Module:Languages/data3/g

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 MACRON   = u(0x0304) local BREVE    = u(0x0306) local DIAER    = u(0x0308) local UNDERTIE	= u(0x035C) -- actually "combining double breve below" local FATHATAN = u(0x064B) local DAMMATAN = u(0x064C) local KASRATAN = u(0x064D) local FATHA    = u(0x064E) local DAMMA    = u(0x064F) local KASRA    = u(0x0650) local SHADDA   = u(0x0651) local SUKUN    = u(0x0652) local NUNGHUNNA = u(0x0658) local SMALLV   = u(0x065A) local PSILI    = u(0x1FBD) local CORONIS  = u(0x1FBF) local RSQUO    = u(0x2019)

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

-- Use these in "scripts" to save a little memory. local Arab = {"Arab"} local Cyrl = {"Cyrl"} local Deva = {"Deva"} local DevaGujr = {"Deva", "Gujr"} local Ethi = {"Ethi"} local Latn = {"Latn"} local LatnEthi = {"Latn", "Ethi"}

local m = {}

m["gaa"] = { "Ga", 33287,	"alv-gda", Latn, }

m["gab"] = { "Gabri", 3441237,	"cdc-est", Latn, }

m["gac"] = { "Mixed Great Andamanese", nil, "qfa-adn", Latn, }

m["gad"] = { -- not to be confused with gdk, gdg "Gaddang", 3438830,	"phi", Latn, }

m["gae"] = { "Warekena", 1091095,	"awd-nwk", Latn, }

m["gaf"] = { "Gende", 3100425,	"paa-kag", Latn, }

m["gag"] = { "Gagauz", 33457,	"trk-ogz", {"Latn", "Cyrl"}, ancestors = {"trk-oat"}, dotted_dotless_i = true, sort_key = "gag-sortkey", }

m["gah"] = { "Alekano", 3441595,	"paa-kag", Latn, }

m["gai"] = { "Borei", 6799756,	"paa", Latn, }

m["gaj"] = { "Gadsup", 5516467,	"paa-kag", Latn, }

m["gak"] = { "Gamkonora", 5520226,	"paa-nha", Latn, }

m["gal"] = { "Galoli", 35322,	"poz-tim", Latn, }

m["gam"] = { "Kandawo", 6361369,	"ngf", Latn, }

m["gan"] = { "Gan", 33475,	"zhx", {"Hani"}, ancestors = {"ltc"}, }

m["gao"] = { "Gants", 5521529,	"ngf-mad", Latn, }

m["gap"] = { "Gal", 5517742,	"ngf-mad", Latn, }

m["gaq"] = { "Gata'", 3501920,	"mun", }

m["gar"] = { "Galeya", 5518509,	"poz-ocw", Latn, }

m["gas"] = { "Adiwasi Garasia", 12953522,	"inc-bhi", ancestors = {"bhb"}, }

m["gat"] = { "Kenati", 4219330,	"paa-kag", Latn, }

m["gau"] = { "Kondekor", 12952433,	"dra", }

m["gaw"] = { "Nobonob", 11732205,	"paa", Latn, }

m["gay"] = { "Gayo", 33286,	"poz-nws", Latn, }

m["gba"] = { "Gbaya", 3099986,	"alv-gba", Latn, }

m["gbb"] = { "Kaytetye", 6380709,	"aus-rnd", Latn, }

m["gbd"] = { "Karadjeri", 3913837,	"aus-pam", Latn, }

m["gbe"] = { "Niksek", 56375,	"paa", Latn, }

m["gbf"] = { "Gaikundi", 5517032,	"paa-spk", Latn, }

m["gbg"] = { "Gbanziri", 35306,	"nic-nkg", Latn, }

m["gbh"] = { "Defi Gbe", 12952446,	"alv-gbe", Latn, }

m["gbi"] = { "Galela", 3094570,	"paa-nha", Latn, }

