function _locale_get_predefined_list in Drupal 7
Same name and namespace in other branches
- 6 includes/locale.inc \_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.
File
- includes/
iso.inc, line 294 - Provides a list of countries and languages based on ISO standards.
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(
'Bhutani',
),
'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',
),
);
}