Skip to content

Instantly share code, notes, and snippets.

@thefuxia
Last active October 5, 2016 11:52
Show Gist options
  • Save thefuxia/5161028 to your computer and use it in GitHub Desktop.
Save thefuxia/5161028 to your computer and use it in GitHub Desktop.
List of language codes and their names (native and English) * @source http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes * @Version 2013.03.14
<?php
/**
* List of language codes and their names (native and English)
*
* Usage:
* $languages = require_once "language-list.php";
*
* @source http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
* @version 2013.03.14
* @author Thomas Scholz <info@toscho.de>
*/
return array (
"ab" => array (
"iso_639_2" => "abk",
"en" => "Abkhaz",
"native" => "аҧсуа бызшәа, аҧсшәа",
),
"aa" => array (
"iso_639_2" => "aar",
"en" => "Afar",
"native" => "Afaraf",
),
"af" => array (
"iso_639_2" => "afr",
"en" => "Afrikaans",
"native" => "Afrikaans",
),
"ak" => array (
"iso_639_2" => "aka",
"en" => "Akan",
"native" => "Akan",
),
"sq" => array (
"iso_639_2" => "sqi",
"en" => "Albanian",
"native" => "gjuha shqipe",
),
"am" => array (
"iso_639_2" => "amh",
"en" => "Amharic",
"native" => "አማርኛ",
),
"ar" => array (
"iso_639_2" => "ara",
"en" => "Arabic",
"native" => "العربية",
),
"an" => array (
"iso_639_2" => "arg",
"en" => "Aragonese",
"native" => "aragonés",
),
"hy" => array (
"iso_639_2" => "hye",
"en" => "Armenian",
"native" => "Հայերեն",
),
"as" => array (
"iso_639_2" => "asm",
"en" => "Assamese",
"native" => "অসমীয়া",
),
"av" => array (
"iso_639_2" => "ava",
"en" => "Avaric",
"native" => "авар мацӀ, магӀарул мацӀ",
),
"ae" => array (
"iso_639_2" => "ave",
"en" => "Avestan",
"native" => "avesta",
),
"ay" => array (
"iso_639_2" => "aym",
"en" => "Aymara",
"native" => "aymar aru",
),
"az" => array (
"iso_639_2" => "aze",
"en" => "Azerbaijani",
"native" => "azərbaycan dili",
),
"bm" => array (
"iso_639_2" => "bam",
"en" => "Bambara",
"native" => "bamanankan",
),
"ba" => array (
"iso_639_2" => "bak",
"en" => "Bashkir",
"native" => "башҡорт теле",
),
"eu" => array (
"iso_639_2" => "eus",
"en" => "Basque",
"native" => "euskara, euskera",
),
"be" => array (
"iso_639_2" => "bel",
"en" => "Belarusian",
"native" => "беларуская мова",
),
"bn" => array (
"iso_639_2" => "ben",
"en" => "Bengali",
"native" => "বাংলা",
),
"bh" => array (
"iso_639_2" => "bih",
"en" => "Bihari",
"native" => "भोजपुरी",
),
"bi" => array (
"iso_639_2" => "bis",
"en" => "Bislama",
"native" => "Bislama",
),
"bs" => array (
"iso_639_2" => "bos",
"en" => "Bosnian",
"native" => "bosanski jezik",
),
"br" => array (
"iso_639_2" => "bre",
"en" => "Breton",
"native" => "brezhoneg",
),
"bg" => array (
"iso_639_2" => "bul",
"en" => "Bulgarian",
"native" => "български език",
),
"my" => array (
"iso_639_2" => "mya",
"en" => "Burmese",
"native" => "ဗမာစာ",
),
"ca" => array (
"iso_639_2" => "cat",
"en" => "Catalan",
"native" => "català, valencià",
),
"ch" => array (
"iso_639_2" => "cha",
"en" => "Chamorro",
"native" => "Chamoru",
),
"ce" => array (
"iso_639_2" => "che",
"en" => "Chechen",
"native" => "нохчийн мотт",
),
"ny" => array (
"iso_639_2" => "nya",
"en" => "Chichewa",
"native" => "chiCheŵa, chinyanja",
),
"zh" => array (
"iso_639_2" => "zho",
"en" => "Chinese",
"native" => "中文, 汉语, 漢語",
),
"cv" => array (
"iso_639_2" => "chv",
"en" => "Chuvash",
"native" => "чӑваш чӗлхи",
),
"kw" => array (
"iso_639_2" => "cor",
"en" => "Cornish",
"native" => "Kernewek",
),
"co" => array (
"iso_639_2" => "cos",
"en" => "Corsican",
"native" => "corsu, lingua corsa",
),
"cr" => array (
"iso_639_2" => "cre",
"en" => "Cree",
"native" => "ᓀᐦᐃᔭᐍᐏᐣ",
),
"hr" => array (
"iso_639_2" => "hrv",
"en" => "Croatian",
"native" => "hrvatski jezik",
),
"cs" => array (
"iso_639_2" => "ces",
"en" => "Czech",
"native" => "čeština, český jazyk",
),
"da" => array (
"iso_639_2" => "dan",
"en" => "Danish",
"native" => "dansk",
),
"dv" => array (
"iso_639_2" => "div",
"en" => "Divehi",
"native" => "ދިވެހި",
),
"nl" => array (
"iso_639_2" => "nld",
"en" => "Dutch",
"native" => "Nederlands, Vlaams",
),
"dz" => array (
"iso_639_2" => "dzo",
"en" => "Dzongkha",
"native" => "རྫོང་ཁ",
),
"en" => array (
"iso_639_2" => "eng",
"en" => "English",
"native" => "English",
),
"eo" => array (
"iso_639_2" => "epo",
"en" => "Esperanto",
"native" => "Esperanto",
),
"et" => array (
"iso_639_2" => "est",
"en" => "Estonian",
"native" => "eesti, eesti keel",
),
"ee" => array (
"iso_639_2" => "ewe",
"en" => "Ewe",
"native" => "Eʋegbe",
),
"fo" => array (
"iso_639_2" => "fao",
"en" => "Faroese",
"native" => "føroyskt",
),
"fj" => array (
"iso_639_2" => "fij",
"en" => "Fijian",
"native" => "vosa Vakaviti",
),
"fi" => array (
"iso_639_2" => "fin",
"en" => "Finnish",
"native" => "suomi, suomen kieli",
),
"fr" => array (
"iso_639_2" => "fra",
"en" => "French",
"native" => "Français",
),
"ff" => array (
"iso_639_2" => "ful",
"en" => "Fula",
"native" => "Fulfulde, Pulaar, Pular",
),
"gl" => array (
"iso_639_2" => "glg",
"en" => "Galician",
"native" => "galego",
),
"ka" => array (
"iso_639_2" => "kat",
"en" => "Georgian",
"native" => "ქართული",
),
"de" => array (
"iso_639_2" => "deu",
"en" => "German",
"native" => "Deutsch",
),
"el" => array (
"iso_639_2" => "ell",
"en" => "Greek",
"native" => "ελληνικά",
),
"gn" => array (
"iso_639_2" => "grn",
"en" => "Guaraní",
"native" => "Avañe'ẽ",
),
"gu" => array (
"iso_639_2" => "guj",
"en" => "Gujarati",
"native" => "ગુજરાતી",
),
"ht" => array (
"iso_639_2" => "hat",
"en" => "Haitian",
"native" => "Kreyòl ayisyen",
),
"ha" => array (
"iso_639_2" => "hau",
"en" => "Hausa",
"native" => "Hausa, هَوُسَ",
),
"he" => array (
"iso_639_2" => "heb",
"en" => "Hebrew",
"native" => "עברית",
),
"hz" => array (
"iso_639_2" => "her",
"en" => "Herero",
"native" => "Otjiherero",
),
"hi" => array (
"iso_639_2" => "hin",
"en" => "Hindi",
"native" => "हिन्दी, हिंदी",
),
"ho" => array (
"iso_639_2" => "hmo",
"en" => "Hiri Motu",
"native" => "Hiri Motu",
),
"hu" => array (
"iso_639_2" => "hun",
"en" => "Hungarian",
"native" => "magyar",
),
"ia" => array (
"iso_639_2" => "ina",
"en" => "Interlingua",
"native" => "Interlingua",
),
"id" => array (
"iso_639_2" => "ind",
"en" => "Indonesian",
"native" => "Bahasa Indonesia",
),
"ie" => array (
"iso_639_2" => "ile",
"en" => "Interlingue",
"native" => "Originally called ; then Interlingue after WWII",
),
"ga" => array (
"iso_639_2" => "gle",
"en" => "Irish",
"native" => "Gaeilge",
),
"ig" => array (
"iso_639_2" => "ibo",
"en" => "Igbo",
"native" => "Asụsụ Igbo",
),
"ik" => array (
"iso_639_2" => "ipk",
"en" => "Inupiaq",
"native" => "Iñupiaq, Iñupiatun",
),
"io" => array (
"iso_639_2" => "ido",
"en" => "Ido",
"native" => "Ido",
),
"is" => array (
"iso_639_2" => "isl",
"en" => "Icelandic",
"native" => "Íslenska",
),
"it" => array (
"iso_639_2" => "ita",
"en" => "Italian",
"native" => "italiano",
),
"iu" => array (
"iso_639_2" => "iku",
"en" => "Inuktitut",
"native" => "ᐃᓄᒃᑎᑐᑦ",
),
"ja" => array (
"iso_639_2" => "jpn",
"en" => "Japanese",
"native" => "日本語, にほんご",
),
"jv" => array (
"iso_639_2" => "jav",
"en" => "Javanese",
"native" => "basa Jawa",
),
"kl" => array (
"iso_639_2" => "kal",
"en" => "Kalaallisut",
"native" => "kalaallisut, kalaallit oqaasii",
),
"kn" => array (
"iso_639_2" => "kan",
"en" => "Kannada",
"native" => "ಕನ್ನಡ",
),
"kr" => array (
"iso_639_2" => "kau",
"en" => "Kanuri",
"native" => "Kanuri",
),
"ks" => array (
"iso_639_2" => "kas",
"en" => "Kashmiri",
"native" => "कश्मीरी, كشميري",
),
"kk" => array (
"iso_639_2" => "kaz",
"en" => "Kazakh",
"native" => "қазақ тілі",
),
"km" => array (
"iso_639_2" => "khm",
"en" => "Khmer",
"native" => "ខ្មែរ, ខេមរភាសា, ភាសាខ្មែរ",
),
"ki" => array (
"iso_639_2" => "kik",
"en" => "Kikuyu",
"native" => "Gĩkũyũ",
),
"rw" => array (
"iso_639_2" => "kin",
"en" => "Kinyarwanda",
"native" => "Ikinyarwanda",
),
"ky" => array (
"iso_639_2" => "kir",
"en" => "Kyrgyz",
"native" => "Кыргызча, Кыргыз тили",
),
"kv" => array (
"iso_639_2" => "kom",
"en" => "Komi",
"native" => "коми кыв",
),
"kg" => array (
"iso_639_2" => "kon",
"en" => "Kongo",
"native" => "KiKongo",
),
"ko" => array (
"iso_639_2" => "kor",
"en" => "Korean",
"native" => "한국어, 韓國語, 조선어, 朝鮮語",
),
"ku" => array (
"iso_639_2" => "kur",
"en" => "Kurdish",
"native" => "Kurdî, كوردی",
),
"kj" => array (
"iso_639_2" => "kua",
"en" => "Kwanyama",
"native" => "Kuanyama",
),
"la" => array (
"iso_639_2" => "lat",
"en" => "Latin",
"native" => "latine, lingua latina",
),
"lb" => array (
"iso_639_2" => "ltz",
"en" => "Luxembourgish",
"native" => "Lëtzebuergesch",
),
"lg" => array (
"iso_639_2" => "lug",
"en" => "Ganda",
"native" => "Luganda",
),
"li" => array (
"iso_639_2" => "lim",
"en" => "Limburgish",
"native" => "Limburgs",
),
"ln" => array (
"iso_639_2" => "lin",
"en" => "Lingala",
"native" => "Lingála",
),
"lo" => array (
"iso_639_2" => "lao",
"en" => "Lao",
"native" => "ພາສາລາວ",
),
"lt" => array (
"iso_639_2" => "lit",
"en" => "Lithuanian",
"native" => "lietuvių kalba",
),
"lu" => array (
"iso_639_2" => "lub",
"en" => "Luba-Katanga",
"native" => "Tshiluba",
),
"lv" => array (
"iso_639_2" => "lav",
"en" => "Latvian",
"native" => "latviešu valoda",
),
"gv" => array (
"iso_639_2" => "glv",
"en" => "Manx",
"native" => "Gaelg, Gailck",
),
"mk" => array (
"iso_639_2" => "mkd",
"en" => "Macedonian",
"native" => "македонски јазик",
),
"mg" => array (
"iso_639_2" => "mlg",
"en" => "Malagasy",
"native" => "fiteny malagasy",
),
"ms" => array (
"iso_639_2" => "msa",
"en" => "Malay",
"native" => "bahasa Melayu, بهاس ملايو",
),
"ml" => array (
"iso_639_2" => "mal",
"en" => "Malayalam",
"native" => "മലയാളം",
),
"mt" => array (
"iso_639_2" => "mlt",
"en" => "Maltese",
"native" => "Malti",
),
"mi" => array (
"iso_639_2" => "mri",
"en" => "Māori",
"native" => "te reo Māori",
),
"mr" => array (
"iso_639_2" => "mar",
"en" => "Marathi (Marāṭhī)",
"native" => "मराठी",
),
"mh" => array (
"iso_639_2" => "mah",
"en" => "Marshallese",
"native" => "Kajin M̧ajeļ",
),
"mn" => array (
"iso_639_2" => "mon",
"en" => "Mongolian",
"native" => "монгол",
),
"na" => array (
"iso_639_2" => "nau",
"en" => "Nauru",
"native" => "Ekakairũ Naoero",
),
"nv" => array (
"iso_639_2" => "nav",
"en" => "Navajo",
"native" => "Diné bizaad, Dinékʼehǰí",
),
"nb" => array (
"iso_639_2" => "nob",
"en" => "Norwegian Bokmål",
"native" => "Norsk bokmål",
),
"nd" => array (
"iso_639_2" => "nde",
"en" => "North Ndebele",
"native" => "isiNdebele",
),
"ne" => array (
"iso_639_2" => "nep",
"en" => "Nepali",
"native" => "नेपाली",
),
"ng" => array (
"iso_639_2" => "ndo",
"en" => "Ndonga",
"native" => "Owambo",
),
"nn" => array (
"iso_639_2" => "nno",
"en" => "Norwegian Nynorsk",
"native" => "Norsk nynorsk",
),
"no" => array (
"iso_639_2" => "nor",
"en" => "Norwegian",
"native" => "Norsk",
),
"ii" => array (
"iso_639_2" => "iii",
"en" => "Nuosu",
"native" => "ꆈꌠ꒿ Nuosuhxop",
),
"nr" => array (
"iso_639_2" => "nbl",
"en" => "South Ndebele",
"native" => "isiNdebele",
),
"oc" => array (
"iso_639_2" => "oci",
"en" => "Occitan",
"native" => "occitan, lenga d'òc",
),
"oj" => array (
"iso_639_2" => "oji",
"en" => "Ojibwe",
"native" => "ᐊᓂᔑᓈᐯᒧᐎᓐ",
),
"cu" => array (
"iso_639_2" => "chu",
"en" => "Old Church Slavonic",
"native" => "ѩзыкъ словѣньскъ",
),
"om" => array (
"iso_639_2" => "orm",
"en" => "Oromo",
"native" => "Afaan Oromoo",
),
"or" => array (
"iso_639_2" => "ori",
"en" => "Oriya",
"native" => "ଓଡ଼ିଆ",
),
"os" => array (
"iso_639_2" => "oss",
"en" => "Ossetian",
"native" => "ирон æвзаг",
),
"pa" => array (
"iso_639_2" => "pan",
"en" => "Panjabi",
"native" => "ਪੰਜਾਬੀ, پنجابی",
),
"pi" => array (
"iso_639_2" => "pli",
"en" => "Pāli",
"native" => "पाऴि",
),
"fa" => array (
"iso_639_2" => "fas",
"en" => "Persian",
"native" => "فارسی",
),
"pl" => array (
"iso_639_2" => "pol",
"en" => "Polish",
"native" => "język polski, polszczyzna",
),
"ps" => array (
"iso_639_2" => "pus",
"en" => "Pashto",
"native" => "پښتو",
),
"pt" => array (
"iso_639_2" => "por",
"en" => "Portuguese",
"native" => "português",
),
"qu" => array (
"iso_639_2" => "que",
"en" => "Quechua",
"native" => "Runa Simi, Kichwa",
),
"rm" => array (
"iso_639_2" => "roh",
"en" => "Romansh",
"native" => "rumantsch grischun",
),
"rn" => array (
"iso_639_2" => "run",
"en" => "Kirundi",
"native" => "Ikirundi",
),
"ro" => array (
"iso_639_2" => "ron",
"en" => "Romanian",
"native" => "limba română",
),
"ru" => array (
"iso_639_2" => "rus",
"en" => "Russian",
"native" => "русский язык",
),
"sa" => array (
"iso_639_2" => "san",
"en" => "Sanskrit (Saṁskṛta)",
"native" => "संस्कृतम्",
),
"sc" => array (
"iso_639_2" => "srd",
"en" => "Sardinian",
"native" => "sardu",
),
"sd" => array (
"iso_639_2" => "snd",
"en" => "Sindhi",
"native" => "सिन्धी, سنڌي، سندھی",
),
"se" => array (
"iso_639_2" => "sme",
"en" => "Northern Sami",
"native" => "Davvisámegiella",
),
"sm" => array (
"iso_639_2" => "smo",
"en" => "Samoan",
"native" => "gagana fa'a Samoa",
),
"sg" => array (
"iso_639_2" => "sag",
"en" => "Sango",
"native" => "yângâ tî sängö",
),
"sr" => array (
"iso_639_2" => "srp",
"en" => "Serbian",
"native" => "српски језик",
),
"gd" => array (
"iso_639_2" => "gla",
"en" => "Scottish Gaelic",
"native" => "Gàidhlig",
),
"sn" => array (
"iso_639_2" => "sna",
"en" => "Shona",
"native" => "chiShona",
),
"si" => array (
"iso_639_2" => "sin",
"en" => "Sinhala",
"native" => "සිංහල",
),
"sk" => array (
"iso_639_2" => "slk",
"en" => "Slovak",
"native" => "slovenčina, slovenský jazyk",
),
"sl" => array (
"iso_639_2" => "slv",
"en" => "Slovene",
"native" => "slovenski jezik, slovenščina",
),
"so" => array (
"iso_639_2" => "som",
"en" => "Somali",
"native" => "Soomaaliga, af Soomaali",
),
"st" => array (
"iso_639_2" => "sot",
"en" => "Southern Sotho",
"native" => "Sesotho",
),
"es" => array (
"iso_639_2" => "spa",
"en" => "Spanish",
"native" => "español, castellano",
),
"su" => array (
"iso_639_2" => "sun",
"en" => "Sundanese",
"native" => "Basa Sunda",
),
"sw" => array (
"iso_639_2" => "swa",
"en" => "Swahili",
"native" => "Kiswahili",
),
"ss" => array (
"iso_639_2" => "ssw",
"en" => "Swati",
"native" => "SiSwati",
),
"sv" => array (
"iso_639_2" => "swe",
"en" => "Swedish",
"native" => "Svenska",
),
"ta" => array (
"iso_639_2" => "tam",
"en" => "Tamil",
"native" => "தமிழ்",
),
"te" => array (
"iso_639_2" => "tel",
"en" => "Telugu",
"native" => "తెలుగు",
),
"tg" => array (
"iso_639_2" => "tgk",
"en" => "Tajik",
"native" => "тоҷикӣ, toğikī, تاجیکی",
),
"th" => array (
"iso_639_2" => "tha",
"en" => "Thai",
"native" => "ไทย",
),
"ti" => array (
"iso_639_2" => "tir",
"en" => "Tigrinya",
"native" => "ትግርኛ",
),
"bo" => array (
"iso_639_2" => "bod",
"en" => "Tibetan Standard",
"native" => "བོད་ཡིག",
),
"tk" => array (
"iso_639_2" => "tuk",
"en" => "Turkmen",
"native" => "Türkmen, Түркмен",
),
"tl" => array (
"iso_639_2" => "tgl",
"en" => "Tagalog",
"native" => "Wikang Tagalog, ᜏᜒᜃᜅ᜔ ᜆᜄᜎᜓᜄ᜔",
),
"tn" => array (
"iso_639_2" => "tsn",
"en" => "Tswana",
"native" => "Setswana",
),
"to" => array (
"iso_639_2" => "ton",
"en" => "Tonga",
"native" => "faka Tonga",
),
"tr" => array (
"iso_639_2" => "tur",
"en" => "Turkish",
"native" => "Türkçe",
),
"ts" => array (
"iso_639_2" => "tso",
"en" => "Tsonga",
"native" => "Xitsonga",
),
"tt" => array (
"iso_639_2" => "tat",
"en" => "Tatar",
"native" => "татар теле, tatar tele",
),
"tw" => array (
"iso_639_2" => "twi",
"en" => "Twi",
"native" => "Twi",
),
"ty" => array (
"iso_639_2" => "tah",
"en" => "Tahitian",
"native" => "Reo Tahiti",
),
"ug" => array (
"iso_639_2" => "uig",
"en" => "Uighur",
"native" => "Uyƣurqə, ئۇيغۇرچە",
),
"uk" => array (
"iso_639_2" => "ukr",
"en" => "Ukrainian",
"native" => "українська мова",
),
"ur" => array (
"iso_639_2" => "urd",
"en" => "Urdu",
"native" => "اردو",
),
"uz" => array (
"iso_639_2" => "uzb",
"en" => "Uzbek",
"native" => "O'zbek, Ўзбек, أۇزبېك",
),
"ve" => array (
"iso_639_2" => "ven",
"en" => "Venda",
"native" => "Tshivenḓa",
),
"vi" => array (
"iso_639_2" => "vie",
"en" => "Vietnamese",
"native" => "Tiếng Việt",
),
"vo" => array (
"iso_639_2" => "vol",
"en" => "Volapük",
"native" => "Volapük",
),
"wa" => array (
"iso_639_2" => "wln",
"en" => "Walloon",
"native" => "walon",
),
"cy" => array (
"iso_639_2" => "cym",
"en" => "Welsh",
"native" => "Cymraeg",
),
"wo" => array (
"iso_639_2" => "wol",
"en" => "Wolof",
"native" => "Wollof",
),
"fy" => array (
"iso_639_2" => "fry",
"en" => "Western Frisian",
"native" => "Frysk",
),
"xh" => array (
"iso_639_2" => "xho",
"en" => "Xhosa",
"native" => "isiXhosa",
),
"yi" => array (
"iso_639_2" => "yid",
"en" => "Yiddish",
"native" => "ייִדיש",
),
"yo" => array (
"iso_639_2" => "yor",
"en" => "Yoruba",
"native" => "Yorùbá",
),
"za" => array (
"iso_639_2" => "zha",
"en" => "Zhuang",
"native" => "Saɯ cueŋƅ, Saw cuengh",
),
"zu" => array (
"iso_639_2" => "zul",
"en" => "Zulu",
"native" => "isiZulu",
),
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment