Modul:ziman/dane3/g

Ji Wîkîferhengê

Documentation for this module may be created at Modul:ziman/dane3/g/belge

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 COMMA		= u(0x0313) -- combining smooth breathing
local REV_COMMA = u(0x0314) -- combining rough breathing
local DOTBELOW  = u(0x0323)
local RINGBELOW = u(0x0325)
local CEDILLA   = u(0x0327)
local GRC_CIRC  = u(0x0342)
local UNDERTIE	= u(0x035C) -- actually "combining double breve below"
local RSQUO     = u(0x2019)
local PSILI     = u(0x1FBD)
local CORONIS   = u(0x1FBF)

-- Puncuation to be used for standardChars field
local PUNCTUATION = ' !#$%&*+,-./:;<=>?@^_`|~\'()'

local Latn = {"Latn"}

local m = {}

m["gaa"] = { 
    "gayî",
	"Q33287",
	"alv-gda",
	scripts = Latn,
}

m["gab"] = {
    "gabriyî",
	"Q3441237",
	"cdc",
	aliases = {"Southern Gabri"},
	scripts = Latn,
}

m["gac"] = { 
    "andamaniya mezin a têkel",
	nil,
	"qfa-adn",
	otherNames = {"Great Andamanese creole", "Great Andamanese"},
	scripts = Latn,
}

m["gad"] = { -- not to be confused with gdk, gdg
    "gaddangî",
	"Q3438830",
	"phi",
	otherNames = {"Cagayan"},
	scripts = Latn,
}

m["gae"] = {
    "warekenayî",
	"Q1091095",
	"awd-nwk",
	otherNames = {"Guarequena", "Arekena"},
	scripts = Latn,
}

m["gaf"] = {
    "gendeyî",
	"Q3100425",
	"paa-kag",
	otherNames = {"Gendeka", "Gene"},
	scripts = Latn,
}

m["gag"] = {
    "gagawzî",
	"Q33457",
	"trk-ogz",
	scripts = {"Latn", "Cyrl"},
	ancestors = {"trk-oat"},
}

m["gah"] = {
    "alekanoyî",
	"Q3441595",
	"paa-kag",
	otherNames = {"Gahuku"},
	scripts = Latn,
}

m["gai"] = {
    "boreiyî",
	"Q6799756",
	"paa",
	scripts = Latn,
}

m["gaj"] = {
    "gadsupî",
	"Q5516467",
	"paa-kag",
	scripts = Latn,
}

m["gak"] = {
    "gamkonorayî",
	"Q5520226",
	"paa-wpa",
	scripts = Latn,
}

m["gal"] = {
    "galoliyî",
	"Q35322",
	"poz-tim",
	otherNames = {"talur"},
	scripts = Latn,
}

m["gam"] = {
    "kandawoyî",
	"Q6361369",
	"ngf",
	otherNames = {"Narake"},
	scripts = Latn,
}

m["gan"] = {
    "ganî",
	"Q33475",
	"zhx",
	scripts = {"Hani"},
	ancestors = {"ltc"},
}

m["gao"] = {
    "gantsî",
	"Q5521529",
	"ngf-mad",
	otherNames = {"Gaj"},
	scripts = Latn,
}

m["gap"] = {
    "galî",
	"Q5517742",
	"ngf-mad",
	scripts = Latn,
}

m["gaq"] = {
    "gata'",
	"Q3501920",
	"mun",
}

m["gar"] = {
    "galeyayî",
	"Q5518509",
	"poz-ocw",
	scripts = Latn,
}

m["gas"] = {
    "adiwasi garasiayî",
	"Q12953522",
	"inc-bhi",
	ancestors = {"bhb"},
}

m["gat"] = {
    "kenatiyî",
	"Q4219330",
	"paa-kag",
	scripts = Latn,
}

m["gau"] = {
    "kondekorî",
	"Q12952433",
	"dra",
	otherNames = {"Gadaba", "San Gadaba", "Gadba", "Sano", "Kondekar", "Kondkor", "Konḍekor Gadaba", "Mudhili Gadaba"},
}

m["gaw"] = {
    "nobonobî",
	"Q11732205",
	"paa",
	otherNames = {"Garuh", "Nobanob", "Nobnob"},
	scripts = Latn,
}

m["gay"] = {
    "gayoyî",
	"Q33286",
	"poz-nws",
	scripts = Latn,
}

m["gba"] = {
    "gbayayî",
	"Q3099986",
	"alv-gba",
	scripts = Latn,
}

m["gbb"] = {
    "kaytetyeyî",
	"Q6380709",
	"aus-rnd",
	scripts = Latn,
}

m["gbd"] = {
    "karadjeriyî",
	"Q3913837",
	"aus-pam",
	aliases = {"Garadjari", "Karajarri"},
	scripts = Latn,
}

m["gbe"] = {
    "niksekî",
	"Q56375",
	"paa",
	scripts = Latn,
}

m["gbf"] = {
    "gaikundiyî",
	"Q5517032",
	"paa-spk",
	scripts = Latn,
}

m["gbg"] = {
    "gbanziriyî",
	"Q35306",
	"nic-nkg",
	otherNames = {"Banziri", "Gbandere", "Gbanzili"},
	scripts = Latn,
}

m["gbh"] = {
    "defi gbeyî",
	"Q12952446",
	"alv-gbe",
	scripts = Latn,
}

m["gbi"] = {
    "galelayî",
	"Q3094570",
	"paa-wpa",
	scripts = Latn,
}

m["gbj"] = {
    "bodo gadabayî",
	"Q3347070",
	"mun",
	otherNames = {"Gutob", "Gadaba", "Gadba", "Gutop", "Gudwa", "Godwa", "Gadwa", "Boi Gadaba"},
	scripts = {"Orya"},
}

m["gbk"] = {
    "gaddiyî",
	"Q17455500",
	"him",
	scripts = {"Deva", "Takr"},
	translit_module = "hi-translit",
}

m["gbl"] = {
    "gamitî",
	"Q2731717",
	"inc-bhi",
	scripts = {"Deva", "Gujr"},
}

m["gbm"] = {
    "garhwaliyî",
	"Q33459",
	"inc-pah",
	scripts = {"Deva"},
	translit_module = "hi-translit",
}

