function _locale_get_predefined_list

Some of the common languages with their English and native names

Based on ISO 639 and http://people.w3.org/rishida/names/languages.html

Related topics

7 calls to _locale_get_predefined_list()
install_import_locales in includes/install.core.inc
Imports languages via a batch process during installation.
install_select_locale_form in includes/install.core.inc
Form constructor for the language selection form.
locale_add_language in includes/locale.inc
API function to add a language.
locale_languages_predefined_form_submit in modules/locale/locale.admin.inc
Process the language addition form submission.
locale_languages_predefined_form_validate in modules/locale/locale.admin.inc
Validate the language addition form.

... See full list

File

includes/iso.inc, line 294

Code

function _locale_get_predefined_list() {
    return array(
        'aa' => array(
            'Afar',
        ),
        'ab' => array(
            'Abkhazian',
            'аҧсуа бызшәа',
        ),
        'ae' => array(
            'Avestan',
        ),
        'af' => array(
            'Afrikaans',
        ),
        'ak' => array(
            'Akan',
        ),
        'am' => array(
            'Amharic',
            'አማርኛ',
        ),
        'ar' => array(
            'Arabic',
            
            /* Left-to-right marker "‭" */
'العربية',
            LANGUAGE_RTL,
        ),
        'as' => array(
            'Assamese',
        ),
        'ast' => array(
            'Asturian',
        ),
        'av' => array(
            'Avar',
        ),
        'ay' => array(
            'Aymara',
        ),
        'az' => array(
            'Azerbaijani',
            'azərbaycan',
        ),
        'ba' => array(
            'Bashkir',
        ),
        'be' => array(
            'Belarusian',
            'Беларуская',
        ),
        'bg' => array(
            'Bulgarian',
            'Български',
        ),
        'bh' => array(
            'Bihari',
        ),
        'bi' => array(
            'Bislama',
        ),
        'bm' => array(
            'Bambara',
            'Bamanankan',
        ),
        'bn' => array(
            'Bengali',
        ),
        'bo' => array(
            'Tibetan',
        ),
        'br' => array(
            'Breton',
        ),
        'bs' => array(
            'Bosnian',
            'Bosanski',
        ),
        'ca' => array(
            'Catalan',
            'Català',
        ),
        'ce' => array(
            'Chechen',
        ),
        'ch' => array(
            'Chamorro',
        ),
        'co' => array(
            'Corsican',
        ),
        'cr' => array(
            'Cree',
        ),
        'cs' => array(
            'Czech',
            'Čeština',
        ),
        'cu' => array(
            'Old Slavonic',
        ),
        'cv' => array(
            'Chuvash',
        ),
        'cy' => array(
            'Welsh',
            'Cymraeg',
        ),
        'da' => array(
            'Danish',
            'Dansk',
        ),
        'de' => array(
            'German',
            'Deutsch',
        ),
        'dv' => array(
            'Maldivian',
        ),
        'dz' => array(
            'Dzongkha',
            'རྫོང་ཁ',
        ),
        'ee' => array(
            'Ewe',
            'Ɛʋɛ',
        ),
        'el' => array(
            'Greek',
            'Ελληνικά',
        ),
        'en' => array(
            'English',
        ),
        'en-gb' => array(
            'English, British',
        ),
        'eo' => array(
            'Esperanto',
        ),
        'es' => array(
            'Spanish',
            'Español',
        ),
        'et' => array(
            'Estonian',
            'Eesti',
        ),
        'eu' => array(
            'Basque',
            'Euskera',
        ),
        'fa' => array(
            'Persian',
            
            /* Left-to-right marker "‭" */
'فارسی',
            LANGUAGE_RTL,
        ),
        'ff' => array(
            'Fulah',
            'Fulfulde',
        ),
        'fi' => array(
            'Finnish',
            'Suomi',
        ),
        'fil' => array(
            'Filipino',
        ),
        'fj' => array(
            'Fiji',
        ),
        'fo' => array(
            'Faeroese',
        ),
        'fr' => array(
            'French',
            'Français',
        ),
        'fy' => array(
            'Frisian',
            'Frysk',
        ),
        'ga' => array(
            'Irish',
            'Gaeilge',
        ),
        'gd' => array(
            'Scots Gaelic',
        ),
        'gl' => array(
            'Galician',
            'Galego',
        ),
        'gn' => array(
            'Guarani',
        ),
        'gsw-berne' => array(
            'Swiss German',
        ),
        'gu' => array(
            'Gujarati',
        ),
        'gv' => array(
            'Manx',
        ),
        'ha' => array(
            'Hausa',
        ),
        'he' => array(
            'Hebrew',
            
            /* Left-to-right marker "‭" */
'עברית',
            LANGUAGE_RTL,
        ),
        'hi' => array(
            'Hindi',
            'हिन्दी',
        ),
        'ho' => array(
            'Hiri Motu',
        ),
        'hr' => array(
            'Croatian',
            'Hrvatski',
        ),
        'ht' => array(
            'Haitian Creole',
        ),
        'hu' => array(
            'Hungarian',
            'Magyar',
        ),
        'hy' => array(
            'Armenian',
            'Հայերեն',
        ),
        'hz' => array(
            'Herero',
        ),
        'ia' => array(
            'Interlingua',
        ),
        'id' => array(
            'Indonesian',
            'Bahasa Indonesia',
        ),
        'ie' => array(
            'Interlingue',
        ),
        'ig' => array(
            'Igbo',
        ),
        'ik' => array(
            'Inupiak',
        ),
        'is' => array(
            'Icelandic',
            'Íslenska',
        ),
        'it' => array(
            'Italian',
            'Italiano',
        ),
        'iu' => array(
            'Inuktitut',
        ),
        'ja' => array(
            'Japanese',
            '日本語',
        ),
        'jv' => array(
            'Javanese',
        ),
        'ka' => array(
            'Georgian',
        ),
        'kg' => array(
            'Kongo',
        ),
        'ki' => array(
            'Kikuyu',
        ),
        'kj' => array(
            'Kwanyama',
        ),
        'kk' => array(
            'Kazakh',
            'Қазақ',
        ),
        'kl' => array(
            'Greenlandic',
        ),
        'km' => array(
            'Cambodian',
        ),
        'kn' => array(
            'Kannada',
            'ಕನ್ನಡ',
        ),
        'ko' => array(
            'Korean',
            '한국어',
        ),
        'kr' => array(
            'Kanuri',
        ),
        'ks' => array(
            'Kashmiri',
        ),
        'ku' => array(
            'Kurdish',
            'Kurdî',
        ),
        'kv' => array(
            'Komi',
        ),
        'kw' => array(
            'Cornish',
        ),
        'ky' => array(
            'Kyrgyz',
            'Кыргызча',
        ),
        'la' => array(
            'Latin',
            'Latina',
        ),
        'lb' => array(
            'Luxembourgish',
        ),
        'lg' => array(
            'Luganda',
        ),
        'ln' => array(
            'Lingala',
        ),
        'lo' => array(
            'Laothian',
        ),
        'lt' => array(
            'Lithuanian',
            'Lietuvių',
        ),
        'lv' => array(
            'Latvian',
            'Latviešu',
        ),
        'mg' => array(
            'Malagasy',
        ),
        'mh' => array(
            'Marshallese',
        ),
        'mi' => array(
            'Māori',
        ),
        'mk' => array(
            'Macedonian',
            'Македонски',
        ),
        'ml' => array(
            'Malayalam',
            'മലയാളം',
        ),
        'mn' => array(
            'Mongolian',
        ),
        'mo' => array(
            'Moldavian',
        ),
        'mr' => array(
            'Marathi',
        ),
        'ms' => array(
            'Malay',
            'Bahasa Melayu',
        ),
        'mt' => array(
            'Maltese',
            'Malti',
        ),
        'my' => array(
            'Burmese',
        ),
        'na' => array(
            'Nauru',
        ),
        'nd' => array(
            'North Ndebele',
        ),
        'ne' => array(
            'Nepali',
        ),
        'ng' => array(
            'Ndonga',
        ),
        'nl' => array(
            'Dutch',
            'Nederlands',
        ),
        'nb' => array(
            'Norwegian Bokmål',
            'Bokmål',
        ),
        'nn' => array(
            'Norwegian Nynorsk',
            'Nynorsk',
        ),
        'nr' => array(
            'South Ndebele',
        ),
        'nv' => array(
            'Navajo',
        ),
        'ny' => array(
            'Chichewa',
        ),
        'oc' => array(
            'Occitan',
        ),
        'om' => array(
            'Oromo',
        ),
        'or' => array(
            'Oriya',
        ),
        'os' => array(
            'Ossetian',
        ),
        'pa' => array(
            'Punjabi',
        ),
        'pi' => array(
            'Pali',
        ),
        'pl' => array(
            'Polish',
            'Polski',
        ),
        'ps' => array(
            'Pashto',
            
            /* Left-to-right marker "‭" */
'پښتو',
            LANGUAGE_RTL,
        ),
        'pt' => array(
            'Portuguese, International',
        ),
        'pt-pt' => array(
            'Portuguese, Portugal',
            'Português',
        ),
        'pt-br' => array(
            'Portuguese, Brazil',
            'Português',
        ),
        'qu' => array(
            'Quechua',
        ),
        'rm' => array(
            'Rhaeto-Romance',
        ),
        'rn' => array(
            'Kirundi',
        ),
        'ro' => array(
            'Romanian',
            'Română',
        ),
        'ru' => array(
            'Russian',
            'Русский',
        ),
        'rw' => array(
            'Kinyarwanda',
        ),
        'sa' => array(
            'Sanskrit',
        ),
        'sc' => array(
            'Sardinian',
        ),
        'sco' => array(
            'Scots',
        ),
        'sd' => array(
            'Sindhi',
        ),
        'se' => array(
            'Northern Sami',
        ),
        'sg' => array(
            'Sango',
        ),
        'sh' => array(
            'Serbo-Croatian',
        ),
        'si' => array(
            'Sinhala',
            'සිංහල',
        ),
        'sk' => array(
            'Slovak',
            'Slovenčina',
        ),
        'sl' => array(
            'Slovenian',
            'Slovenščina',
        ),
        'sm' => array(
            'Samoan',
        ),
        'sn' => array(
            'Shona',
        ),
        'so' => array(
            'Somali',
        ),
        'sq' => array(
            'Albanian',
            'Shqip',
        ),
        'sr' => array(
            'Serbian',
            'Српски',
        ),
        'ss' => array(
            'Siswati',
        ),
        'st' => array(
            'Sesotho',
        ),
        'su' => array(
            'Sudanese',
        ),
        'sv' => array(
            'Swedish',
            'Svenska',
        ),
        'sw' => array(
            'Swahili',
            'Kiswahili',
        ),
        'ta' => array(
            'Tamil',
            'தமிழ்',
        ),
        'te' => array(
            'Telugu',
            'తెలుగు',
        ),
        'tg' => array(
            'Tajik',
        ),
        'th' => array(
            'Thai',
            'ภาษาไทย',
        ),
        'ti' => array(
            'Tigrinya',
        ),
        'tk' => array(
            'Turkmen',
        ),
        'tl' => array(
            'Tagalog',
        ),
        'tn' => array(
            'Setswana',
        ),
        'to' => array(
            'Tonga',
        ),
        'tr' => array(
            'Turkish',
            'Türkçe',
        ),
        'ts' => array(
            'Tsonga',
        ),
        'tt' => array(
            'Tatar',
            'Tatarça',
        ),
        'tw' => array(
            'Twi',
        ),
        'ty' => array(
            'Tahitian',
        ),
        'ug' => array(
            'Uyghur',
        ),
        'uk' => array(
            'Ukrainian',
            'Українська',
        ),
        'ur' => array(
            'Urdu',
            
            /* Left-to-right marker "‭" */
'اردو',
            LANGUAGE_RTL,
        ),
        'uz' => array(
            'Uzbek',
            "o'zbek",
        ),
        've' => array(
            'Venda',
        ),
        'vi' => array(
            'Vietnamese',
            'Tiếng Việt',
        ),
        'wo' => array(
            'Wolof',
        ),
        'xh' => array(
            'Xhosa',
            'isiXhosa',
        ),
        'xx-lolspeak' => array(
            'Lolspeak',
        ),
        'yi' => array(
            'Yiddish',
        ),
        'yo' => array(
            'Yoruba',
            'Yorùbá',
        ),
        'za' => array(
            'Zhuang',
        ),
        'zh-hans' => array(
            'Chinese, Simplified',
            '简体中文',
        ),
        'zh-hant' => array(
            'Chinese, Traditional',
            '繁體中文',
        ),
        'zu' => array(
            'Zulu',
            'isiZulu',
        ),
    );
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.