<?php
/**
 * Jingga
 *
 * PHP Version 8.2
 *
 * @package   phpOMS\Localization
 * @copyright Dennis Eichhorn
 * @license   OMS License 2.2
 * @version   1.0.0
 * @link      https://jingga.app
 */
declare(strict_types=1);

namespace phpOMS\Localization;

use phpOMS\Stdlib\Base\Enum;

/**
 * Language name ISO list.
 *
 * @package phpOMS\Localization
 * @license OMS License 2.2
 * @link    https://jingga.app
 * @since   1.0.0
 */
class ISO639Enum extends Enum
{
    public const _AA = 'Afar';

    public const _AB = 'Abkhaz';

    public const _AE = 'Avestan';

    public const _AF = 'Afrikaans';

    public const _AK = 'Akan';

    public const _AM = 'Amharic';

    public const _AN = 'Aragonese';

    public const _AR = 'Arabic';

    public const _AS = 'Assamese';

    public const _AV = 'Avaric';

    public const _AY = 'Aymara';

    public const _AZ = 'Azerbaijani';

    public const _BA = 'Bashkir';

    public const _BE = 'Belarusian';

    public const _BG = 'Bulgarian';

    public const _BH = 'Bihari';

    public const _BI = 'Bislama';

    public const _BM = 'Bambara';

    public const _BN = 'Bengali';

    public const _BO = 'Tibetan'; // Tibetan Standard, Tibetan, Central

    public const _BR = 'Breton';

    public const _BS = 'Bosnian';

    public const _CA = 'Catalan; Valencian';

    public const _CE = 'Chechen';

    public const _CH = 'Chamorro';

    public const _CO = 'Corsican';

    public const _CR = 'Cree';

    public const _CS = 'Czech';

    public const _CU = 'Slavonic'; // Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic

    public const _CV = 'Chuvash';

    public const _CY = 'Welsh';

    public const _DA = 'Danish';

    public const _DE = 'German';

    public const _DV = 'Divehi; Dhivehi; Maldivian;';

    public const _DZ = 'Dzongkha';

    public const _EE = 'Ewe';

    public const _EL = 'Greek, Modern';

    public const _EN = 'English';

    public const _EO = 'Esperanto';

    public const _ES = 'Spanish; Castilian';

    public const _ET = 'Estonian';

    public const _EU = 'Basque';

    public const _FA = 'Persian';

    public const _FF = 'Fula; Fulah; Pulaar; Pular';

    public const _FI = 'Finnish';

    public const _FJ = 'Fijian';

    public const _FIL = 'Filipino';

    public const _FO = 'Faroese';

    public const _FR = 'French';

    public const _FY = 'Western Frisian';

    public const _GA = 'Irish';

    public const _GD = 'Scottish Gaelic; Gaelic';

    public const _GL = 'Galician';

    public const _GN = 'GuaranÃ­';

    public const _GU = 'Gujarati';

    public const _GV = 'Manx';

    public const _HA = 'Hausa';

    public const _HE = 'Hebrew (modern)';

    public const _HI = 'Hindi';

    public const _HO = 'Hiri Motu';

    public const _HR = 'Croatian';

    public const _HT = 'Haitian; Haitian Creole';

    public const _HU = 'Hungarian';

    public const _HY = 'Armenian';

    public const _HZ = 'Herero';

    public const _IA = 'Interlingua';

    public const _ID = 'Indonesian';

    public const _IE = 'Interlingue';

    public const _IG = 'Igbo';

    public const _II = 'Nuosu';

    public const _IK = 'Inupiaq';

    public const _IO = 'Ido';

    public const _IS = 'Icelandic';

    public const _IT = 'Italian';

    public const _IU = 'Inuktitut';

    public const _JA = 'Japanese (ja)';

    public const _JV = 'Javanese (jv)';

    public const _KA = 'Georgian';

    public const _KG = 'Kongo';

    public const _KI = 'Kikuyu, Gikuyu';

    public const _KJ = 'Kwanyama, Kuanyama';

    public const _KK = 'Kazakh';

    public const _KL = 'Kalaallisut, Greenlandic';

    public const _KM = 'Khmer';

    public const _KN = 'Kannada';

    public const _KO = 'Korean';

    public const _KR = 'Kanuri';

