Sakuno.KanColle.Amatsukaze.StringResources.GetDefaultLanguage C# (CSharp) Method

GetDefaultLanguage() public method

public GetDefaultLanguage ( ) : Sakuno.KanColle.Amatsukaze.LanguageInfo
return Sakuno.KanColle.Amatsukaze.LanguageInfo
        public LanguageInfo GetDefaultLanguage()
        {
            var rNames = GetAncestorsAndSelfCultureNames(CultureInfo.CurrentCulture).ToList();

            foreach (var rLanguage in InstalledLanguages)
                if (rNames.Contains(rLanguage.CultureName))
                    return rLanguage;

            return rNames.Contains("zh") ? r_InstalledLanguages["SimplifiedChinese"] : r_InstalledLanguages["English"];
        }
        public static IEnumerable<string> GetAncestorsAndSelfCultureNames(CultureInfo rpCultureInfo)