Module:Scripts/code to canonical name

return { ["Adlm"] = "Adlam", ["Afak"] = "Afaka", ["Aghb"] = "Caucasian Albanian", ["Ahom"] = "Ahom", ["Arab"] = "Arabic", ["Armi"] = "Imperial Aramaic", ["Armn"] = "Armenian", ["Avst"] = "Avestan", ["Bali"] = "Balinese", ["Bamu"] = "Bamum", ["Bass"] = "Bassa", ["Batk"] = "Batak", ["Beng"] = "Bengali", ["Bhks"] = "Bhaiksuki", ["Blis"] = "Blissymbols", ["Bopo"] = "Zhuyin", ["Brah"] = "Brahmi", ["Brai"] = "Braille", ["Bugi"] = "Buginese", ["Buhd"] = "Buhid", ["Cakm"] = "Chakma", ["Cans"] = "Canadian syllabics", ["Cari"] = "Carian", ["Cham"] = "Cham", ["Cher"] = "Cherokee", ["Chrs"] = "Chorasmian", ["Copt"] = "Coptic", ["Cpmn"] = "Cypro-Minoan", ["Cprt"] = "Cypriot", ["Cyrl"] = "Cyrillic", ["Cyrs"] = "Old Cyrillic", ["Deva"] = "Devanagari", ["Diak"] = "Dhives Akuru", ["Dogr"] = "Dogra", ["Dsrt"] = "Deseret", ["Dupl"] = "Duployan", ["Egyd"] = "Demotic", ["Egyh"] = "Hieratic", ["Egyp"] = "Egyptian hieroglyphic", ["Elba"] = "Elbasan", ["Elym"] = "Elymaic", ["Ethi"] = "Ethiopic", ["Geok"] = "Khutsuri", ["Geor"] = "Georgian", ["Glag"] = "Glagolitic", ["Gong"] = "Gunjala Gondi", ["Gonm"] = "Masaram Gondi", ["Goth"] = "Gothic", ["Gran"] = "Grantha", ["Grek"] = "Greek", ["Gujr"] = "Gujarati", ["Guru"] = "Gurmukhi", ["Hang"] = "Hangul", ["Hani"] = "Han", ["Hano"] = "Hanunoo", ["Hans"] = "Simplified Han", ["Hant"] = "Traditional Han", ["Hatr"] = "Hatran", ["Hebr"] = "Hebrew", ["Hira"] = "Hiragana", ["Hluw"] = "Anatolian Hieroglyphs", ["Hmng"] = "Pahawh Hmong", ["Hmnp"] = "Nyiakeng Puachue Hmong", ["Hrkt"] = "Kana", ["Hung"] = "Old Hungarian", ["Ipach"] = "International Phonetic Alphabet", ["Ibrn"] = "Iberian", ["Imag"] = "Image-rendered", ["Inds"] = "Indus", ["Ital"] = "Old Italic", ["Java"] = "Javanese", ["Jpan"] = "Japanese", ["Jurc"] = "Jurchen", ["Kali"] = "Kayah Li", ["Kana"] = "Katakana", ["Kawi"] = "Kawi", ["Khar"] = "Kharoshthi", ["Khmr"] = "Khmer", ["Khoj"] = "Khojki", ["Kitl"] = "Khitan Large", ["Kits"] = "Khitan Small", ["Knda"] = "Kannada", ["Kore"] = "Korean", ["Kpel"] = "Kpelle", ["Kthi"] = "Kaithi", ["Lana"] = "Tai Tham", ["Laoo"] = "Lao", ["Latf"] = "Fraktur", ["Latg"] = "Gaelic", ["Latn"] = "Latin", ["Latnx"] = "Latin", ["Leke"] = "Leke", ["Lepc"] = "Lepcha", ["Limb"] = "Limbu", ["Lina"] = "Linear A", ["Linb"] = "Linear B", ["Lisu"] = "Lisu", ["Loma"] = "Loma", ["Lyci"] = "Lycian", ["Lydi"] = "Lydian", ["Mahj"] = "Mahajani", ["Maka"] = "Lontara", ["Mand"] = "Mandaic", ["Mani"] = "Manichaean", ["Marc"] = "Marchen", ["Maya"] = "Maya", ["Medf"] = "Medefaidrin", ["Mend"] = "Mende", ["Merc"] = "Meroitic cursive", ["Mero"] = "Meroitic hieroglyphic", ["Mlym"] = "Malayalam", ["Modi"] = "Modi", ["Mong"] = "Mongolian", ["Moon"] = "Moon", ["Morse"] = "Morse code", ["Mroo"] = "Mro", ["Mtei"] = "Meitei Mayek", ["Mult"] = "Multani", ["Music"] = "Musical notation", ["Mymr"] = "Burmese", ["Nagm"] = "Nag Mundari", ["Nand"] = "Nandinagari", ["Narb"] = "Old North Arabian", ["Nbat"] = "Nabataean", ["Newa"] = "Newa", ["Nkdb"] = "Dongba", ["Nkgb"] = "Geba", ["Nkoo"] = "N'Ko", ["None"] = "Unspecified", ["Nshu"] = "Nüshu", ["Ogam"] = "Ogham", ["Olck"] = "Ol Chiki", ["Orkh"] = "Orkhon runes", ["Orya"] = "Odia", ["Osge"] = "Osage", ["Osma"] = "Osmanya", ["Ougr"] = "Old Uyghur", ["Palm"] = "Palmyrene", ["Pauc"] = "Pau Cin Hau", ["Perm"] = "Old Permic", ["Phag"] = "Phags-pa", ["Phli"] = "Inscriptional Pahlavi", ["Phlp"] = "Psalter Pahlavi", ["Phlv"] = "Book Pahlavi", ["Phnx"] = "Phoenician", ["Plrd"] = "Pollard", ["Polyt"] = "Greek", ["Prti"] = "Inscriptional Parthian", ["Ranj"] = "Ranjana", ["Rjng"] = "Rejang", ["Rohg"] = "Hanifi Rohingya", ["Roro"] = "Rongorongo", ["Rumin"] = "Rumi numerals", ["Runr"] = "Runic", ["Samr"] = "Samaritan", ["Sarb"] = "Old South Arabian", ["Saur"] = "Saurashtra", ["Semap"] = "flag semaphore", ["Sgnw"] = "SignWriting", ["Shaw"] = "Shavian", ["Shrd"] = "Sharada", ["Shui"] = "Sui", ["Sidd"] = "Siddham", ["Sind"] = "Khudawadi", ["Sinh"] = "Sinhalese", ["Sogd"] = "Sogdian", ["Sogo"] = "Old Sogdian", ["Sora"] = "Sorang Sompeng", ["Soyo"] = "Soyombo", ["Sund"] = "Sundanese", ["Sylo"] = "Syloti Nagri", ["Syrc"] = "Syriac", ["Tagb"] = "Tagbanwa", ["Takr"] = "Takri", ["Tale"] = "Tai Nüa", ["Talu"] = "New Tai Lue", ["Taml"] = "Tamil", ["Tang"] = "Tangut", ["Tavt"] = "Tai Viet", ["Telu"] = "Telugu", ["Teng"] = "Tengwar", ["Tfng"] = "Tifinagh", ["Tglg"] = "Baybayin", ["Thaa"] = "Thaana", ["Thai"] = "Thai", ["Tibt"] = "Tibetan", ["Tirh"] = "Tirhuta", ["Tnsa"] = "Tangsa", ["Toto"] = "Toto", ["Ugar"] = "Ugaritic", ["Vaii"] = "Vai", ["Visp"] = "Visible Speech", ["Vith"] = "Vithkuqi", ["Wara"] = "Varang Kshiti", ["Wcho"] = "Wancho", ["Wole"] = "Woleai", ["Xpeo"] = "Old Persian", ["Xsux"] = "Cuneiform", ["Yezi"] = "Yezidi", ["Yiii"] = "Yi", ["Zanb"] = "Zanabazar Square", ["Zmth"] = "mathematical notation", ["Zsym"] = "symbol", ["Zyyy"] = "undetermined", ["Zzzz"] = "uncoded", ["as-Beng"] = "Assamese", ["fa-Arab"] = "Arabic", ["kk-Arab"] = "Arabic", ["ks-Arab"] = "Arabic", ["ku-Arab"] = "Arabic", ["mnc-Mong"] = "Manchu", ["ms-Arab"] = "Arabic", ["mzn-Arab"] = "Arabic", ["ota-Arab"] = "Arabic", ["pa-Arab"] = "Shahmukhi", ["pal-Avst"] = "Pazend", ["pjt-Latn"] = "Latin", ["ps-Arab"] = "Arabic", ["sd-Arab"] = "Arabic", ["sit-tam-Tibt"] = "Tamyig", ["sjo-Mong"] = "Xibe", ["tt-Arab"] = "Arabic", ["ug-Arab"] = "Arabic", ["ur-Arab"] = "Arabic", ["xka-Arab"] = "Arabic", ["xwo-Mong"] = "Clear Script", ["xzh-Tibt"] = "Zhang-Zhung", }

-- To update, go to Module:scripts/print.