    public const _KS = 'Kashmiri';

    public const _KU = 'Kurdish';

    public const _KV = 'Komi';

    public const _KW = 'Cornish';

    public const _KY = 'Kirghiz, Kyrgyz';

    public const _LA = 'Latin';

    public const _LB = 'Luxembourgish, Letzeburgesch';

    public const _LG = 'Luganda';

    public const _LI = 'Limburgish, Limburgan, Limburger';

    public const _LN = 'Lingala';

    public const _LO = 'Lao';

    public const _LT = 'Lithuanian';

    public const _LU = 'Luba-Katanga';

    public const _LV = 'Latvian';

    public const _MG = 'Malagasy';

    public const _MH = 'Marshallese';

    public const _MI = 'Maori';

    public const _MK = 'Macedonian';

    public const _ML = 'Malayalam';

    public const _MN = 'Mongolian';

    public const _MR = 'Marathi (Mara?hi)';

    public const _MS = 'Malay';

    public const _MT = 'Maltese';

    public const _MY = 'Burmese';

    public const _NA = 'Nauru';

    public const _NB = 'Norwegian BokmÃ¥l';

    public const _ND = 'North Ndebele';

    public const _NE = 'Nepali';

    public const _NG = 'Ndonga';

    public const _NL = 'Dutch';

    public const _NN = 'Norwegian Nynorsk';

    public const _NO = 'Norwegian';

    public const _NR = 'South Ndebele';

    public const _NV = 'Navajo, Navaho';

    public const _NY = 'Chichewa; Chewa; Nyanja';

    public const _OC = 'Occitan';

    public const _OJ = 'Ojibwe, Ojibwa';

    public const _OM = 'Oromo';

    public const _OR = 'Oriya';

    public const _OS = 'Ossetian, Ossetic';

    public const _PA = 'Panjabi, Punjabi';

    public const _PI = 'Pali';

    public const _PL = 'Polish';

    public const _PS = 'Pashto, Pushto';

    public const _PT = 'Portuguese';

    public const _QU = 'Quechua';

    public const _RM = 'Romansh';

    public const _RN = 'Kirundi';

    public const _RO = 'Romanian, Moldavian, Moldovan';

    public const _RU = 'Russian';

    public const _RW = 'Kinyarwanda';

    public const _SA = 'Sanskrit (Saṃskṛta)';

    public const _SC = 'Sardinian';

    public const _SD = 'Sindhi';

    public const _SE = 'Northern Sami';

    public const _SG = 'Sango';

    public const _SI = 'Sinhala, Sinhalese';

    public const _SK = 'Slovak';

    public const _SL = 'Slovene';

    public const _SM = 'Samoan';

    public const _SN = 'Shona';

    public const _SO = 'Somali';

    public const _SQ = 'Albanian';

    public const _SR = 'Serbian';

    public const _SS = 'Swati';

    public const _ST = 'Southern Sotho';

    public const _SU = 'Sundanese';

    public const _SV = 'Swedish';

    public const _SW = 'Swahili';

    public const _TA = 'Tamil';

    public const _TE = 'Telugu';

    public const _TG = 'Tajik';

    public const _TH = 'Thai';

    public const _TI = 'Tigrinya';

    public const _TK = 'Turkmen';

    public const _TL = 'Tagalog';

    public const _TN = 'Tswana';

    public const _TO = 'Tonga (Tonga Islands)';

    public const _TR = 'Turkish';

    public const _TS = 'Tsonga';

    public const _TT = 'Tatar';

    public const _TW = 'Twi';

    public const _TY = 'Tahitian';

    public const _UG = 'Uighur, Uyghur';

    public const _UK = 'Ukrainian';

    public const _UR = 'Urdu';

    public const _UZ = 'Uzbek';

    public const _VE = 'Venda';

    public const _VI = 'Vietnamese';

    public const _VO = 'VolapÃ¼k';

    public const _WA = 'Walloon';

    public const _WO = 'Wolof';

    public const _XH = 'Xhosa';

    public const _YI = 'Yiddish';

    public const _YO = 'Yoruba';

    public const _ZA = 'Zhuang, Chuang';

    public const _ZH = 'Chinese';

    public const _ZU = 'Zulu';

    use ISO639Trait;
}
