Posted by bcmoney on February 16, 2009 in HTML with 1 Comment
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; mapuce
Arapaho arapaho
Artificial (Other) artificielles, autres langues
Arawak arawak
Assamese assamais
Asturian; Bable; Leonese; Asturleonese asturien; bable;
léonais; asturoléonais
Athapascan 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
bua
Buriat bouriate
Buginese bugi
Bulgarian bulgare
Burmese birman
Blin; Bilin blin; bilen
Caddo caddo
Central American Indian (Other) indiennes d’Amérique
centrale, autres langues
Galibi 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 classique
Chichewa; 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 »
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...