m["gbj"] = { "Bodo Gadaba", 3347070,	"mun", {"Orya"}, }

m["gbk"] = { "Gaddi", 17455500,	"him", {"Deva", "Takr"}, translit_module = "hi-translit", }

m["gbl"] = { "Gamit", 2731717,	"inc-bhi", DevaGujr, }

m["gbm"] = { "Garhwali", 33459,	"inc-pah", Deva, translit_module = "hi-translit", }

m["gbn"] = { "Mo'da", 12755683,	"csu-bbk", Latn, }

m["gbo"] = { "Northern Grebo", 11157042,	"kro-grb", Latn, ancestors = {"grb"}, }

m["gbp"] = { "Gbaya-Bossangoa", 11011295,	"alv-gbw", Latn, }

m["gbq"] = { "Gbaya-Bozoum", 4952879,	"alv-gbw", Latn, }

m["gbr"] = { "Gbagyi", 11015105,	"alv-ngb", Latn, }

m["gbs"] = { "Gbesi Gbe", 12952448,	"alv-pph", Latn, }

m["gbu"] = { "Gagadu", 35677,	"aus-arn", Latn, }

m["gbv"] = { "Gbanu", 3914945,	"alv-gbf", Latn, }

m["gbw"] = { "Gabi", 5515391,	"aus-pam", Latn, }

m["gbx"] = { "Eastern Xwla Gbe", 18379975,	"alv-pph", Latn, }

m["gby"] = { "Gbari", 3915451,	"alv-ngb", Latn, }

m["gcc"] = { "Mali", 6743338,	"paa-bng", Latn, }

m["gcd"] = { "Ganggalida", 3913765,	"aus-tnk", Latn, }

m["gce"] = { "Galice", 20711,	"ath-pco", Latn, }

m["gcf"] = { "Antillean Creole", 3006280,	"crp", Latn, ancestors = {"fr"}, sort_key = "fr-sortkey", }

m["gcl"] = { "Grenadian Creole English", 4252500,	"crp", Latn, ancestors = {"en"}, }

m["gcn"] = { "Gaina", 11732195,	"ngf", Latn, }

m["gcr"] = { "Guianese Creole", 1363072,	"crp", Latn, ancestors = {"fr"}, sort_key = "fr-sortkey", }

m["gct"] = { "Colonia Tovar German", 1138351,	"gmw", Latn, ancestors = {"gsw"}, }

m["gdb"] = { "Ollari", 33906,	"dra", }

m["gdc"] = { "Gugu Badhun", 10510360,	"aus-pam", Latn, }

m["gdd"] = { "Gedaged", 35292,	"poz-ocw", Latn, }

m["gde"] = { "Gude", 3441230,	"cdc-cbm", Latn, }

m["gdf"] = { "Guduf-Gava", 3441350,	"cdc-cbm", Latn, }

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

m["gdh"] = { "Gadjerawang", 3913817,	"aus-jar", Latn, }

m["gdi"] = { "Gundi", 11137851,	"nic-nkb", Latn, }

m["gdj"] = { "Kurtjar", 5619931,	"aus-pmn", Latn, }

m["gdk"] = { -- not to be confused with gad, gdg "Gadang", 56256,	"cdc-est", Latn, }

m["gdl"] = { "Dirasha", 56809,	"cus-eas", Ethi, }

m["gdm"] = { "Laal", 33436,	nil, Latn, }

m["gdn"] = { "Umanakaina", 7881084,	"ngf", Latn, }

m["gdo"] = { "Godoberi", 56515,	"cau-and", Cyrl, entry_name = "cau-entryname", }

m["gdq"] = { "Mehri", 13361,	"sem-sar", {"Arab", "Latn"}, }

m["gdr"] = { "Wipi", 8026711,	"paa", Latn, }

m["gds"] = { "Ghandruk Sign Language", 15971577,	"sgn", }

