
Microsoft Dynamics CRM: How to translate fields to another language
Step 0: What we want to do
It’s possible to view your CRM in different languages. For me, everything is in german, but our branch is using the english version. For that, we have to make a translation to all the fields that are not native (these ones are handled by Dynamics). So let’s check multi-lingual user base.
Step 1: Check your languages
If you have administrator security role, you can go via Settings – Administration – Languages. (Or like me: Einstellungen – (System) Verwaltung – Sprachen).
I will activate english now (actually it is deactivated):
Confirm your changes and the language will start provisioning, after that you can close the dialog.
Step 2: Export Translations and Translate
Go to your solutions and mark the solution you want to translate fields for.
The Download will start after you confirmed that it takes several minutes and you get a zip file called ‘CrmTranslations_<SolutionName>.zip’. By opening this zip, you will need the xml-file named ‘CrmTranslations’. Open this xml-file:
The workbook has 3 tabs (Information – Display Strings, LocalizedLabels). We need the last one. As you can see, there is the language with its code in column D and E. Translate the missing parts and save your file.
Step 3: Import translated version
Go to your solutions and mark the solution you want to import your file for (Should be the same as out of Step 2 😉 ).
Don’t forget to publish all customizations.