Hey everyone,
I'm currently in the progress of creating a Dynamics CRM toolset for easing translation of customizations (You can find it here: https://github.com/DigitalFlow/Xrm-Easy-Translation).
There is already support for translating attributes and option set values, which also works great at this point.
Now I'm trying to add translations in forms as well and am already done retrieving the systemform record using the WebApi, adding translations in the FormXML and saving the updated systemform again.
The update request executes without errors, however only existing labels that I edited are being updated, new ones are not being added as they should.
My question is: Has anyone of you ever did something like this and knows the reason, why my update request containing the updated form does only update existing labels?
Kind Regards,
Florian
Edit: So, as it turns out, the labels are updated as I wanted in the CRM.
But when retrieving the updated FormXML, the CRM only returns the labels for the current UI language.
This is a quite unhandy design limitation unfortunately, even because the labels would contain the language code which they were intended for.
I might try switching through all user languages when retrieving the form and intersecting them...
*This post is locked for comments