courtesy of Flickr
Well when it comes to finding answers to coding-related issues, or finding things in general on the web, I’m usually pretty impressive at coming up with great finds of just about anything i’m looking for. If the usual Search Engines don’t work you can always try a message forum, then finally if all else fails, leave it to chance with question answering services like StackOverflow , Yahoo! Answers , Ask , Aardvark or Wolfram .
This one, however, stumped me completely!
For the life of me, I could not find an existing drop-down box that shows a *COMPLETE* Listing of i18n standards-compliant languages, with accompanying ISO Tags for the Identification of Languages in the VALUE attribute of the OPTION entries in the SELECT drop-down box.
In fact, I’m not even sure if such a thing existed before now, but I just feel like it does somewhere but frustratingly enough, I was unable to find it… So, I looked for a table showing the 2-3 letter codes per country, because I KNEW I had seen one of these before, and used one just a few months earlier for an unrelated project…
Well, long story short, after several redirections I finally found this table called the Codes for the Representation of Names of Languages and came up with the following Drop-Down box (enjoy!):
i18n code:
Afar afar Abkhazian abkhaze Achinese aceh Acoli acoli Adangme adangme Adyghe; Adygei adyghé Afro-Asiatic (Other) afro-asiatiques, autres langues Afrihili afrihili Afrikaans afrikaans Ainu aïnou Akan akan Akkadian akkadien Albanian albanais Aleut aléoute Algonquian languages algonquines, langues Southern Altai altai du Sud Amharic amharique English, Old (ca.450-1100) anglo-saxon (ca.450-1100) Angika angika Apache languages apache Arabic arabe
AOfficial Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE) araméen d’empire (700-300 BCE) Aragonese aragonais Armenian arménien Mapudungun; Mapuche mapudungun; mapuche; mapuceArapaho arapaho Artificial (Other) artificielles, autres langues Arawak arawak Assamese assamais Asturian; Bable; Leonese; Asturleonese asturien; bable; léonais; asturoléonaisAthapascan languages athapascanes, langues Australian languages australiennes, langues Avaric avar Avestan avestique Awadhi awadhi Aymara aymara Banda languages banda, langues Bamileke languages bamilékés, langues Bashkir bachkir Baluchi baloutchi Bambara bambara Balinese balinais baq (B)Basque basque Basa basa Baltic (Other) baltiques, autres langues Beja; Bedawiyet bedja Belarusian biélorusse Bemba bemba Bengali bengali Berber (Other) berbères, autres langues Bhojpuri bhojpuri Bihari bihari Bikol bikol Bini; Edo bini; edo Bislama bichlamar BSiksika blackfoot Bantu (Other) bantoues, autres langues Tibetan tibétain Bosnian bosniaque Braj braj Breton breton Batak languages batak, langues buaBuriat bouriate Buginese bugi Bulgarian bulgare Burmese birman Blin; Bilin blin; bilen Caddo caddo Central American Indian (Other) indiennes d’Amérique centrale, autres languesGalibi Carib karib; galibi; carib Catalan; Valencian catalan; valencien Caucasian (Other) caucasiennes, autres langues Cebuano cebuano Celtic (Other) celtiques, autres langues Czech tchèque Chamorro chamorro Chibcha chibcha Chechen tchétchène Chagatai djaghataï Chinese chinois Chuukese chuuk Mari mari Chinook jargon chinook, jargon Choctaw choctaw Chipewyan; Dene Suline chipewyan Cherokee cherokee Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic slavon d’église; vieux slave; slavon liturgique; vieux bulgare Chuvash tchouvache Cheyenne cheyenne Chamic languages chames, langues Coptic copte Cornish cornique Corsican corse Creoles and pidgins, English based (Other) créoles et pidgins anglais, autres Creoles and pidgins, French-based (Other) créoles et pidgins français, autres Creoles and pidgins, Portuguese-based (Other) créoles et pidgins portugais, autres Cree cree Crimean Tatar; Crimean Turkish tatar de Crimé Creoles and pidgins (Other) créoles et pidgins divers Kashubian kachoube Cushitic (Other) couchitiques, autres langues
CWelsh gallois Czech tchèque Dakota dakota Danish danois Dargwa dargwa Land Dayak languages dayak, langues Delaware delaware Slave (Athapascan) esclave (athapascan) German allemand Dogrib dogrib Dinka dinka Divehi; Dhivehi; Maldivian maldivien Dogri dogri Dravidian (Other) dravidiennes, autres langues Lower Sorbian bas-sorabe Duala douala Dutch, Middle (ca.1050-1350) néerlandais moyen (ca. 1050-1350) Dutch; Flemish néerlandais; flamand Dyula dioula Dzongkha dzongkha Efik efik Egyptian (Ancient) égyptien Ekajuk ekajuk Greek, Modern (1453-) grec moderne (après 1453) Elamite élamite English anglais English, Middle (1100-1500) anglais moyen (1100-1500) Esperanto espéranto Estonian estonien Basque basque Ewe éwé Ewondo éwondo Fang fang Faroese féroïen Persian persan Fanti fanti Fijian fidjien Filipino; Pilipino filipino; pilipino Finnish finnois Finno-Ugrian (Other) finno-ougriennes, autres langues Fon fon French français French, Middle (ca.1400-1600) français moyen (1400-1600) French, Old (842-ca.1400) français ancien (842-ca.1400)Northern Frisian frison septentrional FEastern Frisian frison oriental FWestern Frisian frison occidental Fulah peul
Friulian frioulan Ga ga Gayo gayo Gbaya gbaya Germanic (Other) germaniques, autres langues Georgian géorgien German allemand Geez guèze Gilbertese kiribati Gaelic; Scottish Gaelic gaélique; gaélique écossais Irish irlandais Galician galicien Manx manx; mannois German, Middle High (ca.1050-1500) allemand, moyen haut (ca. 1050-1500) German, Old High (ca.750-1050) allemand, vieux haut (ca. 750-1050) Gondi gond Gorontalo gorontalo Gothic gothique Grebo grebo Greek, Ancient (to 1453) grec ancien (jusqu’à 1453) Greek, Modern (1453-) grec moderne (après 1453) Guarani guarani Swiss German; Alemannic; Alsatian suisse alémanique; alémanique; alsacien Gujarati goudjrati Gwich’in gwich’in Haida haida Haitian; Haitian Creole haïtien; créole haïtien Hausa haoussa Hawaiian hawaïen Hebrew hébreu Herero herero Hiligaynon hiligaynon Himachali himachali Hindi hindi Hittite hittite Hmong hmong Hiri Motu hiri motu Croatian croate Upper Sorbian haut-sorabe Hungarian hongrois Hupa hupa Armenian arménien Iban iban Igbo igbo Icelandic islandais Ido ido ISichuan Yi; Nuosu yi de Sichuan Ijo languages ijo, langues Inuktitut inuktitut Interlingue; Occidental interlingue Iloko ilocano Interlingua (International Auxiliary Language Association) interlingua (langue auxiliaire internationale) Indic (Other) indo-aryennes, autres langues Indonesian indonésien Indo-European (Other) indo-européennes, autres langues Ingush ingouche Inupiaq inupiaq Iranian (Other) iraniennes, autres langues Iroquoian languages iroquoises, langues (famille) Icelandic islandais Italian italien Javanese javanais Lojban lojban Japanese japonais Judeo-Persian judéo-persan Judeo-Arabic judéo-arabe Kara-Kalpak karakalpak Kabyle kabyle Kachin; Jingpho kachin; jingpho Kalaallisut; Greenlandic groenlandais Kamba kamba Kannada kannada Karen languages karen, langues Kashmiri kashmiri Georgian géorgien Kanuri kanouri Kawi kawi Kazakh kazakh Kabardian kabardien Khasi khasi Khoisan (Other) khoisan, autres langues Central Khmer khmer central Khotanese; Sakan khotanais; sakan Kikuyu; Gikuyu kikuyu Kinyarwanda rwanda Kirghiz; Kyrgyz kirghiz Kimbundu kimbundu Konkani konkani Komi kom Kongo kongo Korean coréen Kosraean kosrae Kpelle kpellé Karachay-Balkar karatchai balkar Karelian carélien Kru languages krou, langues Kurukh kurukh Kuanyama; Kwanyama kuanyama; kwanyama Kumyk koumyk Kurdish kurde Kutenai kutenai Ladino judéo-espagnol Lahnda lahnda Lamba lamba Lao lao Latin latin Latvian letton Lezghian lezghien Limburgan; Limburger; Limburgish limbourgeois Lingala lingala Lithuanian lituanien Mongo mongo Lozi lozi Luxembourgish; Letzeburgesch luxembourgeois Luba-Lulua luba-lulua Luba-Katanga luba-katanga Ganda ganda Luiseno luiseno Lunda lunda Luo (Kenya and Tanzania) luo (Kenya et Tanzanie) Lushai lushai Macedonian macédonien Madurese madourais Magahi magahi Marshallese marshall Maithili maithili Makasar makassar Malayalam malayalam Mandingo mandingue Maori maori Austronesian (Other) malayo-polynésiennes, autres langues
Marathi marathe Masai massaï Malay malais Moksha moksa Mandar mandar Mende mendé Irish, Middle (900-1200) irlandais moyen (900-1200) Mi’kmaq; Micmac mi’kmaq; micmac Minangkabau minangkabau Uncoded languages langues non codées Macedonian macédonien Mon-Khmer (Other) môn-khmer, autres langues Malagasy malgache Maltese maltais Manchu mandchou Manipuri manipuri Manobo languages manobo, langues Mohawk mohawk Mongolian mongol Mossi moré Maori maori Malay malais Multiple languages multilingue Munda languages mounda, langues Creek muskogee Mirandese mirandais Marwari marvari Burmese birman Mayan languages maya, langues Erzya erza Nahuatl languages nahuatl, langues North American Indian indiennes d’Amérique du Nord, autres langues Neapolitan napolitain Nauru nauruan Navajo; Navaho navaho Ndebele, South; South Ndebele ndébélé du Sud Ndebele, North; North Ndebele ndébélé du Nord Ndonga ndonga Low German; Low Saxon; German, Low; Saxon, Low bas allemand; bas saxon; allemand, bas; saxon, bas Nepali népalais Nepal Bhasa; Newari nepal bhasa; newari Nias nias Niger-Kordofanian (Other) nigéro-congolaises, autres langues Niuean niué Dutch; Flemish néerlandais; flamand Norwegian Nynorsk; Nynorsk, Norwegian norvégien nynorsk; nynorsk, norvégien Bokmål, Norwegian; Norwegian Bokmål norvégien bokmål Nogai nogaï; nogay Norse, Old norrois, vieux Norwegian norvégien N’Ko n’ko Pedi; Sepedi; Northern Sotho pedi; sepedi; sotho du Nord Nubian languages nubiennes, langues Classical Newari; Old Newari; Classical Nepal Bhasa newari classiqueChichewa; Chewa; Nyanja chichewa; chewa; nyanja Nyamwezi nyamwezi Nyankole nyankolé Nyoro nyoro Nzima nzema Occitan (post 1500) occitan (après 1500) Ojibwa ojibwa Oriya oriya Oromo galla Osage osage Ossetian; Ossetic ossète Turkish, Ottoman (1500-1928) turc ottoman (1500-1928) Otomian languages otomangue, langues Papuan (Other) papoues, autres langues Pangasinan pangasinan Pahlavi pahlavi Pampanga; Kapampangan pampangan Panjabi; Punjabi pendjabi Papiamento papiamento Palauan palau Persian, Old (ca.600-400 B.C.) perse, vieux (ca. 600-400 av. J.-C.) Persian persan Philippine (Other) philippines, autres langues Phoenician phénicien Pali pali Polish polonais Pohnpeian pohnpei Portuguese portugais Prakrit languages prâkrit Provençal, Old (to 1500);Occitan, Old (to 1500) provençal ancien (jusqu’à 1500); occitan ancien (jusqu’à 1500)Pushto; Pashto pachto Reserved for local use réservée à l’usage local Quechua quechua Rajasthani rajasthani Rapanui rapanui Rarotongan; Cook Islands Maori rarotonga; maori des îles Cook Romance (Other) romanes, autres langues Romansh romanche Romany tsigane Romanian; Moldavian; Moldovan roumain; moldave Rundi rundi Aromanian; Arumanian; Macedo-Romanian aroumain; macédo-roumain Russian russe Sandawe sandawe Sango sango Yakut iakoute South American Indian (Other) indiennes d’Amérique du Sud, autres langues Salishan languages salish, langues Samaritan Aramaic samaritain Sanskrit sanskrit Sasak sasak Santali santal Sicilian sicilien Scots écossais Selkup selkoupe Semitic (Other) sémitiques, autres langues Irish, Old (to 900) irlandais ancien (jusqu’à 900) Sign Languages langues des signes Shan chan Sidamo sidamo Sinhala; Sinhalese singhalais Siouan languages sioux, langues Sino-Tibetan (Other) sino-tibétaines, autres langues Slavic (Other) slaves, autres langues Slovak slovaque Slovenian slovène Southern Sami sami du Sud Northern Sami sami du Nord Sami languages (Other) sami, autres langues Lule Sami sami de Lule Inari Sami sami d’Inari Samoan samoan Skolt Sami sami skolt Shona shona Sindhi sindhi Soninke soninké Sogdian sogdien Somali somali Songhai languages songhai, langues Sotho, Southern sotho du Sud Spanish; Castilian espagnol; castillan Albanian albanais Sardinian sarde Sranan Tongo sranan tongo Serbian serbe Serer sérère Nilo-Saharan (Other) nilo-sahariennes, autres langues Swati swati Sukuma sukuma Sundanese soundanais Susu soussou Sumerian sumérien Swahili swahili Swedish suédois Classical Syriac syriaque classique Syriac syriaque Tahitian tahitien Tai (Other) thaïes, autres langues Tamil tamoul Tatar tatar Telugu télougou Timne temne Tereno tereno Tetum tetum Tajik tadjik Tagalog tagalog Thai thaï Tibetan tibétain Tigre tigré Tigrinya tigrigna Tiv tiv Tokelau tokelau Klingon; tlhIngan-Hol klingon Tlingit tlingit Tamashek tamacheq Tonga (Nyasa) tonga (Nyasa) Tonga (Tonga Islands) tongan (Îles Tonga) Tok Pisin tok pisin Tsimshian tsimshian Tswana tswana Tsonga tsonga Turkmen turkmène Tumbuka tumbuka Tupi languages tupi, langues Turkish turc Altaic (Other) altaïques, autres langues Tuvalu tuvalu Twi twi Tuvinian touva Udmurt oudmourte Ugaritic ougaritique Uighur; Uyghur ouïgour Ukrainian ukrainien Umbundu umbundu Undetermined indéterminée Urdu ourdou Uzbek ouszbek Vai vaï Venda venda Vietnamese vietnamien Volapük volapük Votic vote Wakashan languages wakashennes, langues Wolaitta; Wolaytta wolaitta; wolaytta Waray waray Washo washo Welsh gallois Sorbian languages sorabes, langues Walloon wallon Wolof wolof Kalmyk; Oirat kalmouk; oïrat Xhosa xhosa Yao yao Yapese yapois Yiddish yiddish Yoruba yoruba Yupik languages yupik, langues Zapotec zapotèque Blissymbols; Blissymbolics; Bliss symboles Bliss; Bliss Zenaga zenaga Zhuang; Chuang zhuang; chuang Chinese chinois Zande languages zandé, langues Zulu zoulou Zuni zuni No linguistic content; Not applicable pas de contenu linguistique; non applicable Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki zaza; dimili; dimli; kirdki; kirmanjki; zazaki
Read the rest of this entry »