m["gdt"] = { "Kungardutyi", 6444517,	"aus-kar", Latn, }

m["gdu"] = { "Gudu", 3441172,	"cdc-cbm", Latn, }

m["gdx"] = { "Godwari", 3540922,	"inc-wes", ancestors = {"mwr"} }

m["gea"] = { "Geruma", 3438789,	"cdc-wst", Latn, }

m["geb"] = { "Kire", 11129733,	"paa", Latn, }

m["gec"] = { "Gboloo Grebo", 11019342,	"kro-grb", Latn, ancestors = {"grb"}, }

m["ged"] = { "Gade", 3914459,	"alv-nup", Latn, }

m["geg"] = { "Gengle", 3438345,	"alv-mye", Latn, ancestors = {"kow"}, }

m["geh"] = { "Hutterisch", 33385,	"gmw", Latn, ancestors = {"bar"}, }

m["gei"] = { "Gebe", 3100032,	"poz-hce", Latn, }

m["gej"] = { "Gen", 33450,	"alv-gbe", Latn, }

m["gek"] = { "Gerka", 3441277,	"cdc-wst", Latn, }

m["gel"] = { "Fakkanci", 36627,	"nic-knn", Latn, }

m["geq"] = { "Geme", 3915851,	"znd", Latn, }

m["ges"] = { "Geser-Gorom", 5553579,	"poz-cma", Latn, }

m["gev"] = { "Viya", 7937974,	"bnt-tso", Latn, }

m["gew"] = { "Gera", 3438725,	"cdc-wst", Latn, }

m["gex"] = { "Garre", 56618,	"cus-eas", Latn, }

m["gey"] = { "Enya", 5381452,	"bnt-mbe", Latn, }

m["gez"] = { "Ge'ez", 35667,	"sem-eth", Ethi, translit_module = "Ethi-translit", }

m["gfk"] = { "Patpatar", 3368846,	"poz-ocw", Latn, }

m["gft"] = { "Gafat", 56910,	"sem-eth", {"Ethi", "Latn"}, }

m["gga"] = { "Gao", 3095228,	"poz-ocw", Latn, }

m["ggb"] = { "Gbii", 3914390,	"kro-wkr", Latn, }

m["ggd"] = { "Gugadj", 5615186,	"aus-pmn", Latn, }

m["gge"] = { "Guragone", 5619801,	"aus-arn", Latn, }

m["ggg"] = { "Gurgula", 5620032,	"inc-wes", Arab, ancestors = {"mwr"}, }

m["ggk"] = { "Kungarakany", 6444516,	"aus-arn", Latn, }

m["ggl"] = { "Ganglau", 5521140,	"ngf-mad", Latn, }

m["ggn"] = { "Eastern Gurung", 12952472,	"sit-tam", {"Deva", "Latn"}, }

m["ggt"] = { "Gitua", 3107865,	"poz-ocw", Latn, }

m["ggu"] = { "Gban", 3913317,	"dmn-nbe", Latn, }

m["ggw"] = { "Gogodala", 3512161,	"paa-pag", Latn, }

m["gha"] = { "Ghadames", 56747,	"ber", Latn, -- and other scripts? }

m["ghe"] = { "Southern Ghale", 12952453,	"sit-tam", Deva, }

m["ghh"] = { "Northern Ghale", 22662104,	"sit-tam", Deva, }

m["ghk"] = { "Geko Karen", 5530317,	"kar", }

m["ghl"] = { "Ghulfan", 16885737,	"nub-hil", Latn, -- and others? }

m["ghn"] = { "Ghanongga", 3104772,	"poz-ocw", Latn, }

m["gho"] = { "Ghomara", 35315,	"ber", {"Tfng", "Latn"}, translit_module = "Tfng-translit", }

m["ghr"] = { "Ghera", 22808992,	"inc-hiw", }

m["ghs"] = { "Guhu-Samane", 11732219,	"ngf", Latn, }

