Oihana PHP Standards

ISO639_2 uses ConstantsTrait

Provides a set of constants representing language codes as defined by the ISO 639-2 standard (canonical alpha-3 form).

ISO 639-2 assigns 3-letter codes to languages. For ~20 major languages, two codes coexist: a bibliographic (B) form historically used in librarianship and a terminologic (T) form designed for general use. IETF BCP 47 / RFC 5646 §4.1.2 prescribes the terminologic form as canonical.

This class lists the canonical alpha-3 code for every ISO 639-2 language:

  • the T form when both B and T exist (e.g. fra for French, deu for German, zho for Chinese),
  • the single alpha-3 code otherwise (e.g. eng, spa, ita).

For the bibliographic forms and the B → T conversion map, see ISO639_2B.

Includes ISO 639-2 special purpose codes: mis (Uncoded languages), mul (Multiple languages), und (Undetermined), zxx (No linguistic content).

The qaa-qtz range (reserved for local use) is intentionally not enumerated: those codes are not individually assigned by ISO and should be defined locally by consumers if needed (similar to Qaaa-Qabx in ISO15924).

Example usage: $french = ISO639_2::FRA; // 'fra' $german = ISO639_2::DEU; // 'deu'

ISO639_2::includes('eng'); // true (English) ISO639_2::includes('fre'); // false ('fre' is bibliographic — see ISO639_2B) ISO639_2::includes('zzz'); // false

Tags
see
ISO639_2B

Bibliographic forms and B → T conversion

ISO639_1

Alpha-2 form (subset: 184 languages with alpha-2)

ISO639_5

Alpha-3 codes for language families/groups

https://www.loc.gov/standards/iso639-2/

Official LoC ISO 639-2 registry

https://www.rfc-editor.org/rfc/rfc5646#section-4.1.2

RFC 5646 — Preferred form

author

Marc Alcaraz (ekameleon)

since
1.0.3

Table of Contents

Constants

