• About
    • Who We Are
    • What We Do
    • The Management Team
    • Global
  • Service
    • Microsoft Dynamics 365 CRM Development
    • Cloud Technology Services
    • Business Central Development Services
    • Business Intelligence Development Services
    • Enterprise Content Search Services
  • Solutions
    • Business Systems Consulting
    • Enterprise Resource Planning (ERP)
      • Wiise Business Central
    • Customer Engagement (CRM) & Marketing Automation
    • Rapid Application Development (PowerApps)
      • HSE App by ECLEVA
    • Process Automation (RPA)
    • Business Intelligence (Power BI)
  • Sectors
    • Corporate & SME
    • Not-For-Profit
    • Construction
    • Financial Services
    • Education
    • Manufacturing
    • Government
  • Customer Stories
  • Insights
    • Blog
    • News
    • Videos
  • Contact
    • Contact ECLEVA
    • Customer Support
+61 2 9467 9300
Get in touch
  • About
    • Who We Are
    • What We Do
    • The Management Team
    • Global
  • Service
    • Microsoft Dynamics 365 CRM Development
    • Cloud Technology Services
    • Business Central Development Services
    • Business Intelligence Development Services
    • Enterprise Content Search Services
  • Solutions
    • Business Systems Consulting
    • Enterprise Resource Planning (ERP)
      • Wiise Business Central
    • Customer Engagement (CRM) & Marketing Automation
    • Rapid Application Development (PowerApps)
      • HSE App by ECLEVA
    • Process Automation (RPA)
    • Business Intelligence (Power BI)
  • Sectors
    • Corporate & SME
    • Not-For-Profit
    • Construction
    • Financial Services
    • Education
    • Manufacturing
    • Government
  • Customer Stories
  • Insights
    • Blog
    • News
    • Videos
  • Contact
    • Contact ECLEVA
    • Customer Support
+61 2 9467 9300
Get in touch
  • About
    • Who We Are
    • What We Do
    • The Management Team
    • Global
  • Service
    • Microsoft Dynamics 365 CRM Development
    • Cloud Technology Services
    • Business Central Development Services
    • Business Intelligence Development Services
    • Enterprise Content Search Services
  • Solutions
    • Business Systems Consulting
    • Enterprise Resource Planning (ERP)
      • Wiise Business Central
    • Customer Engagement (CRM) & Marketing Automation
    • Rapid Application Development (PowerApps)
      • HSE App by ECLEVA
    • Process Automation (RPA)
    • Business Intelligence (Power BI)
  • Sectors
    • Corporate & SME
    • Not-For-Profit
    • Construction
    • Financial Services
    • Education
    • Manufacturing
    • Government
  • Customer Stories
  • Insights
    • Blog
    • News
    • Videos
  • Contact
    • Contact ECLEVA
    • Customer Support
  • About
    • Who We Are
    • What We Do
    • The Management Team
    • Global
  • Service
    • Microsoft Dynamics 365 CRM Development
    • Cloud Technology Services
    • Business Central Development Services
    • Business Intelligence Development Services
    • Enterprise Content Search Services
  • Solutions
    • Business Systems Consulting
    • Enterprise Resource Planning (ERP)
      • Wiise Business Central
    • Customer Engagement (CRM) & Marketing Automation
    • Rapid Application Development (PowerApps)
      • HSE App by ECLEVA
    • Process Automation (RPA)
    • Business Intelligence (Power BI)
  • Sectors
    • Corporate & SME
    • Not-For-Profit
    • Construction
    • Financial Services
    • Education
    • Manufacturing
    • Government
  • Customer Stories
  • Insights
    • Blog
    • News
    • Videos
  • Contact
    • Contact ECLEVA
    • Customer Support

Blog

Home Uncategorized Product localization in CRM 2015
IT

Product localization in CRM 2015

May 15, 2019

“Small things can make a big difference” Yes this is what Microsoft has done in their latest release of CRM 2015 for Products.

 

In our earlier blog Product Catalog enhancement in CRM 2015, I briefly explained about all areas of Product Catalog that are modified in CRM 2015.

 

In this blog we have explained how the product localization works and how we can setup that in CRM 2015.

 

If we take an example of a multinational clothing company, and suppose that company sells “Trousers” in USA, Spain and China, then in earlier versions of CRM we needed to create 3 products with following names.

  • Trousers for US English
  • Pantalones for Spanish
  • 褲子 for Chinese

 

