Documentation for this module may be created at Модул:languages/data3/p/doc

local u = mw.ustring.char

-- UTF-8 encoded strings for some commonly-used diacritics
local GRAVE     = u(0x0300)
local ACUTE     = u(0x0301)
local CIRC      = u(0x0302)
local TILDE     = u(0x0303)
local MACRON    = u(0x0304)
local BREVE     = u(0x0306)
local DOTABOVE  = u(0x0307)
local DIAER     = u(0x0308)
local CARON     = u(0x030C)
local DGRAVE    = u(0x030F)
local INVBREVE  = u(0x0311)
local DOTBELOW  = u(0x0323)
local RINGBELOW = u(0x0325)
local CEDILLA   = u(0x0327)

local m = {}

m["pab"] = {
	canonicalName = "Pareci",
	otherNames = {"Parecis", "Parecís", "Paresi", "Paresí"},
	type = "regular",
	scripts = {"Latn"},
	family = "awd",
}

m["pac"] = {
	canonicalName = "Pacoh",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["pad"] = {
	canonicalName = "Paumarí",
	type = "regular",
	scripts = {"Latn"},
	family = "auf",
}

m["pae"] = {
	canonicalName = "Pagibete",
	type = "regular",
	scripts = {"None"},
	family = "bnt",
}

m["paf"] = {
	canonicalName = "Paranawát",
	type = "regular",
	scripts = {"None"},
	family = "tup",
}

m["pag"] = {
	canonicalName = "Pangasinan",
	type = "regular",
	scripts = {"Latn"},
	family = "phi",
}

m["pah"] = {
	canonicalName = "Tenharim",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pai"] = {
	canonicalName = "Pe",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pak"] = {
	canonicalName = "Parakanã",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pal"] = {
	canonicalName = "Parsi Tengah",
	otherNames = {"Pahlavi"},
	type = "regular",
	scripts = {"Phlv", "Phli", "Avst", "Phlp"}, -- Phlv and Phlp not in Unicode yet
	family = "ira",
}

m["pam"] = {
	canonicalName = "Kapampangan",
	otherNames = {"Pampango"},
	type = "regular",
	scripts = {"Latn"}, -- also Kulitan, which lacks a code
	family = "phi",
}

m["pao"] = {
	canonicalName = "Northern Paiute",
	otherNames = {"Numu", "Numa", "Paviotso", "Mono-Paviotso", "Mono-Bannock", "Bannock"},
	type = "regular",
	scripts = {"Latn"},
	family = "azc-num",
}

m["pap"] = {
	canonicalName = "Papiamentu",
	otherNames = {"Papiamento"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
}

m["paq"] = {
	canonicalName = "Parya",
	type = "regular",
	scripts = {"None"},
	family = "inc",
}

m["par"] = {
	canonicalName = "Panamint",
	otherNames = {"Panamint Shoshone", "Timbisha", "Tümpisha", "Koso"},
	type = "regular",
	scripts = {"Latn"},
	family = "azc-num",
}

m["pas"] = {
	canonicalName = "Papasena",
	type = "regular",
	scripts = {"None"},
	family = "paa-lkp",
}

m["pat"] = {
	canonicalName = "Papitalai",
	type = "regular",
	scripts = {"None"},
	family = "poz-aay",
}

m["pau"] = {
	canonicalName = "Palauan",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-sus",
}

m["pav"] = {
	canonicalName = "Wari'",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-cpc",
}

m["paw"] = {
	canonicalName = "Pawnee",
	type = "regular",
	scripts = {"Latn"},
	family = "cdd",
}

m["pax"] = {
	canonicalName = "Pankararé",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pay"] = {
	canonicalName = "Pech",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["paz"] = {
	canonicalName = "Pankararú",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pbb"] = {
	canonicalName = "Páez",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pbc"] = {
	canonicalName = "Patamona",
	type = "regular",
	scripts = {"None"},
	family = "sai-car",
}

m["pbe"] = {
	canonicalName = "Mezontla Popoloca",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pbf"] = {
	canonicalName = "Coyotepec Popoloca",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pbg"] = {
	canonicalName = "Paraujano",
	type = "regular",
	scripts = {"None"},
	family = "awd",
}

m["pbh"] = {
	canonicalName = "Panare",
	type = "regular",
	scripts = {"None"},
	family = "sai-car",
}

m["pbi"] = {
	canonicalName = "Podoko",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pbl"] = {
	canonicalName = "Mak (Nigeria)",
	otherNames = {"Mak", "Panya", "Zo"}, -- Panya and Zo are dialects
	type = "regular",
	scripts = {"None"},
	family = "alv",
}

m["pbn"] = {
	canonicalName = "Kpasam",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pbo"] = {
	canonicalName = "Papel",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pbp"] = {
	canonicalName = "Badyara",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pbr"] = {
	canonicalName = "Pangwa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pbs"] = {
	canonicalName = "Central Pame",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pbv"] = {
	canonicalName = "Pnar",
	type = "regular",
	scripts = {"None"},
	family = "aav",
}

m["pby"] = {
	canonicalName = "Pyu",
	otherNames = {"Papuan Pyu", "Pyu (New Guinea)", "Pyu (Papua New Guinea)"}, -- distinguish from 'pyx'
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pca"] = {
	canonicalName = "Santa Inés Ahuatempan Popoloca",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pcb"] = {
	canonicalName = "Pear",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pcc"] = {
	canonicalName = "Yay",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pcd"] = {
	canonicalName = "Picard",
	otherNames = {"Chti", "Ch'ti"},
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"[áàâä]", "[éèêë]", "[íìîï]", "[óòôö]", "[úùûü]", "[ýỳŷÿ]", "ç", "'"},
		to   = {"a"	 , "e"	 , "i"	 , "o"	 , "u"	 , "y"	 , "c"}} ,
}

m["pce"] = {
	canonicalName = "Ruching Palaung",
	type = "regular",
	scripts = {"None"},
	family = "aav",
}

m["pcf"] = {
	canonicalName = "Paliyan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pcg"] = {
	canonicalName = "Paniya",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pch"] = {
	canonicalName = "Pardhan",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

m["pci"] = {
	canonicalName = "Duruwa",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

m["pcj"] = {
	canonicalName = "Parenga",
	type = "regular",
	scripts = {"None"},
	family = "mun",
}

m["pck"] = {
	canonicalName = "Paite Chin",
	otherNames = {"Paite"},
	type = "regular",
	scripts = {"None"},
	family = "tbq-kuk",
}

m["pcl"] = {
	canonicalName = "Pardhi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pcm"] = {
	canonicalName = "Nigerian Pidgin",
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
}

m["pcn"] = {
	canonicalName = "Piti",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pcp"] = {
	canonicalName = "Pacahuara",
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan",
}

m["pcw"] = {
	canonicalName = "Pyapun",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pda"] = {
	canonicalName = "Anam",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pdc"] = {
	canonicalName = "Pennsylvania German",
	type = "regular",
	scripts = {"Latn"},
	family = "gmw",
}

m["pdi"] = {
	canonicalName = "Pa Di",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pdn"] = {
	canonicalName = "Fedan",
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw",
}

m["pdo"] = {
	canonicalName = "Padoe",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-btk",
}

m["pdt"] = {
	canonicalName = "Plautdietsch",
	type = "regular",
	scripts = {"Latn"},
	family = "gmw",
}

m["pdu"] = {
	canonicalName = "Kayan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pea"] = {
	canonicalName = "Peranakan Indonesian",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["peb"] = {
	canonicalName = "Eastern Pomo",
	type = "regular",
	scripts = {"None"},
	family = "nai-pom",
}

m["ped"] = {
	canonicalName = "Mala (New Guinea)",
	otherNames = {"Mala (Papua New Guinea)", "Mala"},
	type = "regular",
	scripts = {"None"},
	family = "ngf",
}

m["pee"] = {
	canonicalName = "Taje",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pef"] = {
	canonicalName = "Northeastern Pomo",
	type = "regular",
	scripts = {"None"},
	family = "nai-pom",
}

m["peg"] = {
	canonicalName = "Pengo",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

m["peh"] = {
	canonicalName = "Bonan",
	type = "regular",
	scripts = {"None"},
	family = "xgn",
}

m["pei"] = {
	canonicalName = "Chichimeca-Jonaz",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pej"] = {
	canonicalName = "Northern Pomo",
	type = "regular",
	scripts = {"None"},
	family = "nai-pom",
}

m["pek"] = {
	canonicalName = "Penchal",
	type = "regular",
	scripts = {"None"},
	family = "poz-aay",
}

m["pel"] = {
	canonicalName = "Pekal",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pem"] = {
	canonicalName = "Phende",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["peo"] = {
	canonicalName = "Old Persian",
	type = "regular",
	scripts = {"Xpeo"},
	family = "ira",
}

m["pep"] = {
	canonicalName = "Kunja",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["peq"] = {
	canonicalName = "Southern Pomo",
	type = "regular",
	scripts = {"None"},
	family = "nai-pom",
}

m["pev"] = {
	canonicalName = "Pémono",
	type = "regular",
	scripts = {"None"},
	family = "sai-car",
}

m["pex"] = {
	canonicalName = "Petats",
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw",
}

m["pey"] = {
	canonicalName = "Petjo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pez"] = {
	canonicalName = "Eastern Penan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pfa"] = {
	canonicalName = "Pááfang",
	type = "regular",
	scripts = {"None"},
	family = "poz-mic",
}

m["pfe"] = {
	canonicalName = "Peere",
	otherNames = {"Kutin"},
	type = "regular",
	scripts = {"Latn"},
	family = "alv",
}

m["pfl"] = {
	canonicalName = "Palatinate German",
	otherNames = {"Pfälzisch", "Pälzisch"},
	type = "regular",
	scripts = {"None"},
	family = "gmw",
}

m["pga"] = {
	canonicalName = "Juba Arabic",
	type = "regular",
	scripts = {"Arab"},
	family = "crp",
	ancestors = {"apd"},
}

m["pgd"] = {
	canonicalName = "Gāndhārī",
	otherNames = {"Gāndhārī Prakrit"},
	type = "regular",
	scripts = {"Deva"},
	family = "inc",
	ancestors = {"sa"},
}

m["pgg"] = {
	canonicalName = "Pangwali",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pgi"] = {
	canonicalName = "Pagi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pgk"] = {
	canonicalName = "Rerep",
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc",
}

m["pgl"] = {
	canonicalName = "Primitive Irish",
	type = "regular",
	scripts = {"Ogam"},
	family = "cel-gae",
	ancestors = {"cel-pro"},
	translit_module = "pgl-translit",
}

m["pgn"] = {
	canonicalName = "Paelignian",
	type = "regular",
	scripts = {"Latn"},
	family = "itc",
}

m["pgs"] = {
	canonicalName = "Pangseng",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pgu"] = {
	canonicalName = "Pagu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pha"] = {
	canonicalName = "Pa-Hng",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phd"] = {
	canonicalName = "Phudagi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phg"] = {
	canonicalName = "Phuong",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["phh"] = {
	canonicalName = "Phukha",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phk"] = {
	canonicalName = "Phake",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phl"] = {
	canonicalName = "Phalura",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phm"] = {
	canonicalName = "Phimbi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phn"] = {
	canonicalName = "Phoenician",
	type = "regular",
	scripts = {"Phnx"},
	family = "sem-can",
}

m["pho"] = {
	canonicalName = "Phunoi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phq"] = {
	canonicalName = "Phana'",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phr"] = {
	canonicalName = "Pahari-Potwari",
	otherNames = {"Pothohari", "Pothwari"},
	type = "regular",
	scripts = {"fa-Arab", "Latn"},
	family = "inc",
}

m["pht"] = {
	canonicalName = "Phu Thai",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phu"] = {
	canonicalName = "Phuan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phv"] = {
	canonicalName = "Pahlavani",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["phw"] = {
	canonicalName = "Phangduwali",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pia"] = {
	canonicalName = "Pima Bajo",
	type = "regular",
	scripts = {"None"},
	family = "azc",
}

m["pib"] = {
	canonicalName = "Yine",
	otherNames = {"Piro"},
	type = "regular",
	scripts = {"Latn"},
	family = "awd",
}

m["pic"] = {
	canonicalName = "Pinji",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pid"] = {
	canonicalName = "Piaroa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pie"] = {
	canonicalName = "Piro",
	type = "regular",
	scripts = {"None"},
	family = "qfa-kta",
}

m["pif"] = {
	canonicalName = "Pingelapese",
	type = "regular",
	scripts = {"None"},
	family = "poz-mic",
}

m["pig"] = {
	canonicalName = "Pisabo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan",
}

m["pih"] = {
	canonicalName = "Pitcairn-Norfolk",
	otherNames = {"Pitkern-Norfuk", "Pitcairn", "Pitkern", "Norfolk", "Norfuk"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
}

m["pii"] = {
	canonicalName = "Pini",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pij"] = {
	canonicalName = "Pijao",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pil"] = {
	canonicalName = "Yom",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pim"] = {
	canonicalName = "Powhatan",
	type = "regular",
	scripts = {"Latn"},
	family = "alg",
}

m["pin"] = {
	canonicalName = "Piame",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pio"] = {
	canonicalName = "Piapoco",
	type = "regular",
	scripts = {"None"},
	family = "awd",
}

m["pip"] = {
	canonicalName = "Pero",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pir"] = {
	canonicalName = "Piratapuyo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-tuc",
}

m["pis"] = {
	canonicalName = "Pijin",
	otherNames = {"Kanaka", "Neo-Solomonic", "Solomons Pidgin"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
	ancestors = {"en"},
}

m["pit"] = {
	canonicalName = "Pitta-Pitta",
	otherNames = {"Pitta Pitta"},
	type = "regular",
	scripts = {"Latn"},
	family = "aus-kar",
}

m["piu"] = {
	canonicalName = "Pintupi-Luritja",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["piv"] = {
	canonicalName = "Pileni",
	type = "regular",
	scripts = {"None"},
	family = "poz-pol",
}

m["piw"] = {
	canonicalName = "Pimbwe",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pix"] = {
	canonicalName = "Piu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["piy"] = {
	canonicalName = "Piya-Kwonci",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["piz"] = {
	canonicalName = "Pije",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-cln",
}

m["pjt"] = {
	canonicalName = "Pitjantjatjara",
	type = "regular",
	scripts = {"pjt-Latn"},
	family = "aus-pam",
}

m["pka"] = {
	canonicalName = "Ardhamagadhi Prakrit",
	otherNames = {"Magadhi Prakrit"},
	type = "regular",
	scripts = {"None"},
	family = "pra",
}

m["pkb"] = {
	canonicalName = "Kipfokomo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pkc"] = {
	canonicalName = "Baekje",
	type = "regular",
	scripts = {"Hani"},
	family = "qfa-und",
}

m["pkg"] = {
	canonicalName = "Pak-Tong",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pkh"] = {
	canonicalName = "Pankhu",
	otherNames = {"Pankho", "Pangkhua", "Pangkho", "Pangkhu", "Panko"},
	type = "regular",
	scripts = {"None"},
	family = "tbq-kuk",
}

m["pkn"] = {
	canonicalName = "Pakanha",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pko"] = {
	canonicalName = "Pökoot",
	type = "regular",
	scripts = {"None"},
	family = "sdv",
}

m["pkp"] = {
	canonicalName = "Pukapukan",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol",
}

m["pkr"] = {
	canonicalName = "Attapady Kurumba",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pks"] = {
	canonicalName = "Pakistan Sign Language",
	otherNames = {"Pakistani Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn",
}

m["pkt"] = {
	canonicalName = "Maleng",
	type = "regular",
	scripts = {"None"},
	family = "mkh-vie",
}

m["pku"] = {
	canonicalName = "Paku",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pla"] = {
	canonicalName = "Miani",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["plb"] = {
	canonicalName = "Polonombauk",
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc",
}

m["plc"] = {
	canonicalName = "Central Palawano",
	type = "regular",
	scripts = {"None"},
	family = "phi",
}

m["ple"] = {
	canonicalName = "Palu'e",
	type = "regular",
	scripts = {"Latn"},
	family = "plf",
}

m["plg"] = {
	canonicalName = "Pilagá",
	otherNames = {"Pilacá"},
	type = "regular",
	scripts = {"Latn"},
	family = "sai-gua",
}

m["plh"] = {
	canonicalName = "Paulohi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["plj"] = {
	canonicalName = "Polci",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["plk"] = {
	canonicalName = "Kohistani Shina",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pll"] = {
	canonicalName = "Shwe Palaung",
	type = "regular",
	scripts = {"None"},
	family = "aav",
}

m["pln"] = {
	canonicalName = "Palenquero",
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
}

m["plo"] = {
	canonicalName = "Oluta Popoluca",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["plp"] = {
	canonicalName = "Palpa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["plq"] = {
	canonicalName = "Palaic",
	type = "regular",
	scripts = {"Xsux"},
	family = "ine-ana",
}

m["plr"] = {
	canonicalName = "Palaka Senoufo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pls"] = {
	canonicalName = "San Marcos Tlalcoyalco Popoloca",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["plu"] = {
	canonicalName = "Palikur",
	otherNames = {"Palikúr"},
	type = "regular",
	scripts = {"Latn"},
	family = "awd",
}

m["plv"] = {
	canonicalName = "Southwest Palawano",
	type = "regular",
	scripts = {"None"},
	family = "phi",
}

m["plw"] = {
	canonicalName = "Brooke's Point Palawano",
	type = "regular",
	scripts = {"None"},
	family = "phi",
}

m["ply"] = {
	canonicalName = "Bolyu",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["plz"] = {
	canonicalName = "Paluan",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und",
}

m["pma"] = {
	canonicalName = "Paama",
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc",
}

m["pmb"] = {
	canonicalName = "Pambia",
	type = "regular",
	scripts = {"None"},
	family = "znd",
}

m["pmc"] = {
	canonicalName = "Palumata",
	type = "regular",
	scripts = {"None"},
	family = "plf",
}

m["pmd"] = {
	canonicalName = "Pallanganmiddang",
	type = "regular",
	scripts = {"Latn"},
	family = "aus-pam",
}

m["pme"] = {
	canonicalName = "Pwaamei",
	type = "regular",
	scripts = {"None"},
	family = "poz-cln",
}

m["pmf"] = {
	canonicalName = "Pamona",
	otherNames = {"Bare'e"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und",
}

m["pmh"] = {
	canonicalName = "Maharastri Prakrit",
	otherNames = {"Maharashtri Prakrit", "Maharastri", "Maharashtri"},
	type = "regular",
	scripts = {"None"},
	family = "pra",
}

m["pmi"] = {
	canonicalName = "Northern Pumi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pmj"] = {
	canonicalName = "Southern Pumi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pmk"] = {
	canonicalName = "Pamlico",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und",
}

m["pml"] = {
	canonicalName = "Sabir",
	otherNames = {"Mediterranean Lingua Franca", "Lingua Franca"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
}

m["pmm"] = {
	canonicalName = "Pomo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pmn"] = {
	canonicalName = "Pam",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pmo"] = {
	canonicalName = "Pom",
	type = "regular",
	scripts = {"None"},
	family = "poz-hce",
}

m["pmq"] = {
	canonicalName = "Northern Pame",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pmr"] = {
	canonicalName = "Paynamar",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pms"] = {
	canonicalName = "Piedmontese",
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
}

m["pmt"] = {
	canonicalName = "Tuamotuan",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol",
}

m["pmu"] = {
	canonicalName = "Mirpur Panjabi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pmw"] = {
	canonicalName = "Plains Miwok",
	type = "regular",
	scripts = {"None"},
	family = "qfa-you",
}

m["pmx"] = {
	canonicalName = "Poumei Naga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pmy"] = {
	canonicalName = "Papuan Malay",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pmz"] = {
	canonicalName = "Southern Pame",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pna"] = {
	canonicalName = "Punan Bah-Biau",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pnb"] = {
	canonicalName = "Western Panjabi",
	type = "regular",
	scripts = {"pa-Arab"},
	family = "inc",
}

m["pnc"] = {
	canonicalName = "Pannei",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pne"] = {
	canonicalName = "Western Penan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["png"] = {
	canonicalName = "Pongu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pnh"] = {
	canonicalName = "Penrhyn",
	otherNames = {"Tongareva", "Tongarewa"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-pol",
}

m["pni"] = {
	canonicalName = "Aoheng",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pnj"] = {
	canonicalName = "Pinjarup",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pnk"] = {
	canonicalName = "Paunaca",
	otherNames = {"Pauna", "Paunaka"},
	type = "regular",
	scripts = {"Latn"},
	family = "awd",
}

m["pnm"] = {
	canonicalName = "Punan Batu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pnn"] = {
	canonicalName = "Pinai-Hagahai",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pno"] = {
	canonicalName = "Panobo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan",
}

m["pnp"] = {
	canonicalName = "Pancana",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pnq"] = {
	canonicalName = "Pana (West Africa)",
	otherNames = {"Pana (Burkina Faso)", "Pana"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pnr"] = {
	canonicalName = "Panim",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pns"] = {
	canonicalName = "Ponosakan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pnt"] = {
	canonicalName = "Pontic Greek",
	type = "regular",
	scripts = {"polytonic"},
	family = "grk",
}

m["pnu"] = {
	canonicalName = "Jiongnai Bunu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pnv"] = {
	canonicalName = "Pinigura",
	type = "regular",
	scripts = {"None"},
	family = "aus-psw",
}

m["pnw"] = {
	canonicalName = "Panyjima",
	type = "regular",
	scripts = {"Latn"},
	family = "aus-nga",
}

m["pnx"] = {
	canonicalName = "Phong-Kniang",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["pny"] = {
	canonicalName = "Pinyin",
	type = "regular",
	scripts = {"Latn"},
	family = "nic-bod",
}

m["pnz"] = {
	canonicalName = "Pana (Central Africa)",
	otherNames = {"Pana (Central African Republic)", "Pana"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["poc"] = {
	canonicalName = "Poqomam",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pod"] = {
	canonicalName = "Ponares",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["poe"] = {
	canonicalName = "San Juan Atzingo Popoloca",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pof"] = {
	canonicalName = "Poke",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pog"] = {
	canonicalName = "Potiguára",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["poh"] = {
	canonicalName = "Poqomchi'",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["poi"] = {
	canonicalName = "Highland Popoluca",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pok"] = {
	canonicalName = "Pokangá",
	type = "regular",
	scripts = {"None"},
	family = "qfa-tuc",
}

m["pom"] = {
	canonicalName = "Southeastern Pomo",
	type = "regular",
	scripts = {"None"},
	family = "nai-pom",
}

m["pon"] = {
	canonicalName = "Pohnpeian",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-mic",
}

m["poo"] = {
	canonicalName = "Central Pomo",
	type = "regular",
	scripts = {"None"},
	family = "nai-pom",
}

m["pop"] = {
	canonicalName = "Pwapwa",
	type = "regular",
	scripts = {"None"},
	family = "poz-cln",
}

m["poq"] = {
	canonicalName = "Texistepec Popoluca",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pos"] = {
	canonicalName = "Sayula Popoluca",
	type = "regular",
	scripts = {"Latn"},
	family = "nai-miz",
}

m["pot"] = {
	canonicalName = "Potawatomi",
	otherNames = {"Pottawatomie"},
	type = "regular",
	scripts = {"Latn"},
	family = "alg",
}

m["pov"] = {
	canonicalName = "Guinea-Bissau Creole",
	otherNames = {"Upper Guinea Creole", "Upper Guinea Crioulo", "Kriol", "Crioulo", "Kriolu", "Kriyol", "Kiriol"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
}

m["pow"] = {
	canonicalName = "San Felipe Otlaltepec Popoloca",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pox"] = {
	canonicalName = "Polabian",
	type = "regular",
	scripts = {"Latn"},
	family = "zlw",
}

m["poy"] = {
	canonicalName = "Pogolo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ppa"] = {
	canonicalName = "Pao",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ppe"] = {
	canonicalName = "Papi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ppi"] = {
	canonicalName = "Paipai",
	otherNames = {"Akwa'ala"},
	type = "regular",
	scripts = {"None"},
	family = "nai-yuc",
}

m["ppk"] = {
	canonicalName = "Uma",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-kal",
}

m["ppl"] = {
	canonicalName = "Pipil",
	type = "regular",
	scripts = {"Latn"},
	family = "azc-nah",
}

m["ppm"] = {
	canonicalName = "Papuma",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-hce",
}

m["ppn"] = {
	canonicalName = "Papapana",
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw",
}

m["ppo"] = {
	canonicalName = "Folopa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ppp"] = {
	canonicalName = "Pelende",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ppq"] = {
	canonicalName = "Pei",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pps"] = {
	canonicalName = "San Luís Temalacayuca Popoloca",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ppt"] = {
	canonicalName = "Pare",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ppu"] = {
	canonicalName = "Papora",
	type = "regular",
	scripts = {"Latn"},
	family = "map",
}

m["pqa"] = {
	canonicalName = "Pa'a",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pqm"] = {
	canonicalName = "Malecite-Passamaquoddy",
	otherNames = {"Malecite", "Maliseet", "Passamaquoddy"},
	type = "regular",
	scripts = {"Latn"},
	family = "alg",
}

m["prb"] = {
	canonicalName = "Lua'",
	otherNames = {"Pray"},
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["prc"] = {
	canonicalName = "Parachi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pre"] = {
	canonicalName = "Principense",
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
}

m["prf"] = {
	canonicalName = "Paranan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["prg"] = {
	canonicalName = "Old Prussian",
	otherNames = {"Prussian"},
	type = "regular",
	scripts = {"Latn"},
	family = "bat",
}

m["prh"] = {
	canonicalName = "Porohanon",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pri"] = {
	canonicalName = "Paicî",
	type = "regular",
	scripts = {"None"},
	family = "poz-cln",
}

m["prk"] = {
	canonicalName = "Parauk",
	type = "regular",
	scripts = {"None"},
	family = "aav",
}

m["prl"] = {
	canonicalName = "Peruvian Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn",
}

m["prm"] = {
	canonicalName = "Kibiri",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["prn"] = {
	canonicalName = "Prasuni",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pro"] = {
	canonicalName = "Old Provençal",
	otherNames = {"Old Occitan"},
	type = "regular",
	scripts = {"Latn"},
	family = "roa",
	sort_key = {
		from = {"ç"},
		to   = {"c"}} ,
}

m["prq"] = {
	canonicalName = "Ashéninka Perené",
	type = "regular",
	scripts = {"None"},
	family = "awd",
}

m["prr"] = {
	canonicalName = "Puri",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["prt"] = {
	canonicalName = "Phai",
	otherNames = {"Prai"},
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["pru"] = {
	canonicalName = "Puragi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["prw"] = {
	canonicalName = "Parawen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["prx"] = {
	canonicalName = "Purik",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pry"] = {
	canonicalName = "Pray",
	otherNames = {"Prai", "Phray"},
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["prz"] = {
	canonicalName = "Providencia Sign Language",
	otherNames = {"Providence Island Sign Language"},
	type = "regular",
	scripts = {"None"},
	family = "sgn",
}

m["psa"] = {
	canonicalName = "Asue Awyu",
	otherNames = {"Pisa"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["psc"] = {
	canonicalName = "Persian Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn",
}

m["psd"] = {
	canonicalName = "Plains Indian Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn",
}

m["pse"] = {
	canonicalName = "Central Malay",
	type = "regular",
	scripts = {"None"},
	family = "poz-mly",
}

m["psg"] = {
	canonicalName = "Penang Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn",
}

m["psh"] = {
	canonicalName = "Southwest Pashayi",
	type = "regular",
	scripts = {"None"},
	family = "iir-dar",
}

m["psi"] = {
	canonicalName = "Southeast Pashayi",
	type = "regular",
	scripts = {"None"},
	family = "iir-dar",
}

m["psl"] = {
	canonicalName = "Puerto Rican Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn-fsl",
}

m["psm"] = {
	canonicalName = "Pauserna",
	type = "regular",
	scripts = {"None"},
	family = "tup",
}

m["psn"] = {
	canonicalName = "Panasuan",
	type = "regular",
	scripts = {"None"},
	family = "poz",
}

m["pso"] = {
	canonicalName = "Polish Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn-gsl",
}

m["psp"] = {
	canonicalName = "Philippine Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn-fsl",
}

m["psq"] = {
	canonicalName = "Pasi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["psr"] = {
	canonicalName = "Portuguese Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn", -- this is the in Swedish SL fam, whenever that gets a code
}

m["pss"] = {
	canonicalName = "Kaulong",
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw",
}

m["psu"] = {
	canonicalName = "Sauraseni Prakrit",
	otherNames = {"Sauraseni", "Shauraseni"},
	type = "regular",
	scripts = {"Deva"},
	family = "pra",
}

m["psw"] = {
	canonicalName = "Port Sandwich",
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc",
}

m["psy"] = {
	canonicalName = "Piscataway",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pta"] = {
	canonicalName = "Pai Tavytera",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pth"] = {
	canonicalName = "Pataxó Hã-Ha-Hãe",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pti"] = {
	canonicalName = "Pintiini",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ptn"] = {
	canonicalName = "Patani",
	type = "regular",
	scripts = {"None"},
	family = "poz-hce",
}

m["pto"] = {
	canonicalName = "Zo'é",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ptp"] = {
	canonicalName = "Patep",
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw",
}

m["ptr"] = {
	canonicalName = "Piamatsina",
	type = "regular",
	scripts = {"None"},
	family = "poz-vnc",
}

m["ptt"] = {
	canonicalName = "Enrekang",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ptu"] = {
	canonicalName = "Bambam",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ptv"] = {
	canonicalName = "Port Vato",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ptw"] = {
	canonicalName = "Pentlatch",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pty"] = {
	canonicalName = "Pathiya",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pua"] = {
	canonicalName = "Purepecha",
	otherNames = {"Tarascan", "Tarasco", "P'urhepecha", "Purépecha", "P'urhépecha", "Phorhépecha", "Phorhé", "Porhé"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-iso",
}

m["pub"] = {
	canonicalName = "Purum",
	otherNames = {"Purum Naga"},
	type = "regular",
	scripts = {"Latn"},
	family = "tbq-kuk",
}

m["puc"] = {
	canonicalName = "Punan Merap",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pud"] = {
	canonicalName = "Punan Aput",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pue"] = {
	canonicalName = "Puelche",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["puf"] = {
	canonicalName = "Punan Merah",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pug"] = {
	canonicalName = "Phuie",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pui"] = {
	canonicalName = "Puinave",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["puj"] = {
	canonicalName = "Punan Tubu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["puk"] = {
	canonicalName = "Pu Ko",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pum"] = {
	canonicalName = "Puma",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["puo"] = {
	canonicalName = "Puoc",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["pup"] = {
	canonicalName = "Pulabu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["puq"] = {
	canonicalName = "Puquina",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pur"] = {
	canonicalName = "Puruborá",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["put"] = {
	canonicalName = "Putoh",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["puu"] = {
	canonicalName = "Punu",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt",
}

m["puw"] = {
	canonicalName = "Puluwat",
	otherNames = {"Puluwatese"},
	type = "regular",
	scripts = {"None"},
	family = "poz-mic",
}

m["pux"] = {
	canonicalName = "Puare",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["puy"] = {
	canonicalName = "Purisimeño",
	type = "regular",
	scripts = {"None"},
	family = "nai-chu",
}

m["pwa"] = {
	canonicalName = "Pawaia",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und",
}

m["pwb"] = {
	canonicalName = "Panawa",
	type = "regular",
	scripts = {"None"},
	family = "nic-bco",
}

m["pwg"] = {
	canonicalName = "Gapapaiwa",
	type = "regular",
	scripts = {"None"},
	family = "poz-ocw",
}

m["pwi"] = {
	canonicalName = "Patwin",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-wtq",
}

m["pwm"] = {
	canonicalName = "Molbog",
	type = "regular",
	scripts = {"None"},
	family = "poz",
}

m["pwn"] = {
	canonicalName = "Paiwan",
	type = "regular",
	scripts = {"Latn"},
	family = "map",
}

m["pwo"] = {
	canonicalName = "Western Pwo",
	otherNames = {"Delta Pwo", "Pwo Western Karen"},
	type = "regular",
	scripts = {"None"},
	family = "tbq",
}

m["pwr"] = {
	canonicalName = "Powari",
	type = "regular",
	scripts = {"Deva"},
	family = "inc",
}

m["pww"] = {
	canonicalName = "Northern Pwo",
	otherNames = {"Phlong", "Pwo Northern Karen"},
	type = "regular",
	scripts = {"None"},
	family = "tbq",
}

m["pxm"] = {
	canonicalName = "Quetzaltepec Mixe",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pye"] = {
	canonicalName = "Pye Krumen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pym"] = {
	canonicalName = "Fyam",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pyn"] = {
	canonicalName = "Poyanáwa",
	otherNames = {"Poyanawa"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan",
}

m["pys"] = {
	canonicalName = "Paraguayan Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn",
}

m["pyu"] = {
	canonicalName = "Puyuma",
	type = "regular",
	scripts = {"Latn"},
	family = "map",
}

m["pyx"] = {
	canonicalName = "Tircul",
	otherNames = {"Pyu"},
	type = "regular",
	scripts = {"None"},
	family = "tbq",
}

m["pyy"] = {
	canonicalName = "Pyen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["pzn"] = {
	canonicalName = "Para Naga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

return m