AAR  : string = 'aar'
Afar.
ABK  : string = 'abk'
Abkhazian.
ACE  : string = 'ace'
Achinese.
ACH  : string = 'ach'
Acoli.
ADA  : string = 'ada'
Adangme.
ADY  : string = 'ady'
Adyghe; Adygei.
AFA  : string = 'afa'
Afro-Asiatic languages.
AFH  : string = 'afh'
Afrihili.
AFR  : string = 'afr'
Afrikaans.
AIN  : string = 'ain'
Ainu.
AKA  : string = 'aka'
Akan.
AKK  : string = 'akk'
Akkadian.
ALE  : string = 'ale'
Aleut.
ALG  : string = 'alg'
Algonquian languages.
ALT  : string = 'alt'
Southern Altai.
AMH  : string = 'amh'
Amharic.
ANG  : string = 'ang'
English, Old (ca.450-1100).
ANP  : string = 'anp'
Angika.
APA  : string = 'apa'
Apache languages.
ARA  : string = 'ara'
Arabic.
ARC  : string = 'arc'
Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE).
ARG  : string = 'arg'
Aragonese.
ARN  : string = 'arn'
Mapudungun; Mapuche.
ARP  : string = 'arp'
Arapaho.
ART  : string = 'art'
Artificial languages.
ARW  : string = 'arw'
Arawak.
ASM  : string = 'asm'
Assamese.
AST  : string = 'ast'
Asturian; Bable; Leonese; Asturleonese.
ATH  : string = 'ath'
Athapascan languages.
AUS  : string = 'aus'
Australian languages.
AVA  : string = 'ava'
Avaric.
AVE  : string = 'ave'
Avestan.
AWA  : string = 'awa'
Awadhi.
AYM  : string = 'aym'
Aymara.
AZE  : string = 'aze'
Azerbaijani.
BAD  : string = 'bad'
Banda languages.
BAI  : string = 'bai'
Bamileke languages.
BAK  : string = 'bak'
Bashkir.
BAL  : string = 'bal'
Baluchi.
BAM  : string = 'bam'
Bambara.
BAN  : string = 'ban'
Balinese.
BAS  : string = 'bas'
Basa.
BAT  : string = 'bat'
Baltic languages.
BEJ  : string = 'bej'
Beja; Bedawiyet.
BEL  : string = 'bel'
Belarusian.
BEM  : string = 'bem'
Bemba.
BEN  : string = 'ben'
Bengali.
BER  : string = 'ber'
Berber languages.
BHO  : string = 'bho'
Bhojpuri.
BIH  : string = 'bih'
Bihari languages.
BIK  : string = 'bik'
Bikol.
BIN  : string = 'bin'
Bini; Edo.
BIS  : string = 'bis'
Bislama.
BLA  : string = 'bla'
Siksika.
BNT  : string = 'bnt'
Bantu languages.
BOD  : string = 'bod'
Tibetan.
BOS  : string = 'bos'
Bosnian.
BRA  : string = 'bra'
Braj.
BRE  : string = 'bre'
Breton.
BTK  : string = 'btk'
Batak languages.
BUA  : string = 'bua'
Buriat.
BUG  : string = 'bug'
Buginese.
BUL  : string = 'bul'
Bulgarian.
BYN  : string = 'byn'
Blin; Bilin.
CAD  : string = 'cad'
Caddo.
CAI  : string = 'cai'
Central American Indian languages.
CAR  : string = 'car'
Galibi Carib.
CAT  : string = 'cat'
Catalan; Valencian.
CAU  : string = 'cau'
Caucasian languages.
CEB  : string = 'ceb'
Cebuano.
CEL  : string = 'cel'
Celtic languages.
CES  : string = 'ces'
Czech.
CHA  : string = 'cha'
Chamorro.
CHB  : string = 'chb'
Chibcha.
CHE  : string = 'che'
Chechen.
CHG  : string = 'chg'
Chagatai.
CHK  : string = 'chk'
Chuukese.
CHM  : string = 'chm'
Mari.
CHN  : string = 'chn'
Chinook jargon.
CHO  : string = 'cho'
Choctaw.
CHP  : string = 'chp'
Chipewyan; Dene Suline.
CHR  : string = 'chr'
Cherokee.
CHU  : string = 'chu'
Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic.
CHV  : string = 'chv'
Chuvash.
CHY  : string = 'chy'
Cheyenne.
CMC  : string = 'cmc'
Chamic languages.
CNR  : string = 'cnr'
Montenegrin.
COP  : string = 'cop'
Coptic.
COR  : string = 'cor'
Cornish.
COS  : string = 'cos'
Corsican.
CPE  : string = 'cpe'
Creoles and pidgins, English based.
CPF  : string = 'cpf'
Creoles and pidgins, French-based.
CPP  : string = 'cpp'
Creoles and pidgins, Portuguese-based.
CRE  : string = 'cre'
Cree.
CRH  : string = 'crh'
Crimean Tatar; Crimean Turkish.
CRP  : string = 'crp'
Creoles and pidgins.
CSB  : string = 'csb'
Kashubian.
CUS  : string = 'cus'
Cushitic languages.
CYM  : string = 'cym'
Welsh.
DAK  : string = 'dak'
Dakota.
DAN  : string = 'dan'
Danish.
DAR  : string = 'dar'
Dargwa.
DAY  : string = 'day'
Land Dayak languages.
DEL  : string = 'del'
Delaware.
DEN  : string = 'den'
Slave (Athapascan).
DEU  : string = 'deu'
German.
DGR  : string = 'dgr'
Tlicho; Dogrib.
DIN  : string = 'din'
Dinka.
DIV  : string = 'div'
Divehi; Dhivehi; Maldivian.
DOI  : string = 'doi'
Dogri.
DRA  : string = 'dra'
Dravidian languages.
DSB  : string = 'dsb'
Lower Sorbian.
DUA  : string = 'dua'
Duala.
DUM  : string = 'dum'
Dutch, Middle (ca.1050-1350).
DYU  : string = 'dyu'
Dyula.
DZO  : string = 'dzo'
Dzongkha.
EFI  : string = 'efi'
Efik.
EGY  : string = 'egy'
Egyptian (Ancient).
EKA  : string = 'eka'
Ekajuk.
ELL  : string = 'ell'
Modern Greek (1453-).
ELX  : string = 'elx'
Elamite.
ENG  : string = 'eng'
English.
ENM  : string = 'enm'
English, Middle (1100-1500).
EPO  : string = 'epo'
Esperanto.
EST  : string = 'est'
Estonian.
EUS  : string = 'eus'
Basque.
EWE  : string = 'ewe'
Ewe.
EWO  : string = 'ewo'
Ewondo.
FAN  : string = 'fan'
Fang.
FAO  : string = 'fao'
Faroese.
FAS  : string = 'fas'
Persian.
FAT  : string = 'fat'
Fanti.
FIJ  : string = 'fij'
Fijian.
FIL  : string = 'fil'
Filipino; Pilipino.
FIN  : string = 'fin'
Finnish.
FIU  : string = 'fiu'
Finno-Ugrian languages.
FON  : string = 'fon'
Fon.
FRA  : string = 'fra'
French.
FRM  : string = 'frm'
French, Middle (ca.1400-1600).
FRO  : string = 'fro'
French, Old (842-ca.1400).
FRR  : string = 'frr'
Northern Frisian.
FRS  : string = 'frs'
Eastern Frisian.
FRY  : string = 'fry'
Western Frisian.
FUL  : string = 'ful'
Fulah.
FUR  : string = 'fur'
Friulian.
GAA  : string = 'gaa'
Ga.
GAY  : string = 'gay'
Gayo.
GBA  : string = 'gba'
Gbaya.
GEM  : string = 'gem'
Germanic languages.
GEZ  : string = 'gez'
Geez.
GIL  : string = 'gil'
Gilbertese.
GLA  : string = 'gla'
Gaelic; Scottish Gaelic.
GLE  : string = 'gle'
Irish.
GLG  : string = 'glg'
Galician.
GLV  : string = 'glv'
Manx.
GMH  : string = 'gmh'
German, Middle High (ca.1050-1500).
GOH  : string = 'goh'
German, Old High (ca.750-1050).
GON  : string = 'gon'
Gondi.
GOR  : string = 'gor'
Gorontalo.
GOT  : string = 'got'
Gothic.
GRB  : string = 'grb'
Grebo.
GRC  : string = 'grc'
Greek, Ancient (to 1453).
GRN  : string = 'grn'
Guarani.
GSW  : string = 'gsw'
Swiss German; Alemannic; Alsatian.
GUJ  : string = 'guj'
Gujarati.
GWI  : string = 'gwi'
Gwich'in.
HAI  : string = 'hai'
Haida.
HAT  : string = 'hat'
Haitian; Haitian Creole.
HAU  : string = 'hau'
Hausa.
HAW  : string = 'haw'
Hawaiian.
HEB  : string = 'heb'
Hebrew.
HER  : string = 'her'
Herero.
HIL  : string = 'hil'
Hiligaynon.
HIM  : string = 'him'
Himachali languages; Western Pahari languages.
HIN  : string = 'hin'
Hindi.
HIT  : string = 'hit'
Hittite.
HMN  : string = 'hmn'
Hmong; Mong.
HMO  : string = 'hmo'
Hiri Motu.
HRV  : string = 'hrv'
Croatian.
HSB  : string = 'hsb'
Upper Sorbian.
HUN  : string = 'hun'
Hungarian.
HUP  : string = 'hup'
Hupa.
HYE  : string = 'hye'
Armenian.
IBA  : string = 'iba'
Iban.
IBO  : string = 'ibo'
Igbo.
IDO  : string = 'ido'
Ido.
III  : string = 'iii'
Sichuan Yi; Nuosu.
IJO  : string = 'ijo'
Ijo languages.
IKU  : string = 'iku'
Inuktitut.
ILE  : string = 'ile'
Interlingue; Occidental.
ILO  : string = 'ilo'
Iloko.
INA  : string = 'ina'
Interlingua (International Auxiliary Language Association).
INC  : string = 'inc'
Indic languages.
IND  : string = 'ind'
Indonesian.
INE  : string = 'ine'
Indo-European languages.
INH  : string = 'inh'
Ingush.
IPK  : string = 'ipk'
Inupiaq.
IRA  : string = 'ira'
Iranian languages.
IRO  : string = 'iro'
Iroquoian languages.
ISL  : string = 'isl'
Icelandic.
ITA  : string = 'ita'
Italian.
JAV  : string = 'jav'
Javanese.
JBO  : string = 'jbo'
Lojban.
JPN  : string = 'jpn'
Japanese.
JPR  : string = 'jpr'
Judeo-Persian.
JRB  : string = 'jrb'
Judeo-Arabic.
KAA  : string = 'kaa'
Kara-Kalpak.
KAB  : string = 'kab'
Kabyle.
KAC  : string = 'kac'
Kachin; Jingpho.
KAL  : string = 'kal'
Kalaallisut; Greenlandic.
KAM  : string = 'kam'
Kamba.
KAN  : string = 'kan'
Kannada.
KAR  : string = 'kar'
Karen languages.
KAS  : string = 'kas'
Kashmiri.
KAT  : string = 'kat'
Georgian.
KAU  : string = 'kau'
Kanuri.
KAW  : string = 'kaw'
Kawi.
KAZ  : string = 'kaz'
Kazakh.
KBD  : string = 'kbd'
Kabardian.
KHA  : string = 'kha'
Khasi.
KHI  : string = 'khi'
Khoisan languages.
KHM  : string = 'khm'
Central Khmer.
KHO  : string = 'kho'
Khotanese; Sakan.
KIK  : string = 'kik'
Kikuyu; Gikuyu.
KIN  : string = 'kin'
Kinyarwanda.
KIR  : string = 'kir'
Kirghiz; Kyrgyz.
KMB  : string = 'kmb'
Kimbundu.
KOK  : string = 'kok'
Konkani.
KOM  : string = 'kom'
Komi.
KON  : string = 'kon'
Kongo.
KOR  : string = 'kor'
Korean.
KOS  : string = 'kos'
Kosraean.
KPE  : string = 'kpe'
Kpelle.
KRC  : string = 'krc'
Karachay-Balkar.
KRL  : string = 'krl'
Karelian.
KRO  : string = 'kro'
Kru languages.
KRU  : string = 'kru'
Kurukh.
KUA  : string = 'kua'
Kuanyama; Kwanyama.
KUM  : string = 'kum'
Kumyk.
KUR  : string = 'kur'
Kurdish.
KUT  : string = 'kut'
Kutenai.
LAD  : string = 'lad'
Ladino.
LAH  : string = 'lah'
Lahnda.
LAM  : string = 'lam'
Lamba.
LAO  : string = 'lao'
Lao.
LAT  : string = 'lat'
Latin.
LAV  : string = 'lav'
Latvian.
LEZ  : string = 'lez'
Lezghian.
LIM  : string = 'lim'
Limburgan; Limburger; Limburgish.
LIN  : string = 'lin'
Lingala.
LIT  : string = 'lit'
Lithuanian.
LOL  : string = 'lol'
Mongo.
LOZ  : string = 'loz'
Lozi.
LTZ  : string = 'ltz'
Luxembourgish; Letzeburgesch.
LUA  : string = 'lua'
Luba-Lulua.
LUB  : string = 'lub'
Luba-Katanga.
LUG  : string = 'lug'
Ganda.
LUI  : string = 'lui'
Luiseno.
LUN  : string = 'lun'
Lunda.
LUO  : string = 'luo'
Luo (Kenya and Tanzania).
LUS  : string = 'lus'
Lushai.
MAD  : string = 'mad'
Madurese.
MAG  : string = 'mag'
Magahi.
MAH  : string = 'mah'
Marshallese.
MAI  : string = 'mai'
Maithili.
MAK  : string = 'mak'
Makasar.
MAL  : string = 'mal'
Malayalam.
MAN  : string = 'man'
Mandingo.
MAP  : string = 'map'
Austronesian languages.
MAR  : string = 'mar'
Marathi.
MAS  : string = 'mas'
Masai.
MDF  : string = 'mdf'
Moksha.
MDR  : string = 'mdr'
Mandar.
MEN  : string = 'men'
Mende.
MGA  : string = 'mga'
Irish, Middle (900-1200).
MIC  : string = 'mic'
Mi'kmaq; Micmac.
MIN  : string = 'min'
Minangkabau.
MIS  : string = 'mis'
Uncoded languages.
MKD  : string = 'mkd'
Macedonian.
MKH  : string = 'mkh'
Mon-Khmer languages.
MLG  : string = 'mlg'
Malagasy.
MLT  : string = 'mlt'
Maltese.
MNC  : string = 'mnc'
Manchu.
MNI  : string = 'mni'
Manipuri.
MNO  : string = 'mno'
Manobo languages.
MOH  : string = 'moh'
Mohawk.
MON  : string = 'mon'
Mongolian.
MOS  : string = 'mos'
Mossi.
MRI  : string = 'mri'
Maori.
MSA  : string = 'msa'
Malay.
MUL  : string = 'mul'
Multiple languages.
MUN  : string = 'mun'
Munda languages.
MUS  : string = 'mus'
Creek.
MWL  : string = 'mwl'
Mirandese.
MWR  : string = 'mwr'
Marwari.
MYA  : string = 'mya'
Burmese.
MYN  : string = 'myn'
Mayan languages.
MYV  : string = 'myv'
Erzya.
NAH  : string = 'nah'
Nahuatl languages.
NAI  : string = 'nai'
North American Indian languages.
NAP  : string = 'nap'
Neapolitan.
NAU  : string = 'nau'
Nauru.
NAV  : string = 'nav'
Navajo; Navaho.
NBL  : string = 'nbl'
South Ndebele.
NDE  : string = 'nde'
North Ndebele.
NDO  : string = 'ndo'
Ndonga.
NDS  : string = 'nds'
Low German; Low Saxon; German, Low; Saxon, Low.
NEP  : string = 'nep'
Nepali.
NEW  : string = 'new'
Nepal Bhasa; Newar; Newari.
NIA  : string = 'nia'
Nias.
NIC  : string = 'nic'
Niger-Kordofanian languages.
NIU  : string = 'niu'
Niuean.
NLD  : string = 'nld'
Dutch; Flemish.
NNO  : string = 'nno'
Norwegian Nynorsk.
NOB  : string = 'nob'
Norwegian Bokmål.
NOG  : string = 'nog'
Nogai.
NON  : string = 'non'
Norse, Old.
NOR  : string = 'nor'
Norwegian.
NQO  : string = 'nqo'
N'Ko.
NSO  : string = 'nso'
Pedi; Sepedi; Northern Sotho.
NUB  : string = 'nub'
Nubian languages.
NWC  : string = 'nwc'
Classical Newari; Old Newari; Classical Nepal Bhasa.
NYA  : string = 'nya'
Chichewa; Chewa; Nyanja.
NYM  : string = 'nym'
Nyamwezi.
NYN  : string = 'nyn'
Nyankole.
NYO  : string = 'nyo'
Nyoro.
NZI  : string = 'nzi'
Nzima.
OCI  : string = 'oci'
Occitan (post 1500).
OJI  : string = 'oji'
Ojibwa.
ORI  : string = 'ori'
Oriya.
ORM  : string = 'orm'
Oromo.
OSA  : string = 'osa'
Osage.
OSS  : string = 'oss'
Ossetian; Ossetic.
OTA  : string = 'ota'
Turkish, Ottoman (1500-1928).
OTO  : string = 'oto'
Otomian languages.
PAA  : string = 'paa'
Papuan languages.
PAG  : string = 'pag'
Pangasinan.
PAL  : string = 'pal'
Pahlavi.
PAM  : string = 'pam'
Pampanga; Kapampangan.
PAN  : string = 'pan'
Panjabi; Punjabi.
PAP  : string = 'pap'
Papiamento.
PAU  : string = 'pau'
Palauan.
PEO  : string = 'peo'
Persian, Old (ca.600-400 B.C.).
PHI  : string = 'phi'
Philippine languages.
PHN  : string = 'phn'
Phoenician.
PLI  : string = 'pli'
Pali.
POL  : string = 'pol'
Polish.
PON  : string = 'pon'
Pohnpeian.
POR  : string = 'por'
Portuguese.
PRA  : string = 'pra'
Prakrit languages.
PRO  : string = 'pro'
Provençal, Old (to 1500); Occitan, Old (to 1500).
PUS  : string = 'pus'
Pushto; Pashto.
QUE  : string = 'que'
Quechua.
RAJ  : string = 'raj'
Rajasthani.
RAP  : string = 'rap'
Rapanui.
RAR  : string = 'rar'
Rarotongan; Cook Islands Maori.
ROA  : string = 'roa'
Romance languages.
ROH  : string = 'roh'
Romansh.
ROM  : string = 'rom'
Romany.
RON  : string = 'ron'
Romanian; Moldavian; Moldovan.
RUN  : string = 'run'
Rundi.
RUP  : string = 'rup'
Aromanian; Arumanian; Macedo-Romanian.
RUS  : string = 'rus'
Russian.
SAD  : string = 'sad'
Sandawe.
SAG  : string = 'sag'
Sango.
SAH  : string = 'sah'
Yakut.
SAI  : string = 'sai'
South American Indian languages.
SAL  : string = 'sal'
Salishan languages.
SAM  : string = 'sam'
Samaritan Aramaic.
SAN  : string = 'san'
Sanskrit.
SAS  : string = 'sas'
Sasak.
SAT  : string = 'sat'
Santali.
SCN  : string = 'scn'
Sicilian.
SCO  : string = 'sco'
Scots.
SEL  : string = 'sel'
Selkup.
SEM  : string = 'sem'
Semitic languages.
SGA  : string = 'sga'
Irish, Old (to 900).
SGN  : string = 'sgn'
Sign Languages.
SHN  : string = 'shn'
Shan.
SID  : string = 'sid'
Sidamo.
SIN  : string = 'sin'
Sinhala; Sinhalese.
SIO  : string = 'sio'
Siouan languages.
SIT  : string = 'sit'
Sino-Tibetan languages.
SLA  : string = 'sla'
Slavic languages.
SLK  : string = 'slk'
Slovak.
SLV  : string = 'slv'
Slovenian.
SMA  : string = 'sma'
Southern Sami.
SME  : string = 'sme'
Northern Sami.
SMI  : string = 'smi'
Sami languages.
SMJ  : string = 'smj'
Lule Sami.
SMN  : string = 'smn'
Inari Sami.
SMO  : string = 'smo'
Samoan.
SMS  : string = 'sms'
Skolt Sami.
SNA  : string = 'sna'
Shona.
SND  : string = 'snd'
Sindhi.
SNK  : string = 'snk'
Soninke.
SOG  : string = 'sog'
Sogdian.
SOM  : string = 'som'
Somali.
SON  : string = 'son'
Songhai languages.
SOT  : string = 'sot'
Sotho, Southern.
SPA  : string = 'spa'
Spanish; Castilian.
SQI  : string = 'sqi'
Albanian.
SRD  : string = 'srd'
Sardinian.
SRN  : string = 'srn'
Sranan Tongo.
SRP  : string = 'srp'
Serbian.
SRR  : string = 'srr'
Serer.
SSA  : string = 'ssa'
Nilo-Saharan languages.
SSW  : string = 'ssw'
Swati.
SUK  : string = 'suk'
Sukuma.
SUN  : string = 'sun'
Sundanese.
SUS  : string = 'sus'
Susu.
SUX  : string = 'sux'
Sumerian.
SWA  : string = 'swa'
Swahili.
SWE  : string = 'swe'
Swedish.
SYC  : string = 'syc'
Classical Syriac.
SYR  : string = 'syr'
Syriac.
TAH  : string = 'tah'
Tahitian.
TAI  : string = 'tai'
Tai languages.
TAM  : string = 'tam'
Tamil.
TAT  : string = 'tat'
Tatar.
TEL  : string = 'tel'
Telugu.
TEM  : string = 'tem'
Timne.
TER  : string = 'ter'
Tereno.
TET  : string = 'tet'
Tetum.
TGK  : string = 'tgk'
Tajik.
TGL  : string = 'tgl'
Tagalog.
THA  : string = 'tha'
Thai.
TIG  : string = 'tig'
Tigre.
TIR  : string = 'tir'
Tigrinya.
TIV  : string = 'tiv'
Tiv.
TKL  : string = 'tkl'
Tokelau.
TLH  : string = 'tlh'
Klingon; tlhIngan-Hol.
TLI  : string = 'tli'
Tlingit.
TMH  : string = 'tmh'
Tamashek.
TOG  : string = 'tog'
Tonga (Nyasa).
TON  : string = 'ton'
Tonga (Tonga Islands).
TPI  : string = 'tpi'
Tok Pisin.
TSI  : string = 'tsi'
Tsimshian.
TSN  : string = 'tsn'
Tswana.
TSO  : string = 'tso'
Tsonga.
TUK  : string = 'tuk'
Turkmen.
TUM  : string = 'tum'
Tumbuka.
TUP  : string = 'tup'
Tupi languages.
TUR  : string = 'tur'
Turkish.
TUT  : string = 'tut'
Altaic languages.
TVL  : string = 'tvl'
Tuvalu.
TWI  : string = 'twi'
Twi.
TYV  : string = 'tyv'
Tuvinian.
UDM  : string = 'udm'
Udmurt.
UGA  : string = 'uga'
Ugaritic.
UIG  : string = 'uig'
Uighur; Uyghur.
UKR  : string = 'ukr'
Ukrainian.
UMB  : string = 'umb'
Umbundu.
UND  : string = 'und'
Undetermined.
URD  : string = 'urd'
Urdu.
UZB  : string = 'uzb'
Uzbek.
VAI  : string = 'vai'
Vai.
VEN  : string = 'ven'
Venda.
VIE  : string = 'vie'
Vietnamese.
VOL  : string = 'vol'
Volapük.
VOT  : string = 'vot'
Votic.
WAK  : string = 'wak'
Wakashan languages.
WAL  : string = 'wal'
Wolaitta; Wolaytta.
WAR  : string = 'war'
Waray.
WAS  : string = 'was'
Washo.
WEN  : string = 'wen'
Sorbian languages.
WLN  : string = 'wln'
Walloon.
WOL  : string = 'wol'
Wolof.
XAL  : string = 'xal'
Kalmyk; Oirat.
XHO  : string = 'xho'
Xhosa.
YAO  : string = 'yao'
Yao.
YAP  : string = 'yap'
Yapese.
YID  : string = 'yid'
Yiddish.
YOR  : string = 'yor'
Yoruba.
YPK  : string = 'ypk'
Yupik languages.
ZAP  : string = 'zap'
Zapotec.
ZBL  : string = 'zbl'
Blissymbols; Blissymbolics; Bliss.
ZEN  : string = 'zen'
Zenaga.
ZGH  : string = 'zgh'
Standard Moroccan Tamazight.
ZHA  : string = 'zha'
Zhuang; Chuang.
ZHO  : string = 'zho'
Chinese.
ZND  : string = 'znd'
Zande languages.
ZUL  : string = 'zul'
Zulu.
ZUN  : string = 'zun'
Zuni.
ZXX  : string = 'zxx'
No linguistic content; Not applicable.
ZZA  : string = 'zza'
Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki.

