--[=[
Module description
]=]

local p = {} --p stands for package

--[=[
Get the language name, in English, for a given ISO 639 (-1, -2 or -3) code

Returns nil if the language is not in the lookup table.
]=]
function p.language_name(code)
	local langs = {
	["srd"] = "السردينية",
	["zh_hans"] = "الصينية المبسطة",
	["urd"] = "الأوردية",
	["is"] = "الآيسلندية",
	["ms"] = "الملايوية",
	["nrf"] = "الغيرنزية",
	["os"] = "الأوسيتية",
	["ps"] = "البشتوية",
	["ss"] = "السوازية",
	["ksh"] = "الكولشية",
	["nep"] = "النيبالية",
	["es_mx"] = "إسبانية المكسيك",
	["oc"] = "القسطانية",
	["ags"] = "الإسمبية",
	["apc"] = "العربية",
	["amh"] = "الأمهرية",
	["as"] = "الآسامية",
	["hrv"] = "الكرواتية",
	["pli"] = "البالية",
	["glg"] = "الغاليسية",
	["nav"] = "النافاجو",
	["kr"] = "الكانورية",
	["ssh"] = "اللهجة الشحية",
	["mr"] = "المراثية",
	["nr"] = "نديبلي الجنوبية",
	["deus"] = "الألمانية",
	["gla"] = "غيلية إسكتنلدا",
	["som"] = "الصومالية",
	["nob"] = "النرويجية البوكمول",
	["lb"] = "اللوكسمبورغية",
	["nb"] = "النرويجية البوكمول",
	["nb-no"] = "النرويجية البوكمول",
	["crh"] = "تتارية القرم",
	["pols"] = "البولندية",
	["bbz"] = "العربية",
	["gom"] = "الكونكانية",
	["cr"] = "الكرية",
	["fry"] = "الفريزية",
	["sme"] = "سامية الشمال",
	["smo"] = "الساموية",
	["jpn"] = "اليابانية",
	["sma"] = "سامية الجنوب",
	["ast"] = "الأستورية",
	["ca"] = "الكتالونية",
	["ara"] = "العربية",
	["aa"] = "العفارية",
	["lmo"] = "اللومباردية",
	["slv"] = "السلوفينية",
	["sr-ec"] = "الصربية (بالحرف السيريلي)",
	["fra"] = "الفرنسية",
	["hmo"] = "الهيرية",
	["ia"] = "لغة وسيطة",
	["ha"] = "الهوسية",
	["arz"] = "العربية",
	["na"] = "الناوروية",
	["pus"] = "البشتوية",
	["glv"] = "المنكية",
	["snd"] = "السندية",
	["eus"] = "البشكنشية",
	["itas"] = "الإيطالية",
	["wa"] = "الوالونية",
	["arg"] = "الأراغونية",
	["ary"] = "العربية",
	["kon"] = "الكونغو",
	["oji"] = "الأوجيبوا",
	["syr"] = "السريانية",
	["kaz"] = "القازاقية",
	["ger"] = "الألمانية",
	["her"] = "الهيريرو",
	["ind"] = "الإندونيسية",
	["fij"] = "الفيجية",
	["ts"] = "التسونجية",
	["zh_hant"] = "الصينية التقليدية",
	["ro_md"] = "المولدوفية",
	["auz"] = "العربية",
	["ton"] = "التونغية",
	["ron"] = "الرومانية",
	["abv"] = "العربية",
	["non"] = "النوردية القديمة",
	["mon"] = "المنغولية",
	["grn"] = "الغوارانية",
	["acy"] = "العربية",
	["ltz"] = "اللوكسمبورغية",
	["tso"] = "التسونجية",
	["bcc"] = "بلوشية الجنوب",
	["bcl"] = "البيكولية الوسطى",
	["aeb"] = "العربية",
	["arn"] = "المابوتشية",
	["als"] = "توسكية ألبانيا",
	["pnt"] = "البنطسية",
	["mo"] = "المولدوفية",
	["fras"] = "الفرنسية",
	["tcy"] = "التولو",
	["es_es"] = "الإسبانية",
	["spa"] = "الإسبانية",
	["ho"] = "الهيرية",
	["acm"] = "العربية",
	["ajp"] = "العربية",
	["asm"] = "الآسامية",
	["ido"] = "الإيدو",
	["dsb"] = "الصوربية السفلى",
	["san"] = "السنسكريتية",
	["roh"] = "الرومانشية",
	["kan"] = "الكنادية",
	["rn"] = "الكيروندية",
	["sco"] = "الإسكتلندية",
	["msa"] = "الملايوية",
	["nn"] = "النرويجية النينوشك",
	["tel"] = "التيلوغوية",
	["ja-hani"] = "اليابانية",
	["ban"] = "البالية",
	["kn"] = "الكنادية",
	["dan"] = "الدنماركية",
	["ukr"] = "الأوكرانية",
	["tam"] = "التاميلية",
	["bm"] = "البمبرية",
	["fao"] = "الفاروية",
	["ayp"] = "العربية",
	["idos"] = "الإيدو",
	["cre"] = "الكرية",
	["fre"] = "الفرنسية",
	["kau"] = "الكانورية",
	["nau"] = "الناوروية",
	["aao"] = "العربية",
	["sm"] = "الساموية",
	["bam"] = "البمبرية",
	["bod"] = "التبتية",
	["lat"] = "اللاتينية",
	["zho"] = "الصينية",
	["xho"] = "الخوسية",
	["grc"] = "الإغريقية",
	["slk"] = "السلوفاكية",
	["nan-tw"] = "هوكينية تايوان",
	["ksh-x-colog"] = "الكولونيانية",
	["bbc"] = "الباتاكية",
	["nbl"] = "نديبلي الجنوبية",
	["wol"] = "الولوفية",
	["yo"] = "يوروبية",
	["kir"] = "القيرغيزية",
	["vo"] = "الفولابوكية",
	["mol"] = "المولدوفية",
	["pol"] = "البولندية",
	["sl"] = "السلوفينية",
	["sot"] = "السوتية",
	["ml"] = "الماليالامية",
	["zh-tw"] = "الصينية المبسطة",
	["kl"] = "الغرينية",
	["sah"] = "الساخية",
	["lao"] = "اللاوية",
	["mao"] = "الماورية",
	["gl"] = "الغاليسية",
	["tulu"] = "التولو",
	["pga"] = "اللهجة الكريولية",
	["es_419"] = "إسبانية أمريكا اللاتينية",
	["hins"] = "الهندية",
	["ssw"] = "السوازية",
	["ayl"] = "العربية",
	["ita"] = "الإيطالية",
	["de_at"] = "الألمانية",
	["hbs"] = "كرواتية صربيا",
	["acw"] = "العربية",
	["zh-cn"] = "الصينية",
	["hun"] = "المجرية",
	["mul"] = "اللغات المتعددة",
	["kk"] = "القازاقية",
	["afrs"] = "الأفريقانية",
	["aar"] = "العفارية",
	["bar"] = "البافارية",
	["bho"] = "البوجبورية",
	["afr"] = "الأفريقانية",
	["boss"] = "البوسنية",
	["jav"] = "الجاوية",
	["abks"] = "الأبخازية",
	["khm"] = "الخميرية",
	["ven"] = "الفيندية",
	["abk"] = "الأبخازية",
	["tur"] = "التركية",
	["afb"] = "العربية",
	["ca-valencia"] = "البلنسية",
	["nde"] = "النديبيل الشمالية",
	["cos"] = "الكورسية",
	["bos"] = "البوسنية",
	["chu"] = "سلافية الكنسية",
	["yor"] = "يوروبية",
	["swe"] = "السويدية",
	["sun"] = "السوندية",
	["mis-x-ripuar"] = "الريبوارية",
	["cat"] = "الكتالونية",
	["arm"] = "الأرمنية",
	["yid"] = "اليديشية",
	["run"] = "الكيروندية",
	["az"] = "الأذرية",
	["hif"] = "هندية فيجي",
	["swa"] = "السواحلية",
	["por"] = "البرتغالية",
	["alb"] = "الألبانية",
	["sqi"] = "الألبانية",
	["kor"] = "الكورية",
	["ewe"] = "الإوية",
	["ks-deva"] = "ديفنغارية كشمير",
	["xpu"] = "البونيقية",
	["yue"] = "الكنتونية",
	["kur"] = "الكردية",
	["aec"] = "العربية",
	["engs"] = "الإنجليزية",
	["buls"] = "البلغارية",
	["srp"] = "الصربية",
	["est"] = "الإستونية",
	["geo"] = "الجورجية",
	["lats"] = "اللاتينية",
	["ben"] = "البنغالية",
	["zh-classical"] = "الصينية التقليدية",
	["hat"] = "الكريولية الهايتية",
	["bre"] = "البريتونية",
	["lub"] = "التشيلوبا",
	["fy"] = "الفريزية",
	["ibo"] = "الإيجبو",
	["tha"] = "التايلندية",
	["th"] = "التايلندية",
	["baq"] = "البشكنشية",
	["ori"] = "الأورية",
	["div"] = "المالديفية",
	["mri"] = "الماورية",
	["da"] = "الدنماركية",
	["ii"] = "النؤوسوية",
	["ice"] = "الآيسلندية",
	["arq"] = "العربية",
	["tat"] = "التترية",
	["mlt"] = "المالطية",
	["ile"] = "الإنترلينج",
	["nan"] = "مينانية الجنوب",
	["dzo"] = "الدزونكية",
	["mfe"] = "كريولية موريشوس",
	["dz"] = "الدزونكية",
	["fr_ca"] = "فرنسية كندا",
	["ave"] = "الأفستية",
	["guj"] = "الكجراتية",
	["bel"] = "البيلاروسية",
	["bh"] = "البهارية",
	["ch"] = "التسمورية",
	["che"] = "الشيشانية",
	["ipk"] = "الإينبياك",
	["de-at"] = "الألمانية",
	["deu"] = "الألمانية",
	["ee"] = "الإوية",
	["azb"] = "أذرية الجنوب",
	["mah"] = "المارشالية",
	["cho"] = "التشكتاوية",
	["zh-s"] = "الصينية المبسطة",
	["heb"] = "العبرية",
	["uig"] = "الأويغورية",
	["kua"] = "الكيونياما",
	["tgl"] = "التاغالوغية",
	["sr-el"] = "الصربية (بالحرف اللاتيني)",
	["gu"] = "الكجراتية",
	["sh"] = "كرواتية صربيا",
	["hu"] = "المجرية",
	["que"] = "الكتشوية",
	["iku"] = "الإنكتيتوتية",
	["iu"] = "الإنكتيتوتية",
	["aars"] = "العفارية",
	["rum"] = "الرومانية",
	["wel"] = "الويلزية",
	["ava"] = "الأوارية",
	["mkd"] = "المقدونية",
	["wln"] = "الوالونية",
	["zh-hani"] = "الصينية",
	["pan"] = "البنجابية",
	["cor"] = "الكورنية",
	["crs"] = "كريولية سيشيل",
	["dut"] = "الهولندية",
	["acq"] = "العربية",
	["per"] = "الفارسية",
	["oci"] = "القسطانية",
	["rw"] = "الروندية",
	["nno"] = "النرويجية النينوشك",
	["pt_br"] = "البرتغالية البرازيلية",
	["mzn"] = "الطبرية",
	["twi"] = "التوي",
	["nl_be"] = "الفلمنكية",
	["lg"] = "الجاندية",
	["kp-hanj"] = "الكورية",
	["lav"] = "اللاتفية",
	["mg"] = "الملغاشية",
	["bul"] = "البلغارية",
	["ike"] = "الآيكية",
	["kom"] = "الكومية",
	["kv"] = "الكومية",
	["ful"] = "الفولانية",
	["sg"] = "السانغوية",
	["wlm"] = "الويلزية الوسطى",
	["oss"] = "الأوسيتية",
	["ba"] = "الباشقيرية",
	["zh-yue-hani"] = "الكنتونية",
	["aka"] = "الأكانية",
	["tsn"] = "التسوانية",
	["ayn"] = "العربية",
	["ell"] = "اليونانية",
	["chv"] = "التشوفاشية",
	["zha"] = "الزهيونج",
	["cv"] = "التشوفاشية",
	["su"] = "السوندية",
	["nld"] = "الهولندية",
	["zu"] = "الزولوية",
	["rus"] = "الروسية",
	["sag"] = "السانغوية",
	["scr"] = "الكرواتية",
	["tgk"] = "الطاجيكية",
	["zul"] = "الزولوية",
	["xmf"] = "المنغريلية",
	["ilo"] = "الإيلوكانوية",
	["abh"] = "العربية",
	["ndo"] = "الندونجا",
	["lug"] = "الجاندية",
	["kin"] = "الروندية",
	["fin"] = "الفنلندية",
	["khw"] = "الكهوارية",
	["hin"] = "الهندية",
	["gle"] = "الأيرلندية",
	["chi"] = "الصينية",
	["nor"] = "النرويجية",
	["lin"] = "اللينغالية",
	["apd"] = "العربية",
	["tir"] = "التغرينية",
	["uzb"] = "الأوزبكية",
	["roa"] = "الغيرنزية",
	["sin"] = "السنهالية",
	["fr_ch"] = "فرنسية سويسرا",
	["tuk"] = "التركمانية",
	["vie"] = "الفيتنامية",
	["lim"] = "الليمبورغية",
	["cze"] = "التشيكية",
	["syc"] = "السريانية",
	["eu"] = "البشكنشية",
	["bis"] = "البيسلامية",
	["cu"] = "سلافية الكنسية",
	["ars"] = "العربية",
	["qu"] = "الكتشوية",
	["cha"] = "التسمورية",
	["bih"] = "البهارية",
	["hau"] = "الهوسية",
	["kik"] = "الكيكيو",
	["lu"] = "التشيلوبا",
	["ady"] = "الأديغية",
	["acx"] = "العربية",
	["ayh"] = "العربية",
	["fas"] = "الفارسية",
	["adf"] = "العربية",
	["ln"] = "اللينغالية",
	["zh-yue"] = "الكانتونية",
	["st"] = "السوتية",
	["bak"] = "الباشقيرية",
	["ve"] = "الفيندية",
	["kas"] = "الكشميرية",
	["mlg"] = "الملغاشية",
	["se"] = "سامية الشمال",
	["iii"] = "النؤوسوية",
	["may"] = "الملايوية",
	["isl"] = "الآيسلندية",
	["lit"] = "الليتوانية",
	["eng"] = "الإنجليزية",
	["ces"] = "التشيكية",
	["mar"] = "المراثية",
	["tah"] = "التاهيتية",
	["xh"] = "الخوسية",
	["sna"] = "الشونا",
	["zh-t"] = "الصينية التقليدية",
	["co"] = "الكورسية",
	["cym"] = "الويلزية",
	["tib"] = "التبتية",
	["aym"] = "الأيمارا",
	["ina"] = "لغة وسيطة",
	["aze"] = "الأذرية",
	["mac"] = "المقدونية",
	["epo"] = "الإسبرانتو",
	["bur"] = "البورمية",
	["slo"] = "السلوفاكية",
	["ells"] = "اليونانية",
	["nya"] = "النيانجا",
	["avl"] = "العربية",
	["gre"] = "اليونانية",
	["gd"] = "غيلية إسكتنلدا",
	["kal"] = "الغرينية",
	["mal"] = "الماليالامية",
	["scc"] = "الصربية",
	["vol"] = "الفولابوكية",
	["arb"] = "العربية",
	["mya"] = "البورمية",
	["orm"] = "الأورومية",
	["kat"] = "الجورجية",
	["hye"] = "الأرمنية",
	}
	return langs[code]
end

return p