m["gbn"] = {
    "mo'dayî",
	"Q12755683",
	"csu-bbk",
	scripts = Latn,
}

m["gbo"] = {
    "greboyiya bakurî",
	"Q11157042",
	"kro-grb",
	ancestors = {"grb"},
	scripts = Latn,
}

m["gbp"] = {
    "gbaya-bossangoayî",
	"Q11011295",
	"alv-gbw",
	otherNames = {"Bossangoa", "Gbaya of Bossangoa"},
	scripts = Latn,
}

m["gbq"] = {
    "gbaya-bozoumî",
	"Q4952879",
	"alv-gbw",
	otherNames = {"Bozom", "Gbaya of Bozom", "Gbaya-Bozom"},
	scripts = Latn,
}

m["gbr"] = {
    "gbagyiyî",
	"Q11015105",
	"alv-ngb",
	scripts = Latn,
}

m["gbs"] = {
    "gbesi gbeyî",
	"Q12952448",
	"alv-pph",
	scripts = Latn,
}

m["gbu"] = {
    "gagaduyî",
	"Q35677",
	"aus-arn",
	scripts = Latn,
}

m["gbv"] = {
    "gbanuyî",
	"Q3914945",
	"alv-gbf",
	scripts = Latn,
}

m["gbw"] = {
    "gabiyî",
	"Q5515391",
	"aus-pam",
	aliases = {"Gabi-Gabi", "Gabi Gabi", "Gubbi-Gubbi", "Gubbi Gubbi"}, -- contrast xby
	scripts = Latn,
}

m["gbx"] = {
    "xwla gbeyiya rojhilatî",
	"Q18379975",
	"alv-pph",
	otherNames = {"Houla", "Kpla", "Offra", "Ophra", "Phla", "Pla", "Popo", "Xwla"},
	scripts = Latn,
}

m["gby"] = {
    "gbariyî",
	"Q3915451",
	"alv-ngb",
	scripts = Latn,
}

m["gcc"] = {
    "malîkî",
	"Q6743338",
	"paa-bng",
	scripts = Latn,
}

m["gcd"] = {
    "ganggalidayî",
	"Q3913765",
	"aus-tnk",
	scripts = Latn,
}

m["gce"] = {
    "galiceyî",
	"Q20711",
	"ath-pco",
	scripts = Latn,
}

m["gcf"] = {
    "kreyoliya antîlleyî",
	"Q3006280",
	"crp",
	otherNames = {"Antillean Creole French", "Guadeloupean Creole", "Guadeloupean Creole French", "Saint Lucian Creole", "Saint Lucian Creole French"},
	scripts = Latn,
	ancestors = {"fr"},
}

m["gcl"] = {
    "kreyoliya îngilîzî ya grenadî",
	"Q4252500",
	"crp",
	scripts = Latn,
	ancestors = {"en"},
}

m["gcn"] = {
    "gainayî",
	"Q11732195",
	"ngf",
	scripts = Latn,
}

m["gcr"] = {
    "kreyoliya guwiyanîsî",
	"Q1363072",
	"crp",
	otherNames = {"kreyoliya guwiyanîsî ya fransî", "kreyoliya fransî ya guwiyanîsî", "guyanaîsî", "kreyoliya fransî ya guyanîsî"},
	scripts = Latn,
	ancestors = {"fr"},
}

m["gct"] = {
    "germaniya colonia tovar",
	"Q1138351",
	"gmw",
	otherNames = {"Alemán Coloniero"},
	scripts = Latn,
	ancestors = {"gsw"},
}

m["gdb"] = {
    "ollariyî",
	"Q33906",
	"dra",
	otherNames = {"Pottangi Ollar Gadaba", "Ollar Gadaba", "Ollaro", "Hallari", "Allar", "Hollar Gadbas"},
}

m["gdc"] = {
    "gugu badhunî",
	"Q10510360",
	"aus-pam",
	scripts = Latn,
}

m["gdd"] = {
    "gêdagêdî",
	"Q35292",
	"poz-ocw",
	scripts = Latn,
}

m["gde"] = {
    "gudeyî",
	"Q3441230",
	"cdc-cbm",
	scripts = Latn,
}

m["gdf"] = {
    "guduf-gavayî",
	"Q3441350",
	"cdc-cbm",
	scripts = Latn,
}

m["gdg"] = { -- not to be confused with gad, gdk
    "ga'dangî",
	"Q5515189",
	"phi",
}

m["gdh"] = {
    "gadjerawangî",
	"Q3913817",
	"aus-jar",
	scripts = Latn,
}

m["gdi"] = {
    "gundiyî",
	"Q11137851",
	"nic-nkb",
	scripts = Latn,
}

m["gdj"] = {
    "kurtjarî",
	"Q5619931",
	"aus-pmn",
	otherNames = {"Gurdjar", "Kunggara"},
	scripts = Latn,
}

m["gdk"] = { -- not to be confused with gad, gdg
    "gadangî",
	"Q56256",
	"cdc-est",
	scripts = Latn,
}

m["gdl"] = {
    "diraşayî",
	"Q56809",
	"cus",
	scripts = {"Ethi"},
}

m["gdm"] = {
    "laalî",
	"Q33436",
	scripts = Latn,
}

m["gdn"] = {
    "umanakainayî",
	"Q7881084",
	"ngf",
	scripts = Latn,
}

m["gdo"] = {
    "godoberî",
	"Q56515",
	"cau-ava",
	scripts = {"Cyrl"},
}

m["gdq"] = {
    "mehriyî",
	"Q13361",
	"sem-sar",
	aliases = {"Mahri"},
	scripts = {"Arab"},
}

m["gdr"] = {
    "wîpiyî",
	"Q8026711",
	"paa",
	scripts = Latn,
}

m["gds"] = {
    "zimanê destan ê ghandrukî",
	"Q15971577",
	"sgn",
}

m["gdt"] = {
    "kungardutyiyî",
	"Q6444517",
	"aus-kar",
	scripts = Latn,
}

m["gdu"] = {
    "guduyî",
	"Q3441172",
	"cdc-cbm",
	scripts = Latn,
}