But now in CRM 2015, you just need to create only one Product record and you can localize the name of that product for all of the installed languages.

 

Along with Product name you can localize the following properties of the Products.

  • Product.Name
  • DynamicProperty.Name
  • DynamicPropertyOptionSetItem.DynamicPropertyOptionName
  • DynamicPropertyOptionSetItem.DynamicPropertyOptionDescription

 

I have created one Product Family in CRM named Trousers, and added 2 properties one is Size and another is Type, as shown below.

Product Family

 

Type is an Option Set property, and we have added 2 types into that.

trousers

 

Now I would like to set the Name in the Spanish language as well. Hence I have changed my language to Spanish and again opened the same product record. But this time it shows Name of product and properties in Read-only format. As shown below.

Familia De-Productos

 

So the question is, how can we change the name in different languages?

 

Don’t worry, you just need to follow the below steps for localization of the Product.

  • Open CRM, and go to Settings à Data Management.
  • Now click on the Export Field Translation link, as shown below.

Data Management

 

It will export “CrmFieldTranslations.zip” file.

  • Extract that zip file then you will see the following 2 XML files.
  1. [Content_Types].xml
  2. CrmFieldTranslations.xml

 

As shown below.

translation

 

  • Now you need to edit the “CrmFieldTranslations.xml” file in excel, then you will see Localize Labels sheet. As shown below.

CRM Field Translation

 

In that sheet, you can see the columns for the various installed languages in the System. Those column names indicate the language codes of the installed languages in the CRM.

  1. 1003: for US English
  2. 1036: for French
  3. 2052: for Chinese
  4. 3082: for Spanish.

 

And apart from language columns this sheet contains the following additional columns as well.

  1. Entity Name: It displays the name of Entity like Product, or DynamicProperty etc…
  2. Object Id: It displays the Guid of corresponding Product or DynamicProperty record.
  3. Object Column Name: It display the field name of the corresponding entity.

 

  • Now you need to set the corresponding values for the various languages, as shown below, I have set the values for French, Chinese and Spanish languages.

CRM Field Translation

 

  • Now you need to save the “CrmFieldTranslations.xml” file and again zip the “[Content_Types].xml” and “CrmFieldTranslations.xml” files. As shown below.

Content Type

  • Click on “Import Field Translations”.

Data Management

  • Then select our zip file and click on the OK button.

Data Management

After completing the import, if you change your language, then you can see the Name and other Description in other languages as well. As shown in below screens.

 

In Spanish

resumen

 

resumen

 

In Chinese

chinese

 

chinese

 

Below I have given some important facts about Product Localizations.

  1. Records with localized attributes are read-only unless your preferred language is the organization’s base language. You can’t manually change the products values of localized attributes into different languages.
  2. If your language in CRM is not the Organisation’s base language, then you can’t create the Product record.
  3. When you query on product using values for localized attributes, the conditions will be evaluated using your preferred language first and will revert to the base language if there is no localized value for that attribute.

 

Suppose your CRM base language is English, and another language Spanish, is installed into CRM.
And there is product defined in CRM and the name of that product is as follows.

In English: Trousers
In Spanish: Pantalones

 

Now suppose, your preferred language is Spanish and if you search product with name “Trousers”, then first it will search in your referred language i.e. Spanish, but it will not find any result. After that, it will search in using the Base language and display the result. As shown below.

D-blog-4-15

 

Hope this will help you!

CRM CRM 2015 product changes product localisations
103
Product catalog enhancements in CRM 2015Product catalog enhancements in CRM 2015May 15, 2019
Custom price calculations in CRM 2015May 15, 2019Custom price calculations in CRM 2015
Categories
  • Blog (38)
    • AI (1)
    • Business (8)
    • Business Intelligence​ (3)
    • Digital Transformation (7)
    • IT (21)
    • Marketing (1)
  • News (18)
    • Business (11)
    • IT (5)
    • Sales (2)
  • Video (34)
    • Business (29)
    • Business intelligence (3)
    • Digital transformation (18)
    • IT (23)
    • Process automation (2)
Recent Posts
  • Developing Intelligent Supply Chains with Microsoft Dynamics 365 for Supply Chain Management
  • Integrating Power Apps with Sharepoint for Document Management Solutions
  • Integrating Dynamics 365 with Microsoft Azure for Scalable Cloud Solutions
  • Integrating Power BI with Dynamics 365 for Powerful Business Insights
  • How to build a Business Case for Robotic Process Automation (RPA)

 