m["ght"] = { "Kutang Ghale", 6448337,	"sit-tam", {"Tibt"}, }

m["gia"] = { "Kitja", 1284877,	"aus-jar", Latn, }

m["gib"] = { "Gibanawa", 12953530,	"crp", Latn, ancestors = {"ha"}, }

m["gid"] = { "Gidar", 35265,	"cdc-cbm", Latn, }

m["gie"] = { "Guébie", nil, "kro-did", Latn, }

m["gig"] = { "Goaria", 33269,	"inc-wes", Arab, ancestors = {"mwr"}, }

m["gih"] = { "Githabul", nil, "aus-pam", Latn, }

m["gil"] = { "Gilbertese", 30898,	"poz-mic", Latn, }

m["gim"] = { "Gimi (Goroka)", 11732209,	"paa", Latn, }

m["gin"] = { "Hinukh", 33283,	"cau-wts", Cyrl, translit_module = "gin-translit", entry_name = "cau-entryname", }

m["gio"] = { "Gelao", 56401,	"qfa-tak", }

m["gip"] = { "Gimi (Austronesian)", 12952457,	"poz-ocw", }

m["giq"] = { "Green Gelao", 12953525,	"qfa-gel", }

m["gir"] = { "Red Gelao", 3100264,	"qfa-gel", }

m["gis"] = { "North Giziga", 3515084,	"cdc-cbm", }

m["git"] = { "Gitxsan", 3107862,	"nai-tsi", }

m["giu"] = { "Mulao", 11092831,	"qfa-gel", }

m["giw"] = { "White Gelao", 8843040,	"qfa-gel", }

m["gix"] = { "Gilima", 10977716,	"nic-nkm", Latn, }

m["giy"] = { "Giyug", 5565906, }

m["giz"] = { "South Giziga", 3502232,	"cdc-cbm", }

m["gji"] = { "Geji", 3914890,	"cdc-wst", Latn, }

m["gjk"] = { "Kachi Koli", 12953646,	"inc-wes", }

m["gjm"] = { "Gunditjmara", 6448731,	"aus-pam", }

m["gjn"] = { "Gonja", 35267,	"alv-gng", Latn, }

m["gju"] = { "Gojri", 3241731,	"inc-wes", {"ur-Arab", "Deva", "Takr"}, ancestors = {"raj"}, entry_name = { remove_diacritics = FATHATAN .. DAMMATAN .. KASRATAN .. FATHA .. DAMMA .. KASRA .. SHADDA .. SUKUN .. NUNGHUNNA .. SMALLV, from = {u(0x06B5), u(0x0769)}, to  = {"ل", "ن"}} , }

m["gka"] = { "Guya", 11732221,	"ngf-fin", Latn, }

m["gkd"] = { "Magɨ", nil, "ngf-mad", Latn, }

m["gke"] = { "Ndai", 6983667,	"alv-mbm", }

m["gkn"] = { "Gokana", 3075137,	"nic-ogo", Latn, }

m["gko"] = { "Kok-Nar", 6426526,	"aus-pmn", Latn, }

m["gkp"] = { "Guinea Kpelle", 11052867,	"dmn-msw", ancestors = {"kpe"}, }

m["glc"] = { "Bon Gula", 289816,	"alv-bua", }

m["gld"] = { "Nanai", 13303,	"tuw", Cyrl, entry_name = {remove_diacritics = MACRON}, sort_key = "gld-sortkey", }

m["glh"] = { "Northwest Pashayi", 23713532,	"inc-dar", }

m["glj"] = { "Kulaal", 33360,	"alv-bua", }

m["glk"] = { "Gilaki", 33657,	"ira-csp", {"fa-Arab"}, }

m["glo"] = { "Galambu", 2598797,	"cdc-wst", Latn, }

m["glr"] = { "Glaro-Twabo", 3915313,	"kro-wee", }

