iPhone and Linux

Thursday, January 1, 2009

Language code lookup script

Here is a very simple script for looking up language codes, based on this reference site. It is being posted on March 18, 2010, but I'm dating this post as 1-1-2010 so it will go straight to the archive because I don't want an 1100 line post on the front page of the blog.

It simply greps itself for the argument you use on the command line. You may have noticed that I like self-contained scripts and technically this one consists of an echo command, a grep command, and 1100+ lines of errors. I used the exec command to dump out of the script when it executes the grep rather than commenting out all 1100 lines of language codes because I liked the output better this way. I could have commented them out then piped the output to tr to get rid of the pound sign, but why waste another command?

Usage:
Just type the script name with the language code as an argument. Example using "sw" as the code we want to look up:
# ./lcodes.sh sw
| ISO 639-2 | ISO 639-1 | English name of |
| Code | Code | Language |
|----------- ----------- ---------------------
| swa | sw | Swahili |
| swe | sv | Swedish |
#
As you can see, it's rather permissive and gives you multiple choices in it's output. It looks for anything matching "| sw" which includes "| swa" and "| swe" under the ISO 639-2 language code category. I prefer it that way, but you can get stricter matching by simply adding a space after the "1" in the grep line to change it from
exec grep "| $1" $0
to
exec grep "| $1 " $0

It will then look for "| sw" followed by a space ("| sw ") and will only return the ISO 639-1 code for Swahili. But these language codes aren't an exact science so I prefer the more verbal output.

#! /bin/sh
echo ' | ISO 639-2 | ISO 639-1 | English name of |
| Code | Code | Language |
|----------- ----------- --------------------- '

exec grep "| $1" $0

