Hi Alan,
We do not have such a dictionary and you are correct that the phonetic provider would not be able to achieve the desired functionality, yet you can create a custom one that contains the abbreviations you desire. A good starting point for this is the following help article:
http://www.telerik.com/help/aspnet-ajax/spell-dictionaries-configurator.html. It explains some functionality provided in the linked Code Library entry. I believe you will be able to use it to modify an existing dictionary or to create a custom one that will allow the users to select a "language" for expanding abbreviations (more information on additional languages is available in
this help article). This (or these two) steps are so that they do not get the abbreviations as errors. Then you can use some string modifications of the content (i.e. mainly the contains and indexOf JavaScript functions to see if the abbreviation exists in your dictionary and replace it with the expanded version. Please note that this is quite a heavy customization and this functionality will require a lot of work in order to work properly and such extensions are out of the scope of our support system and are entirely up to the developer. I hope you will manage to get this working.
Best wishes,
Marin
the Telerik team