public static string GetCultureCaption(CultureInfo culture, CultureDisplayMode mode) { switch (mode) { case CultureDisplayMode.LCID: return(culture.LCID.ToString()); case CultureDisplayMode.Name: return(culture.Name); case CultureDisplayMode.WindowsName: return(culture.ThreeLetterWindowsLanguageName); case CultureDisplayMode.EnglishName: return(culture.EnglishName); case CultureDisplayMode.NativeName: return(culture.NativeName); default: return(culture.LCID.ToString()); } }
public CultureInfo FindCulture(string key, CultureDisplayMode mode) { switch (mode) { case CultureDisplayMode.LCID: return(this.GetCultureById(System.Convert.ToInt32(key))); case CultureDisplayMode.Name: return(this.GetCultureByName(key)); case CultureDisplayMode.WindowsName: return(this.GetCultureByWindowsName(key)); case CultureDisplayMode.EnglishName: return(this.GetCultureByEnglishName(key)); case CultureDisplayMode.NativeName: return(this.GetCultureByNativeName(key)); default: return(null); } }