public static ChromeLanguageInfo GetFullInfo(EChromeLanguage language)
 {
     if (!EChromeLanguageHelper.Languages.ContainsKey(language))
     {
         throw new ArgumentOutOfRangeException(string.Format("Этот язык {0} не поддерживается", (object)language));
     }
     return(EChromeLanguageHelper.Languages[language]);
 }
        public static string ToAcceptList(this EChromeLanguage lang)
        {
            List <EChromeLanguage> echromeLanguageList = new List <EChromeLanguage>()
            {
                lang
            };

            if (lang != EChromeLanguage.EnUsa)
            {
                echromeLanguageList.Add(EChromeLanguage.EnUsa);
            }
            return(EChromeLanguageHelper.GetAcceptList((IEnumerable <EChromeLanguage>)echromeLanguageList));
        }
 public static string ToLocal(this EChromeLanguage lang)
 {
     return(EChromeLanguageHelper.Languages[lang].Locale);
 }
 public static string ToNormalString(this EChromeLanguage lang)
 {
     return(EChromeLanguageHelper.Languages[lang].Name);
 }