Oihana PHP Standards

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
see
https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

ISO 639-1 code list on Wikipedia

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

Official Library of Congress list

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

CA

Catalan; Valencian

public string CA = 'ca'

CU

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

public string CU = 'cu'

DV

Divehi; Dhivehi; Maldivian

public string DV = 'dv'

EL

Greek, Modern (1453-)

public string EL = 'el'

ES

Spanish; Castilian

public string ES = 'es'

FY

Western Frisian

public string FY = 'fy'

GD

Gaelic; Scottish Gaelic

public string GD = 'gd'

HT

Haitian; Haitian Creole

public string HT = 'ht'

IA

Interlingua (International Auxiliary Language Association)

public string IA = 'ia'

IE

Interlingue; Occidental

public string IE = 'ie'

II

Sichuan Yi; Nuosu

public string II = 'ii'

KI

Kikuyu; Gikuyu

public string KI = 'ki'

KJ

Kuanyama; Kwanyama

public string KJ = 'kj'

KL

Kalaallisut; Greenlandic

public string KL = 'kl'

KM

Central Khmer

public string KM = 'km'

KY

Kirghiz; Kyrgyz

public string KY = 'ky'

LB

Luxembourgish; Letzeburgesch

public string LB = 'lb'

LI

Limburgan; Limburger; Limburgish

public string LI = 'li'

LU

Luba-Katanga

public string LU = 'lu'

NB

Bokmål, Norwegian; Norwegian Bokmål

public string NB = 'nb'

ND

Ndebele, North; North Ndebele

public string ND = 'nd'

NL

Dutch; Flemish

public string NL = 'nl'

NN

Norwegian Nynorsk; Nynorsk, Norwegian

public string NN = 'nn'

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'

OS

Ossetian; Ossetic

public string OS = 'os'

PA

Panjabi; Punjabi

public string PA = 'pa'

PS

Pushto; Pashto

public string PS = 'ps'

RO

Romanian; Moldavian; Moldovan

public string RO = 'ro'

SE

Northern Sami

public string SE = 'se'

SI

Sinhala; Sinhalese

public string SI = 'si'

ST

Sotho, Southern

public string ST = 'st'

TO

Tonga (Tonga Islands)

public string TO = 'to'

UG

Uighur; Uyghur

public string UG = 'ug'

ZA

Zhuang; Chuang

public string ZA = 'za'
On this page

Search results