m["gdx"] = {
    "godwariyî",
	"Q3540922",
	"inc-wes",
	ancestors = {"mwr"}
}

m["gea"] = {
    "gerumayî",
	"Q3438789",
	"cdc-wst",
	scripts = Latn,
}

m["geb"] = {
    "kireyî",
	"Q11129733",
	"paa",
	scripts = Latn,
}

m["gec"] = {
    "gboloo greboyî",
	"Q11019342",
	"kro-grb",
	ancestors = {"grb"},
	scripts = Latn,
}

m["ged"] = {
    "gadeyî",
	"Q3914459",
	"alv-nup",
	scripts = Latn,
}

m["geg"] = {
    "gengleyî",
	"Q3438345",
	"alv-mye",
	ancestors = {"kow"},
	scripts = Latn,
}

m["geh"] = {
    "hutterisçî",
	"Q33385",
	"gmw",
	aliases = {"Hutterite German", "Tirolean"},
	scripts = Latn,
	ancestors = {"bar"},
}

m["gei"] = {
    "gebeyî",
	"Q3100032",
	"poz-hce",
	scripts = Latn,
}

m["gej"] = {
    "genî",
	"Q33450",
	"alv-gbe",
	scripts = Latn,
}

m["gek"] = {
    "gerkayî",
	"Q3441277",
	"cdc-wst",
	otherNames = {"Yiwom"},
	scripts = Latn,
}

m["gel"] = {
    "fakkanciyî",
	"Q36627",
	"nic-knn",
	otherNames = {"Kag-Fer-Jiir-Koor-Ror-Us-Zuksun", "ut-Ma'in", "Fakai", "Kag", "Puku", "Fakanchi", "Et-Kag", "Jiir", "Gelanchi", "Et-Jiir", "Kur", "Kere", "Kar", "Keri-Ni", "Kelli-Ni", "Kelanchi", "Kelinci", "Zuksun", "Zussun", "Et-Zuksun", "Ror", "Et-Maror", "Tudanchi", "Er-Gwar", "Fer", "Fere", "Et-Fer", "Wipsi-Ni", "Kukum", "Us", "Et-Us", "Koor", "Kulu"},
	scripts = Latn,
}

m["geq"] = {
    "gemeyî",
	"Q3915851",
	"znd",
	scripts = Latn,
}

m["ges"] = {
    "geser-goromî",
	"Q5553579",
	"poz-cma",
	scripts = Latn,
}

m["gev"] = {
    "viyayî",
	"Q7937974",
	"bnt-tso",
	aliases = {"Eviya"},
	scripts = Latn,
}

m["gew"] = {
    "gerayî",
	"Q3438725",
	"cdc-wst",
	scripts = Latn,
}

m["gex"] = {
    "garreyî",
	"Q56618",
	"cus",
	scripts = Latn,
}

m["gey"] = {
    "enyayî",
	"Q5381452",
	"bnt-mbe",
	scripts = Latn,
}

m["gez"] = {
    "etiyopiya klasîk",
	"Q35667",
	"sem-eth",
	aliases = {"etiyopî", "gi'iz", "geezî, ge'ezî"},
	scripts = {"Ethi"},
	translit_module = "Ethi-translit",
}

m["gfk"] = {
    "patpatarî",
	"Q3368846",
	"poz-ocw",
	scripts = Latn,
}

m["gft"] = {
    "gafatî",
	"Q56910",
	"sem-eth",
	scripts = {"Ethi", "Latn"},
}

m["gga"] = {
    "gaoyî",
	"Q3095228",
	"poz-ocw",
	scripts = Latn,
}

m["ggb"] = {
    "gbiiyî",
	"Q3914390",
	"kro-wkr",
	scripts = Latn,
}

m["ggd"] = {
    "gugadjî",
	"Q5615186",
	"aus-pmn",
	scripts = Latn,
}

m["gge"] = {
    "guragoneyî",
	"Q5619801",
	"aus-arn",
	scripts = Latn,
}

m["ggg"] = {
    "gurgulayî",
	"Q5620032",
	"inc-wes",
	scripts = {"Arab"},
	ancestors = {"mwr"},
}

m["ggk"] = {
    "kungarakanyî",
	"Q6444516",
	"aus-arn",
	scripts = Latn,
}

m["ggl"] = {
    "ganglauyî",
	"Q5521140",
	"ngf-mad",
	scripts = Latn,
}

m["ggn"] = {
    "gurungiya rojhilatî",
	"Q12952472",
	"sit-tam",
	scripts = {"Deva", "Latn"},
}

m["ggt"] = {
    "gituayî",
	"Q3107865",
	"poz-ocw",
	scripts = Latn,
}

m["ggu"] = {
    "gbanî",
	"Q3913317",
	"dmn-nbe",
	scripts = Latn,
}

m["ggw"] = {
    "gogodalayî",
	"Q3512161",
	"paa-pag",
	scripts = Latn,
}

m["gha"] = {
    "ghadamî",
	"Q56747",
	"ber",
	aliases = {"Ghadamès"},
	scripts = Latn, -- and other scripts?
}

m["ghe"] = {
    "ghaleyiya başûrî",
	"Q12952453",
	"sit-tam",
	scripts = {"Deva"},
}

m["ghh"] = {
    "ghaleyî bakurî",
	"Q22662104",
	"sit-tam",
	scripts = {"Deva"},
}

m["ghk"] = {
    "geko karenî",
	"Q5530317",
	"kar",
}

m["ghl"] = {
    "ghulfanî",
	"Q16885737",
	"nub-hil",
	scripts = Latn, -- and others?
}

m["ghn"] = {
    "ghanonggayî",
	"Q3104772",
	"poz-ocw",
	scripts = Latn,
}

m["gho"] = {
    "ghomarayî",
	"Q35315",
	"ber",
}

m["ghr"] = {
    "gherayî",
	"Q22808992",
	"inc-hiw",
}

m["ghs"] = {
    "guhu-samaneyî",
	"Q11732219",
	"ngf",
	scripts = Latn,
}

m["ght"] = {
    "kutang ghaleyî",
	"Q6448337",
	"sit-tam",
	scripts = {"Tibt"},
}

