ADBaseLibrary.Subtitles.Languages.CodeFromOriginalLanguage C# (CSharp) Method

CodeFromOriginalLanguage() public static method

public static CodeFromOriginalLanguage ( string language ) : string
language string
return string
        public static string CodeFromOriginalLanguage(string language)
        {
            string str = language.ToLower(CultureInfo.InvariantCulture);

            if (str.Contains("english"))
                return "eng";
            if (str.Contains("espa"))
                return "spa";
            if (str.Contains("por"))
                return "por";
            if (str.Contains("fra"))
                return "fra";
            if (str.Contains("deu"))
                return "deu";
            if (str.Contains("ara") || language.Contains("العربية"))
                return "ara";
            if (str.Contains("ita"))
                return "ita";
            if (str.Contains("rus") || language.Contains("Русский") || language.Contains("pусский"))
                return "rus";
            if (str.Contains("chi") || language.Contains("中文") || language.Contains("汉语") || language.Contains("漢語"))
                return "zho";
            if (str.Contains("hin") || language.Contains("हिन्दी") || language.Contains("हिंदी"))
                return "hin";
            if (str.Contains("jap") || language.Contains("日本語") || language.Contains("にほんご"))
                return "jpn";
            if (str.Contains("kor") || language.Contains("한국어") || language.Contains("조선어"))
                return "kor";
            if (str.Contains("tha") || language.Contains("ไทย"))
                return "tha";
            return "unk";
        }