# List of the most important language codes and their reading directions
# taken from http://meta.wikimedia.org/wiki/Template:List_of_language_names_ordered_by_code

aa          ltr     #Afar
ab          ltr     #Abkhazian
af          ltr     #Afrikaans
ak          ltr     #Akan
als         ltr     #Alemannic
am          ltr     #Amharic
an          ltr     #Aragonese
ang         ltr     #Anglo-Saxon / Old English
ar          rtl     #Arabic
arc         rtl     #Aramaic
as          ltr     #Assamese
ast         ltr     #Asturian
av          ltr     #Avar
ay          ltr     #Aymara
az          ltr     #Azerbaijani
ba          ltr     #Bashkir
bar         ltr     #Bavarian
bat-smg     ltr     #Samogitian
bcl         ltr     #Bikol
be          ltr     #Belarusian
be-x-old    ltr     #Old Belarusian
bg          ltr     #Bulgarian
bh          ltr     #Bihari
bi          ltr     #Bislama
bm          ltr     #Bambara
bn          ltr     #Bengali
bo          ltr     #Tibetan
bpy         ltr     #Bishnupriya Manipuri
br          ltr     #Breton
bs          ltr     #Bosnian
bug         ltr     #Buginese
bxr         ltr     #Buriat (Russia)
ca          ltr     #Catalan
ce          ltr     #Chechen
ceb         ltr     #Cebuano
ch          ltr     #Chamorro
cho         ltr     #Choctaw
chr         ltr     #Cherokee
chy         ltr     #Cheyenne
co          ltr     #Corsican
cr          ltr     #Cree
cs          ltr     #Czech
csb         ltr     #Kashubian
cu          ltr     #Old Church Slavonic / Old Bulgarian
cv          ltr     #Chuvash
cy          ltr     #Welsh
da          ltr     #Danish
de          ltr     #German
diq         ltr     #Dimli
dsb         ltr     #Lower Sorbian
dv          rtl     #Divehi
dz          ltr     #Dzongkha
ee          ltr     #Ewe
el          ltr     #Greek
en          ltr     #English
eo          ltr     #Esperanto
es          ltr     #Spanish
et          ltr     #Estonian
eu          ltr     #Basque
ext         ltr     #Extremaduran
fa          rtl     #Persian
ff          ltr     #Peul
fi          ltr     #Finnish
fiu-vro     ltr     #Võro
fj          ltr     #Fijian
fo          ltr     #Faroese
fr          ltr     #French
frp         ltr     #Arpitan / Franco-Provençal
fur         ltr     #Friulian
fy          ltr     #West Frisian
ga          ltr     #Irish
gd          ltr     #Scottish Gaelic
gil         ltr     #Gilbertese
gl          ltr     #Galician
gn          ltr     #Guarani
got         ltr     #Gothic
gu          ltr     #Gujarati
gv          ltr     #Manx
ha          rtl     #Hausa
haw         ltr     #Hawaiian
he          rtl     #Hebrew
hi          ltr     #Hindi
ho          ltr     #Hiri Motu
hr          ltr     #Croatian
ht          ltr     #Haitian
hu          ltr     #Hungarian
hy          ltr     #Armenian
hz          ltr     #Herero
ia          ltr     #Interlingua
id          ltr     #Indonesian
ie          ltr     #Interlingue
ig          ltr     #Igbo
ii          ltr     #Sichuan Yi
ik          ltr     #Inupiak
ilo         ltr     #Ilokano
io          ltr     #Ido
is          ltr     #Icelandic
it          ltr     #Italian
iu          ltr     #Inuktitut
ja          ltr     #Japanese
jbo         ltr     #Lojban
jv          ltr     #Javanese
ka          ltr     #Georgian
kg          ltr     #Kongo
ki          ltr     #Kikuyu
kj          ltr     #Kuanyama
kk          ltr     #Kazakh
kl          ltr     #Greenlandic
km          ltr     #Cambodian
kn          ltr     #Kannada
ko          ltr     #Korean
kr          ltr     #Kanuri
ks          rtl     #Kashmiri
ksh         ltr     #Ripuarian
ku          rtl     #Kurdish
kv          ltr     #Komi
kw          ltr     #Cornish
ky          ltr     #Kirghiz
la          ltr     #Latin
lad         ltr     #Ladino / Judeo-Spanish
lan         ltr     #Lango
lb          ltr     #Luxembourgish
lg          ltr     #Ganda
li          ltr     #Limburgian
lij         ltr     #Ligurian
lmo         ltr     #Lombard
ln          ltr     #Lingala
lo          ltr     #Laotian
lt          ltr     #Lithuanian
lv          ltr     #Latvian
map-bms     ltr     #Banyumasan
mg          ltr     #Malagasy
mh          ltr     #Marshallese
mi          ltr     #Maori
mk          ltr     #Macedonian
ml          ltr     #Malayalam
mn          ltr     #Mongolian
mo          ltr     #Moldovan
mr          ltr     #Marathi
ms          ltr     #Malay
mt          ltr     #Maltese
mus         ltr     #Creek / Muskogee
my          ltr     #Burmese
na          ltr     #Nauruan
nah         ltr     #Nahuatl
nap         ltr     #Neapolitan
nd          ltr     #North Ndebele
nds         ltr     #Low German / Low Saxon
nds-nl      ltr     #Dutch Low Saxon
ne          ltr     #Nepali
new         ltr     #Newar
ng          ltr     #Ndonga
nl          ltr     #Dutch
nn          ltr     #Norwegian Nynorsk
no          ltr     #Norwegian
nr          ltr     #South Ndebele
nso         ltr     #Northern Sotho
nrm         ltr     #Norman
nv          ltr     #Navajo
ny          ltr     #Chichewa
oc          ltr     #Occitan
oj          ltr     #Ojibwa
om          ltr     #Oromo
or          ltr     #Oriya
os          ltr     #Ossetian / Ossetic
pa          ltr     #Panjabi / Punjabi
pag         ltr     #Pangasinan
pam         ltr     #Kapampangan
pap         ltr     #Papiamentu
pdc         ltr     #Pennsylvania German
pi          ltr     #Pali
pih         ltr     #Norfolk
pl          ltr     #Polish
pms         ltr     #Piedmontese
ps          rtl     #Pashto
pt          ltr     #Portuguese
qu          ltr     #Quechua
rm          ltr     #Raeto Romance
rmy         ltr     #Romani
rn          ltr     #Kirundi
ro          ltr     #Romanian
roa-rup     ltr     #Aromanian
ru          ltr     #Russian
rw          ltr     #Rwandi
sa          ltr     #Sanskrit
sc          ltr     #Sardinian
scn         ltr     #Sicilian
sco         ltr     #Scots
sd          ltr     #Sindhi
se          ltr     #Northern Sami
sg          ltr     #Sango
sh          ltr     #Serbo-Croatian
si          ltr     #Sinhalese
sk          ltr     #Slovak
sl          ltr     #Slovenian
sm          ltr     #Samoan
sn          ltr     #Shona
so          ltr     #Somalia
sq          ltr     #Albanian
sr          ltr     #Serbian
ss          ltr     #Swati
st          ltr     #Southern Sotho
su          ltr     #Sundanese
sv          ltr     #Swedish
sw          ltr     #Swahili
ta          ltr     #Tamil
te          ltr     #Telugu
tet         ltr     #Tetum
tg          ltr     #Tajik
th          ltr     #Thai
ti          ltr     #Tigrinya
tk          ltr     #Turkmen
tl          ltr     #Tagalog / Filipino
tlh         ltr     #Klingon
tn          ltr     #Tswana
to          ltr     #Tonga
tpi         ltr     #Tok Pisin
tr          ltr     #Turkish
ts          ltr     #Tsonga
tt          ltr     #Tatar
tum         ltr     #Tumbuka
tw          ltr     #Twi
ty          ltr     #Tahitian
udm         ltr     #Udmurt
ug          ltr     #Uyghur
uk          ltr     #Ukrainian
ur          rtl     #Urdu
uz          ltr     #Uzbek
ve          ltr     #Venda
vi          ltr     #Vietnamese
vec         ltr     #Venetian
vls         ltr     #West Flemish
vo          ltr     #Volapük
wa          ltr     #Walloon
war         ltr     #Waray-Waray / Samar-Leyte Visayan
wo          ltr     #Wolof
xal         ltr     #Kalmyk
xh          ltr     #Xhosa
yi          rtl     #Yiddish
yo          ltr     #Yoruba
za          ltr     #Zhuang
zh          ltr     #Chinese
zh-min-nan  ltr     #Minnan
zh-tw       ltr     #Traditional Chinese
zh-yue      ltr     #Cantonese
zu          ltr     #Zulu