m["gia"] = {
    "kitjayî",
	"Q1284877",
	"aus-jar",
	scripts = Latn,
}

m["gib"] = {
    "gibanawayî",
	"Q12953530",
	"crp",
	ancestors = {"ha"},
	scripts = Latn,
}

m["gid"] = {
    "gidarî",
	"Q35265",
	"cdc-cbm",
	scripts = Latn,
}

m["gie"] = {
    "guebieyî",
	nil,
	"kro-did",
	otherNames = {"Gaɓogbo", "Gabogbo"},
	scripts = Latn,
}

m["gig"] = {
    "goariayî",
	"Q33269",
	"inc-wes",
	scripts = {"Arab"},
	ancestors = {"mwr"},
}

m["gih"] = {
    "githabulî",
	nil,
	"aus-pam",
	scripts = Latn,
}

m["gil"] = {
    "kîrîbatî",
	"Q30898",
	"poz-mic",
	aliases = {"Kiribati", "Kiribatese"},
	scripts = Latn,
}

m["gim"] = {
    "gimî (Goroka)",
	"Q11732209",
	"paa",
	aliases = {"Gimi", "Papuan Gimi", "Labogai"},
	scripts = Latn,
}

m["gin"] = {
    "hinukhî",
	"Q33283",
	"cau-tsz",
	aliases = {"Hinuq", "Hinux", "Ginukh", "Ginux"},
	scripts = {"Cyrl"},
}

m["gio"] = {
    "gelaoyî",
	"Q56401",
	"qfa-tak",
}

m["gip"] = {
    "gimî (Awistronezya)",
	"Q12952457",
	"poz-ocw",
	aliases = {"Gimi", "Austronesian Gimi", "Loko"},
}

m["giq"] = {
    "gelaoyiya hêşîn",
	"Q12953525",
	"qfa-gel",
	otherNames = {"Hagei", "Hakhi"},
}

m["gir"] = {
    "gelaoyiya sor",
	"Q3100264",
	"qfa-gel",
	otherNames = {"Vandu"},
}

m["gis"] = {
    "gizigayiya bakur",
	"Q3515084",
	"cdc-cbm",
}

m["git"] = {
    "gitxsanî",
	"Q3107862",
	"nai-tsi",
}

m["giu"] = {
    "mulaoyî",
	"Q11092831",
	"qfa-gel",
}

m["giw"] = {
    "gelaoyiya spî",
	"Q8843040",
	"qfa-gel",
	otherNames = {"Telue", "Doulou", "Tolo"},
}

m["gix"] = {
    "gilimayî",
	"Q10977716",
	"nic-nkm",
	scripts = Latn,
}

m["giy"] = {
    "giyugî",
	"Q5565906",
}

m["giz"] = {
    "gizigayiya başûr",
	"Q3502232",
	"cdc-cbm",
}

m["gji"] = {
    "gejiyî",
	"Q3914890",
	"cdc-wst",
	scripts = Latn,
}

m["gjk"] = {
    "kaçi koliyî",
	"Q12953646",
	"inc-wes",
}

m["gjm"] = {
    "gunditjmarayî",
	"Q6448731",
	"aus-pam",
}

m["gjn"] = {
    "gonjayî",
	"Q35267",
	"alv-gng",
	scripts = Latn,
}

m["gju"] = {
    "gojriyî",
	"Q3241731",
	"inc-wes",
	aliases = {"Gujari"},
	ancestors = {"raj"},
}

m["gka"] = {
    "guyayî",
	"Q11732221",
	"ngf-fin",
	scripts = Latn,
}

m["gkd"] = {
    "magiyî",
	nil,
	"ngf-mad",
	aliases = {"magɨ"},
	scripts = Latn,
}

m["gke"] = {
    "ndaiyî",
	"Q6983667",
	"alv-mbm",
}

m["gkn"] = {
    "gokanayî",
	"Q3075137",
	"nic-ogo",
	scripts = Latn,
}

m["gko"] = {
    "kok-narî",
	"Q6426526",
	"aus-pmn",
	scripts = Latn,
}

m["gkp"] = {
    "kpelleyiya gîneyî",
	"Q11052867",
	"dmn-msw",
	ancestors = {"kpe"},
}

m["glc"] = {
    "bon gulayî",
	"Q289816",
	"alv-bua",
}

m["gld"] = {
    "nanayî",
	"Q13303",
	"tuw",
	otherNames = {"goldî", "hezhen"},
	scripts = {"Cyrl"},
	entry_name = {
		from = {"[Ӣ]", "[ӣ]", "[Ӯ]", "[ӯ]", MACRON},
		to   = { "И",   "и",   "У",   "у" }},
}

m["glh"] = {
    "paşayiya bakur-rojavayî",
	"Q23713532",
	"inc-dar",
}

m["glj"] = {
    "kulaalî",
	"Q33360",
	"alv-bua",
}

m["glk"] = {
    "gîlekî",
	"Q33657",
	"ira-csp",
	scripts = {"fa-Arab"},
}

m["glo"] = {
    "galambuyî",
	"Q2598797",
	"cdc-wst",
	scripts = Latn,
}

m["glr"] = {
    "glaro-twaboyî",
	"Q3915313",
	"kro-wee",
}

m["glu"] = {
    "gulayî",
	"Q5617176",
	"csu-bgr",
	aliases = {"Sara Gula"},
}

m["glw"] = {
    "glavdayî",
	"Q3441285",
	"cdc-cbm",
	scripts = Latn,
}

m["gly"] = {
    "guleyî",
	"Q3120736",
	"ssa-kom",
}

m["gma"] = {
    "gamberayî",
	"Q10502327",
	"aus-wor",
}

m["gmb"] = {
    "gula'alaayî",
	"Q3120733",
	"poz-sls",
	scripts = Latn,
}

m["gmd"] = {
    "maghdiyî",
	"Q3914475",
	"alv-bwj",
}

m["gmg"] = {
    "magiyiyî",
	"Q16926155",
	"ngf-mad",
	aliases = {"Magɨyi"},
	scripts = Latn,
}

