Caneled or Cancelled

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:

  1. Navigate to Settings -> Solutions-> New:
Navigate to Settings
  1. Once created, click on Save -> Add Existing -> Entity -> Select (affected Entities) -> All assets -> Finish -> Save -> Publish:
Add & Publish Entities
  1. Close the solution window -> Open All Solutions -> Select the solution -> Export Translations:
Export Translations
  1. Save the downloaded zip file -> Extract all -> Change the CrmTranslations.xml file (Rename to CrmTranslations.xls) so you can open it in Excel:
Change the CrmTranslations file from xml to xls
  1. 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:
Open in Excel and fix spellings
  1. Save the Excel file -> Change the format of the file back to xml -> Select both files -> Send to -> Compressed (zipped) folder:
Change back to XML and re-zip for upload
  1. Open All Solutions -> Import Translations -> Browse -> Select the newly created zip -> Import:
Import your newly fixed translations

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.