<?
/*
* languages.php:
* File mapping language names to language codes.
* *** Automatically generated by getlangcodes.php ***
*
* Copyright (c) 2005 UK Citizens Online Democracy. All rights reserved.
* Email: matthew@mysociety.org. WWW: http://www.mysociety.org
*
*/
/* $languages_name_to_code
* ISO 639-1 alpha-2 language code and language names, taken from
* http://www.loc.gov/standards/iso639-2/ISO-639-2_values_8bits.txt */
$languages_name_to_code = array(
'Afar' => 'aa',
'Abkhazian' => 'ab',
'Afrikaans' => 'af',
'Akan' => 'ak',
'Albanian' => 'sq',
'Amharic' => 'am',
'Arabic' => 'ar',
'Aragonese' => 'an',
'Armenian' => 'hy',
'Assamese' => 'as',
'Avaric' => 'av',
'Avestan' => 'ae',
'Aymara' => 'ay',
'Azerbaijani' => 'az',
'Bashkir' => 'ba',
'Bambara' => 'bm',
'Basque' => 'eu',
'Belarusian' => 'be',
'Bengali' => 'bn',
'Bihari' => 'bh',
'Bislama' => 'bi',
'Bosnian' => 'bs',
'Breton' => 'br',
'Bulgarian' => 'bg',
'Burmese' => 'my',
'Catalan' => 'ca',
'Valencian' => 'ca',
'Chamorro' => 'ch',
'Chechen' => 'ce',
'Chinese' => 'zh',
'Church Slavic' => 'cu',
'Old Slavonic' => 'cu',
'Church Slavonic' => 'cu',
'Old Bulgarian' => 'cu',
'Old Church Slavonic' => 'cu',
'Chuvash' => 'cv',
'Cornish' => 'kw',
'Corsican' => 'co',
'Cree' => 'cr',
'Czech' => 'cs',
'Danish' => 'da',
'Divehi' => 'dv',
'Dutch' => 'nl',
'Flemish' => 'nl',
'Dzongkha' => 'dz',
'English' => 'en',
'Esperanto' => 'eo',
'Estonian' => 'et',
'Ewe' => 'ee',
'Faroese' => 'fo',
'Fijian' => 'fj',
'Finnish' => 'fi',
'French' => 'fr',
'Frisian' => 'fy',
'Fulah' => 'ff',
'Georgian' => 'ka',
'German' => 'de',
'Gaelic' => 'gd',
'Scottish Gaelic' => 'gd',
'Irish' => 'ga',
'Galician' => 'gl',
'Manx' => 'gv',
'Greek' => 'el',
'Guarani' => 'gn',
'Gujarati' => 'gu',
'Haitian' => 'ht',
'Haitian Creole' => 'ht',
'Hausa' => 'ha',
'Hebrew' => 'he',
'Herero' => 'hz',
'Hindi' => 'hi',
'Hiri Motu' => 'ho',
'Hungarian' => 'hu',
'Igbo' => 'ig',
'Icelandic' => 'is',
'Ido' => 'io',
'Sichuan Yi' => 'ii',
'Inuktitut' => 'iu',
'Interlingue' => 'ie',
'Interlingua (International Auxiliary Language Association)' => 'ia',
'Indonesian' => 'id',
'Inupiaq' => 'ik',
'Italian' => 'it',
'Javanese' => 'jv',
'Japanese' => 'ja',
'Kalaallisut' => 'kl',
'Greenlandic' => 'kl',
'Kannada' => 'kn',
'Kashmiri' => 'ks',
'Kanuri' => 'kr',
'Kazakh' => 'kk',
'Khmer' => 'km',
'Kikuyu' => 'ki',
'Gikuyu' => 'ki',
'Kinyarwanda' => 'rw',
'Kirghiz' => 'ky',
'Komi' => 'kv',
'Kongo' => 'kg',
'Korean' => 'ko',
'Kuanyama' => 'kj',
'Kwanyama' => 'kj',
'Kurdish' => 'ku',
'Lao' => 'lo',
'Latin' => 'la',
'Latvian' => 'lv',
'Limburgan' => 'li',
'Limburger' => 'li',
'Limburgish' => 'li',
'Lingala' => 'ln',
'Lithuanian' => 'lt',
'Luxembourgish' => 'lb',
'Letzeburgesch' => 'lb',
'Luba-Katanga' => 'lu',
'Ganda' => 'lg',
'Macedonian' => 'mk',
'Marshallese' => 'mh',
'Malayalam' => 'ml',
'Maori' => 'mi',
'Marathi' => 'mr',
'Malay' => 'ms',
'Malagasy' => 'mg',
'Maltese' => 'mt',
'Moldavian' => 'mo',
'Mongolian' => 'mn',
'Nauru' => 'na',
'Navajo' => 'nv',
'Navaho' => 'nv',
'Ndebele, South' => 'nr',
'South Ndebele' => 'nr',
'Ndebele, North' => 'nd',
'North Ndebele' => 'nd',
'Ndonga' => 'ng',
'Nepali' => 'ne',
'Norwegian Nynorsk' => 'nn',
'Norwegian Bokmål' => 'nb',
'Norwegian' => 'no',
'Chichewa' => 'ny',
'Chewa' => 'ny',
'Nyanja' => 'ny',
'Occitan (post 1500)' => 'oc',
'Provençal' => 'oc',
'Ojibwa' => 'oj',
'Oriya' => 'or',
'Oromo' => 'om',
'Ossetian' => 'os',
'Ossetic' => 'os',
'Panjabi' => 'pa',
'Punjabi' => 'pa',
'Persian' => 'fa',
'Pali' => 'pi',
'Polish' => 'pl',
'Portuguese' => 'pt',
'Pushto' => 'ps',
'Quechua' => 'qu',
'Raeto-Romance' => 'rm',
'Romanian' => 'ro',
'Rundi' => 'rn',
'Russian' => 'ru',
'Sango' => 'sg',
'Sanskrit' => 'sa',
'Serbian' => 'sr',
'Croatian' => 'hr',
'Sinhala' => 'si',
'Sinhalese' => 'si',
'Slovak' => 'sk',
'Slovenian' => 'sl',
'Northern Sami' => 'se',
'Samoan' => 'sm',
'Shona' => 'sn',
'Sindhi' => 'sd',
'Somali' => 'so',
'Sotho, Southern' => 'st',
'Spanish' => 'es',
'Castilian' => 'es',
'Sardinian' => 'sc',
'Swati' => 'ss',
'Sundanese' => 'su',
'Swahili' => 'sw',
'Swedish' => 'sv',
'Tahitian' => 'ty',
'Tamil' => 'ta',
'Tatar' => 'tt',
'Telugu' => 'te',
'Tajik' => 'tg',
'Tagalog' => 'tl',
'Thai' => 'th',
'Tibetan' => 'bo',
'Tigrinya' => 'ti',
'Tonga (Tonga Islands)' => 'to',
'Tswana' => 'tn',
'Tsonga' => 'ts',
'Turkmen' => 'tk',
'Turkish' => 'tr',
'Twi' => 'tw',
'Uighur' => 'ug',
'Uyghur' => 'ug',
'Ukrainian' => 'uk',
'Urdu' => 'ur',
'Uzbek' => 'uz',
'Venda' => 've',
'Vietnamese' => 'vi',
'Volapük' => 'vo',
'Welsh' => 'cy',
'Walloon' => 'wa',
'Wolof' => 'wo',
'Xhosa' => 'xh',
'Yiddish' => 'yi',
'Yoruba' => 'yo',
'Zhuang' => 'za',
'Chuang' => 'za',
'Zulu' => 'zu',
);
/* $languages_code_to_name
* Map from ISO 639-1 code to (possibly only one of) language name. */
$languages_code_to_name = array();
foreach ($languages_name_to_code as $languages_language => $languages_code) {
if (!array_key_exists($languages_code, $languages_code_to_name)) {
$languages_code_to_name[$languages_code] = $languages_language;
}
}
?>