Module:Languages/index/p

From Wikidata
Jump to navigation Jump to search
Lua
CodeDiscussionLinksLink count SubpagesDocumentationTestsResultsSandboxLive code All modules

Documentation for this module may be created at Module:Languages/index/p/doc

Code

-- UTF-8 encoded strings for some commonly-used diacritics
local GRAVE	    = "\204\128" -- U+0300
local ACUTE	    = "\204\129" -- U+0301
local CIRC	    = "\204\130" -- U+0302
local TILDE	    = "\204\131" -- U+0303
local MACRON    = "\204\132" -- U+0304
local BREVE	    = "\204\134" -- U+0306
local DOTABOVE  = "\204\135" -- U+0307
local DIAER     = "\204\136" -- U+0308
local CARON     = "\204\140" -- U+030C
local DGRAVE    = "\204\143" -- U+030F
local INVBREVE  = "\204\145" -- U+0311
local DOTBELOW  = "\204\163" -- U+0323
local RINGBELOW = "\204\165" -- U+0325
local CEDILLA   = "\204\167" -- U+0327

local m = {}

m["pab"] = {
	names = {"Parecís"},
	type = "regular",
	scripts = {"None"},
	family = "awd"}
m["pac"] = {
	names = {"Pacoh"},
	type = "regular",
	scripts = {"None"},
	family = "mkh"}
m["pad"] = {
	names = {"Paumarí"},
	type = "regular",
	scripts = {"Latn"},
	family = "auf"}
m["pae"] = {
	names = {"Pagibete"},
	type = "regular",
	scripts = {"None"},
	family = "bnt"}
m["paf"] = {
	names = {"Paranawát"},
	type = "regular",
	scripts = {"None"},
	family = "tup"}
m["pag"] = {
	names = {"Pangasinan"},
	type = "regular",
	scripts = {"Latn"},
	family = "phi"}
