Модул:languages/data3/p
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