m["glu"] = { "Gula", 5617176,	"csu-bgr", }

m["glw"] = { "Glavda", 3441285,	"cdc-cbm", Latn, }

m["gly"] = { "Gule", 3120736,	"ssa-kom", }

m["gma"] = { "Gambera", 10502327,	"aus-wor", }

m["gmb"] = { "Gula'alaa", 3120733,	"poz-sls", Latn, }

m["gmd"] = { "Mághdì", 3914475,	"alv-bwj", }

m["gmg"] = { "Magiyi", 16926155,	"ngf-mad", Latn, }

m["gmh"] = { "Middle High German", 837985,	"gmw", Latn, ancestors = {"goh"}, entry_name = {remove_diacritics = CIRC .. MACRON .. DIAER}, }

m["gml"] = { "Middle Low German", 505674,	"gmw", Latn, ancestors = {"osx"}, entry_name = {remove_diacritics = CIRC .. MACRON .. DIAER}, }

m["gmm"] = { "Gbaya-Mbodomo", 6799713,	"alv-gbf", Latn, }

m["gmn"] = { "Gimnime", 11016905,	"alv-dur", }

m["gmu"] = { "Gumalu", 5618027,	"ngf-mad", }

m["gmv"] = { "Gamo", 16116386,	"omv-nom", LatnEthi, }

m["gmx"] = { "Magoma", 16939552,	"bnt-bki", }

m["gmy"] = { "Mycenaean Greek", 668366,	"grk", {"Linb"}, translit_module = "Linb-translit", override_translit = true, }

m["gmz"] = { "Mgbo", 6826835,	"alv-igb", ancestors = {"izi"}, }

m["gna"] = { "Kaansa", 56802,	"nic-gur", }

m["gnb"] = { "Gangte", 12952442,	"tbq-kuk", }

m["gnc"] = { "Guanche", 35762,	"ber", }

m["gnd"] = { "Zulgo-Gemzek", 56800,	"cdc-cbm", Latn, }

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

m["gng"] = { "Ngangam", 35888,	"nic-grm", }

m["gnh"] = { "Lere", 3915319,	"nic-jer", }

m["gni"] = { "Gooniyandi", 2669219,	"aus-bub", Latn, }

m["gnj"] = { "Ngen", nil, "dmn-nbe", Latn, }

m["gnk"] = { "ǁGana", 1975199,	"khi-kal", }

m["gnl"] = { "Gangulu", 4916329,	"aus-pam", }

m["gnm"] = { "Ginuman", 11732210,	"ngf", }

m["gnn"] = { "Gumatj", 10510745,	"aus-yol", Latn, }

m["gnq"] = { "Gana", 5520523,	"poz-san", }

m["gnr"] = { "Gureng Gureng", 5619998,	"aus-pam", }

m["gnt"] = { "Guntai", 12952475,	"paa", }

m["gnu"] = { "Gnau", 3915810,	"qfa-tor", }

m["gnw"] = { "Western Bolivian Guaraní", 3775037,	"tup-gua", Latn, ancestors = {"gn"}, }

m["gnz"] = { "Ganzi", 11137942,	"nic-nkb", Latn, }

m["goa"] = { "Guro", 35251,	"dmn-mda", Latn, }

m["gob"] = { "Playero", 3027923,	"sai-guh", }

m["goc"] = { "Gorakor", 12952463,	"poz-ocw", Latn, }

m["god"] = { "Godié", 3914412,	"kro-bet", }

m["goe"] = { "Gongduk", 2669221,	"sit", }

m["gof"] = { "Gofa", 12631584,	"omv-nom", LatnEthi, }

m["gog"] = { "Gogo", 3272630,	"bnt-ruv", Latn, }

m["goh"] = { "Old High German", 35218,	"gmw", Latn, entry_name = { remove_diacritics = CIRC .. MACRON .. DIAER, from = {"Ʒ", "ʒ"}, to  = {"Z", "z"} }, }

