public static bool SetCulture(string cultureName)
{
bool retVal = false;
try
{
Log.Info("setting culture to: " + cultureName);
CultureInfo newCulture = new CultureInfo(cultureName);
Thread.CurrentThread.CurrentCulture = newCulture;
Thread.CurrentThread.CurrentUICulture = newCulture;
CultureInfo.DefaultThreadCurrentCulture = newCulture;
CultureInfo.DefaultThreadCurrentUICulture = newCulture;
retVal = true;
}
catch (Exception ex)
{
Log.Error("Failed to set culture", ex);
}
return retVal;
}
}