Constants

ABK

Abkhazian.

public string ABK = 'abk'

ADY

Adyghe; Adygei.

public string ADY = 'ady'

AFA

Afro-Asiatic languages.

public string AFA = 'afa'

AFR

Afrikaans.

public string AFR = 'afr'

AKK

Akkadian.

public string AKK = 'akk'

ALG

Algonquian languages.

public string ALG = 'alg'

ALT

Southern Altai.

public string ALT = 'alt'

ANG

English, Old (ca.450-1100).

public string ANG = 'ang'

APA

Apache languages.

public string APA = 'apa'

ARC

Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE).

public string ARC = 'arc'

ARG

Aragonese.

public string ARG = 'arg'

ARN

Mapudungun; Mapuche.

public string ARN = 'arn'

ART

Artificial languages.

public string ART = 'art'

ASM

Assamese.

public string ASM = 'asm'

AST

Asturian; Bable; Leonese; Asturleonese.

public string AST = 'ast'

ATH

Athapascan languages.

public string ATH = 'ath'

AUS

Australian languages.

public string AUS = 'aus'

AZE

Azerbaijani.

public string AZE = 'aze'

BAD

Banda languages.

public string BAD = 'bad'

BAI

Bamileke languages.

public string BAI = 'bai'

BAN

Balinese.

