How to Rename Your Labels in D365
Fix the Microsoft US to UK spelling limitation in D365
Author: Alex Walters | Software Consultant | Formus Professional Software | June 2020
Want to change the naming conventions on your D365 system to match your business?
Fed up with having to use the MS default US spellings for all your labels?
NOTE: Microsoft claim that if you install your system in “UK English” the US spellings should be replaced. Unfortunately, in our experience the US spellings have often sneaked through despite this!
We have found a way to fix this problem by using the CrmTranslations.xml file. Here’s how…
How you Rename Your Labels
In the below example, the system default State Code is “Canceled” and we want to change this to “Cancelled”, you can even change system State Code labels without resetting the instance or without writing any code:
- Navigate to Settings -> Solutions-> New:
- Once created, click on Save -> Add Existing -> Entity -> Select (affected Entities) -> All assets -> Finish -> Save -> Publish:
- Close the solution window -> Open All Solutions -> Select the solution -> Export Translations:
- Save the downloaded zip file -> Extract all -> Change the CrmTranslations.xml file (Rename to CrmTranslations.xls) so you can open it in Excel:
- Once you open it in Excel, go to the Localised Labels sheet->CTRL+F->Type ‘Canceled’ and change all of the found fields to ‘Cancelled’ using find and replace:
- Save the Excel file -> Change the format of the file back to xml -> Select both files -> Send to -> Compressed (zipped) folder:
- Open All Solutions -> Import Translations -> Browse -> Select the newly created zip -> Import:
Once you have imported it, publish all customisations, then review an old record or create a new one and trigger the "Cancelled" status which will now have the correct label. You can use this method for as many entities as needed and also for other label changes as well. As always we would recommend testing this in a development environment before promoting any changes to live.