Le variations permettono di abilitare un meccanismo di gestione multilingua dei contenuti all'interno di siti MOSS 2007 (versione sia standard che enterprise). Una volta configurate correttamente (ed installati i relativi language pack), è possibile creare una struttura gerarchica di contenuti divisi per lingua.
Quello che molti non sanno è come abilitare il menu per il cambiamento della lingua (visibile in figura).

Variations change language menu

Per abilitarlo, bisogna togliere i caratteri di commento dalla riga:

<cms:VariationsLabelEcbMenu id ="varlabelmenu1"

DataSourceID="LabelMenuDataSource"
DisplayText="<%$Resources:cms,VariationLabelMenuTitle%
>"
IsCallbackMode="true"
runat="server" />

dal file "VariationsLabelMenu.ascx" presente al percorso:

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\template\controltemplates\

Così facendo, il menu sarà visibile in ogni pagina del vostro sito MOSS, chiaramente creato con uno dei template di publishing disponibili.