m["gmh"] = {
    "almaniya bilind a navîn",
	"Q837985",
	"gmw",
	scripts = Latn,
	ancestors = {"goh"},
	entry_name = {
		from = {"[ĀÂ]", "[āâ]", "[ĒÊË]", "[ēêë]", "[ĪÎ]", "[īî]", "[ŌÔ]", "[ōô]", "[ŪÛ]", "[ūû]"},
		to   = {"A"   , "a"   , "E"	   , "e"    , "I"   , "i"   , "O"   , "o"   , "U"   , "u"   },
	},
}

m["gml"] = {
    "almaniya jêrîn a navîn",
	"Q505674",
	"gmw",
	scripts = Latn,
	ancestors = {"osx"},
	entry_name = {
		from = {"[ĀÂÄǞ]", "[āâäǟ]", "[ĒÊ]", "[ēê]", "[ĪÎ]", "[īî]", "[ŌÔÖȪ]", "[ōôöȫ]", "[ŪÛÜǕ]", "[ūûüǖ]", "[̂]"},
		to   = {"A"     , "a"     , "E"   , "e"   , "I"   , "i"   , "O"     , "o"     , "U"     , "u"     , ""  },
	},
}

m["gmm"] = {
    "gbaya-mbodomoyî",
	"Q6799713",
	"alv-gbf",
	scripts = Latn,
}

m["gmn"] = {
    "gimnimeyî",
	"Q11016905",
	"alv-dur",
}

m["gmu"] = {
    "gumaluyî",
	"Q5618027",
	"ngf-mad",
}

m["gmv"] = {
    "gamoyî",
	"Q16116386",
	"omv-nom",
}

m["gmx"] = {
    "magomayî",
	"Q16939552",
	"bnt-bki",
}

m["gmy"] = {
    "yûnaniya mîkenî",
	"Q668366",
	"grk",
	scripts = {"Linb"},
	translit_module = "Linb-translit",
	override_translit = false,	
}

m["gmz"] = {
    "mgboyî",
	"Q6826835",
	"alv-igb",
	ancestors = {"izi"},
	otherNames = {"Mgbolizhia"},
}

m["gna"] = {
    "kaansayî",
	"Q56802",
	"nic-gur",
}

m["gnb"] = {
    "gangteyî",
	"Q12952442",
	"tbq-kuk",
}

m["gnc"] = {
    "guwançî",
	"Q35762",
	"ber",
}

m["gnd"] = {
    "zulgo-gemzekî",
	"Q56800",
	"cdc-cbm",
	otherNames = {"Zulgo", "Gemzek", "Mineo"},
	scripts = Latn,
}

m["gne"] = {
    "ganangî",
	nil,
	"nic-plc",
	ancestors = {"izr"},
}

m["gng"] = {
    "ngangamî",
	"Q35888",
	"nic-grm",
}

m["gnh"] = {
    "lereyî",
	"Q3915319",
	"nic-jer",
}

m["gni"] = {
    "gooniyandiyî",
	"Q2669219",
	"aus-bub",
	scripts = Latn,
}

m["gnj"] = {
    "ngenî",
	nil,
	"dmn-nbe",
	otherNames = {"Ngen of Djonkro"},
	scripts = Latn,
}

m["gnk"] = {
    "ǁganayî",
	"Q1975199",
	"khi-kal",
	aliases = {"Gana", "Gǁana", "Gxana", "Dxana", "Xgana"},
}

m["gnl"] = {
    "ganguluyî",
	"Q4916329",
	"aus-pam",
}

m["gnm"] = {
    "ginumanî",
	"Q11732210",
	"ngf",
}

m["gnn"] = {
    "gumatjî",
	"Q10510745",
	"aus-yol",
	scripts = Latn,
}

m["gnq"] = {
    "ganayî",
	"Q5520523",
	"poz-san",
}

m["gnr"] = {
    "gureng gurengî",
	"Q5619998",
	"aus-pam",
}

m["gnt"] = {
    "guntaiyî",
	"Q12952475",
	"paa",
}

m["gnu"] = {
    "gnauyî",
	"Q3915810",
	"qfa-tor",
}

m["gnw"] = {
    "guaraniyiya bolîvyaya rojavayî",
	"Q3775037",
	"tup-gua",
	otherNames = {"Simba", "Simba Guarani"},
	scripts = Latn,
	ancestors = {"gn"},
}

m["gnz"] = {
    "ganziyî",
	"Q11137942",
	"nic-nkb",
	scripts = Latn,
}

m["goa"] = {
    "guroyî",
	"Q35251",
	"dmn-mda",
	scripts = Latn,
}

m["gob"] = {
    "playeroyî",
	"Q3027923",
	"sai-guh",
}

m["goc"] = {
    "gorakorî",
	"Q12952463",
	"poz-ocw",
	scripts = Latn,
}

m["god"] = {
    "godieyî",
	"Q3914412",
	"kro-bet",
}

m["goe"] = {
    "gongdukî",
	"Q2669221",
	"sit",
}

m["gof"] = {
    "gofayî",
	"Q12631584",
	"omv-nom",
	scripts = {"Latn", "Ethi"},
}

m["gog"] = {
    "gogoyî",
	"Q3272630",
	"bnt-ruv",
	scripts = Latn,
}

m["goh"] = {
    "almaniya bilind a kevn",
	"Q35218",
	"gmw",
	scripts = Latn,
	entry_name = {
		from = {"[ĀÂ]", "[āâ]", "[ĒÊË]", "[ēêë]", "[ĪÎ]", "[īî]", "[ŌÔ]", "[ōô]", "[ŪÛ]", "[ūû]", "ʒ"},
		to   = {"A"   , "a"   , "E"	,    "e"	, "I"   , "i"   , "O"   , "o"   , "U"   , "u"   , "z" }} ,
}

m["goi"] = {
    "gobasiyî",
	"Q5575414",
	"ngf",
	otherNames = {"Gobosi", "Gebusi", "Bibo", "Nomad"},
	scripts = Latn,
}

m["goj"] = {
    "gowlanî",
	"Q12953532",
	"inc-sou",
}

-- gok is a spurious language, see [[w:Spurious languages]]

m["gol"] = {
    "golayî",
	"Q35482",
	"alv",
}