public string BAN = 'ban'

BAT

Baltic languages.

public string BAT = 'bat'

BEJ

Beja; Bedawiyet.

public string BEJ = 'bej'

BEL

Belarusian.

public string BEL = 'bel'

BER

Berber languages.

public string BER = 'ber'

BHO

Bhojpuri.

public string BHO = 'bho'

BIH

Bihari languages.

public string BIH = 'bih'

BIN

Bini; Edo.

public string BIN = 'bin'

BNT

Bantu languages.

public string BNT = 'bnt'

BTK

Batak languages.

public string BTK = 'btk'

BUG

Buginese.

public string BUG = 'bug'

BUL

Bulgarian.

public string BUL = 'bul'

BYN

Blin; Bilin.

public string BYN = 'byn'

CAI

Central American Indian languages.

public string CAI = 'cai'

CAR

Galibi Carib.

public string CAR = 'car'

CAT

Catalan; Valencian.

public string CAT = 'cat'

CAU

Caucasian languages.

public string CAU = 'cau'

CEL

Celtic languages.

public string CEL = 'cel'

CHA

Chamorro.

public string CHA = 'cha'

CHG

Chagatai.

public string CHG = 'chg'

CHK

Chuukese.

public string CHK = 'chk'

CHN

Chinook jargon.

