using System.Globalization;
public static void Main()
var uiCultures = new [] { "nl-BE", "fr-BE", "en-BE", "de-DE", "es-ES" };
var listOfCultures = CultureInfo.GetCultures(System.Globalization.CultureTypes.SpecificCultures);
foreach(var uiCulture in uiCultures) {
var cultureToSet = new CultureInfo(uiCulture);
CultureInfo.DefaultThreadCurrentCulture = cultureToSet;
CultureInfo.DefaultThreadCurrentUICulture = cultureToSet;
Console.WriteLine($"Setting culture {cultureToSet.Name}");
Console.WriteLine("------------------------------------");
foreach(var culture in listOfCultures){
var writtenNumber = number.ToWords(culture);
var displayName = culture.DisplayName;
var englishName = culture.EnglishName;
Console.WriteLine($"{culture.Name}: {displayName}-{culture.EnglishName} - {writtenNumber}");
Console.WriteLine($"Done setting culture {cultureToSet.Name}");
Console.WriteLine("------------------------------------");