m["pah"] = {
	names = {"Tenharim"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pai"] = {
	names = {"Pe"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pak"] = {
	names = {"Parakanã"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pal"] = {
	names = {"Middle Persian", "Pahlavi"},
	type = "regular",
	scripts = {"Phlv", "Phli", "Avst", "Phlp"}, -- Phlv and Phlp not in Unicode yet
	family = "ira"}
m["pam"] = {
	names = {"Kapampangan"},
	type = "regular",
	scripts = {"Latn"},
	family = "phi"}
m["pao"] = {
	names = {"Northern Paiute"},
	type = "regular",
	scripts = {"Latn"},
	family = "azc"}
m["pap"] = {
	names = {"Papiamentu", "Papiamento"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp"}
m["paq"] = {
	names = {"Parya"},
	type = "regular",
	scripts = {"None"},
	family = "inc"}
m["par"] = {
	names = {"Panamint", "Timbisha"},
	type = "regular",
	scripts = {"Latn"},
	family = "azc"}
m["pas"] = {
	names = {"Papasena"},
	type = "regular",
	scripts = {"None"},
	family = "paa-lkp"}
m["pat"] = {
	names = {"Papitalai"},
	type = "regular",
	scripts = {"None"},
	family = "poz-aay"}
m["pau"] = {
	names = {"Palauan"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-sus"}
m["pav"] = {
	names = {"Wari'"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-cpc"}
m["paw"] = {
	names = {"Pawnee"},
	type = "regular",
	scripts = {"Latn"},
	family = "cdd"}
m["pax"] = {
	names = {"Pankararé"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pay"] = {
	names = {"Pech"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["paz"] = {
	names = {"Pankararú"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pbb"] = {
	names = {"Páez"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pbc"] = {
	names = {"Patamona"},
	type = "regular",
	scripts = {"None"},
	family = "sai-car"}
m["pbe"] = {
	names = {"Mezontla Popoloca"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pbf"] = {
	names = {"Coyotepec Popoloca"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pbg"] = {
	names = {"Paraujano"},
	type = "regular",
	scripts = {"None"},
	family = "awd"}
m["pbh"] = {
	names = {"Panare"},
	type = "regular",
	scripts = {"None"},
	family = "sai-car"}
m["pbi"] = {
	names = {"Podoko"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pbn"] = {
	names = {"Kpasam"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pbo"] = {
	names = {"Papel"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pbp"] = {
	names = {"Badyara"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pbr"] = {
	names = {"Pangwa"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pbs"] = {
	names = {"Central Pame"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pbv"] = {
	names = {"Pnar"},
	type = "regular",
	scripts = {"None"},
	family = "aav"}
m["pby"] = {
	names = {"Pyu", "Papuan Pyu", "Pyu (Papua New Guinea)"}, -- distinguish from 'pyx'
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pca"] = {
	names = {"Santa Inés Ahuatempan Popoloca"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pcb"] = {
	names = {"Pear"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pcc"] = {
	names = {"Yay"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pcd"] = {
	names = {"Picard", "Chti", "Ch'ti"},
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"[áàâä]", "[éèêë]", "[íìîï]", "[óòôö]", "[úùûü]", "[ýỳŷÿ]", "ç", "'"},
		to   = {"a"	 , "e"	 , "i"	 , "o"	 , "u"	 , "y"	 , "c"}} }
m["pce"] = {
	names = {"Ruching Palaung"},
	type = "regular",
	scripts = {"None"},
	family = "aav"}
m["pcf"] = {
	names = {"Paliyan"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pcg"] = {
	names = {"Paniya"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pch"] = {
	names = {"Pardhan"},
	type = "regular",
	scripts = {"None"},
	family = "dra"}
m["pci"] = {
	names = {"Duruwa"},
	type = "regular",
	scripts = {"None"},
	family = "dra"}
m["pcj"] = {
	names = {"Parenga"},
	type = "regular",
	scripts = {"None"},
	family = "mun"}
m["pck"] = {
	names = {"Paite Chin"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pcl"] = {
	names = {"Pardhi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pcm"] = {
	names = {"Nigerian Pidgin"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp"}
m["pcn"] = {
	names = {"Piti"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pcp"] = {
	names = {"Pacahuara"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan"}
m["pcr"] = {
	names = {"Panang"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pcw"] = {
	names = {"Pyapun"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pda"] = {
	names = {"Anam"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pdc"] = {
	names = {"Pennsylvania German"},
	type = "regular",
	scripts = {"Latn"},
	family = "gmw"}
m["pdi"] = {
	names = {"Pa Di"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pdn"] = {
	names = {"Fedan"},
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw"}
m["pdo"] = {
	names = {"Padoe"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-btk"}
m["pdt"] = {
	names = {"Plautdietsch"},
	type = "regular",
	scripts = {"Latn"},
	family = "gmw"}
m["pdu"] = {
	names = {"Kayan"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pea"] = {
	names = {"Peranakan Indonesian"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["peb"] = {
	names = {"Eastern Pomo"},
	type = "regular",
	scripts = {"None"},
	family = "nai-pom"}
m["pee"] = {
	names = {"Taje"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pef"] = {
	names = {"Northeastern Pomo"},
	type = "regular",
	scripts = {"None"},
	family = "nai-pom"}
m["peg"] = {
	names = {"Pengo"},
	type = "regular",
	scripts = {"None"},
	family = "dra"}
m["peh"] = {
	names = {"Bonan"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pei"] = {
	names = {"Chichimeca-Jonaz"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pej"] = {
	names = {"Northern Pomo"},
	type = "regular",
	scripts = {"None"},
	family = "nai-pom"}
m["pek"] = {
	names = {"Penchal"},
	type = "regular",
	scripts = {"None"},
	family = "poz-aay"}
m["pel"] = {
	names = {"Pekal"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pem"] = {
	names = {"Phende"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["peo"] = {
	names = {"Old Persian"},
	type = "regular",
	scripts = {"Xpeo"},
	family = "ira"}
m["pep"] = {
	names = {"Kunja"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["peq"] = {
	names = {"Southern Pomo"},
	type = "regular",
	scripts = {"None"},
	family = "nai-pom"}
m["pes"] = {
	names = {"Western Persian", "Iranian Persian"},
	type = "regular",
	scripts = {"fa-Arab"},
	family = "ira"}
m["pev"] = {
	names = {"Pémono"},
	type = "regular",
	scripts = {"None"},
	family = "sai-car"}
m["pex"] = {
	names = {"Petats"},
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw"}
m["pey"] = {
	names = {"Petjo"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pez"] = {
	names = {"Eastern Penan"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pfa"] = {
	names = {"Pááfang"},
	type = "regular",
	scripts = {"None"},
	family = "poz-mic"}
m["pfe"] = {
	names = {"Peere", "Kutin"},
	type = "regular",
	scripts = {"Latn"},
	family = "alv"}
m["pfl"] = {
	names = {"Palatinate German", "Pfälzisch", "Pälzisch"},
	type = "regular",
	scripts = {"None"},
	family = "gmw"}
m["pga"] = {
	names = {"Juba Arabic"},
	type = "regular",
	scripts = {"Arab"},
	family = "crp"}
m["pgg"] = {
	names = {"Pangwali"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pgi"] = {
	names = {"Pagi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pgk"] = {
	names = {"Rerep"},
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc"}
m["pgl"] = {
	names = {"Primitive Irish"},
	type = "regular",
	scripts = {"Ogam"},
	family = "cel-gae"}
m["pgn"] = {
	names = {"Paelignian"},
	type = "regular",
	scripts = {"Latn"},
	family = "itc"}
m["pgs"] = {
	names = {"Pangseng"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pgu"] = {
	names = {"Pagu"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pha"] = {
	names = {"Pa-Hng"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phd"] = {
	names = {"Phudagi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phg"] = {
	names = {"Phuong"},
	type = "regular",
	scripts = {"None"},
	family = "mkh"}
m["phh"] = {
	names = {"Phukha"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phk"] = {
	names = {"Phake"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phl"] = {
	names = {"Phalura"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phm"] = {
	names = {"Phimbi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phn"] = {
	names = {"Phoenician"},
	type = "regular",
	scripts = {"Phnx"},
	family = "sem-can"}
m["pho"] = {
	names = {"Phunoi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phq"] = {
	names = {"Phana'"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phr"] = {
	names = {"Pahari-Potwari"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pht"] = {
	names = {"Phu Thai"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phu"] = {
	names = {"Phuan"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phv"] = {
	names = {"Pahlavani"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["phw"] = {
	names = {"Phangduwali"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pia"] = {
	names = {"Pima Bajo"},
	type = "regular",
	scripts = {"None"},
	family = "azc"}
m["pib"] = {
	names = {"Yine"},
	type = "regular",
	scripts = {"None"},
	family = "awd"}
m["pic"] = {
	names = {"Pinji"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pid"] = {
	names = {"Piaroa"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pie"] = {
	names = {"Piro"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-kta"}
m["pif"] = {
	names = {"Pingelapese"},
	type = "regular",
	scripts = {"None"},
	family = "poz-mic"}
m["pig"] = {
	names = {"Pisabo"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan"}
m["pih"] = {
	names = {"Pitcairn-Norfolk", "Pitkern-Norfuk", "Pitcairn", "Pitkern", "Norfolk", "Norfuk"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp"}
m["pii"] = {
	names = {"Pini"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pij"] = {
	names = {"Pijao"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pil"] = {
	names = {"Yom"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pim"] = {
	names = {"Powhatan"},
	type = "regular",
	scripts = {"Latn"},
	family = "alg"}
m["pin"] = {
	names = {"Piame"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pio"] = {
	names = {"Piapoco"},
	type = "regular",
	scripts = {"None"},
	family = "awd"}
m["pip"] = {
	names = {"Pero"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pir"] = {
	names = {"Piratapuyo"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-tuc"}
m["pis"] = {
	names = {"Pijin", "Kanaka", "Neo-Solomonic", "Solomons Pidgin"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp"}
m["pit"] = {
	names = {"Pitta-Pitta", "Pitta Pitta"},
	type = "regular",
	scripts = {"Latn"},
	family = "aus-kar"}
m["piu"] = {
	names = {"Pintupi-Luritja"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["piv"] = {
	names = {"Pileni"},
	type = "regular",
	scripts = {"None"},
	family = "poz-pol"}
m["piw"] = {
	names = {"Pimbwe"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pix"] = {
	names = {"Piu"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["piy"] = {
	names = {"Piya-Kwonci"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["piz"] = {
	names = {"Pije"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-cln"}
m["pjt"] = {
	names = {"Pitjantjatjara"},
	type = "regular",
	scripts = {"pjt-Latn"},
	family = "aus-pam"}
m["pka"] = {
	names = {"Ardhamagadhi Prakrit", "Magadhi Prakrit"},
	type = "regular",
	scripts = {"None"},
	family = "pra"}
m["pkb"] = {
	names = {"Kipfokomo"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pkc"] = {
	names = {"Baekje"},
	type = "regular",
	scripts = {"Hani"},
	family = "qfa-und"}
m["pkg"] = {
	names = {"Pak-Tong"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pkh"] = {
	names = {"Pankhu"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pkn"] = {
	names = {"Pakanha"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pko"] = {
	names = {"Pökoot"},
	type = "regular",
	scripts = {"None"},
	family = "sdv"}
m["pkp"] = {
	names = {"Pukapuka"},
	type = "regular",
	scripts = {"None"},
	family = "poz-pol"}
m["pkr"] = {
	names = {"Attapady Kurumba"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pks"] = {
	names = {"Pakistan Sign Language", "Pakistani Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn"}
m["pkt"] = {
	names = {"Maleng"},
	type = "regular",
	scripts = {"None"},
	family = "mkh-vie"}
m["pku"] = {
	names = {"Paku"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pla"] = {
	names = {"Miani"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["plb"] = {
	names = {"Polonombauk"},
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc"}
m["plc"] = {
	names = {"Central Palawano"},
	type = "regular",
	scripts = {"None"},
	family = "phi"}
m["ple"] = {
	names = {"Palu'e"},
	type = "regular",
	scripts = {"Latn"},
	family = "plf"}
m["plg"] = {
	names = {"Pilagá", "Pilacá"},
	type = "regular",
	scripts = {"Latn"},
	family = "sai-gua"}
m["plh"] = {
	names = {"Paulohi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["plj"] = {
	names = {"Polci"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["plk"] = {
	names = {"Kohistani Shina"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pll"] = {
	names = {"Shwe Palaung"},
	type = "regular",
	scripts = {"None"},
	family = "aav"}
m["pln"] = {
	names = {"Palenquero"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp"}
m["plo"] = {
	names = {"Oluta Popoluca"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["plp"] = {
	names = {"Palpa"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["plq"] = {
	names = {"Palaic"},
	type = "regular",
	scripts = {"Xsux"},
	family = "ine-ana"}
m["plr"] = {
	names = {"Palaka Senoufo"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pls"] = {
	names = {"San Marcos Tlalcoyalco Popoloca"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["plu"] = {
	names = {"Palikúr"},
	type = "regular",
	scripts = {"None"},
	family = "awd"}
m["plv"] = {
	names = {"Southwest Palawano"},
	type = "regular",
	scripts = {"None"},
	family = "phi"}
m["plw"] = {
	names = {"Brooke's Point Palawano"},
	type = "regular",
	scripts = {"None"},
	family = "phi"}
m["ply"] = {
	names = {"Bolyu"},
	type = "regular",
	scripts = {"None"},
	family = "mkh"}
m["plz"] = {
	names = {"Paluan"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und"}
m["pma"] = {
	names = {"Paama"},
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc"}
m["pmb"] = {
	names = {"Pambia"},
	type = "regular",
	scripts = {"None"},
	family = "znd"}
m["pmc"] = {
	names = {"Palumata"},
	type = "regular",
	scripts = {"None"},
	family = "plf"}
m["pme"] = {
	names = {"Pwaamei"},
	type = "regular",
	scripts = {"None"},
	family = "poz-cln"}
m["pmf"] = {
	names = {"Pamona"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pmh"] = {
	names = {"Maharastri Prakrit", "Maharashtri Prakrit", "Maharastri", "Maharashtri"},
	type = "regular",
	scripts = {"None"},
	family = "pra"}
m["pmi"] = {
	names = {"Northern Pumi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pmj"] = {
	names = {"Southern Pumi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pmk"] = {
	names = {"Pamlico"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und"}
m["pml"] = {
	names = {"Sabir", "Mediterranean Lingua Franca", "Lingua Franca"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp"}
m["pmm"] = {
	names = {"Pomo"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pmn"] = {
	names = {"Pam"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pmo"] = {
	names = {"Pom"},
	type = "regular",
	scripts = {"None"},
	family = "poz-hce"}
m["pmq"] = {
	names = {"Northern Pame"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pmr"] = {
	names = {"Paynamar"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pms"] = {
	names = {"Piedmontese"},
	type = "regular",
	scripts = {"Latn"},
	family = "roa"}
m["pmt"] = {
	names = {"Tuamotuan"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol"}
m["pmu"] = {
	names = {"Mirpur Panjabi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pmw"] = {
	names = {"Plains Miwok"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-you"}
m["pmx"] = {
	names = {"Poumei Naga"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pmy"] = {
	names = {"Papuan Malay"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pmz"] = {
	names = {"Southern Pame"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pna"] = {
	names = {"Punan Bah-Biau"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pnb"] = {
	names = {"Punjabi Shahmukhi"},
	type = "regular",
	scripts = {"None"},
	family = "inc"}
m["pnc"] = {
	names = {"Pannei"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pne"] = {
	names = {"Western Penan"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["png"] = {
	names = {"Pongu"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pnh"] = {
	names = {"Penrhyn"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol"}
m["pni"] = {
	names = {"Aoheng"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pnj"] = {
	names = {"Pinjarup"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pnk"] = {
	names = {"Paunaca", "Pauna", "Paunaka"},
	type = "regular",
	scripts = {"Latn"},
	family = "awd"}
m["pnm"] = {
	names = {"Punan Batu"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pnn"] = {
	names = {"Pinai-Hagahai"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pno"] = {
	names = {"Panobo"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan"}
m["pnp"] = {
	names = {"Pancana"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pnr"] = {
	names = {"Panim"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pns"] = {
	names = {"Ponosakan"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pnt"] = {
	names = {"Pontic Greek"},
	type = "regular",
	scripts = {"polytonic"},
	family = "grk"}
m["pnu"] = {
	names = {"Jiongnai Bunu"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pnv"] = {
	names = {"Pinigura"},
	type = "regular",
	scripts = {"None"},
	family = "aus-psw"}
m["pnw"] = {
	names = {"Panyjima"},
	type = "regular",
	scripts = {"Latn"},
	family = "aus-nga"}
m["pnx"] = {
	names = {"Phong-Kniang"},
	type = "regular",
	scripts = {"None"},
	family = "mkh"}
m["pny"] = {
	names = {"Pinyin"},
	type = "regular",
	scripts = {"Latn"},
	family = "nic-bod"}
m["poc"] = {
	names = {"Poqomam"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pod"] = {
	names = {"Ponares"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["poe"] = {
	names = {"San Juan Atzingo Popoloca"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pof"] = {
	names = {"Poke"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pog"] = {
	names = {"Potiguára"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["poh"] = {
	names = {"Poqomchi'"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["poi"] = {
	names = {"Highland Popoluca"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pok"] = {
	names = {"Pokangá"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-tuc"}
m["pom"] = {
	names = {"Southeastern Pomo"},
	type = "regular",
	scripts = {"None"},
	family = "nai-pom"}
m["pon"] = {
	names = {"Pohnpeian"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-mic"}
m["poo"] = {
	names = {"Central Pomo"},
	type = "regular",
	scripts = {"None"},
	family = "nai-pom"}
m["pop"] = {
	names = {"Pwapwa"},
	type = "regular",
	scripts = {"None"},
	family = "poz-cln"}
m["poq"] = {
	names = {"Texistepec Popoluca"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pos"] = {
	names = {"Sayula Popoluca"},
	type = "regular",
	scripts = {"Latn"},
	family = "nai-miz"}
m["pot"] = {
	names = {"Potawatomi", "Pottawatomie"},
	type = "regular",
	scripts = {"Latn"},
	family = "alg"}
m["pov"] = {
	names = {"Upper Guinea Crioulo"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pow"] = {
	names = {"San Felipe Otlaltepec Popoloca"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pox"] = {
	names = {"Polabian"},
	type = "regular",
	scripts = {"Latn"},
	family = "zlw"}
m["poy"] = {
	names = {"Pogolo"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ppa"] = {
	names = {"Pao"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ppe"] = {
	names = {"Papi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ppi"] = {
	names = {"Paipai", "Akwa'ala"},
	type = "regular",
	scripts = {"None"},
	family = "nai-yuc"}
m["ppk"] = {
	names = {"Uma"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ppl"] = {
	names = {"Pipil"},
	type = "regular",
	scripts = {"Latn"},
	family = "azc-nah"}
m["ppm"] = {
	names = {"Papuma"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-hce"}
m["ppn"] = {
	names = {"Papapana"},
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw"}
m["ppo"] = {
	names = {"Folopa"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ppp"] = {
	names = {"Pelende"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ppq"] = {
	names = {"Pei"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ppr"] = {
	names = {"Piru"},
	type = "regular",
	scripts = {"None"},
	family = "plf"}
m["pps"] = {
	names = {"San Luís Temalacayuca Popoloca"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ppt"] = {
	names = {"Pare"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ppu"] = {
	names = {"Papora"},
	type = "regular",
	scripts = {"Latn"},
	family = "map"}
m["pqa"] = {
	names = {"Pa'a"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pqm"] = {
	names = {"Malecite-Passamaquoddy", "Malecite", "Maliseet", "Passamaquoddy"},
	type = "regular",
	scripts = {"Latn"},
	family = "alg"}
m["prb"] = {
	names = {"Lua'", "Pray"},
	type = "regular",
	scripts = {"None"},
	family = "mkh"}
m["prc"] = {
	names = {"Parachi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["prd"] = {
	names = {"Parsi-Dari"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pre"] = {
	names = {"Principense"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["prf"] = {
	names = {"Paranan"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["prg"] = {
	names = {"Old Prussian", "Prussian"},
	type = "regular",
	scripts = {"Latn"},
	family = "bat"}
m["prh"] = {
	names = {"Porohanon"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pri"] = {
	names = {"Paicî"},
	type = "regular",
	scripts = {"None"},
	family = "poz-cln"}
m["prk"] = {
	names = {"Parauk"},
	type = "regular",
	scripts = {"None"},
	family = "aav"}
m["prl"] = {
	names = {"Peruvian Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn"}
m["prm"] = {
	names = {"Kibiri"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["prn"] = {
	names = {"Prasuni"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pro"] = {
	names = {"Old Provençal", "Old Occitan"},
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"ç"},
		to   = {"c"}} }
m["prp"] = {
	names = {"Parsi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["prq"] = {
	names = {"Ashéninka Perené"},
	type = "regular",
	scripts = {"None"},
	family = "awd"}
m["prr"] = {
	names = {"Puri"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["prs"] = {
	names = {"Eastern Persian", "Dari"},
	type = "regular",
	scripts = {"fa-Arab"},
	family = "ira"}
m["prt"] = {
	names = {"Phai", "Prai"},
	type = "regular",
	scripts = {"None"},
	family = "mkh"}
m["pru"] = {
	names = {"Puragi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["prw"] = {
	names = {"Parawen"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["prx"] = {
	names = {"Purik"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pry"] = {
	names = {"Pray", "Prai", "Phray"},
	type = "regular",
	scripts = {"None"},
	family = "mkh"}
m["prz"] = {
	names = {"Providencia Sign Language", "Providence Island Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn"}
m["psa"] = {
	names = {"Asue Awyu", "Pisa"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["psc"] = {
	names = {"Persian Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn"}
m["psd"] = {
	names = {"Plains Indian Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn"}
m["pse"] = {
	names = {"Central Malay"},
	type = "regular",
	scripts = {"None"},
	family = "poz-mly"}
m["psg"] = {
	names = {"Penang Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn"}
m["psh"] = {
	names = {"Southwest Pashayi"},
	type = "regular",
	scripts = {"None"},
	family = "iir-dar"}
m["psi"] = {
	names = {"Southeast Pashayi"},
	type = "regular",
	scripts = {"None"},
	family = "iir-dar"}
m["psl"] = {
	names = {"Puerto Rican Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn-fsl"}
m["psm"] = {
	names = {"Pauserna"},
	type = "regular",
	scripts = {"None"},
	family = "tup"}
m["psn"] = {
	names = {"Panasuan"},
	type = "regular",
	scripts = {"None"},
	family = "poz"}
m["pso"] = {
	names = {"Polish Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn-gsl"}
m["psp"] = {
	names = {"Philippine Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn-fsl"}
m["psq"] = {
	names = {"Pasi"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["psr"] = {
	names = {"Portuguese Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn"} -- this is the in Swedish SL fam, whenever that gets a code
m["pss"] = {
	names = {"Kaulong"},
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw"}
m["psu"] = {
	names = {"Sauraseni Prakrit", "Sauraseni", "Shauraseni"},
	type = "regular",
	scripts = {"Deva"},
	family = "pra"}
m["psw"] = {
	names = {"Port Sandwich"},
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc"}
m["psy"] = {
	names = {"Piscataway"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pta"] = {
	names = {"Pai Tavytera"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pth"] = {
	names = {"Pataxó Hã-Ha-Hãe"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pti"] = {
	names = {"Pintiini"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ptn"] = {
	names = {"Patani"},
	type = "regular",
	scripts = {"None"},
	family = "poz-hce"}
m["pto"] = {
	names = {"Zo'é"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ptp"] = {
	names = {"Patep"},
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw"}
m["ptr"] = {
	names = {"Piamatsina"},
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc"}
m["ptt"] = {
	names = {"Enrekang"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ptu"] = {
	names = {"Bambam"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ptv"] = {
	names = {"Port Vato"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["ptw"] = {
	names = {"Pentlatch"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pty"] = {
	names = {"Pathiya"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pua"] = {
	names = {"Purepecha", "Tarascan", "Tarasco", "P'urhepecha", "Purépecha", "P'urhépecha", "Phorhépecha", "Phorhé", "Porhé"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-iso"}
m["pub"] = {
	names = {"Purum"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["puc"] = {
	names = {"Punan Merap"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pud"] = {
	names = {"Punan Aput"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pue"] = {
	names = {"Puelche"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["puf"] = {
	names = {"Punan Merah"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pug"] = {
	names = {"Phuie"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pui"] = {
	names = {"Puinave"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["puj"] = {
	names = {"Punan Tubu"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["puk"] = {
	names = {"Pu Ko"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pum"] = {
	names = {"Puma"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["puo"] = {
	names = {"Puoc"},
	type = "regular",
	scripts = {"None"},
	family = "mkh"}
m["pup"] = {
	names = {"Pulabu"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["puq"] = {
	names = {"Puquina"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pur"] = {
	names = {"Puruborá"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["put"] = {
	names = {"Putoh"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["puu"] = {
	names = {"Punu"},
	type = "regular",
	scripts = {"Latn"},
	family = "bnt"}
m["puw"] = {
	names = {"Puluwatese"},
	type = "regular",
	scripts = {"None"},
	family = "poz-mic"}
m["pux"] = {
	names = {"Puare"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["puy"] = {
	names = {"Purisimeño"},
	type = "regular",
	scripts = {"None"},
	family = "nai-chu"}
m["puz"] = {
	names = {"Purum Naga"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pwa"] = {
	names = {"Pawaia"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und"}
m["pwb"] = {
	names = {"Panawa"},
	type = "regular",
	scripts = {"None"},
	family = "nic-bco"}
m["pwg"] = {
	names = {"Gapapaiwa"},
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw"}
m["pwi"] = {
	names = {"Patwin"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-wtq"}
m["pwm"] = {
	names = {"Molbog"},
	type = "regular",
	scripts = {"None"},
	family = "poz"}
m["pwn"] = {
	names = {"Paiwan"},
	type = "regular",
	scripts = {"Latn"},
	family = "map"}
m["pwo"] = {
	names = {"Western Pwo", "Delta Pwo", "Pwo Western Karen"},
	type = "regular",
	scripts = {"None"},
	family = "tbq"}
m["pwr"] = {
	names = {"Powari"},
	type = "regular",
	scripts = {"Deva"},
	family = "inc"}
m["pww"] = {
	names = {"Northern Pwo", "Phlong", "Pwo Northern Karen"},
	type = "regular",
	scripts = {"None"},
	family = "tbq"}
m["pxm"] = {
	names = {"Quetzaltepec Mixe"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pye"] = {
	names = {"Pye Krumen"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pym"] = {
	names = {"Fyam"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pyn"] = {
	names = {"Poyanáwa", "Poyanawa"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan"}
m["pys"] = {
	names = {"Paraguayan Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn"}
m["pyu"] = {
	names = {"Puyuma"},
	type = "regular",
	scripts = {"Latn"},
	family = "map"}
m["pyx"] = {
	names = {"Tircul", "Pyu"},
	type = "regular",
	scripts = {"None"},
	family = "tbq"}
m["pyy"] = {
	names = {"Pyen"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}
m["pzn"] = {
	names = {"Para Naga"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und"}

return m