public string CHN = 'chn'

CHP

Chipewyan; Dene Suline.

public string CHP = 'chp'

CHR

Cherokee.

public string CHR = 'chr'

CHU

Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic.

public string CHU = 'chu'

CHY

Cheyenne.

public string CHY = 'chy'

CMC

Chamic languages.

public string CMC = 'cmc'

CNR

Montenegrin.

public string CNR = 'cnr'

COS

Corsican.

public string COS = 'cos'

CPE

Creoles and pidgins, English based.

public string CPE = 'cpe'

CPF

Creoles and pidgins, French-based.

public string CPF = 'cpf'

CPP

Creoles and pidgins, Portuguese-based.

public string CPP = 'cpp'

CRH

Crimean Tatar; Crimean Turkish.

public string CRH = 'crh'

CRP

Creoles and pidgins.

public string CRP = 'crp'

CSB

Kashubian.

public string CSB = 'csb'

CUS

Cushitic languages.

public string CUS = 'cus'

DAY

Land Dayak languages.

public string DAY = 'day'

DEL

Delaware.

public string DEL = 'del'

DEN

Slave (Athapascan).

public string DEN = 'den'

DGR

Tlicho; Dogrib.

public string DGR = 'dgr'

DIV

Divehi; Dhivehi; Maldivian.

