using System; using System.Text; using System.Globalization; namespace MonoTest { public class TestCase { public static void Main(string[] args) { TestLocales(); } public static void TestLocales() { foreach(CultureInfo ci in CultureInfo.GetCultures(CultureTypes.AllCultures)) { Console.WriteLine("{0}\t{0}\t{0}", ci.EnglishName, ci.DisplayName, ci.NativeName); Console.WriteLine("{0}\t{0}\t{0}", ci.ThreeLetterISOLanguageName, ci.ThreeLetterWindowsLanguageName, ci.TwoLetterISOLanguageName); if (!ci.IsNeutralCulture) Console.WriteLine(ci.DateTimeFormat.FullDateTimePattern); else Console.WriteLine("Parent: {0} ", ci.Parent.DisplayName); Console.WriteLine("********************************************"); } } } }