ECLEVA
© ECLEVA 2025.

All rights reserved.
Privacy Policy

Solutions

Business Systems Consulting

Customer Engagement (CRM) & Marketing Automation

Rapid Application Development (PowerApps)

Process Automation (RPA)

Business Intelligence (Power BI)

Sectors

Corporate & SME

Not-for-profit

Construction

Financial Services

Education

Contact

Address:

100 Walker St.
North Sydney 2060

Phone:

+61 2 9467 9300

Address:

401-402, R M Arcade, Near Goverdhan Park, Taxsila School Road, Vastral, Ahmedabad 382418

Phone:

+91 98244 60130

Website:

www.ecleva.com

#integrio_button_683010bb2cbe8 .wgl_button_link { color: rgba(255,255,255,1); }#integrio_button_683010bb2cbe8 .wgl_button_link:hover { color: rgba(12,90,219,1); }#integrio_button_683010bb2cbe8 .wgl_button_link { border-color: rgba(255,255,255,1); background-color: rgba(49,49,49,0.01); }#integrio_button_683010bb2cbe8 .wgl_button_link:hover { border-color: rgba(255,255,255,1); background-color: rgba(255,255,255,1); }#integrio_button_683010bb2cbe8.effect_3d .link_wrapper { color: rgba(255,255,255,1); }#integrio_button_683010bb2e980 .wgl_button_link { color: rgba(255,255,255,1); }#integrio_button_683010bb2e980 .wgl_button_link:hover { color: rgba(12,90,219,1); }#integrio_button_683010bb2e980 .wgl_button_link { border-color: rgba(255,255,255,1); background-color: rgba(49,49,49,0); }#integrio_button_683010bb2e980 .wgl_button_link:hover { border-color: rgba(255,255,255,1); background-color: rgba(255,255,255,1); }#integrio_button_683010bb2e980.effect_3d .link_wrapper { color: rgba(255,255,255,1); }#integrio_button_683010bb34af8 .wgl_button_link { color: rgba(49,49,49,1); }#integrio_button_683010bb34af8 .wgl_button_link:hover { color: rgba(255,255,255,1); }#integrio_button_683010bb34af8 .wgl_button_link { border-color: rgba(12,90,219,1); background-color: rgba(49,49,49,0.01); }#integrio_button_683010bb34af8 .wgl_button_link:hover { border-color: rgba(12,90,219,1); background-color: rgba(12,90,219,1); }#integrio_button_683010bb34af8.effect_3d .link_wrapper { color: rgba(12,90,219,1); }#integrio_button_683010bb3656c .wgl_button_link { color: rgba(49,49,49,1); }#integrio_button_683010bb3656c .wgl_button_link:hover { color: rgba(255,255,255,1); }#integrio_button_683010bb3656c .wgl_button_link { border-color: rgba(12,90,219,1); background-color: rgba(49,49,49,0); }#integrio_button_683010bb3656c .wgl_button_link:hover { border-color: rgba(12,90,219,1); background-color: rgba(12,90,219,1); }#integrio_button_683010bb3656c.effect_3d .link_wrapper { color: rgba(12,90,219,1); }#integrio_soc_icon_wrap_683010bb541b6 a{ background: #0C5ADB; border-color: transparent; }#integrio_soc_icon_wrap_683010bb541b6 a:hover{ background: #ffffff; border-color: #0C5ADB; }#integrio_soc_icon_wrap_683010bb541b6 a{ color: #ffffff; }#integrio_soc_icon_wrap_683010bb541b6 a:hover{ color: #0C5ADB; }.integrio_module_social #soc_icon_683010bb541f81{ color: #ffffff; }.integrio_module_social #soc_icon_683010bb541f81:hover{ color: #ffffff; }.integrio_module_social #soc_icon_683010bb541f81{ background: #44b1e4; }.integrio_module_social #soc_icon_683010bb541f81:hover{ background: #44b1e4; }.integrio_module_social #soc_icon_683010bb5421c2{ color: #ffffff; }.integrio_module_social #soc_icon_683010bb5421c2:hover{ color: #ffffff; }.integrio_module_social #soc_icon_683010bb5421c2{ background: #0077b5; }.integrio_module_social #soc_icon_683010bb5421c2:hover{ background: #0077b5; }