public string DIV = 'div'

DRA

Dravidian languages.

public string DRA = 'dra'

DSB

Lower Sorbian.

public string DSB = 'dsb'

DUM

Dutch, Middle (ca.1050-1350).

public string DUM = 'dum'

DZO

Dzongkha.

public string DZO = 'dzo'

EGY

Egyptian (Ancient).

public string EGY = 'egy'

ELL

Modern Greek (1453-).

public string ELL = 'ell'

ENM

English, Middle (1100-1500).

public string ENM = 'enm'

EPO

Esperanto.

public string EPO = 'epo'

EST

Estonian.

public string EST = 'est'

FIL

Filipino; Pilipino.

public string FIL = 'fil'

FIU

Finno-Ugrian languages.

public string FIU = 'fiu'

FRM

French, Middle (ca.1400-1600).

public string FRM = 'frm'

FRO

French, Old (842-ca.1400).

public string FRO = 'fro'

FRR

Northern Frisian.

public string FRR = 'frr'

FRS

Eastern Frisian.

public string FRS = 'frs'

FRY

Western Frisian.

public string FRY = 'fry'

FUR

Friulian.

public string FUR = 'fur'

GEM

Germanic languages.

public string GEM = 'gem'

GIL

Gilbertese.

public string GIL = 'gil'

GLA

Gaelic; Scottish Gaelic.

public string GLA = 'gla'

GLG

Galician.

public string GLG = 'glg'

GMH

German, Middle High (ca.1050-1500).

public string GMH = 'gmh'

GOH

German, Old High (ca.750-1050).

public string GOH = 'goh'

GOR

Gorontalo.

public string GOR = 'gor'

GRC

Greek, Ancient (to 1453).

public string GRC = 'grc'

GSW

Swiss German; Alemannic; Alsatian.

public string GSW = 'gsw'

GUJ

Gujarati.

public string GUJ = 'guj'

GWI

Gwich'in.

public string GWI = 'gwi'

HAT

Haitian; Haitian Creole.

public string HAT = 'hat'

HAW

Hawaiian.

public string HAW = 'haw'

HIL

Hiligaynon.

public string HIL = 'hil'

HIM

Himachali languages; Western Pahari languages.

public string HIM = 'him'

HMN

Hmong; Mong.

public string HMN = 'hmn'

HMO

Hiri Motu.

public string HMO = 'hmo'

HRV

Croatian.

public string HRV = 'hrv'

HSB

Upper Sorbian.

public string HSB = 'hsb'

HUN

Hungarian.

public string HUN = 'hun'

HYE

Armenian.

public string HYE = 'hye'

III

Sichuan Yi; Nuosu.

public string III = 'iii'

IJO

Ijo languages.

public string IJO = 'ijo'

IKU

Inuktitut.

public string IKU = 'iku'

ILE

Interlingue; Occidental.

public string ILE = 'ile'

INA

Interlingua (International Auxiliary Language Association).

public string INA = 'ina'

INC

Indic languages.

public string INC = 'inc'

IND

Indonesian.

public string IND = 'ind'

INE

Indo-European languages.

public string INE = 'ine'

IPK

Inupiaq.

public string IPK = 'ipk'

IRA

Iranian languages.

public string IRA = 'ira'

IRO

Iroquoian languages.

public string IRO = 'iro'

ISL

Icelandic.

public string ISL = 'isl'

ITA

Italian.

public string ITA = 'ita'

JAV

Javanese.

public string JAV = 'jav'

JPN

Japanese.

public string JPN = 'jpn'

JPR

Judeo-Persian.

public string JPR = 'jpr'

JRB

Judeo-Arabic.