m["gon"] = {
    "gondiyî",
	"Q1775361",
	"dra",
	otherNames = {"Southern Gondi", "Northern Gondi", "Aheri Gondi", "Adilabad Gondi", "Dorla Gondi", "Koya Gondi", "Maria Gondi", "Muria Gondi", "Raj Gondi"},
	scripts = {"Telu", "Gonm", "Gong"},
}

m["goo"] = {
    "gone dauyî",
	"Q3110470",
	"poz-occ",
	scripts = Latn,
}

m["gop"] = {
    "yeretuarî",
	"Q8052565",
	"poz-hce",
	scripts = Latn,
}

m["goq"] = {
    "gorapî",
	"Q3110816",
	"crp",
	ancestors = {"ms"},
}

m["gor"] = {
    "gorontaloyî",
	"Q2501174",
	"phi",
	scripts = Latn,
}

m["got"] = {
    "gotî",
	"Q35722",
	"gme",
	scripts = {"Goth", "Runr"},
	translit_module = "Goth-translit",
	link_tr = true,
	entry_name = {
		from = {"Ā", "ā", "Ē", "ē", "Ī", "ī", "Ō", "ō", "Ū", "ū"},
		to   = {"A", "a", "E", "e", "I", "i", "O", "o", "U", "u"}} ,
}

m["gou"] = {
    "gavarî",
	"Q3441180",
	"cdc-cbm",
	aliases = {"Gawar"},
}

m["gow"] = {
    "gorowayî",
	"Q3437626",
	"cus",
}

m["gox"] = {
    "gobuyî",
	"Q7194986",
	"bad-cnt",
}

m["goy"] = {
    "goundoyî",
	"Q317636",
	"alv-kim",
}

m["goz"] = {
    "gozarkhaniyî",
	"Q5590235",
	"xme-ttc",
	ancestors = {"xme-ttc-eas"},
}

m["gpa"] = {
    "gupa-abawayî",
	"Q3915352",
	"alv-ngb",
}

m["gpn"] = {
    "taiapî",
	"Q56237",
	"paa",
	otherNames = {"Tayap", "Gapun"},
}

m["gqa"] = {
    "ga'andayî",
	"Q56245",
	"cdc-cbm",
	scripts = Latn,
}

m["gqi"] = {
    "guiqiongî",
	"Q3120647",
	"sit-qia",
	aliases = {"Guìqióng", "Guichong"},
}

m["gqn"] = { -- a variety of 'ter'
    "kinikinaoyî",
	nil,
	"awd",
	otherNames = {"Guana", "Guaná", "Guana (Brazil)", "Arawakan Guana"},
}

m["gqr"] = {
    "gorî",
	"Q759992",
	"csu-sar",
}

m["gqu"] = {
    "qauyî",
	"Q17284874",
	"qfa-gel",
	otherNames = {"gao", "aqao", "qau gelao"},
}

m["gra"] = {
    "rajput garasiayî",
	"Q21041529",
	"inc-bhi",
	ancestors = {"bhb"},
	scripts = {"Deva", "Gujr"},
}

m["grb"] = {
    "greboyî",
	"Q35257",
	"kro-grb",
	scripts = Latn,
}

m["grc"] = {
    "yûnaniya kevn",
	"Q35497",
	"grk",
	scripts = {"polytonic", "Cprt"},
	translit_module = "translit-redirect",
	override_translit = false,
	-- Keep this synchronized with el, cpg, pnt; compare ine-pae
	sort_key = {remove_diacritics = ACUTE..GRAVE..GRC_CIRC..DIAER..COMMA..REV_COMMA},
	entry_name = {remove_diacritics = MACRON..BREVE..UNDERTIE,
		from = {"["..RSQUO..PSILI..CORONIS.."]"}, to = {"'"},
	},
	standardChars = "ͺ;΄-ώϜϝ" .. PUNCTUATION .. "ἀ-῾𐠀-𐠿",
}

m["grd"] = {
    "guruntumî",
	"Q3441272",
	"cdc-wst",
	scripts = Latn,
}

m["grg"] = {
    "madiyî",
	"Q6727664",
	"ngf-fin",
	scripts = Latn,
}

m["grh"] = {
    "gbiri-niraguyî",
	"Q3913936",
	"nic-kau",
	scripts = Latn,
}

m["gri"] = {
    "garî",
	"Q3104782",
	"poz-sls",
	otherNames = {"tangarare", "sughu", "guadalcanaliya rojava"},
	scripts = Latn,
}

m["grj"] = {
    "greboyiya başûrî",
	"Q3914444",
	"kro-grb",
	ancestors = {"grb"},
	scripts = Latn,
}

m["grm"] = {
    "kota marudu talantangî",
	"Q6433808",
	"poz-san",
	scripts = Latn,
}

m["gro"] = {
    "gromayî",
	"Q56551",
	"sit-tib",
}

m["grq"] = {
    "gorovuyî",
	"Q56355",
	"paa",
	scripts = Latn,
}

m["grr"] = {
    "taznatitî",
	"Q3063974",
	"ber",
}

m["grs"] = {
    "gresiyî",
	"Q5607612",
	"paa-nim",
	scripts = Latn,
}

m["grt"] = {
    "garoyî",
	"Q36137",
	"tbq-bdg",
	scripts = {"Beng", "Latn", "Brai"},
}

m["gru"] = {
    "kistaneyî",
	"Q13273",
	"sem-eth",
	otherNames = {"Soddo", "Aymälläl"},
	scripts = Latn,
}

m["grv"] = {
    "greboyiya navendî",
	"Q18385114",
	"kro-grb",
	ancestors = {"grb"},
	scripts = Latn,
}

m["grw"] = {
    "gwedayî",
	"Q5623387",
	"poz-ocw",
	scripts = Latn,
}

m["grx"] = {
    "guriasoyî",
	"Q12631954",
	"paa-kwm",
	scripts = Latn,
}

m["gry"] = {
    "greboyiya barclayville",
	"Q11157342",
	"kro-grb",
	ancestors = {"grb"},
	scripts = Latn,
}

m["grz"] = {
    "guramalumî",
	"Q3120935",
	"poz-ocw",
	scripts = Latn,
}

