What information do you want to display in a user-specified language ? The main information that is available in different languages are the labels of an OptionSet, and the DisplayName of the attributes.
You can obtain the language-specific of both of these through the AttributeMetadata, form which you can get the respective Label class. From the Label class, you can use either:
- UserLocalizedLabel - this will give the label in the language of the Crm user that calls (or is impersonated) the Crm web service
- The LocalizedLabels collection. This has a label in each defined language
Microsoft CRM MVP - http://mscrmuk.blogspot.com/ http://www.excitation.co.uk