Ultimamente abbiamo avuto la necessità di tradurre colonne del sito, content types e custom action (posizionate nel menù contestuale). 

A nostro avviso ci sono 2 comportamenti anomali per quanto riguarda l'uso delle resources (resx) con i progetti sharepoint. Parliamo per cominciare del content type. Ovviamente la struttura dati è stata creata con l'uso degli xml.
Aggiungiamo i file di risorse al progetto sharepoint 
Poi dichiariamo una colonna del sito con display name dipendente dalla lingua e quindi dalle nostre risorse
Ora nella creazione del content type, inseriamo il fieldref relativo alla nostra colonna del sito. In questo momento dovete evitare di ripetere la dichiarazione del display name che seppur supportata nell'elemento fieldref non verrà tradotta!
Quindi il modo giusto per farlo è questo
Per quanto riguarda le custom action invece la questione è molto più semplice. Utilizzate lo scope Site per distribuirle e tutto funzionerà a dovere.
comments powered by Disqus