m["gse"] = {
    "zimanê destan ê ganayî",
	"Q35289",
	"sgn",
	scripts = Latn, -- when documented
}

m["gsg"] = {
    "zimanê destan ê almanî",
	"Q33282",
	"sgn-gsl",
	aliases = {"Deutsche Gebärdensprache"},
	scripts = {"Sgnw"},
}

m["gsl"] = {
    "gusilayî",
	"Q35439",
	"alv-jol",
	scripts = Latn,
}

m["gsm"] = {
    "zimanê destan ê guatemalayî",
	"Q2886781",
	"sgn",
	scripts = Latn, -- when documented
}

m["gsn"] = {
    "gusanî",
	"Q11732224",
	"ngf-fin",
	scripts = Latn,
}

m["gso"] = {
    "gbayayiya başûr-rojava",
	"Q4919322",
	"alv-gbs",
	scripts = Latn,
}

m["gsp"] = {
    "wasemboyî",
	"Q7971402",
	"ngf-mad",
	scripts = Latn,
}

m["gss"] = {
    "zimanê destan ê yûnanî",
	"Q3565084",
	"sgn",
}

m["gsw"] = {
    "elmanîşî",
	"Q131339",
	"gmw",
	otherNames = {"elmaniya swêdî"},
	scripts = Latn,
	ancestors = {"gmh"},
	wikimedia_codes = {"als"},
}

m["gta"] = {
    "guatóî",
	"Q3027940",
	"qfa-iso",
	scripts = Latn,
}

m["gtu"] = {
    "aghu tharrnggalayî",
	"Q16825981",
	"aus-pmn",
	aliases = {"Aghu Tharnggala", "Aghu Tharnggalu", "Tharrnggala", "Gogo Mini", "Kuku Mini"},
	scripts = Latn,
}

m["gua"] = {
    "şikiyî",
	"Q3913946",
	"nic-jrn",
	scripts = Latn,
}

m["gub"] = {
    "guajajarayî",
	"Q7699720",
	"tup-gua",
	scripts = Latn,
}

m["guc"] = {
    "wayuuyî",
	"Q891085",
	"awd-taa",
	ancestors = {"awd-taa-pro"},
	aliases = {"Guajiro", "Goajiro", "Uagiro"},
	scripts = Latn,
}

m["gud"] = {
    "yocoboue didayî",
	"Q21074781",
	"kro-did",
	scripts = Latn,
}

m["gue"] = {
    "gurindjiyî",
	"Q10511016",
	"aus-pam",
	scripts = Latn,
}

m["guf"] = {
    "gupapuynguyî",
	"Q10511004",
	"aus-yol",
	scripts = Latn,
}

m["gug"] = {
    "guaraniyiya paraguayanî",
	"Q17478066",
	"tup-gua",
	otherNames = {"Jopará", "Yopará"},
	scripts = Latn,
	ancestors = {"gn"},
}

m["guh"] = {
    "guahiboyî",
	"Q2669193",
	"sai-guh",
	scripts = Latn,
}

m["gui"] = {
    "guaraniyiya bolivyayî ya rojhilatî",
	"Q2963912",
	"tup-gua",
	otherNames = {"Ava Guaraní", "Chiriguanos"},
	scripts = Latn,
	ancestors = {"gn"},
}

m["guk"] = {
    "gumuzî",
	"Q2396970",
	"ssa",
	scripts = {"Latn", "Ethi"},
}

m["gul"] = {
    "gullahî",
	"Q33395",
	"crp",
	otherNames = {"Geechee", "Sea Island Creole English"},
	scripts = Latn,
	ancestors = {"en"},
}

m["gum"] = {
    "guambianoyî",
	"Q2744745",
	"sai-bar",
	scripts = Latn,
}

m["gun"] = {
    "mbya guaraniyî",
	"Q3915584",
	"tup-gua",
	otherNames = {"Mbyá", "Mbya", "Mbyhá", "Mbiá", "Mbua", "Mbüá", "Mbü'a", "Mbü'a Guaraní", "Jeguaká Tenondé", "Bwihá", "Caiua", "Kaiwá", "Kayová", "Cahygua", "Caingua"},
	scripts = Latn,
	ancestors = {"gn"},
}

m["guo"] = {
    "guayaberoyî",
	"Q2980375",
	"sai-guh",
	scripts = Latn,
}

m["gup"] = {
    "gunwingguyî",
	"Q1406574",
	"aus-gun",
	otherNames = {"Bininj Gunwok", "Bininj Gun-Wok", "Bininj Kunwok", "Bininj Kun-Wok", "Kunwinjkuan", "Kunwinjku", "Gunwinjgu", "Kuninjku", "Kundjeyhmi", "Gundjeihmi", "Manyallaluk Mayali", "Mayali", "Kundedjnjenghmi", "Kune Dulerayek", "Kune Narayek", "Kune"},
	scripts = Latn,
}

m["guq"] = {
    "açeyî",
	"Q383701",
	"tup",
	otherNames = {"Guayaki"},
	scripts = Latn,
}

m["gur"] = {
    "farefareyî",
	"Q35331",
	"nic-mre",
	otherNames = {"frafrayî", "gureneyî", "Gudenî"},
	scripts = Latn,
}

m["gus"] = {
    "zimanê destan ê gîneyî",
	"Q15983937",
	"sgn",
	scripts = Latn, -- when documented
}

m["gut"] = {
    "maleku jaikayî",
	"Q3915782",
	"cba",
	scripts = Latn,
}

m["guu"] = {
    "yanomamöî",
	"Q8048928",
	"sai-ynm",
	scripts = Latn,
}

m["guv"] = {
    "geyî",
	nil,
	"alv-sav",
	scripts = Latn,
}

m["guw"] = {
    "gunî",
	"Q3111668",
	"alv-gbe",
	otherNames = {"Gun-Gbe", "Gungbe"},
	scripts = Latn,
}

m["gux"] = {
    "gourmançemayî",
	"Q35474",
	"nic-grm",
	scripts = Latn,
}

m["guz"] = {
    "gusiiyî",
	"Q33603",
	"bnt-lok",
	scripts = Latn,
}

