Se ha postato qui è perchè voleva una dritta da questo forum....
X l'autore: puoi usare i Resources files (.resx), sono come dei dizionari chiave->valore
La piattaforma .net traduce le etichette cercandole nei file .resx
Lo switch del linguaggio lo fai con
language = "it-IT";// qui imposti la lingua che preferisci
CultureInfo ui_culture = new CultureInfo( language );
CultureInfo culture = new CultureInfo( language );
Thread.CurrentThread.CurrentUICulture = ui_culture;
Thread.CurrentThread.CurrentCulture = culture;