public string JRB = 'jrb'

KAA

Kara-Kalpak.

public string KAA = 'kaa'

KAC

Kachin; Jingpho.

public string KAC = 'kac'

KAL

Kalaallisut; Greenlandic.

public string KAL = 'kal'

KAN

Kannada.

public string KAN = 'kan'

KAR

Karen languages.

public string KAR = 'kar'

KAS

Kashmiri.

public string KAS = 'kas'

KAT

Georgian.

public string KAT = 'kat'

KBD

Kabardian.

public string KBD = 'kbd'

KHI

Khoisan languages.

public string KHI = 'khi'

KHM

Central Khmer.

public string KHM = 'khm'

KHO

Khotanese; Sakan.

public string KHO = 'kho'

KIK

Kikuyu; Gikuyu.

public string KIK = 'kik'

KIN

Kinyarwanda.

public string KIN = 'kin'

KIR

Kirghiz; Kyrgyz.

public string KIR = 'kir'

KMB

Kimbundu.

public string KMB = 'kmb'

KOK

Konkani.

public string KOK = 'kok'

KOS

Kosraean.

public string KOS = 'kos'

KRC

Karachay-Balkar.

public string KRC = 'krc'

KRL

Karelian.

public string KRL = 'krl'

KRO

Kru languages.

public string KRO = 'kro'

KUA

Kuanyama; Kwanyama.

public string KUA = 'kua'

KUR

Kurdish.

public string KUR = 'kur'

KUT

Kutenai.

public string KUT = 'kut'

LAV

Latvian.

public string LAV = 'lav'

LEZ

Lezghian.

public string LEZ = 'lez'

LIM

Limburgan; Limburger; Limburgish.

public string LIM = 'lim'

LIN

Lingala.

public string LIN = 'lin'

LIT

Lithuanian.

public string LIT = 'lit'

LTZ

Luxembourgish; Letzeburgesch.

public string LTZ = 'ltz'

LUA

Luba-Lulua.

public string LUA = 'lua'

LUB

Luba-Katanga.

public string LUB = 'lub'

LUI

Luiseno.

public string LUI = 'lui'

LUO

Luo (Kenya and Tanzania).

public string LUO = 'luo'

MAD

Madurese.

public string MAD = 'mad'

MAH

Marshallese.

public string MAH = 'mah'

MAI

Maithili.

public string MAI = 'mai'

MAK

Makasar.

public string MAK = 'mak'

MAL

Malayalam.

public string MAL = 'mal'

MAN

Mandingo.

public string MAN = 'man'

MAP

Austronesian languages.

public string MAP = 'map'

MAR

Marathi.

public string MAR = 'mar'

MGA

Irish, Middle (900-1200).

public string MGA = 'mga'

MIC

Mi'kmaq; Micmac.

public string MIC = 'mic'

MIN

Minangkabau.

public string MIN = 'min'

MIS

Uncoded languages.

public string MIS = 'mis'

MKD

Macedonian.

public string MKD = 'mkd'

MKH

Mon-Khmer languages.

public string MKH = 'mkh'

MLG

Malagasy.

public string MLG = 'mlg'

MLT

Maltese.

public string MLT = 'mlt'

MNI

Manipuri.

public string MNI = 'mni'

MNO

Manobo languages.

public string MNO = 'mno'

MON

Mongolian.

public string MON = 'mon'

MUL

Multiple languages.

public string MUL = 'mul'

MUN

Munda languages.

public string MUN = 'mun'

MWL

Mirandese.

public string MWL = 'mwl'

MWR

Marwari.

public string MWR = 'mwr'

MYA

Burmese.

public string MYA = 'mya'

MYN

Mayan languages.

public string MYN = 'myn'

NAH

Nahuatl languages.

public string NAH = 'nah'

NAI

North American Indian languages.

public string NAI = 'nai'

NAP

Neapolitan.

public string NAP = 'nap'

NAV

Navajo; Navaho.

public string NAV = 'nav'

NBL

South Ndebele.

public string NBL = 'nbl'

NDE

North Ndebele.

public string NDE = 'nde'

NDS

Low German; Low Saxon; German, Low; Saxon, Low.

public string NDS = 'nds'

NEW

Nepal Bhasa; Newar; Newari.

public string NEW = 'new'

NIC

Niger-Kordofanian languages.

public string NIC = 'nic'

NLD

Dutch; Flemish.

public string NLD = 'nld'

NNO

Norwegian Nynorsk.

public string NNO = 'nno'

NOB

Norwegian Bokmål.

public string NOB = 'nob'

NON

Norse, Old.

public string NON = 'non'

NOR

Norwegian.

public string NOR = 'nor'

NSO

Pedi; Sepedi; Northern Sotho.

public string NSO = 'nso'

NUB

Nubian languages.

public string NUB = 'nub'

NWC

Classical Newari; Old Newari; Classical Nepal Bhasa.

public string NWC = 'nwc'

NYA

Chichewa; Chewa; Nyanja.

public string NYA = 'nya'

NYM

Nyamwezi.

public string NYM = 'nym'

NYN

Nyankole.

public string NYN = 'nyn'

OCI

Occitan (post 1500).

public string OCI = 'oci'

OSS

Ossetian; Ossetic.

public string OSS = 'oss'

OTA

Turkish, Ottoman (1500-1928).

public string OTA = 'ota'

OTO

Otomian languages.

public string OTO = 'oto'

PAA

Papuan languages.

public string PAA = 'paa'

PAG

Pangasinan.

public string PAG = 'pag'

PAL

Pahlavi.

public string PAL = 'pal'

PAM

Pampanga; Kapampangan.

public string PAM = 'pam'

PAN

Panjabi; Punjabi.

public string PAN = 'pan'

PAP

Papiamento.

public string PAP = 'pap'

PAU

Palauan.

public string PAU = 'pau'

PEO

Persian, Old (ca.600-400 B.C.).

