Example #1
0
        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());
            }
        }
Example #2
0
        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);
            }
        }