
Hello,
I get a Crm Form definition:
// Form layout (tabs, sections, fields), ws is IOrganizationService
Entity form = ws.Retrieve("systemform", FormModel.FormId, new CrmQuery.ColumnSet("formxml", "description", "name"));
The attribute formxml contains only labes in a language that is set in user preferences of user connected via the web servicie. I.E. if I connect uder a user that has english set than I only get english names for sections, tabs, attributes etc. I’d like to get these names for all supported languages in the target CRM instance.
How can I get localized labes for all languages?
Can I use RetrieveLocLabelsRequest to achieve this? How?
Thanks Pavel
*This post is locked for comments
I have the same question (0)Hi Pavel,
I don't know that that will get you everything you are wanting.
RetrieveLocLabelsRequest only retrieves the localized display names for specific entity attributes or localizable properties. It can’t retrieve localized labels that are used for other application user interface areas, such as the labels that are used in the ribbon or form elements.
msdn.microsoft.com/.../microsoft.crm.sdk.messages.retrieveloclabelsrequest.aspx
This shows how different items need to be managed.