public string PEO = 'peo'

PHI

Philippine languages.

public string PHI = 'phi'

PHN

Phoenician.

public string PHN = 'phn'

PON

Pohnpeian.

public string PON = 'pon'

POR

Portuguese.

public string POR = 'por'

PRA

Prakrit languages.

public string PRA = 'pra'

PRO

Provençal, Old (to 1500); Occitan, Old (to 1500).

public string PRO = 'pro'

PUS

Pushto; Pashto.

public string PUS = 'pus'

QUE

Quechua.

public string QUE = 'que'

RAJ

Rajasthani.

public string RAJ = 'raj'

RAP

Rapanui.

public string RAP = 'rap'

RAR

Rarotongan; Cook Islands Maori.

public string RAR = 'rar'

ROA

Romance languages.

public string ROA = 'roa'

ROH

Romansh.

public string ROH = 'roh'

RON

Romanian; Moldavian; Moldovan.

public string RON = 'ron'

RUP

Aromanian; Arumanian; Macedo-Romanian.

public string RUP = 'rup'

RUS

Russian.

public string RUS = 'rus'

SAD

Sandawe.

public string SAD = 'sad'

SAI

South American Indian languages.

public string SAI = 'sai'

SAL

Salishan languages.

public string SAL = 'sal'

SAM

Samaritan Aramaic.

public string SAM = 'sam'

SAN

Sanskrit.

public string SAN = 'san'

SAT

Santali.

public string SAT = 'sat'

SCN

Sicilian.

public string SCN = 'scn'

SEM

Semitic languages.

public string SEM = 'sem'

SGA

Irish, Old (to 900).

public string SGA = 'sga'

SGN

Sign Languages.

public string SGN = 'sgn'

SIN

Sinhala; Sinhalese.

public string SIN = 'sin'

SIO

Siouan languages.

public string SIO = 'sio'

SIT

Sino-Tibetan languages.

public string SIT = 'sit'

SLA

Slavic languages.

public string SLA = 'sla'

SLV

Slovenian.

public string SLV = 'slv'

SMA

Southern Sami.

public string SMA = 'sma'

SME

Northern Sami.

public string SME = 'sme'

SMI

Sami languages.

public string SMI = 'smi'

SMJ

Lule Sami.

public string SMJ = 'smj'

SMN

Inari Sami.

public string SMN = 'smn'

SMS

Skolt Sami.

public string SMS = 'sms'

SNK

Soninke.

public string SNK = 'snk'

SOG

Sogdian.

public string SOG = 'sog'

SON

Songhai languages.

public string SON = 'son'

SOT

Sotho, Southern.

public string SOT = 'sot'

SPA

Spanish; Castilian.

public string SPA = 'spa'

SQI

Albanian.

public string SQI = 'sqi'

SRD

Sardinian.

public string SRD = 'srd'

SRN

Sranan Tongo.

public string SRN = 'srn'

SRP

Serbian.

public string SRP = 'srp'

SSA

Nilo-Saharan languages.

public string SSA = 'ssa'

SUN

Sundanese.

public string SUN = 'sun'

SUX

Sumerian.

public string SUX = 'sux'

SWA

Swahili.

public string SWA = 'swa'

SWE

Swedish.

public string SWE = 'swe'

SYC

Classical Syriac.

public string SYC = 'syc'

TAH

Tahitian.

public string TAH = 'tah'

TAI

Tai languages.

public string TAI = 'tai'

TGL

Tagalog.

public string TGL = 'tgl'

TIR

Tigrinya.

public string TIR = 'tir'

TKL

Tokelau.

public string TKL = 'tkl'

TLH

Klingon; tlhIngan-Hol.

public string TLH = 'tlh'

TLI

Tlingit.

public string TLI = 'tli'

TMH

Tamashek.

public string TMH = 'tmh'

TOG

Tonga (Nyasa).

public string TOG = 'tog'

TON

Tonga (Tonga Islands).

public string TON = 'ton'

TPI

Tok Pisin.

public string TPI = 'tpi'

TSI

Tsimshian.

public string TSI = 'tsi'

TUK

Turkmen.

public string TUK = 'tuk'

TUM

Tumbuka.

public string TUM = 'tum'

TUP

Tupi languages.

public string TUP = 'tup'

TUR

Turkish.

public string TUR = 'tur'

TUT

Altaic languages.

public string TUT = 'tut'

TYV

Tuvinian.

public string TYV = 'tyv'

UGA

Ugaritic.

public string UGA = 'uga'

UIG

Uighur; Uyghur.

public string UIG = 'uig'

UKR

Ukrainian.

public string UKR = 'ukr'

UMB

Umbundu.

public string UMB = 'umb'

UND

Undetermined.

public string UND = 'und'

VIE

Vietnamese.

public string VIE = 'vie'

VOL

Volapük.

public string VOL = 'vol'

WAK

Wakashan languages.

public string WAK = 'wak'

WAL

Wolaitta; Wolaytta.

public string WAL = 'wal'

WEN

Sorbian languages.

public string WEN = 'wen'

WLN

Walloon.

public string WLN = 'wln'

XAL

Kalmyk; Oirat.

public string XAL = 'xal'

YID

Yiddish.

public string YID = 'yid'

YPK

Yupik languages.

public string YPK = 'ypk'

ZAP

Zapotec.

public string ZAP = 'zap'

ZBL

Blissymbols; Blissymbolics; Bliss.

public string ZBL = 'zbl'

ZGH

Standard Moroccan Tamazight.

public string ZGH = 'zgh'

ZHA

Zhuang; Chuang.

public string ZHA = 'zha'

ZHO

Chinese.

public string ZHO = 'zho'

ZND

Zande languages.

public string ZND = 'znd'

ZXX

No linguistic content; Not applicable.

public string ZXX = 'zxx'

ZZA

Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki.

public string ZZA = 'zza'
On this page

Search results