When we provision a TaxonomyFieldType using elements.xml we set the ShowField attribute to "Term1033" where the 1033 represents the LCID of the field to be displayed.
I am asking this as when variation sites are created, the displayed LCID continues to be 1033 rather than say 1036 for French. This causes issues in the ContentByQueryWebPart for rollups, and several others.
Is anyone aware of a way to modify the ShowField attribute using C#?
In an ideal world my site definition event receiver would update that property accordingly during site provisioning VIA variations however I can't see any decent property on the field that contains this value.
Variation Sites are modifying the ShowField attribute to the correct French equivalent.
However, the problem here is that English Labels are stored in a custom list for managed metadata fields rather than their French labels. I can verify this in SharePoint Manager Grid View. Has anyone experienced this before? The issue manifests in display / roll-up as they are merely displaying the contents of the field which is in English. I apologize for the misleading presumptuous initial question. I have validated that the TaxonomyItemEventReceiver is stapled to the list, am curious where the translation would occur. This is a custom Calendar list schema.
Any help would be appreciated. SharePoint 2010.