ماڈیوٗل:lang name

وِکیٖلۄغَتھ پؠٹھٕ

"یَمہٕ ماڈیوٗلُک دَستاویز ییٚہِ ماڈیوٗل:lang name/دَستاویز جاے بَناونہٕ"

local p = {}
local code_names = {
	['ab'] = 'اَبخاز',
    ['cch'] = 'اَتسام',
    ['ur'] = 'اُردوٗ',
    ['rup'] = 'اَرومٲنؠ',
    ['or'] ='اُڑِیَہ',
    ['uz'] = 'اُزبَک',
    ['inc-ash'] = 'اَشوکی پرٛاکرِت',
	['it'] = 'اِطٲلوی',
    ['afh'] = 'اَفرِہیٖلی',
    ['af'] = 'اَفریٖکانٛس',
    ['akk'] = 'اَکٲدی',
    ['ak'] = 'اَکان',
    ['ach'] = 'اَکولی',
    ['sq'] = 'اَلبٲنوی',
    ['arq'] = 'اَلجیٖری عَربی',
    ['gsw'] = 'اَلمٲنؠ جَرمَن',
    ['ale'] = 'اَلیٛوٗتؠ',
    ['ase'] = 'اَمریٖکی اِشارٕ زَبان',
    ['am'] = 'اَمہٲرؠ',
    ['xaa'] = 'اَندالُسی عَربی',
    ['id'] = 'اِنڈونیشی',
	['en'] = 'اَنٛگریٖزی',
    ['anp'] = 'اَنٛگِکا',
    ['awa'] = 'اَوَدی',
    ['ae'] = 'اَوَستٲنؠ',
    ['itc-pro'] = 'اَوَلی اِطٲلوی',
    ['afa-pro'] = 'اَوَلی اَفرو ایشیٲیی',
    ['sqj-pro'] = 'اَوَلی اَلبٲنوی',
    ['esx-inu-pro'] = 'اَوَلی اِنوٗیِت',
    ['urj-pro'] = 'اَوَلی اوٗرٲلی',
    ['ira-pro'] = 'اَوَلی ایٖرٲنی',
    ['esx-esk-pro'] = 'اَوَلی ایسکیٖمو',
    ['map-pro'] = 'اَوَلی آسٹرٛونیٖشی',
    ['euq-pro'] = 'اَوَلی باسٕک',
    ['ine-bsl-pro'] = 'اَوَلی بالٹو سٕلاوی',
    ['bnt-pro'] = 'اَوَلی بانتوٗ',
    ['cel-bry-pro'] = 'اَوَلی برٛیٖطٲنؠ',
    ['tai-pro'] = 'اَوَلی تاے', 
    ['trk-pro'] = 'اَوَلی تُرکی', 
	['gem-pro'] = 'اَوَلی جَرمَن',
    ['sit-pro'] = 'اَوَلی چیٖنی تِبَتی',
    ['dra-pro'] = 'اَوَلی درٛاوِڑی',
    ['inc-dar-pro'] = 'اَوَلی دَردی',
    ['sem-pro'] = 'اَوَلی سامی',
    ['sla-pro'] = 'اَوَلی سٕلاوی',
    ['fiu-fin-pro'] = 'اَوَلی فِنی',
    ['cel-pro'] = 'اَوَلی کیلٹی',
    ['gmw-pro'] = 'اَوَلی مَغرِبی جَرمَن',
    ['poz-mly-pro'] = 'اَوَلی مَلٲیی',
    ['poz-pro'] = 'اَوَلی مَلایو پالیٖنیٖشی',
    ['mkh-pro'] = 'اَوَلی مون خَمیر',
    ['cau-nkh-pro'] = 'اَوَلی ناخ',
    ['iir-pro'] = 'اَوَلی ہِند ایٖرٲنی',
	['inc-pro'] = 'اَوَلی ہِند آریٲیی', 
	['ine-pro'] = 'اَوَلی ہِند یوٗرَپی',
    ['mkh-vie-pro'] = 'اَوَلی ویتی',
	['grk-pro'] = 'اَوَلی یوٗنٲنؠ',
    ['io'] = 'ایٖڈو',
    ['eo'] = 'ایسپیرانتو', 
    ['et'] = 'ایستونی', 
    ['ug'] ='اُیغوٗر',
    ['xno'] = 'اینٛگلو نارمَن', 
    ['ace'] = 'آچی',
    ['ady'] = 'آدیٖغی',
    ['az'] = 'آذَری',
    ['arp'] = 'آراپاہو',
    ['an'] = 'آراغونؠ',
    ['arc'] = 'آرٲمؠ',
    ['arw'] = 'آراواک',
    ['hy'] = 'آرمیٖنی',
    ['as'] = 'آسٲمؠ',
    ['ast'] = 'آستوٗری',
    ['aii'] = 'آشوٗری',
    ['oc'] = 'آکسیٖتان',
    ['av'] = 'آوار',
    ['ga'] = 'آیری',
    ['ain'] = 'آینوٗ',
    ['is'] = 'آیِسلینڈی',
    ['ay'] = 'آیمارا',
    ['bas'] = 'باسا',
    ['eu'] = 'باسٕک',
    ['ba'] = 'باشقیٖر',
    ['ban'] = 'بالی',
    ['bar'] = 'باوٲرؠ',
    ['bej'] = 'بِجا',
    ['abv'] = 'بَحرٲنؠ عَربی',
    ['bra'] = 'برَٛج باشا',
    ['my'] ='بَرمی', 
    ['br'] = 'برٛیٹَن',
    ['bi'] = 'بِسلاما',
    ['bik'] = 'بِکول زَبانہٕ',
    ['bg'] = 'بَلغٲرؠ',
    ['byn'] = 'بٕلِن',
    ['bal'] = 'بَلوٗچی',
    ['bm'] = 'بَمبارا',
	['bn'] = 'بَنٛگٲلؠ',
    ['bin'] = 'بِنی',
    ['bho'] = 'بوجپوٗری',
    ['bua'] = 'بوٗریات',
    ['bs'] = 'بوسنی',
    ['bug'] = 'بوٗگی',
    ['nds'] = 'بۄن جَرمَن', 
    ['be'] = 'بیلاروٗسی',
    ['bem'] = 'بیمبا',
    ['pi'] = 'پالی',
	['inc-pra'] = 'پرٛاکرِت',
	['pt'] = 'پُرتَگٲلؠ', 
	['ang'] = 'پرٛون اَنٛگریٖزی', 
    ['xcl'] = 'پرٛون آرمیٖنی', 
    ['pro'] = 'پرٛون آکسیٖتان', 
    ['sga'] = 'پرٛون آیری', 
	['roa-opt'] ='پرٛون پُرتَگٲلؠ', 
	['goh'] = 'پرٛون تھۆد جَرمَن',
	['ojp'] = 'پرٛون جاپٲنؠ', 
    ['oge'] = 'پرٛون جارجی', 
	['odt'] = 'پرٛون ڈَچ', 
    ['non'] = 'پرٛون سِکینڈِنیوی',
    ['cu'] = 'پرٛون سٕلاوی گِرجہِ',
    ['gmq-osw'] = 'پرٛون سُویٖڈنی',
	['peo'] = 'پرٛون فارسی', 
	['fro'] = 'پرٛون فرانسیٖسی', 
	['itc-ola'] = 'پرٛون لاطیٖنی',
    ['orv'] = 'پرٛون مَشرِقی سٕلاوی',
	['osp'] = 'پرٛون ہِسپٲنوی',  
	['inc-ohi'] = 'پرٛون ہِندی',
	['ps'] = 'پَشتوٗ', 
	['pa'] = 'پَنٛجٲبؠ', 
    ['pl'] = 'پولی',
    ['tt'] ='تاتٲرؠ',
    ['tg'] ='تاجیٖکی',
	['ta'] = 'تٲمِل', 
    ['bo'] = 'تِبَتی',
	['tr'] = 'تُرکی', 
    ['tk'] = 'تُرُکمٲنؠ', 
    ['aeb'] = 'توٗنِسی عَربی',
    ['te'] ='تیلُگوٗ',
    ['th'] ='تھاے',
	['ja'] = 'جاپٲنؠ', 
    ['ka'] = 'جارجی', 
    ['jv'] = 'جاوی',
	['de'] = 'جَرمَن', 
    ['pga'] =  'جوٗبا عَربی', 
    ['alt'] = 'جۆنوٗبی اَلتٲیی',
    ['sma'] = 'جۆنوٗبی سامی', 
    ['ajp']= 'جۆنوٗبی شامی عَربی', 
    ['shu'] =  'چاڈؠ عَربی', 
    ['ch'] = 'چامورو',
    ['chg'] = 'چَغتٲیی',
    ['cho'] = 'چوکتو',
    ['chk'] = 'چوٗکی',
    ['cv'] = 'چوٗواش',
    ['chb'] = 'چیٖبچا',
    ['chp'] = 'چیٖپووایَن',
    ['ce'] = 'چیچنی',
    ['chr'] = 'چیروکی',
    ['cs'] = 'چیک', 
    ['chn'] = 'چیٖنوٗک واوا',
    ['zh'] = 'چیٖنی',
    ['acw'] = 'حِجٲزؠ عَربی',
    ['mey'] = 'حَسٲنؠ عَربی',
    ['afb'] = 'خَلیٖجی عَربی',
    ['dar'] = 'دارگُوا',
    ['ada'] = 'دانٛگمے',
    ['dv'] = 'دِویہی', 
    ['dyu'] = 'دیٛوٗلا', 
    ['dak'] = 'ڈاکوٹا',
	['nl'] = 'ڈَچ', 
    ['doi'] = 'ڈوٗگری', 
    ['da'] = 'ڈینی', 
	['ru'] = 'روٗسی', 
    ['rm'] = 'روٗمانٛچ',
    ['ro'] = 'روٗمٲنؠ',
    ['zu'] ='زوٗلوٗ',
    ['sr'] ='سَربی',
    ['sh'] ='سَربو کرٛوویشی',
    ['bla'] = 'سِکسِکا',
    ['sco'] ='سُکوٹ',
    ['gd'] = 'سُکوٹ گیلی',
    ['sk'] = 'سُلوواک', 
    ['sl'] = 'سُلووینی', 
    ['sat'] = 'سَنتھٲلؠ',
	['sd'] = 'سِندی', 
	['sa'] = 'سَنَسکرٕٛت',
    ['si'] ='سِنہٲلؠ',
    ['sw'] ='سُواحِلی',
    ['apd'] = 'سوٗڈٲنؠ عَربی',
    ['sv'] = 'سُویٖڈنی',
    ['ceb'] = 'سیبانو',
    ['chy'] = 'شایان',
    ['se'] ='شُمٲلی سامی',
    ['apc']= 'شُمٲلی شامی عَربی', 
	['psu'] =  'شۄارَسینی پرٛاکرِت', 
    ['aec'] =  'صٲییٖدی عَربی', 
    ['aao'] =  'صَحارٲیی عَربی', 
    ['scn'] = 'صِقِلی',
    ['sqr'] = 'صِقِلی عَربی', 
    ['la-vul']= 'عام لاطیٖنی',
    ['he']= 'عِبرٲنؠ',
	['ota']= 'عُثمٲنؠ تُرکی',
    ['acm']= 'عِراقی عَربی', 
	['ar']= 'عَربی', 
    ['aa']= 'عَفار', 
    ['acx']= 'عُمٲنؠ عَربی', 
	['fa']= 'فارسی', 
    ['fo']= 'فاروی',
    ['fan'] = 'فانٛگ',
    ['fj'] = 'فِجی',
	['fr'] = 'فرانسیٖسی', 
    ['fi'] = 'فِنی', 
    ['acy'] = 'قِبرِصی عَربی', 
    ['cop'] = 'قِبطی', 
    ['egy'] = 'قٔدیٖم مِصری',
	['grc'] = 'قٔدیٖم یوٗنٲنؠ', 
    ['ky'] ='قِرغیٖز',
    ['kk'] ='قَزاق',
    ['ca'] ='کاتالان', 
    ['cad'] ='کاڈو', 
    ['car'] ='کارِب', 
    ['co'] = 'کارسیٖکی',
    ['kw'] = 'کارنی',
	['ks'] ='کٲشُر', 
    ['csb'] ='کاشوٗبی',
    ['ku'] ='کُردی',
    ['hr'] ='کرٛوویشی',
    ['cr'] = 'کرٛی', 
    ['crh'] = 'کرٛیٖمی تاتٲرؠ', 
    ['km'] = 'کَمبوڈی', 
	['kn'] = 'کَنَڑ', 
    ['kok'] ='کونٛکَنی',
    ['gl'] = 'گالیٖسی',
	['gu'] = 'گُجرٲتؠ', 
    ['kl'] = 'گرٛیٖنلینڈی',
    ['got'] = 'گوتھی',
    ['lv'] ='لاتوی',
	['la'] ='لاطیٖنی',
    ['lo'] ='لاوو',
    ['li'] ='لِمبَرگی',
    ['lt'] ='لِتھوٲنؠ',
    ['lbj'] = 'لَدٲخؠ',
    ['lb'] ='لَکسَمبَرگی',
    ['lij'] ='لِگوٗری',
    ['ayl'] = 'لیٖبیٛٲیی عَربی',
    ['liv'] ='لیٖوونی',
    ['roa-leo'] ='لیوونی',
    ['arn'] ='ماپوٗچی',
    ['mh'] = 'مارشَلی',
    ['mwr'] = 'ماروٲڑؠ',
    ['chm'] = 'ماری',
    ['mg'] ='مالاگاسی',
    ['mt'] ='مالطی',
	['mr'] = 'مَرٲٹھؠ',
    ['ary'] = 'مَراکَشی عَربی',
    ['nld'] = 'مَشرِقی فٕلیمی',
    ['arz'] = 'مِصری عَربی',
    ['vls'] = 'مَغرِبی فٕلیمی',
    ['mk'] ='مَقدوٗنی',
    ['ms'] = 'مَلاے',
	['ml'] = 'مَلیٛٲلؠ',  
	['enm'] = 'مَنٛز اَنٛگریٖزی', 
	['ira-mid'] = 'مَنٛز ایٖرٲنی',
    ['mga'] = 'مَنٛز آیری', 
	['gml'] = 'مَنٛز بۄن جَرمَن',
	['gmh'] = 'مَنٛز تھۆد جَرمَن', 
	['dum'] = 'مَنٛز ڈَچ', 
	['pal'] = 'مَنٛز فارسی', 
	['frm'] = 'مَنٛز فرانسیٖسی',
    ['wlm'] = 'مَنٛز ویلزی',
    ['mn'] ='مَنگول',
    ['ayp'] =  'موصُلی عَربی', 
    ['mai'] ='میتھِلی',
    ['nap'] ='ناپولی',
    ['nrf'] ='نارمَن',
    ['nb'] = 'ناروینی بوٗکمال', 
    ['nn'] = 'ناروینی نیٖنوشک', 
    ['ars'] ='نَجدی عَربی',
    ['ne'] ='نیپٲلؠ',
    ['wa'] ='والوٗن',
    ['wo'] ='وولوف',
    ['vi'] ='ویتنٲمؠ',
	['vsn'] = 'ویدی سَنَسکرٕٛت',
    ['cy'] = 'ویلزی',
    ['vec'] ='وینِسی',
    ['ha'] = 'ہاوُسا',
	['es'] = 'ہِسپٲنوی', 
	['hind'] = 'ہِندوستٲنؠ',
	['hi'] = 'ہِندی',
    ['hu'] ='ہَنگٲرؠ',
    ['yi'] ='یِدی',
    ['ayn']= 'یَمَنی عَربی', 
    ['uk'] = 'یوٗکرٛینی',
	['el'] = 'یوٗنٲنؠ',
    ['yhd']= 'یَہوٗدؠ عِراقی عَربی', 
}
local plural_m_langs = {
	['ks'] = 'کٲشِرؠ',
}
local plural_f_langs = {
	['ks'] = "کٲشرِ",
}
function p.get_lang_name(code)
	for c, v in pairs(code_names) do
		if code == c then
			return v
		end
	end
end
function p.plural_lang(code, g)
	if g == "f" then
		for c, v in pairs(plural_f_langs) do
			if c == code then
				return v
			end
		end
		return p.get_lang_name(code)
	else
		for c, v in pairs(plural_m_langs) do
			if c == code then
				return v
			end
		end
		return p.get_lang_name(code)
	end
end
function p.template_plural(params) --for use in templates
	return p.plural_lang(params.args.code)
end

function p.template_sg(params) --for use in templates
	return p.get_lang_name(params.args.code)
end
p["زَبان ناو"] = p.template_sg
return p