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); }