m["goi"] = { "Gobasi", 5575414,	"ngf", Latn, }

m["goj"] = { "Gowlan", 12953532,	"inc-sou", }

-- gok is a spurious language, see Spurious languages

m["gol"] = { "Gola", 35482,	"alv", }

m["gon"] = { "Gondi", 1775361,	"dra", {"Telu", "Gonm", "Gong"}, }

m["goo"] = { "Gone Dau", 3110470,	"poz-occ", Latn, }

m["gop"] = { "Yeretuar", 8052565,	"poz-hce", Latn, }

m["goq"] = { "Gorap", 3110816,	"crp", ancestors = {"ms"}, }

m["gor"] = { "Gorontalo", 2501174,	"phi", Latn, }

m["got"] = { "Gothic", 35722,	"gme", {"Goth", "Runr"}, translit_module = "Goth-translit", link_tr = true, entry_name = {remove_diacritics = MACRON}, }

m["gou"] = { "Gavar", 3441180,	"cdc-cbm", }

m["gov"] = { "Goo", 16927208,	"dmn", Latn, }

m["gow"] = { "Gorowa", 3437626,	"cus-sou", }

m["gox"] = { "Gobu", 7194986,	"bad-cnt", }

m["goy"] = { "Goundo", 317636,	"alv-kim", }

m["goz"] = { "Gozarkhani", 5590235,	"xme-ttc", ancestors = {"xme-ttc-eas"}, }

m["gpa"] = { "Gupa-Abawa", 3915352,	"alv-ngb", }

m["gpn"] = { "Taiap", 56237,	"paa", }

m["gqa"] = { "Ga'anda", 56245,	"cdc-cbm", Latn, }

m["gqi"] = { "Guiqiong", 3120647,	"sit-qia", }

m["gqn"] = { -- a variety of 'ter' "Kinikinao", nil, "awd", }

m["gqr"] = { "Gor", 759992,	"csu-sar", }

m["gqu"] = { "Qau", 17284874,	"qfa-gel", }

m["gra"] = { "Rajput Garasia", 21041529,	"inc-bhi", DevaGujr, ancestors = {"bhb"}, }

m["grb"] = { "Grebo", 35257,	"kro-grb", Latn, }

m["grc"] = { "Ancient Greek", 35497,	"grk", {"polytonic", "Cprt"}, translit_module = "translit-redirect", override_translit = true, entry_name = { remove_diacritics = MACRON .. BREVE .. UNDERTIE, from = {"[" .. RSQUO .. PSILI .. CORONIS .. "]"}, 		to  = {"'"} },	sort_key = "Grek-sortkey", standardChars = "ͺ;΄-ώϜϝ" .. PUNCTUATION .. "ἀ-῾𐠀-𐠿", }

m["grd"] = { "Guruntum", 3441272,	"cdc-wst", Latn, }

m["grg"] = { "Madi", 6727664,	"ngf-fin", Latn, }

m["grh"] = { "Gbiri-Niragu", 3913936,	"nic-kau", Latn, }

m["gri"] = { "Ghari", 3104782,	"poz-sls", Latn, }

m["grj"] = { "Southern Grebo", 3914444,	"kro-grb", Latn, ancestors = {"grb"}, }

m["grm"] = { "Kota Marudu Talantang", 6433808,	"poz-san", Latn, }

m["gro"] = { "Groma", 56551,	"sit-tib", }

m["grq"] = { "Gorovu", 56355,	"paa", Latn, }

m["grs"] = { "Gresi", 5607612,	"paa-nim", Latn, }

m["grt"] = { "Garo", 36137,	"tbq-bdg", {"Latn", "Beng", "Brai"}, }

m["gru"] = { "Kistane", 13273,	"sem-eth", Latn, }

m["grv"] = { "Central Grebo", 18385114,	"kro-grb", Latn, ancestors = {"grb"}, }

