Module:IPA/data
Appearance
![]() | This Lua module is used on approximately 150,000 pages. To avoid major disruption and server load, any changes should be tested in the module's /sandbox or /testcases subpages, or in your own module sandbox. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. |
This data module stores labels, language codes, and their associated IPA keys used by Module:IPA and Module:IPA/category documentation.
Schema for languages
- (code)
- ISO 639 code.
- name
- Name of the language. Filled in by Module:Lang if missing.
- text
- Replaces the language name in canned labels without affecting the link.
- link
- Name of the article about the language. Filled in by
name
+ " language" (or justname
if it ends in " languages") if missing, or by Module:Lang ifname
is also missing. - key
- Page name of the key.
- dialects
-
- (code)
- IETF subtag. Must be in all caps unless it is a private tag starting with
x-
. - name, text, link, key
- Override the above.
- isVariant
true
if the subtag is an IANA variant. This makes the subtag lowercase.- aliasOf
- Key for another entry in the same table of dialects.
Lua error in Module:IPA/data/export at line 24: bad argument #1 to 'pairs' (table expected, got nil).
local IPApages = {
["acw"] = "Help:IPA for Hejazi Arabic",
["aeb"] = "Help:IPA for Tunisian Arabic",
["af"] = "Help:IPA for Afrikaans",
["ang"] = "Help:IPA for Old English",
["ar"] = "Help:IPA for Arabic",
["as"] = "Help:IPA for Assamese",
["arc"] = "Help:IPA for Aramaic",
["arz"] = "Help:IPA for Egyptian Arabic",
["ast"] = "Help:IPA for Astur-Leonese",
["be"] = "Help:IPA for Belarusian",
["ber"] = "Help:IPA for Berber",
["bg"] = "Help:IPA for Bulgarian and Macedonian",
["bn"] = "Help:IPA for Bengali",
["bo"] = "Help:IPA for Tibetan",
["br"] = "Help:IPA for Breton",
["ca"] = "Help:IPA for Catalan",
["co"] = "Help:IPA for Corsican",
["cmn"] = "Help:IPA for Mandarin",
["cs"] = "Help:IPA for Czech",
["cy"] = "Help:IPA for Welsh",
["de"] = "Help:IPA for German",
["el"] = "Help:IPA for Greek",
["en"] = "Help:IPA for English",
["es"] = "Help:IPA for Spanish",
["eo"] = "Help:IPA for Esperanto",
["eu"] = "Help:IPA for Basque",
["da"] = "Help:IPA for Danish",
["fa"] = "Help:IPA for Persian",
["fi"] = "Help:IPA for Estonian and Finnish",
["fj"] = "Help:IPA for Fijian",
["fr"] = "Help:IPA for French",
["frp"] = "Help:IPA for Franco-Provençal",
["fy"] = "Help:IPA for West Frisian",
["ga"] = "Help:IPA for Irish",
["gd"] = "Help:IPA for Scottish Gaelic",
["gl"] = "Help:IPA for Galician",
["gsw"] = "Help:IPA for Alemannic German",
["gu"] = "Help:IPA for Gujarati",
["gug"] = "Help:IPA for Guarani",
["gv"] = "Help:IPA for Manx",
["haw"] = "Help:IPA for Hawaiian",
["hbs"] = "Help:IPA for Serbo-Croatian",
["heb"] = "Help:IPA for Hebrew",
["hi"] = "Help:IPA for Hindi and Urdu",
["ht"] = "Help:IPA for Haitian Creole",
["hu"] = "Help:IPA for Hungarian",
["hy"] = "Help:IPA for Armenian",
["is"] = "Help:IPA for Icelandic",
["it"] = "Help:IPA for Italian",
["iu"] = "Help:IPA for Inuktitut",
["ja"] = "Help:IPA for Japanese",
["ka"] = "Help:IPA for Georgian",
["kk"] = "Help:IPA for Kazakh",
["km"] = "Help:IPA for Khmer",
["ko"] = "Help:IPA for Korean",
["ks"] = "Help:IPA for Kashmiri",
["ksh"] = "Help:IPA for Colognian",
["ku"] = "Help:IPA for Kurdish",
["la"] = "Help:IPA for Latin",
["lad"] = "Help:IPA for Judaeo-Spanish",
["lb"] = "Help:IPA for Luxembourgish",
["lou"] = "Help:IPA for Kouri-Vini",
["lv"] = "Help:IPA for Latvian",
["lt"] = "Help:IPA for Lithuanian",
["lzz"] = "Help:IPA for Laz",
["mg"] = "Help:IPA for Malagasy",
["mh"] = "Help:IPA for Marshallese",
["mi"] = "Help:IPA for Māori",
["ml"] = "Help:IPA for Malayalam",
["mn"] = "Help:IPA for Mongolian",
["mnc"] = "Help:IPA for Manchu",
["ms"] = "Help:IPA for Malay",
["mt"] = "Help:IPA for Maltese",
["my"] = "Help:IPA for Burmese",
-- nan is the language code for Southern Min, the group to which Taiwanese belongs
["nan"] = "Help:IPA for Taiwanese Hokkien",
["nap"] = "Help:IPA for Neapolitan",
["nci"] = "Help:IPA for Nahuatl",
["nl"] = "Help:IPA for Dutch",
["nv"] = "Help:IPA for Navajo",
["nod"] = "Help:IPA for Northern Thai",
["no"] = "Help:IPA for Norwegian",
["oc"] = "Help:IPA for Occitan",
["om"] = "Help:IPA for Oromo",
["or"] = "Help:IPA for Odia",
["os"] = "Help:IPA for Ossetic",
["pa"] = "Help:IPA for Punjabi",
["pl"] = "Help:IPA for Polish",
["pt"] = "Help:IPA for Portuguese",
["qu"] = "Help:IPA for Quechua",
["rm"] = "Help:IPA for Romansh",
["ro"] = "Help:IPA for Romanian",
["ru"] = "Help:IPA for Russian",
["sa"] = "Help:IPA for Sanskrit",
["sk"] = "Help:IPA for Slovak",
["sl"] = "Help:IPA for Slovene",
["sq"] = "Help:IPA for Albanian",
["stq"] = "Help:IPA for Saterland Frisian",
["sv"] = "Help:IPA for Swedish",
["sva"] = "Help:IPA for Svan",
["ta"] = "Help:IPA for Tamil",
["th"] = "Help:IPA for Thai and Lao",
["ti"] = "Help:IPA for Tigrinya",
["tl"] = "Help:IPA for Tagalog",
["tlh"] = "Help:IPA for Klingon",
["tr"] = "Help:IPA for Turkic dialects",
["uk"] = "Help:IPA for Ukrainian",
["vec"] = "Help:IPA for Venetian",
["vi"] = "Help:IPA for Vietnamese",
["wa"] = "Help:IPA for Walloon",
["wad"] = "Help:IPA for Wandamen",
["xmf"] = "Help:IPA for Mingrelian",
["xh"] = "Help:IPA for Nguni",
["yi"] = "Help:IPA for Yiddish",
["yue"] = "Help:IPA for Cantonese", -- Wikipedia-specific code
--[[
[""] = "",
]]
}
-- Code for Mayan?
-- For pages that describe multiple languages
IPApages["az"] = IPApages["tr"]
IPApages["at"] = IPApages["tr"]
IPApages["ext"] = IPApages["ast"]
IPApages["et"] = IPApages["fi"]
IPApages["gag"] = IPApages["tr"]
IPApages["grc"] = IPApages["el"]
IPApages["lo"] = IPApages["th"]
IPApages["mk"] = IPApages["bg"]
IPApages["mwl"] = IPApages["ast"]
IPApages["prs"] = IPApages["fa"]
IPApages["tgk"] = IPApages["fa"]
IPApages["tk"] = IPApages["tr"]
IPApages["ur"] = IPApages["hi"]
IPApages["swg"] = IPApages["gsw"]
IPApages["wae"] = IPApages["gsw"]
IPApages["zu"] = IPApages["xh"]
IPApages["ss"] = IPApages["xh"]
--[[
IPApages[""] = IPApages[""]
]]
-- For pages that describe groups of languages
IPApages["bos"] = IPApages["hbs"]
IPApages["ckb"] = IPApages["ku"]
IPApages["hrv"] = IPApages["hbs"]
IPApages["ind"] = IPApages["ms"]
IPApages["kab"] = IPApages["ber"]
IPApages["kjv"] = IPApages["hbs"]
IPApages["kmr"] = IPApages["ku"]
IPApages["rif"] = IPApages["ber"]
IPApages["sdh"] = IPApages["ku"]
IPApages["srp"] = IPApages["hbs"]
IPApages["svm"] = IPApages["hbs"]
IPApages["zlm"] = IPApages["ms"]
IPApages["zsm"] = IPApages["ms"]
-- For aliases of symbols in the main list or other lists
IPApages["ango"] = IPApages["ang"]
IPApages["bod"] = IPApages["bo"]
IPApages["bre"] = IPApages["br"]
IPApages["bul"] = IPApages["bg"]
IPApages["cat"] = IPApages["ca"]
IPApages["ces"] = IPApages["cs"]
IPApages["cos"] = IPApages["co"]
IPApages["cym"] = IPApages["cy"]
IPApages["dan"] = IPApages["da"]
IPApages["deu"] = IPApages["de"] -- The language code for German languages in general; there is no code for Standard German
IPApages["eng"] = IPApages["en"]
IPApages["epo"] = IPApages["eo"]
IPApages["est"] = IPApages["fi"]
IPApages["fij"] = IPApages["fj"]
IPApages["fin"] = IPApages["fi"]
IPApages["fra"] = IPApages["fr"]
IPApages["fry"] = IPApages["fy"]
IPApages["gla"] = IPApages["gd"]
IPApages["gle"] = IPApages["ga"]
IPApages["glg"] = IPApages["gl"]
IPApages["glv"] = IPApages["gv"]
IPApages["guj"] = IPApages["gu"]
IPApages["hat"] = IPApages["ht"]
IPApages["sh"] = IPApages["hbs"]
IPApages["hin"] = IPApages["hi"]
IPApages["hun"] = IPApages["hu"]
IPApages["ike"] = IPApages["iu"]
IPApages["isl"] = IPApages["is"]
IPApages["ita"] = IPApages["it"]
IPApages["jpn"] = IPApages["ja"]
IPApages["kat"] = IPApages["ka"]
IPApages["kas"] = IPApages["ks"]
IPApages["kaz"] = IPApages["kk"]
IPApages["khk"] = IPApages["mn"]
IPApages["khm"] = IPApages["km"]
IPApages["kor"] = IPApages["ko"]
IPApages["kur"] = IPApages["ku"]
IPApages["lao"] = IPApages["th"]
IPApages["lat"] = IPApages["la"]
IPApages["lav"] = IPApages["lv"]
IPApages["lit"] = IPApages["lt"]
IPApages["ltz"] = IPApages["lb"]
IPApages["mal"] = IPApages["ml"]
IPApages["mkd"] = IPApages["bg"]
IPApages["mlg"] = IPApages["mg"]
IPApages["mlt"] = IPApages["mt"]
IPApages["mon"] = IPApages["mn"]
IPApages["msa"] = IPApages["ms"]
IPApages["mri"] = IPApages["mi"]
IPApages["mya"] = IPApages["my"]
IPApages["nav"] = IPApages["nv"]
IPApages["nld"] = IPApages["nl"]
IPApages["nor"] = IPApages["no"]
IPApages["pan"] = IPApages["pa"]
IPApages["oci"] = IPApages["oc"]
IPApages["ori"] = IPApages["or"]
IPApages["orm"] = IPApages["om"]
IPApages["oss"] = IPApages["os"]
IPApages["pol"] = IPApages["pl"]
IPApages["por"] = IPApages["pt"]
IPApages["que"] = IPApages["qu"]
IPApages["ron"] = IPApages["ro"]
IPApages["roh"] = IPApages["rm"]
IPApages["rus"] = IPApages["ru"]
IPApages["san"] = IPApages["sa"]
IPApages["sdc"] = IPApages["co"]
IPApages["sdn"] = IPApages["co"]
IPApages["slk"] = IPApages["sk"]
IPApages["slv"] = IPApages["sl"]
IPApages["spa"] = IPApages["es"]
IPApages["ssw"] = IPApages["xh"]
IPApages["swe"] = IPApages["sv"]
IPApages["tam"] = IPApages["ta"]
IPApages["tha"] = IPApages["th"]
IPApages["tir"] = IPApages["ti"]
IPApages["tgl"] = IPApages["tl"]
IPApages["tts"] = IPApages["th"]
IPApages["ukr"] = IPApages["uk"]
IPApages["urd"] = IPApages["hi"]
IPApages["vie"] = IPApages["vi"]
IPApages["wln"] = IPApages["wa"]
IPApages["xho"] = IPApages["xh"]
IPApages["yid"] = IPApages["yi"]
IPApages["zul"] = IPApages["xh"]
--[[
IPApages[""] = IPApages[""]
]]
return IPApages