ISO639_1 uses ConstantsTrait
Provides a set of constants representing language codes as defined by the ISO 639-1 standard.
ISO 639-1 is part of the ISO 639 family of standards for the representation of names of languages.
Specifically, it defines two-letter (alpha-2) codes for major languages. These codes are widely used
in applications such as localization, internationalization, web development (e.g., HTML lang attributes),
and metadata tagging.
Each constant in this class corresponds to a valid ISO 639-1 code, and its name typically reflects the English name of the language in uppercase.
Example usage: $lang = ISO639_1::FR; // 'fr' for French
Tags
Table of Contents
Constants
- AA : string = 'aa'
- Afar
- AB : string = 'ab'
- Abkhazian
- AE : string = 'ae'
- Avestan
- AF : string = 'af'
- Afrikaans
- AK : string = 'ak'
- Akan
- AM : string = 'am'
- Amharic
- AN : string = 'an'
- Aragonese
- AR : string = 'ar'
- Arabic
- AS : string = 'as'
- Assamese
- AV : string = 'av'
- Avaric
- AY : string = 'ay'
- Aymara
- AZ : string = 'az'
- Azerbaijani
- BA : string = 'ba'
- Bashkir
- BE : string = 'be'
- Belarusian
- BG : string = 'bg'
- Bulgarian
- BI : string = 'bi'
- Bislama
- BM : string = 'bm'
- Bambara
- BN : string = 'bn'
- Bengali
- BO : string = 'bo'
- Tibetan
- BR : string = 'br'
- Breton
- BS : string = 'bs'
- Bosnian
- CA : string = 'ca'
- Catalan; Valencian
- CE : string = 'ce'
- Chechen
- CH : string = 'ch'
- Chamorro
- CO : string = 'co'
- Corsican
- CR : string = 'cr'
- Cree
- CS : string = 'cs'
- Czech
- CU : string = 'cu'
- Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
- CV : string = 'cv'
- Chuvash
- CY : string = 'cy'
- Welsh
- DA : string = 'da'
- Danish
- DE : string = 'de'
- German
- DV : string = 'dv'
- Divehi; Dhivehi; Maldivian
- DZ : string = 'dz'
- Dzongkha
- EE : string = 'ee'
- Ewe
- EL : string = 'el'
- Greek, Modern (1453-)
- EN : string = 'en'
- English
- EO : string = 'eo'
- Esperanto
- ES : string = 'es'
- Spanish; Castilian
- ET : string = 'et'
- Estonian
- EU : string = 'eu'
- Basque
- FA : string = 'fa'
- Persian
- FF : string = 'ff'
- Fulah
- FI : string = 'fi'
- Finnish
- FJ : string = 'fj'
- Fijian
- FO : string = 'fo'
- Faroese
- FR : string = 'fr'
- French
- FY : string = 'fy'
- Western Frisian
- GA : string = 'ga'
- Irish
- GD : string = 'gd'
- Gaelic; Scottish Gaelic
- GL : string = 'gl'
- Galician
- GN : string = 'gn'
- Guarani
- GU : string = 'gu'
- Gujarati
- GV : string = 'gv'
- Manx
- HA : string = 'ha'
- Hausa
- HE : string = 'he'
- Hebrew
- HI : string = 'hi'
- Hindi
- HO : string = 'ho'
- Hiri Motu
- HR : string = 'hr'
- Croatian
- HT : string = 'ht'
- Haitian; Haitian Creole
- HU : string = 'hu'
- Hungarian
- HY : string = 'hy'
- Armenian
- HZ : string = 'hz'
- Herero
- IA : string = 'ia'
- Interlingua (International Auxiliary Language Association)
- ID : string = 'id'
- Indonesian
- IE : string = 'ie'
- Interlingue; Occidental
- IG : string = 'ig'
- Igbo
- II : string = 'ii'
- Sichuan Yi; Nuosu
- IK : string = 'ik'
- Inupiaq
- IO : string = 'io'
- Ido
- IS : string = 'is'
- Icelandic
- IT : string = 'it'
- Italian
- IU : string = 'iu'
- Inuktitut
- JA : string = 'ja'
- Japanese
- JV : string = 'jv'
- Javanese
- KA : string = 'ka'
- Georgian
- KG : string = 'kg'
- Kongo
- KI : string = 'ki'
- Kikuyu; Gikuyu
- KJ : string = 'kj'
- Kuanyama; Kwanyama
- KK : string = 'kk'
- Kazakh
- KL : string = 'kl'
- Kalaallisut; Greenlandic
- KM : string = 'km'
- Central Khmer
- KN : string = 'kn'
- Kannada
- KO : string = 'ko'
- Korean
- KR : string = 'kr'
- Kanuri
- KS : string = 'ks'
- Kashmiri
- KU : string = 'ku'
- Kurdish
- KV : string = 'kv'
- Komi
- KW : string = 'kw'
- Cornish
- KY : string = 'ky'
- Kirghiz; Kyrgyz
- LA : string = 'la'
- Latin
- LB : string = 'lb'
- Luxembourgish; Letzeburgesch
- LG : string = 'lg'
- Ganda
- LI : string = 'li'
- Limburgan; Limburger; Limburgish
- LN : string = 'ln'
- Lingala
- LO : string = 'lo'
- Lao
- LT : string = 'lt'
- Lithuanian
- LU : string = 'lu'
- Luba-Katanga
- LV : string = 'lv'
- Latvian
- MG : string = 'mg'
- Malagasy
- MH : string = 'mh'
- Marshallese
- MI : string = 'mi'
- Maori
- MK : string = 'mk'
- Macedonian
- ML : string = 'ml'
- Malayalam
- MN : string = 'mn'
- Mongolian
- MR : string = 'mr'
- Marathi
- MS : string = 'ms'
- Malay
- MT : string = 'mt'
- Maltese
- MY : string = 'my'
- Burmese
- NA : string = 'na'
- Nauru
- NB : string = 'nb'
- Bokmål, Norwegian; Norwegian Bokmål
- ND : string = 'nd'
- Ndebele, North; North Ndebele
- NE : string = 'ne'
- Nepali
- NG : string = 'ng'
- Ndonga
- NL : string = 'nl'
- Dutch; Flemish
- NN : string = 'nn'
- Norwegian Nynorsk; Nynorsk, Norwegian
- NO : string = 'no'
- Norwegian
- NR : string = 'nr'
- Ndebele, South; South Ndebele
- NV : string = 'nv'
- Navajo; Navaho
- NY : string = 'ny'
- Chichewa; Chewa; Nyanja
- OC : string = 'oc'
- Occitan (post 1500)
- OJ : string = 'oj'
- Ojibwa
- OM : string = 'om'
- Oromo
- OR : string = 'or'
- Oriya
- OS : string = 'os'
- Ossetian; Ossetic
- PA : string = 'pa'
- Panjabi; Punjabi
- PI : string = 'pi'
- Pali
- PL : string = 'pl'
- Polish
- PS : string = 'ps'
- Pushto; Pashto
- PT : string = 'pt'
- Portuguese
- QU : string = 'qu'
- Quechua
- RM : string = 'rm'
- Romansh
- RN : string = 'rn'
- Rundi
- RO : string = 'ro'
- Romanian; Moldavian; Moldovan
- RU : string = 'ru'
- Russian
- RW : string = 'rw'
- Kinyarwanda
- SA : string = 'sa'
- Sanskrit
- SC : string = 'sc'
- Sardinian
- SD : string = 'sd'
- Sindhi
- SE : string = 'se'
- Northern Sami
- SG : string = 'sg'
- Sango
- SI : string = 'si'
- Sinhala; Sinhalese
- SK : string = 'sk'
- Slovak
- SL : string = 'sl'
- Slovenian
- SM : string = 'sm'
- Samoan
- SN : string = 'sn'
- Shona
- SO : string = 'so'
- Somali
- SQ : string = 'sq'
- Albanian
- SR : string = 'sr'
- Serbian
- SS : string = 'ss'
- Swati
- ST : string = 'st'
- Sotho, Southern
- SU : string = 'su'
- Sundanese
- SV : string = 'sv'
- Swedish
- SW : string = 'sw'
- Swahili
- TA : string = 'ta'
- Tamil
- TE : string = 'te'
- Telugu
- TG : string = 'tg'
- Tajik
- TH : string = 'th'
- Thai
- TI : string = 'ti'
- Tigrinya
- TK : string = 'tk'
- Turkmen
- TL : string = 'tl'
- Tagalog
- TN : string = 'tn'
- Tswana
- TO : string = 'to'
- Tonga (Tonga Islands)
- TR : string = 'tr'
- Turkish
- TS : string = 'ts'
- Tsonga
- TT : string = 'tt'
- Tatar
- TW : string = 'tw'
- Twi
- TY : string = 'ty'
- Tahitian
- UG : string = 'ug'
- Uighur; Uyghur
- UK : string = 'uk'
- Ukrainian
- UR : string = 'ur'
- Urdu
- UZ : string = 'uz'
- Uzbek
- VE : string = 've'
- Venda
- VI : string = 'vi'
- Vietnamese
- VO : string = 'vo'
- Volapük
- WA : string = 'wa'
- Walloon
- WO : string = 'wo'
- Wolof
- XH : string = 'xh'
- Xhosa
- YI : string = 'yi'
- Yiddish
- YO : string = 'yo'
- Yoruba
- ZA : string = 'za'
- Zhuang; Chuang
- ZH : string = 'zh'
- Chinese
- ZU : string = 'zu'
- Zulu
Constants
AA
Afar
public
string
AA
= 'aa'
AB
Abkhazian
public
string
AB
= 'ab'
AE
Avestan
public
string
AE
= 'ae'
AF
Afrikaans
public
string
AF
= 'af'
AK
Akan
public
string
AK
= 'ak'
AM
Amharic
public
string
AM
= 'am'
AN
Aragonese
public
string
AN
= 'an'
AR
Arabic
public
string
AR
= 'ar'
AS
Assamese
public
string
AS
= 'as'
AV
Avaric
public
string
AV
= 'av'
AY
Aymara
public
string
AY
= 'ay'
AZ
Azerbaijani
public
string
AZ
= 'az'
BA
Bashkir
public
string
BA
= 'ba'
BE
Belarusian
public
string
BE
= 'be'
BG
Bulgarian
public
string
BG
= 'bg'
BI
Bislama
public
string
BI
= 'bi'
BM
Bambara
public
string
BM
= 'bm'
BN
Bengali
public
string
BN
= 'bn'
BO
Tibetan
public
string
BO
= 'bo'
BR
Breton
public
string
BR
= 'br'
BS
Bosnian
public
string
BS
= 'bs'
CA
Catalan; Valencian
public
string
CA
= 'ca'
CE
Chechen
public
string
CE
= 'ce'
CH
Chamorro
public
string
CH
= 'ch'
CO
Corsican
public
string
CO
= 'co'
CR
Cree
public
string
CR
= 'cr'
CS
Czech
public
string
CS
= 'cs'
CU
Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
public
string
CU
= 'cu'
CV
Chuvash
public
string
CV
= 'cv'
CY
Welsh
public
string
CY
= 'cy'
DA
Danish
public
string
DA
= 'da'
DE
German
public
string
DE
= 'de'
DV
Divehi; Dhivehi; Maldivian
public
string
DV
= 'dv'
DZ
Dzongkha
public
string
DZ
= 'dz'
EE
Ewe
public
string
EE
= 'ee'
EL
Greek, Modern (1453-)
public
string
EL
= 'el'
EN
English
public
string
EN
= 'en'
EO
Esperanto
public
string
EO
= 'eo'
ES
Spanish; Castilian
public
string
ES
= 'es'
ET
Estonian
public
string
ET
= 'et'
EU
Basque
public
string
EU
= 'eu'
FA
Persian
public
string
FA
= 'fa'
FF
Fulah
public
string
FF
= 'ff'
FI
Finnish
public
string
FI
= 'fi'
FJ
Fijian
public
string
FJ
= 'fj'
FO
Faroese
public
string
FO
= 'fo'
FR
French
public
string
FR
= 'fr'
FY
Western Frisian
public
string
FY
= 'fy'
GA
Irish
public
string
GA
= 'ga'
GD
Gaelic; Scottish Gaelic
public
string
GD
= 'gd'
GL
Galician
public
string
GL
= 'gl'
GN
Guarani
public
string
GN
= 'gn'
GU
Gujarati
public
string
GU
= 'gu'
GV
Manx
public
string
GV
= 'gv'
HA
Hausa
public
string
HA
= 'ha'
HE
Hebrew
public
string
HE
= 'he'
HI
Hindi
public
string
HI
= 'hi'
HO
Hiri Motu
public
string
HO
= 'ho'
HR
Croatian
public
string
HR
= 'hr'
HT
Haitian; Haitian Creole
public
string
HT
= 'ht'
HU
Hungarian
public
string
HU
= 'hu'
HY
Armenian
public
string
HY
= 'hy'
HZ
Herero
public
string
HZ
= 'hz'
IA
Interlingua (International Auxiliary Language Association)
public
string
IA
= 'ia'
ID
Indonesian
public
string
ID
= 'id'
IE
Interlingue; Occidental
public
string
IE
= 'ie'
IG
Igbo
public
string
IG
= 'ig'
II
Sichuan Yi; Nuosu
public
string
II
= 'ii'
IK
Inupiaq
public
string
IK
= 'ik'
IO
Ido
public
string
IO
= 'io'
IS
Icelandic
public
string
IS
= 'is'
IT
Italian
public
string
IT
= 'it'
IU
Inuktitut
public
string
IU
= 'iu'
JA
Japanese
public
string
JA
= 'ja'
JV
Javanese
public
string
JV
= 'jv'
KA
Georgian
public
string
KA
= 'ka'
KG
Kongo
public
string
KG
= 'kg'
KI
Kikuyu; Gikuyu
public
string
KI
= 'ki'
KJ
Kuanyama; Kwanyama
public
string
KJ
= 'kj'
KK
Kazakh
public
string
KK
= 'kk'
KL
Kalaallisut; Greenlandic
public
string
KL
= 'kl'
KM
Central Khmer
public
string
KM
= 'km'
KN
Kannada
public
string
KN
= 'kn'
KO
Korean
public
string
KO
= 'ko'
KR
Kanuri
public
string
KR
= 'kr'
KS
Kashmiri
public
string
KS
= 'ks'
KU
Kurdish
public
string
KU
= 'ku'
KV
Komi
public
string
KV
= 'kv'
KW
Cornish
public
string
KW
= 'kw'
KY
Kirghiz; Kyrgyz
public
string
KY
= 'ky'
LA
Latin
public
string
LA
= 'la'
LB
Luxembourgish; Letzeburgesch
public
string
LB
= 'lb'
LG
Ganda
public
string
LG
= 'lg'
LI
Limburgan; Limburger; Limburgish
public
string
LI
= 'li'
LN
Lingala
public
string
LN
= 'ln'
LO
Lao
public
string
LO
= 'lo'
LT
Lithuanian
public
string
LT
= 'lt'
LU
Luba-Katanga
public
string
LU
= 'lu'
LV
Latvian
public
string
LV
= 'lv'
MG
Malagasy
public
string
MG
= 'mg'
MH
Marshallese
public
string
MH
= 'mh'
MI
Maori
public
string
MI
= 'mi'
MK
Macedonian
public
string
MK
= 'mk'
ML
Malayalam
public
string
ML
= 'ml'
MN
Mongolian
public
string
MN
= 'mn'
MR
Marathi
public
string
MR
= 'mr'
MS
Malay
public
string
MS
= 'ms'
MT
Maltese
public
string
MT
= 'mt'
MY
Burmese
public
string
MY
= 'my'
NA
Nauru
public
string
NA
= 'na'
NB
Bokmål, Norwegian; Norwegian Bokmål
public
string
NB
= 'nb'
ND
Ndebele, North; North Ndebele
public
string
ND
= 'nd'
NE
Nepali
public
string
NE
= 'ne'
NG
Ndonga
public
string
NG
= 'ng'
NL
Dutch; Flemish
public
string
NL
= 'nl'
NN
Norwegian Nynorsk; Nynorsk, Norwegian
public
string
NN
= 'nn'
NO
Norwegian
public
string
NO
= 'no'
NR
Ndebele, South; South Ndebele
public
string
NR
= 'nr'
NV
Navajo; Navaho
public
string
NV
= 'nv'
NY
Chichewa; Chewa; Nyanja
public
string
NY
= 'ny'
OC
Occitan (post 1500)
public
string
OC
= 'oc'
OJ
Ojibwa
public
string
OJ
= 'oj'
OM
Oromo
public
string
OM
= 'om'
OR
Oriya
public
string
OR
= 'or'
OS
Ossetian; Ossetic
public
string
OS
= 'os'
PA
Panjabi; Punjabi
public
string
PA
= 'pa'
PI
Pali
public
string
PI
= 'pi'
PL
Polish
public
string
PL
= 'pl'
PS
Pushto; Pashto
public
string
PS
= 'ps'
PT
Portuguese
public
string
PT
= 'pt'
QU
Quechua
public
string
QU
= 'qu'
RM
Romansh
public
string
RM
= 'rm'
RN
Rundi
public
string
RN
= 'rn'
RO
Romanian; Moldavian; Moldovan
public
string
RO
= 'ro'
RU
Russian
public
string
RU
= 'ru'
RW
Kinyarwanda
public
string
RW
= 'rw'
SA
Sanskrit
public
string
SA
= 'sa'
SC
Sardinian
public
string
SC
= 'sc'
SD
Sindhi
public
string
SD
= 'sd'
SE
Northern Sami
public
string
SE
= 'se'
SG
Sango
public
string
SG
= 'sg'
SI
Sinhala; Sinhalese
public
string
SI
= 'si'
SK
Slovak
public
string
SK
= 'sk'
SL
Slovenian
public
string
SL
= 'sl'
SM
Samoan
public
string
SM
= 'sm'
SN
Shona
public
string
SN
= 'sn'
SO
Somali
public
string
SO
= 'so'
SQ
Albanian
public
string
SQ
= 'sq'
SR
Serbian
public
string
SR
= 'sr'
SS
Swati
public
string
SS
= 'ss'
ST
Sotho, Southern
public
string
ST
= 'st'
SU
Sundanese
public
string
SU
= 'su'
SV
Swedish
public
string
SV
= 'sv'
SW
Swahili
public
string
SW
= 'sw'
TA
Tamil
public
string
TA
= 'ta'
TE
Telugu
public
string
TE
= 'te'
TG
Tajik
public
string
TG
= 'tg'
TH
Thai
public
string
TH
= 'th'
TI
Tigrinya
public
string
TI
= 'ti'
TK
Turkmen
public
string
TK
= 'tk'
TL
Tagalog
public
string
TL
= 'tl'
TN
Tswana
public
string
TN
= 'tn'
TO
Tonga (Tonga Islands)
public
string
TO
= 'to'
TR
Turkish
public
string
TR
= 'tr'
TS
Tsonga
public
string
TS
= 'ts'
TT
Tatar
public
string
TT
= 'tt'
TW
Twi
public
string
TW
= 'tw'
TY
Tahitian
public
string
TY
= 'ty'
UG
Uighur; Uyghur
public
string
UG
= 'ug'
UK
Ukrainian
public
string
UK
= 'uk'
UR
Urdu
public
string
UR
= 'ur'
UZ
Uzbek
public
string
UZ
= 'uz'
VE
Venda
public
string
VE
= 've'
VI
Vietnamese
public
string
VI
= 'vi'
VO
Volapük
public
string
VO
= 'vo'
WA
Walloon
public
string
WA
= 'wa'
WO
Wolof
public
string
WO
= 'wo'
XH
Xhosa
public
string
XH
= 'xh'
YI
Yiddish
public
string
YI
= 'yi'
YO
Yoruba
public
string
YO
= 'yo'
ZA
Zhuang; Chuang
public
string
ZA
= 'za'
ZH
Chinese
public
string
ZH
= 'zh'
ZU
Zulu
public
string
ZU
= 'zu'