m["grw"] = { "Gweda", 5623387,	"poz-ocw", Latn, }

m["grx"] = { "Guriaso", 12631954,	"paa-kwm", Latn, }

m["gry"] = { "Barclayville Grebo", 11157342,	"kro-grb", Latn, ancestors = {"grb"}, }

m["grz"] = { "Guramalum", 3120935,	"poz-ocw", Latn, }

m["gse"] = { "Ghanaian Sign Language", 35289,	"sgn", Latn, -- when documented }

m["gsg"] = { "German Sign Language", 33282,	"sgn-gsl", {"Sgnw"}, }

m["gsl"] = { "Gusilay", 35439,	"alv-jol", Latn, }

m["gsm"] = { "Guatemalan Sign Language", 2886781,	"sgn", Latn, -- when documented }

m["gsn"] = { "Gusan", 11732224,	"ngf-fin", Latn, }

m["gso"] = { "Southwest Gbaya", 4919322,	"alv-gbs", Latn, }

m["gsp"] = { "Wasembo", 7971402,	"ngf-mad", Latn, }

m["gss"] = { "Greek Sign Language", 3565084,	"sgn", }

m["gsw"] = { "Alemannic German", 131339,	"gmw", Latn, ancestors = {"gmh"}, wikimedia_codes = {"als"}, }

m["gta"] = { "Guató", 3027940,	"qfa-iso", Latn, }

m["gtu"] = { "Aghu Tharrnggala", 16825981,	"aus-pmn", Latn, }

m["gua"] = { "Shiki", 3913946,	"nic-jrn", Latn, }

m["gub"] = { "Guajajára", 7699720,	"tup-gua", Latn, }

m["guc"] = { "Wayuu", 891085,	"awd-taa", Latn, }

m["gud"] = { "Yocoboué Dida", 21074781,	"kro-did", Latn, }

m["gue"] = { "Gurindji", 10511016,	"aus-pam", Latn, }

m["guf"] = { "Gupapuyngu", 10511004,	"aus-yol", Latn, }

m["gug"] = { "Paraguayan Guaraní", 17478066,	"tup-gua", Latn, ancestors = {"gn"}, }

m["guh"] = { "Guahibo", 2669193,	"sai-guh", Latn, }

m["gui"] = { "Eastern Bolivian Guaraní", 2963912,	"tup-gua", Latn, ancestors = {"gn"}, }

m["guk"] = { "Gumuz", 2396970,	"ssa", LatnEthi, }

m["gul"] = { "Gullah", 33395,	"crp", Latn, ancestors = {"en"}, }

m["gum"] = { "Guambiano", 2744745,	"sai-bar", Latn, }

m["gun"] = { "Mbyá Guaraní", 3915584,	"tup-gua", Latn, ancestors = {"gn"}, }

m["guo"] = { "Guayabero", 2980375,	"sai-guh", Latn, }

m["gup"] = { "Gunwinggu", 1406574,	"aus-gun", Latn, }

m["guq"] = { "Aché", 383701,	"tup", Latn, }

m["gur"] = { "Farefare", 35331,	"nic-mre", Latn, }

m["gus"] = { "Guinean Sign Language", 15983937,	"sgn", Latn, -- when documented }

m["gut"] = { "Maléku Jaíka", 3915782,	"cba", Latn, }

m["guu"] = { "Yanomamö", 8048928,	"sai-ynm", Latn, }

m["guv"] = { "Gey", nil, "alv-sav", Latn, }

m["guw"] = { "Gun", 3111668,	"alv-gbe", Latn, entry_name = {remove_diacritics = GRAVE .. ACUTE .. MACRON}, }

m["gux"] = { "Gourmanchéma", 35474,	"nic-grm", Latn, }

m["guz"] = { "Gusii", 33603,	"bnt-lok", Latn, }

m["gva"] = { "Kaskihá", 3033534,	"sai-mas", Latn, }

m["gvc"] = { "Guanano", 3566001,	"sai-tuc", Latn, }

m["gve"] = { "Duwet", 5317647,	"poz-ocw", Latn, }

m["gvf"] = { "Golin", 3110291,	"ngf", Latn, }

m["gvj"] = { "Guajá", 3915506,	"tup", Latn, }

m["gvl"] = { "Gulay", 641737,	"csu-sar", Latn, }

m["gvm"] = { "Gurmana", 3913363,	"nic-shi", Latn, }

m["gvn"] = { "Kuku-Yalanji", 5621973,	"aus-pam", Latn, }

m["gvo"] = { "Gavião do Jiparaná", 5528335,	"tup", Latn, }

m["gvp"] = { "Pará Gavião", 3365443,	"sai-nje", Latn, }

m["gvr"] = { "Western Gurung", 2392342,	"sit-tam", Deva, }

m["gvs"] = { "Gumawana", 5618041,	"poz-ocw", Latn, }

m["gvy"] = { "Guyani", 10511230,	"aus-pam", Latn, }

m["gwa"] = { "Mbato", 3914941,	"alv-ptn", Latn, }

m["gwb"] = { "Gwa", 5623219,	"nic-jrn", Latn, }

m["gwc"] = { "Kalami", 1675961,	"inc-dar", Arab, }

m["gwd"] = { "Gawwada", 3032135,	"cus-eas", }

m["gwe"] = { "Gweno", 3358211,	"bnt-chg", Latn, }

m["gwf"] = { "Gowro", 3812403,	"inc-dar", }

m["gwg"] = { "Moo", 6907057,	"alv-bwj", Latn, }

m["gwi"] = { "Gwich'in", 21057,	"ath-nor", Latn, }

m["gwj"] = { "Gcwi", 12631978,	"khi-kal", {"Latinx"}, }

m["gwm"] = { "Awngthim", 4830109,	"aus-pmn", Latn, }

m["gwn"] = { "Gwandara", 56521,	"cdc-wst", Latn, }

m["gwr"] = { "Gwere", 5623559,	"bnt-nyg", Latn, }

m["gwt"] = { "Gawar-Bati", 33894,	"inc-dar", }

m["gwu"] = { "Guwamu", 10511225,	"aus-pam", Latn, }

m["gww"] = { "Kwini", 10551249,	"aus-wor", Latn, }

m["gwx"] = { "Gua", 35422,	"alv-gng", Latn, }

m["gxx"] = { "Wè Southern", 19921582,	"kro-wee", Latn, }

m["gya"] = { "Northwest Gbaya", 36594,	"alv-gbw", Latn, }

m["gyb"] = { "Garus", 5524492,	"ngf-mad", Latn, }

m["gyd"] = { "Kayardild", 3913770,	"aus-tnk", Latn, }

m["gye"] = { "Gyem", 5624046,	"nic-jer", Latn, }

m["gyf"] = { "Gungabula", 10510783,	"aus-pam", Latn, }

m["gyg"] = { "Gbayi", 11137618,	"nic-ngd", Latn, }

m["gyi"] = { "Gyele", 35434,	"bnt-mnj", Latn, }

m["gyl"] = { "Gayil", 5528771,	"omv-aro", Latn, }

m["gym"] = { "Ngäbere", 3915581,	"cba", Latn, }

m["gyn"] = { "Guyanese Creole English", 3305477,	"crp", Latn, ancestors = {"en"}, }

m["gyo"] = { "Gyalsumdo", 53575940,	"sit-kyk", }

m["gyr"] = { "Guarayu", 3118779,	"tup", Latn, }

m["gyy"] = { "Gunya", 10511001,	"aus-pam", Latn, }

m["gza"] = { "Ganza", 5521556,	"omv-mao", Latn, }

m["gzn"] = { "Gane", 3095108,	"poz-hce", Latn, }

return m