Skip to content
Snippets Groups Projects
langs.php 19 KiB
Newer Older
  • Learn to ignore specific revisions
  • <?php
    /**
     * @author Phil Teare
     * using wikipedia data
     */
    return array(
        "ab" => array(
            "name" => "Abkhaz",
            "nativeName" => "аҧсуа"
        ),
        "aa" => array(
            "name" => "Afar",
            "nativeName" => "Afaraf"
        ),
        "af" => array(
            "name" => "Afrikaans",
            "nativeName" => "Afrikaans"
        ),
        "ak" => array(
            "name" => "Akan",
            "nativeName" => "Akan"
        ),
        "sq" => array(
            "name" => "Albanian",
            "nativeName" => "Shqip"
        ),
        "am" => array(
            "name" => "Amharic",
            "nativeName" => "አማርኛ"
        ),
        "ar" => array(
    
            "direction" => "rtl",
    
            "name" => "Arabic",
            "nativeName" => "العربية"
        ),
        "an" => array(
            "name" => "Aragonese",
            "nativeName" => "Aragonés"
        ),
        "hy" => array(
            "name" => "Armenian",
            "nativeName" => "Հայերեն"
        ),
        "as" => array(
            "name" => "Assamese",
            "nativeName" => "অসমীয়া"
        ),
        "av" => array(
            "name" => "Avaric",
            "nativeName" => "авар мацӀ, магӀарул мацӀ"
        ),
        "ae" => array(
            "name" => "Avestan",
            "nativeName" => "avesta"
        ),
        "ay" => array(
            "name" => "Aymara",
            "nativeName" => "aymar aru"
        ),
        "az" => array(
            "name" => "Azerbaijani",
            "nativeName" => "azərbaycan dili"
        ),
        "bm" => array(
            "name" => "Bambara",
            "nativeName" => "bamanankan"
        ),
        "ba" => array(
            "name" => "Bashkir",
            "nativeName" => "башҡорт теле"
        ),
        "eu" => array(
            "name" => "Basque",
            "nativeName" => "euskara, euskera"
        ),
        "be" => array(
            "name" => "Belarusian",
            "nativeName" => "Беларуская"
        ),
        "bn" => array(
            "name" => "Bengali",
            "nativeName" => "বাংলা"
        ),
        "bh" => array(
            "name" => "Bihari",
            "nativeName" => "भोजपुरी"
        ),
        "bi" => array(
            "name" => "Bislama",
            "nativeName" => "Bislama"
        ),
        "bs" => array(
            "name" => "Bosnian",
            "nativeName" => "bosanski jezik"
        ),
        "br" => array(
            "name" => "Breton",
            "nativeName" => "brezhoneg"
        ),
        "bg" => array(
            "name" => "Bulgarian",
            "nativeName" => "български език"
        ),
        "my" => array(
            "name" => "Burmese",
            "nativeName" => "ဗမာစာ"
        ),
        "ca" => array(
            "name" => "Catalan; Valencian",
    
            "flag" => "catalonia",
    
            "nativeName" => "Català"
        ),
        "ch" => array(
            "name" => "Chamorro",
            "nativeName" => "Chamoru"
        ),
        "ce" => array(
            "name" => "Chechen",
            "nativeName" => "нохчийн мотт"
        ),
        "ny" => array(
            "name" => "Chichewa; Chewa; Nyanja",
            "nativeName" => "chiCheŵa, chinyanja"
        ),
        "zh" => array(
            "name" => "Chinese",
            "nativeName" => "中文 (Zhōngwén), 汉语, 漢語"
        ),
        "cv" => array(
            "name" => "Chuvash",
            "nativeName" => "чӑваш чӗлхи"
        ),
        "kw" => array(
            "name" => "Cornish",
            "nativeName" => "Kernewek"
        ),
        "co" => array(
            "name" => "Corsican",
            "nativeName" => "corsu, lingua corsa"
        ),
        "cr" => array(
            "name" => "Cree",
            "nativeName" => "ᓀᐦᐃᔭᐍᐏᐣ"
        ),
        "hr" => array(
            "name" => "Croatian",
            "nativeName" => "hrvatski"
        ),
        "cs" => array(
            "name" => "Czech",
    
            "flag" => "CZ",
    
            "nativeName" => "česky, čeština"
        ),
        "da" => array(
            "name" => "Danish",
    
            "flag" => "DK",
    
            "nativeName" => "dansk"
        ),
        "dv" => array(
            "name" => "Divehi; Dhivehi; Maldivian;",
            "nativeName" => "ދިވެހި"
        ),
        "nl" => array(
            "name" => "Dutch",
            "nativeName" => "Nederlands, Vlaams"
        ),
        "en" => array(
            "name" => "English",
            "nativeName" => "English"
        ),
        "eo" => array(
            "name" => "Esperanto",
            "nativeName" => "Esperanto"
        ),
        "et" => array(
            "name" => "Estonian",
            "nativeName" => "eesti, eesti keel"
        ),
        "ee" => array(
            "name" => "Ewe",
            "nativeName" => "Eʋegbe"
        ),
        "fo" => array(
            "name" => "Faroese",
            "nativeName" => "føroyskt"
        ),
        "fj" => array(
            "name" => "Fijian",
            "nativeName" => "vosa Vakaviti"
        ),
        "fi" => array(
            "name" => "Finnish",
            "nativeName" => "suomi, suomen kieli"
        ),
        "fr" => array(
            "name" => "French",
            "nativeName" => "français, langue française"
        ),
        "ff" => array(
            "name" => "Fula; Fulah; Pulaar; Pular",
            "nativeName" => "Fulfulde, Pulaar, Pular"
        ),
        "gl" => array(
            "name" => "Galician",
            "nativeName" => "Galego"
        ),
        "ka" => array(
            "name" => "Georgian",
    
            "flag" => "GE",
    
            "nativeName" => "ქართული"
        ),
        "de" => array(
            "name" => "German",
            "nativeName" => "Deutsch"
        ),
        "el" => array(
            "name" => "Greek, Modern",
    
            "flag" => "GR",
    
            "nativeName" => "Ελληνικά"
        ),
        "gn" => array(
            "name" => "Guaraní",
            "nativeName" => "Avañeẽ"
        ),
        "gu" => array(
            "name" => "Gujarati",
            "nativeName" => "ગુજરાતી"
        ),
        "ht" => array(
            "name" => "Haitian; Haitian Creole",
            "nativeName" => "Kreyòl ayisyen"
        ),
        "ha" => array(
            "name" => "Hausa",
            "nativeName" => "Hausa, هَوُسَ"
        ),
        "he" => array(
    
            "direction" => "rtl",
    
            "name" => "Hebrew (modern)",
    
            "flag" => "IL",
    
            "nativeName" => "עברית"
        ),
        "hz" => array(
            "name" => "Herero",
            "nativeName" => "Otjiherero"
        ),
        "hi" => array(
            "name" => "Hindi",
    
            "flag" => "IN",
    
            "nativeName" => "हिन्दी, हिंदी"
        ),
        "ho" => array(
            "name" => "Hiri Motu",
            "nativeName" => "Hiri Motu"
        ),
        "hu" => array(
            "name" => "Hungarian",
            "nativeName" => "Magyar"
        ),
        "ia" => array(
            "name" => "Interlingua",
            "nativeName" => "Interlingua"
        ),
        "id" => array(
            "name" => "Indonesian",
            "nativeName" => "Bahasa Indonesia"
        ),
        "ie" => array(
            "name" => "Interlingue",
            "nativeName" => "Originally called Occidental; then Interlingue after WWII"
        ),
        "ga" => array(
            "name" => "Irish",
            "nativeName" => "Gaeilge"
        ),
        "ig" => array(
            "name" => "Igbo",
            "nativeName" => "Asụsụ Igbo"
        ),
        "ik" => array(
            "name" => "Inupiaq",
            "nativeName" => "Iñupiaq, Iñupiatun"
        ),
        "io" => array(
            "name" => "Ido",
            "nativeName" => "Ido"
        ),
        "is" => array(
            "name" => "Icelandic",
            "nativeName" => "Íslenska"
        ),
        "it" => array(
            "name" => "Italian",
            "nativeName" => "Italiano"
        ),
        "iu" => array(
            "name" => "Inuktitut",
            "nativeName" => "ᐃᓄᒃᑎᑐᑦ"
        ),
        "ja" => array(
            "name" => "Japanese",
    
            "flag" => "JP",
    
            "nativeName" => "日本語 (にほんご/にっぽんご)"
        ),
        "jv" => array(
            "name" => "Javanese",
            "nativeName" => "basa Jawa"
        ),
        "kl" => array(
            "name" => "Kalaallisut, Greenlandic",
            "nativeName" => "kalaallisut, kalaallit oqaasii"
        ),
        "kn" => array(
            "name" => "Kannada",
            "nativeName" => "ಕನ್ನಡ"
        ),
        "kr" => array(
            "name" => "Kanuri",
            "nativeName" => "Kanuri"
        ),
        "ks" => array(
            "name" => "Kashmiri",
            "nativeName" => "कश्मीरी, كشميري"
        ),
        "kk" => array(
            "name" => "Kazakh",
            "nativeName" => "Қазақ тілі"
        ),
        "km" => array(
            "name" => "Khmer",
            "nativeName" => "ភាសាខ្មែរ"
        ),
        "ki" => array(
            "name" => "Kikuyu, Gikuyu",
            "nativeName" => "Gĩkũyũ"
        ),
        "rw" => array(
            "name" => "Kinyarwanda",
            "nativeName" => "Ikinyarwanda"
        ),
        "ky" => array(
            "name" => "Kirghiz, Kyrgyz",
            "nativeName" => "кыргыз тили"
        ),
        "kv" => array(
            "name" => "Komi",
            "nativeName" => "коми кыв"
        ),
        "kg" => array(
            "name" => "Kongo",
            "nativeName" => "KiKongo"
        ),
        "ko" => array(
            "name" => "Korean",
            "nativeName" => "한국어 (韓國語), 조선말 (朝鮮語)"
        ),
        "ku" => array(
            "name" => "Kurdish",
            "nativeName" => "Kurdî, كوردی"
        ),
        "kj" => array(
            "name" => "Kwanyama, Kuanyama",
            "nativeName" => "Kuanyama"
        ),
        "la" => array(
            "name" => "Latin",
            "nativeName" => "latine, lingua latina"
        ),
        "lb" => array(
            "name" => "Luxembourgish, Letzeburgesch",
            "nativeName" => "Lëtzebuergesch"
        ),
        "lg" => array(
            "name" => "Luganda",
            "nativeName" => "Luganda"
        ),
        "li" => array(
            "name" => "Limburgish, Limburgan, Limburger",
            "nativeName" => "Limburgs"
        ),
        "ln" => array(
            "name" => "Lingala",
            "nativeName" => "Lingála"
        ),
        "lo" => array(
            "name" => "Lao",
            "nativeName" => "ພາສາລາວ"
        ),
        "lt" => array(
            "name" => "Lithuanian",
            "nativeName" => "lietuvių kalba"
        ),
        "lu" => array(
            "name" => "Luba-Katanga",
            "nativeName" => ""
        ),
        "lv" => array(
            "name" => "Latvian",
            "nativeName" => "latviešu valoda"
        ),
        "gv" => array(
            "name" => "Manx",
            "nativeName" => "Gaelg, Gailck"
        ),
        "mk" => array(
            "name" => "Macedonian",
            "nativeName" => "македонски јазик"
        ),
        "mg" => array(
            "name" => "Malagasy",
            "nativeName" => "Malagasy fiteny"
        ),
        "ms" => array(
            "name" => "Malay",
            "nativeName" => "bahasa Melayu, بهاس ملايو"
        ),
        "ml" => array(
            "name" => "Malayalam",
            "nativeName" => "മലയാളം"
        ),
        "mt" => array(
            "name" => "Maltese",
            "nativeName" => "Malti"
        ),
        "mi" => array(
            "name" => "Māori",
            "nativeName" => "te reo Māori"
        ),
        "mr" => array(
            "name" => "Marathi (Marāṭhī)",
            "nativeName" => "मराठी"
        ),
        "mh" => array(
            "name" => "Marshallese",
            "nativeName" => "Kajin M̧ajeļ"
        ),
        "mn" => array(
            "name" => "Mongolian",
            "nativeName" => "монгол"
        ),
        "na" => array(
            "name" => "Nauru",
            "nativeName" => "Ekakairũ Naoero"
        ),
        "nv" => array(
            "name" => "Navajo, Navaho",
            "nativeName" => "Diné bizaad, Dinékʼehǰí"
        ),
        "nb" => array(
            "name" => "Norwegian Bokmål",
            "nativeName" => "Norsk bokmål"
        ),
        "nd" => array(
            "name" => "North Ndebele",
            "nativeName" => "isiNdebele"
        ),
        "ne" => array(
            "name" => "Nepali",
            "nativeName" => "नेपाली"
        ),
        "ng" => array(
            "name" => "Ndonga",
            "nativeName" => "Owambo"
        ),
        "nn" => array(
            "name" => "Norwegian Nynorsk",
            "nativeName" => "Norsk nynorsk"
        ),
        "no" => array(
            "name" => "Norwegian",
            "nativeName" => "Norsk"
        ),
        "ii" => array(
            "name" => "Nuosu",
            "nativeName" => "ꆈꌠ꒿ Nuosuhxop"
        ),
        "nr" => array(
            "name" => "South Ndebele",
            "nativeName" => "isiNdebele"
        ),
        "oc" => array(
            "name" => "Occitan",
            "nativeName" => "Occitan"
        ),
        "oj" => array(
            "name" => "Ojibwe, Ojibwa",
            "nativeName" => "ᐊᓂᔑᓈᐯᒧᐎᓐ"
        ),
        "cu" => array(
            "name" => "Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic",
            "nativeName" => "ѩзыкъ словѣньскъ"
        ),
        "om" => array(
            "name" => "Oromo",
            "nativeName" => "Afaan Oromoo"
        ),
        "or" => array(
            "name" => "Oriya",
            "nativeName" => "ଓଡ଼ିଆ"
        ),
        "os" => array(
            "name" => "Ossetian, Ossetic",
            "nativeName" => "ирон æвзаг"
        ),
        "pa" => array(
            "name" => "Panjabi, Punjabi",
            "nativeName" => "ਪੰਜਾਬੀ, پنجابی"
        ),
        "pi" => array(
            "name" => "Pāli",
            "nativeName" => "पाऴि"
        ),
        "fa" => array(
    
            "direction" => "rtl",
    
            "flag" => "IR",
    
            "name" => "Persian",
            "nativeName" => "فارسی"
        ),
        "pl" => array(
            "name" => "Polish",
            "nativeName" => "polski"
        ),
        "ps" => array(
            "name" => "Pashto, Pushto",
            "nativeName" => "پښتو"
        ),
        "pt" => array(
            "name" => "Portuguese",
            "nativeName" => "Português"
        ),
        "qu" => array(
            "name" => "Quechua",
            "nativeName" => "Runa Simi, Kichwa"
        ),
        "rm" => array(
            "name" => "Romansh",
            "nativeName" => "rumantsch grischun"
        ),
        "rn" => array(
            "name" => "Kirundi",
            "nativeName" => "kiRundi"
        ),
        "ro" => array(
            "name" => "Romanian, Moldavian, Moldovan",
            "nativeName" => "română"
        ),
        "ru" => array(
            "name" => "Russian",
            "nativeName" => "русский язык"
        ),
        "sa" => array(
            "name" => "Sanskrit (Saṁskṛta)",
            "nativeName" => "संस्कृतम्"
        ),
        "sc" => array(
            "name" => "Sardinian",
            "nativeName" => "sardu"
        ),
        "sd" => array(
            "name" => "Sindhi",
            "nativeName" => "सिन्धी, سنڌي، سندھی"
        ),
        "se" => array(
            "name" => "Northern Sami",
            "nativeName" => "Davvisámegiella"
        ),
        "sm" => array(
            "name" => "Samoan",
            "nativeName" => "gagana faa Samoa"
        ),
        "sg" => array(
            "name" => "Sango",
            "nativeName" => "yângâ tî sängö"
        ),
        "sr" => array(
            "name" => "Serbian",
    
            "flag" => "RS",
    
            "nativeName" => "српски језик"
        ),
        "gd" => array(
            "name" => "Scottish Gaelic; Gaelic",
            "nativeName" => "Gàidhlig"
        ),
        "sn" => array(
            "name" => "Shona",
            "nativeName" => "chiShona"
        ),
        "si" => array(
            "name" => "Sinhala, Sinhalese",
            "nativeName" => "සිංහල"
        ),
        "sk" => array(
            "name" => "Slovak",
            "nativeName" => "slovenčina"
        ),
        "sl" => array(
            "name" => "Slovene",
    
            "flag" => "SI",
    
            "nativeName" => "slovenščina"
        ),
        "so" => array(
            "name" => "Somali",
            "nativeName" => "Soomaaliga, af Soomaali"
        ),
        "st" => array(
            "name" => "Southern Sotho",
            "nativeName" => "Sesotho"
        ),
        "es" => array(
            "name" => "Spanish; Castilian",
            "nativeName" => "español, castellano"
        ),
        "su" => array(
            "name" => "Sundanese",
            "nativeName" => "Basa Sunda"
        ),
        "sw" => array(
            "name" => "Swahili",
    
            "flag" => "KE",
    
            "nativeName" => "Kiswahili"
        ),
        "ss" => array(
            "name" => "Swati",
            "nativeName" => "SiSwati"
        ),
        "sv" => array(
            "name" => "Swedish",
            "nativeName" => "svenska"
        ),
        "ta" => array(
            "name" => "Tamil",
            "nativeName" => "தமிழ்"
        ),
        "te" => array(
            "name" => "Telugu",
            "nativeName" => "తెలుగు"
        ),
        "tg" => array(
            "name" => "Tajik",
            "nativeName" => "тоҷикӣ, toğikī, تاجیکی"
        ),
        "th" => array(
            "name" => "Thai",
            "nativeName" => "ไทย"
        ),
        "ti" => array(
            "name" => "Tigrinya",
            "nativeName" => "ትግርኛ"
        ),
        "bo" => array(
            "name" => "Tibetan Standard, Tibetan, Central",
            "nativeName" => "བོད་ཡིག"
        ),
        "tk" => array(
            "name" => "Turkmen",
            "nativeName" => "Türkmen, Түркмен"
        ),
        "tl" => array(
            "name" => "Tagalog",
            "nativeName" => "Wikang Tagalog, ᜏᜒᜃᜅ᜔ ᜆᜄᜎᜓᜄ᜔"
        ),
        "tn" => array(
            "name" => "Tswana",
            "nativeName" => "Setswana"
        ),
        "to" => array(
            "name" => "Tonga (Tonga Islands)",
            "nativeName" => "faka Tonga"
        ),
        "tr" => array(
            "name" => "Turkish",
            "nativeName" => "Türkçe"
        ),
        "ts" => array(
            "name" => "Tsonga",
            "nativeName" => "Xitsonga"
        ),
        "tt" => array(
            "name" => "Tatar",
            "nativeName" => "татарча, tatarça, تاتارچا"
        ),
        "tw" => array(
            "name" => "Twi",
            "nativeName" => "Twi"
        ),
        "ty" => array(
            "name" => "Tahitian",
            "nativeName" => "Reo Tahiti"
        ),
        "ug" => array(
            "name" => "Uighur, Uyghur",
            "nativeName" => "Uyƣurqə, ئۇيغۇرچە"
        ),
        "uk" => array(
            "name" => "Ukrainian",
    
            "flag" => "UA",
    
            "nativeName" => "українська"
        ),
        "ur" => array(
            "name" => "Urdu",
            "nativeName" => "اردو"
        ),
        "uz" => array(
            "name" => "Uzbek",
            "nativeName" => "zbek, Ўзбек, أۇزبېك"
        ),
        "ve" => array(
            "name" => "Venda",
            "nativeName" => "Tshivenḓa"
        ),
        "vi" => array(
            "name" => "Vietnamese",
            "nativeName" => "Tiếng Việt"
        ),
        "vo" => array(
            "name" => "Volapük",
            "nativeName" => "Volapük"
        ),
        "wa" => array(
            "name" => "Walloon",
            "nativeName" => "Walon"
        ),
        "cy" => array(
            "name" => "Welsh",
            "nativeName" => "Cymraeg"
        ),
        "wo" => array(
            "name" => "Wolof",
            "nativeName" => "Wollof"
        ),
        "fy" => array(
            "name" => "Western Frisian",
            "nativeName" => "Frysk"
        ),
        "xh" => array(
            "name" => "Xhosa",
            "nativeName" => "isiXhosa"
        ),
        "yi" => array(
            "name" => "Yiddish",
            "nativeName" => "ייִדיש"
        ),
        "yo" => array(
            "name" => "Yoruba",
            "nativeName" => "Yorùbá"
        ),
        "za" => array(
            "name" => "Zhuang, Chuang",
            "nativeName" => "Saɯ cueŋƅ, Saw cuengh"
        )
    );