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