| ISO 639-2 | ISO 639-1 | English name of |
| Code | Code | Language |
|----------- ----------- ---------------------
| aar | aa | Afar |
|----------- ----------- ---------------------
| abk | ab | Abkhazian |
|----------- ----------- ---------------------
| ace | | Achinese |
|----------- ----------- ---------------------
| ach | | Acoli |
|----------- ----------- ---------------------
| ada | | Adangme |
|----------- ----------- ---------------------
| ady | | Adyghe; Adygei |
|----------- ----------- ---------------------
| afa | | Afro-Asiatic |
| | | languages |
|----------- ----------- ---------------------
| afh | | Afrihili |
|----------- ----------- ---------------------
| afr | af | Afrikaans |
|----------- ----------- ---------------------
| ain | | Ainu |
|----------- ----------- ---------------------
| aka | ak | Akan |
|----------- ----------- ---------------------
| akk | | Akkadian |
|----------- ----------- ---------------------
| alb (B) | sq | Albanian |
| sqi (T) | | Albanian |
|----------- ----------- ---------------------
| ale | | Aleut |
|----------- ----------- ---------------------
| alg | | Algonquian |
| | | Algonquian |
|----------- ----------- ---------------------
| alt | | Southern Altai |
|----------- ----------- ---------------------
| amh | am | Amharic |
|----------- ----------- ---------------------
| ang | | English, Old |
| | | English, Old |
|----------- ----------- ---------------------
| anp | | Angika |
|----------- ----------- ---------------------
| apa | | Apache languages |
|----------- ----------- ---------------------
| ara | ar | Arabic |
|----------- ----------- ---------------------
| arc | | Aramaic |
|----------- ----------- ---------------------
| arg | an | Aragonese |
|----------- ----------- ---------------------
| arm (B) | hy | Armenian |
| hye (T) | | Armenian |
|----------- ----------- ---------------------
| arn | | Mapudungun; Mapuche |
| | | Mapudungun; Mapuche |
|----------- ----------- ---------------------
| arp | | Arapaho |
|----------- ----------- ---------------------
| art | | Artificial |
| | | |
|----------- ----------- ---------------------
| arw | | Arawak |
|----------- ----------- ---------------------
| asm | as | Assamese |
|----------- ----------- ---------------------
| ast | | Asturian; Bable; |
| | | Leonese; |
| | | Asturleonese |
|----------- ----------- ---------------------
| ath | | Athapascan |
| | | languages |
|----------- ----------- ---------------------
| aus | | Australian |
| | | languages |
|----------- ----------- ---------------------
| ava | av | Avaric |
|----------- ----------- ---------------------
| ave | ae | Avestan |
|----------- ----------- ---------------------
| awa | | Awadhi |
|----------- ----------- ---------------------
| aym | ay | Aymara |
|----------- ----------- ---------------------
| aze | az | Azerbaijani |
|----------- ----------- ---------------------
| bad | | Banda languages |
|----------- ----------- ---------------------
| bai | | Bamileke languages |
|----------- ----------- ---------------------
| bak | ba | Bashkir |
|----------- ----------- ---------------------
| bal | | Baluchi |
|----------- ----------- ---------------------
| bam | bm | Bambara |
|----------- ----------- ---------------------
| ban | | Balinese |
|----------- ----------- ---------------------
| baq (B) | eu | Basque |
| eus (T) | | Basque |
|----------- ----------- ---------------------
| bas | | Basa |
|----------- ----------- ---------------------
| bat | | Baltic languages |
|----------- ----------- ---------------------
| bej | | Beja; Bedawiyet |
|----------- ----------- ---------------------
| bel | be | Belarusian |
|----------- ----------- ---------------------
| bem | | Bemba |
|----------- ----------- ---------------------
| ben | bn | Bengali |
|----------- ----------- ---------------------
| ber | | Berber languages |
|----------- ----------- ---------------------
| bho | | Bhojpuri |
|----------- ----------- ---------------------
| bih | bh | Bihari languages |
|----------- ----------- ---------------------
| bik | | Bikol |
|----------- ----------- ---------------------
| bin | | Bini; Edo |
|----------- ----------- ---------------------
| bis | bi | Bislama |
|----------- ----------- ---------------------
| bla | | Siksika |
|----------- ----------- ---------------------
| bnt | | Bantu languages |
|----------- ----------- ---------------------
| tib (B) | bo | Tibetan |
| bod (T) | | Tibetan |
|----------- ----------- ---------------------
| bos | bs | Bosnian |
|----------- ----------- ---------------------
| bra | | Braj |
|----------- ----------- ---------------------
| bre | br | Breton |
|----------- ----------- ---------------------
| btk | | Batak languages |
|----------- ----------- ---------------------
| bua | | Buriat |
|----------- ----------- ---------------------
| bug | | Buginese |
|----------- ----------- ---------------------
| bul | bg | Bulgarian |
|----------- ----------- ---------------------
| bur (B) | my | Burmese |
| mya (T) | | Burmese |
|----------- ----------- ---------------------
| byn | | Blin; Bilin |
|----------- ----------- ---------------------
| cad | | Caddo |
|----------- ----------- ---------------------
| cai | | Central American |
| | | Indian languages |
| | | |
|----------- ----------- ---------------------
| car | | Galibi Carib |
|----------- ----------- ---------------------
| cat | ca | Catalan; Valencian |
|----------- ----------- ---------------------
| cau | | Caucasian languages |
|----------- ----------- ---------------------
| ceb | | Cebuano |
|----------- ----------- ---------------------
| cel | | Celtic languages |
| | | |
|----------- ----------- ---------------------
| cze (B) | cs | Czech |
| ces (T) | | Czech |
|----------- ----------- ---------------------
| cha | ch | Chamorro |
|----------- ----------- ---------------------
| chb | | Chibcha |
|----------- ----------- ---------------------
| che | ce | Chechen |
|----------- ----------- ---------------------
| chg | | Chagatai |
|----------- ----------- ---------------------
| chi (B) | zh | Chinese |
| zho (T) | | Chinese |
|----------- ----------- ---------------------
| chk | | Chuukese |
|----------- ----------- ---------------------
| chm | | Mari |
|----------- ----------- ---------------------
| chn | | Chinook jargon |
|----------- ----------- ---------------------
| cho | | Choctaw |
|----------- ----------- ---------------------
| chp | | Chipewyan; Dene |
| | | Suline |
|----------- ----------- ---------------------
| chr | | Cherokee |
|----------- ----------- ---------------------
| chu | cu | Church Slavic; Old |
| | | Slavonic; Church |
| | | Slavonic; Old |
| | | Bulgarian; Old |
| | | Church Slavonic |
|----------- ----------- ---------------------
| chv | cv | Chuvash |
|----------- ----------- ---------------------
| chy | | Cheyenne |
|----------- ----------- ---------------------
| cmc | | Chamic languages |
|----------- ----------- ---------------------
| cop | | Coptic |
|----------- ----------- ---------------------
| cor | kw | Cornish |
|----------- ----------- ---------------------
| cos | co | Corsican |
|----------- ----------- ---------------------
| cpe | | Creoles and |
| | | pidgins, English |
| | | based |
|----------- ----------- ---------------------
| cpf | | Creoles and |
| | | pidgins, |
| | | French-based |
|----------- ----------- ---------------------
| cpp | | Creoles and |
| | | pidgins, |
| | | Portuguese-based |
|----------- ----------- ---------------------
| cre | cr | Cree |
|----------- ----------- ---------------------
| crh | | Crimean Tatar; |
| | | Crimean Turkish |
|----------- ----------- ---------------------
| crp | | Creoles and pidgins |
|----------- ----------- ---------------------
| csb | | Kashubian |
|----------- ----------- ---------------------
| cus | | Cushitic languages |
|----------- ----------- ---------------------
| wel (B) | cy | Welsh |
| cym (T) | | Welsh |
|----------- ----------- ---------------------
| cze (B) | cs | Czech |
| ces (T) | | Czech |
|----------- ----------- ---------------------
| dak | | Dakota |
|----------- ----------- ---------------------
| dan | da | Danish |
|----------- ----------- ---------------------
| dar | | Dargwa |
|----------- ----------- ---------------------
| day | | Land Dayak |
| | | languages |
|----------- ----------- ---------------------
| del | | Delaware |
|----------- ----------- ---------------------
| den | | Slave (Athapascan) |
|----------- ----------- ---------------------
| ger (B) | de | German |
| deu (T) | | German |
|----------- ----------- ---------------------
| dgr | | Dogrib |
|----------- ----------- ---------------------
| din | | Dinka |
|----------- ----------- ---------------------
| div | dv | Divehi; Dhivehi; |
| | | Maldivian |
|----------- ----------- ---------------------
| doi | | Dogri |
|----------- ----------- ---------------------
| dra | | Dravidian languages |
|----------- ----------- ---------------------
| dsb | | Lower Sorbian |
|----------- ----------- ---------------------
| dua | | Duala |
|----------- ----------- ---------------------
| dum | | Dutch, Middle |
| | | (ca.1050-1350) |
|----------- ----------- ---------------------
| dut (B) | nl | Dutch; Flemish |
| nld (T) | | Dutch; Flemish |
|----------- ----------- ---------------------
| dyu | | Dyula |
|----------- ----------- ---------------------
| dzo | dz | Dzongkha |
|----------- ----------- ---------------------
| efi | | Efik |
|----------- ----------- ---------------------
| egy | | Egyptian (Ancient) |
|----------- ----------- ---------------------
| eka | | Ekajuk |
|----------- ----------- ---------------------
| gre (B) | el | Greek |
|----------- ----------- ---------------------
| elx | | Elamite |
|----------- ----------- ---------------------
| eng | en | English |
|----------- ----------- ---------------------
| enm | | English, Middle |
| | | (1100-1500) |
|----------- ----------- ---------------------
| epo | eo | Esperanto |
|----------- ----------- ---------------------
| est | et | Estonian |
|----------- ----------- ---------------------
| baq (B) | eu | Basque |
| eus (T) | | Basque |
|----------- ----------- ---------------------
| ewe | ee | Ewe |
|----------- ----------- ---------------------
| ewo | | Ewondo |
|----------- ----------- ---------------------
| fan | | Fang |
|----------- ----------- ---------------------
| fao | fo | Faroese |
|----------- ----------- ---------------------
| per (B) | fa | Persian |
| fas (T) | | Persian |
|----------- ----------- ---------------------
| fat | | Fanti |
|----------- ----------- ---------------------
| fij | fj | Fijian |
|----------- ----------- ---------------------
| fil | | Filipino; Pilipino |
|----------- ----------- ---------------------
| fin | fi | Finnish |
|----------- ----------- ---------------------
| fiu | | Finno-Ugrian |
| | | languages |
|----------- ----------- ---------------------
| fon | | Fon |
|----------- ----------- ---------------------
| fre (B) | fr | French |
| fra (T) | | French |
|----------- ----------- ---------------------
| frm | | French, Middle |
| | | (ca.1400-1600) |
|----------- ----------- ---------------------
| fro | | French, Old |
| | | (842-ca.1400) |
|----------- ----------- ---------------------
| frr | | Northern Frisian |
|----------- ----------- ---------------------
| frs | | Eastern Frisian |
|----------- ----------- ---------------------
| fry | fy | Western Frisian |
|----------- ----------- ---------------------
| ful | ff | Fulah |
|----------- ----------- ---------------------
| fur | | Friulian |
|----------- ----------- ---------------------
| gaa | | Ga |
|----------- ----------- ---------------------
| gay | | Gayo |
|----------- ----------- ---------------------
| gba | | Gbaya |
|----------- ----------- ---------------------
| gem | | Germanic languages |
|----------- ----------- ---------------------
| geo (B) | ka | Georgian |
| kat (T) | | |
|----------- ----------- ---------------------
| ger (B) | de | German |
| deu (T) | | German |
|----------- ----------- ---------------------
| gez | | Geez |
|----------- ----------- ---------------------
| gil | | Gilbertese |
|----------- ----------- ---------------------
| gla | gd | Gaelic; Scottish |
| | | Gaelic |
|----------- ----------- ---------------------
| gle | ga | Irish |
|----------- ----------- ---------------------
| glg | gl | Galician |
|----------- ----------- ---------------------
| glv | gv | Manx |
|----------- ----------- ---------------------
| gmh | | German, Middle High |
| | | (ca.1050-1500) |
|----------- ----------- ---------------------
| goh | | German, Old High |
| | | (ca.750-1050) |
|----------- ----------- ---------------------
| gon | | Gondi |
|----------- ----------- ---------------------
| gor | | Gorontalo |
|----------- ----------- ---------------------
| got | | Gothic |
|----------- ----------- ---------------------
| grb | | Grebo |
|----------- ----------- ---------------------
| grc | | Greek, Ancient (to |
| | | 1453) |
|----------- ----------- ---------------------
| gre (B) | el | Greek, Modern |
| ell (T) | | (1453-) |
|----------- ----------- ---------------------
| grn | gn | Guarani |
|----------- ----------- ---------------------
| gsw | | Swiss German; |
| | | Alemannic; Alsatian |
|----------- ----------- ---------------------
| guj | gu | Gujarati |
|----------- ----------- ---------------------
| gwi | | Gwich'in |
|----------- ----------- ---------------------
| hai | | Haida |
|----------- ----------- ---------------------
| hat | ht | Haitian; Haitian |
| | | Creole |
|----------- ----------- ---------------------
| hau | ha | Hausa |
|----------- ----------- ---------------------
| haw | | Hawaiian |
|----------- ----------- ---------------------
| heb | he | Hebrew |
|----------- ----------- ---------------------
| her | hz | Herero |
|----------- ----------- ---------------------
| hil | | Hiligaynon |
|----------- ----------- ---------------------
| him | | Himachali |
| | | languages; Western |
| | | Pahari languages |
|----------- ----------- ---------------------
| hin | hi | Hindi |
|----------- ----------- ---------------------
| hit | | Hittite |
|----------- ----------- ---------------------
| hmo | ho | Hiri Motu |
|----------- ----------- ---------------------
| hrv | hr | Croatian |
|----------- ----------- ---------------------
| hsb | | Upper Sorbian |
|----------- ----------- ---------------------
| hun | hu | Hungarian |
|----------- ----------- ---------------------
| hup | | Hupa |
|----------- ----------- ---------------------
| arm (B) | hy | Armenian |
| hye (T) | | Armenian |
|----------- ----------- ---------------------
| iba | | Iban |
|----------- ----------- ---------------------
| ibo | ig | Igbo |
|----------- ----------- ---------------------
| ice (B) | is | Icelandic |
| isl (T) | | Icelandic |
|----------- ----------- ---------------------
| ido | io | Ido |
|----------- ----------- ---------------------
| iii | ii | Sichuan Yi; Nuosu |
|----------- ----------- ---------------------
| ijo | | Ijo languages |
|----------- ----------- ---------------------
| iku | iu | Inuktitut |
|----------- ----------- ---------------------
| ile | ie | Interlingue; |
| | | Occidental |
|----------- ----------- ---------------------
| ilo | | Iloko |
|----------- ----------- ---------------------
| ina | ia | Interlingua |
| | | (International |
| | | Auxiliary Language |
| | | Association) |
|----------- ----------- ---------------------
| inc | | Indic languages |
|----------- ----------- ---------------------
| ind | id | Indonesian |
|----------- ----------- ---------------------
| ine | | Indo-European |
| | | languages |
|----------- ----------- ---------------------
| inh | | Ingush |
|----------- ----------- ---------------------
| ipk | ik | Inupiaq |
|----------- ----------- ---------------------
| ira | | Iranian languages |
|----------- ----------- ---------------------
| iro | | Iroquoian languages |
|----------- ----------- ---------------------
| ice (B) | is | Icelandic |
| isl (T) | | Icelandic |
|----------- ----------- ---------------------
| ita | it | Italian |
|----------- ----------- ---------------------
| jav | jv | Javanese |
|----------- ----------- ---------------------
| jbo | | Lojban |
|----------- ----------- ---------------------
| jpn | ja | Japanese |
|----------- ----------- ---------------------
| jpr | | Judeo-Persian |
|----------- ----------- ---------------------
| jrb | | Judeo-Arabic |
|----------- ----------- ---------------------
| kaa | | Kara-Kalpak |
|----------- ----------- ---------------------
| kab | | Kabyle |
|----------- ----------- ---------------------
| kac | | Kachin; Jingpho |
|----------- ----------- ---------------------
| kal | kl | Kalaallisut; |
| | | Greenlandic |
|----------- ----------- ---------------------
| kam | | Kamba |
|----------- ----------- ---------------------
| kan | kn | Kannada |
|----------- ----------- ---------------------
| kar | | Karen languages |
|----------- ----------- ---------------------
| kas | ks | Kashmiri |
|----------- ----------- ---------------------
| geo (B) | ka | Georgian |
| kat (T) | | Georgian |
|----------- ----------- ---------------------
| kau | kr | Kanuri |
|----------- ----------- ---------------------
| kaw | | Kawi |
|----------- ----------- ---------------------
| kaz | kk | Kazakh |
|----------- ----------- ---------------------
| kbd | | Kabardian |
|----------- ----------- ---------------------
| kha | | Khasi |
|----------- ----------- ---------------------
| khi | | Khoisan languages |
|----------- ----------- ---------------------
| khm | km | Central Khmer |
|----------- ----------- ---------------------
| kho | | Khotanese; Sakan |
|----------- ----------- ---------------------
| kik | ki | Kikuyu; Gikuyu |
|----------- ----------- ---------------------
| kin | rw | Kinyarwanda |
|----------- ----------- ---------------------
| kir | ky | Kirghiz; Kyrgyz |
|----------- ----------- ---------------------
| kmb | | Kimbundu |
|----------- ----------- ---------------------
| kok | | Konkani |
|----------- ----------- ---------------------
| kom | kv | Komi |
|----------- ----------- ---------------------
| kon | kg | Kongo |
|----------- ----------- ---------------------
| kor | ko | Korean |
|----------- ----------- ---------------------
| kos | | Kosraean |
|----------- ----------- ---------------------
| kpe | | Kpelle |
|----------- ----------- ---------------------
| krc | | Karachay-Balkar |
|----------- ----------- ---------------------
| krl | | Karelian |
|----------- ----------- ---------------------
| kro | | Kru languages |
|----------- ----------- ---------------------
| kru | | Kurukh |
|----------- ----------- ---------------------
| kua | kj | Kuanyama; Kwanyama |
|----------- ----------- ---------------------
| kum | | Kumyk |
|----------- ----------- ---------------------
| kur | ku | Kurdish |
|----------- ----------- ---------------------
| kut | | Kutenai |
|----------- ----------- ---------------------
| lad | | Ladino |
|----------- ----------- ---------------------
| lah | | Lahnda |
|----------- ----------- ---------------------
| lam | | Lamba |
|----------- ----------- ---------------------
| lao | lo | Lao |
|----------- ----------- ---------------------
| lat | la | Latin |
|----------- ----------- ---------------------
| lav | lv | Latvian |
|----------- ----------- ---------------------
| lez | | Lezghian |
|----------- ----------- ---------------------
| lim | li | Limburgan; |
| | | Limburger; |
| | | Limburgish |
|----------- ----------- ---------------------
| lin | ln | Lingala |
|----------- ----------- ---------------------
| lit | lt | Lithuanian |
|----------- ----------- ---------------------
| lol | | Mongo |
|----------- ----------- ---------------------
| loz | | Lozi |
|----------- ----------- ---------------------
| ltz | lb | Luxembourgish; |
| | | Letzeburgesch |
|----------- ----------- ---------------------
| lua | | Luba-Lulua |
|----------- ----------- ---------------------
| lub | lu | Luba-Katanga |
|----------- ----------- ---------------------
| lug | lg | Ganda |
|----------- ----------- ---------------------
| lui | | Luiseno |
|----------- ----------- ---------------------
| lun | | Lunda |
|----------- ----------- ---------------------
| luo | | Luo (Kenya and |
| | | Tanzania) |
|----------- ----------- ---------------------
| lus | | Lushai |
|----------- ----------- ---------------------
| mac (B) | mk | Macedonian |
| mkd (T) | | Macedonian |
|----------- ----------- ---------------------
| mad | | Madurese |
|----------- ----------- ---------------------
| mag | | Magahi |
|----------- ----------- ---------------------
| mah | mh | Marshallese |
|----------- ----------- ---------------------
| mai | | Maithili |
|----------- ----------- ---------------------
| mak | | Makasar |
|----------- ----------- ---------------------
| mal | ml | Malayalam |
|----------- ----------- ---------------------
| man | | Mandingo |
|----------- ----------- ---------------------
| mao (B) | mi | Maori |
| mri (T) | | |
|----------- ----------- ---------------------
| map | | Austronesian |
| | | languages |
|----------- ----------- ---------------------
| mar | mr | Marathi |
|----------- ----------- ---------------------
| mas | | Masai |
|----------- ----------- ---------------------
| may (B) | ms | Malay |
| msa (T) | | Malay |
|----------- ----------- ---------------------
| mdf | | Moksha |
|----------- ----------- ---------------------
| mdr | | Mandar |
|----------- ----------- ---------------------
| men | | Mende |
|----------- ----------- ---------------------
| mga | | Irish, Middle |
| | | (900-1200) |
|----------- ----------- ---------------------
| mic | | Mi'kmaq; Micmac |
|----------- ----------- ---------------------
| min | | Minangkabau |
|----------- ----------- ---------------------
| mis | | Uncoded languages |
|----------- ----------- ---------------------
| mac (B) | mk | Macedonian |
| mkd (T) | | Macedonian |
|----------- ----------- ---------------------
| mkh | | Mon-Khmer languages |
|----------- ----------- ---------------------
| mlg | mg | Malagasy |
|----------- ----------- ---------------------
| mlt | mt | Maltese |
|----------- ----------- ---------------------
| mnc | | Manchu |
|----------- ----------- ---------------------
| mni | | Manipuri |
|----------- ----------- ---------------------
| mno | | Manobo languages |
|----------- ----------- ---------------------
| moh | | Mohawk |
|----------- ----------- ---------------------
| mon | mn | Mongolian |
|----------- ----------- ---------------------
| mos | | Mossi |
|----------- ----------- ---------------------
| mao (B) | mi | Maori |
| mri (T) | | Maori |
|----------- ----------- ---------------------
| may (B) | ms | Malay |
| msa (T) | | Malay |
|----------- ----------- ---------------------
| mul | | Multiple languages |
|----------- ----------- ---------------------
| mun | | Munda languages |
|----------- ----------- ---------------------
| mus | | Creek |
|----------- ----------- ---------------------
| mwl | | Mirandese |
|----------- ----------- ---------------------
| mwr | | Marwari |
|----------- ----------- ---------------------
| bur (B) | my | Burmese |
| mya (T) | | Burmese |
|----------- ----------- ---------------------
| myn | | Mayan languages |
|----------- ----------- ---------------------
| myv | | Erzya |
|----------- ----------- ---------------------
| nah | | Nahuatl languages |
|----------- ----------- ---------------------
| nai | | North American |
| | | Indian languages |
|----------- ----------- ---------------------
| nap | | Neapolitan |
|----------- ----------- ---------------------
| nau | na | Nauru |
|----------- ----------- ---------------------
| nav | nv | Navajo; Navaho |
|----------- ----------- ---------------------
| nbl | nr | Ndebele, South; |
| | | South Ndebele |
|----------- ----------- ---------------------
| nde | nd | Ndebele, North; |
| | | North Ndebele |
|----------- ----------- ---------------------
| ndo | ng | Ndonga |
|----------- ----------- ---------------------
| nds | | Low German; Low |
| | | Saxon; German, Low; |
| | | Saxon, Low |
|----------- ----------- ---------------------
| nep | ne | Nepali |
|----------- ----------- ---------------------
| new | | Nepal Bhasa; Newari |
|----------- ----------- ---------------------
| nia | | Nias |
|----------- ----------- ---------------------
| nic | | Niger-Kordofanian |
| | | languages |
|----------- ----------- ---------------------
| niu | | Niuean |
|----------- ----------- ---------------------
| dut (B) | nl | Dutch; Flemish |
| nld (T) | | Dutch; Flemish |
|----------- ----------- ---------------------
| nno | nn | Norwegian Nynorsk; |
| | | Nynorsk, Norwegian |
|----------- ----------- ---------------------
| nob | nb | Bokmaal, Norwegian; |
| | | Norwegian Bokmaal |
|----------- ----------- ---------------------
| nog | | Nogai |
|----------- ----------- ---------------------
| non | | Norse, Old |
|----------- ----------- ---------------------
| nor | no | Norwegian |
|----------- ----------- ---------------------
| nqo | | N'Ko |
|----------- ----------- ---------------------
| nso | | Pedi; Sepedi; |
| | | Northern Sotho |
|----------- ----------- ---------------------
| nub | | Nubian languages |
|----------- ----------- ---------------------
| nwc | | Classical Newari; |
| | | Old Newari; |
| | | Classical Nepal |
| | | Bhasa |
|----------- ----------- ---------------------
| nya | ny | Chichewa; Chewa; |
| | | Nyanja |
|----------- ----------- ---------------------
| nym | | Nyamwezi |
|----------- ----------- ---------------------
| nyn | | Nyankole |
|----------- ----------- ---------------------
| nyo | | Nyoro |
|----------- ----------- ---------------------
| nzi | | Nzima |
|----------- ----------- ---------------------
| oci | oc | Occitan (post 1500) |
|----------- ----------- ---------------------
| oji | oj | Ojibwa |
|----------- ----------- ---------------------
| ori | or | Oriya |
|----------- ----------- ---------------------
| orm | om | Oromo |
|----------- ----------- ---------------------
| osa | | Osage |
|----------- ----------- ---------------------
| oss | os | Ossetian; Ossetic |
|----------- ----------- ---------------------
| ota | | Turkish, Ottoman |
| | | (1500-1928) |
|----------- ----------- ---------------------
| oto | | Otomian languages |
|----------- ----------- ---------------------
| paa | | Papuan languages |
|----------- ----------- ---------------------
| pag | | Pangasinan |
|----------- ----------- ---------------------
| pal | | Pahlavi |
|----------- ----------- ---------------------
| pam | | Pampanga; |
| | | Kapampangan |
|----------- ----------- ---------------------
| pan | pa | Panjabi; Punjabi |
|----------- ----------- ---------------------
| pap | | Papiamento |
|----------- ----------- ---------------------
| pau | | Palauan |
|----------- ----------- ---------------------
| peo | | Persian, Old |
| | | (ca.600-400 B.C.) |
|----------- ----------- ---------------------
| per (B) | fa | Persian |
| fas (T) | | Persian |
|----------- ----------- ---------------------
| phi | | Philippine |
| | | languages |
|----------- ----------- ---------------------
| phn | | Phoenician |
|----------- ----------- ---------------------
| pli | pi | Pali |
|----------- ----------- ---------------------
| pol | pl | Polish |
|----------- ----------- ---------------------
| pon | | Pohnpeian |
|----------- ----------- ---------------------
| por | pt | Portuguese |
|----------- ----------- ---------------------
| pra | | Prakrit languages |
|----------- ----------- ---------------------
| pro | | Provenc,al, Old (to |
| | | 1500);Occitan, Old |
| | | (to 1500) |
| | | |
|----------- ----------- ---------------------
| pus | ps | Pushto; Pashto |
|----------- ----------- ---------------------
| qaa-qtz | | Reserved for local |
| | | use |
|----------- ----------- ---------------------
| que | qu | Quechua |
|----------- ----------- ---------------------
| raj | | Rajasthani |
|----------- ----------- ---------------------
| rap | | Rapanui |
|----------- ----------- ---------------------
| rar | | Rarotongan; Cook |
| | | Islands Maori |
|----------- ----------- ---------------------
| roa | | Romance languages |
|----------- ----------- ---------------------
| roh | rm | Romansh |
|----------- ----------- ---------------------
| rom | | Romany |
|----------- ----------- ---------------------
| rum (B) | ro | Romanian; |
| ron (T) | | Moldavian; Moldovan |
|----------- ----------- ---------------------
| rum (B) | ro | Romanian; |
| ron (T) | | Moldavian; Moldovan |
|----------- ----------- ---------------------
| run | rn | Rundi |
|----------- ----------- ---------------------
| rup | | Aromanian; |
| | | Arumanian; |
| | | Macedo-Romanian |
|----------- ----------- ---------------------
| rus | ru | Russian |
|----------- ----------- ---------------------
| sad | | Sandawe |
|----------- ----------- ---------------------
| sag | sg | Sango |
|----------- ----------- ---------------------
| sah | | Yakut |
|----------- ----------- ---------------------
| sai | | South American |
| | | Indian languages |
|----------- ----------- ---------------------
| sal | | Salishan languages |
|----------- ----------- ---------------------
| sam | | Samaritan Aramaic |
|----------- ----------- ---------------------
| san | sa | Sanskrit |
|----------- ----------- ---------------------
| sas | | Sasak |
|----------- ----------- ---------------------
| sat | | Santali |
|----------- ----------- ---------------------
| scn | | Sicilian |
|----------- ----------- ---------------------
| sco | | Scots |
|----------- ----------- ---------------------
| sel | | Selkup |
|----------- ----------- ---------------------
| sem | | Semitic languages |
|----------- ----------- ---------------------
| sga | | Irish, Old (to 900) |
| | | |
|----------- ----------- ---------------------
| sgn | | Sign Languages |
|----------- ----------- ---------------------
| shn | | Shan |
|----------- ----------- ---------------------
| sid | | Sidamo |
|----------- ----------- ---------------------
| sin | si | Sinhala; Sinhalese |
|----------- ----------- ---------------------
| sio | | Siouan languages |
|----------- ----------- ---------------------
| sit | | Sino-Tibetan |
| | | languages |
|----------- ----------- ---------------------
| sla | | Slavic languages |
|----------- ----------- ---------------------
| slo (B) | sk | Slovak |
| slk (T) | | Slovak |
|----------- ----------- ---------------------
| slv | sl | Slovenian |
|----------- ----------- ---------------------
| sma | | Southern Sami |
|----------- ----------- ---------------------
| sme | se | Northern Sami |
|----------- ----------- ---------------------
| smi | | Sami languages |
|----------- ----------- ---------------------
| smj | | Lule Sami |
|----------- ----------- ---------------------
| smn | | Inari Sami |
|----------- ----------- ---------------------
| smo | sm | Samoan |
|----------- ----------- ---------------------
| sms | | Skolt Sami |
|----------- ----------- ---------------------
| sna | sn | Shona |
|----------- ----------- ---------------------
| snd | sd | Sindhi |
|----------- ----------- ---------------------
| snk | | Soninke |
|----------- ----------- ---------------------
| sog | | Sogdian |
|----------- ----------- ---------------------
| som | so | Somali |
|----------- ----------- ---------------------
| son | | Songhai languages |
|----------- ----------- ---------------------
| sot | st | Sotho, Southern |
|----------- ----------- ---------------------
| spa | es | Spanish; Castilian |
|----------- ----------- ---------------------
| alb (B) | sq | Albanian |
| sqi (T) | | Albanian |
|----------- ----------- ---------------------
| srd | sc | Sardinian |
|----------- ----------- ---------------------
| srn | | Sranan Tongo |
|----------- ----------- ---------------------
| srp | sr | Serbian |
|----------- ----------- ---------------------
| srr | | Serer |
|----------- ----------- ---------------------
| ssa | | Nilo-Saharan |
| | | languages |
|----------- ----------- ---------------------
| ssw | ss | Swati |
|----------- ----------- ---------------------
| suk | | Sukuma |
|----------- ----------- ---------------------
| sun | su | Sundanese |
|----------- ----------- ---------------------
| sus | | Susu |
|----------- ----------- ---------------------
| sux | | Sumerian |
|----------- ----------- ---------------------
| swa | sw | Swahili |
|----------- ----------- ---------------------
| swe | sv | Swedish |
|----------- ----------- ---------------------
| syc | | Classical Syriac |
|----------- ----------- ---------------------
| syr | | Syriac |
|----------- ----------- ---------------------
| tah | ty | Tahitian |
|----------- ----------- ---------------------
| tai | | Tai languages |
|----------- ----------- ---------------------
| tam | ta | Tamil |
|----------- ----------- ---------------------
| tat | tt | Tatar |
|----------- ----------- ---------------------
| tel | te | Telugu |
|----------- ----------- ---------------------
| tem | | Timne |
|----------- ----------- ---------------------
| ter | | Tereno |
|----------- ----------- ---------------------
| tet | | Tetum |
|----------- ----------- ---------------------
| tgk | tg | Tajik |
|----------- ----------- ---------------------
| tgl | tl | Tagalog |
|----------- ----------- ---------------------
| tha | th | Thai |
|----------- ----------- ---------------------
| tib (B) | bo | Tibetan |
| bod (T) | | Tibetan |
|----------- ----------- ---------------------
| tig | | Tigre |
|----------- ----------- ---------------------
| tir | ti | Tigrinya |
|----------- ----------- ---------------------
| tiv | | Tiv |
|----------- ----------- ---------------------
| tkl | | Tokelau |
|----------- ----------- ---------------------
| tlh | | Klingon; |
| | | tlhIngan-Hol |
|----------- ----------- ---------------------
| tli | | Tlingit |
|----------- ----------- ---------------------
| tmh | | Tamashek |
|----------- ----------- ---------------------
| tog | | Tonga (Nyasa) |
|----------- ----------- ---------------------
| ton | to | Tonga (Tonga |
| | | Islands) |
|----------- ----------- ---------------------
| tpi | | Tok Pisin |
|----------- ----------- ---------------------
| tsi | | Tsimshian |
|----------- ----------- ---------------------
| tsn | tn | Tswana |
|----------- ----------- ---------------------
| tso | ts | Tsonga |
|----------- ----------- ---------------------
| tuk | tk | Turkmen |
|----------- ----------- ---------------------
| tum | | Tumbuka |
|----------- ----------- ---------------------
| tup | | Tupi languages |
|----------- ----------- ---------------------
| tur | tr | Turkish |
|----------- ----------- ---------------------
| tut | | Altaic languages |
|----------- ----------- ---------------------
| tvl | | Tuvalu |
|----------- ----------- ---------------------
| twi | tw | Twi |
|----------- ----------- ---------------------
| tyv | | Tuvinian |
|----------- ----------- ---------------------
| udm | | Udmurt |
|----------- ----------- ---------------------
| uga | | Ugaritic |
|----------- ----------- ---------------------
| uig | ug | Uighur; Uyghur |
|----------- ----------- ---------------------
| ukr | uk | Ukrainian |
|----------- ----------- ---------------------
| umb | | Umbundu |
|----------- ----------- ---------------------
| und | | Undetermined |
|----------- ----------- ---------------------
| urd | ur | Urdu |
|----------- ----------- ---------------------
| uzb | uz | Uzbek |
|----------- ----------- ---------------------
| vai | | Vai |
|----------- ----------- ---------------------
| ven | ve | Venda |
|----------- ----------- ---------------------
| vie | vi | Vietnamese |
|----------- ----------- ---------------------
| vol | vo | Volapu:k |
|----------- ----------- ---------------------
| vot | | Votic |
|----------- ----------- ---------------------
| wak | | Wakashan languages |
|----------- ----------- ---------------------
| wal | | Wolaitta; Wolaytta |
|----------- ----------- ---------------------
| war | | Waray |
|----------- ----------- ---------------------
| was | | Washo |
|----------- ----------- ---------------------
| wel (B) | cy | Welsh |
| cym (T) | | Welsh |
|----------- ----------- ---------------------
| wen | | Sorbian languages |
|----------- ----------- ---------------------
| wln | wa | Walloon |
|----------- ----------- ---------------------
| wol | wo | Wolof |
|----------- ----------- ---------------------
| xal | | Kalmyk; Oirat |
|----------- ----------- ---------------------
| xho | xh | Xhosa |
|----------- ----------- ---------------------
| yao | | Yao |
|----------- ----------- ---------------------
| yap | | Yapese |
|----------- ----------- ---------------------
| yid | yi | Yiddish |
|----------- ----------- ---------------------
| yor | yo | Yoruba |
|----------- ----------- ---------------------
| ypk | | Yupik languages |
|----------- ----------- ---------------------
| zap | | Zapotec |
|----------- ----------- ---------------------
| zbl | | Blissymbols; |
| | | Blissymbolics; |
| | | Bliss |
|----------- ----------- ---------------------
| zen | | Zenaga |
|----------- ----------- ---------------------
| zha | za | Zhuang; Chuang |
|----------- ----------- ---------------------
| chi (B) | zh | Chinese |
| zho (T) | | Chinese |
|----------- ----------- ---------------------
| znd | | Zande languages |
|----------- ----------- ---------------------
| zul | zu | Zulu |
|----------- ----------- ---------------------
| zun | | Zuni |
|----------- ----------- ---------------------
| zxx | | No linguistic |
| | | content; Not |
| | | applicable |
|----------- ----------- ---------------------
| zza | | Zaza; Dimili; |
| | | Dimli; Kirdki; |
| | | Kirmanjki; Zazaki |
# end of script

Blog Archive