Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
JSON file with the ISO / IETF language tags as keys and the values are Wikimedia Language Codes.
"aa": "aa",
"ab": "ab",
"abe": "abe",
"ace": "ace",
"ady": "ady",
"aeb-Arab": "aeb-arab",
"af": "af",
"ak": "ak",
"aln": "aln",
"am": "am",
"ami": "ami",
"an": "an",
"ang": "ang",
"anp": "anp",
"ar": "ar",
"arc": "arc",
"arn": "arn",
"arq": "arq",
"ary": "ary",
"arz": "arz",
"as": "as",
"ast": "ast",
"atj": "atj",
"av": "av",
"avk": "avk",
"ay": "ay",
"az": "az",
"azb": "azb",
"ba": "ba",
"ban": "ban",
"bar": "bar",
"bbc": "bbc",
"bbc-Latn": "bbc-latn",
"bcc": "bcc",
"bcl": "bcl",
"be": "be",
"be-tarask": "be-tarask",
"bg": "bg",
"bh": "bh",
"bho": "bho",
"bi": "bi",
"bjn": "bjn",
"bm": "bm",
"bn": "bn",
"bnn": "bnn",
"bo": "bo",
"bpy": "bpy",
"bqi": "bqi",
"br": "br",
"brh": "brh",
"brx": "brx",
"bs": "bs",
"bto": "bto",
"bug": "bug",
"bxr": "bxr",
"ca": "ca",
"cbk-x-zam": "cbk-zam",
"cdo": "cdo",
"ce": "ce",
"ceb": "ceb",
"ch": "ch",
"chn": "chn",
"cho": "cho",
"chr": "chr",
"chy": "chy",
"ckb": "ckb",
"cnr": "cnr",
"co": "co",
"cop": "cop",
"cps": "cps",
"cr": "cr",
"crh-Cyrl": "crh-cyrl",
"crh-Latn": "crh",
"cs": "cs",
"csb": "csb",
"cu": "cu",
"cv": "cv",
"cy": "cy",
"da": "da",
"de": "de",
"de-AT": "de-at",
"de-CH": "de-ch",
"de-x-formal": "de",
"din": "din",
"diq": "diq",
"dsb": "dsb",
"dtp": "dtp",
"dty": "dty",
"dv": "dv",
"dz": "dz",
"ee": "ee",
"egl": "egl",
"el": "el",
"eml": "eml",
"en": "en",
"en-CA": "en-ca",
"en-GB": "en-gb",
"en-x-simple": "simple",
"eo": "eo",
"es": "es",
"et": "et",
"ett": "ett",
"eu": "eu",
"ext": "ext",
"eya": "eya",
"fa": "fa",
"ff": "ff",
"fi": "fi",
"fit": "fit",
"fj": "fj",
"fkv": "fkv",
"fo": "fo",
"fos": "fos",
"fr": "fr",
"fr-CA": "fr-ca",
"fr-x-nrm": "nrm",
"frc": "frc",
"frm": "frm",
"fro": "fro",
"frp": "frp",
"frr": "frr",
"fuf": "fuf",
"fur": "fur",
"fy": "fy",
"ga": "ga",
"gag": "gag",
"gan": "gan",
"gan-Hans": "gan-hans",
"gan-Hant": "gan-hant",
"gd": "gd",
"gez": "gez",
"gl": "gl",
"glk": "glk",
"gn": "gn",
"gom": "gom",
"gor": "gor",
"got": "got",
"grc": "grc",
"gsw": "gsw",
"gu": "gu",
"gv": "gv",
"ha": "ha",
"hai": "hai",
"hak": "hak",
"haw": "haw",
"he": "he",
"hi": "hi",
"hif": "hif",
"hif-Deva": "hif-deva",
"hif-Latn": "hif-latn",
"hil": "hil",
"ho": "ho",
"hr": "hr",
"hrx": "hrx",
"hsb": "hsb",
"ht": "ht",
"hu": "hu",
"hy": "hy",
"hz": "hz",
"ia": "ia",
"id": "id",
"ie": "ie",
"ig": "ig",
"ii": "ii",
"ik": "ik",
"ike-Cans": "ike-cans",
"ike-Latn": "ike-latn",
"ilo": "ilo",
"io": "io",
"is": "is",
"it": "it",
"it-x-tara": "roa-tara",
"iu": "iu",
"ja": "ja",
"jam": "jam",
"jbo": "jbo",
"jut": "jut",
"jv": "jv",
"jv-x-bms": "map-bms",
"ka": "ka",
"kaa": "kaa",
"kab": "kab",
"kbd": "kbd",
"kbp": "kbp",
"kea": "kea",
"kg": "kg",
"ki": "ki",
"kiu": "kiu",
"kj": "kj",
"kjh": "kjh",
"kk": "kk",
"kk-CN": "kk-cn",
"kk-Cyrl": "kk-cyrl",
"kk-KZ": "kk-kz",
"kk-Latn": "kk-latn",
"kk-TR": "kk-tr",
"kl": "kl",
"km": "km",
"kn": "kn",
"ko": "ko",
"ko-KP": "ko-kp",
"koi": "koi",
"koy": "koy",
"kr": "kr",
"krc": "krc",
"kri": "kri",
"krj": "krj",
"krl": "krl",
"krx": "krx",
"ks": "ks",
"ku": "ku",
"ku-Arab": "ku-arab",
"ku-Latn": "ku-latn",
"kv": "kv",
"kw": "kw",
"ky": "ky",
"la": "la",
"lad": "lad",
"lag": "lag",
"lb": "lb",
"lbe": "lbe",
"lez": "lez",
"lfn": "lfn",
"lg": "lg",
"li": "li",
"lij": "lij",
"liv": "liv",
"lkt": "lkt",
"lld": "lld",
"lmo": "lmo",
"ln": "ln",
"lo": "lo",
"loz": "loz",
"lrc": "lrc",
"lt": "lt",
"ltg": "ltg",
"lus": "lus",
"lv": "lv",
"lzh": "lzh",
"lzz": "lzz",
"mai": "mai",
"mdf": "mdf",
"mg": "mg",
"mh": "mh",
"mhr": "mhr",
"mi": "mi",
"min": "min",
"mis": "mis",
"mis-x-rip": "ksh",
"mis-x-tokipona": "tokipona",
"mk": "mk",
"ml": "ml",
"mn": "mn",
"mnc": "mnc",
"mo": "mo",
"moe": "moe",
"mr": "mr",
"mrj": "mrj",
"ms": "ms",
"mt": "mt",
"mul": "mul",
"mus": "mus",
"mwl": "mwl",
"my": "my",
"myv": "myv",
"mzn": "mzn",
"na": "na",
"nah": "nah",
"nan": "nan",
"nap": "nap",
"nb": "nb",
"nds": "nds",
"nds-NL": "nds-nl",
"ne": "ne",
"new": "new",
"ng": "ng",
"niu": "niu",
"nl": "nl",
"nl-x-informal": "nl-informal",
"nn": "nn",
"no": "no",
"non": "non",
"nov": "nov",
"nr": "nr",
"nso": "nso",
"nui": "nui",
"nv": "nv",
"nxm": "nxm",
"ny": "ny",
"nys": "nys",
"oc": "oc",
"olo": "olo",
"om": "om",
"ood": "ood",
"or": "or",
"os": "os",
"otk": "otk",
"pa": "pa",
"pag": "pag",
"pam": "pam",
"pap": "pap",
"pcd": "pcd",
"pdc": "pdc",
"pdt": "pdt",
"pfl": "pfl",
"pi": "pi",
"pih": "pih",
"pjt": "pjt",
"pl": "pl",
"pms": "pms",
"pnb": "pnb",
"pnt": "pnt",
"ppu": "ppu",
"prg": "prg",
"ps": "ps",
"pt": "pt",
"pt-BR": "pt-br",
"pwd": "pwd",
"pyu": "pyu",
"qu": "qu",
"quc": "quc",
"qug": "qug",
"rgn": "rgn",
"rif": "rif",
"rm": "rm",
"rmy": "rmy",
"rn": "rn",
"ro": "ro",
"ru": "ru",
"rue": "rue",
"rup": "rub",
"ruq-Latn": "ruq-latn",
"rw": "rw",
"rwr": "rwr",
"sa": "sa",
"sah": "sah",
"sat": "sat",
"sc": "sc",
"scn": "scn",
"sco": "sco",
"sd": "sd",
"sdc": "sdc",
"se": "se",
"sei": "sei",
"sg": "sg",
"sgs": "sgs",
"sh": "sh",
"shi": "shi",
"shi-Latn": "shi-latn",
"shy": "shy",
"si": "si",
"sjd": "sjd",
"sje": "sje",
"sjm": "sjm",
"sju": "sju",
"sk": "sk",
"sl": "sl",
"sli": "sli",
"sm": "sm",
"sma": "sma",
"smj": "smj",
"smn": "smn",
"sms": "sms",
"sn": "sn",
"so": "so",
"sq": "sq",
"sr": "sr",
"sr-Cyrl": "sr-ec",
"sr-Latn": "sr-el",
"srn": "srn",
"srq": "srq",
"ss": "ss",
"ssf": "ssf",
"st": "st",
"stq": "stq",
"su": "su",
"sv": "sv",
"sw": "sw",
"szl": "szl",
"ta": "ta",
"tcy": "tcy",
"te": "te",
"tet": "tet",
"tg": "tg",
"tg-Cyrl": "tg-cyrl",
"tg-Latn": "tg-latn",
"th": "th",
"ti": "ti",
"tk": "tk",
"tl": "tl",
"tn": "tn",
"to": "to",
"tpi": "tpi",
"tr": "tr",
"tru": "tru",
"trv": "trv",
"ts": "ts",
"tt": "tt",
"tt-Cyrl": "tt-cyrl",
"tt-Latn": "tt-latn",
"tum": "tum",
"tw": "tw",
"ty": "ty",
"tyv": "tyv",
"tzl": "tzl",
"udm": "udm",
"ug": "ug",
"ug-Arab": "ug-arab",
"ug-Latn": "ug-latn",
"uk": "uk",
"umu": "umu",
"und": "und",
"ur": "ur",
"uun": "uun",
"uz": "uz",
"ve": "ve",
"vec": "vec",
"vep": "vep",
"vi": "vi",
"vls": "vls",
"vmf": "vmf",
"vo": "vo",
"vot": "vot",
"vro": "vro",
"wa": "wa",
"war": "war",
"wo": "wo",
"wuu": "wuu",
"xal": "xal",
"xh": "xh",
"xmf": "xmf",
"xpu": "xpu",
"yap": "yap",
"yi": "yi",
"yo": "yo",
"yue": "yue",
"za": "za",
"zea": "zea",
"zh": "zh",
"zh-CN": "zh-cn",
"zh-Hans": "zh-hans",
"zh-Hant": "zh-hant",
"zh-HK": "zh-hk",
"zh-MO": "zh-mo",
"zh-MY": "zh-my",
"zh-SG": "zh-sg",
"zh-TW": "zh-tw",
"zu": "zu",
"zun": "zun",
"zxx": "zxx"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.