m["gva"] = {
    "kaskihayî",
	"Q3033534",
	"sai-mas",
	otherNames = {"Guana", "Guaná", "Guana (Paraguay)", "Mascoian Guana"},
	scripts = Latn,
}

m["gvc"] = {
    "guananoyî",
	"Q3566001",
	"sai-tuc",
	scripts = Latn,
}

m["gve"] = {
    "duwetî",
	"Q5317647",
	"poz-ocw",
	scripts = Latn,
}

m["gvf"] = {
    "golinî",
	"Q3110291",
	"ngf",
	scripts = Latn,
}

m["gvj"] = {
    "guajayî",
	"Q3915506",
	"tup",
	otherNames = {"Awá", "Ayaya", "Guaxare", "Wazaizara"},
	scripts = Latn,
}

m["gvl"] = {
    "gulayî",
	"Q641737",
	"csu-sar",
	scripts = Latn,
}

m["gvm"] = {
    "gurmanayî",
	"Q3913363",
	"nic-shi",
	scripts = Latn,
}

m["gvn"] = {
    "kuku-yalanjiyî",
	"Q5621973",
	"aus-pam",
	scripts = Latn,
}

m["gvo"] = {
    "gavião do jiparanayî",
	"Q5528335",
	"tup",
	otherNames = {"Gavião of Jiparaná", "Digüt", "Ikolen", "Gavião do Rondônia", "Zoró"},
	scripts = Latn,
}

m["gvp"] = {
    "para gaviãoyî",
	"Q3365443",
	"sai-jee",
	scripts = Latn,
}

m["gvr"] = {
    "gurungiya rojavayî",
	"Q2392342",
	"sit-tam",
	scripts = {"Deva"},
}

m["gvs"] = {
    "gumawanayî",
	"Q5618041",
	"poz-ocw",
	scripts = Latn,
}

m["gvy"] = {
    "guyaniyî",
	"Q10511230",
	"aus-pam",
	scripts = Latn,
}

m["gwa"] = {
    "mbatoyî",
	"Q3914941",
	"alv-ptn",
	scripts = Latn,
}

m["gwb"] = {
    "gwayî",
	"Q5623219",
	"nic-jrn",
	scripts = Latn,
}

m["gwc"] = {
    "kalamiyî",
	"Q1675961",
	"inc-dar",
	scripts = {"Arab"},
}

m["gwd"] = {
    "gawwadayî",
	"Q3032135",
	"cus",
}

m["gwe"] = {
    "gwenoyî",
	"Q3358211",
	"bnt-chg",
	scripts = Latn,
}

m["gwf"] = {
    "gowroyî",
	"Q3812403",
	"inc-dar",
}

m["gwg"] = {
    "mooyî",
	"Q6907057",
	"alv-bwj",
	scripts = Latn,
}

m["gwi"] = {
    "gwiçinî",
	"Q21057",
	"ath-nor",
	otherNames = {"gwich’in", "kutchin", "takudh", "tukudh", "loucheux"},
	scripts = Latn,
}

m["gwj"] = {
    "gcwiyî",
	"Q12631978",
	"khi-kal",
	aliases = {"Gǀwi", "Gǀui", "ǀGwi", "Dcui", "Gcui", "Cgui"},
	scripts = {"Latinx"},
}

m["gwm"] = {
    "awngthimî",
	"Q4830109",
	"aus-pmn",
	scripts = Latn,
}

m["gwn"] = {
    "gwandarayî",
	"Q56521",
	"cdc-wst",
	scripts = Latn,
}

m["gwr"] = {
    "gwereyî",
	"Q5623559",
	"bnt-nyg",
	scripts = Latn,
}

m["gwt"] = {
    "gawar-batiyî",
	"Q33894",
	"inc-dar",
}

m["gwu"] = {
    "guwamuyî",
	"Q10511225",
	"aus-pam",
	scripts = Latn,
}

m["gww"] = {
    "kwiniyî",
	"Q10551249",
	"aus-wor",
	scripts = Latn,
}

m["gwx"] = {
    "guayî",
	"Q35422",
	"alv-gng",
	scripts = Latn,
}

m["gxx"] = {
    "weya başûrî",
	"Q19921582",
	"kro-wee",
	scripts = Latn,
}

m["gya"] = {
    "gbayayiya bakur-rojava",
	"Q36594",
	"alv-gbw",
	scripts = Latn,
}

m["gyb"] = {
    "garusî",
	"Q5524492",
	"ngf-mad",
	scripts = Latn,
}

m["gyd"] = {
    "kayardildî",
	"Q3913770",
	"aus-tnk",
	scripts = Latn,
}

m["gye"] = {
    "gyemî",
	"Q5624046",
	"nic-jer",
	scripts = Latn,
}

m["gyf"] = {
    "gungabulayî",
	"Q10510783",
	"aus-pam",
	scripts = Latn,
}

m["gyg"] = {
    "gbayiyî",
	"Q11137618",
	"nic-ngd",
	scripts = Latn,
}

m["gyi"] = {
    "gyeleyî",
	"Q35434",
	"bnt-mnj",
	scripts = Latn,
}

m["gyl"] = {
    "gayilî",
	"Q5528771",
	"omv-aro",
	scripts = Latn,
}

m["gym"] = {
    "ngäbereyî",
	"Q3915581",
	"cba",
	scripts = Latn,
}

m["gyn"] = {
    "kreyoliya îngilîzî ya guyanî",
	"Q3305477",
	"crp",
	aliases = {"Guyanese Creole", "Creolese", "Guyanese"},
	scripts = Latn,
	ancestors = {"en"},
}

m["gyo"] = {
    "gyalsumdoyî",
	"Q53575940",
	"sit-kyk",
}

m["gyr"] = {
    "guarayuyî",
	"Q3118779",
	"tup",
	aliases = {"Gwarayú"},
	scripts = Latn,
}

m["gyy"] = {
    "gunyayî",
	"Q10511001",
	"aus-pam",
	scripts = Latn,
}

m["gza"] = {
    "ganzayî",
	"Q5521556",
	"omv-mao",
	scripts = Latn,
}

m["gzn"] = {
    "ganeyî",
	"Q3095108",
	"poz-hce",
	scripts = Latn,
}

return m