Language code list for PHP programs

Websites that are geared for multi-language support have special codes you can use to display your admin sections in the language of your preference. An example of where this is used is the interface language of programs like MediaWiki, DokuWiki, or TikiWiki. To do change your administration language, you need a web host with PHP support to use a special code in the configuration file for the software. There are many different codes available that correlate to each different language. The table below is not completely exhaustive; however, most of the available languages and their correlating codes are below.

Common program language code list

List of available codes for languages
aa
Afar
ab
Abkhaz
ace
Aceh
af
Afrikaans
ak
Akan
aln
Gheg Albanian
als
Alemannic
am
Amharic
an
Aragonese
ang
Old English
anp
Angika
ar
Arabic
arc
Aramaic
arn
Mapuche,
Mapudungu,
Araucanian
ary
Moroccan Spoken Arabic
arz
Egyptian Spoken Arabic
as
Assamese
ast
Asturian
av
Avar
avk
Kotava
ay
Aymara
az
Azerbaijani
azb
South Azerbaijani
ba
Bashkir
bar
Bavarian,
Austro-Bavarian,
South Tyrolean
bat-smg
Samogitian
bcc
Southern Balochi
bcl
Bikol: Central Bicolano language
be
Belarusian normative
be-tarask
Belarusian in Taraskievica orthography
be-x-old
Belarusian in Taraskievica orthography
bg
Bulgarian
bh
Bihari macro language
bho
Bhojpuri
bi
Bislama
bjn
Banjarese
bm
Bambara
bn
Bengali
bo
Tibetan
bpy
Bishnupriya Manipuri
bqi
Bakthiari
br
Breton
brh
Brahui
bs
Bosnian
bug
Buginese
bxr
Buryat (Russia)
ca
Catalan
cbk-zam
Zamboanga Chavacano
cdo
Min Dong
ce
Chechen
ceb
Cebuano
ch
Chamorro
cho
Choctaw
chr
Cherokee
chy
Cheyenne
ckb
Sorani.
co
Corsican
cps
Capiznon áá£, Cree
crh
Crimean Tatar
crh-latn
Crimean Tatar Latin
crh-cyrl
Crimean Tatar,
Cyrillic
cs
Czech
csb
Cassubian
cv
Chuvash
cy
Welsh
da
Danish
de
German (“Du”)
de-at
Austrian German
de-ch
Swiss Standard German
de-formal
German – formal address
diq
Zazaki
dsb
Lower Sorbian
dtp
Central Dusun
dv
Dhivehi
dz
Dzongkha, Bhutan
ee
Estonian
egl
Emilian
el
Greek
eml
rumagnal, Emiliano-Romagnolo / Sammarinese
en
English
en-ca
Canadian English
en-gb
British English
eo
Esperanto
es
Spanish
et
Estonian
eu
Basque
ext
Extremaduran
fa
Persian
ff
Fulfulde, Maasina
fi
Finnish
fit
Tornedalen Finnish
fiu-vro
Võro
fj
Vakaviti, Fijian
fo
Faroese
fr
French
frc
Cajun French
frp
Franco-Proven
frr
North Frisian
fur
Friulian
fy
Frisian
ga
Irish
gag
Gagauz
gan
Gan
gan-hans
Gan
gan-hant
Gan (Traditional Han)
gd
Scots Gaelic
gl
Galician
glk
Gilaki
gn
Guarana,
Paraguayan
got
Gothic
grc
Ancient Greek
gsw
Alemannic
gu
Gujarati
gv
Manx
ha
Hausa
hak
Hakka
haw
Hawaiian
he
Hebrew
hi
Hindi
hif
Fijian Hindi
hif-latn
Fiji Hindi,
latin
hil
Hiligaynon
ho
Hiri Motu
hr
Croatian
hsb
Upper Sorbian
ht
Haitian Creole French
hu
Hungarian
hy
Armenian
hz
Herero
ia
Interlingua (IALA)
id
Indonesian
ie
Interlingue (Occidental)
ig
Igbo
ii
Sichuan Yi
ik
Inupiak Inupiatun, Northwest Alaska
ike-cans
Inuktitut, Eskimo
ike-latn
Inuktitut, Eastern Canadian Latin
ilo
Ilokano
inh
Ingush
io
Ido
is
Icelandic
it
Italian
iu
Inuktitut (macro language – do
ja
Japanese
jam
Jamaican,
Creole,
English
jbo
Lojban
jut
Jutish / Jutlandic
jv
Javanese
ka
Georgian
kaa
Karakalpak
kab
Kabyle
kbd
Kabardian
kbd-cyrl
Kabardian Cyrillic
kg
Kongo
khw
Khowar
ki
Gikuyu
kiu
Kirmanjki
kj
Kwanyama
kk
Kazakh
kk-arab
Kazakh Arabic
kk-cyrl
Kazakh Cyrillic
kk-latn
Kazakh Latin
kk-cn
Kazakh China
kk-kz
Kazakh, Kazakhsta
kk-tr
Kazakh Turkey
kl
Inuktitut, Greenlandi,
Greenlandic,
Kalaallisut
km
Khmer, Central
kn
Kannada
ko
Korean
ko-kp
Korean (DPRK)
koi
Komi-Permyak
kr
Kanuri, Central
krc
Karachay-Balkar
kri
Krio
krj
Kinaray-a
ks
Kashmiri
ks-arab
Kashmiri
ks-deva
Kashmiri Devanagari
ksh
Ripuarian
ku
Kurdish
ku-latn
Northern Kurdish
ku-arab
Northern Kurdish
kv
Komi-Zyrian
kw
Cornish
ky
Kirghiz
la
Latin
lad
Ladino
lb
Luxemburguish
lbe
Lak
lez
Lezgi
lfn
Nova, Lingua Franca Nova
lg
Ganda
li
Limburgian
lij
Ligurian
liv
Livonian
lmo
Lombard
ln
Lingala
lo
Laotian
loz
Lozi
lt
Lithuanian
ltg
Latgalian
lus
Mizo/Lushai
lv
Latvian
lzh
Literary Chinese
lzz
Laz
mai
Maithili
map-bms
Banyumasan
mdf
Moksha
mg
Malagasy
mh
Marshallese
mhr
Eastern Mari
mi
Maori
min
Minangkabau
mk
Macedonian
ml
Malayalam
mn
Halh Mongolian
mo
Moldovan
mr
Marathi
mrj
Hill Mari
ms
Malay
mt
Maltese
mus
Muskogee/Creek
mwl
Mirandese
my
Burmese
myv
Erzya
mzn
Mazanderani
na
Nauruan
nah
Nahuatl
nan
Min-nan
nap
Neapolitan
nb
Norwegian,
Bokmal
nds
Low German or Low Saxon
nds-nl
aka Nedersaksisch: Dutch Low Saxon
ne
Nepali
new
Newar / Nepal Bhasha
ng
Ndonga
niu
Niuean
nl
Dutch
nl-informal
Dutch informal
nn
Norwegian Nynorsk
no
Norwegian
nov
Novial
nrm
Norman
nso
Leboa, Northern Sotho
nv
Navajo
ny
Chichewa
oc
Occitan
om
Oromo
or
Oriya
os
Ossetic
pa
Eastern Punjabi
pag
Pangasinan
pam
Pampanga
pap
Papiamentu
pcd
Picard
pdc
Pennsylvania German
pdt
Plautdietsch/Mennonite Low German
pfl
Palatinate German
pi
Pali
pih
Pitkern, Norfuk
pl
Polish
pms
Piedmontese
pnb
Western Punjabi
pnt
Pontic/Pontic Greek
prg
Prussian
ps
Pashto,
pt
Portuguese
pt-br
Brasil, Brazilian Portuguese
qu
Southern Quechua
qug
Kichwa/Northern Quechua
rgn
Romagnol
rif
Tarifit
rm
Raeto-Romance
rmy
Vlax Romany
rn
Rundi/Kirundi/Urundi
ro
Romanian
roa-rup
Aromanian
roa-tara
Tarantino
ru
Russian
rue
Rusyn
rup
Aromanian
ruq
Megleno-Romanian
ruq-cyrl
Megleno-Romanian Cyrillic
ruq-latn
Megleno-Romanian
ruq-latn
Megleno-Romanian
rw
Kinyarwanda
sa
Sanskrit
sah
Sakha
sat
Santali
sc
Sardinian
scn
Sicilian
sco
Scots
sd
Sindhi
sdc
Sassarese
se
Northern Sami
sei
Seri
sg
Sango/Sangho
sgs
Samogitian
sh
Serbocroatian
shi
Tachelhit
shi-tfng
Tachelhit
shi-latn
Tachelhit
si
Sinhalese
simple
Simple English
sk
Slovak
sl
Slovenian
sli
Lower Selisian
sm
Samoan
sma
Southern Sami
sn
Shona
so
Somali
sq
Albanian
sr
srpski, Serbian
sr-ec
Serbian Cyrillic ekavian
sr-el
Serbian Latin ekavian
srn
Sranan Tongo
ss
Swati
st
Southern Sotho
stq
Saterland Frisian
su
Sundanese
sv
Swedish
sw
Swahili
szl
Silesian
ta
Tamil
tcy
Tulu
te
Telugu
tet
Tetun
tg
Tajiki
tg-cyrl
Tajiki Cyrllic
tg-latn
Tajiki Latin
th
Thai
ti
Tigrinya
tk
Turkmen
tl
Tagalog
tly
Talysh
tn
Setswana
to
Tonga
tokipona
Toki Pona
tpi
Tok Pisin
tr
Turkish
tru
Turoyo
ts
Tsonga
tt
Tatar
tt-cyrl
Tatar Cyrillic
tt-latn
Tatar
tum
Tumbuka
tw
Twi
ty
Tahitian
tyv
Tyvan
udm
Udmurt
ug
Uyghurche,
Uyghur
ug-arab
Uyghur Arabic
ug-latn
Uyghur Latin
uk
Ukrainian
ur
Urdu
uz
Uzbek
ve
Venda
vec
Venetian
vep
Veps
vi
Vietnamese
vls
West Flemish
vmf
Upper Franconian,
vo
Volapak
vot
Vod/Votian
vro
Võro
wa
Walloon
war
Waray-Waray
wo
Wolof
wuu
Wu Chinese
xal
Kalmyk-Oirat
xh
Xhosan
xmf
Mingrelian
yi
Yiddish
yo
Yoruba
yue
Cantonese
za
Zhuang
zea
Zeeng Chinese
zh-classical
Classical Chinese/Literary Chinese
zh-cn
Chinese (PRC)
zh-hans
Mandarin Chinese
zh-hant
Mandarin Chinese (Traditional Chinese script)
zh-hk
Chinese (Hong Kong)
zh-min-nan
Min-nan
zh-mo
Chinese Macau
zh-my
Chinese,
Malaysia
zh-sg
Chinese,
Singapore
zh-tw
Chinese,
Taiwan
zh-yue
Cantonese
zu
Zulu

Was this article helpful? Join the conversation!