lang_code/
data.rs

1use crate::Language;
2
3#[repr(u16)]
4#[derive(Copy, Clone, PartialEq, Eq)]
5///Language enumeration
6pub enum Lang {
7    ///'Are'are
8    ALU = 0,
9    ///'Auhelawa
10    KUD = 1,
11    ///A'ou
12    AOU = 2,
13    ///A-Pucikwar
14    APQ = 3,
15    ///Aari
16    AIW = 4,
17    ///Aasax
18    AAS = 5,
19    ///Abadi
20    KBT = 6,
21    ///Abaga
22    ABG = 7,
23    ///Abai Sungai
24    ABF = 8,
25    ///Abanyom
26    ABM = 9,
27    ///Abar
28    MIJ = 10,
29    ///Abau
30    AAU = 11,
31    ///Abaza
32    ABQ = 12,
33    ///Abellen Ayta
34    ABP = 13,
35    ///Abidji
36    ABI = 14,
37    ///Abinomn
38    BSA = 15,
39    ///Abipon
40    AXB = 16,
41    ///Abishira
42    ASH = 17,
43    ///Abkhazian
44    ABK = 18,
45    ///Abom
46    AOB = 19,
47    ///Abon
48    ABO = 20,
49    ///Abron
50    ABR = 21,
51    ///Abu
52    ADO = 22,
53    ///Abu' Arapesh
54    AAH = 23,
55    ///Abua
56    ABN = 24,
57    ///Abui
58    ABZ = 25,
59    ///Abun
60    KGR = 26,
61    ///Abure
62    ABU = 27,
63    ///Abureni
64    MGJ = 28,
65    ///Abe
66    ABA = 29,
67    ///Acatepec Me'phaa
68    TPX = 30,
69    ///Achagua
70    ACA = 31,
71    ///Achang
72    ACN = 32,
73    ///Ache
74    YIF = 33,
75    ///Acheron
76    ACZ = 34,
77    ///Achi
78    ACR = 35,
79    ///Achinese
80    ACE = 36,
81    ///Achterhoeks
82    ACT = 37,
83    ///Achuar-Shiwiar
84    ACU = 38,
85    ///Achumawi
86    ACV = 39,
87    ///Ache
88    GUQ = 40,
89    ///Acoli
90    ACH = 41,
91    ///Acroa
92    ACS = 42,
93    ///Adai
94    XAD = 43,
95    ///Adamawa Fulfulde
96    FUB = 44,
97    ///Adamorobe Sign Language
98    ADS = 45,
99    ///Adang
100    ADN = 46,
101    ///Adangbe
102    ADQ = 47,
103    ///Adangme
104    ADA = 48,
105    ///Adara
106    KAD = 49,
107    ///Adasen
108    TIU = 50,
109    ///Adele
110    ADE = 51,
111    ///Adhola
112    ADH = 52,
113    ///Adi
114    ADI = 53,
115    ///Adilabad Gondi
116    WSG = 54,
117    ///Adioukrou
118    ADJ = 55,
119    ///Adithinngithigh
120    DTH = 56,
121    ///Adivasi Oriya
122    ORT = 57,
123    ///Adiwasi Garasia
124    GAS = 58,
125    ///Adnyamathanha
126    ADT = 59,
127    ///Adonara
128    ADR = 60,
129    ///Aduge
130    ADU = 61,
131    ///Adyghe
132    ADY = 62,
133    ///Adzera
134    ADZ = 63,
135    ///Aeka
136    AEZ = 64,
137    ///Aekyom
138    AWI = 65,
139    ///Aequian
140    XAE = 66,
141    ///Aer
142    AEQ = 67,
143    ///Afade
144    AAL = 68,
145    ///Afar
146    AAR = 69,
147    ///Afghan Sign Language
148    AFG = 70,
149    ///Afitti
150    AFT = 71,
151    ///Afrihili
152    AFH = 72,
153    ///Afrikaans
154    AFR = 73,
155    ///Afro-Seminole Creole
156    AFS = 74,
157    ///Agarabi
158    AGD = 75,
159    ///Agariya
160    AGI = 76,
161    ///Agatu
162    AGC = 77,
163    ///Agavotaguerra
164    AVO = 78,
165    ///Aghem
166    AGQ = 79,
167    ///Aghu
168    AHH = 80,
169    ///Aghu-Tharnggala
170    GTU = 81,
171    ///Aghul
172    AGX = 82,
173    ///Aghwan
174    XAG = 83,
175    ///Agi
176    AIF = 84,
177    ///Agob
178    KIT = 85,
179    ///Agoi
180    IBM = 86,
181    ///Aguacateco
182    AGU = 87,
183    ///Aguano
184    AGA = 88,
185    ///Aguaruna
186    AGR = 89,
187    ///Aguna
188    AUG = 90,
189    ///Agusan Manobo
190    MSM = 91,
191    ///Agutaynen
192    AGN = 92,
193    ///Agwagwune
194    YAY = 93,
195    ///Ahanta
196    AHA = 94,
197    ///Aheri Gondi
198    ESG = 95,
199    ///Aheu
200    THM = 96,
201    ///Ahirani
202    AHR = 97,
203    ///Ahom
204    AHO = 98,
205    ///Ahtena
206    AHT = 99,
207    ///Ahwai
208    NFD = 100,
209    ///Ai-Cham
210    AIH = 101,
211    ///Aighon
212    AIX = 102,
213    ///Aikana
214    TBA = 103,
215    ///Aiklep
216    MWG = 104,
217    ///Aimaq
218    AIQ = 105,
219    ///Aimele
220    AIL = 106,
221    ///Aimol
222    AIM = 107,
223    ///Ainbai
224    AIC = 108,
225    ///Ainu
226    AIB = 109,
227    ///Ainu
228    AIN = 110,
229    ///Aiome
230    AKI = 111,
231    ///Airoran
232    AIR = 112,
233    ///Aiton
234    AIO = 113,
235    ///Aja
236    AJG = 114,
237    ///Aja
238    AJA = 115,
239    ///Ajawa
240    AJW = 116,
241    ///Ajie
242    AJI = 117,
243    ///Ajumbu
244    MUC = 118,
245    ///Ajyininka Apurucayali
246    CPC = 119,
247    ///Ak
248    AKQ = 120,
249    ///Aka
250    SOH = 121,
251    ///Aka-Bea
252    ABJ = 122,
253    ///Aka-Bo
254    AKM = 123,
255    ///Aka-Cari
256    ACI = 124,
257    ///Aka-Jeru
258    AKJ = 125,
259    ///Aka-Kede
260    AKX = 126,
261    ///Aka-Kol
262    AKY = 127,
263    ///Aka-Kora
264    ACK = 128,
265    ///Akan
266    AKA = 129,
267    ///Akar-Bale
268    ACL = 130,
269    ///Akaselem
270    AKS = 131,
271    ///Akawaio
272    AKE = 132,
273    ///Ake
274    AIK = 133,
275    ///Akebu
276    KEU = 134,
277    ///Akei
278    TSR = 135,
279    ///Akeu
280    AEU = 136,
281    ///Akha
282    AHK = 137,
283    ///Akhvakh
284    AKV = 138,
285    ///Akkadian
286    AKK = 139,
287    ///Akkala Sami
288    SIA = 140,
289    ///Aklanon
290    AKL = 141,
291    ///Akolet
292    AKT = 142,
293    ///Akoose
294    BSS = 143,
295    ///Akoye
296    MIW = 144,
297    ///Akpa
298    AKF = 145,
299    ///Akpes
300    IBE = 146,
301    ///Akrukay
302    AFI = 147,
303    ///Akukem
304    SPM = 148,
305    ///Akuku
306    AYK = 149,
307    ///Akum
308    AKU = 150,
309    ///Akuntsu
310    AQZ = 151,
311    ///Akurio
312    AKO = 152,
313    ///Akwa
314    AKW = 153,
315    ///Akyaung Ari Naga
316    NQY = 154,
317    ///Al-Sayyid Bedouin Sign Language
318    SYY = 155,
319    ///Alaba-Kabeena
320    ALW = 156,
321    ///Alabama
322    AKZ = 157,
323    ///Alabat Island Agta
324    DUL = 158,
325    ///Alacatlatzala Mixtec
326    MIM = 159,
327    ///Alago
328    ALA = 160,
329    ///Alagwa
330    WBJ = 161,
331    ///Alak
332    ALK = 162,
333    ///Alamblak
334    AMP = 163,
335    ///Alangan
336    ALJ = 164,
337    ///Alanic
338    XLN = 165,
339    ///Alapmunte
340    APV = 166,
341    ///Alawa
342    ALH = 167,
343    ///Albanian
344    SQI = 168,
345    ///Albanian Sign Language
346    SQK = 169,
347    ///Albarradas Sign Language
348    LSC = 170,
349    ///Alcozauca Mixtec
350    XTA = 171,
351    ///Alege
352    ALF = 172,
353    ///Alekano
354    GAH = 173,
355    ///Aleut
356    ALE = 174,
357    ///Algerian Arabic
358    ARQ = 175,
359    ///Algerian Jewish Sign Language
360    AJS = 176,
361    ///Algerian Saharan Arabic
362    AAO = 177,
363    ///Algerian Sign Language
364    ASP = 178,
365    ///Algonquin
366    ALQ = 179,
367    ///Ali
368    AIY = 180,
369    ///Alladian
370    ALD = 181,
371    ///Allar
372    ALL = 182,
373    ///Alngith
374    AID = 183,
375    ///Alo Phola
376    YPO = 184,
377    ///Alor
378    AOL = 185,
379    ///Aloapam Zapotec
380    ZAQ = 186,
381    ///Alsea
382    AES = 187,
383    ///Alu Kurumba
384    XUA = 188,
385    ///Alugu
386    AUB = 189,
387    ///Alumu-Tesu
388    AAB = 190,
389    ///Alune
390    ALP = 191,
391    ///Aluo
392    YNA = 192,
393    ///Alur
394    ALZ = 193,
395    ///Alutor
396    ALR = 194,
397    ///Alviri-Vidari
398    AVD = 195,
399    ///Alyawarr
400    ALY = 196,
401    ///Ama
402    AMM = 197,
403    ///Ama
404    NYI = 198,
405    ///Amahai
406    AMQ = 199,
407    ///Amahuaca
408    AMC = 200,
409    ///Amaimon
410    ALI = 201,
411    ///Amal
412    AAD = 202,
413    ///Amami Koniya Sign Language
414    JKS = 203,
415    ///Amanab
416    AMN = 204,
417    ///Amanaye
418    AMA = 205,
419    ///Amara
420    AIE = 206,
421    ///Amarakaeri
422    AMR = 207,
423    ///Amarasi
424    AAZ = 208,
425    ///Amatlan Zapotec
426    ZPO = 209,
427    ///Amba
428    UTP = 210,
429    ///Amba
430    RWM = 211,
431    ///Ambai
432    AMK = 212,
433    ///Ambakich
434    AEW = 213,
435    ///Ambala Ayta
436    ABC = 214,
437    ///Ambelau
438    AMV = 215,
439    ///Ambele
440    AEL = 216,
441    ///Amblong
442    ALM = 217,
443    ///Ambo
444    AMB = 218,
445    ///Ambo-Pasco Quechua
446    QVA = 219,
447    ///Ambonese Malay
448    ABS = 220,
449    ///Ambrak
450    AAG = 221,
451    ///Ambul
452    APO = 222,
453    ///Ambulas
454    ABT = 223,
455    ///Amdang
456    AMJ = 224,
457    ///Amdo Tibetan
458    ADX = 225,
459    ///Amele
460    AEY = 226,
461    ///American Sign Language
462    ASE = 227,
463    ///Amganad Ifugao
464    IFA = 228,
465    ///Amharic
466    AMH = 229,
467    ///Ami
468    AMY = 230,
469    ///Amis
470    AMI = 231,
471    ///Amo
472    AMO = 232,
473    ///Amol
474    ALX = 233,
475    ///Amoltepec Mixtec
476    MBZ = 234,
477    ///Ampanang
478    APG = 235,
479    ///Ampari Dogon
480    AQD = 236,
481    ///Amri Karbi
482    AJZ = 237,
483    ///Amto
484    AMT = 238,
485    ///Amundava
486    ADW = 239,
487    ///Amurdak
488    AMG = 240,
489    ///Ana Tinga Dogon
490    DTI = 241,
491    ///Anaang
492    ANW = 242,
493    ///Anakalangu
494    AKG = 243,
495    ///Anal
496    ANM = 244,
497    ///Anam
498    PDA = 245,
499    ///Anambe
500    AAN = 246,
501    ///Anamgura
502    IMI = 247,
503    ///Anasi
504    BPO = 248,
505    ///Ancient Greek
506    GRC = 249,
507    ///Ancient Hebrew
508    HBO = 250,
509    ///Ancient Macedonian
510    XMK = 251,
511    ///Ancient North Arabian
512    XNA = 252,
513    ///Ancient Zapotec
514    XZP = 253,
515    ///Andaandi
516    DGL = 254,
517    ///Andai
518    AFD = 255,
519    ///Andajin
520    AJN = 256,
521    ///Andalusian Arabic
522    XAA = 257,
523    ///Andaman Creole Hindi
524    HCA = 258,
525    ///Andaqui
526    ANA = 259,
527    ///Andarum
528    AOD = 260,
529    ///Andegerebinha
530    ADG = 261,
531    ///Andh
532    ANR = 262,
533    ///Andi
534    ANI = 263,
535    ///Andio
536    BZB = 264,
537    ///Andoa
538    ANB = 265,
539    ///Andoque
540    ANO = 266,
541    ///Andra-Hus
542    ANX = 267,
543    ///Aneityum
544    ATY = 268,
545    ///Anem
546    ANZ = 269,
547    ///Aneme Wake
548    ABY = 270,
549    ///Anfillo
550    MYO = 271,
551    ///Angaataha
552    AGM = 272,
553    ///Angaite
554    AQT = 273,
555    ///Angal
556    AGE = 274,
557    ///Angal Enen
558    AOE = 275,
559    ///Angal Heneng
560    AKH = 276,
561    ///Angami Naga
562    NJM = 277,
563    ///Angguruk Yali
564    YLI = 278,
565    ///Angika
566    ANP = 279,
567    ///Angkamuthi
568    AVM = 280,
569    ///Anglo-Norman
570    XNO = 281,
571    ///Angloromani
572    RME = 282,
573    ///Angolar
574    AOA = 283,
575    ///Angor
576    AGG = 284,
577    ///Angoram
578    AOG = 285,
579    ///Angosturas Tunebo
580    TND = 286,
581    ///Anguthimri
582    AWG = 287,
583    ///Ani Phowa
584    YPN = 288,
585    ///Anii
586    BLO = 289,
587    ///Animere
588    ANF = 290,
589    ///Anindilyakwa
590    AOI = 291,
591    ///Aninka
592    AQK = 292,
593    ///Anjam
594    BOJ = 293,
595    ///Ankave
596    AAK = 294,
597    ///Anmatyerre
598    AMX = 295,
599    ///Anong
600    NUN = 296,
601    ///Anor
602    ANJ = 297,
603    ///Anserma
604    ANS = 298,
605    ///Ansus
606    AND = 299,
607    ///Antakarinya
608    ANT = 300,
609    ///Antankarana Malagasy
610    XMV = 301,
611    ///Antigua and Barbuda Creole English
612    AIG = 302,
613    ///Anu-Hkongso Chin
614    ANL = 303,
615    ///Anuak
616    ANU = 304,
617    ///Anufo
618    CKO = 305,
619    ///Anuki
620    AUI = 306,
621    ///Anus
622    AUQ = 307,
623    ///Anuta
624    AUD = 308,
625    ///Anyin
626    ANY = 309,
627    ///Anyin Morofo
628    MTB = 310,
629    ///Ao Naga
630    NJO = 311,
631    ///Aoheng
632    PNI = 312,
633    ///Aore
634    AOR = 313,
635    ///Ap Ma
636    KBX = 314,
637    ///Apalachee
638    XAP = 315,
639    ///Apalai
640    APY = 316,
641    ///Apali
642    ENA = 317,
643    ///Apasco-Apoala Mixtec
644    MIP = 318,
645    ///Apatani
646    APT = 319,
647    ///Apiaka
648    API = 320,
649    ///Apinaye
650    APN = 321,
651    ///Apma
652    APP = 322,
653    ///Aproumu Aizi
654    AHP = 323,
655    ///Apurina
656    APU = 324,
657    ///Aputai
658    APX = 325,
659    ///Aquitanian
660    XAQ = 326,
661    ///Arabana
662    ARD = 327,
663    ///Arabela
664    ARL = 328,
665    ///Arabic
666    ARA = 329,
667    ///Aragonese
668    ARG = 330,
669    ///Araki
670    AKR = 331,
671    ///Arakwal
672    RKW = 332,
673    ///Aralle-Tabulahan
674    ATQ = 333,
675    ///Arammba
676    STK = 334,
677    ///Aranadan
678    AAF = 335,
679    ///Aranama-Tamique
680    XRT = 336,
681    ///Arandai
682    JBJ = 337,
683    ///Araona
684    ARO = 338,
685    ///Arapaho
686    ARP = 339,
687    ///Arapaso
688    ARJ = 340,
689    ///Ararandewara
690    XAJ = 341,
691    ///Arawak
692    ARW = 342,
693    ///Arawete
694    AWT = 343,
695    ///Arawum
696    AWM = 344,
697    ///Arbore
698    ARV = 345,
699    ///Arbereshe Albanian
700    AAE = 346,
701    ///Archi
702    AQC = 347,
703    ///Ardhamagadhi Prakrit
704    PKA = 348,
705    ///Are
706    MWC = 349,
707    ///Areba
708    AEA = 350,
709    ///Arem
710    AEM = 351,
711    ///Arequipa-La Union Quechua
712    QXU = 352,
713    ///Argentine Sign Language
714    AED = 353,
715    ///Argobba
716    AGJ = 354,
717    ///Arguni
718    AGF = 355,
719    ///Arhuaco
720    ARH = 356,
721    ///Arha
722    AQR = 357,
723    ///Arho
724    AOK = 358,
725    ///Ari
726    AAC = 359,
727    ///Aribwatsa
728    LAZ = 360,
729    ///Aribwaung
730    YLU = 361,
731    ///Arifama-Miniafia
732    AAI = 362,
733    ///Arigidi
734    AQG = 363,
735    ///Arikapu
736    ARK = 364,
737    ///Arikara
738    ARI = 365,
739    ///Arikem
740    AIT = 366,
741    ///Arin
742    XRN = 367,
743    ///Aringa
744    LUC = 368,
745    ///Armazic
746    XRM = 369,
747    ///Armenian
748    HYE = 370,
749    ///Armenian Sign Language
750    AEN = 371,
751    ///Arop-Lokep
752    APR = 372,
753    ///Arop-Sissano
754    APS = 373,
755    ///Arosi
756    AIA = 374,
757    ///Arpitan
758    FRP = 375,
759    ///Arritinngithigh
760    RRT = 376,
761    ///Arta
762    ATZ = 377,
763    ///Aruamu
764    MSY = 378,
765    ///Aruek
766    AUR = 379,
767    ///Aruop
768    LSR = 380,
769    ///Arutani
770    ATX = 381,
771    ///Arua
772    ARU = 382,
773    ///Arua
774    ARX = 383,
775    ///Arvanitika Albanian
776    AAT = 384,
777    ///As
778    ASZ = 385,
779    ///Asaro'o
780    MTV = 386,
781    ///Ashe
782    AHS = 387,
783    ///Ashkun
784    ASK = 388,
785    ///Asho Chin
786    CSH = 389,
787    ///Ashtiani
788    ATN = 390,
789    ///Ashaninka
790    CNI = 391,
791    ///Asheninka Pajonal
792    CJO = 392,
793    ///Asheninka Perene
794    PRQ = 393,
795    ///Asilulu
796    ASL = 394,
797    ///Askopan
798    EIV = 395,
799    ///Asoa
800    ASV = 396,
801    ///Assamese
802    ASM = 397,
803    ///Assangori
804    SJG = 398,
805    ///Assiniboine
806    ASB = 399,
807    ///Assyrian Neo-Aramaic
808    AII = 400,
809    ///Asturian
810    AST = 401,
811    ///Asu
812    AUM = 402,
813    ///Asu
814    ASA = 403,
815    ///Asue Awyu
816    PSA = 404,
817    ///Asumboa
818    AUA = 405,
819    ///Asuncion Mixtepec Zapotec
820    ZOO = 406,
821    ///Asuri
822    ASR = 407,
823    ///Ata
824    ATM = 408,
825    ///Ata Manobo
826    ATD = 409,
827    ///Atakapa
828    AQP = 410,
829    ///Atampaya
830    AMZ = 411,
831    ///Atatlahuca Mixtec
832    MIB = 412,
833    ///Atauran
834    ADB = 413,
835    ///Atayal
836    TAY = 414,
837    ///Atemble
838    ATE = 415,
839    ///Athpariya
840    APH = 416,
841    ///Ati
842    ATK = 417,
843    ///Atikamekw
844    ATJ = 418,
845    ///Atohwaim
846    AQM = 419,
847    ///Atong
848    ATO = 420,
849    ///Atong
850    AOT = 421,
851    ///Atorada
852    AOX = 422,
853    ///Atsahuaca
854    ATC = 423,
855    ///Atsam
856    CCH = 424,
857    ///Atsugewi
858    ATW = 425,
859    ///Attapady Kurumba
860    PKR = 426,
861    ///Attie
862    ATI = 427,
863    ///Atzingo Matlatzinca
864    OCU = 428,
865    ///Au
866    AVT = 429,
867    ///Aulua
868    AUL = 430,
869    ///Aura
870    AUX = 431,
871    ///Aushi
872    AUH = 432,
873    ///Aushiri
874    AVS = 433,
875    ///Auslan
876    ASF = 434,
877    ///Austral
878    AUT = 435,
879    ///Australian Aborigines Sign Language
880    ASW = 436,
881    ///Austrian Sign Language
882    ASQ = 437,
883    ///Auwe
884    SMF = 438,
885    ///Auye
886    AUU = 439,
887    ///Auyokawa
888    AUO = 440,
889    ///Avaric
890    AVA = 441,
891    ///Avatime
892    AVN = 442,
893    ///Avau
894    AVB = 443,
895    ///Avestan
896    AVE = 444,
897    ///Avikam
898    AVI = 445,
899    ///Avokaya
900    AVU = 446,
901    ///Ava-Canoeiro
902    AVV = 447,
903    ///Awa
904    VWA = 448,
905    ///Awa
906    AWB = 449,
907    ///Awa-Cuaiquer
908    KWI = 450,
909    ///Awabakal
910    AWK = 451,
911    ///Awad Bing
912    BCU = 452,
913    ///Awadhi
914    AWA = 453,
915    ///Awak
916    AWO = 454,
917    ///Awar
918    AYA = 455,
919    ///Awara
920    AWX = 456,
921    ///Awbono
922    AWH = 457,
923    ///Aweer
924    BOB = 458,
925    ///Awera
926    AWR = 459,
927    ///Aweti
928    AWE = 460,
929    ///Awing
930    AZO = 461,
931    ///Awiyaana
932    AUY = 462,
933    ///Awjilah
934    AUJ = 463,
935    ///Awngi
936    AWN = 464,
937    ///Awngthim
938    GWM = 465,
939    ///Awtuw
940    KMN = 466,
941    ///Awu
942    YIU = 467,
943    ///Awun
944    AWW = 468,
945    ///Awutu
946    AFU = 469,
947    ///Awyi
948    AUW = 470,
949    ///Axamb
950    AHB = 471,
951    ///Axi Yi
952    YIX = 472,
953    ///Ayabadhu
954    AYD = 473,
955    ///Ayacucho Quechua
956    QUY = 474,
957    ///Ayautla Mazatec
958    VMY = 475,
959    ///Ayere
960    AYE = 476,
961    ///Ayerrerenge
962    AXE = 477,
963    ///Ayi
964    AYQ = 478,
965    ///Ayiwo
966    NFL = 479,
967    ///Ayizi
968    YYZ = 480,
969    ///Ayizo Gbe
970    AYB = 481,
971    ///Aymara
972    AYM = 482,
973    ///Ayoquesco Zapotec
974    ZAF = 483,
975    ///Ayoreo
976    AYO = 484,
977    ///Ayu
978    AYU = 485,
979    ///Ayutla Mixtec
980    MIY = 486,
981    ///Azerbaijani
982    AZE = 487,
983    ///Azha
984    AZA = 488,
985    ///Azhe
986    YIZ = 489,
987    ///Azoyu Me'phaa
988    TPC = 490,
989    ///Baan
990    BVJ = 491,
991    ///Baangi
992    BQX = 492,
993    ///Baatonum
994    BBA = 493,
995    ///Baba
996    BBW = 494,
997    ///Baba Malay
998    MBF = 495,
999    ///Babango
1000    BBM = 496,
1001    ///Babanki
1002    BBK = 497,
1003    ///Babatana
1004    BAA = 498,
1005    ///Babine
1006    BCR = 499,
1007    ///Babuza
1008    BZG = 500,
1009    ///Bacama
1010    BCY = 501,
1011    ///Bacanese Malay
1012    BTJ = 502,
1013    ///Bactrian
1014    XBC = 503,
1015    ///Bada
1016    BHZ = 504,
1017    ///Bada
1018    BAU = 505,
1019    ///Badaga
1020    BFQ = 506,
1021    ///Bade
1022    BDE = 507,
1023    ///Badeshi
1024    BDZ = 508,
1025    ///Badimaya
1026    BIA = 509,
1027    ///Badjiri
1028    JBI = 510,
1029    ///Badui
1030    BAC = 511,
1031    ///Badyara
1032    PBP = 512,
1033    ///Baeggu
1034    BVD = 513,
1035    ///Baelelea
1036    BVC = 514,
1037    ///Baetora
1038    BTR = 515,
1039    ///Bafanji
1040    BFJ = 516,
1041    ///Bafaw-Balong
1042    BWT = 517,
1043    ///Bafia
1044    KSF = 518,
1045    ///Bafut
1046    BFD = 519,
1047    ///Baga Kaloum
1048    BQF = 520,
1049    ///Baga Koga
1050    BGO = 521,
1051    ///Baga Manduri
1052    BMD = 522,
1053    ///Baga Pokur
1054    BCG = 523,
1055    ///Baga Sitemu
1056    BSP = 524,
1057    ///Baga Sobane
1058    BSV = 525,
1059    ///Bagheli
1060    BFY = 526,
1061    ///Bagirmi
1062    BMI = 527,
1063    ///Bagirmi Fulfulde
1064    FUI = 528,
1065    ///Bago-Kusuntu
1066    BQG = 529,
1067    ///Bagri
1068    BGQ = 530,
1069    ///Bagupi
1070    BPI = 531,
1071    ///Bagusa
1072    BQB = 532,
1073    ///Bagvalal
1074    KVA = 533,
1075    ///Baha Buyang
1076    YHA = 534,
1077    ///Baham
1078    BDW = 535,
1079    ///Bahamas Creole English
1080    BAH = 536,
1081    ///Baharna Arabic
1082    ABV = 537,
1083    ///Bahau
1084    BHV = 538,
1085    ///Bahinemo
1086    BJH = 539,
1087    ///Bahing
1088    BHJ = 540,
1089    ///Bahnar
1090    BDQ = 541,
1091    ///Bahonsuai
1092    BSU = 542,
1093    ///Bai
1094    BDJ = 543,
1095    ///Baibai
1096    BBF = 544,
1097    ///Baikeno
1098    BKX = 545,
1099    ///Baima
1100    BQH = 546,
1101    ///Baimak
1102    BMX = 547,
1103    ///Bainouk-Gunyaamolo
1104    BCZ = 548,
1105    ///Bainouk-Gunyuno
1106    BAB = 549,
1107    ///Bainouk-Samik
1108    BCB = 550,
1109    ///Baiso
1110    BSW = 551,
1111    ///Baissa Fali
1112    FAH = 552,
1113    ///Bajan
1114    BJS = 553,
1115    ///Bajelani
1116    BJM = 554,
1117    ///Bajjika
1118    VJK = 555,
1119    ///Baka
1120    BKC = 556,
1121    ///Baka
1122    BDH = 557,
1123    ///Bakairi
1124    BKQ = 558,
1125    ///Bakaka
1126    BQZ = 559,
1127    ///Bakhtiari
1128    BQI = 560,
1129    ///Baki
1130    BKI = 561,
1131    ///Bakoko
1132    BKH = 562,
1133    ///Bakole
1134    KME = 563,
1135    ///Bakpinka
1136    BBS = 564,
1137    ///Bakumpai
1138    BKR = 565,
1139    ///Bakwe
1140    BJW = 566,
1141    ///Balaesang
1142    BLS = 567,
1143    ///Balaibalan
1144    ZBA = 568,
1145    ///Balangao
1146    BLW = 569,
1147    ///Balangingi
1148    SSE = 570,
1149    ///Balanta-Ganja
1150    BJT = 571,
1151    ///Balanta-Kentohe
1152    BLE = 572,
1153    ///Balantak
1154    BLZ = 573,
1155    ///Baldemu
1156    BDN = 574,
1157    ///Bali
1158    BCP = 575,
1159    ///Bali
1160    BCN = 576,
1161    ///Balinese
1162    BAN = 577,
1163    ///Balinese Malay
1164    MHP = 578,
1165    ///Balkan Gagauz Turkish
1166    BGX = 579,
1167    ///Balkan Romani
1168    RMN = 580,
1169    ///Balo
1170    BQO = 581,
1171    ///Baloi
1172    BIZ = 582,
1173    ///Balti
1174    BFT = 583,
1175    ///Baltic Romani
1176    RML = 584,
1177    ///Baluan-Pam
1178    BLQ = 585,
1179    ///Baluchi
1180    BAL = 586,
1181    ///Bamako Sign Language
1182    BOG = 587,
1183    ///Bamali
1184    BBQ = 588,
1185    ///Bambalang
1186    BMO = 589,
1187    ///Bambam
1188    PTU = 590,
1189    ///Bambara
1190    BAM = 591,
1191    ///Bambassi
1192    MYF = 592,
1193    ///Bambili-Bambui
1194    BAW = 593,
1195    ///Bamenyam
1196    BCE = 594,
1197    ///Bamu
1198    BCF = 595,
1199    ///Bamukumbit
1200    BQT = 596,
1201    ///Bamun
1202    BAX = 597,
1203    ///Bamunka
1204    BVM = 598,
1205    ///Bamwe
1206    BMG = 599,
1207    ///Ban Khor Sign Language
1208    BFK = 600,
1209    ///Bana
1210    BCW = 601,
1211    ///Banao Itneg
1212    BJX = 602,
1213    ///Banaro
1214    BYZ = 603,
1215    ///Banda
1216    BND = 604,
1217    ///Banda Malay
1218    BPQ = 605,
1219    ///Banda-Bambari
1220    LIY = 606,
1221    ///Banda-Banda
1222    BPD = 607,
1223    ///Banda-Mbres
1224    BQK = 608,
1225    ///Banda-Ndele
1226    BFL = 609,
1227    ///Banda-Yangere
1228    YAJ = 610,
1229    ///Bandi
1230    BZA = 611,
1231    ///Bandial
1232    BQJ = 612,
1233    ///Bandjalang
1234    BDY = 613,
1235    ///Bangala
1236    BXG = 614,
1237    ///Bangandu
1238    BGF = 615,
1239    ///Bangba
1240    BBE = 616,
1241    ///Banggai
1242    BGZ = 617,
1243    ///Banggarla
1244    BJB = 618,
1245    ///Bangi
1246    BNI = 619,
1247    ///Bangime
1248    DBA = 620,
1249    ///Bangka
1250    MFB = 621,
1251    ///Bangolan
1252    BGJ = 622,
1253    ///Bangubangu
1254    BNX = 623,
1255    ///Bangwinji
1256    BSJ = 624,
1257    ///Baniva
1258    BVV = 625,
1259    ///Baniwa
1260    BWI = 626,
1261    ///Banjar
1262    BJN = 627,
1263    ///Bankagooma
1264    BXW = 628,
1265    ///Bankal
1266    JJR = 629,
1267    ///Bankan Tey Dogon
1268    DBW = 630,
1269    ///Bankon
1270    ABB = 631,
1271    ///Bannoni
1272    BCM = 632,
1273    ///Bantawa
1274    BAP = 633,
1275    ///Bantayanon
1276    BFX = 634,
1277    ///Bantik
1278    BNQ = 635,
1279    ///Bantoanon
1280    BNO = 636,
1281    ///Banyjima
1282    PNW = 637,
1283    ///Baoule
1284    BCI = 638,
1285    ///Bara Malagasy
1286    BHR = 639,
1287    ///Baraamu
1288    BRD = 640,
1289    ///Barababaraba
1290    RBP = 641,
1291    ///Barai
1292    BBB = 642,
1293    ///Barakai
1294    BAJ = 643,
1295    ///Baram Kayan
1296    KYS = 644,
1297    ///Barama
1298    BBG = 645,
1299    ///Barambu
1300    BRM = 646,
1301    ///Baramu
1302    BMZ = 647,
1303    ///Barapasi
1304    BRP = 648,
1305    ///Baras
1306    BRS = 649,
1307    ///Barasana-Eduria
1308    BSN = 650,
1309    ///Barbaram
1310    VMB = 651,
1311    ///Barbareno
1312    BOI = 652,
1313    ///Barclayville Grebo
1314    GRY = 653,
1315    ///Bardi
1316    BCJ = 654,
1317    ///Barein
1318    BVA = 655,
1319    ///Bargam
1320    MLP = 656,
1321    ///Bari
1322    BFA = 657,
1323    ///Bariai
1324    BCH = 658,
1325    ///Bariji
1326    BJC = 659,
1327    ///Barikanchi
1328    BXO = 660,
1329    ///Barikewa
1330    JBK = 661,
1331    ///Barok
1332    BJK = 662,
1333    ///Barombi
1334    BBI = 663,
1335    ///Barro Negro Tunebo
1336    TBN = 664,
1337    ///Barrow Point
1338    BPT = 665,
1339    ///Baruga
1340    BJZ = 666,
1341    ///Baruya
1342    BYR = 667,
1343    ///Barwe
1344    BWG = 668,
1345    ///Barzani Jewish Neo-Aramaic
1346    BJF = 669,
1347    ///Bare
1348    BAE = 670,
1349    ///Bari
1350    MOT = 671,
1351    ///Basa
1352    BAS = 672,
1353    ///Basa
1354    BZW = 673,
1355    ///Basa-Gumna
1356    BSL = 674,
1357    ///Basa-Gurmana
1358    BUJ = 675,
1359    ///Basap
1360    BDB = 676,
1361    ///Basay
1362    BYQ = 677,
1363    ///Bashkardi
1364    BSG = 678,
1365    ///Bashkir
1366    BAK = 679,
1367    ///Basketo
1368    BST = 680,
1369    ///Basque
1370    EUS = 681,
1371    ///Bassa
1372    BSQ = 682,
1373    ///Bassa-Kontagora
1374    BSR = 683,
1375    ///Bassari
1376    BSC = 684,
1377    ///Bassossi
1378    BSI = 685,
1379    ///Bata
1380    BTA = 686,
1381    ///Batad Ifugao
1382    IFB = 687,
1383    ///Batak
1384    BYA = 688,
1385    ///Batak Alas-Kluet
1386    BTZ = 689,
1387    ///Batak Angkola
1388    AKB = 690,
1389    ///Batak Dairi
1390    BTD = 691,
1391    ///Batak Karo
1392    BTX = 692,
1393    ///Batak Mandailing
1394    BTM = 693,
1395    ///Batak Simalungun
1396    BTS = 694,
1397    ///Batak Toba
1398    BBC = 695,
1399    ///Batanga
1400    BNM = 696,
1401    ///Batek
1402    BTQ = 697,
1403    ///Bateri
1404    BTV = 698,
1405    ///Bathari
1406    BHM = 699,
1407    ///Bati
1408    BTC = 700,
1409    ///Bati
1410    BVT = 701,
1411    ///Batjala
1412    XBY = 702,
1413    ///Bats
1414    BBL = 703,
1415    ///Batu
1416    BTU = 704,
1417    ///Batui
1418    ZBT = 705,
1419    ///Batuley
1420    BAY = 706,
1421    ///Bau
1422    BBD = 707,
1423    ///Bau Bidayuh
1424    SNE = 708,
1425    ///Bauchi
1426    BSF = 709,
1427    ///Bauni
1428    BPE = 710,
1429    ///Baure
1430    BRG = 711,
1431    ///Bauria
1432    BGE = 712,
1433    ///Bauwaki
1434    BWK = 713,
1435    ///Bauzi
1436    BVZ = 714,
1437    ///Bavarian
1438    BAR = 715,
1439    ///Bawm Chin
1440    BGR = 716,
1441    ///Bay Miwok
1442    MKQ = 717,
1443    ///Bayali
1444    BJY = 718,
1445    ///Baybayanon
1446    BVY = 719,
1447    ///Baygo
1448    BYG = 720,
1449    ///Bayono
1450    BYL = 721,
1451    ///Bayot
1452    BDA = 722,
1453    ///Bayungu
1454    BXJ = 723,
1455    ///Bazigar
1456    BFR = 724,
1457    ///Beami
1458    BEO = 725,
1459    ///Beaver
1460    BEA = 726,
1461    ///Beba
1462    BFP = 727,
1463    ///Bebele
1464    BEB = 728,
1465    ///Bebeli
1466    BEK = 729,
1467    ///Bebil
1468    BXP = 730,
1469    ///Bedjond
1470    BJV = 731,
1471    ///Bedoanas
1472    BED = 732,
1473    ///Beeke
1474    BKF = 733,
1475    ///Beele
1476    BXQ = 734,
1477    ///Beembe
1478    BEQ = 735,
1479    ///Beezen
1480    BNZ = 736,
1481    ///Befang
1482    BBY = 737,
1483    ///Beginci
1484    EBC = 738,
1485    ///Beja
1486    BEJ = 739,
1487    ///Bekati'
1488    BEI = 740,
1489    ///Bekwarra
1490    BKV = 741,
1491    ///Bekwel
1492    BKW = 742,
1493    ///Belait
1494    BEG = 743,
1495    ///Belanda Bor
1496    BXB = 744,
1497    ///Belanda Viri
1498    BVI = 745,
1499    ///Belarusian
1500    BEL = 746,
1501    ///Belhariya
1502    BYW = 747,
1503    ///Beli
1504    BEY = 748,
1505    ///Beli
1506    BLM = 749,
1507    ///Belize Kriol English
1508    BZJ = 750,
1509    ///Bella Coola
1510    BLC = 751,
1511    ///Bellari
1512    BRW = 752,
1513    ///Belning
1514    GLB = 753,
1515    ///Bemba
1516    BEM = 754,
1517    ///Bembe
1518    BMB = 755,
1519    ///Ben Tey Dogon
1520    DBT = 756,
1521    ///Bena
1522    YUN = 757,
1523    ///Bena
1524    BEZ = 758,
1525    ///Benabena
1526    BEF = 759,
1527    ///Benamanga
1528    EGM = 760,
1529    ///Bench
1530    BCQ = 761,
1531    ///Bende
1532    BDP = 762,
1533    ///Bendi
1534    BCT = 763,
1535    ///Beng
1536    NHB = 764,
1537    ///Benga
1538    BNG = 765,
1539    ///Bengali
1540    BEN = 766,
1541    ///Benggoi
1542    BGY = 767,
1543    ///Bengkala Sign Language
1544    BQY = 768,
1545    ///Bentong
1546    BNU = 769,
1547    ///Benyadu'
1548    BYD = 770,
1549    ///Beothuk
1550    BUE = 771,
1551    ///Bepour
1552    BIE = 772,
1553    ///Berakou
1554    BXV = 773,
1555    ///Berau Malay
1556    BVE = 774,
1557    ///Berbice Creole Dutch
1558    BRC = 775,
1559    ///Berik
1560    BKL = 776,
1561    ///Berinomo
1562    BIT = 777,
1563    ///Berom
1564    BOM = 778,
1565    ///Berta
1566    WTI = 779,
1567    ///Berti
1568    BYT = 780,
1569    ///Besisi
1570    MHE = 781,
1571    ///Besme
1572    BES = 782,
1573    ///Besoa
1574    BEP = 783,
1575    ///Betaf
1576    BFE = 784,
1577    ///Betawi
1578    BEW = 785,
1579    ///Bete
1580    BYF = 786,
1581    ///Bete-Bendi
1582    BTT = 787,
1583    ///Beti
1584    EOT = 788,
1585    ///Betta Kurumba
1586    XUB = 789,
1587    ///Bezhta
1588    KAP = 790,
1589    ///Bhadrawahi
1590    BHD = 791,
1591    ///Bhalay
1592    BHX = 792,
1593    ///Bharia
1594    BHA = 793,
1595    ///Bhatri
1596    BGW = 794,
1597    ///Bhattiyali
1598    BHT = 795,
1599    ///Bhaya
1600    BHE = 796,
1601    ///Bhele
1602    BHY = 797,
1603    ///Bhilali
1604    BHI = 798,
1605    ///Bhili
1606    BHB = 799,
1607    ///Bhojpuri
1608    BHO = 800,
1609    ///Bhoti Kinnauri
1610    NES = 801,
1611    ///Bhujel
1612    BYH = 802,
1613    ///Bhunjia
1614    BHU = 803,
1615    ///Biafada
1616    BIF = 804,
1617    ///Biage
1618    BDF = 805,
1619    ///Biak
1620    BHW = 806,
1621    ///Biali
1622    BEH = 807,
1623    ///Bian Marind
1624    BPV = 808,
1625    ///Biangai
1626    BIG = 809,
1627    ///Biao
1628    BYK = 810,
1629    ///Biao Mon
1630    BMT = 811,
1631    ///Biao-Jiao Mien
1632    BJE = 812,
1633    ///Biatah Bidayuh
1634    BTH = 813,
1635    ///Bibbulman
1636    XBP = 814,
1637    ///Bidhawal
1638    IHW = 815,
1639    ///Bidiyo
1640    BID = 816,
1641    ///Bidjara
1642    BYM = 817,
1643    ///Bidyogo
1644    BJG = 818,
1645    ///Biem
1646    BMC = 819,
1647    ///Bierebo
1648    BNK = 820,
1649    ///Bieria
1650    BRJ = 821,
1651    ///Biete
1652    BIU = 822,
1653    ///Big Nambas
1654    NMB = 823,
1655    ///Biga
1656    BHC = 824,
1657    ///Bigambal
1658    XBE = 825,
1659    ///Bih
1660    IBH = 826,
1661    ///Bijim
1662    JBM = 827,
1663    ///Bijori
1664    BIX = 828,
1665    ///Bikol
1666    BIK = 829,
1667    ///Bikya
1668    BYB = 830,
1669    ///Bila
1670    BIP = 831,
1671    ///Bilakura
1672    BQL = 832,
1673    ///Bilaspuri
1674    KFS = 833,
1675    ///Bilba
1676    BPZ = 834,
1677    ///Bilbil
1678    BRZ = 835,
1679    ///Bile
1680    BIL = 836,
1681    ///Bilin
1682    BYN = 837,
1683    ///Bilma Kanuri
1684    BMS = 838,
1685    ///Biloxi
1686    BLL = 839,
1687    ///Bilua
1688    BLB = 840,
1689    ///Bilur
1690    BXF = 841,
1691    ///Bima
1692    BHP = 842,
1693    ///Bimin
1694    BHL = 843,
1695    ///Bimoba
1696    BIM = 844,
1697    ///Bina
1698    BYJ = 845,
1699    ///Bina
1700    BMN = 846,
1701    ///Binahari
1702    BXZ = 847,
1703    ///Binandere
1704    BHG = 848,
1705    ///Bindal
1706    XBD = 849,
1707    ///Bine
1708    BON = 850,
1709    ///Bini
1710    BIN = 851,
1711    ///Binji
1712    BPJ = 852,
1713    ///Binongan Itneg
1714    ITB = 853,
1715    ///Bintauna
1716    BNE = 854,
1717    ///Bintulu
1718    BNY = 855,
1719    ///Binukid
1720    BKD = 856,
1721    ///Binumarien
1722    BJR = 857,
1723    ///Bipi
1724    BIQ = 858,
1725    ///Bira
1726    BRF = 859,
1727    ///Birale
1728    BXE = 860,
1729    ///Birao
1730    BRR = 861,
1731    ///Birgit
1732    BTF = 862,
1733    ///Birhor
1734    BIY = 863,
1735    ///Biri
1736    BZR = 864,
1737    ///Biritai
1738    BQQ = 865,
1739    ///Birked
1740    BRK = 866,
1741    ///Birri
1742    BVQ = 867,
1743    ///Birrpayi
1744    XBJ = 868,
1745    ///Birwa
1746    BRL = 869,
1747    ///Biseni
1748    IJE = 870,
1749    ///Bishnupriya
1750    BPY = 871,
1751    ///Bishuo
1752    BWH = 872,
1753    ///Bisis
1754    BNW = 873,
1755    ///Bislama
1756    BIS = 874,
1757    ///Bisorio
1758    BIR = 875,
1759    ///Bissa
1760    BIB = 876,
1761    ///Bisu
1762    BZI = 877,
1763    ///Bit
1764    BGK = 878,
1765    ///Bitare
1766    BRT = 879,
1767    ///Bitur
1768    MCC = 880,
1769    ///Biwat
1770    BWM = 881,
1771    ///Biyo
1772    BYO = 882,
1773    ///Biyom
1774    BPM = 883,
1775    ///Blablanga
1776    BLP = 884,
1777    ///Blafe
1778    BFH = 885,
1779    ///Blagar
1780    BEU = 886,
1781    ///Blang
1782    BLR = 887,
1783    ///Blissymbols
1784    ZBL = 888,
1785    ///Bo
1786    BGL = 889,
1787    ///Bo
1788    BPW = 890,
1789    ///Bo-Rukul
1790    MAE = 891,
1791    ///Bo-Ung
1792    MUX = 892,
1793    ///Boano
1794    BZN = 893,
1795    ///Boano
1796    BZL = 894,
1797    ///Bobongko
1798    BGB = 895,
1799    ///Bobot
1800    BTY = 896,
1801    ///Bodo
1802    BOY = 897,
1803    ///Bodo
1804    BRX = 898,
1805    ///Bodo Gadaba
1806    GBJ = 899,
1807    ///Bodo Parja
1808    BDV = 900,
1809    ///Bofi
1810    BFF = 901,
1811    ///Boga
1812    BVW = 902,
1813    ///Bogaya
1814    BOQ = 903,
1815    ///Boghom
1816    BUX = 904,
1817    ///Boguru
1818    BQU = 905,
1819    ///Bohtan Neo-Aramaic
1820    BHN = 906,
1821    ///Boikin
1822    BZF = 907,
1823    ///Bokha
1824    YBK = 908,
1825    ///Boko
1826    BQC = 909,
1827    ///Boko
1828    BKP = 910,
1829    ///Bokobaru
1830    BUS = 911,
1831    ///Bokoto
1832    BDT = 912,
1833    ///Bokyi
1834    BKY = 913,
1835    ///Bola
1836    BNP = 914,
1837    ///Bolango
1838    BLD = 915,
1839    ///Bole
1840    BOL = 916,
1841    ///Bolgarian
1842    XBO = 917,
1843    ///Bolgo
1844    BVO = 918,
1845    ///Bolia
1846    BLI = 919,
1847    ///Bolinao
1848    SMK = 920,
1849    ///Bolivian Sign Language
1850    BVL = 921,
1851    ///Boloki
1852    BKT = 922,
1853    ///Bolon
1854    BOF = 923,
1855    ///Bolondo
1856    BZM = 924,
1857    ///Bolongan
1858    BLJ = 925,
1859    ///Bolyu
1860    PLY = 926,
1861    ///Bom-Kim
1862    BMF = 927,
1863    ///Boma
1864    BOH = 928,
1865    ///Bomboli
1866    BML = 929,
1867    ///Bomboma
1868    BWS = 930,
1869    ///Bomitaba
1870    ZMX = 931,
1871    ///Bomu
1872    BMQ = 932,
1873    ///Bomwali
1874    BMW = 933,
1875    ///Bon Gula
1876    GLC = 934,
1877    ///Bonan
1878    PEH = 935,
1879    ///Bondei
1880    BOU = 936,
1881    ///Bondo
1882    BFW = 937,
1883    ///Bondoukou Kulango
1884    KZC = 938,
1885    ///Bondum Dom Dogon
1886    DBU = 939,
1887    ///Bonerate
1888    BNA = 940,
1889    ///Bonerif
1890    BNV = 941,
1891    ///Bonggi
1892    BDG = 942,
1893    ///Bonggo
1894    BPG = 943,
1895    ///Bongili
1896    BUI = 944,
1897    ///Bongo
1898    BOT = 945,
1899    ///Bongu
1900    BPU = 946,
1901    ///Bonjo
1902    BOK = 947,
1903    ///Bonkeng
1904    BVG = 948,
1905    ///Bonkiman
1906    BOP = 949,
1907    ///Bontok
1908    BNC = 950,
1909    ///Bookan
1910    BNB = 951,
1911    ///Boon
1912    BNL = 952,
1913    ///Boor
1914    BVF = 953,
1915    ///Bora
1916    BOA = 954,
1917    ///Borana-Arsi-Guji Oromo
1918    GAX = 955,
1919    ///Border Kuna
1920    KVN = 956,
1921    ///Borei
1922    GAI = 957,
1923    ///Borgu Fulfulde
1924    FUE = 958,
1925    ///Boro
1926    BWO = 959,
1927    ///Boro
1928    XXB = 960,
1929    ///Borong
1930    KSR = 961,
1931    ///Boruca
1932    BRN = 962,
1933    ///Bororo
1934    BOR = 963,
1935    ///Boselewa
1936    BWF = 964,
1937    ///Bosngun
1938    BQS = 965,
1939    ///Bosnian
1940    BOS = 966,
1941    ///Bote-Majhi
1942    BMJ = 967,
1943    ///Botlikh
1944    BPH = 968,
1945    ///Botolan Sambal
1946    SBL = 969,
1947    ///Bouna Kulango
1948    NKU = 970,
1949    ///Bouni
1950    SUO = 971,
1951    ///Bouyei
1952    PCC = 972,
1953    ///Bozaba
1954    BZO = 973,
1955    ///Bragat
1956    AOF = 974,
1957    ///Brahui
1958    BRH = 975,
1959    ///Braj
1960    BRA = 976,
1961    ///Brao
1962    BRB = 977,
1963    ///Brazilian Sign Language
1964    BZS = 978,
1965    ///Brem
1966    BUQ = 979,
1967    ///Breri
1968    BRQ = 980,
1969    ///Breton
1970    BRE = 981,
1971    ///Bribri
1972    BZD = 982,
1973    ///Bribri Sign Language
1974    RIB = 983,
1975    ///Brithenig
1976    BZT = 984,
1977    ///British Sign Language
1978    BFI = 985,
1979    ///Brokkat
1980    BRO = 986,
1981    ///Brokpake
1982    SGT = 987,
1983    ///Brokskat
1984    BKK = 988,
1985    ///Brooke's Point Palawano
1986    PLW = 989,
1987    ///Broome Pearling Lugger Pidgin
1988    BPL = 990,
1989    ///Brunca Sign Language
1990    RNB = 991,
1991    ///Brunei
1992    KXD = 992,
1993    ///Brunei Bisaya
1994    BSB = 993,
1995    ///Bruny Island Tasmanian
1996    XPZ = 994,
1997    ///Bu
1998    ZBU = 995,
1999    ///Bu
2000    JID = 996,
2001    ///Bu-Nao Bunu
2002    BWX = 997,
2003    ///Bua
2004    BUB = 998,
2005    ///Bualkhaw Chin
2006    CBL = 999,
2007    ///Buamu
2008    BOX = 1000,
2009    ///Bube
2010    BVB = 1001,
2011    ///Bubi
2012    BUW = 1002,
2013    ///Bubia
2014    BBX = 1003,
2015    ///Budeh Stieng
2016    STT = 1004,
2017    ///Budibud
2018    BTP = 1005,
2019    ///Budong-Budong
2020    BDX = 1006,
2021    ///Budu
2022    BUU = 1007,
2023    ///Budukh
2024    BDK = 1008,
2025    ///Buduma
2026    BDM = 1009,
2027    ///Budza
2028    BJA = 1010,
2029    ///Bugan
2030    BBH = 1011,
2031    ///Bugawac
2032    BUK = 1012,
2033    ///Bughotu
2034    BGT = 1013,
2035    ///Buginese
2036    BUG = 1014,
2037    ///Buglere
2038    SAB = 1015,
2039    ///Bugun
2040    BGG = 1016,
2041    ///Buhi'non Bikol
2042    UBL = 1017,
2043    ///Buhid
2044    BKU = 1018,
2045    ///Buhutu
2046    BXH = 1019,
2047    ///Bukar-Sadung Bidayuh
2048    SDO = 1020,
2049    ///Bukat
2050    BVK = 1021,
2051    ///Bukharic
2052    BHH = 1022,
2053    ///Bukit Malay
2054    BVU = 1023,
2055    ///Bukitan
2056    BKN = 1024,
2057    ///Bukiyip
2058    APE = 1025,
2059    ///Buksa
2060    TKB = 1026,
2061    ///Bukusu
2062    BXK = 1027,
2063    ///Bukwen
2064    BUZ = 1028,
2065    ///Bulgarian
2066    BUL = 1029,
2067    ///Bulgarian Sign Language
2068    BQN = 1030,
2069    ///Bulgebi
2070    BMP = 1031,
2071    ///Buli
2072    ULY = 1032,
2073    ///Buli
2074    BWU = 1033,
2075    ///Buli
2076    BZQ = 1034,
2077    ///Bullom So
2078    BUY = 1035,
2079    ///Bulo Stieng
2080    STI = 1036,
2081    ///Bulu
2082    BUM = 1037,
2083    ///Bulu
2084    BJL = 1038,
2085    ///Bum
2086    BMV = 1039,
2087    ///Bumaji
2088    BYP = 1040,
2089    ///Bumang
2090    BVP = 1041,
2091    ///Bumbita Arapesh
2092    AON = 1042,
2093    ///Bumthangkha
2094    KJZ = 1043,
2095    ///Bun
2096    BUV = 1044,
2097    ///Buna
2098    BVN = 1045,
2099    ///Bunak
2100    BFN = 1046,
2101    ///Bunama
2102    BDD = 1047,
2103    ///Bundeli
2104    BNS = 1048,
2105    ///Bung
2106    BQD = 1049,
2107    ///Bungain
2108    BUT = 1050,
2109    ///Bunganditj
2110    XBG = 1051,
2111    ///Bungku
2112    BKZ = 1052,
2113    ///Bungu
2114    WUN = 1053,
2115    ///Bunoge Dogon
2116    DGB = 1054,
2117    ///Bunuba
2118    BCK = 1055,
2119    ///Bunun
2120    BNN = 1056,
2121    ///Buol
2122    BLF = 1057,
2123    ///Bura-Pabir
2124    BWR = 1058,
2125    ///Burak
2126    BYS = 1059,
2127    ///Buraka
2128    BKG = 1060,
2129    ///Burarra
2130    BVR = 1061,
2131    ///Burate
2132    BTI = 1062,
2133    ///Burduna
2134    BXN = 1063,
2135    ///Bure
2136    BVH = 1064,
2137    ///Buriat
2138    BUA = 1065,
2139    ///Burji
2140    BJI = 1066,
2141    ///Burmbar
2142    VRT = 1067,
2143    ///Burmese
2144    MYA = 1068,
2145    ///Burmeso
2146    BZU = 1069,
2147    ///Buru
2148    MHS = 1070,
2149    ///Buru
2150    BQW = 1071,
2151    ///Burui
2152    BRY = 1072,
2153    ///Burumakok
2154    AIP = 1073,
2155    ///Burun
2156    BDI = 1074,
2157    ///Burundian Sign Language
2158    LSB = 1075,
2159    ///Burunge
2160    BDS = 1076,
2161    ///Burushaski
2162    BSK = 1077,
2163    ///Burusu
2164    BQR = 1078,
2165    ///Buruwai
2166    ASI = 1079,
2167    ///Busa
2168    BQP = 1080,
2169    ///Busam
2170    BXS = 1081,
2171    ///Busami
2172    BSM = 1082,
2173    ///Busang Kayan
2174    BFG = 1083,
2175    ///Bushi
2176    BUC = 1084,
2177    ///Bushoong
2178    BUF = 1085,
2179    ///Buso
2180    BSO = 1086,
2181    ///Busoa
2182    BUP = 1087,
2183    ///Bussa
2184    DOX = 1088,
2185    ///Busuu
2186    BJU = 1089,
2187    ///Butbut Kalinga
2188    KYB = 1090,
2189    ///Butmas-Tur
2190    BNR = 1091,
2191    ///Butuanon
2192    BTW = 1092,
2193    ///Buwal
2194    BHS = 1093,
2195    ///Buyu
2196    BYI = 1094,
2197    ///Buyuan Jinuo
2198    JIY = 1095,
2199    ///Bwa
2200    BWW = 1096,
2201    ///Bwaidoka
2202    BWD = 1097,
2203    ///Bwanabwana
2204    TTE = 1098,
2205    ///Bwatoo
2206    BWA = 1099,
2207    ///Bwe Karen
2208    BWE = 1100,
2209    ///Bwela
2210    BWL = 1101,
2211    ///Bwile
2212    BWC = 1102,
2213    ///Bwisi
2214    BWZ = 1103,
2215    ///Byangsi
2216    BEE = 1104,
2217    ///Byep
2218    MKK = 1105,
2219    ///Badi Kanum
2220    KHD = 1106,
2221    ///C'Lela
2222    DRI = 1107,
2223    ///Caac
2224    MSQ = 1108,
2225    ///Cabiyari
2226    CBB = 1109,
2227    ///Cabecar
2228    CJP = 1110,
2229    ///Cacaloxtepec Mixtec
2230    MIU = 1111,
2231    ///Cacaopera
2232    CCR = 1112,
2233    ///Cacgia Roglai
2234    ROC = 1113,
2235    ///Cacua
2236    CBV = 1114,
2237    ///Caddo
2238    CAD = 1115,
2239    ///Cafundo Creole
2240    CCD = 1116,
2241    ///Cahuarano
2242    CAH = 1117,
2243    ///Cahuilla
2244    CHL = 1118,
2245    ///Cajamarca Quechua
2246    QVC = 1119,
2247    ///Cajatambo North Lima Quechua
2248    QVL = 1120,
2249    ///Cajonos Zapotec
2250    ZAD = 1121,
2251    ///Cajun French
2252    FRC = 1122,
2253    ///Caka
2254    CKX = 1123,
2255    ///Cakchiquel-Quiche Mixed Language
2256    CKZ = 1124,
2257    ///Cakfem-Mushere
2258    CKY = 1125,
2259    ///Calamian Tagbanwa
2260    TBK = 1126,
2261    ///Calderon Highland Quichua
2262    QUD = 1127,
2263    ///Callawalla
2264    CAW = 1128,
2265    ///Caluyanun
2266    CLU = 1129,
2267    ///Calo
2268    RMQ = 1130,
2269    ///Cambodian Sign Language
2270    CSX = 1131,
2271    ///Cameroon Mambila
2272    MCU = 1132,
2273    ///Cameroon Pidgin
2274    WES = 1133,
2275    ///Camling
2276    RAB = 1134,
2277    ///Campalagian
2278    CML = 1135,
2279    ///Campidanese Sardinian
2280    SRO = 1136,
2281    ///Camsa
2282    KBH = 1137,
2283    ///Camtho
2284    CMT = 1138,
2285    ///Camunic
2286    XCC = 1139,
2287    ///Candoshi-Shapra
2288    CBU = 1140,
2289    ///Canela
2290    RAM = 1141,
2291    ///Canichana
2292    CAZ = 1142,
2293    ///Cao Lan
2294    MLC = 1143,
2295    ///Cao Miao
2296    COV = 1144,
2297    ///Capanahua
2298    KAQ = 1145,
2299    ///Capiznon
2300    CPS = 1146,
2301    ///Cappadocian Greek
2302    CPG = 1147,
2303    ///Caquinte
2304    COT = 1148,
2305    ///Car Nicobarese
2306    CAQ = 1149,
2307    ///Cara
2308    CFD = 1150,
2309    ///Carabayo
2310    CBY = 1151,
2311    ///Caramanta
2312    CRF = 1152,
2313    ///Carapana
2314    CBC = 1153,
2315    ///Carian
2316    XCR = 1154,
2317    ///Caribbean Hindustani
2318    HNS = 1155,
2319    ///Caribbean Javanese
2320    JVN = 1156,
2321    ///Carijona
2322    CBD = 1157,
2323    ///Carolina Algonquian
2324    CRR = 1158,
2325    ///Carolinian
2326    CAL = 1159,
2327    ///Carpathian Romani
2328    RMC = 1160,
2329    ///Carrier
2330    CRX = 1161,
2331    ///Cashibo-Cacataibo
2332    CBR = 1162,
2333    ///Cashinahua
2334    CBS = 1163,
2335    ///Casiguran Dumagat Agta
2336    DGC = 1164,
2337    ///Casuarina Coast Asmat
2338    ASC = 1165,
2339    ///Catalan
2340    CAT = 1166,
2341    ///Catalan Sign Language
2342    CSC = 1167,
2343    ///Catawba
2344    CHC = 1168,
2345    ///Cavinena
2346    CAV = 1169,
2347    ///Cayubaba
2348    CYB = 1170,
2349    ///Cayuga
2350    CAY = 1171,
2351    ///Cayuse
2352    XCY = 1172,
2353    ///Canar Highland Quichua
2354    QXR = 1173,
2355    ///Cahungwarya
2356    NAT = 1174,
2357    ///Cebaara Senoufo
2358    SEF = 1175,
2359    ///Cebuano
2360    CEB = 1176,
2361    ///Celtiberian
2362    XCE = 1177,
2363    ///Cemuhi
2364    CAM = 1178,
2365    ///Cen
2366    CEN = 1179,
2367    ///Central Asmat
2368    CNS = 1180,
2369    ///Central Atlas Tamazight
2370    TZM = 1181,
2371    ///Central Awyu
2372    AWU = 1182,
2373    ///Central Aymara
2374    AYR = 1183,
2375    ///Central Bai
2376    BCA = 1184,
2377    ///Central Berawan
2378    ZBC = 1185,
2379    ///Central Bikol
2380    BCL = 1186,
2381    ///Central Bontok
2382    LBK = 1187,
2383    ///Central Cagayan Agta
2384    AGT = 1188,
2385    ///Central Grebo
2386    GRV = 1189,
2387    ///Central Hongshuihe Zhuang
2388    ZCH = 1190,
2389    ///Central Huasteca Nahuatl
2390    NCH = 1191,
2391    ///Central Huishui Hmong
2392    HMC = 1192,
2393    ///Central Kanuri
2394    KNC = 1193,
2395    ///Central Kurdish
2396    CKB = 1194,
2397    ///Central Maewo
2398    MWO = 1195,
2399    ///Central Malay
2400    PSE = 1196,
2401    ///Central Masela
2402    MXZ = 1197,
2403    ///Central Mashan Hmong
2404    HMM = 1198,
2405    ///Central Mazahua
2406    MAZ = 1199,
2407    ///Central Melanau
2408    MEL = 1200,
2409    ///Central Mnong
2410    CMO = 1201,
2411    ///Central Nahuatl
2412    NHN = 1202,
2413    ///Central Nicobarese
2414    NCB = 1203,
2415    ///Central Ojibwa
2416    OJC = 1204,
2417    ///Central Okinawan
2418    RYU = 1205,
2419    ///Central Palawano
2420    PLC = 1206,
2421    ///Central Pame
2422    PBS = 1207,
2423    ///Central Pashto
2424    PST = 1208,
2425    ///Central Pomo
2426    POO = 1209,
2427    ///Central Puebla Nahuatl
2428    NCX = 1210,
2429    ///Central Sama
2430    SML = 1211,
2431    ///Central Siberian Yupik
2432    ESS = 1212,
2433    ///Central Sierra Miwok
2434    CSM = 1213,
2435    ///Central Subanen
2436    SYB = 1214,
2437    ///Central Tagbanwa
2438    TGT = 1215,
2439    ///Central Tarahumara
2440    TAR = 1216,
2441    ///Central Tunebo
2442    TUF = 1217,
2443    ///Central Yupik
2444    ESU = 1218,
2445    ///Central-Eastern Niger Fulfulde
2446    FUQ = 1219,
2447    ///Centuum
2448    CET = 1220,
2449    ///Cerma
2450    CME = 1221,
2451    ///Cha'ari
2452    CXH = 1222,
2453    ///Chabu
2454    SBF = 1223,
2455    ///Chachapoyas Quechua
2456    QUK = 1224,
2457    ///Chachi
2458    CBI = 1225,
2459    ///Chadian Arabic
2460    SHU = 1226,
2461    ///Chadian Sign Language
2462    CDS = 1227,
2463    ///Chadong
2464    CDY = 1228,
2465    ///Chagatai
2466    CHG = 1229,
2467    ///Chaima
2468    CIY = 1230,
2469    ///Chak
2470    CKH = 1231,
2471    ///Chakali
2472    CLI = 1232,
2473    ///Chakavian
2474    CKM = 1233,
2475    ///Chakma
2476    CCP = 1234,
2477    ///Chala
2478    CLL = 1235,
2479    ///Chaldean Neo-Aramaic
2480    CLD = 1236,
2481    ///Chalikha
2482    TGF = 1237,
2483    ///Chamacoco
2484    CEG = 1238,
2485    ///Chamalal
2486    CJI = 1239,
2487    ///Chambeali
2488    CDH = 1240,
2489    ///Chambri
2490    CAN = 1241,
2491    ///Chamicuro
2492    CCC = 1242,
2493    ///Chamorro
2494    CHA = 1243,
2495    ///Chang Naga
2496    NBC = 1244,
2497    ///Changriwa
2498    CGA = 1245,
2499    ///Changthang
2500    CNA = 1246,
2501    ///Chantyal
2502    CHX = 1247,
2503    ///Chane
2504    CAJ = 1248,
2505    ///Chara
2506    CRA = 1249,
2507    ///Chaudangsi
2508    CDN = 1250,
2509    ///Chaura
2510    CRV = 1251,
2511    ///Chavacano
2512    CBK = 1252,
2513    ///Chayahuita
2514    CBT = 1253,
2515    ///Chayuco Mixtec
2516    MIH = 1254,
2517    ///Chazumba Mixtec
2518    XTB = 1255,
2519    ///Che
2520    RUK = 1256,
2521    ///Chechen
2522    CHE = 1257,
2523    ///Cheke Holo
2524    MRN = 1258,
2525    ///Chemakum
2526    XCH = 1259,
2527    ///Chenapian
2528    CJN = 1260,
2529    ///Chenchu
2530    CDE = 1261,
2531    ///Chenoua
2532    CNU = 1262,
2533    ///Chepang
2534    CDM = 1263,
2535    ///Chepya
2536    YCP = 1264,
2537    ///Cherepon
2538    CPN = 1265,
2539    ///Cherokee
2540    CHR = 1266,
2541    ///Chesu
2542    YCH = 1267,
2543    ///Chetco
2544    CTC = 1268,
2545    ///Chewong
2546    CWG = 1269,
2547    ///Cheyenne
2548    CHY = 1270,
2549    ///Chhattisgarhi
2550    HNE = 1271,
2551    ///Chhintange
2552    CTN = 1272,
2553    ///Chhulung
2554    CUR = 1273,
2555    ///Chiangmai Sign Language
2556    CSD = 1274,
2557    ///Chiapanec
2558    CIP = 1275,
2559    ///Chibcha
2560    CHB = 1276,
2561    ///Chicahuaxtla Triqui
2562    TRS = 1277,
2563    ///Chichicapan Zapotec
2564    ZPV = 1278,
2565    ///Chichimeca-Jonaz
2566    PEI = 1279,
2567    ///Chickasaw
2568    CIC = 1280,
2569    ///Chicomuceltec
2570    COB = 1281,
2571    ///Chiga
2572    CGG = 1282,
2573    ///Chigmecatitlan Mixtec
2574    MII = 1283,
2575    ///Chilcotin
2576    CLC = 1284,
2577    ///Chilean Sign Language
2578    CSG = 1285,
2579    ///Chilisso
2580    CLH = 1286,
2581    ///Chiltepec Chinantec
2582    CSA = 1287,
2583    ///Chimalapa Zoque
2584    ZOH = 1288,
2585    ///Chimariko
2586    CID = 1289,
2587    ///Chimborazo Highland Quichua
2588    QUG = 1290,
2589    ///Chimila
2590    CBG = 1291,
2591    ///China Buriat
2592    BXU = 1292,
2593    ///Chinali
2594    CIH = 1293,
2595    ///Chinbon Chin
2596    CNB = 1294,
2597    ///Chincha Quechua
2598    QXC = 1295,
2599    ///Chinese
2600    ZHO = 1296,
2601    ///Chinese Pidgin English
2602    CPI = 1297,
2603    ///Chinese Sign Language
2604    CSL = 1298,
2605    ///Chinook
2606    CHH = 1299,
2607    ///Chinook jargon
2608    CHN = 1300,
2609    ///Chipaya
2610    CAP = 1301,
2611    ///Chipewyan
2612    CHP = 1302,
2613    ///Chippewa
2614    CIW = 1303,
2615    ///Chiquihuitlan Mazatec
2616    MAQ = 1304,
2617    ///Chiquitano
2618    CAX = 1305,
2619    ///Chiquian Ancash Quechua
2620    QXA = 1306,
2621    ///Chiripa
2622    NHD = 1307,
2623    ///Chiru
2624    CDF = 1308,
2625    ///Chitimacha
2626    CTM = 1309,
2627    ///Chitkuli Kinnauri
2628    CIK = 1310,
2629    ///Chittagonian
2630    CTG = 1311,
2631    ///Chitwania Tharu
2632    THE = 1312,
2633    ///Choapan Zapotec
2634    ZPC = 1313,
2635    ///Chocangacakha
2636    CGK = 1314,
2637    ///Chochotec
2638    COZ = 1315,
2639    ///Choctaw
2640    CHO = 1316,
2641    ///Chodri
2642    CDI = 1317,
2643    ///Chokri Naga
2644    NRI = 1318,
2645    ///Chokwe
2646    CJK = 1319,
2647    ///Chol
2648    CTU = 1320,
2649    ///Cholon
2650    CHT = 1321,
2651    ///Chong
2652    COG = 1322,
2653    ///Choni
2654    CDA = 1323,
2655    ///Chonyi-Dzihana-Kauma
2656    COH = 1324,
2657    ///Chopi
2658    CCE = 1325,
2659    ///Chorasmian
2660    XCO = 1326,
2661    ///Chorti
2662    CAA = 1327,
2663    ///Chothe Naga
2664    NCT = 1328,
2665    ///Chrau
2666    CRW = 1329,
2667    ///Chru
2668    CJE = 1330,
2669    ///Chuanqiandian Cluster Miao
2670    CQD = 1331,
2671    ///Chuave
2672    CJV = 1332,
2673    ///Chug
2674    CVG = 1333,
2675    ///Chuj
2676    CAC = 1334,
2677    ///Chuka
2678    CUH = 1335,
2679    ///Chukot
2680    CKT = 1336,
2681    ///Chukwa
2682    CUW = 1337,
2683    ///Chulym
2684    CLW = 1338,
2685    ///Chumburung
2686    NCU = 1339,
2687    ///Chung
2688    CNQ = 1340,
2689    ///Churahi
2690    CDJ = 1341,
2691    ///Church Slavic
2692    CHU = 1342,
2693    ///Chut
2694    SCB = 1343,
2695    ///Chuukese
2696    CHK = 1344,
2697    ///Chuvantsy
2698    XCV = 1345,
2699    ///Chuvash
2700    CHV = 1346,
2701    ///Chuwabu
2702    CHW = 1347,
2703    ///Chacobo
2704    CAO = 1348,
2705    ///Ci Gbe
2706    CIB = 1349,
2707    ///Cia-Cia
2708    CIA = 1350,
2709    ///Cibak
2710    CKL = 1351,
2711    ///Cicipu
2712    AWC = 1352,
2713    ///Cimbrian
2714    CIM = 1353,
2715    ///Cinda-Regi-Tiyal
2716    CDR = 1354,
2717    ///Cineni
2718    CIE = 1355,
2719    ///Cinta Larga
2720    CIN = 1356,
2721    ///Cisalpine Gaulish
2722    XCG = 1357,
2723    ///Cishingini
2724    ASG = 1358,
2725    ///Citak
2726    TXT = 1359,
2727    ///Ciwogai
2728    TGD = 1360,
2729    ///Clallam
2730    CLM = 1361,
2731    ///Classical Armenian
2732    XCL = 1362,
2733    ///Classical Mandaic
2734    MYZ = 1363,
2735    ///Classical Mongolian
2736    CMG = 1364,
2737    ///Classical Nahuatl
2738    NCI = 1365,
2739    ///Classical Newari
2740    NWC = 1366,
2741    ///Classical Quechua
2742    QWC = 1367,
2743    ///Classical Sanskrit
2744    CLS = 1368,
2745    ///Classical Syriac
2746    SYC = 1369,
2747    ///Classical Tibetan
2748    XCT = 1370,
2749    ///Coahuilteco
2750    XCW = 1371,
2751    ///Coast Miwok
2752    CSI = 1372,
2753    ///Coastal Konjo
2754    KJC = 1373,
2755    ///Coatecas Altas Zapotec
2756    ZCA = 1374,
2757    ///Coatepec Nahuatl
2758    NAZ = 1375,
2759    ///Coatlan Mixe
2760    MCO = 1376,
2761    ///Coatlan Zapotec
2762    ZPS = 1377,
2763    ///Coatzospan Mixtec
2764    MIZ = 1378,
2765    ///Cocama-Cocamilla
2766    COD = 1379,
2767    ///Cochimi
2768    COJ = 1380,
2769    ///Cocopa
2770    COC = 1381,
2771    ///Cocos Islands Malay
2772    COA = 1382,
2773    ///Coeur d'Alene
2774    CRD = 1383,
2775    ///Cofan
2776    CON = 1384,
2777    ///Cogui
2778    KOG = 1385,
2779    ///Col
2780    LIW = 1386,
2781    ///Colombian Sign Language
2782    CSN = 1387,
2783    ///Colonia Tovar German
2784    GCT = 1388,
2785    ///Colorado
2786    COF = 1389,
2787    ///Columbia-Wenatchi
2788    COL = 1390,
2789    ///Comaltepec Chinantec
2790    CCO = 1391,
2791    ///Comanche
2792    COM = 1392,
2793    ///Comecrudo
2794    XCM = 1393,
2795    ///Como Karim
2796    CFG = 1394,
2797    ///Comox
2798    COO = 1395,
2799    ///Con
2800    CNO = 1396,
2801    ///Congo Swahili
2802    SWC = 1397,
2803    ///Coos
2804    CSZ = 1398,
2805    ///Copainala Zoque
2806    ZOC = 1399,
2807    ///Copala Triqui
2808    TRC = 1400,
2809    ///Coptic
2810    COP = 1401,
2811    ///Coquille
2812    COQ = 1402,
2813    ///Cori
2814    CRY = 1403,
2815    ///Cornish
2816    COR = 1404,
2817    ///Corongo Ancash Quechua
2818    QWA = 1405,
2819    ///Corsican
2820    COS = 1406,
2821    ///Costa Rican Sign Language
2822    CSR = 1407,
2823    ///Cotabato Manobo
2824    MTA = 1408,
2825    ///Cotoname
2826    XCN = 1409,
2827    ///Cowlitz
2828    COW = 1410,
2829    ///Coyotepec Popoloca
2830    PBF = 1411,
2831    ///Coyutla Totonac
2832    TOC = 1412,
2833    ///Cree
2834    CRE = 1413,
2835    ///Creek
2836    MUS = 1414,
2837    ///Crimean Tatar
2838    CRH = 1415,
2839    ///Croatia Sign Language
2840    CSQ = 1416,
2841    ///Croatian
2842    HRV = 1417,
2843    ///Cross River Mbembe
2844    MFN = 1418,
2845    ///Crow
2846    CRO = 1419,
2847    ///Cruzeno
2848    CRZ = 1420,
2849    ///Cua
2850    CUA = 1421,
2851    ///Cuba Sign Language
2852    CSF = 1422,
2853    ///Cubeo
2854    CUB = 1423,
2855    ///Cuiba
2856    CUI = 1424,
2857    ///Cuitlatec
2858    CUY = 1425,
2859    ///Culina
2860    CUL = 1426,
2861    ///Cumanagoto
2862    CUO = 1427,
2863    ///Cumbric
2864    XCB = 1428,
2865    ///Cun
2866    CUQ = 1429,
2867    ///Cuneiform Luwian
2868    XLU = 1430,
2869    ///Cupeno
2870    CUP = 1431,
2871    ///Curonian
2872    XCU = 1432,
2873    ///Curripaco
2874    KPC = 1433,
2875    ///Cusco Quechua
2876    QUZ = 1434,
2877    ///Cutchi-Swahili
2878    CCL = 1435,
2879    ///Cuvok
2880    CUV = 1436,
2881    ///Cuyamecalco Mixtec
2882    XTU = 1437,
2883    ///Cuyonon
2884    CYO = 1438,
2885    ///Cwi Bwamu
2886    BWY = 1439,
2887    ///Cypriot Arabic
2888    ACY = 1440,
2889    ///Czech
2890    CES = 1441,
2891    ///Czech Sign Language
2892    CSE = 1442,
2893    ///Coong
2894    CNC = 1443,
2895    ///Da'a Kaili
2896    KZF = 1444,
2897    ///Daai Chin
2898    DAO = 1445,
2899    ///Daakaka
2900    BPA = 1446,
2901    ///Daantanai'
2902    LNI = 1447,
2903    ///Daasanach
2904    DSH = 1448,
2905    ///Daatsiin
2906    DTN = 1449,
2907    ///Daba
2908    DBQ = 1450,
2909    ///Dabarre
2910    DBR = 1451,
2911    ///Dabe
2912    DBE = 1452,
2913    ///Dacian
2914    XDC = 1453,
2915    ///Dadi Dadi
2916    DDA = 1454,
2917    ///Dadibi
2918    MPS = 1455,
2919    ///Dadiya
2920    DBD = 1456,
2921    ///Daga
2922    DGZ = 1457,
2923    ///Dagaari Dioula
2924    DGD = 1458,
2925    ///Dagba
2926    DGK = 1459,
2927    ///Dagbani
2928    DAG = 1460,
2929    ///Dagik
2930    DEC = 1461,
2931    ///Dagoman
2932    DGN = 1462,
2933    ///Dahalik
2934    DLK = 1463,
2935    ///Dahalo
2936    DAL = 1464,
2937    ///Daho-Doo
2938    DAS = 1465,
2939    ///Dai
2940    DIJ = 1466,
2941    ///Dai Zhuang
2942    ZHD = 1467,
2943    ///Dair
2944    DRB = 1468,
2945    ///Dakka
2946    DKK = 1469,
2947    ///Dakota
2948    DAK = 1470,
2949    ///Dakpakha
2950    DKA = 1471,
2951    ///Dalabon
2952    NGK = 1472,
2953    ///Dalmatian
2954    DLM = 1473,
2955    ///Daloa Bete
2956    BEV = 1474,
2957    ///Dama
2958    DMM = 1475,
2959    ///Damakawa
2960    DAM = 1476,
2961    ///Damal
2962    UHN = 1477,
2963    ///Dambi
2964    DAC = 1478,
2965    ///Dameli
2966    DML = 1479,
2967    ///Dampelas
2968    DMS = 1480,
2969    ///Dan
2970    DNJ = 1481,
2971    ///Danaru
2972    DNR = 1482,
2973    ///Danau
2974    DNU = 1483,
2975    ///Dandami Maria
2976    DAQ = 1484,
2977    ///Dangaleat
2978    DAA = 1485,
2979    ///Dangaura Tharu
2980    THL = 1486,
2981    ///Danish
2982    DAN = 1487,
2983    ///Danish Sign Language
2984    DSL = 1488,
2985    ///Dano
2986    ASO = 1489,
2987    ///Danu
2988    DNV = 1490,
2989    ///Dao
2990    DAZ = 1491,
2991    ///Daonda
2992    DND = 1492,
2993    ///Dar Daju Daju
2994    DJC = 1493,
2995    ///Dar Fur Daju
2996    DAJ = 1494,
2997    ///Dar Sila Daju
2998    DAU = 1495,
2999    ///Darai
3000    DRY = 1496,
3001    ///Dargwa
3002    DAR = 1497,
3003    ///Dari
3004    PRS = 1498,
3005    ///Darkinyung
3006    XDA = 1499,
3007    ///Darlong
3008    DLN = 1500,
3009    ///Darmiya
3010    DRD = 1501,
3011    ///Daro-Matu Melanau
3012    DRO = 1502,
3013    ///Dass
3014    DOT = 1503,
3015    ///Datooga
3016    TCC = 1504,
3017    ///Daungwurrung
3018    DGW = 1505,
3019    ///Daur
3020    DTA = 1506,
3021    ///Davawenyo
3022    DAW = 1507,
3023    ///Dawawa
3024    DWW = 1508,
3025    ///Dawera-Daweloor
3026    DDW = 1509,
3027    ///Dawik Kui
3028    DWK = 1510,
3029    ///Dawro
3030    DWR = 1511,
3031    ///Day
3032    DAI = 1512,
3033    ///Dayi
3034    DAX = 1513,
3035    ///Dazaga
3036    DZG = 1514,
3037    ///Deccan
3038    DCC = 1515,
3039    ///Dedua
3040    DED = 1516,
3041    ///Defaka
3042    AFN = 1517,
3043    ///Defi Gbe
3044    GBH = 1518,
3045    ///Deg
3046    MZW = 1519,
3047    ///Degema
3048    DEG = 1520,
3049    ///Degenan
3050    DGE = 1521,
3051    ///Degexit'an
3052    ING = 1522,
3053    ///Dehu
3054    DHV = 1523,
3055    ///Dehwari
3056    DEH = 1524,
3057    ///Dek
3058    DEK = 1525,
3059    ///Dela-Oenale
3060    ROW = 1526,
3061    ///Delaware
3062    DEL = 1527,
3063    ///Delo
3064    NTR = 1528,
3065    ///Dem
3066    DEM = 1529,
3067    ///Dema
3068    DMX = 1530,
3069    ///Demisa
3070    DEI = 1531,
3071    ///Demta
3072    DMY = 1532,
3073    ///Dendi
3074    DDN = 1533,
3075    ///Dendi
3076    DEQ = 1534,
3077    ///Dengese
3078    DEZ = 1535,
3079    ///Dengka
3080    DNK = 1536,
3081    ///Deno
3082    DBB = 1537,
3083    ///Denya
3084    ANV = 1538,
3085    ///Deni
3086    DNY = 1539,
3087    ///Deori
3088    DER = 1540,
3089    ///Dera
3090    KBV = 1541,
3091    ///Dera
3092    KNA = 1542,
3093    ///Desano
3094    DES = 1543,
3095    ///Desiya
3096    DSO = 1544,
3097    ///Dewas Rai
3098    DWZ = 1545,
3099    ///Dewoin
3100    DEE = 1546,
3101    ///Dezfuli
3102    DEF = 1547,
3103    ///Dghwede
3104    DGH = 1548,
3105    ///Dhaiso
3106    DHS = 1549,
3107    ///Dhalandji
3108    DHL = 1550,
3109    ///Dhangu-Djangu
3110    DHG = 1551,
3111    ///Dhanki
3112    DHN = 1552,
3113    ///Dhanwar
3114    DHW = 1553,
3115    ///Dhao
3116    NFA = 1554,
3117    ///Dharawal
3118    TBH = 1555,
3119    ///Dhargari
3120    DHR = 1556,
3121    ///Dharuk
3122    XDK = 1557,
3123    ///Dharumbal
3124    XGM = 1558,
3125    ///Dhatki
3126    MKI = 1559,
3127    ///Dhimal
3128    DHI = 1560,
3129    ///Dhivehi
3130    DIV = 1561,
3131    ///Dhodia
3132    DHO = 1562,
3133    ///Dhofari Arabic
3134    ADF = 1563,
3135    ///Dhudhuroa
3136    DDR = 1564,
3137    ///Dhundari
3138    DHD = 1565,
3139    ///Dhungaloo
3140    DHX = 1566,
3141    ///Dhurga
3142    DHU = 1567,
3143    ///Dhuwal
3144    DWU = 1568,
3145    ///Dhuwaya
3146    DWY = 1569,
3147    ///Dia
3148    DIA = 1570,
3149    ///Dibabawon Manobo
3150    MBD = 1571,
3151    ///Dibiyaso
3152    DBY = 1572,
3153    ///Dibo
3154    DIO = 1573,
3155    ///Dibole
3156    BVX = 1574,
3157    ///Dicamay Agta
3158    DUY = 1575,
3159    ///Didinga
3160    DID = 1576,
3161    ///Dido
3162    DDO = 1577,
3163    ///Dieri
3164    DIF = 1578,
3165    ///Digaro-Mishmi
3166    MHU = 1579,
3167    ///Digo
3168    DIG = 1580,
3169    ///Dii
3170    DUR = 1581,
3171    ///Dijim-Bwilim
3172    CFA = 1582,
3173    ///Dilling
3174    DIL = 1583,
3175    ///Dima
3176    JMA = 1584,
3177    ///Dimasa
3178    DIS = 1585,
3179    ///Dimbong
3180    DII = 1586,
3181    ///Dime
3182    DIM = 1587,
3183    ///Dimli
3184    DIQ = 1588,
3185    ///Ding
3186    DIZ = 1589,
3187    ///Dinka
3188    DIN = 1590,
3189    ///Dir-Nyamzak-Mbarimi
3190    NZR = 1591,
3191    ///Dirasha
3192    GDL = 1592,
3193    ///Diri
3194    DWA = 1593,
3195    ///Diriku
3196    DIU = 1594,
3197    ///Dirim
3198    DIR = 1595,
3199    ///Disa
3200    DSI = 1596,
3201    ///Ditammari
3202    TBZ = 1597,
3203    ///Ditidaht
3204    DTD = 1598,
3205    ///Diuwe
3206    DIY = 1599,
3207    ///Diuxi-Tilantongo Mixtec
3208    XTD = 1600,
3209    ///Dixon Reef
3210    DIX = 1601,
3211    ///Dizin
3212    MDX = 1602,
3213    ///Djabugay
3214    DYY = 1603,
3215    ///Djabwurrung
3216    TJW = 1604,
3217    ///Djadjawurrung
3218    DJA = 1605,
3219    ///Djambarrpuyngu
3220    DJR = 1606,
3221    ///Djamindjung
3222    DJD = 1607,
3223    ///Djangun
3224    DJF = 1608,
3225    ///Djawi
3226    DJW = 1609,
3227    ///Djeebbana
3228    DJJ = 1610,
3229    ///Djimini Senoufo
3230    DYI = 1611,
3231    ///Djinang
3232    DJI = 1612,
3233    ///Djinba
3234    DJB = 1613,
3235    ///Djiwarli
3236    DZE = 1614,
3237    ///Dobel
3238    KVO = 1615,
3239    ///Dobu
3240    DOB = 1616,
3241    ///Doe
3242    DOE = 1617,
3243    ///Doga
3244    DGG = 1618,
3245    ///Doghoro
3246    DGX = 1619,
3247    ///Dogoso
3248    DGS = 1620,
3249    ///Dogose
3250    DOS = 1621,
3251    ///Dogri
3252    DGO = 1622,
3253    ///Dogri
3254    DOI = 1623,
3255    ///Dogrib
3256    DGR = 1624,
3257    ///Dogul Dom Dogon
3258    DBG = 1625,
3259    ///Doka
3260    DBI = 1626,
3261    ///Doko-Uyanga
3262    UYA = 1627,
3263    ///Dokshi
3264    DSK = 1628,
3265    ///Dolgan
3266    DLG = 1629,
3267    ///Dolpo
3268    DRE = 1630,
3269    ///Dom
3270    DOA = 1631,
3271    ///Domaaki
3272    DMK = 1632,
3273    ///Domari
3274    RMT = 1633,
3275    ///Dombe
3276    DOV = 1634,
3277    ///Dominican Sign Language
3278    DOQ = 1635,
3279    ///Dompo
3280    DOY = 1636,
3281    ///Domu
3282    DOF = 1637,
3283    ///Domung
3284    DEV = 1638,
3285    ///Dondo
3286    DOK = 1639,
3287    ///Dong
3288    DOH = 1640,
3289    ///Dongo
3290    DOO = 1641,
3291    ///Dongotono
3292    DDD = 1642,
3293    ///Dongshanba Lalo
3294    YIK = 1643,
3295    ///Dongxiang
3296    SCE = 1644,
3297    ///Donno So Dogon
3298    DDS = 1645,
3299    ///Doondo
3300    DDE = 1646,
3301    ///Dori'o
3302    DOR = 1647,
3303    ///Doromu-Koki
3304    KQC = 1648,
3305    ///Dorze
3306    DOZ = 1649,
3307    ///Doso
3308    DOL = 1650,
3309    ///Dotyali
3310    DTY = 1651,
3311    ///Doutai
3312    TDS = 1652,
3313    ///Doyayo
3314    DOW = 1653,
3315    ///Drents
3316    DRT = 1654,
3317    ///Drung
3318    DUU = 1655,
3319    ///Duala
3320    DUA = 1656,
3321    ///Duano
3322    DUP = 1657,
3323    ///Duau
3324    DVA = 1658,
3325    ///Dubli
3326    DUB = 1659,
3327    ///Dubu
3328    DMU = 1660,
3329    ///Dugun
3330    NDU = 1661,
3331    ///Duguri
3332    DBM = 1662,
3333    ///Dugwor
3334    DME = 1663,
3335    ///Duhwa
3336    KBZ = 1664,
3337    ///Duke
3338    NKE = 1665,
3339    ///Dulbu
3340    DBO = 1666,
3341    ///Duli-Gey
3342    DUZ = 1667,
3343    ///Duma
3344    DMA = 1668,
3345    ///Dumbea
3346    DUF = 1669,
3347    ///Dumi
3348    DUS = 1670,
3349    ///Dumpas
3350    DMV = 1671,
3351    ///Dumun
3352    DUI = 1672,
3353    ///Duna
3354    DUC = 1673,
3355    ///Dungan
3356    DNG = 1674,
3357    ///Dungmali
3358    RAA = 1675,
3359    ///Dungra Bhil
3360    DUH = 1676,
3361    ///Dungu
3362    DBV = 1677,
3363    ///Dupaninan Agta
3364    DUO = 1678,
3365    ///Dura
3366    DRQ = 1679,
3367    ///Duri
3368    MVP = 1680,
3369    ///Duriankere
3370    DBN = 1681,
3371    ///Durop
3372    KRP = 1682,
3373    ///Duruma
3374    DUG = 1683,
3375    ///Duruwa
3376    PCI = 1684,
3377    ///Dusner
3378    DSN = 1685,
3379    ///Dusun Deyah
3380    DUN = 1686,
3381    ///Dusun Malang
3382    DUQ = 1687,
3383    ///Dusun Witu
3384    DUW = 1688,
3385    ///Dutch
3386    NLD = 1689,
3387    ///Dutch Sign Language
3388    DSE = 1690,
3389    ///Dutton World Speedwords
3390    DWS = 1691,
3391    ///Duungooma
3392    DUX = 1692,
3393    ///Duupa
3394    DAE = 1693,
3395    ///Duvle
3396    DUV = 1694,
3397    ///Duwai
3398    DBP = 1695,
3399    ///Duwet
3400    GVE = 1696,
3401    ///Duya
3402    LDB = 1697,
3403    ///Dwang
3404    NNU = 1698,
3405    ///Dyaberdyaber
3406    DYB = 1699,
3407    ///Dyan
3408    DYA = 1700,
3409    ///Dyangadi
3410    DYN = 1701,
3411    ///Dyarim
3412    DYR = 1702,
3413    ///Dyirbal
3414    DBL = 1703,
3415    ///Dyugun
3416    DYD = 1704,
3417    ///Dyula
3418    DYU = 1705,
3419    ///Dza
3420    JEN = 1706,
3421    ///Dzalakha
3422    DZL = 1707,
3423    ///Dzando
3424    DZN = 1708,
3425    ///Dzao Min
3426    BPN = 1709,
3427    ///Dzongkha
3428    DZO = 1710,
3429    ///Dzuungoo
3430    DNN = 1711,
3431    ///Daw
3432    KWA = 1712,
3433    ///E
3434    EEE = 1713,
3435    ///E'ma Buyang
3436    YZG = 1714,
3437    ///E'napa Woromaipu
3438    PBH = 1715,
3439    ///Early Tripuri
3440    XTR = 1716,
3441    ///East Ambae
3442    OMB = 1717,
3443    ///East Berawan
3444    ZBE = 1718,
3445    ///East Damar
3446    DMR = 1719,
3447    ///East Futuna
3448    FUD = 1720,
3449    ///East Kewa
3450    KJS = 1721,
3451    ///East Limba
3452    LMA = 1722,
3453    ///East Makian
3454    MKY = 1723,
3455    ///East Masela
3456    VME = 1724,
3457    ///East Nyala
3458    NLE = 1725,
3459    ///East Tarangan
3460    TRE = 1726,
3461    ///East Yugur
3462    YUY = 1727,
3463    ///Eastern Abnaki
3464    AAQ = 1728,
3465    ///Eastern Acipa
3466    ACP = 1729,
3467    ///Eastern Apurimac Quechua
3468    QVE = 1730,
3469    ///Eastern Arrernte
3470    AER = 1731,
3471    ///Eastern Balochi
3472    BGP = 1732,
3473    ///Eastern Bolivian Guarani
3474    GUI = 1733,
3475    ///Eastern Bontok
3476    EBK = 1734,
3477    ///Eastern Bru
3478    BRU = 1735,
3479    ///Eastern Canadian Inuktitut
3480    IKE = 1736,
3481    ///Eastern Cham
3482    CJM = 1737,
3483    ///Eastern Durango Nahuatl
3484    AZD = 1738,
3485    ///Eastern Egyptian Bedawi Arabic
3486    AVL = 1739,
3487    ///Eastern Frisian
3488    FRS = 1740,
3489    ///Eastern Gorkha Tamang
3490    TGE = 1741,
3491    ///Eastern Highland Chatino
3492    CLY = 1742,
3493    ///Eastern Highland Otomi
3494    OTM = 1743,
3495    ///Eastern Hongshuihe Zhuang
3496    ZEH = 1744,
3497    ///Eastern Huasteca Nahuatl
3498    NHE = 1745,
3499    ///Eastern Huishui Hmong
3500    HME = 1746,
3501    ///Eastern Karaboro
3502    XRB = 1747,
3503    ///Eastern Katu
3504    KTV = 1748,
3505    ///Eastern Kayah
3506    EKY = 1749,
3507    ///Eastern Keres
3508    KEE = 1750,
3509    ///Eastern Khumi Chin
3510    CEK = 1751,
3511    ///Eastern Krahn
3512    KQO = 1752,
3513    ///Eastern Lalu
3514    YIT = 1753,
3515    ///Eastern Lawa
3516    LWL = 1754,
3517    ///Eastern Magar
3518    MGP = 1755,
3519    ///Eastern Maninkakan
3520    EMK = 1756,
3521    ///Eastern Mari
3522    MHR = 1757,
3523    ///Eastern Maroon Creole
3524    DJK = 1758,
3525    ///Eastern Meohang
3526    EMG = 1759,
3527    ///Eastern Minyag
3528    EMQ = 1760,
3529    ///Eastern Mnong
3530    MNG = 1761,
3531    ///Eastern Muria
3532    EMU = 1762,
3533    ///Eastern Ngad'a
3534    NEA = 1763,
3535    ///Eastern Nisu
3536    NOS = 1764,
3537    ///Eastern Ojibwa
3538    OJG = 1765,
3539    ///Eastern Oromo
3540    HAE = 1766,
3541    ///Eastern Parbate Kham
3542    KIF = 1767,
3543    ///Eastern Penan
3544    PEZ = 1768,
3545    ///Eastern Pomo
3546    PEB = 1769,
3547    ///Eastern Qiandong Miao
3548    HMQ = 1770,
3549    ///Eastern Subanen
3550    SFE = 1771,
3551    ///Eastern Tamang
3552    TAJ = 1772,
3553    ///Eastern Tawbuid
3554    BNJ = 1773,
3555    ///Eastern Xiangxi Miao
3556    MUQ = 1774,
3557    ///Eastern Xwla Gbe
3558    GBX = 1775,
3559    ///Eastern Yiddish
3560    YDD = 1776,
3561    ///Ebira
3562    IGB = 1777,
3563    ///Eblan
3564    XEB = 1778,
3565    ///Ebrie
3566    EBR = 1779,
3567    ///Ebughu
3568    EBG = 1780,
3569    ///Ecuadorian Sign Language
3570    ECS = 1781,
3571    ///Ede Cabe
3572    CBJ = 1782,
3573    ///Ede Ica
3574    ICA = 1783,
3575    ///Ede Idaca
3576    IDD = 1784,
3577    ///Ede Ije
3578    IJJ = 1785,
3579    ///Edera Awyu
3580    AWY = 1786,
3581    ///Edolo
3582    ETR = 1787,
3583    ///Edomite
3584    XDM = 1788,
3585    ///Edopi
3586    DBF = 1789,
3587    ///Efai
3588    EFA = 1790,
3589    ///Efe
3590    EFE = 1791,
3591    ///Efik
3592    EFI = 1792,
3593    ///Efutop
3594    OFU = 1793,
3595    ///Ega
3596    EGA = 1794,
3597    ///Eggon
3598    EGO = 1795,
3599    ///Egypt Sign Language
3600    ESL = 1796,
3601    ///Egyptian
3602    EGY = 1797,
3603    ///Egyptian Arabic
3604    ARZ = 1798,
3605    ///Ehueun
3606    EHU = 1799,
3607    ///Eipomek
3608    EIP = 1800,
3609    ///Eitiep
3610    EIT = 1801,
3611    ///Ejagham
3612    ETU = 1802,
3613    ///Ejamat
3614    EJA = 1803,
3615    ///Ekai Chin
3616    CEY = 1804,
3617    ///Ekajuk
3618    EKA = 1805,
3619    ///Ekari
3620    EKG = 1806,
3621    ///Eki
3622    EKI = 1807,
3623    ///Ekit
3624    EKE = 1808,
3625    ///Ekpeye
3626    EKP = 1809,
3627    ///El Alto Zapotec
3628    ZPP = 1810,
3629    ///El Hugeirat
3630    ELH = 1811,
3631    ///El Molo
3632    ELO = 1812,
3633    ///El Nayar Cora
3634    CRN = 1813,
3635    ///Elamite
3636    ELX = 1814,
3637    ///Eleme
3638    ELM = 1815,
3639    ///Elepi
3640    ELE = 1816,
3641    ///Elfdalian
3642    OVD = 1817,
3643    ///Elip
3644    EKM = 1818,
3645    ///Elkei
3646    ELK = 1819,
3647    ///Elotepec Zapotec
3648    ZTE = 1820,
3649    ///Eloyi
3650    AFO = 1821,
3651    ///Elseng
3652    MRF = 1822,
3653    ///Elu
3654    ELU = 1823,
3655    ///Elymian
3656    XLY = 1824,
3657    ///Emae
3658    MMW = 1825,
3659    ///Emai-Iuleha-Ora
3660    EMA = 1826,
3661    ///Eman
3662    EMN = 1827,
3663    ///Embaloh
3664    EMB = 1828,
3665    ///Embera-Baudo
3666    BDC = 1829,
3667    ///Embera-Catio
3668    CTO = 1830,
3669    ///Embera-Chami
3670    CMI = 1831,
3671    ///Embera-Tado
3672    TDC = 1832,
3673    ///Embu
3674    EBU = 1833,
3675    ///Emerillon
3676    EME = 1834,
3677    ///Emilian
3678    EGL = 1835,
3679    ///Emplawas
3680    EMW = 1836,
3681    ///Emumu
3682    ENR = 1837,
3683    ///En
3684    ENC = 1838,
3685    ///Enawene-Nawe
3686    UNK = 1839,
3687    ///Ende
3688    END = 1840,
3689    ///Enga
3690    ENQ = 1841,
3691    ///Engdewu
3692    NGR = 1842,
3693    ///Engenni
3694    ENN = 1843,
3695    ///Enggano
3696    ENO = 1844,
3697    ///English
3698    ENG = 1845,
3699    ///Enlhet
3700    ENL = 1846,
3701    ///Enrekang
3702    PTT = 1847,
3703    ///Enu
3704    ENU = 1848,
3705    ///Enwan
3706    ENW = 1849,
3707    ///Enwan
3708    ENV = 1850,
3709    ///Enxet
3710    ENX = 1851,
3711    ///Enya
3712    GEY = 1852,
3713    ///Epena
3714    SJA = 1853,
3715    ///Epi-Olmec
3716    XEP = 1854,
3717    ///Epie
3718    EPI = 1855,
3719    ///Epigraphic Mayan
3720    EMY = 1856,
3721    ///Eravallan
3722    ERA = 1857,
3723    ///Erave
3724    KJY = 1858,
3725    ///Ere
3726    TWP = 1859,
3727    ///Eritai
3728    ERT = 1860,
3729    ///Erokwanas
3730    ERW = 1861,
3731    ///Erre
3732    ERR = 1862,
3733    ///Erromintxela
3734    EMX = 1863,
3735    ///Ersu
3736    ERS = 1864,
3737    ///Eruwa
3738    ERH = 1865,
3739    ///Erzya
3740    MYV = 1866,
3741    ///Esan
3742    ISH = 1867,
3743    ///Ese
3744    MCQ = 1868,
3745    ///Ese Ejja
3746    ESE = 1869,
3747    ///Eshtehardi
3748    ESH = 1870,
3749    ///Esimbi
3750    AGS = 1871,
3751    ///Eskayan
3752    ESY = 1872,
3753    ///Esperanto
3754    EPO = 1873,
3755    ///Esselen
3756    ESQ = 1874,
3757    ///Estado de Mexico Otomi
3758    OTS = 1875,
3759    ///Estonian
3760    EST = 1876,
3761    ///Estonian Sign Language
3762    ESO = 1877,
3763    ///Esuma
3764    ESM = 1878,
3765    ///Etchemin
3766    ETC = 1879,
3767    ///Etebi
3768    ETB = 1880,
3769    ///Eten
3770    ETX = 1881,
3771    ///Eteocretan
3772    ECR = 1882,
3773    ///Eteocypriot
3774    ECY = 1883,
3775    ///Ethiopian Sign Language
3776    ETH = 1884,
3777    ///Etkywan
3778    ICH = 1885,
3779    ///Eton
3780    ETO = 1886,
3781    ///Eton
3782    ETN = 1887,
3783    ///Etruscan
3784    ETT = 1888,
3785    ///Etulo
3786    UTR = 1889,
3787    ///Eudeve
3788    EUD = 1890,
3789    ///Evant
3790    BZZ = 1891,
3791    ///Even
3792    EVE = 1892,
3793    ///Evenki
3794    EVN = 1893,
3795    ///Eviya
3796    GEV = 1894,
3797    ///Ewage-Notu
3798    NOU = 1895,
3799    ///Ewe
3800    EWE = 1896,
3801    ///Ewondo
3802    EWO = 1897,
3803    ///Extremaduran
3804    EXT = 1898,
3805    ///Eyak
3806    EYA = 1899,
3807    ///Ezaa
3808    EZA = 1900,
3809    ///Fa d'Ambu
3810    FAB = 1901,
3811    ///Fagani
3812    FAF = 1902,
3813    ///Faifi
3814    FIF = 1903,
3815    ///Faire Atta
3816    AZT = 1904,
3817    ///Faita
3818    FAJ = 1905,
3819    ///Faiwol
3820    FAI = 1906,
3821    ///Fala
3822    FAX = 1907,
3823    ///Falam Chin
3824    CFM = 1908,
3825    ///Fali
3826    FLI = 1909,
3827    ///Faliscan
3828    XFA = 1910,
3829    ///Fam
3830    FAM = 1911,
3831    ///Fanagalo
3832    FNG = 1912,
3833    ///Fanamaket
3834    BJP = 1913,
3835    ///Fanbak
3836    FNB = 1914,
3837    ///Fang
3838    FAK = 1915,
3839    ///Fang
3840    FAN = 1916,
3841    ///Fania
3842    FNI = 1917,
3843    ///Fanti
3844    FAT = 1918,
3845    ///Far Western Muria
3846    FMU = 1919,
3847    ///Farefare
3848    GUR = 1920,
3849    ///Faroese
3850    FAO = 1921,
3851    ///Fas
3852    FQS = 1922,
3853    ///Fasu
3854    FAA = 1923,
3855    ///Fataleka
3856    FAR = 1924,
3857    ///Fataluku
3858    DDG = 1925,
3859    ///Fayu
3860    FAU = 1926,
3861    ///Fe'fe'
3862    FMP = 1927,
3863    ///Fembe
3864    AGL = 1928,
3865    ///Fernando Po Creole English
3866    FPE = 1929,
3867    ///Feroge
3868    FER = 1930,
3869    ///Fiji Hindi
3870    HIF = 1931,
3871    ///Fijian
3872    FIJ = 1932,
3873    ///Filipino
3874    FIL = 1933,
3875    ///Filomena Mata-Coahuitlan Totonac
3876    TLP = 1934,
3877    ///Finland-Swedish Sign Language
3878    FSS = 1935,
3879    ///Finnish
3880    FIN = 1936,
3881    ///Finnish Sign Language
3882    FSE = 1937,
3883    ///Finongan
3884    FAG = 1938,
3885    ///Fipa
3886    FIP = 1939,
3887    ///Firan
3888    FIR = 1940,
3889    ///Fiwaga
3890    FIW = 1941,
3891    ///Flaaitaal
3892    FLY = 1942,
3893    ///Flinders Island
3894    FLN = 1943,
3895    ///Foau
3896    FLH = 1944,
3897    ///Foi
3898    FOI = 1945,
3899    ///Foia Foia
3900    FFI = 1946,
3901    ///Folopa
3902    PPO = 1947,
3903    ///Foma
3904    FOM = 1948,
3905    ///Fon
3906    FON = 1949,
3907    ///Fongoro
3908    FGR = 1950,
3909    ///Foodo
3910    FOD = 1951,
3911    ///Forak
3912    FRQ = 1952,
3913    ///Fordata
3914    FRD = 1953,
3915    ///Fore
3916    FOR = 1954,
3917    ///Forest Enets
3918    ENF = 1955,
3919    ///Fortsenal
3920    FRT = 1956,
3921    ///Francisco Leon Zoque
3922    ZOS = 1957,
3923    ///Frankish
3924    FRK = 1958,
3925    ///French
3926    FRA = 1959,
3927    ///French Sign Language
3928    FSL = 1960,
3929    ///Friulian
3930    FUR = 1961,
3931    ///Fulah
3932    FUL = 1962,
3933    ///Fuliiru
3934    FLR = 1963,
3935    ///Fulnio
3936    FUN = 1964,
3937    ///Fum
3938    FUM = 1965,
3939    ///Fungwa
3940    ULA = 1966,
3941    ///Fur
3942    FVR = 1967,
3943    ///Furu
3944    FUU = 1968,
3945    ///Futuna-Aniwa
3946    FUT = 1969,
3947    ///Fuyug
3948    FUY = 1970,
3949    ///Fwe
3950    FWE = 1971,
3951    ///Fwai
3952    FWA = 1972,
3953    ///Fyam
3954    PYM = 1973,
3955    ///Fyer
3956    FIE = 1974,
3957    ///Ga
3958    GAA = 1975,
3959    ///Ga'anda
3960    GQA = 1976,
3961    ///Ga'dang
3962    GDG = 1977,
3963    ///Gaa
3964    TTB = 1978,
3965    ///Gaam
3966    TBI = 1979,
3967    ///Gabi-Gabi
3968    GBW = 1980,
3969    ///Gabri
3970    GAB = 1981,
3971    ///Gabrielino-Fernandeno
3972    XGF = 1982,
3973    ///Gadang
3974    GDK = 1983,
3975    ///Gaddang
3976    GAD = 1984,
3977    ///Gaddi
3978    GBK = 1985,
3979    ///Gade
3980    GED = 1986,
3981    ///Gade Lohar
3982    GDA = 1987,
3983    ///Gadjerawang
3984    GDH = 1988,
3985    ///Gadsup
3986    GAJ = 1989,
3987    ///Gafat
3988    GFT = 1990,
3989    ///Gagadu
3990    GBU = 1991,
3991    ///Gagauz
3992    GAG = 1992,
3993    ///Gagnoa Bete
3994    BTG = 1993,
3995    ///Gagu
3996    GGU = 1994,
3997    ///Gahri
3998    BFU = 1995,
3999    ///Gaikundi
4000    GBF = 1996,
4001    ///Gail
4002    GIC = 1997,
4003    ///Gaina
4004    GCN = 1998,
4005    ///Gal
4006    GAP = 1999,
4007    ///Galambu
4008    GLO = 2000,
4009    ///Galatian
4010    XGA = 2001,
4011    ///Galela
4012    GBI = 2002,
4013    ///Galeya
4014    GAR = 2003,
4015    ///Galibi Carib
4016    CAR = 2004,
4017    ///Galice
4018    GCE = 2005,
4019    ///Galician
4020    GLG = 2006,
4021    ///Galindan
4022    XGL = 2007,
4023    ///Gallurese Sardinian
4024    SDN = 2008,
4025    ///Galo
4026    ADL = 2009,
4027    ///Galolen
4028    GAL = 2010,
4029    ///Gamale Kham
4030    KGJ = 2011,
4031    ///Gambera
4032    GMA = 2012,
4033    ///Gambian Wolof
4034    WOF = 2013,
4035    ///Gamilaraay
4036    KLD = 2014,
4037    ///Gamit
4038    GBL = 2015,
4039    ///Gamkonora
4040    GAK = 2016,
4041    ///Gamo
4042    GMV = 2017,
4043    ///Gamo-Ningi
4044    BTE = 2018,
4045    ///Gan Chinese
4046    GAN = 2019,
4047    ///Gana
4048    GNQ = 2020,
4049    ///Ganang
4050    GNE = 2021,
4051    ///Ganda
4052    LUG = 2022,
4053    ///Gane
4054    GZN = 2023,
4055    ///Ganggalida
4056    GCD = 2024,
4057    ///Ganglau
4058    GGL = 2025,
4059    ///Gangte
4060    GNB = 2026,
4061    ///Gangulu
4062    GNL = 2027,
4063    ///Gants
4064    GAO = 2028,
4065    ///Ganza
4066    GZA = 2029,
4067    ///Ganzi
4068    GNZ = 2030,
4069    ///Gao
4070    GGA = 2031,
4071    ///Gapapaiwa
4072    PWG = 2032,
4073    ///Garhwali
4074    GBM = 2033,
4075    ///Garifuna
4076    CAB = 2034,
4077    ///Garig-Ilgar
4078    ILG = 2035,
4079    ///Garingbal
4080    XGI = 2036,
4081    ///Garlali
4082    GLL = 2037,
4083    ///Garo
4084    GRT = 2038,
4085    ///Garre
4086    GEX = 2039,
4087    ///Garrwa
4088    WRK = 2040,
4089    ///Garus
4090    GYB = 2041,
4091    ///Garza
4092    XGR = 2042,
4093    ///Gata'
4094    GAQ = 2043,
4095    ///Gavak
4096    DMC = 2044,
4097    ///Gavar
4098    GOU = 2045,
4099    ///Gaviao Do Jiparana
4100    GVO = 2046,
4101    ///Gawar-Bati
4102    GWT = 2047,
4103    ///Gawri
4104    GWC = 2048,
4105    ///Gawwada
4106    GWD = 2049,
4107    ///Gayil
4108    GYL = 2050,
4109    ///Gayo
4110    GAY = 2051,
4111    ///Gazi
4112    GZI = 2052,
4113    ///Gaogbo
4114    GIE = 2053,
4115    ///Gbagyi
4116    GBR = 2054,
4117    ///Gbanu
4118    GBV = 2055,
4119    ///Gbanziri
4120    GBG = 2056,
4121    ///Gbari
4122    GBY = 2057,
4123    ///Gbaya
4124    GBA = 2058,
4125    ///Gbaya
4126    KRS = 2059,
4127    ///Gbaya-Bossangoa
4128    GBP = 2060,
4129    ///Gbaya-Bozoum
4130    GBQ = 2061,
4131    ///Gbaya-Mbodomo
4132    GMM = 2062,
4133    ///Gbayi
4134    GYG = 2063,
4135    ///Gbesi Gbe
4136    GBS = 2064,
4137    ///Gbii
4138    GGB = 2065,
4139    ///Gbin
4140    XGB = 2066,
4141    ///Gbiri-Niragu
4142    GRH = 2067,
4143    ///Gboloo Grebo
4144    GEC = 2068,
4145    ///Ge
4146    HMJ = 2069,
4147    ///Geba Karen
4148    KVQ = 2070,
4149    ///Gebe
4150    GEI = 2071,
4151    ///Gedaged
4152    GDD = 2072,
4153    ///Gedeo
4154    DRS = 2073,
4155    ///Geez
4156    GEZ = 2074,
4157    ///Geji
4158    GYZ = 2075,
4159    ///Geko Karen
4160    GHK = 2076,
4161    ///Gela
4162    NLG = 2077,
4163    ///Geme
4164    GEQ = 2078,
4165    ///Gen
4166    GEJ = 2079,
4167    ///Gende
4168    GAF = 2080,
4169    ///Gengle
4170    GEG = 2081,
4171    ///Georgian
4172    KAT = 2082,
4173    ///Gepo
4174    YGP = 2083,
4175    ///Gera
4176    GEW = 2084,
4177    ///Gerai
4178    GEF = 2085,
4179    ///German
4180    DEU = 2086,
4181    ///German Sign Language
4182    GSG = 2087,
4183    ///Geruma
4184    GEA = 2088,
4185    ///Geser-Gorom
4186    GES = 2089,
4187    ///Ghadames
4188    GHA = 2090,
4189    ///Ghanaian Pidgin English
4190    GPE = 2091,
4191    ///Ghanaian Sign Language
4192    GSE = 2092,
4193    ///Ghandruk Sign Language
4194    GDS = 2093,
4195    ///Ghanongga
4196    GHN = 2094,
4197    ///Ghari
4198    GRI = 2095,
4199    ///Ghayavi
4200    BMK = 2096,
4201    ///Gheg Albanian
4202    ALN = 2097,
4203    ///Ghera
4204    GHR = 2098,
4205    ///Ghodoberi
4206    GDO = 2099,
4207    ///Ghomara
4208    GHO = 2100,
4209    ///Ghomala'
4210    BBJ = 2101,
4211    ///Ghotuo
4212    AAA = 2102,
4213    ///Ghulfan
4214    GHL = 2103,
4215    ///Giangan
4216    BGI = 2104,
4217    ///Gibanawa
4218    GIB = 2105,
4219    ///Gidar
4220    GID = 2106,
4221    ///Giiwo
4222    KKS = 2107,
4223    ///Gikyode
4224    ACD = 2108,
4225    ///Gilaki
4226    GLK = 2109,
4227    ///Gilbertese
4228    GIL = 2110,
4229    ///Gilima
4230    GIX = 2111,
4231    ///Gilyak
4232    NIV = 2112,
4233    ///Gimi
4234    GIM = 2113,
4235    ///Gimi
4236    GIP = 2114,
4237    ///Gimme
4238    KMP = 2115,
4239    ///Gimnime
4240    GMN = 2116,
4241    ///Ginuman
4242    GNM = 2117,
4243    ///Ginyanga
4244    AYG = 2118,
4245    ///Girawa
4246    BBR = 2119,
4247    ///Girirra
4248    GII = 2120,
4249    ///Giryama
4250    NYF = 2121,
4251    ///Githabul
4252    GIH = 2122,
4253    ///Gitonga
4254    TOH = 2123,
4255    ///Gitua
4256    GGT = 2124,
4257    ///Gitxsan
4258    GIT = 2125,
4259    ///Giyug
4260    GIY = 2126,
4261    ///Gizrra
4262    TOF = 2127,
4263    ///Glaro-Twabo
4264    GLR = 2128,
4265    ///Glavda
4266    GLW = 2129,
4267    ///Glio-Oubi
4268    OUB = 2130,
4269    ///Gnau
4270    GNU = 2131,
4271    ///Goan Konkani
4272    GOM = 2132,
4273    ///Goaria
4274    GIG = 2133,
4275    ///Gobasi
4276    GOI = 2134,
4277    ///Gobu
4278    GOX = 2135,
4279    ///Godie
4280    GOD = 2136,
4281    ///Godwari
4282    GDX = 2137,
4283    ///Goemai
4284    ANK = 2138,
4285    ///Gofa
4286    GOF = 2139,
4287    ///Gogo
4288    GOG = 2140,
4289    ///Gogodala
4290    GGW = 2141,
4291    ///Gokana
4292    GKN = 2142,
4293    ///Gola
4294    GOL = 2143,
4295    ///Golin
4296    GVF = 2144,
4297    ///Golpa
4298    LJA = 2145,
4299    ///Gondi
4300    GON = 2146,
4301    ///Gone Dau
4302    GOO = 2147,
4303    ///Gongduk
4304    GOE = 2148,
4305    ///Gonja
4306    GJN = 2149,
4307    ///Goo
4308    GOV = 2150,
4309    ///Gooniyandi
4310    GNI = 2151,
4311    ///Gor
4312    GQR = 2152,
4313    ///Gorakor
4314    GOC = 2153,
4315    ///Gorap
4316    GOQ = 2154,
4317    ///Goreng
4318    XGG = 2155,
4319    ///Gorontalo
4320    GOR = 2156,
4321    ///Gorovu
4322    GRQ = 2157,
4323    ///Gorowa
4324    GOW = 2158,
4325    ///Gothic
4326    GOT = 2159,
4327    ///Goundo
4328    GOY = 2160,
4329    ///Gourmanchema
4330    GUX = 2161,
4331    ///Gowlan
4332    GOJ = 2162,
4333    ///Gowli
4334    GOK = 2163,
4335    ///Gowro
4336    GWF = 2164,
4337    ///Gozarkhani
4338    GOZ = 2165,
4339    ///Grangali
4340    NLI = 2166,
4341    ///Grass Koiari
4342    KBK = 2167,
4343    ///Grebo
4344    GRB = 2168,
4345    ///Greek Sign Language
4346    GSS = 2169,
4347    ///Green Gelao
4348    GIQ = 2170,
4349    ///Grenadian Creole English
4350    GCL = 2171,
4351    ///Gresi
4352    GRS = 2172,
4353    ///Groma
4354    GRO = 2173,
4355    ///Gronings
4356    GOS = 2174,
4357    ///Gros Ventre
4358    ATS = 2175,
4359    ///Gua
4360    GWX = 2176,
4361    ///Guadeloupean Creole French
4362    GCF = 2177,
4363    ///Guahibo
4364    GUH = 2178,
4365    ///Guajajara
4366    GUB = 2179,
4367    ///Guaja
4368    GVJ = 2180,
4369    ///Guambiano
4370    GUM = 2181,
4371    ///Guana
4372    GQN = 2182,
4373    ///Guana
4374    GVA = 2183,
4375    ///Guanano
4376    GVC = 2184,
4377    ///Guanche
4378    GNC = 2185,
4379    ///Guanyinqiao
4380    JIQ = 2186,
4381    ///Guarani
4382    GRN = 2187,
4383    ///Guarayu
4384    GYR = 2188,
4385    ///Guarequena
4386    GAE = 2189,
4387    ///Guatemalan Sign Language
4388    GSM = 2190,
4389    ///Guato
4390    GTA = 2191,
4391    ///Guayabero
4392    GUO = 2192,
4393    ///Gudang
4394    XGD = 2193,
4395    ///Gudanji
4396    NJI = 2194,
4397    ///Gude
4398    GDE = 2195,
4399    ///Gudu
4400    GDU = 2196,
4401    ///Guduf-Gava
4402    GDF = 2197,
4403    ///Guerrero Amuzgo
4404    AMU = 2198,
4405    ///Guerrero Nahuatl
4406    NGU = 2199,
4407    ///Guevea De Humboldt Zapotec
4408    ZPG = 2200,
4409    ///Gugadj
4410    GGD = 2201,
4411    ///Gugu Badhun
4412    GDC = 2202,
4413    ///Gugu Warra
4414    WRW = 2203,
4415    ///Gugubera
4416    KKP = 2204,
4417    ///Guhu-Samane
4418    GHS = 2205,
4419    ///Guianese Creole French
4420    GCR = 2206,
4421    ///Guibei Zhuang
4422    ZGB = 2207,
4423    ///Guiberoua Bete
4424    BET = 2208,
4425    ///Guibian Zhuang
4426    ZGN = 2209,
4427    ///Guinea Kpelle
4428    GKP = 2210,
4429    ///Guinea-Bissau Sign Language
4430    LGS = 2211,
4431    ///Guinean Sign Language
4432    GUS = 2212,
4433    ///Guiqiong
4434    GQI = 2213,
4435    ///Gujarati
4436    GUJ = 2214,
4437    ///Gujari
4438    GJU = 2215,
4439    ///Gula
4440    KCM = 2216,
4441    ///Gula
4442    GLU = 2217,
4443    ///Gula Iro
4444    GLJ = 2218,
4445    ///Gula'alaa
4446    GMB = 2219,
4447    ///Gulay
4448    GVL = 2220,
4449    ///Gule
4450    GLY = 2221,
4451    ///Gulf Arabic
4452    AFB = 2222,
4453    ///Gumalu
4454    GMU = 2223,
4455    ///Gumatj
4456    GNN = 2224,
4457    ///Gumawana
4458    GVS = 2225,
4459    ///Gumuz
4460    GUK = 2226,
4461    ///Gun
4462    GUW = 2227,
4463    ///Gundi
4464    GDI = 2228,
4465    ///Gunditjmara
4466    GJM = 2229,
4467    ///Gundungurra
4468    XRD = 2230,
4469    ///Gungabula
4470    GYF = 2231,
4471    ///Gungu
4472    RUB = 2232,
4473    ///Guntai
4474    GNT = 2233,
4475    ///Gunwinggu
4476    GUP = 2234,
4477    ///Gunya
4478    GYY = 2235,
4479    ///Gupa-Abawa
4480    GPA = 2236,
4481    ///Gupapuyngu
4482    GUF = 2237,
4483    ///Guramalum
4484    GRZ = 2238,
4485    ///Gurani
4486    HAC = 2239,
4487    ///Gurdjar
4488    GDJ = 2240,
4489    ///Gureng Gureng
4490    GNR = 2241,
4491    ///Gurgula
4492    GGG = 2242,
4493    ///Guriaso
4494    GRX = 2243,
4495    ///Gurindji
4496    GUE = 2244,
4497    ///Gurindji Kriol
4498    GJR = 2245,
4499    ///Gurmana
4500    GVM = 2246,
4501    ///Guro
4502    GOA = 2247,
4503    ///Gurr-goni
4504    GGE = 2248,
4505    ///Gurung
4506    GVR = 2249,
4507    ///Guruntum-Mbaaru
4508    GRD = 2250,
4509    ///Gusii
4510    GUZ = 2251,
4511    ///Gusilay
4512    GSL = 2252,
4513    ///Guugu Yimidhirr
4514    KKY = 2253,
4515    ///Guwa
4516    XGW = 2254,
4517    ///Guwamu
4518    GWU = 2255,
4519    ///Guya
4520    GKA = 2256,
4521    ///Guyanese Creole English
4522    GYN = 2257,
4523    ///Guyani
4524    GVY = 2258,
4525    ///Gvoko
4526    NGS = 2259,
4527    ///Gwa
4528    GWB = 2260,
4529    ///Gwahatike
4530    DAH = 2261,
4531    ///Gwak
4532    JGK = 2262,
4533    ///Gwamhi-Wuri
4534    BGA = 2263,
4535    ///Gwandara
4536    GWN = 2264,
4537    ///Gweda
4538    GRW = 2265,
4539    ///Gweno
4540    GWE = 2266,
4541    ///Gwere
4542    GWR = 2267,
4543    ///Gwichin
4544    GWI = 2268,
4545    ///Gyalsumdo
4546    GYO = 2269,
4547    ///Gyele
4548    GYI = 2270,
4549    ///Gyem
4550    GYE = 2271,
4551    ///Guila Zapotec
4552    ZTU = 2272,
4553    ///Gandhari
4554    PGD = 2273,
4555    ///Ha
4556    HAQ = 2274,
4557    ///Habu
4558    HBU = 2275,
4559    ///Hadiyya
4560    HDY = 2276,
4561    ///Hadothi
4562    HOJ = 2277,
4563    ///Hadrami
4564    XHD = 2278,
4565    ///Hadrami Arabic
4566    AYH = 2279,
4567    ///Hadza
4568    HTS = 2280,
4569    ///Haeke
4570    AEK = 2281,
4571    ///Hahon
4572    HAH = 2282,
4573    ///Haida
4574    HAI = 2283,
4575    ///Haigwai
4576    HGW = 2284,
4577    ///Haiphong Sign Language
4578    HAF = 2285,
4579    ///Haisla
4580    HAS = 2286,
4581    ///Haitian
4582    HAT = 2287,
4583    ///Haitian Vodoun Culture Language
4584    HVC = 2288,
4585    ///Haiom
4586    HGM = 2289,
4587    ///Haji
4588    HJI = 2290,
4589    ///Hajong
4590    HAJ = 2291,
4591    ///Hakha Chin
4592    CNH = 2292,
4593    ///Hakka Chinese
4594    HAK = 2293,
4595    ///Hako
4596    HAO = 2294,
4597    ///Halang
4598    HAL = 2295,
4599    ///Halang Doan
4600    HLD = 2296,
4601    ///Halbi
4602    HLB = 2297,
4603    ///Halh Mongolian
4604    KHK = 2298,
4605    ///Halia
4606    HLA = 2299,
4607    ///Halkomelem
4608    HUR = 2300,
4609    ///Hamap
4610    HMU = 2301,
4611    ///Hamba
4612    HBA = 2302,
4613    ///Hamer-Banna
4614    AMF = 2303,
4615    ///Hamtai
4616    HMT = 2304,
4617    ///Han
4618    HAA = 2305,
4619    ///Hanga
4620    HAG = 2306,
4621    ///Hanga Hundi
4622    WOS = 2307,
4623    ///Hangaza
4624    HAN = 2308,
4625    ///Hani
4626    HNI = 2309,
4627    ///Hano
4628    LML = 2310,
4629    ///Hanoi Sign Language
4630    HAB = 2311,
4631    ///Hanunoo
4632    HNN = 2312,
4633    ///Harami
4634    XHA = 2313,
4635    ///Harari
4636    HAR = 2314,
4637    ///Harijan Kinnauri
4638    KJO = 2315,
4639    ///Haroi
4640    HRO = 2316,
4641    ///Harsusi
4642    HSS = 2317,
4643    ///Haruai
4644    TMD = 2318,
4645    ///Haruku
4646    HRK = 2319,
4647    ///Haryanvi
4648    BGC = 2320,
4649    ///Harzani
4650    HRZ = 2321,
4651    ///Hasha
4652    YBJ = 2322,
4653    ///Hassaniyya
4654    MEY = 2323,
4655    ///Hatam
4656    HAD = 2324,
4657    ///Hattic
4658    XHT = 2325,
4659    ///Hausa
4660    HAU = 2326,
4661    ///Hausa Sign Language
4662    HSL = 2327,
4663    ///Havasupai-Walapai-Yavapai
4664    YUF = 2328,
4665    ///Haveke
4666    HVK = 2329,
4667    ///Havu
4668    HAV = 2330,
4669    ///Hawai'i Creole English
4670    HWC = 2331,
4671    ///Hawai'i Sign Language
4672    HPS = 2332,
4673    ///Hawaiian
4674    HAW = 2333,
4675    ///Haya
4676    HAY = 2334,
4677    ///Hazaragi
4678    HAZ = 2335,
4679    ///Hdi
4680    XED = 2336,
4681    ///Hebrew
4682    HEB = 2337,
4683    ///Hehe
4684    HEH = 2338,
4685    ///Heiban
4686    HBN = 2339,
4687    ///Heiltsuk
4688    HEI = 2340,
4689    ///Helong
4690    HEG = 2341,
4691    ///Hema
4692    NIX = 2342,
4693    ///Hemba
4694    HEM = 2343,
4695    ///Herde
4696    HED = 2344,
4697    ///Herero
4698    HER = 2345,
4699    ///Hermit
4700    LLF = 2346,
4701    ///Hernican
4702    XHR = 2347,
4703    ///Hewa
4704    HAM = 2348,
4705    ///Heyo
4706    AUK = 2349,
4707    ///Hiberno-Scottish Gaelic
4708    GHC = 2350,
4709    ///Hibito
4710    HIB = 2351,
4711    ///Hidatsa
4712    HID = 2352,
4713    ///Hieroglyphic Luwian
4714    HLU = 2353,
4715    ///Higaonon
4716    MBA = 2354,
4717    ///Highland Konjo
4718    KJK = 2355,
4719    ///Highland Oaxaca Chontal
4720    CHD = 2356,
4721    ///Highland Popoluca
4722    POI = 2357,
4723    ///Highland Puebla Nahuatl
4724    AZZ = 2358,
4725    ///Highland Totonac
4726    TOS = 2359,
4727    ///Hijazi Arabic
4728    ACW = 2360,
4729    ///Hijuk
4730    HIJ = 2361,
4731    ///Hiligaynon
4732    HIL = 2362,
4733    ///Himarima
4734    HIR = 2363,
4735    ///Hindi
4736    HIN = 2364,
4737    ///Hinduri
4738    HII = 2365,
4739    ///Hinukh
4740    GIN = 2366,
4741    ///Hiri Motu
4742    HMO = 2367,
4743    ///Hittite
4744    HIT = 2368,
4745    ///Hitu
4746    HTU = 2369,
4747    ///Hiw
4748    HIW = 2370,
4749    ///Hixkaryana
4750    HIX = 2371,
4751    ///Hlai
4752    LIC = 2372,
4753    ///Hlepho Phowa
4754    YHL = 2373,
4755    ///Hlersu
4756    HLE = 2374,
4757    ///Hmar
4758    HMR = 2375,
4759    ///Hmong
4760    HMN = 2376,
4761    ///Hmong Daw
4762    MWW = 2377,
4763    ///Hmong Don
4764    HMF = 2378,
4765    ///Hmong Do
4766    HMV = 2379,
4767    ///Hmong Njua
4768    HNJ = 2380,
4769    ///Hmong Shua
4770    HMZ = 2381,
4771    ///Hmwaveke
4772    MRK = 2382,
4773    ///Ho
4774    HOC = 2383,
4775    ///Ho Chi Minh City Sign Language
4776    HOS = 2384,
4777    ///Ho-Chunk
4778    WIN = 2385,
4779    ///Hoava
4780    HOA = 2386,
4781    ///Hobyot
4782    HOH = 2387,
4783    ///Hoia Hoia
4784    HHI = 2388,
4785    ///Holikachuk
4786    HOI = 2389,
4787    ///Holiya
4788    HOY = 2390,
4789    ///Holma
4790    HOD = 2391,
4791    ///Holoholo
4792    HOO = 2392,
4793    ///Holu
4794    HOL = 2393,
4795    ///Homa
4796    HOM = 2394,
4797    ///Honduras Sign Language
4798    HDS = 2395,
4799    ///Hong Kong Sign Language
4800    HKS = 2396,
4801    ///Honi
4802    HOW = 2397,
4803    ///Hopi
4804    HOP = 2398,
4805    ///Horned Miao
4806    HRM = 2399,
4807    ///Horo
4808    HOR = 2400,
4809    ///Horom
4810    HOE = 2401,
4811    ///Horpa
4812    ERO = 2402,
4813    ///Hote
4814    HOT = 2403,
4815    ///Hoti
4816    HTI = 2404,
4817    ///Hovongan
4818    HOV = 2405,
4819    ///Hoyahoya
4820    HHY = 2406,
4821    ///Hozo
4822    HOZ = 2407,
4823    ///Hpon
4824    HPO = 2408,
4825    ///Hrangkhol
4826    HRA = 2409,
4827    ///Hre
4828    HRE = 2410,
4829    ///Hruso
4830    HRU = 2411,
4831    ///Hu
4832    HUO = 2412,
4833    ///Huachipaeri
4834    HUG = 2413,
4835    ///Huallaga Huanuco Quechua
4836    QUB = 2414,
4837    ///Huamalies-Dos de Mayo Huanuco Quechua
4838    QVH = 2415,
4839    ///Huambisa
4840    HUB = 2416,
4841    ///Huarijio
4842    VAR = 2417,
4843    ///Huastec
4844    HUS = 2418,
4845    ///Huaulu
4846    HUD = 2419,
4847    ///Huautla Mazatec
4848    MAU = 2420,
4849    ///Huaxcaleca Nahuatl
4850    NHQ = 2421,
4851    ///Huaylas Ancash Quechua
4852    QWH = 2422,
4853    ///Huaylla Wanca Quechua
4854    QVW = 2423,
4855    ///Huba
4856    HBB = 2424,
4857    ///Huehuetla Tepehua
4858    TEE = 2425,
4859    ///Huichol
4860    HCH = 2426,
4861    ///Huilliche
4862    HUH = 2427,
4863    ///Huitepec Mixtec
4864    MXS = 2428,
4865    ///Huizhou Chinese
4866    CZH = 2429,
4867    ///Hukumina
4868    HUW = 2430,
4869    ///Hula
4870    HUL = 2431,
4871    ///Hulaula
4872    HUY = 2432,
4873    ///Huli
4874    HUI = 2433,
4875    ///Hulung
4876    HUK = 2434,
4877    ///Humburi Senni Songhay
4878    HMB = 2435,
4879    ///Humene
4880    HUF = 2436,
4881    ///Humla
4882    HUT = 2437,
4883    ///Hunde
4884    HKE = 2438,
4885    ///Hung
4886    HNU = 2439,
4887    ///Hungana
4888    HUM = 2440,
4889    ///Hungarian
4890    HUN = 2441,
4891    ///Hungarian Sign Language
4892    HSH = 2442,
4893    ///Hungu
4894    HNG = 2443,
4895    ///Hunjara-Kaina Ke
4896    HKK = 2444,
4897    ///Hunnic
4898    XHC = 2445,
4899    ///Hunsrik
4900    HRX = 2446,
4901    ///Hunzib
4902    HUZ = 2447,
4903    ///Hupa
4904    HUP = 2448,
4905    ///Hupde
4906    JUP = 2449,
4907    ///Hupla
4908    HAP = 2450,
4909    ///Hurrian
4910    XHU = 2451,
4911    ///Hutterite German
4912    GEH = 2452,
4913    ///Hwana
4914    HWO = 2453,
4915    ///Hya
4916    HYA = 2454,
4917    ///Hyam
4918    JAB = 2455,
4919    ///Hyolmo
4920    SCP = 2456,
4921    ///Hertevin
4922    HRT = 2457,
4923    ///Hone
4924    JUH = 2458,
4925    ///I-Wak
4926    IWK = 2459,
4927    ///Iaai
4928    IAI = 2460,
4929    ///Iamalele
4930    YML = 2461,
4931    ///Iatmul
4932    IAN = 2462,
4933    ///Iau
4934    TMU = 2463,
4935    ///Ibali Teke
4936    TEK = 2464,
4937    ///Ibaloi
4938    IBL = 2465,
4939    ///Iban
4940    IBA = 2466,
4941    ///Ibanag
4942    IBG = 2467,
4943    ///Ibani
4944    IBY = 2468,
4945    ///Ibatan
4946    IVB = 2469,
4947    ///Iberian
4948    XIB = 2470,
4949    ///Ibibio
4950    IBB = 2471,
4951    ///Ibino
4952    IBN = 2472,
4953    ///Ibu
4954    IBU = 2473,
4955    ///Ibuoro
4956    IBR = 2474,
4957    ///Icelandic
4958    ISL = 2475,
4959    ///Icelandic Sign Language
4960    ICL = 2476,
4961    ///Iceve-Maci
4962    BEC = 2477,
4963    ///Ida'an
4964    DBJ = 2478,
4965    ///Idakho-Isukha-Tiriki
4966    IDA = 2479,
4967    ///Idate
4968    IDT = 2480,
4969    ///Idere
4970    IDE = 2481,
4971    ///Idesa
4972    IDS = 2482,
4973    ///Idi
4974    IDI = 2483,
4975    ///Ido
4976    IDO = 2484,
4977    ///Idoma
4978    IDU = 2485,
4979    ///Idon
4980    IDC = 2486,
4981    ///Idu-Mishmi
4982    CLK = 2487,
4983    ///Iduna
4984    VIV = 2488,
4985    ///Ifo
4986    IFF = 2489,
4987    ///Ife
4988    IFE = 2490,
4989    ///Igala
4990    IGL = 2491,
4991    ///Igana
4992    IGG = 2492,
4993    ///Igbo
4994    IBO = 2493,
4995    ///Igede
4996    IGE = 2494,
4997    ///Ignaciano
4998    IGN = 2495,
4999    ///Igo
5000    AHL = 2496,
5001    ///Iguta
5002    NAR = 2497,
5003    ///Igwe
5004    IGW = 2498,
5005    ///Iha
5006    IHP = 2499,
5007    ///Iha Based Pidgin
5008    IHB = 2500,
5009    ///Ihievbe
5010    IHI = 2501,
5011    ///Ik
5012    IKX = 2502,
5013    ///Ika
5014    IKK = 2503,
5015    ///Ikaranggal
5016    IKR = 2504,
5017    ///Ikhin-Arokho
5018    IKH = 2505,
5019    ///Ikizu
5020    IKZ = 2506,
5021    ///Iko
5022    IKI = 2507,
5023    ///Ikobi
5024    MEB = 2508,
5025    ///Ikoma-Nata-Isenye
5026    NTK = 2509,
5027    ///Ikpeng
5028    TXI = 2510,
5029    ///Ikpeshi
5030    IKP = 2511,
5031    ///Ikposo
5032    KPO = 2512,
5033    ///Iku-Gora-Ankwa
5034    IKV = 2513,
5035    ///Ikulu
5036    IKL = 2514,
5037    ///Ikwere
5038    IKW = 2515,
5039    ///Ikwo
5040    IQW = 2516,
5041    ///Ila
5042    ILB = 2517,
5043    ///Ile Ape
5044    ILA = 2518,
5045    ///Ili Turki
5046    ILI = 2519,
5047    ///Ili'uun
5048    ILU = 2520,
5049    ///Ilianen Manobo
5050    MBI = 2521,
5051    ///Illyrian
5052    XIL = 2522,
5053    ///Iloko
5054    ILO = 2523,
5055    ///Ilongot
5056    ILK = 2524,
5057    ///Ilue
5058    ILV = 2525,
5059    ///Ilwana
5060    MLK = 2526,
5061    ///Imbabura Highland Quichua
5062    QVI = 2527,
5063    ///Imbongu
5064    IMO = 2528,
5065    ///Imonda
5066    IMN = 2529,
5067    ///Imotong
5068    IMT = 2530,
5069    ///Imroing
5070    IMR = 2531,
5071    ///Inabaknon
5072    ABX = 2532,
5073    ///Inapang
5074    MZU = 2533,
5075    ///Inari Sami
5076    SMN = 2534,
5077    ///Indian Sign Language
5078    INS = 2535,
5079    ///Indo-Portuguese
5080    IDB = 2536,
5081    ///Indonesian
5082    IND = 2537,
5083    ///Indonesian Bajau
5084    BDL = 2538,
5085    ///Indonesian Sign Language
5086    INL = 2539,
5087    ///Indri
5088    IDR = 2540,
5089    ///Indus Kohistani
5090    MVY = 2541,
5091    ///Indus Valley Language
5092    XIV = 2542,
5093    ///Inebu One
5094    OIN = 2543,
5095    ///Ineseno
5096    INZ = 2544,
5097    ///Inga
5098    INB = 2545,
5099    ///Ingrian
5100    IZH = 2546,
5101    ///Ingush
5102    INH = 2547,
5103    ///Inlaod Itneg
5104    ITI = 2548,
5105    ///Innu
5106    MOE = 2549,
5107    ///Inoke-Yate
5108    INO = 2550,
5109    ///Inonhan
5110    LOC = 2551,
5111    ///Inor
5112    IOR = 2552,
5113    ///Inpui Naga
5114    NKF = 2553,
5115    ///Interglossa
5116    IGS = 2554,
5117    ///Interlingua
5118    INA = 2555,
5119    ///Interlingue
5120    ILE = 2556,
5121    ///International Sign
5122    ILS = 2557,
5123    ///Intha
5124    INT = 2558,
5125    ///Inuinnaqtun
5126    IKT = 2559,
5127    ///Inuit Sign Language
5128    IKS = 2560,
5129    ///Inuktitut
5130    IKU = 2561,
5131    ///Inupiaq
5132    IPK = 2562,
5133    ///Iowa-Oto
5134    IOW = 2563,
5135    ///Ipalapa Amuzgo
5136    AZM = 2564,
5137    ///Ipiko
5138    IPO = 2565,
5139    ///Ipili
5140    IPI = 2566,
5141    ///Ipulo
5142    ASS = 2567,
5143    ///Iquito
5144    IQU = 2568,
5145    ///Ir
5146    IRR = 2569,
5147    ///Iranian Persian
5148    PES = 2570,
5149    ///Iranian Sign Language
5150    PSC = 2571,
5151    ///Iranun
5152    ILM = 2572,
5153    ///Iranun
5154    ILP = 2573,
5155    ///Iraqw
5156    IRK = 2574,
5157    ///Irarutu
5158    IRH = 2575,
5159    ///Iraya
5160    IRY = 2576,
5161    ///Iresim
5162    IRE = 2577,
5163    ///Irish
5164    GLE = 2578,
5165    ///Irish Sign Language
5166    ISG = 2579,
5167    ///Irula
5168    IRU = 2580,
5169    ///Irantxe
5170    IRN = 2581,
5171    ///Isabi
5172    ISA = 2582,
5173    ///Isanzu
5174    ISN = 2583,
5175    ///Isarog Agta
5176    AGK = 2584,
5177    ///Isconahua
5178    ISC = 2585,
5179    ///Isebe
5180    IGO = 2586,
5181    ///Isekiri
5182    ITS = 2587,
5183    ///Ishkashimi
5184    ISK = 2588,
5185    ///Isinai
5186    INN = 2589,
5187    ///Isirawa
5188    SRL = 2590,
5189    ///Island Carib
5190    CRB = 2591,
5191    ///Islander Creole English
5192    ICR = 2592,
5193    ///Isnag
5194    ISD = 2593,
5195    ///Isoko
5196    ISO = 2594,
5197    ///Israeli Sign Language
5198    ISR = 2595,
5199    ///Isthmus Mixe
5200    MIR = 2596,
5201    ///Isthmus Zapotec
5202    ZAI = 2597,
5203    ///Isthmus-Cosoleacaque Nahuatl
5204    NHK = 2598,
5205    ///Isthmus-Mecayapan Nahuatl
5206    NHX = 2599,
5207    ///Isthmus-Pajapan Nahuatl
5208    NHP = 2600,
5209    ///Istriot
5210    IST = 2601,
5211    ///Istro Romanian
5212    RUO = 2602,
5213    ///Isu
5214    SZV = 2603,
5215    ///Isu
5216    ISU = 2604,
5217    ///Italian
5218    ITA = 2605,
5219    ///Italian Sign Language
5220    ISE = 2606,
5221    ///Itawit
5222    ITV = 2607,
5223    ///Itelmen
5224    ITL = 2608,
5225    ///Itene
5226    ITE = 2609,
5227    ///Iteri
5228    ITR = 2610,
5229    ///Itik
5230    ITX = 2611,
5231    ///Ito
5232    ITW = 2612,
5233    ///Itonama
5234    ITO = 2613,
5235    ///Itu Mbon Uzo
5236    ITM = 2614,
5237    ///Itundujia Mixtec
5238    MCE = 2615,
5239    ///Itza
5240    ITZ = 2616,
5241    ///Iu Mien
5242    IUM = 2617,
5243    ///Ivatan
5244    IVV = 2618,
5245    ///Ivbie North-Okpela-Arhe
5246    ATG = 2619,
5247    ///Iwaidja
5248    IBD = 2620,
5249    ///Iwal
5250    KBM = 2621,
5251    ///Iwam
5252    IWM = 2622,
5253    ///Iwur
5254    IWO = 2623,
5255    ///Ixcatec
5256    IXC = 2624,
5257    ///Ixcatlan Mazatec
5258    MZI = 2625,
5259    ///Ixil
5260    IXL = 2626,
5261    ///Ixtayutla Mixtec
5262    VMJ = 2627,
5263    ///Ixtenco Otomi
5264    OTZ = 2628,
5265    ///Iyayu
5266    IYA = 2629,
5267    ///Iyive
5268    UIV = 2630,
5269    ///Iyo
5270    NCA = 2631,
5271    ///Iyo'wujwa Chorote
5272    CRQ = 2632,
5273    ///Iyojwa'ja Chorote
5274    CRT = 2633,
5275    ///Izere
5276    IZR = 2634,
5277    ///Izii
5278    IZZ = 2635,
5279    ///Izon
5280    IJC = 2636,
5281    ///Izora
5282    CBO = 2637,
5283    ///Inapari
5284    INP = 2638,
5285    ///Jabuti
5286    JBT = 2639,
5287    ///Jad
5288    JDA = 2640,
5289    ///Jadgali
5290    JDG = 2641,
5291    ///Jah Hut
5292    JAH = 2642,
5293    ///Jahanka
5294    JAD = 2643,
5295    ///Jair Awyu
5296    AWV = 2644,
5297    ///Jaitmatang
5298    XJT = 2645,
5299    ///Jakati
5300    JAT = 2646,
5301    ///Jakattoe
5302    JRT = 2647,
5303    ///Jakun
5304    JAK = 2648,
5305    ///Jalapa De Diaz Mazatec
5306    MAJ = 2649,
5307    ///Jalkunan
5308    BXL = 2650,
5309    ///Jamaican Country Sign Language
5310    JCS = 2651,
5311    ///Jamaican Creole English
5312    JAM = 2652,
5313    ///Jamaican Sign Language
5314    JLS = 2653,
5315    ///Jamamadi
5316    JAA = 2654,
5317    ///Jambi Malay
5318    JAX = 2655,
5319    ///Jamiltepec Mixtec
5320    MXT = 2656,
5321    ///Jamsay Dogon
5322    DJM = 2657,
5323    ///Jandai
5324    JAN = 2658,
5325    ///Jandavra
5326    JND = 2659,
5327    ///Jangkang
5328    DJO = 2660,
5329    ///Jangshung
5330    JNA = 2661,
5331    ///Janji
5332    JNI = 2662,
5333    ///Japanese
5334    JPN = 2663,
5335    ///Japanese Sign Language
5336    JSL = 2664,
5337    ///Japreria
5338    JRU = 2665,
5339    ///Jaqaru
5340    JQR = 2666,
5341    ///Jara
5342    JAF = 2667,
5343    ///Jarai
5344    JRA = 2668,
5345    ///Jarawa
5346    ANQ = 2669,
5347    ///Jaru
5348    DDJ = 2670,
5349    ///Jauja Wanca Quechua
5350    QXW = 2671,
5351    ///Jaunsari
5352    JNS = 2672,
5353    ///Javanese
5354    JAV = 2673,
5355    ///Javindo
5356    JVD = 2674,
5357    ///Jawe
5358    JAZ = 2675,
5359    ///Jawoyn
5360    DJN = 2676,
5361    ///Jaya
5362    JYY = 2677,
5363    ///Jebero
5364    JEB = 2678,
5365    ///Jeh
5366    JEH = 2679,
5367    ///Jehai
5368    JHI = 2680,
5369    ///Jejara Naga
5370    PZN = 2681,
5371    ///Jejueo
5372    JJE = 2682,
5373    ///Jemez
5374    TOW = 2683,
5375    ///Jenaama Bozo
5376    BZE = 2684,
5377    ///Jennu Kurumba
5378    XUJ = 2685,
5379    ///Jere
5380    JER = 2686,
5381    ///Jeri Kuo
5382    JEK = 2687,
5383    ///Jerung
5384    JEE = 2688,
5385    ///Jewish Babylonian Aramaic
5386    TMR = 2689,
5387    ///Jewish Palestinian Aramaic
5388    JPA = 2690,
5389    ///Jhankot Sign Language
5390    JHS = 2691,
5391    ///Jiamao
5392    JIO = 2692,
5393    ///Jiarong
5394    JYA = 2693,
5395    ///Jiba
5396    JUO = 2694,
5397    ///Jibu
5398    JIB = 2695,
5399    ///Jicarilla Apache
5400    APJ = 2696,
5401    ///Jiiddu
5402    JII = 2697,
5403    ///Jilbe
5404    JIE = 2698,
5405    ///Jilim
5406    JIL = 2699,
5407    ///Jimi
5408    JIM = 2700,
5409    ///Jimi
5410    JMI = 2701,
5411    ///Jina
5412    JIA = 2702,
5413    ///Jingulu
5414    JIG = 2703,
5415    ///Jinyu Chinese
5416    CJY = 2704,
5417    ///Jiongnai Bunu
5418    PNU = 2705,
5419    ///Jirel
5420    JUL = 2706,
5421    ///Jiru
5422    JRR = 2707,
5423    ///Jita
5424    JIT = 2708,
5425    ///Jju
5426    KAJ = 2709,
5427    ///Joba
5428    JOB = 2710,
5429    ///Jofotek-Bromnya
5430    JBR = 2711,
5431    ///Jogi
5432    JOG = 2712,
5433    ///Jola-Fonyi
5434    DYO = 2713,
5435    ///Jola-Kasa
5436    CSK = 2714,
5437    ///Jonkor Bourmataguil
5438    JEU = 2715,
5439    ///Jordanian Sign Language
5440    JOS = 2716,
5441    ///Jora
5442    JOR = 2717,
5443    ///Jowulu
5444    JOW = 2718,
5445    ///Ju
5446    JUU = 2719,
5447    ///Juang
5448    JUN = 2720,
5449    ///Judeo-Arabic
5450    JRB = 2721,
5451    ///Judeo-Berber
5452    JBE = 2722,
5453    ///Judeo-Georgian
5454    JGE = 2723,
5455    ///Judeo-Iraqi Arabic
5456    YHD = 2724,
5457    ///Judeo-Italian
5458    ITK = 2725,
5459    ///Judeo-Moroccan Arabic
5460    AJU = 2726,
5461    ///Judeo-Persian
5462    JPR = 2727,
5463    ///Judeo-Tat
5464    JDT = 2728,
5465    ///Judeo-Tripolitanian Arabic
5466    YUD = 2729,
5467    ///Judeo-Yemeni Arabic
5468    JYE = 2730,
5469    ///Jukun Takum
5470    JBU = 2731,
5471    ///Jumjum
5472    JUM = 2732,
5473    ///Jumla Sign Language
5474    JUS = 2733,
5475    ///Jumli
5476    JML = 2734,
5477    ///Jungle Inga
5478    INJ = 2735,
5479    ///Juquila Mixe
5480    MXQ = 2736,
5481    ///Jur Modo
5482    BEX = 2737,
5483    ///Juray
5484    JUY = 2738,
5485    ///Jurchen
5486    JUC = 2739,
5487    ///Juruna
5488    JUR = 2740,
5489    ///Jutish
5490    JUT = 2741,
5491    ///Juwal
5492    MWB = 2742,
5493    ///Juxtlahuaca Mixtec
5494    VMC = 2743,
5495    ///Juhoan
5496    KTZ = 2744,
5497    ///Jwira-Pepesa
5498    JWI = 2745,
5499    ///Jerriais
5500    NRF = 2746,
5501    ///Juma
5502    JUA = 2747,
5503    ///K'iche'
5504    QUC = 2748,
5505    ///Kaamba
5506    XKU = 2749,
5507    ///Kaan
5508    LDL = 2750,
5509    ///Kaang Chin
5510    CKN = 2751,
5511    ///Kaansa
5512    GNA = 2752,
5513    ///Kaba
5514    KSP = 2753,
5515    ///Kabalai
5516    KVF = 2754,
5517    ///Kabardian
5518    KBD = 2755,
5519    ///Kabatei
5520    XKP = 2756,
5521    ///Kabiye
5522    KBP = 2757,
5523    ///Kabola
5524    KLZ = 2758,
5525    ///Kabore One
5526    ONK = 2759,
5527    ///Kabras
5528    LKB = 2760,
5529    ///Kaburi
5530    UKA = 2761,
5531    ///Kabutra
5532    KBU = 2762,
5533    ///Kabuverdianu
5534    KEA = 2763,
5535    ///Kabwa
5536    CWA = 2764,
5537    ///Kabwari
5538    KCW = 2765,
5539    ///Kabyle
5540    KAB = 2766,
5541    ///Kachama-Ganjule
5542    KCX = 2767,
5543    ///Kachari
5544    XAC = 2768,
5545    ///Kachhi
5546    KFR = 2769,
5547    ///Kachi Koli
5548    GJK = 2770,
5549    ///Kachin
5550    KAC = 2771,
5551    ///Kachok
5552    XKK = 2772,
5553    ///Kacipo-Bale Suri
5554    KOE = 2773,
5555    ///Kadai
5556    KZD = 2774,
5557    ///Kadar
5558    KEJ = 2775,
5559    ///Kadaru
5560    KDU = 2776,
5561    ///Kadazan Dusun
5562    DTP = 2777,
5563    ///Kadiweu
5564    KBC = 2778,
5565    ///Kadu
5566    ZKD = 2779,
5567    ///Kadung
5568    DKG = 2780,
5569    ///Kaduo
5570    KTP = 2781,
5571    ///Kaeku
5572    KKQ = 2782,
5573    ///Kaera
5574    JKA = 2783,
5575    ///Kafa
5576    KBR = 2784,
5577    ///Kafoa
5578    KPU = 2785,
5579    ///Kagan Kalagan
5580    KLL = 2786,
5581    ///Kagate
5582    SYW = 2787,
5583    ///Kagayanen
5584    CGC = 2788,
5585    ///Kagoma
5586    KDM = 2789,
5587    ///Kagoro
5588    XKG = 2790,
5589    ///Kagulu
5590    KKI = 2791,
5591    ///Kahe
5592    HKA = 2792,
5593    ///Kahua
5594    AGW = 2793,
5595    ///Kaian
5596    KCT = 2794,
5597    ///Kaibobo
5598    KZB = 2795,
5599    ///Kaidipang
5600    KZP = 2796,
5601    ///Kaiep
5602    KBW = 2797,
5603    ///Kaikadi
5604    KEP = 2798,
5605    ///Kaikavian Literary Language
5606    KJV = 2799,
5607    ///Kaike
5608    KZQ = 2800,
5609    ///Kaimbulawa
5610    ZKA = 2801,
5611    ///Kaimbe
5612    XAI = 2802,
5613    ///Kaingang
5614    KGP = 2803,
5615    ///Kairak
5616    CKR = 2804,
5617    ///Kairiru
5618    KXA = 2805,
5619    ///Kairui-Midiki
5620    KRD = 2806,
5621    ///Kais
5622    KZM = 2807,
5623    ///Kaitag
5624    XDQ = 2808,
5625    ///Kaivi
5626    KCE = 2809,
5627    ///Kaiwa
5628    KGK = 2810,
5629    ///Kaiy
5630    TCQ = 2811,
5631    ///Kajakse
5632    CKQ = 2812,
5633    ///Kajali
5634    XKJ = 2813,
5635    ///Kajaman
5636    KAG = 2814,
5637    ///Kakabai
5638    KQF = 2815,
5639    ///Kakabe
5640    KKE = 2816,
5641    ///Kakanda
5642    KKA = 2817,
5643    ///Kaki Ae
5644    TBD = 2818,
5645    ///Kako
5646    KKJ = 2819,
5647    ///Kakwa
5648    KEO = 2820,
5649    ///Kala Lagaw Ya
5650    MWP = 2821,
5651    ///Kalaallisut
5652    KAL = 2822,
5653    ///Kalaamaya
5654    LKM = 2823,
5655    ///Kalabakan
5656    KVE = 2824,
5657    ///Kalabari
5658    IJN = 2825,
5659    ///Kalabra
5660    KZZ = 2826,
5661    ///Kalagan
5662    KQE = 2827,
5663    ///Kalaktang Monpa
5664    KKF = 2828,
5665    ///Kalam
5666    KMH = 2829,
5667    ///Kalamse
5668    KNZ = 2830,
5669    ///Kalanadi
5670    WKL = 2831,
5671    ///Kalanga
5672    KCK = 2832,
5673    ///Kalanguya
5674    KAK = 2833,
5675    ///Kalao
5676    KLY = 2834,
5677    ///Kalapuya
5678    KYL = 2835,
5679    ///Kalarko
5680    KBA = 2836,
5681    ///Kalasha
5682    KLS = 2837,
5683    ///Kalenjin
5684    KLN = 2838,
5685    ///Kalispel-Pend d'Oreille
5686    FLA = 2839,
5687    ///Kalkoti
5688    XKA = 2840,
5689    ///Kalkutung
5690    KTG = 2841,
5691    ///Kalmyk
5692    XAL = 2842,
5693    ///Kalo Finnish Romani
5694    RMF = 2843,
5695    ///Kalou
5696    YWA = 2844,
5697    ///Kaluli
5698    BCO = 2845,
5699    ///Kalumpang
5700    KLI = 2846,
5701    ///Kam
5702    KDX = 2847,
5703    ///Kamakan
5704    VKM = 2848,
5705    ///Kamang
5706    WOI = 2849,
5707    ///Kamano
5708    KBQ = 2850,
5709    ///Kamantan
5710    KCI = 2851,
5711    ///Kamar
5712    KEQ = 2852,
5713    ///Kamara
5714    JMR = 2853,
5715    ///Kamarian
5716    KZX = 2854,
5717    ///Kamaru
5718    KGX = 2855,
5719    ///Kamas
5720    XAS = 2856,
5721    ///Kamasa
5722    KLP = 2857,
5723    ///Kamasau
5724    KMS = 2858,
5725    ///Kamayo
5726    KYK = 2859,
5727    ///Kamayura
5728    KAY = 2860,
5729    ///Kamba
5730    KAM = 2861,
5731    ///Kambaata
5732    KTB = 2862,
5733    ///Kambaira
5734    KYY = 2863,
5735    ///Kambera
5736    XBR = 2864,
5737    ///Kamberau
5738    IRX = 2865,
5739    ///Kambiwa
5740    XBW = 2866,
5741    ///Kami
5742    KMI = 2867,
5743    ///Kami
5744    KCU = 2868,
5745    ///Kamo
5746    KCQ = 2869,
5747    ///Kamoro
5748    KGQ = 2870,
5749    ///Kamu
5750    XMU = 2871,
5751    ///Kamula
5752    XLA = 2872,
5753    ///Kamviri
5754    XVI = 2873,
5755    ///Kamwe
5756    HIG = 2874,
5757    ///Kanakanabu
5758    XNB = 2875,
5759    ///Kanamari
5760    KNM = 2876,
5761    ///Kanan
5762    ZKN = 2877,
5763    ///Kanashi
5764    XNS = 2878,
5765    ///Kanasi
5766    SOQ = 2879,
5767    ///Kanauji
5768    BJJ = 2880,
5769    ///Kandas
5770    KQW = 2881,
5771    ///Kandawo
5772    GAM = 2882,
5773    ///Kande
5774    KBS = 2883,
5775    ///Kanembu
5776    KBL = 2884,
5777    ///Kang
5778    KYP = 2885,
5779    ///Kanga
5780    KCP = 2886,
5781    ///Kangean
5782    KKV = 2887,
5783    ///Kanggape
5784    IGM = 2888,
5785    ///Kangjia
5786    KXS = 2889,
5787    ///Kango
5788    KTY = 2890,
5789    ///Kango
5790    KZY = 2891,
5791    ///Kangri
5792    XNR = 2892,
5793    ///Kaniet
5794    KTK = 2893,
5795    ///Kanikkaran
5796    KEV = 2894,
5797    ///Kaningdon-Nindem
5798    KDP = 2895,
5799    ///Kaningi
5800    KZO = 2896,
5801    ///Kaningra
5802    KNR = 2897,
5803    ///Kaninuwa
5804    WAT = 2898,
5805    ///Kanite
5806    KMU = 2899,
5807    ///Kanjari
5808    KFT = 2900,
5809    ///Kanju
5810    KBE = 2901,
5811    ///Kankanaey
5812    KNE = 2902,
5813    ///Kannada
5814    KAN = 2903,
5815    ///Kannada Kurumba
5816    KFI = 2904,
5817    ///Kanowit-Tanjong Melanau
5818    KXN = 2905,
5819    ///Kanoe
5820    KXO = 2906,
5821    ///Kansa
5822    KSK = 2907,
5823    ///Kantosi
5824    XKT = 2908,
5825    ///Kanu
5826    KHX = 2909,
5827    ///Kanufi
5828    KNI = 2910,
5829    ///Kanuri
5830    KAU = 2911,
5831    ///Kanyok
5832    KNY = 2912,
5833    ///Kao
5834    KAX = 2913,
5835    ///Kaonde
5836    KQN = 2914,
5837    ///Kap
5838    YKM = 2915,
5839    ///Kapin
5840    TBX = 2916,
5841    ///Kapinawa
5842    XPN = 2917,
5843    ///Kapingamarangi
5844    KPG = 2918,
5845    ///Kapori
5846    KHP = 2919,
5847    ///Kapriman
5848    DJU = 2920,
5849    ///Kaptiau
5850    KBI = 2921,
5851    ///Kapya
5852    KLO = 2922,
5853    ///Kaqchikel
5854    CAK = 2923,
5855    ///Kara
5856    KAH = 2924,
5857    ///Kara
5858    ZRA = 2925,
5859    ///Kara
5860    LEU = 2926,
5861    ///Kara
5862    REG = 2927,
5863    ///Kara-Kalpak
5864    KAA = 2928,
5865    ///Karachay-Balkar
5866    KRC = 2929,
5867    ///Karagas
5868    KIM = 2930,
5869    ///Karaim
5870    KDR = 2931,
5871    ///Karajarri
5872    GBD = 2932,
5873    ///Karaja
5874    KPJ = 2933,
5875    ///Karakhanid
5876    XQA = 2934,
5877    ///Karami
5878    XAR = 2935,
5879    ///Karamojong
5880    KDJ = 2936,
5881    ///Karang
5882    KZR = 2937,
5883    ///Karanga
5884    KTH = 2938,
5885    ///Karankawa
5886    ZKK = 2939,
5887    ///Karao
5888    KYJ = 2940,
5889    ///Karas
5890    KGV = 2941,
5891    ///Karata
5892    KPT = 2942,
5893    ///Karawa
5894    XRW = 2943,
5895    ///Karbi
5896    MJW = 2944,
5897    ///Kare
5898    KBN = 2945,
5899    ///Kare
5900    KMF = 2946,
5901    ///Karekare
5902    KAI = 2947,
5903    ///Karelian
5904    KRL = 2948,
5905    ///Karenggapa
5906    EAA = 2949,
5907    ///Karey
5908    KYD = 2950,
5909    ///Kari
5910    KBJ = 2951,
5911    ///Karingani
5912    KGN = 2952,
5913    ///Karipuna
5914    KUQ = 2953,
5915    ///Karipuna Creole French
5916    KMV = 2954,
5917    ///Kariri-Xoco
5918    KZW = 2955,
5919    ///Karitiana
5920    KTN = 2956,
5921    ///Kariya
5922    KIL = 2957,
5923    ///Kariyarra
5924    VKA = 2958,
5925    ///Karkar-Yuri
5926    YUJ = 2959,
5927    ///Karkin
5928    KRB = 2960,
5929    ///Karko
5930    KKO = 2961,
5931    ///Karnai
5932    BBV = 2962,
5933    ///Karo
5934    ARR = 2963,
5935    ///Karo
5936    KXH = 2964,
5937    ///Karok
5938    KYH = 2965,
5939    ///Karon
5940    KRX = 2966,
5941    ///Karon Dori
5942    KGW = 2967,
5943    ///Karore
5944    XKX = 2968,
5945    ///Karuwali
5946    RXW = 2969,
5947    ///Kasanga
5948    CCJ = 2970,
5949    ///Kasem
5950    XSM = 2971,
5951    ///Kashaya
5952    KJU = 2972,
5953    ///Kashmiri
5954    KAS = 2973,
5955    ///Kashubian
5956    CSB = 2974,
5957    ///Kasiguranin
5958    KSN = 2975,
5959    ///Kaska
5960    KKZ = 2976,
5961    ///Kaskean
5962    ZSK = 2977,
5963    ///Kasua
5964    KHS = 2978,
5965    ///Katabaga
5966    KTQ = 2979,
5967    ///Katawixi
5968    XAT = 2980,
5969    ///Katbol
5970    TMB = 2981,
5971    ///Katcha-Kadugli-Miri
5972    XTC = 2982,
5973    ///Kathoriya Tharu
5974    TKT = 2983,
5975    ///Kathu
5976    YKT = 2984,
5977    ///Kati
5978    BSH = 2985,
5979    ///Katkari
5980    KFU = 2986,
5981    ///Katla
5982    KCR = 2987,
5983    ///Kato
5984    KTW = 2988,
5985    ///Katso
5986    KAF = 2989,
5987    ///Katua
5988    KTA = 2990,
5989    ///Katukina
5990    KAV = 2991,
5991    ///Kaulong
5992    PSS = 2992,
5993    ///Kaur
5994    VKK = 2993,
5995    ///Kaure
5996    BPP = 2994,
5997    ///Kaurna
5998    ZKU = 2995,
5999    ///Kauwera
6000    XAU = 2996,
6001    ///Kavalan
6002    CKV = 2997,
6003    ///Kavet
6004    KRV = 2998,
6005    ///Kawacha
6006    KCB = 2999,
6007    ///Kawaiisu
6008    XAW = 3000,
6009    ///Kawe
6010    KGB = 3001,
6011    ///Kawi
6012    KAW = 3002,
6013    ///Kaxarari
6014    KTX = 3003,
6015    ///Kaxuiana
6016    KBB = 3004,
6017    ///Kayabi
6018    KYZ = 3005,
6019    ///Kayagar
6020    KYT = 3006,
6021    ///Kayan
6022    PDU = 3007,
6023    ///Kayan Mahakam
6024    XAY = 3008,
6025    ///Kayan River Kayan
6026    XKN = 3009,
6027    ///Kayapo
6028    TXU = 3010,
6029    ///Kayardild
6030    GYD = 3011,
6031    ///Kayaw
6032    KVL = 3012,
6033    ///Kayeli
6034    KZL = 3013,
6035    ///Kayong
6036    KXY = 3014,
6037    ///Kayort
6038    KYV = 3015,
6039    ///Kaytetye
6040    GBB = 3016,
6041    ///Kayupulau
6042    KZU = 3017,
6043    ///Kazakh
6044    KAZ = 3018,
6045    ///Kazukuru
6046    KZK = 3019,
6047    ///Ke'o
6048    XXK = 3020,
6049    ///Keak
6050    KEH = 3021,
6051    ///Keapara
6052    KHZ = 3022,
6053    ///Kedah Malay
6054    MEO = 3023,
6055    ///Kedang
6056    KSX = 3024,
6057    ///Keder
6058    KDY = 3025,
6059    ///Keerray-Woorroong
6060    WKR = 3026,
6061    ///Kehu
6062    KHH = 3027,
6063    ///Kei
6064    KEI = 3028,
6065    ///Keiga
6066    KEC = 3029,
6067    ///Kein
6068    BMH = 3030,
6069    ///Keiyo
6070    EYO = 3031,
6071    ///Kekchi
6072    KEK = 3032,
6073    ///Kela
6074    KEL = 3033,
6075    ///Kela
6076    KCL = 3034,
6077    ///Kelabit
6078    KZI = 3035,
6079    ///Kele
6080    KHY = 3036,
6081    ///Kele
6082    SBC = 3037,
6083    ///Keley-I Kallahan
6084    IFY = 3038,
6085    ///Keliko
6086    KBO = 3039,
6087    ///Kelo
6088    XEL = 3040,
6089    ///Kelon
6090    KYO = 3041,
6091    ///Kemak
6092    KEM = 3042,
6093    ///Kembayan
6094    XEM = 3043,
6095    ///Kemberano
6096    BZP = 3044,
6097    ///Kembra
6098    XKW = 3045,
6099    ///Kemedzung
6100    DMO = 3046,
6101    ///Kemi Sami
6102    SJK = 3047,
6103    ///Kemiehua
6104    KFJ = 3048,
6105    ///Kemtuik
6106    KMT = 3049,
6107    ///Kenaboi
6108    XBN = 3050,
6109    ///Kenati
6110    GAT = 3051,
6111    ///Kendayan
6112    KNX = 3052,
6113    ///Kendeje
6114    KLF = 3053,
6115    ///Kendem
6116    KVM = 3054,
6117    ///Kenga
6118    KYQ = 3055,
6119    ///Keningau Murut
6120    KXI = 3056,
6121    ///Keninjal
6122    KNL = 3057,
6123    ///Kensiu
6124    KNS = 3058,
6125    ///Kenswei Nsei
6126    NDB = 3059,
6127    ///Kenyan Sign Language
6128    XKI = 3060,
6129    ///Kenyang
6130    KEN = 3061,
6131    ///Kenyi
6132    LKE = 3062,
6133    ///Kenzi
6134    XNZ = 3063,
6135    ///Keoru-Ahia
6136    XEU = 3064,
6137    ///Kepkiriwat
6138    KPN = 3065,
6139    ///Kepo'
6140    KUK = 3066,
6141    ///Kera
6142    KER = 3067,
6143    ///Kerak
6144    HHR = 3068,
6145    ///Kereho
6146    XKE = 3069,
6147    ///Kerek
6148    KRK = 3070,
6149    ///Kerewe
6150    KED = 3071,
6151    ///Kerewo
6152    KXZ = 3072,
6153    ///Kerinci
6154    KVR = 3073,
6155    ///Kesawai
6156    XES = 3074,
6157    ///Ket
6158    KET = 3075,
6159    ///Ketangalan
6160    KAE = 3076,
6161    ///Kete
6162    KCV = 3077,
6163    ///Ketengban
6164    XTE = 3078,
6165    ///Ketum
6166    KTT = 3079,
6167    ///Keyagana
6168    KYG = 3080,
6169    ///Kgalagadi
6170    XKV = 3081,
6171    ///Khah
6172    HKH = 3082,
6173    ///Khakas
6174    KJH = 3083,
6175    ///Khalaj
6176    KLJ = 3084,
6177    ///Khaling
6178    KLR = 3085,
6179    ///Khamba
6180    KBG = 3086,
6181    ///Khamnigan Mongol
6182    YKH = 3087,
6183    ///Khams Tibetan
6184    KHG = 3088,
6185    ///Khamti
6186    KHT = 3089,
6187    ///Khamyang
6188    KSU = 3090,
6189    ///Khana
6190    OGO = 3091,
6191    ///Khandesi
6192    KHN = 3092,
6193    ///Khanty
6194    KCA = 3093,
6195    ///Khao
6196    XAO = 3094,
6197    ///Kharam Naga
6198    KFW = 3095,
6199    ///Kharia
6200    KHR = 3096,
6201    ///Kharia Thar
6202    KSY = 3097,
6203    ///Khasi
6204    KHA = 3098,
6205    ///Khayo
6206    LKO = 3099,
6207    ///Khazar
6208    ZKZ = 3100,
6209    ///Khe
6210    KQG = 3101,
6211    ///Khehek
6212    TLX = 3102,
6213    ///Khengkha
6214    XKF = 3103,
6215    ///Khetrani
6216    XHE = 3104,
6217    ///Khezha Naga
6218    NKH = 3105,
6219    ///Khiamniungan Naga
6220    KIX = 3106,
6221    ///Khinalugh
6222    KJJ = 3107,
6223    ///Khirwar
6224    KWX = 3108,
6225    ///Khisa
6226    KQM = 3109,
6227    ///Khlula
6228    YKL = 3110,
6229    ///Khmer
6230    KHM = 3111,
6231    ///Khmu
6232    KJG = 3112,
6233    ///Kho'ini
6234    XKC = 3113,
6235    ///Khoekhoe
6236    NAQ = 3114,
6237    ///Khoibu Naga
6238    NKB = 3115,
6239    ///Kholok
6240    KTC = 3116,
6241    ///Khorasani Turkish
6242    KMZ = 3117,
6243    ///Khorezmian
6244    ZKH = 3118,
6245    ///Khotanese
6246    KHO = 3119,
6247    ///Khowar
6248    KHW = 3120,
6249    ///Khua
6250    XHV = 3121,
6251    ///Khuen
6252    KHF = 3122,
6253    ///Khumi Chin
6254    CNK = 3123,
6255    ///Khunsari
6256    KFM = 3124,
6257    ///Khvarshi
6258    KHV = 3125,
6259    ///Khang
6260    KJM = 3126,
6261    ///Khun
6262    KKH = 3127,
6263    ///Kibala
6264    BLV = 3128,
6265    ///Kibet
6266    KIE = 3129,
6267    ///Kibiri
6268    PRM = 3130,
6269    ///Kickapoo
6270    KIC = 3131,
6271    ///Kija
6272    GIA = 3132,
6273    ///Kikai
6274    KZG = 3133,
6275    ///Kikuyu
6276    KIK = 3134,
6277    ///Kildin Sami
6278    SJD = 3135,
6279    ///Kilivila
6280    KIJ = 3136,
6281    ///Kiliwa
6282    KLB = 3137,
6283    ///Kilmeri
6284    KIH = 3138,
6285    ///Kim
6286    KIA = 3139,
6287    ///Kim Mun
6288    MJI = 3140,
6289    ///Kimaama
6290    KIG = 3141,
6291    ///Kimaragang
6292    KQR = 3142,
6293    ///Kimbu
6294    KIV = 3143,
6295    ///Kimbundu
6296    KMB = 3144,
6297    ///Kimki
6298    SBT = 3145,
6299    ///Kimre
6300    KQP = 3146,
6301    ///Kinabalian
6302    CBW = 3147,
6303    ///Kinalakna
6304    KCO = 3148,
6305    ///Kinamiging Manobo
6306    MKX = 3149,
6307    ///Kinaray-A
6308    KRJ = 3150,
6309    ///Kinga
6310    ZGA = 3151,
6311    ///Kinnauri
6312    KFK = 3152,
6313    ///Kintaq
6314    KNQ = 3153,
6315    ///Kinuku
6316    KKD = 3154,
6317    ///Kinyarwanda
6318    KIN = 3155,
6319    ///Kioko
6320    UES = 3156,
6321    ///Kiong
6322    KKM = 3157,
6323    ///Kiorr
6324    XKO = 3158,
6325    ///Kiowa
6326    KIO = 3159,
6327    ///Kiowa Apache
6328    APK = 3160,
6329    ///Kipsigis
6330    SGC = 3161,
6331    ///Kiput
6332    KYI = 3162,
6333    ///Kir-Balar
6334    KKR = 3163,
6335    ///Kire
6336    GEB = 3164,
6337    ///Kirghiz
6338    KIR = 3165,
6339    ///Kirike
6340    OKR = 3166,
6341    ///Kirikiri
6342    KIY = 3167,
6343    ///Kirmanjki
6344    KIU = 3168,
6345    ///Kirya-Konzl
6346    FKK = 3169,
6347    ///Kis
6348    KIS = 3170,
6349    ///Kisa
6350    LKS = 3171,
6351    ///Kisan
6352    XIS = 3172,
6353    ///Kisankasa
6354    KQH = 3173,
6355    ///Kisar
6356    KJE = 3174,
6357    ///Kisi
6358    KIZ = 3175,
6359    ///Kistane
6360    GRU = 3176,
6361    ///Kita Maninkakan
6362    MWK = 3177,
6363    ///Kitan
6364    ZKT = 3178,
6365    ///Kitsai
6366    KII = 3179,
6367    ///Kituba
6368    MKW = 3180,
6369    ///Kituba
6370    KTU = 3181,
6371    ///Kiunum
6372    WEI = 3182,
6373    ///Kizamani
6374    IZM = 3183,
6375    ///Kla-Dan
6376    LDA = 3184,
6377    ///Klamath-Modoc
6378    KLA = 3185,
6379    ///Klao
6380    KLU = 3186,
6381    ///Klias River Kadazan
6382    KQT = 3187,
6383    ///Klingon
6384    TLH = 3188,
6385    ///Knaanic
6386    CZK = 3189,
6387    ///Ko
6388    FUJ = 3190,
6389    ///Koalib
6390    KIB = 3191,
6391    ///Koasati
6392    CKU = 3192,
6393    ///Koba
6394    KPD = 3193,
6395    ///Kobiana
6396    KCJ = 3194,
6397    ///Kobo
6398    OKC = 3195,
6399    ///Kobol
6400    KGU = 3196,
6401    ///Kobon
6402    KPW = 3197,
6403    ///Koch
6404    KDQ = 3198,
6405    ///Kochila Tharu
6406    THQ = 3199,
6407    ///Koda
6408    CDZ = 3200,
6409    ///Kodaku
6410    KSZ = 3201,
6411    ///Kodava
6412    KFA = 3202,
6413    ///Kodeoha
6414    VKO = 3203,
6415    ///Kodi
6416    KOD = 3204,
6417    ///Kodia
6418    KWP = 3205,
6419    ///Koenoem
6420    KCS = 3206,
6421    ///Kofa
6422    KSO = 3207,
6423    ///Kofei
6424    KPI = 3208,
6425    ///Kofyar
6426    KWL = 3209,
6427    ///Koguryo
6428    ZKG = 3210,
6429    ///Kohin
6430    KKX = 3211,
6431    ///Kohistani Shina
6432    PLK = 3212,
6433    ///Koho
6434    KPM = 3213,
6435    ///Kohumono
6436    BCS = 3214,
6437    ///Koi
6438    KKT = 3215,
6439    ///Koireng
6440    NKD = 3216,
6441    ///Koitabu
6442    KQI = 3217,
6443    ///Koiwat
6444    KXT = 3218,
6445    ///Kok Borok
6446    TRP = 3219,
6447    ///Kok-Nar
6448    GKO = 3220,
6449    ///Kokata
6450    KTD = 3221,
6451    ///Koke
6452    KOU = 3222,
6453    ///Koki Naga
6454    NXK = 3223,
6455    ///Koko Babangk
6456    OKG = 3224,
6457    ///Kokoda
6458    XOD = 3225,
6459    ///Kokola
6460    KZN = 3226,
6461    ///Kokota
6462    KKK = 3227,
6463    ///Kol
6464    EKL = 3228,
6465    ///Kol
6466    BIW = 3229,
6467    ///Kol
6468    KOL = 3230,
6469    ///Kola
6470    KVV = 3231,
6471    ///Kolbila
6472    KLC = 3232,
6473    ///Kolibugan Subanon
6474    SKN = 3233,
6475    ///Koluwawa
6476    KLX = 3234,
6477    ///Kom
6478    BKM = 3235,
6479    ///Kom
6480    KMM = 3236,
6481    ///Koma
6482    KMY = 3237,
6483    ///Komba
6484    KPF = 3238,
6485    ///Kombai
6486    TYN = 3239,
6487    ///Kombio
6488    XBI = 3240,
6489    ///Komering
6490    KGE = 3241,
6491    ///Komi
6492    KOM = 3242,
6493    ///Komi-Permyak
6494    KOI = 3243,
6495    ///Komi-Zyrian
6496    KPV = 3244,
6497    ///Kominimung
6498    XOI = 3245,
6499    ///Komo
6500    KMW = 3246,
6501    ///Komo
6502    XOM = 3247,
6503    ///Komodo
6504    KVH = 3248,
6505    ///Kompane
6506    KVP = 3249,
6507    ///Komyandaret
6508    KZV = 3250,
6509    ///Kon Keu
6510    KKN = 3251,
6511    ///Konai
6512    KXW = 3252,
6513    ///Konda
6514    KND = 3253,
6515    ///Konda-Dora
6516    KFC = 3254,
6517    ///Koneraw
6518    KDW = 3255,
6519    ///Kongo
6520    KON = 3256,
6521    ///Konkani
6522    KNN = 3257,
6523    ///Konkani
6524    KOK = 3258,
6525    ///Konkomba
6526    XON = 3259,
6527    ///Konni
6528    KMA = 3260,
6529    ///Kono
6530    KNU = 3261,
6531    ///Kono
6532    KLK = 3262,
6533    ///Kono
6534    KNO = 3263,
6535    ///Konomala
6536    KOA = 3264,
6537    ///Konongo
6538    KCZ = 3265,
6539    ///Konso
6540    KXC = 3266,
6541    ///Konyak Naga
6542    NBE = 3267,
6543    ///Konyanka Maninka
6544    MKU = 3268,
6545    ///Konzo
6546    KOO = 3269,
6547    ///Koongo
6548    KNG = 3270,
6549    ///Koonzime
6550    OZM = 3271,
6551    ///Koorete
6552    KQY = 3272,
6553    ///Kopar
6554    XOP = 3273,
6555    ///Kopkaka
6556    OPK = 3274,
6557    ///Korafe-Yegha
6558    KPR = 3275,
6559    ///Korak
6560    KOZ = 3276,
6561    ///Korana
6562    KQZ = 3277,
6563    ///Korandje
6564    KCY = 3278,
6565    ///Korean
6566    KOR = 3279,
6567    ///Korean Sign Language
6568    KVK = 3280,
6569    ///Koreguaje
6570    COE = 3281,
6571    ///Koresh-e Rostam
6572    OKH = 3282,
6573    ///Korku
6574    KFQ = 3283,
6575    ///Korlai Creole Portuguese
6576    VKP = 3284,
6577    ///Koro
6578    KFO = 3285,
6579    ///Koro
6580    JKR = 3286,
6581    ///Koro
6582    KXR = 3287,
6583    ///Koro
6584    KRF = 3288,
6585    ///Koro Nulu
6586    VKN = 3289,
6587    ///Koro Wachi
6588    BQV = 3290,
6589    ///Koro Zuba
6590    VKZ = 3291,
6591    ///Koromfe
6592    KFZ = 3292,
6593    ///Koromira
6594    KQJ = 3293,
6595    ///Koronadal Blaan
6596    BPR = 3294,
6597    ///Koroni
6598    XKQ = 3295,
6599    ///Koropo
6600    XXR = 3296,
6601    ///Koroshi
6602    KTL = 3297,
6603    ///Korowai
6604    KHE = 3298,
6605    ///Korra Koraga
6606    KFD = 3299,
6607    ///Korubo
6608    XOR = 3300,
6609    ///Korupun-Sela
6610    KPQ = 3301,
6611    ///Korwa
6612    KFP = 3302,
6613    ///Koryak
6614    KPY = 3303,
6615    ///Kosadle
6616    KIQ = 3304,
6617    ///Kosarek Yale
6618    KKL = 3305,
6619    ///Kosena
6620    KZE = 3306,
6621    ///Koshin
6622    KID = 3307,
6623    ///Kosraean
6624    KOS = 3308,
6625    ///Kota
6626    KOQ = 3309,
6627    ///Kota
6628    KFE = 3310,
6629    ///Kota Bangun Kutai Malay
6630    MQG = 3311,
6631    ///Kota Marudu Talantang
6632    GRM = 3312,
6633    ///Kotafon Gbe
6634    KQK = 3313,
6635    ///Kotava
6636    AVK = 3314,
6637    ///Koti
6638    EKO = 3315,
6639    ///Kott
6640    ZKO = 3316,
6641    ///Kou
6642    SNZ = 3317,
6643    ///Kouya
6644    KYF = 3318,
6645    ///Kovai
6646    KQB = 3319,
6647    ///Kove
6648    KVC = 3320,
6649    ///Kowaki
6650    XOW = 3321,
6651    ///Kowiai
6652    KWH = 3322,
6653    ///Koy Sanjaq Surat
6654    KQD = 3323,
6655    ///Koya
6656    KFF = 3324,
6657    ///Koyaga
6658    KGA = 3325,
6659    ///Koyo
6660    KOH = 3326,
6661    ///Koyra Chiini Songhay
6662    KHQ = 3327,
6663    ///Koyraboro Senni Songhai
6664    SES = 3328,
6665    ///Koyukon
6666    KOY = 3329,
6667    ///Kpagua
6668    KUW = 3330,
6669    ///Kpala
6670    KPL = 3331,
6671    ///Kpan
6672    KPK = 3332,
6673    ///Kpasam
6674    PBN = 3333,
6675    ///Kpati
6676    KOC = 3334,
6677    ///Kpatili
6678    KYM = 3335,
6679    ///Kpeego
6680    CPO = 3336,
6681    ///Kpelle
6682    KPE = 3337,
6683    ///Kpessi
6684    KEF = 3338,
6685    ///Kplang
6686    KPH = 3339,
6687    ///Krache
6688    KYE = 3340,
6689    ///Kraho
6690    XRA = 3341,
6691    ///Kraol
6692    RKA = 3342,
6693    ///Krenak
6694    KQQ = 3343,
6695    ///Krevinian
6696    ZKV = 3344,
6697    ///Kreye
6698    XRE = 3345,
6699    ///Kriang
6700    NGT = 3346,
6701    ///Krikati-Timbira
6702    XRI = 3347,
6703    ///Krio
6704    KRI = 3348,
6705    ///Kriol
6706    ROP = 3349,
6707    ///Krisa
6708    KSI = 3350,
6709    ///Krobu
6710    KXB = 3351,
6711    ///Krongo
6712    KGO = 3352,
6713    ///Krung
6714    KRR = 3353,
6715    ///Krymchak
6716    JCT = 3354,
6717    ///Kryts
6718    KRY = 3355,
6719    ///Kua
6720    TYU = 3356,
6721    ///Kua-nsi
6722    YKN = 3357,
6723    ///Kuamasi
6724    YKU = 3358,
6725    ///Kuan
6726    UAN = 3359,
6727    ///Kuanhua
6728    XNH = 3360,
6729    ///Kuanua
6730    KSD = 3361,
6731    ///Kuanyama
6732    KUA = 3362,
6733    ///Kubachi
6734    UGH = 3363,
6735    ///Kube
6736    KGF = 3364,
6737    ///Kubi
6738    KOF = 3365,
6739    ///Kubo
6740    JKO = 3366,
6741    ///Kubu
6742    KVB = 3367,
6743    ///Kucong
6744    LKC = 3368,
6745    ///Kudiya
6746    KFG = 3369,
6747    ///Kudmali
6748    KYW = 3370,
6749    ///Kudu-Camo
6750    KOV = 3371,
6751    ///Kufr Qassem Sign Language
6752    SQX = 3372,
6753    ///Kugama
6754    KOW = 3373,
6755    ///Kugbo
6756    KES = 3374,
6757    ///Kugu-Muminh
6758    XMH = 3375,
6759    ///Kui
6760    UKI = 3376,
6761    ///Kui
6762    KVD = 3377,
6763    ///Kuijau
6764    DKR = 3378,
6765    ///Kuikuro-Kalapalo
6766    KUI = 3379,
6767    ///Kujarge
6768    VKJ = 3380,
6769    ///Kuk
6770    KFN = 3381,
6771    ///Kukatja
6772    KUX = 3382,
6773    ///Kuke
6774    GHT = 3383,
6775    ///Kukele
6776    KEZ = 3384,
6777    ///Kukna
6778    KEX = 3385,
6779    ///Kuku
6780    UKV = 3386,
6781    ///Kuku-Mangk
6782    XMQ = 3387,
6783    ///Kuku-Mu'inh
6784    XMP = 3388,
6785    ///Kuku-Ugbanh
6786    UGB = 3389,
6787    ///Kuku-Uwanh
6788    UWA = 3390,
6789    ///Kuku-Yalanji
6790    GVN = 3391,
6791    ///Kula
6792    TPG = 3392,
6793    ///Kulere
6794    KUL = 3393,
6795    ///Kulfa
6796    KXJ = 3394,
6797    ///Kulina Pano
6798    XPK = 3395,
6799    ///Kulisusu
6800    VKL = 3396,
6801    ///Kullu Pahari
6802    KFX = 3397,
6803    ///Kulon
6804    UON = 3398,
6805    ///Kulung
6806    KLE = 3399,
6807    ///Kulung
6808    BBU = 3400,
6809    ///Kumalu
6810    KSL = 3401,
6811    ///Kumam
6812    KDI = 3402,
6813    ///Kuman
6814    KUE = 3403,
6815    ///Kuman
6816    QWM = 3404,
6817    ///Kumaoni
6818    KFY = 3405,
6819    ///Kumarbhag Paharia
6820    KMJ = 3406,
6821    ///Kumba
6822    KSM = 3407,
6823    ///Kumbainggar
6824    KGS = 3408,
6825    ///Kumbaran
6826    WKB = 3409,
6827    ///Kumbewaha
6828    XKS = 3410,
6829    ///Kumhali
6830    KRA = 3411,
6831    ///Kumiai
6832    DIH = 3412,
6833    ///Kumukio
6834    KUO = 3413,
6835    ///Kumyk
6836    KUM = 3414,
6837    ///Kumzari
6838    ZUM = 3415,
6839    ///Kunama
6840    KUN = 3416,
6841    ///Kunbarlang
6842    WLG = 3417,
6843    ///Kunda
6844    KDN = 3418,
6845    ///Kundal Shahi
6846    SHD = 3419,
6847    ///Kunduvadi
6848    WKU = 3420,
6849    ///Kung
6850    KFL = 3421,
6851    ///Kung-Ekoka
6852    KNW = 3422,
6853    ///Kungarakany
6854    GGK = 3423,
6855    ///Kungardutyi
6856    GDT = 3424,
6857    ///Kunggari
6858    KGL = 3425,
6859    ///Kungkari
6860    LKU = 3426,
6861    ///Kuni
6862    KSE = 3427,
6863    ///Kuni-Boazi
6864    KVG = 3428,
6865    ///Kunigami
6866    XUG = 3429,
6867    ///Kunimaipa
6868    KUP = 3430,
6869    ///Kunja
6870    PEP = 3431,
6871    ///Kunjen
6872    KJN = 3432,
6873    ///Kunyi
6874    NJX = 3433,
6875    ///Kunza
6876    KUZ = 3434,
6877    ///Kuo
6878    XUO = 3435,
6879    ///Kuot
6880    KTO = 3436,
6881    ///Kupa
6882    KUG = 3437,
6883    ///Kupang Malay
6884    MKN = 3438,
6885    ///Kupia
6886    KEY = 3439,
6887    ///Kupsabiny
6888    KPZ = 3440,
6889    ///Kur
6890    KUV = 3441,
6891    ///Kura Ede Nago
6892    NQK = 3442,
6893    ///Kurama
6894    KRH = 3443,
6895    ///Kuranko
6896    KNK = 3444,
6897    ///Kurdish
6898    KUR = 3445,
6899    ///Kuri
6900    NBN = 3446,
6901    ///Kuria
6902    KUJ = 3447,
6903    ///Kurichiya
6904    KFH = 3448,
6905    ///Kurmukar
6906    KFV = 3449,
6907    ///Kurnai
6908    UNN = 3450,
6909    ///Kurrama
6910    VKU = 3451,
6911    ///Kurti
6912    KTM = 3452,
6913    ///Kurtokha
6914    XKZ = 3453,
6915    ///Kurudu
6916    KJR = 3454,
6917    ///Kurukh
6918    KRU = 3455,
6919    ///Kuruaya
6920    KYR = 3456,
6921    ///Kusaal
6922    KUS = 3457,
6923    ///Kusaghe
6924    KSG = 3458,
6925    ///Kushi
6926    KUH = 3459,
6927    ///Kusu
6928    KSV = 3460,
6929    ///Kusunda
6930    KGG = 3461,
6931    ///Kutenai
6932    KUT = 3462,
6933    ///Kutep
6934    KUB = 3463,
6935    ///Kuthant
6936    XUT = 3464,
6937    ///Kutong
6938    SKM = 3465,
6939    ///Kutto
6940    KPA = 3466,
6941    ///Kutu
6942    KDC = 3467,
6943    ///Kuturmi
6944    KHJ = 3468,
6945    ///Kuuk Thaayorre
6946    THD = 3469,
6947    ///Kuuk-Yak
6948    UKY = 3470,
6949    ///Kuuku-Ya'u
6950    KUY = 3471,
6951    ///Kuvale
6952    OLU = 3472,
6953    ///Kuvi
6954    KXV = 3473,
6955    ///Kuwaa
6956    BLH = 3474,
6957    ///Kuwaataay
6958    CWT = 3475,
6959    ///Kuwema
6960    WOA = 3476,
6961    ///Kuy
6962    KDT = 3477,
6963    ///Kven Finnish
6964    FKV = 3478,
6965    ///Kw'adza
6966    WKA = 3479,
6967    ///Kwa
6968    KWB = 3480,
6969    ///Kwa'
6970    BKO = 3481,
6971    ///Kwaami
6972    KSQ = 3482,
6973    ///Kwadi
6974    KWZ = 3483,
6975    ///Kwaio
6976    KWD = 3484,
6977    ///Kwaja
6978    KDZ = 3485,
6979    ///Kwakiutl
6980    KWK = 3486,
6981    ///Kwakum
6982    KWU = 3487,
6983    ///Kwalhioqua-Tlatskanai
6984    QWT = 3488,
6985    ///Kwama
6986    KMQ = 3489,
6987    ///Kwambi
6988    KWM = 3490,
6989    ///Kwamera
6990    TNK = 3491,
6991    ///Kwami
6992    KTF = 3492,
6993    ///Kwamtim One
6994    OKK = 3493,
6995    ///Kwandu
6996    XDO = 3494,
6997    ///Kwang
6998    KVI = 3495,
6999    ///Kwanga
7000    KWJ = 3496,
7001    ///Kwangali
7002    KWN = 3497,
7003    ///Kwanja
7004    KNP = 3498,
7005    ///Kwara'ae
7006    KWF = 3499,
7007    ///Kwasio
7008    NMG = 3500,
7009    ///Kwaya
7010    KYA = 3501,
7011    ///Kwaza
7012    XWA = 3502,
7013    ///Kwegu
7014    XWG = 3503,
7015    ///Kwer
7016    KWR = 3504,
7017    ///Kwerba
7018    KWE = 3505,
7019    ///Kwerba Mamberamo
7020    XWR = 3506,
7021    ///Kwere
7022    CWE = 3507,
7023    ///Kwerisa
7024    KKB = 3508,
7025    ///Kwese
7026    KWS = 3509,
7027    ///Kwesten
7028    KWT = 3510,
7029    ///Kwini
7030    GWW = 3511,
7031    ///Kwinsu
7032    KUC = 3512,
7033    ///Kwinti
7034    KWW = 3513,
7035    ///Kwoma
7036    KMO = 3514,
7037    ///Kwomtari
7038    KWO = 3515,
7039    ///Kxoe
7040    XUU = 3516,
7041    ///Kyak
7042    BKA = 3517,
7043    ///Kyaka
7044    KYC = 3518,
7045    ///Kyan-Karyaw Naga
7046    NQQ = 3519,
7047    ///Kyanga
7048    TYE = 3520,
7049    ///Kyenele
7050    KQL = 3521,
7051    ///Kyerung
7052    KGY = 3522,
7053    ///Kate
7054    KMG = 3523,
7055    ///Kele
7056    KEB = 3524,
7057    ///Kolsch
7058    KSH = 3525,
7059    ///Klngaxo Bozo
7060    BZX = 3526,
7061    ///La'bi
7062    LBI = 3527,
7063    ///Laal
7064    GDM = 3528,
7065    ///Laari
7066    LDI = 3529,
7067    ///Laarim
7068    LOH = 3530,
7069    ///Laba
7070    LAU = 3531,
7071    ///Label
7072    LBB = 3532,
7073    ///Labir
7074    JKU = 3533,
7075    ///Labo
7076    MWI = 3534,
7077    ///Labo Phowa
7078    YPB = 3535,
7079    ///Labu
7080    LBU = 3536,
7081    ///Labuk-Kinabatangan Kadazan
7082    DTB = 3537,
7083    ///Lacandon
7084    LAC = 3538,
7085    ///Lachi
7086    LBT = 3539,
7087    ///Lachiguiri Zapotec
7088    ZPA = 3540,
7089    ///Lachixio Zapotec
7090    ZPL = 3541,
7091    ///Ladakhi
7092    LBJ = 3542,
7093    ///Ladin
7094    LLD = 3543,
7095    ///Ladino
7096    LAD = 3544,
7097    ///Ladji Ladji
7098    LLJ = 3545,
7099    ///Laeko-Libuat
7100    LKL = 3546,
7101    ///Lafofa
7102    LAF = 3547,
7103    ///Laghu
7104    LGB = 3548,
7105    ///Laghuu
7106    LGH = 3549,
7107    ///Lagwan
7108    KOT = 3550,
7109    ///Laha
7110    LHH = 3551,
7111    ///Laha
7112    LHA = 3552,
7113    ///Lahanan
7114    LHN = 3553,
7115    ///Lahnda
7116    LAH = 3554,
7117    ///Lahta Karen
7118    KVT = 3555,
7119    ///Lahu
7120    LHU = 3556,
7121    ///Lahu Shi
7122    LHI = 3557,
7123    ///Lahul Lohar
7124    LHL = 3558,
7125    ///Laimbue
7126    LMX = 3559,
7127    ///Laitu Chin
7128    CLJ = 3560,
7129    ///Laiyolo
7130    LJI = 3561,
7131    ///Lak
7132    LBE = 3562,
7133    ///Laka
7134    LAP = 3563,
7135    ///Lakalei
7136    LKA = 3564,
7137    ///Lake Miwok
7138    LMW = 3565,
7139    ///Lakha
7140    LKH = 3566,
7141    ///Laki
7142    LKI = 3567,
7143    ///Lakkia
7144    LBC = 3568,
7145    ///Lakon
7146    LKN = 3569,
7147    ///Lakonde
7148    LKD = 3570,
7149    ///Lakota
7150    LKT = 3571,
7151    ///Lakota Dida
7152    DIC = 3572,
7153    ///Lakurumau
7154    LXM = 3573,
7155    ///Lala
7156    NRZ = 3574,
7157    ///Lala-Bisa
7158    LEB = 3575,
7159    ///Lala-Roba
7160    LLA = 3576,
7161    ///Lalana Chinantec
7162    CNL = 3577,
7163    ///Lalia
7164    LAL = 3578,
7165    ///Lama
7166    LAS = 3579,
7167    ///Lama Bai
7168    LAY = 3580,
7169    ///Lamaholot
7170    SLP = 3581,
7171    ///Lamalama
7172    LBY = 3582,
7173    ///Lamalera
7174    LMR = 3583,
7175    ///Lamang
7176    HIA = 3584,
7177    ///Lamatuka
7178    LMQ = 3585,
7179    ///Lamba
7180    LAM = 3586,
7181    ///Lambadi
7182    LMN = 3587,
7183    ///Lambayeque Quechua
7184    QUF = 3588,
7185    ///Lambichhong
7186    LMH = 3589,
7187    ///Lamboya
7188    LMY = 3590,
7189    ///Lambya
7190    LAI = 3591,
7191    ///Lame
7192    BMA = 3592,
7193    ///Lamenu
7194    LMU = 3593,
7195    ///Lamja-Dengsa-Tola
7196    LDH = 3594,
7197    ///Lamkang
7198    LMK = 3595,
7199    ///Lamma
7200    LEV = 3596,
7201    ///Lamnso'
7202    LNS = 3597,
7203    ///Lamogai
7204    LMG = 3598,
7205    ///Lampung Api
7206    LJP = 3599,
7207    ///Lampung Nyo
7208    ABL = 3600,
7209    ///Lamu
7210    LLH = 3601,
7211    ///Lanas Lobu
7212    RUU = 3602,
7213    ///Landoma
7214    LDM = 3603,
7215    ///Lang'e
7216    YNE = 3604,
7217    ///Langam
7218    LNM = 3605,
7219    ///Langbashe
7220    LNA = 3606,
7221    ///Langnian Buyang
7222    YLN = 3607,
7223    ///Lango
7224    LGO = 3608,
7225    ///Lango
7226    LAJ = 3609,
7227    ///Langobardic
7228    LNG = 3610,
7229    ///Langue des signes de Belgique Francophone
7230    SFB = 3611,
7231    ///Lanima
7232    LNW = 3612,
7233    ///Lanoh
7234    LNH = 3613,
7235    ///Lao
7236    LAO = 3614,
7237    ///Lao Naga
7238    NLQ = 3615,
7239    ///Laomian
7240    LWM = 3616,
7241    ///Laopang
7242    LBG = 3617,
7243    ///Laos Sign Language
7244    LSO = 3618,
7245    ///Lapaguia-Guivini Zapotec
7246    ZTL = 3619,
7247    ///Laragia
7248    LRG = 3620,
7249    ///Larantuka Malay
7250    LRT = 3621,
7251    ///Lardil
7252    LBZ = 3622,
7253    ///Larevat
7254    LRV = 3623,
7255    ///Large Flowery Miao
7256    HMD = 3624,
7257    ///Lari
7258    LRL = 3625,
7259    ///Larike-Wakasihu
7260    ALO = 3626,
7261    ///Laro
7262    LRO = 3627,
7263    ///Larteh
7264    LAR = 3628,
7265    ///Laru
7266    LAN = 3629,
7267    ///Las Delicias Zapotec
7268    ZCD = 3630,
7269    ///Lasalimu
7270    LLM = 3631,
7271    ///Lasgerdi
7272    LSA = 3632,
7273    ///Lashi
7274    LSI = 3633,
7275    ///Lasi
7276    LSS = 3634,
7277    ///Late Middle Chinese
7278    LTC = 3635,
7279    ///Latgalian
7280    LTG = 3636,
7281    ///Latin
7282    LAT = 3637,
7283    ///Latu
7284    LTU = 3638,
7285    ///Latunde
7286    LTN = 3639,
7287    ///Latvian
7288    LAV = 3640,
7289    ///Latvian Sign Language
7290    LSL = 3641,
7291    ///Lau
7292    LLU = 3642,
7293    ///Laua
7294    LUF = 3643,
7295    ///Lauan
7296    LLX = 3644,
7297    ///Lauje
7298    LAW = 3645,
7299    ///Laura
7300    LUR = 3646,
7301    ///Laurentian
7302    LRE = 3647,
7303    ///Lautu Chin
7304    CLT = 3648,
7305    ///Lavatbura-Lamusong
7306    LBV = 3649,
7307    ///Laven
7308    LBO = 3650,
7309    ///Lavi
7310    LVI = 3651,
7311    ///Lavukaleve
7312    LVK = 3652,
7313    ///Lawangan
7314    LBX = 3653,
7315    ///Lawu
7316    LWU = 3654,
7317    ///Lawunuia
7318    TGI = 3655,
7319    ///Layakha
7320    LYA = 3656,
7321    ///Laz
7322    LZZ = 3657,
7323    ///Lealao Chinantec
7324    CLE = 3658,
7325    ///Leco
7326    LEC = 3659,
7327    ///Ledo Kaili
7328    LEW = 3660,
7329    ///Leelau
7330    LDK = 3661,
7331    ///Lefa
7332    LFA = 3662,
7333    ///Lega-Mwenga
7334    LGM = 3663,
7335    ///Lega-Shabunda
7336    LEA = 3664,
7337    ///Legbo
7338    AGB = 3665,
7339    ///Legenyem
7340    LCC = 3666,
7341    ///Lehali
7342    TQL = 3667,
7343    ///Lehalurup
7344    URR = 3668,
7345    ///Lehar
7346    CAE = 3669,
7347    ///Leinong Naga
7348    LZN = 3670,
7349    ///Leipon
7350    LEK = 3671,
7351    ///Lelak
7352    LLK = 3672,
7353    ///Lele
7354    LLN = 3673,
7355    ///Lele
7356    LEL = 3674,
7357    ///Lele
7358    LLC = 3675,
7359    ///Lele
7360    LLE = 3676,
7361    ///Lelemi
7362    LEF = 3677,
7363    ///Lelepa
7364    LPA = 3678,
7365    ///Lembena
7366    LEQ = 3679,
7367    ///Lemerig
7368    LRZ = 3680,
7369    ///Lemio
7370    LEI = 3681,
7371    ///Lemnian
7372    XLE = 3682,
7373    ///Lemolang
7374    LEY = 3683,
7375    ///Lemoro
7376    LDJ = 3684,
7377    ///Lenakel
7378    TNL = 3685,
7379    ///Lenca
7380    LEN = 3686,
7381    ///Lendu
7382    LED = 3687,
7383    ///Lengilu
7384    LGI = 3688,
7385    ///Lengo
7386    LGR = 3689,
7387    ///Lengola
7388    LEJ = 3690,
7389    ///Leningitij
7390    LNJ = 3691,
7391    ///Lenje
7392    LEH = 3692,
7393    ///Lenkau
7394    LER = 3693,
7395    ///Lenyima
7396    LDG = 3694,
7397    ///Lepcha
7398    LEP = 3695,
7399    ///Lepki
7400    LPE = 3696,
7401    ///Lepontic
7402    XLP = 3697,
7403    ///Lere
7404    GNH = 3698,
7405    ///Lese
7406    LES = 3699,
7407    ///Lesing-Gelimi
7408    LET = 3700,
7409    ///Letemboi
7410    NMS = 3701,
7411    ///Leti
7412    LEO = 3702,
7413    ///Leti
7414    LTI = 3703,
7415    ///Levantine Arabic
7416    APC = 3704,
7417    ///Levuka
7418    LVU = 3705,
7419    ///Lewo
7420    LWW = 3706,
7421    ///Lewo Eleng
7422    LWE = 3707,
7423    ///Lewotobi
7424    LWT = 3708,
7425    ///Leyigha
7426    AYI = 3709,
7427    ///Lezghian
7428    LEZ = 3710,
7429    ///Lhokpu
7430    LHP = 3711,
7431    ///Lhomi
7432    LHM = 3712,
7433    ///Li'o
7434    LJL = 3713,
7435    ///Liabuku
7436    LIX = 3714,
7437    ///Liana-Seti
7438    STE = 3715,
7439    ///Liangmai Naga
7440    NJN = 3716,
7441    ///Lianshan Zhuang
7442    ZLN = 3717,
7443    ///Liberia Kpelle
7444    XPE = 3718,
7445    ///Liberian English
7446    LIR = 3719,
7447    ///Libido
7448    LIQ = 3720,
7449    ///Libinza
7450    LIZ = 3721,
7451    ///Libon Bikol
7452    LBL = 3722,
7453    ///Liburnian
7454    XLI = 3723,
7455    ///Libyan Arabic
7456    AYL = 3724,
7457    ///Libyan Sign Language
7458    LBS = 3725,
7459    ///Lidzonka
7460    ADD = 3726,
7461    ///Ligbi
7462    LIG = 3727,
7463    ///Ligenza
7464    LGZ = 3728,
7465    ///Ligurian
7466    LIJ = 3729,
7467    ///Ligurian
7468    XLG = 3730,
7469    ///Lihir
7470    LIH = 3731,
7471    ///Lijili
7472    MGI = 3732,
7473    ///Lika
7474    LIK = 3733,
7475    ///Liki
7476    LIO = 3734,
7477    ///Likila
7478    LIE = 3735,
7479    ///Likuba
7480    KXX = 3736,
7481    ///Likum
7482    LIB = 3737,
7483    ///Likwala
7484    KWC = 3738,
7485    ///Lilau
7486    LLL = 3739,
7487    ///Lillooet
7488    LIL = 3740,
7489    ///Limassa
7490    BME = 3741,
7491    ///Limbu
7492    LIF = 3742,
7493    ///Limbum
7494    LMP = 3743,
7495    ///Limburgan
7496    LIM = 3744,
7497    ///Limi
7498    YLM = 3745,
7499    ///Limilngan
7500    LMC = 3746,
7501    ///Limos Kalinga
7502    KMK = 3747,
7503    ///Linear A
7504    LAB = 3748,
7505    ///Lingala
7506    LIN = 3749,
7507    ///Lingao
7508    ONB = 3750,
7509    ///Lingarak
7510    LGK = 3751,
7511    ///Lingua Franca
7512    PML = 3752,
7513    ///Lingua Franca Nova
7514    LFN = 3753,
7515    ///Lipan Apache
7516    APL = 3754,
7517    ///Lipo
7518    LPO = 3755,
7519    ///Lisabata-Nuniali
7520    LCS = 3756,
7521    ///Lisela
7522    LCL = 3757,
7523    ///Lish
7524    LSH = 3758,
7525    ///Lishana Deni
7526    LSD = 3759,
7527    ///Lishanid Noshan
7528    AIJ = 3760,
7529    ///Lishan Didan
7530    TRG = 3761,
7531    ///Lisu
7532    LIS = 3762,
7533    ///Literary Chinese
7534    LZH = 3763,
7535    ///Lithuanian
7536    LIT = 3764,
7537    ///Lithuanian Sign Language
7538    LLS = 3765,
7539    ///Litzlitz
7540    LZL = 3766,
7541    ///Liujiang Zhuang
7542    ZLJ = 3767,
7543    ///Liuqian Zhuang
7544    ZLQ = 3768,
7545    ///Liv
7546    LIV = 3769,
7547    ///Livvi
7548    OLO = 3770,
7549    ///Lo-Toga
7550    LHT = 3771,
7551    ///Loarki
7552    LRK = 3772,
7553    ///Lobala
7554    LOQ = 3773,
7555    ///Lobi
7556    LOB = 3774,
7557    ///Lodhi
7558    LBM = 3775,
7559    ///Logba
7560    LGQ = 3776,
7561    ///Logir
7562    LQR = 3777,
7563    ///Logo
7564    LOG = 3778,
7565    ///Logol
7566    LOF = 3779,
7567    ///Logooli
7568    RAG = 3780,
7569    ///Logorik
7570    LIU = 3781,
7571    ///Logudorese Sardinian
7572    SRC = 3782,
7573    ///Lohorung
7574    LBR = 3783,
7575    ///Loja Highland Quichua
7576    QVJ = 3784,
7577    ///Lojban
7578    JBO = 3785,
7579    ///Lokaa
7580    YAZ = 3786,
7581    ///Loke
7582    LOY = 3787,
7583    ///Loko
7584    LOK = 3788,
7585    ///Lokoya
7586    LKY = 3789,
7587    ///Lola
7588    LCD = 3790,
7589    ///Lolak
7590    LLQ = 3791,
7591    ///Lole
7592    LLG = 3792,
7593    ///Lolo
7594    LLB = 3793,
7595    ///Loloda
7596    LOA = 3794,
7597    ///Lolopo
7598    YCL = 3795,
7599    ///Loma
7600    LOI = 3796,
7601    ///Loma
7602    LOM = 3797,
7603    ///Lomaiviti
7604    LMV = 3798,
7605    ///Lomavren
7606    RMI = 3799,
7607    ///Lombard
7608    LMO = 3800,
7609    ///Lombi
7610    LMI = 3801,
7611    ///Lombo
7612    LOO = 3802,
7613    ///Lomwe
7614    NGL = 3803,
7615    ///Loncong
7616    LCE = 3804,
7617    ///Long Phuri Naga
7618    LPN = 3805,
7619    ///Long Wat
7620    TTW = 3806,
7621    ///Longgu
7622    LGU = 3807,
7623    ///Longto
7624    WOK = 3808,
7625    ///Longuda
7626    LNU = 3809,
7627    ///Loniu
7628    LOS = 3810,
7629    ///Lonwolwol
7630    CRC = 3811,
7631    ///Lonzo
7632    LNZ = 3812,
7633    ///Loo
7634    LDO = 3813,
7635    ///Lopa
7636    LOP = 3814,
7637    ///Lopi
7638    LOV = 3815,
7639    ///Lopit
7640    LPX = 3816,
7641    ///Lorang
7642    LRN = 3817,
7643    ///Lorediakarkar
7644    LNN = 3818,
7645    ///Loreto-Ucayali Spanish
7646    SPQ = 3819,
7647    ///Lote
7648    UVL = 3820,
7649    ///Lotha Naga
7650    NJH = 3821,
7651    ///Lotud
7652    DTR = 3822,
7653    ///Lou
7654    LOJ = 3823,
7655    ///Louisiana Creole
7656    LOU = 3824,
7657    ///Loun
7658    LOX = 3825,
7659    ///Loup A
7660    XLO = 3826,
7661    ///Loup B
7662    XLB = 3827,
7663    ///Low German
7664    NDS = 3828,
7665    ///Lower Burdekin
7666    XBB = 3829,
7667    ///Lower Chehalis
7668    CEA = 3830,
7669    ///Lower Grand Valley Dani
7670    DNI = 3831,
7671    ///Lower Nossob
7672    NSB = 3832,
7673    ///Lower Silesian
7674    SLI = 3833,
7675    ///Lower Sorbian
7676    DSB = 3834,
7677    ///Lower Southern Aranda
7678    AXL = 3835,
7679    ///Lower Ta'oih
7680    TTO = 3836,
7681    ///Lower Tanana
7682    TAA = 3837,
7683    ///Lowland Oaxaca Chontal
7684    CLO = 3838,
7685    ///Lowland Tarahumara
7686    TAC = 3839,
7687    ///Loxicha Zapotec
7688    ZTP = 3840,
7689    ///Lozi
7690    LOZ = 3841,
7691    ///Luang
7692    LEX = 3842,
7693    ///Luba-Katanga
7694    LUB = 3843,
7695    ///Luba-Lulua
7696    LUA = 3844,
7697    ///Lubila
7698    KCC = 3845,
7699    ///Lubu
7700    LCF = 3846,
7701    ///Lubuagan Kalinga
7702    KNB = 3847,
7703    ///Luchazi
7704    LCH = 3848,
7705    ///Lucumi
7706    LUQ = 3849,
7707    ///Ludian
7708    LUD = 3850,
7709    ///Lufu
7710    LDQ = 3851,
7711    ///Lugbara
7712    LGG = 3852,
7713    ///Luguru
7714    RUF = 3853,
7715    ///Luhu
7716    LCQ = 3854,
7717    ///Luimbi
7718    LUM = 3855,
7719    ///Luiseno
7720    LUI = 3856,
7721    ///Lukpa
7722    DOP = 3857,
7723    ///Lule
7724    ULE = 3858,
7725    ///Lule Sami
7726    SMJ = 3859,
7727    ///Lumba-Yakkha
7728    LUU = 3860,
7729    ///Lumbu
7730    LUP = 3861,
7731    ///Lumun
7732    LMD = 3862,
7733    ///Luna
7734    LUJ = 3863,
7735    ///Lunanakha
7736    LUK = 3864,
7737    ///Lunda
7738    LUN = 3865,
7739    ///Lundayeh
7740    LND = 3866,
7741    ///Lungalunga
7742    VMG = 3867,
7743    ///Lungga
7744    LGA = 3868,
7745    ///Luo
7746    LUW = 3869,
7747    ///Luo
7748    LUO = 3870,
7749    ///Luopohe Hmong
7750    HML = 3871,
7751    ///Luri
7752    LDD = 3872,
7753    ///Lusengo
7754    LSE = 3873,
7755    ///Lushai
7756    LUS = 3874,
7757    ///Lushootseed
7758    LUT = 3875,
7759    ///Lusi
7760    KHL = 3876,
7761    ///Lusitanian
7762    XLS = 3877,
7763    ///Lutos
7764    NDY = 3878,
7765    ///Luvale
7766    LUE = 3879,
7767    ///Luwati
7768    LUV = 3880,
7769    ///Luwo
7770    LWO = 3881,
7771    ///Luxembourgish
7772    LTZ = 3882,
7773    ///Luyana
7774    LYN = 3883,
7775    ///Luyia
7776    LUY = 3884,
7777    ///Lwalu
7778    LWA = 3885,
7779    ///Lwel
7780    LVL = 3886,
7781    ///Lycian
7782    XLC = 3887,
7783    ///Lydian
7784    XLD = 3888,
7785    ///Lyngngam
7786    LYG = 3889,
7787    ///Lyele
7788    LEE = 3890,
7789    ///Laadan
7790    LDN = 3891,
7791    ///Laa Laa Bwamu
7792    BWJ = 3892,
7793    ///Lu
7794    KHB = 3893,
7795    ///Ma
7796    MSJ = 3894,
7797    ///Ma
7798    MJN = 3895,
7799    ///Ma Manda
7800    SKC = 3896,
7801    ///Ma'anyan
7802    MHY = 3897,
7803    ///Ma'di
7804    MHI = 3898,
7805    ///Ma'ya
7806    SLZ = 3899,
7807    ///Maa
7808    CMA = 3900,
7809    ///Maaka
7810    MEW = 3901,
7811    ///Maasina Fulfulde
7812    FFM = 3902,
7813    ///Maay
7814    YMM = 3903,
7815    ///Maba
7816    MDE = 3904,
7817    ///Maba
7818    MQA = 3905,
7819    ///Mabaale
7820    MMZ = 3906,
7821    ///Mabaan
7822    MFZ = 3907,
7823    ///Mabaka Valley Kalinga
7824    KKG = 3908,
7825    ///Mabire
7826    MUJ = 3909,
7827    ///Maca
7828    MCA = 3910,
7829    ///Macaguaje
7830    MCL = 3911,
7831    ///Macaguan
7832    MBN = 3912,
7833    ///Macanese
7834    MZS = 3913,
7835    ///Macedo-Romanian
7836    RUP = 3914,
7837    ///Macedonian
7838    MKD = 3915,
7839    ///Machame
7840    JMC = 3916,
7841    ///Machiguenga
7842    MCB = 3917,
7843    ///Machinere
7844    MPD = 3918,
7845    ///Machinga
7846    MVW = 3919,
7847    ///Maco
7848    WPC = 3920,
7849    ///Macuna
7850    MYY = 3921,
7851    ///Macushi
7852    MBC = 3922,
7853    ///Mada
7854    MXU = 3923,
7855    ///Mada
7856    MDA = 3924,
7857    ///Madagascar Sign Language
7858    MZC = 3925,
7859    ///Madak
7860    MMX = 3926,
7861    ///Madhi Madhi
7862    DMD = 3927,
7863    ///Madi
7864    GRG = 3928,
7865    ///Madurese
7866    MAD = 3929,
7867    ///Mae
7868    MME = 3930,
7869    ///Maek
7870    HMK = 3931,
7871    ///Maeng Itneg
7872    ITT = 3932,
7873    ///Mafa
7874    MAF = 3933,
7875    ///Mafea
7876    MKV = 3934,
7877    ///Mag-Indi Ayta
7878    BLX = 3935,
7879    ///Mag-antsi Ayta
7880    SGB = 3936,
7881    ///Magahi
7882    MAG = 3937,
7883    ///Magbukun Ayta
7884    AYT = 3938,
7885    ///Magdalena Penasco Mixtec
7886    XTM = 3939,
7887    ///Magoma
7888    GMX = 3940,
7889    ///Magori
7890    ZGR = 3941,
7891    ///Maguindanaon
7892    MDH = 3942,
7893    ///Mag
7894    GKD = 3943,
7895    ///Magyi
7896    GMG = 3944,
7897    ///Mahali
7898    MJX = 3945,
7899    ///Mahasu Pahari
7900    BFZ = 3946,
7901    ///Mahican
7902    MJY = 3947,
7903    ///Mahongwe
7904    MHB = 3948,
7905    ///Mahou
7906    MXX = 3949,
7907    ///Mai Brat
7908    AYZ = 3950,
7909    ///Maia
7910    SKS = 3951,
7911    ///Maiadomu
7912    MZZ = 3952,
7913    ///Maiani
7914    TNH = 3953,
7915    ///Maii
7916    MMM = 3954,
7917    ///Mailu
7918    MGU = 3955,
7919    ///Maindo
7920    CWB = 3956,
7921    ///Mainfrankisch
7922    VMF = 3957,
7923    ///Mainstream Kenyah
7924    XKL = 3958,
7925    ///Mairasi
7926    ZRS = 3959,
7927    ///Maisin
7928    MBQ = 3960,
7929    ///Maithili
7930    MAI = 3961,
7931    ///Maiwa
7932    WMM = 3962,
7933    ///Maiwa
7934    MTI = 3963,
7935    ///Maiwala
7936    MUM = 3964,
7937    ///Majang
7938    MPE = 3965,
7939    ///Majera
7940    XMJ = 3966,
7941    ///Majhi
7942    MJZ = 3967,
7943    ///Majhwar
7944    MMJ = 3968,
7945    ///Majukayang Kalinga
7946    KMD = 3969,
7947    ///Mak
7948    MKG = 3970,
7949    ///Mak
7950    PBL = 3971,
7951    ///Makaa
7952    MCP = 3972,
7953    ///Makah
7954    MYH = 3973,
7955    ///Makalero
7956    MJB = 3974,
7957    ///Makasae
7958    MKZ = 3975,
7959    ///Makasar
7960    MAK = 3976,
7961    ///Makassar Malay
7962    MFP = 3977,
7963    ///Makayam
7964    AUP = 3978,
7965    ///Makhuwa
7966    VMW = 3979,
7967    ///Makhuwa-Marrevone
7968    XMC = 3980,
7969    ///Makhuwa-Meetto
7970    MGH = 3981,
7971    ///Makhuwa-Moniga
7972    MHM = 3982,
7973    ///Makhuwa-Saka
7974    XSQ = 3983,
7975    ///Makhuwa-Shirima
7976    VMK = 3984,
7977    ///Maklew
7978    MGF = 3985,
7979    ///Makolkol
7980    ZMH = 3986,
7981    ///Makonde
7982    KDE = 3987,
7983    ///Maku'a
7984    LVA = 3988,
7985    ///Makuri Naga
7986    JMN = 3989,
7987    ///Makurap
7988    MPU = 3990,
7989    ///Makwe
7990    YMK = 3991,
7991    ///Makyan Naga
7992    UMN = 3992,
7993    ///Mal
7994    MLF = 3993,
7995    ///Mal Paharia
7996    MKB = 3994,
7997    ///Mala
7998    RUY = 3995,
7999    ///Mala
8000    PED = 3996,
8001    ///Mala Malasar
8002    IMA = 3997,
8003    ///Malaccan Creole Malay
8004    CCM = 3998,
8005    ///Malaccan Creole Portuguese
8006    MCM = 3999,
8007    ///Malagasy
8008    MLG = 4000,
8009    ///Malak Malak
8010    MPB = 4001,
8011    ///Malalamai
8012    MMT = 4002,
8013    ///Malango
8014    MLN = 4003,
8015    ///Malankuravan
8016    MJO = 4004,
8017    ///Malapandaram
8018    MJP = 4005,
8019    ///Malaryan
8020    MJQ = 4006,
8021    ///Malas
8022    MKR = 4007,
8023    ///Malasar
8024    YMR = 4008,
8025    ///Malavedan
8026    MJR = 4009,
8027    ///Malawi Lomwe
8028    LON = 4010,
8029    ///Malawi Sena
8030    SWK = 4011,
8031    ///Malawian Sign Language
8032    LWS = 4012,
8033    ///Malay
8034    ZLM = 4013,
8035    ///Malay
8036    MSA = 4014,
8037    ///Malayalam
8038    MAL = 4015,
8039    ///Malayic Dayak
8040    XDY = 4016,
8041    ///Malaynon
8042    MLZ = 4017,
8043    ///Malayo
8044    MBP = 4018,
8045    ///Malaysian Sign Language
8046    XML = 4019,
8047    ///Malba Birifor
8048    BFO = 4020,
8049    ///Male
8050    MDY = 4021,
8051    ///Male
8052    MDC = 4022,
8053    ///Malecite-Passamaquoddy
8054    PQM = 4023,
8055    ///Maleng
8056    PKT = 4024,
8057    ///Maleu-Kilenge
8058    MGL = 4025,
8059    ///Malfaxal
8060    MLX = 4026,
8061    ///Malgana
8062    VML = 4027,
8063    ///Malgbe
8064    MXF = 4028,
8065    ///Mali
8066    GCC = 4029,
8067    ///Malila
8068    MGQ = 4030,
8069    ///Malimba
8070    MZD = 4031,
8071    ///Malimpung
8072    MLI = 4032,
8073    ///Malinaltepec Me'phaa
8074    TCF = 4033,
8075    ///Malo
8076    MLA = 4034,
8077    ///Malol
8078    MBK = 4035,
8079    ///Maltese
8080    MLT = 4036,
8081    ///Maltese Sign Language
8082    MDL = 4037,
8083    ///Malua Bay
8084    MLL = 4038,
8085    ///Malvi
8086    MUP = 4039,
8087    ///Malyangapa
8088    YGA = 4040,
8089    ///Maleku Jaika
8090    GUT = 4041,
8091    ///Mam
8092    MAM = 4042,
8093    ///Mama
8094    MMA = 4043,
8095    ///Mamaa
8096    MHF = 4044,
8097    ///Mamainde
8098    WMD = 4045,
8099    ///Mamanwa
8100    MMN = 4046,
8101    ///Mamara Senoufo
8102    MYK = 4047,
8103    ///Mamasa
8104    MQJ = 4048,
8105    ///Mambae
8106    MGM = 4049,
8107    ///Mambai
8108    MCS = 4050,
8109    ///Mamboru
8110    MVD = 4051,
8111    ///Mambwe-Lungu
8112    MGR = 4052,
8113    ///Mampruli
8114    MAW = 4053,
8115    ///Mamuju
8116    MQX = 4054,
8117    ///Mamulique
8118    EMM = 4055,
8119    ///Mamusi
8120    KDF = 4056,
8121    ///Mamvu
8122    MDI = 4057,
8123    ///Man Met
8124    MML = 4058,
8125    ///Manado Malay
8126    XMM = 4059,
8127    ///Manam
8128    MVA = 4060,
8129    ///Manambu
8130    MLE = 4061,
8131    ///Manangba
8132    NMM = 4062,
8133    ///Manangkari
8134    ZNK = 4063,
8135    ///Manchu
8136    MNC = 4064,
8137    ///Manda
8138    ZMA = 4065,
8139    ///Manda
8140    MHA = 4066,
8141    ///Manda
8142    MGS = 4067,
8143    ///Mandahuaca
8144    MHT = 4068,
8145    ///Mandaic
8146    MID = 4069,
8147    ///Mandan
8148    MHQ = 4070,
8149    ///Mandandanyi
8150    ZMK = 4071,
8151    ///Mandar
8152    MDR = 4072,
8153    ///Mandara
8154    TBF = 4073,
8155    ///Mandari
8156    MQU = 4074,
8157    ///Mandarin Chinese
8158    CMN = 4075,
8159    ///Mandaya
8160    MRY = 4076,
8161    ///Mandeali
8162    MJL = 4077,
8163    ///Mander
8164    MQR = 4078,
8165    ///Mandingo
8166    MAN = 4079,
8167    ///Mandinka
8168    MNK = 4080,
8169    ///Mandjak
8170    MFV = 4081,
8171    ///Mandobo Atas
8172    AAX = 4082,
8173    ///Mandobo Bawah
8174    BWP = 4083,
8175    ///Manem
8176    JET = 4084,
8177    ///Mang
8178    ZNG = 4085,
8179    ///Manga Kanuri
8180    KBY = 4086,
8181    ///Mangala
8182    MEM = 4087,
8183    ///Mangareva
8184    MRV = 4088,
8185    ///Mangarrayi
8186    MPC = 4089,
8187    ///Mangas
8188    ZNS = 4090,
8189    ///Mangayat
8190    MYJ = 4091,
8191    ///Mangbetu
8192    MDJ = 4092,
8193    ///Mangbutu
8194    MDK = 4093,
8195    ///Mangerr
8196    ZME = 4094,
8197    ///Mangga Buang
8198    MMO = 4095,
8199    ///Manggarai
8200    MQY = 4096,
8201    ///Mango
8202    MGE = 4097,
8203    ///Mangole
8204    MQC = 4098,
8205    ///Mangseng
8206    MBH = 4099,
8207    ///Mangue
8208    MOM = 4100,
8209    ///Manichaean Middle Persian
8210    XMN = 4101,
8211    ///Manide
8212    ABD = 4102,
8213    ///Manikion
8214    MNX = 4103,
8215    ///Manipa
8216    MQP = 4104,
8217    ///Manipuri
8218    MNI = 4105,
8219    ///Mankanya
8220    KNF = 4106,
8221    ///Mankiyali
8222    NLM = 4107,
8223    ///Manna-Dora
8224    MJU = 4108,
8225    ///Mannan
8226    MJV = 4109,
8227    ///Mano
8228    MEV = 4110,
8229    ///Manombai
8230    WOO = 4111,
8231    ///Mansaka
8232    MSK = 4112,
8233    ///Mansi
8234    MNS = 4113,
8235    ///Mansoanka
8236    MSW = 4114,
8237    ///Manta
8238    MYG = 4115,
8239    ///Mantsi
8240    NTY = 4116,
8241    ///Manumanaw Karen
8242    KXF = 4117,
8243    ///Manx
8244    GLV = 4118,
8245    ///Manya
8246    MZJ = 4119,
8247    ///Manyawa
8248    MNY = 4120,
8249    ///Manyika
8250    MXC = 4121,
8251    ///Manza
8252    MZV = 4122,
8253    ///Mao Naga
8254    NBI = 4123,
8255    ///Maonan
8256    MMD = 4124,
8257    ///Maore Comorian
8258    SWB = 4125,
8259    ///Maori
8260    MRI = 4126,
8261    ///Mape
8262    MLH = 4127,
8263    ///Mapena
8264    MNM = 4128,
8265    ///Mapia
8266    MPY = 4129,
8267    ///Mapidian
8268    MPW = 4130,
8269    ///Mapos Buang
8270    BZH = 4131,
8271    ///Mapoyo
8272    MCG = 4132,
8273    ///Mapudungun
8274    ARN = 4133,
8275    ///Mapun
8276    SJM = 4134,
8277    ///Maquiritari
8278    MCH = 4135,
8279    ///Mara Chin
8280    MRH = 4136,
8281    ///Marachi
8282    LRI = 4137,
8283    ///Maraghei
8284    VMH = 4138,
8285    ///Maragus
8286    MRS = 4139,
8287    ///Maram Naga
8288    NMA = 4140,
8289    ///Marama
8290    LRM = 4141,
8291    ///Maranao
8292    MRW = 4142,
8293    ///Maranunggu
8294    ZMR = 4143,
8295    ///Mararit
8296    MGB = 4144,
8297    ///Marathi
8298    MAR = 4145,
8299    ///Marau
8300    MVR = 4146,
8301    ///Marba
8302    MPG = 4147,
8303    ///Mardin Sign Language
8304    DSZ = 4148,
8305    ///Maremgi
8306    MRX = 4149,
8307    ///Marenje
8308    VMR = 4150,
8309    ///Marfa
8310    MVU = 4151,
8311    ///Margany
8312    ZMC = 4152,
8313    ///Marghi Central
8314    MRT = 4153,
8315    ///Marghi South
8316    MFM = 4154,
8317    ///Margos-Yarowilca-Lauricocha Quechua
8318    QVM = 4155,
8319    ///Margu
8320    MHG = 4156,
8321    ///Mari
8322    MBX = 4157,
8323    ///Mari
8324    HOB = 4158,
8325    ///Mari
8326    CHM = 4159,
8327    ///Maria
8328    MRR = 4160,
8329    ///Maria
8330    MDS = 4161,
8331    ///Maricopa
8332    MRC = 4162,
8333    ///Maridan
8334    ZMD = 4163,
8335    ///Maridjabin
8336    ZMJ = 4164,
8337    ///Marik
8338    DAD = 4165,
8339    ///Marimanindji
8340    ZMM = 4166,
8341    ///Marind
8342    MRZ = 4167,
8343    ///Maring
8344    MBW = 4168,
8345    ///Maring Naga
8346    NNG = 4169,
8347    ///Maringarr
8348    ZMT = 4170,
8349    ///Marino
8350    MRB = 4171,
8351    ///Mariri
8352    MQI = 4172,
8353    ///Maritime Sign Language
8354    NSR = 4173,
8355    ///Maritsaua
8356    MSP = 4174,
8357    ///Mariyedi
8358    ZMY = 4175,
8359    ///Marka
8360    RKM = 4176,
8361    ///Markweeta
8362    ENB = 4177,
8363    ///Marma
8364    RMZ = 4178,
8365    ///Marovo
8366    MVO = 4179,
8367    ///Marra
8368    MEC = 4180,
8369    ///Marriammu
8370    XRU = 4181,
8371    ///Marrithiyel
8372    MFR = 4182,
8373    ///Marrucinian
8374    UMC = 4183,
8375    ///Marshallese
8376    MAH = 4184,
8377    ///Marsian
8378    IMS = 4185,
8379    ///Martha's Vineyard Sign Language
8380    MRE = 4186,
8381    ///Marti Ke
8382    ZMG = 4187,
8383    ///Martu Wangka
8384    MPJ = 4188,
8385    ///Martuyhunira
8386    VMA = 4189,
8387    ///Maru
8388    MHX = 4190,
8389    ///Marwari
8390    MWR = 4191,
8391    ///Marwari
8392    RWR = 4192,
8393    ///Marwari
8394    MVE = 4193,
8395    ///Marubo
8396    MZR = 4194,
8397    ///Masaaba
8398    MYX = 4195,
8399    ///Masadiit Itneg
8400    TIS = 4196,
8401    ///Masai
8402    MAS = 4197,
8403    ///Masalit
8404    MLS = 4198,
8405    ///Masana
8406    MCN = 4199,
8407    ///Masbatenyo
8408    MSB = 4200,
8409    ///Mashco Piro
8410    CUJ = 4201,
8411    ///Mashi
8412    JMS = 4202,
8413    ///Mashi
8414    MHO = 4203,
8415    ///Masikoro Malagasy
8416    MSH = 4204,
8417    ///Masimasi
8418    ISM = 4205,
8419    ///Masiwang
8420    BNF = 4206,
8421    ///Maskelynes
8422    KLV = 4207,
8423    ///Maslam
8424    MSV = 4208,
8425    ///Masmaje
8426    MES = 4209,
8427    ///Massalat
8428    MDG = 4210,
8429    ///Massep
8430    MVS = 4211,
8431    ///Matagalpa
8432    MTN = 4212,
8433    ///Matal
8434    MFH = 4213,
8435    ///Matambwe
8436    WTB = 4214,
8437    ///Matbat
8438    XMT = 4215,
8439    ///Matengo
8440    MGV = 4216,
8441    ///Matepi
8442    MQE = 4217,
8443    ///Matigsalug Manobo
8444    MBT = 4218,
8445    ///Matipuhy
8446    MZO = 4219,
8447    ///Matngala
8448    ZML = 4220,
8449    ///Mato
8450    MET = 4221,
8451    ///Mato Grosso Arara
8452    AXG = 4222,
8453    ///Mator
8454    MTM = 4223,
8455    ///Matses
8456    MCF = 4224,
8457    ///Mattole
8458    MVB = 4225,
8459    ///Matu Chin
8460    HLT = 4226,
8461    ///Matukar
8462    MJK = 4227,
8463    ///Matumbi
8464    MGW = 4228,
8465    ///Matya Samo
8466    STJ = 4229,
8467    ///Matis
8468    MPQ = 4230,
8469    ///Maung
8470    MPH = 4231,
8471    ///Mauritian Sign Language
8472    LSY = 4232,
8473    ///Mauwake
8474    MHL = 4233,
8475    ///Mawa
8476    MCW = 4234,
8477    ///Mawa
8478    WMA = 4235,
8479    ///Mawak
8480    MJJ = 4236,
8481    ///Mawan
8482    MCZ = 4237,
8483    ///Mawayana
8484    MZX = 4238,
8485    ///Mawchi
8486    MKE = 4239,
8487    ///Mawes
8488    MGK = 4240,
8489    ///Maxakali
8490    MBL = 4241,
8491    ///Maxi Gbe
8492    MXL = 4242,
8493    ///Maya Samo
8494    SYM = 4243,
8495    ///Mayaguduna
8496    XMY = 4244,
8497    ///Mayangna
8498    YAN = 4245,
8499    ///Mayawali
8500    YXA = 4246,
8501    ///Mayeka
8502    MYC = 4247,
8503    ///Mayi-Kulan
8504    XYK = 4248,
8505    ///Mayi-Thakurti
8506    XYT = 4249,
8507    ///Mayi-Yapi
8508    XYJ = 4250,
8509    ///Mayo
8510    MFY = 4251,
8511    ///Mayogo
8512    MDM = 4252,
8513    ///Mayoyao Ifugao
8514    IFU = 4253,
8515    ///Mazagway
8516    DKX = 4254,
8517    ///Mazaltepec Zapotec
8518    ZPY = 4255,
8519    ///Mazanderani
8520    MZN = 4256,
8521    ///Mazatlan Mazatec
8522    VMZ = 4257,
8523    ///Mazatlan Mixe
8524    MZL = 4258,
8525    ///Mba
8526    MFC = 4259,
8527    ///Mbala
8528    MDP = 4260,
8529    ///Mbalanhu
8530    LNB = 4261,
8531    ///Mbandja
8532    ZMZ = 4262,
8533    ///Mbangala
8534    MXG = 4263,
8535    ///Mbangi
8536    MGN = 4264,
8537    ///Mbangwe
8538    ZMN = 4265,
8539    ///Mbara
8540    MVL = 4266,
8541    ///Mbara
8542    MPK = 4267,
8543    ///Mbariman-Gudhinma
8544    ZMV = 4268,
8545    ///Mbati
8546    MDN = 4269,
8547    ///Mbato
8548    GWA = 4270,
8549    ///Mbay
8550    MYB = 4271,
8551    ///Mbe
8552    MFO = 4272,
8553    ///Mbe'
8554    MTK = 4273,
8555    ///Mbelime
8556    MQL = 4274,
8557    ///Mbere
8558    MDT = 4275,
8559    ///Mbesa
8560    ZMS = 4276,
8561    ///Mbessa
8562    EMZ = 4277,
8563    ///Mbo
8564    MBO = 4278,
8565    ///Mbo
8566    ZMW = 4279,
8567    ///Mboi
8568    MOI = 4280,
8569    ///Mboko
8570    MDU = 4281,
8571    ///Mbole
8572    MDQ = 4282,
8573    ///Mbonga
8574    XMB = 4283,
8575    ///Mbongno
8576    BGU = 4284,
8577    ///Mbosi
8578    MDW = 4285,
8579    ///Mbowe
8580    MXO = 4286,
8581    ///Mbre
8582    MKA = 4287,
8583    ///Mbudum
8584    XMD = 4288,
8585    ///Mbugu
8586    MHD = 4289,
8587    ///Mbugwe
8588    MGZ = 4290,
8589    ///Mbuk
8590    BPC = 4291,
8591    ///Mbuko
8592    MQB = 4292,
8593    ///Mbukushu
8594    MHW = 4293,
8595    ///Mbula
8596    MNA = 4294,
8597    ///Mbula-Bwazza
8598    MBU = 4295,
8599    ///Mbule
8600    MLB = 4296,
8601    ///Mbulungish
8602    MBV = 4297,
8603    ///Mbum
8604    MDD = 4298,
8605    ///Mbunda
8606    MCK = 4299,
8607    ///Mbunga
8608    MGY = 4300,
8609    ///Mburku
8610    BBT = 4301,
8611    ///Mbwela
8612    MFU = 4302,
8613    ///Mbya Guarani
8614    GUN = 4303,
8615    ///Me'en
8616    MYM = 4304,
8617    ///Medebur
8618    MJM = 4305,
8619    ///Medefaidrin
8620    DMF = 4306,
8621    ///Media Lengua
8622    MUE = 4307,
8623    ///Median
8624    XME = 4308,
8625    ///Mednyj Aleut
8626    MUD = 4309,
8627    ///Medumba
8628    BYV = 4310,
8629    ///Mefele
8630    MFJ = 4311,
8631    ///Megam
8632    MEF = 4312,
8633    ///Megleno Romanian
8634    RUQ = 4313,
8635    ///Mehek
8636    NUX = 4314,
8637    ///Mehinaku
8638    MMH = 4315,
8639    ///Mehri
8640    GDQ = 4316,
8641    ///Mekeo
8642    MEK = 4317,
8643    ///Mekmek
8644    MVK = 4318,
8645    ///Mekwei
8646    MSF = 4319,
8647    ///Mel-Khaonh
8648    HKN = 4320,
8649    ///Mele-Fila
8650    MXE = 4321,
8651    ///Melo
8652    MFX = 4322,
8653    ///Melpa
8654    MED = 4323,
8655    ///Memoni
8656    MBY = 4324,
8657    ///Mendalam Kayan
8658    XKD = 4325,
8659    ///Mendankwe-Nkwen
8660    MFD = 4326,
8661    ///Mende
8662    SIM = 4327,
8663    ///Mende
8664    MEN = 4328,
8665    ///Mengaka
8666    XMG = 4329,
8667    ///Mengen
8668    MEE = 4330,
8669    ///Mengisa
8670    MCT = 4331,
8671    ///Menka
8672    MEA = 4332,
8673    ///Menominee
8674    MEZ = 4333,
8675    ///Mentawai
8676    MWV = 4334,
8677    ///Menya
8678    MCR = 4335,
8679    ///Meoswar
8680    MVX = 4336,
8681    ///Mer
8682    MNU = 4337,
8683    ///Meramera
8684    MXM = 4338,
8685    ///Merei
8686    LMB = 4339,
8687    ///Merey
8688    MEQ = 4340,
8689    ///Meriam Mir
8690    ULK = 4341,
8691    ///Merlav
8692    MRM = 4342,
8693    ///Meroitic
8694    XMR = 4343,
8695    ///Meru
8696    MER = 4344,
8697    ///Merwari
8698    WRY = 4345,
8699    ///Mesaka
8700    IYO = 4346,
8701    ///Mescalero-Chiricahua Apache
8702    APM = 4347,
8703    ///Mese
8704    MCI = 4348,
8705    ///Meskwaki
8706    SAC = 4349,
8707    ///Mesme
8708    ZIM = 4350,
8709    ///Mesmes
8710    MYS = 4351,
8711    ///Mesopotamian Arabic
8712    ACM = 4352,
8713    ///Mesqan
8714    MVZ = 4353,
8715    ///Messapic
8716    CMS = 4354,
8717    ///Meta'
8718    MGO = 4355,
8719    ///Metlatonoc Mixtec
8720    MXV = 4356,
8721    ///Mewari
8722    MTR = 4357,
8723    ///Mewati
8724    WTM = 4358,
8725    ///Mexican Sign Language
8726    MFS = 4359,
8727    ///Meyah
8728    MEJ = 4360,
8729    ///Mezontla Popoloca
8730    PBE = 4361,
8731    ///Mezquital Otomi
8732    OTE = 4362,
8733    ///Mfinu
8734    ZMF = 4363,
8735    ///Mfumte
8736    NFU = 4364,
8737    ///Mgbolizhia
8738    GMZ = 4365,
8739    ///Mi'kmaq
8740    MIC = 4366,
8741    ///Miahuatlan Zapotec
8742    ZAM = 4367,
8743    ///Miami
8744    MIA = 4368,
8745    ///Mian
8746    MPT = 4369,
8747    ///Miani
8748    PLA = 4370,
8749    ///Michif
8750    CRG = 4371,
8751    ///Michigamea
8752    CMM = 4372,
8753    ///Michoacan Mazahua
8754    MMC = 4373,
8755    ///Michoacan Nahuatl
8756    NCL = 4374,
8757    ///Mid Grand Valley Dani
8758    DNT = 4375,
8759    ///Mid-Southern Banda
8760    BJO = 4376,
8761    ///Middle Armenian
8762    AXM = 4377,
8763    ///Middle Breton
8764    XBM = 4378,
8765    ///Middle Cornish
8766    CNX = 4379,
8767    ///Middle Dutch
8768    DUM = 4380,
8769    ///Middle English
8770    ENM = 4381,
8771    ///Middle French
8772    FRM = 4382,
8773    ///Middle High German
8774    GMH = 4383,
8775    ///Middle Hittite
8776    HTX = 4384,
8777    ///Middle Irish
8778    MGA = 4385,
8779    ///Middle Khmer
8780    XHM = 4386,
8781    ///Middle Korean
8782    OKM = 4387,
8783    ///Middle Low German
8784    GML = 4388,
8785    ///Middle Mongolian
8786    XNG = 4389,
8787    ///Middle Newar
8788    NWX = 4390,
8789    ///Middle Watut
8790    MPL = 4391,
8791    ///Middle Welsh
8792    WLM = 4392,
8793    ///Midob
8794    MEI = 4393,
8795    ///Migaama
8796    MMY = 4394,
8797    ///Migabac
8798    MPP = 4395,
8799    ///Migum
8800    KLM = 4396,
8801    ///Miju-Mishmi
8802    MXJ = 4397,
8803    ///Mikasuki
8804    MIK = 4398,
8805    ///Mili
8806    YMH = 4399,
8807    ///Miltu
8808    MLJ = 4400,
8809    ///Miluk
8810    IML = 4401,
8811    ///Milyan
8812    IMY = 4402,
8813    ///Min Bei Chinese
8814    MNP = 4403,
8815    ///Min Dong Chinese
8816    CDO = 4404,
8817    ///Min Nan Chinese
8818    NAN = 4405,
8819    ///Min Zhong Chinese
8820    CZO = 4406,
8821    ///Mina
8822    HNA = 4407,
8823    ///Minaean
8824    INM = 4408,
8825    ///Minang
8826    XRG = 4409,
8827    ///Minangkabau
8828    MIN = 4410,
8829    ///Minanibai
8830    MCV = 4411,
8831    ///Minaveha
8832    MVN = 4412,
8833    ///Minderico
8834    DRC = 4413,
8835    ///Mindiri
8836    MPN = 4414,
8837    ///Mingang Doso
8838    MKO = 4415,
8839    ///Mingrelian
8840    XMF = 4416,
8841    ///Minica Huitoto
8842    HTO = 4417,
8843    ///Minidien
8844    WII = 4418,
8845    ///Minjungbal
8846    XJB = 4419,
8847    ///Minkin
8848    XXM = 4420,
8849    ///Minoan
8850    OMN = 4421,
8851    ///Minokok
8852    MQQ = 4422,
8853    ///Minriq
8854    MNQ = 4423,
8855    ///Mintil
8856    MZT = 4424,
8857    ///Minz Zhuang
8858    ZGM = 4425,
8859    ///Miqie
8860    YIQ = 4426,
8861    ///Mirandese
8862    MWL = 4427,
8863    ///Miraya Bikol
8864    RBL = 4428,
8865    ///Mirgan
8866    ZRG = 4429,
8867    ///Miriti
8868    MMV = 4430,
8869    ///Miriwoong
8870    MEP = 4431,
8871    ///Miriwoong Sign Language
8872    RSM = 4432,
8873    ///Mirning
8874    GMR = 4433,
8875    ///Miship
8876    MJS = 4434,
8877    ///Misima-Panaeati
8878    MPX = 4435,
8879    ///Mising
8880    MRG = 4436,
8881    ///Mitla Zapotec
8882    ZAW = 4437,
8883    ///Mitlatongo Mixtec
8884    VMM = 4438,
8885    ///Mittu
8886    MWU = 4439,
8887    ///Mituku
8888    ZMQ = 4440,
8889    ///Miu
8890    MPO = 4441,
8891    ///Miwa
8892    VMI = 4442,
8893    ///Mixed Great Andamanese
8894    GAC = 4443,
8895    ///Mixtepec Mixtec
8896    MIX = 4444,
8897    ///Mixtepec Zapotec
8898    ZPM = 4445,
8899    ///Miya
8900    MKF = 4446,
8901    ///Miyako
8902    MVI = 4447,
8903    ///Miyakubo Sign Language
8904    EHS = 4448,
8905    ///Miyobe
8906    SOY = 4449,
8907    ///Mlabri
8908    MRA = 4450,
8909    ///Mlahso
8910    LHS = 4451,
8911    ///Mlap
8912    KJA = 4452,
8913    ///Mlomp
8914    MLO = 4453,
8915    ///Mmaala
8916    MMU = 4454,
8917    ///Mmen
8918    BFM = 4455,
8919    ///Mo'da
8920    GBN = 4456,
8921    ///Moabite
8922    OBM = 4457,
8923    ///Moba
8924    MFQ = 4458,
8925    ///Mobilian
8926    MOD = 4459,
8927    ///Mobumrin Aizi
8928    AHM = 4460,
8929    ///Mobwa Karen
8930    JKM = 4461,
8931    ///Mochi
8932    OLD = 4462,
8933    ///Mochica
8934    OMC = 4463,
8935    ///Mocho
8936    MHC = 4464,
8937    ///Mocovi
8938    MOC = 4465,
8939    ///Modang
8940    MXD = 4466,
8941    ///Modern Greek
8942    ELL = 4467,
8943    ///Modole
8944    MQO = 4468,
8945    ///Moere
8946    MVQ = 4469,
8947    ///Mofu-Gudur
8948    MIF = 4470,
8949    ///Mogholi
8950    MHJ = 4471,
8951    ///Mogofin
8952    MFG = 4472,
8953    ///Mogum
8954    MOU = 4473,
8955    ///Mohave
8956    MOV = 4474,
8957    ///Mohawk
8958    MOH = 4475,
8959    ///Mohegan-Pequot
8960    XPQ = 4476,
8961    ///Moi
8962    MOW = 4477,
8963    ///Moi
8964    MXN = 4478,
8965    ///Moikodi
8966    MKP = 4479,
8967    ///Moingi
8968    MWZ = 4480,
8969    ///Moji
8970    YMI = 4481,
8971    ///Mok
8972    MQT = 4482,
8973    ///Mokati
8974    WNB = 4483,
8975    ///Moken
8976    MWT = 4484,
8977    ///Mokerang
8978    MFT = 4485,
8979    ///Mokilese
8980    MKJ = 4486,
8981    ///Moklen
8982    MKM = 4487,
8983    ///Mokole
8984    MKL = 4488,
8985    ///Mokpwe
8986    BRI = 4489,
8987    ///Moksela
8988    VMS = 4490,
8989    ///Moksha
8990    MDF = 4491,
8991    ///Molale
8992    MBE = 4492,
8993    ///Molbog
8994    PWM = 4493,
8995    ///Moldova Sign Language
8996    VSI = 4494,
8997    ///Molengue
8998    BXC = 4495,
8999    ///Molima
9000    MOX = 4496,
9001    ///Molmo One
9002    AUN = 4497,
9003    ///Molo
9004    ZMO = 4498,
9005    ///Molof
9006    MSL = 4499,
9007    ///Moloko
9008    MLW = 4500,
9009    ///Mom Jango
9010    VER = 4501,
9011    ///Moma
9012    MYL = 4502,
9013    ///Momare
9014    MSZ = 4503,
9015    ///Mombo Dogon
9016    DMB = 4504,
9017    ///Mombum
9018    MSO = 4505,
9019    ///Momina
9020    MMB = 4506,
9021    ///Momuna
9022    MQF = 4507,
9023    ///Mon
9024    MNW = 4508,
9025    ///Monastic Sign Language
9026    MZG = 4509,
9027    ///Mondropolon
9028    NPN = 4510,
9029    ///Monde
9030    MND = 4511,
9031    ///Mongo
9032    LOL = 4512,
9033    ///Mongol
9034    MGT = 4513,
9035    ///Mongolia Buriat
9036    BXM = 4514,
9037    ///Mongolian
9038    MON = 4515,
9039    ///Mongolian Sign Language
9040    MSR = 4516,
9041    ///Mongondow
9042    MOG = 4517,
9043    ///Moni
9044    MNZ = 4518,
9045    ///Mono
9046    MRU = 4519,
9047    ///Mono
9048    MNH = 4520,
9049    ///Mono
9050    MTE = 4521,
9051    ///Mono
9052    MNR = 4522,
9053    ///Monom
9054    MOO = 4523,
9055    ///Monsang Naga
9056    NMH = 4524,
9057    ///Montenegrin
9058    CNR = 4525,
9059    ///Montol
9060    MTL = 4526,
9061    ///Monumbo
9062    MXK = 4527,
9063    ///Monzombo
9064    MOJ = 4528,
9065    ///Moo
9066    GWG = 4529,
9067    ///Moose Cree
9068    CRM = 4530,
9069    ///Mopan Maya
9070    MOP = 4531,
9071    ///Mor
9072    MOQ = 4532,
9073    ///Mor
9074    MHZ = 4533,
9075    ///Moraid
9076    MSG = 4534,
9077    ///Morawa
9078    MZE = 4535,
9079    ///Morelos Nahuatl
9080    NHM = 4536,
9081    ///Morerebi
9082    XMO = 4537,
9083    ///Moresada
9084    MSX = 4538,
9085    ///Mori Atas
9086    MZQ = 4539,
9087    ///Mori Bawah
9088    XMZ = 4540,
9089    ///Morigi
9090    MDB = 4541,
9091    ///Moriori
9092    RRM = 4542,
9093    ///Morisyen
9094    MFE = 4543,
9095    ///Moro
9096    MOR = 4544,
9097    ///Moroccan Arabic
9098    ARY = 4545,
9099    ///Moroccan Sign Language
9100    XMS = 4546,
9101    ///Morokodo
9102    MGC = 4547,
9103    ///Morom
9104    BDO = 4548,
9105    ///Moronene
9106    MQN = 4549,
9107    ///Morori
9108    MOK = 4550,
9109    ///Morouas
9110    MRP = 4551,
9111    ///Morrobalama
9112    UMG = 4552,
9113    ///Mortlockese
9114    MRL = 4553,
9115    ///Moru
9116    MGD = 4554,
9117    ///Mosimo
9118    MQV = 4555,
9119    ///Moskona
9120    MTJ = 4556,
9121    ///Mossi
9122    MOS = 4557,
9123    ///Mota
9124    MTT = 4558,
9125    ///Motlav
9126    MLV = 4559,
9127    ///Motu
9128    MEU = 4560,
9129    ///Mouk-Aria
9130    MWH = 4561,
9131    ///Moundadan Chetty
9132    CTY = 4562,
9133    ///Mountain Koiali
9134    KPX = 4563,
9135    ///Mouwase
9136    JMW = 4564,
9137    ///Movima
9138    MZP = 4565,
9139    ///Moyadan Itneg
9140    ITY = 4566,
9141    ///Moyon Naga
9142    NMO = 4567,
9143    ///Mozambican Sign Language
9144    MZY = 4568,
9145    ///Mozarabic
9146    MXI = 4569,
9147    ///Mpade
9148    MPI = 4570,
9149    ///Mpalitjanh
9150    XPJ = 4571,
9151    ///Mpi
9152    MPZ = 4572,
9153    ///Mpiemo
9154    MCX = 4573,
9155    ///Mpinda
9156    PND = 4574,
9157    ///Mpoto
9158    MPA = 4575,
9159    ///Mpotovoro
9160    MVT = 4576,
9161    ///Mpumpong
9162    MGG = 4577,
9163    ///Mpuono
9164    ZMP = 4578,
9165    ///Mpur
9166    AKC = 4579,
9167    ///Mro-Khimi Chin
9168    CMR = 4580,
9169    ///Mru
9170    MRO = 4581,
9171    ///Mser
9172    KQX = 4582,
9173    ///Mt. Iraya Agta
9174    ATL = 4583,
9175    ///Mt. Iriga Agta
9176    AGZ = 4584,
9177    ///Muak Sa-aak
9178    UKK = 4585,
9179    ///Mualang
9180    MTD = 4586,
9181    ///Mubami
9182    TSX = 4587,
9183    ///Mubi
9184    MUB = 4588,
9185    ///Muda
9186    YMD = 4589,
9187    ///Mudburra
9188    DMW = 4590,
9189    ///Mudhili Gadaba
9190    GAU = 4591,
9191    ///Mudu Koraga
9192    VMD = 4592,
9193    ///Muduga
9194    UDG = 4593,
9195    ///Mufian
9196    AOJ = 4594,
9197    ///Mugom
9198    MUK = 4595,
9199    ///Muinane
9200    BMR = 4596,
9201    ///Mukha-Dora
9202    MMK = 4597,
9203    ///Mukulu
9204    MOZ = 4598,
9205    ///Mulaha
9206    MFW = 4599,
9207    ///Mulam
9208    MLM = 4600,
9209    ///Mulao
9210    GIU = 4601,
9211    ///Mulgi
9212    MVH = 4602,
9213    ///Mullu Kurumba
9214    KPB = 4603,
9215    ///Multiple languages
9216    MUL = 4604,
9217    ///Muluridyi
9218    VMU = 4605,
9219    ///Mum
9220    KQA = 4606,
9221    ///Mumuye
9222    MZM = 4607,
9223    ///Muna
9224    MNB = 4608,
9225    ///Munda
9226    UNX = 4609,
9227    ///Mundabli
9228    BOE = 4610,
9229    ///Mundang
9230    MUA = 4611,
9231    ///Mundani
9232    MNF = 4612,
9233    ///Mundari
9234    UNR = 4613,
9235    ///Mundat
9236    MMF = 4614,
9237    ///Munduruku
9238    MYU = 4615,
9239    ///Mungaka
9240    MHK = 4616,
9241    ///Munggui
9242    MTH = 4617,
9243    ///Mungkip
9244    MPV = 4618,
9245    ///Muniche
9246    MYR = 4619,
9247    ///Munit
9248    MTC = 4620,
9249    ///Munji
9250    MNJ = 4621,
9251    ///Munsee
9252    UMU = 4622,
9253    ///Muong
9254    MTQ = 4623,
9255    ///Mur Pano
9256    TKV = 4624,
9257    ///Muratayak
9258    ASX = 4625,
9259    ///Murik
9260    MXR = 4626,
9261    ///Murik
9262    MTF = 4627,
9263    ///Murkim
9264    RMH = 4628,
9265    ///Murle
9266    MUR = 4629,
9267    ///Murrinh-Patha
9268    MWF = 4630,
9269    ///Mursi
9270    MUZ = 4631,
9271    ///Murui Huitoto
9272    HUU = 4632,
9273    ///Murupi
9274    MQW = 4633,
9275    ///Muruwari
9276    ZMU = 4634,
9277    ///Musak
9278    MMQ = 4635,
9279    ///Musar
9280    MMI = 4636,
9281    ///Musasa
9282    SMM = 4637,
9283    ///Musey
9284    MSE = 4638,
9285    ///Musgu
9286    MUG = 4639,
9287    ///Mushungulu
9288    XMA = 4640,
9289    ///Musi
9290    MUI = 4641,
9291    ///Muskum
9292    MJE = 4642,
9293    ///Muslim Tat
9294    TTT = 4643,
9295    ///Musom
9296    MSU = 4644,
9297    ///Mussau-Emira
9298    EMI = 4645,
9299    ///Muthuvan
9300    MUV = 4646,
9301    ///Mutu
9302    TUC = 4647,
9303    ///Muyang
9304    MUY = 4648,
9305    ///Muyuw
9306    MYW = 4649,
9307    ///Muzi
9308    YMZ = 4650,
9309    ///Mvanip
9310    MCJ = 4651,
9311    ///Mvuba
9312    MXH = 4652,
9313    ///Mwaghavul
9314    SUR = 4653,
9315    ///Mwali Comorian
9316    WLC = 4654,
9317    ///Mwan
9318    MOA = 4655,
9319    ///Mwani
9320    WMW = 4656,
9321    ///Mwatebu
9322    MWA = 4657,
9323    ///Mwera
9324    MWE = 4658,
9325    ///Mwera
9326    MJH = 4659,
9327    ///Mwimbi-Muthambi
9328    MWS = 4660,
9329    ///Myanmar Sign Language
9330    YSM = 4661,
9331    ///Mycenaean Greek
9332    GMY = 4662,
9333    ///Myene
9334    MYE = 4663,
9335    ///Mysian
9336    YMS = 4664,
9337    ///Mzieme Naga
9338    NME = 4665,
9339    ///Maghdi
9340    GMD = 4666,
9341    ///Maku
9342    XAK = 4667,
9343    ///Menik
9344    TNR = 4668,
9345    ///Miskito
9346    MIQ = 4669,
9347    ///Mocheno
9348    MHN = 4670,
9349    ///Mun Chin
9350    MWQ = 4671,
9351    ///Mundu
9352    MUH = 4672,
9353    ///Maharastri Prakrit
9354    PMH = 4673,
9355    ///N'Ko
9356    NQO = 4674,
9357    ///Na
9358    NBT = 4675,
9359    ///Na-kara
9360    NCK = 4676,
9361    ///Naaba
9362    NAO = 4677,
9363    ///Naami
9364    BZV = 4678,
9365    ///Naasioi
9366    NAS = 4679,
9367    ///Naba
9368    MNE = 4680,
9369    ///Nabak
9370    NAF = 4681,
9371    ///Nabi
9372    MTY = 4682,
9373    ///Nachering
9374    NCD = 4683,
9375    ///Nadruvian
9376    NDF = 4684,
9377    ///Nadeb
9378    MBJ = 4685,
9379    ///Nafaanra
9380    NFR = 4686,
9381    ///Nafi
9382    SRF = 4687,
9383    ///Nafri
9384    NXX = 4688,
9385    ///Nafusi
9386    JBN = 4689,
9387    ///Naga Pidgin
9388    NAG = 4690,
9389    ///Nagarchal
9390    NBG = 4691,
9391    ///Nage
9392    NXE = 4692,
9393    ///Nagumi
9394    NGV = 4693,
9395    ///Nahali
9396    NLX = 4694,
9397    ///Nahari
9398    NHH = 4695,
9399    ///Nai
9400    BIO = 4696,
9401    ///Najdi Arabic
9402    ARS = 4697,
9403    ///Naka'ela
9404    NAE = 4698,
9405    ///Nakai
9406    NKJ = 4699,
9407    ///Nakame
9408    NIB = 4700,
9409    ///Nakanai
9410    NAK = 4701,
9411    ///Nake
9412    NBK = 4702,
9413    ///Naki
9414    MFF = 4703,
9415    ///Nakwi
9416    NAX = 4704,
9417    ///Nalca
9418    NLC = 4705,
9419    ///Nali
9420    NSS = 4706,
9421    ///Nalik
9422    NAL = 4707,
9423    ///Nalu
9424    NAJ = 4708,
9425    ///Naluo Yi
9426    YLO = 4709,
9427    ///Nalogo
9428    NLZ = 4710,
9429    ///Nama
9430    NMX = 4711,
9431    ///Namakura
9432    NMK = 4712,
9433    ///Namat
9434    NKM = 4713,
9435    ///Nambo
9436    NCM = 4714,
9437    ///Nambya
9438    NMQ = 4715,
9439    ///Namia
9440    NNM = 4716,
9441    ///Namiae
9442    NVM = 4717,
9443    ///Namibian Sign Language
9444    NBS = 4718,
9445    ///Namla
9446    NAA = 4719,
9447    ///Namo
9448    MXW = 4720,
9449    ///Namonuito
9450    NMT = 4721,
9451    ///Namosi-Naitasiri-Serua
9452    BWB = 4722,
9453    ///Namuyi
9454    NMY = 4723,
9455    ///Nanai
9456    GLD = 4724,
9457    ///Nancere
9458    NNC = 4725,
9459    ///Nande
9460    NNB = 4726,
9461    ///Nandi
9462    NIQ = 4727,
9463    ///Nanerige Senoufo
9464    SEN = 4728,
9465    ///Nanga Dama Dogon
9466    NZZ = 4729,
9467    ///Nankina
9468    NNK = 4730,
9469    ///Nanti
9470    COX = 4731,
9471    ///Nanticoke
9472    NNT = 4732,
9473    ///Nanubae
9474    AFK = 4733,
9475    ///Napo Lowland Quechua
9476    QVO = 4734,
9477    ///Napu
9478    NPY = 4735,
9479    ///Nar Phu
9480    NPA = 4736,
9481    ///Nara
9482    NRB = 4737,
9483    ///Narak
9484    NAC = 4738,
9485    ///Narango
9486    NRG = 4739,
9487    ///Nari Nari
9488    RNR = 4740,
9489    ///Naro
9490    NHR = 4741,
9491    ///Narom
9492    NRM = 4742,
9493    ///Narragansett
9494    XNT = 4743,
9495    ///Narua
9496    NRU = 4744,
9497    ///Narungga
9498    NNR = 4745,
9499    ///Nasal
9500    NSY = 4746,
9501    ///Nasarian
9502    NVH = 4747,
9503    ///Naskapi
9504    NSK = 4748,
9505    ///Natanzi
9506    NTZ = 4749,
9507    ///Natchez
9508    NCZ = 4750,
9509    ///Nateni
9510    NTM = 4751,
9511    ///Nathembo
9512    NTE = 4752,
9513    ///Natioro
9514    NTI = 4753,
9515    ///Natugu
9516    NTU = 4754,
9517    ///Nauete
9518    NXA = 4755,
9519    ///Naukan Yupik
9520    YNK = 4756,
9521    ///Nauna
9522    NCN = 4757,
9523    ///Nauo
9524    NWO = 4758,
9525    ///Nauru
9526    NAU = 4759,
9527    ///Navajo
9528    NAV = 4760,
9529    ///Navut
9530    NSW = 4761,
9531    ///Nawaru
9532    NWR = 4762,
9533    ///Nawathinehena
9534    NWA = 4763,
9535    ///Nawdm
9536    NMZ = 4764,
9537    ///Nawuri
9538    NAW = 4765,
9539    ///Naxi
9540    NXQ = 4766,
9541    ///Nayi
9542    NOZ = 4767,
9543    ///Nayini
9544    NYQ = 4768,
9545    ///Ncane
9546    NCR = 4769,
9547    ///Nchumbulu
9548    NLU = 4770,
9549    ///Nda'nda'
9550    NNZ = 4771,
9551    ///Ndai
9552    GKE = 4772,
9553    ///Ndaka
9554    NDK = 4773,
9555    ///Ndali
9556    NDH = 4774,
9557    ///Ndam
9558    NDM = 4775,
9559    ///Ndamba
9560    NDJ = 4776,
9561    ///Ndambomo
9562    NXO = 4777,
9563    ///Ndasa
9564    NDA = 4778,
9565    ///Ndau
9566    NDC = 4779,
9567    ///Nde-Gbite
9568    NED = 4780,
9569    ///Nde-Nsele-Nta
9570    NDD = 4781,
9571    ///Ndemli
9572    NML = 4782,
9573    ///Ndendeule
9574    DNE = 4783,
9575    ///Ndengereko
9576    NDG = 4784,
9577    ///Nding
9578    ELI = 4785,
9579    ///Ndo
9580    NDP = 4786,
9581    ///Ndobo
9582    NDW = 4787,
9583    ///Ndoe
9584    NBB = 4788,
9585    ///Ndogo
9586    NDZ = 4789,
9587    ///Ndolo
9588    NDL = 4790,
9589    ///Ndom
9590    NQM = 4791,
9591    ///Ndombe
9592    NDQ = 4792,
9593    ///Ndonde Hamba
9594    NJD = 4793,
9595    ///Ndonga
9596    NDO = 4794,
9597    ///Ndoola
9598    NDR = 4795,
9599    ///Ndra'ngith
9600    DGT = 4796,
9601    ///Ndrulo
9602    DNO = 4797,
9603    ///Nduga
9604    NDX = 4798,
9605    ///Ndumu
9606    NMD = 4799,
9607    ///Ndunda
9608    NUH = 4800,
9609    ///Ndunga
9610    NDT = 4801,
9611    ///Ndut
9612    NDV = 4802,
9613    ///Ndwewe
9614    NWW = 4803,
9615    ///Ndyuka-Trio Pidgin
9616    NJT = 4804,
9617    ///Ndzwani Comorian
9618    WNI = 4805,
9619    ///Neapolitan
9620    NAP = 4806,
9621    ///Nedebang
9622    NEC = 4807,
9623    ///Nefamese
9624    NEF = 4808,
9625    ///Negerhollands
9626    DCR = 4809,
9627    ///Negeri Sembilan Malay
9628    ZMI = 4810,
9629    ///Negidal
9630    NEG = 4811,
9631    ///Nehan
9632    NSN = 4812,
9633    ///Nek
9634    NIF = 4813,
9635    ///Nekgini
9636    NKG = 4814,
9637    ///Neko
9638    NEJ = 4815,
9639    ///Neku
9640    NEK = 4816,
9641    ///Nema
9642    GSN = 4817,
9643    ///Neme
9644    NEX = 4818,
9645    ///Nemi
9646    NEM = 4819,
9647    ///Nen
9648    NQN = 4820,
9649    ///Nend
9650    ANH = 4821,
9651    ///Nenets
9652    YRK = 4822,
9653    ///Nengone
9654    NEN = 4823,
9655    ///Neo
9656    NEU = 4824,
9657    ///Neo-Hittite
9658    NEI = 4825,
9659    ///Nepalese Sign Language
9660    NSP = 4826,
9661    ///Nepali
9662    NPI = 4827,
9663    ///Nepali
9664    NEP = 4828,
9665    ///Nete
9666    NET = 4829,
9667    ///New Caledonian Javanese
9668    JAS = 4830,
9669    ///New Zealand Sign Language
9670    NZS = 4831,
9671    ///Newari
9672    NEW = 4832,
9673    ///Neyo
9674    NEY = 4833,
9675    ///Nez Perce
9676    NEZ = 4834,
9677    ///Ngaanyatjarra
9678    NTJ = 4835,
9679    ///Ngad'a
9680    NXG = 4836,
9681    ///Ngadjunmaya
9682    NJU = 4837,
9683    ///Ngadjuri
9684    JUI = 4838,
9685    ///Ngaing
9686    NNF = 4839,
9687    ///Ngaju
9688    NIJ = 4840,
9689    ///Ngala
9690    NUD = 4841,
9691    ///Ngalakgan
9692    NIG = 4842,
9693    ///Ngalum
9694    SZB = 4843,
9695    ///Ngam
9696    NMC = 4844,
9697    ///Ngamambo
9698    NBV = 4845,
9699    ///Ngambay
9700    SBA = 4846,
9701    ///Ngamini
9702    NMV = 4847,
9703    ///Ngamo
9704    NBH = 4848,
9705    ///Ngan'gityemerri
9706    NAM = 4849,
9707    ///Nganakarti
9708    XNK = 4850,
9709    ///Nganasan
9710    NIO = 4851,
9711    ///Ngandi
9712    NID = 4852,
9713    ///Ngando
9714    NGD = 4853,
9715    ///Ngando
9716    NXD = 4854,
9717    ///Ngandyera
9718    NNE = 4855,
9719    ///Ngangam
9720    GNG = 4856,
9721    ///Ngantangarra
9722    NTG = 4857,
9723    ///Nganyaywana
9724    NYX = 4858,
9725    ///Ngardi
9726    RXD = 4859,
9727    ///Ngarigu
9728    XNI = 4860,
9729    ///Ngarinyin
9730    UNG = 4861,
9731    ///Ngarinyman
9732    NBJ = 4862,
9733    ///Ngarla
9734    NRK = 4863,
9735    ///Ngarluma
9736    NRL = 4864,
9737    ///Ngarrindjeri
9738    NAY = 4865,
9739    ///Ngas
9740    ANC = 4866,
9741    ///Ngasa
9742    NSG = 4867,
9743    ///Ngatik Men's Creole
9744    NGM = 4868,
9745    ///Ngawn Chin
9746    CNW = 4869,
9747    ///Ngawun
9748    NXN = 4870,
9749    ///Ngayawung
9750    NWG = 4871,
9751    ///Ngazidja Comorian
9752    ZDJ = 4872,
9753    ///Ngbaka
9754    NGA = 4873,
9755    ///Ngbaka Ma'bo
9756    NBM = 4874,
9757    ///Ngbaka Manza
9758    NGG = 4875,
9759    ///Ngbee
9760    JGB = 4876,
9761    ///Ngbinda
9762    NBD = 4877,
9763    ///Ngbundu
9764    NUU = 4878,
9765    ///Ngelima
9766    AGH = 4879,
9767    ///Ngemba
9768    NGE = 4880,
9769    ///Ngen
9770    GNJ = 4881,
9771    ///Ngendelengo
9772    NQL = 4882,
9773    ///Ngete
9774    NNN = 4883,
9775    ///Nggem
9776    NBQ = 4884,
9777    ///Nggwahyi
9778    NGX = 4885,
9779    ///Ngie
9780    NGJ = 4886,
9781    ///Ngiemboon
9782    NNH = 4887,
9783    ///Ngile
9784    JLE = 4888,
9785    ///Ngindo
9786    NNQ = 4889,
9787    ///Ngiti
9788    NIY = 4890,
9789    ///Ngizim
9790    NGI = 4891,
9791    ///Ngkalmpw Kanum
9792    KCD = 4892,
9793    ///Ngom
9794    NRA = 4893,
9795    ///Ngomba
9796    JGO = 4894,
9797    ///Ngombale
9798    NLA = 4895,
9799    ///Ngombe
9800    NMJ = 4896,
9801    ///Ngombe
9802    NGC = 4897,
9803    ///Ngongo
9804    NOQ = 4898,
9805    ///Ngoni
9806    XNQ = 4899,
9807    ///Ngoni
9808    XNJ = 4900,
9809    ///Ngoshie
9810    NSH = 4901,
9811    ///Ngul
9812    NLO = 4902,
9813    ///Ngulu
9814    NGP = 4903,
9815    ///Nguluwan
9816    NUW = 4904,
9817    ///Ngumbarl
9818    XNM = 4905,
9819    ///Ngumbi
9820    NUI = 4906,
9821    ///Ngunawal
9822    XUL = 4907,
9823    ///Ngundi
9824    NDN = 4908,
9825    ///Ngundu
9826    NUE = 4909,
9827    ///Ngungwel
9828    NGZ = 4910,
9829    ///Ngurimi
9830    NGQ = 4911,
9831    ///Ngurmbur
9832    NRX = 4912,
9833    ///Nguon
9834    NUO = 4913,
9835    ///Ngwaba
9836    NGW = 4914,
9837    ///Ngwe
9838    NWE = 4915,
9839    ///Ngwo
9840    NGN = 4916,
9841    ///Ngabere
9842    GYM = 4917,
9843    ///Nhanda
9844    NHA = 4918,
9845    ///Nhengatu
9846    YRL = 4919,
9847    ///Nhirrpi
9848    HRP = 4920,
9849    ///Nhuwala
9850    NHF = 4921,
9851    ///Nias
9852    NIA = 4922,
9853    ///Nicaragua Creole English
9854    BZK = 4923,
9855    ///Nicaraguan Sign Language
9856    NCS = 4924,
9857    ///Niellim
9858    NIE = 4925,
9859    ///Nigeria Mambila
9860    MZK = 4926,
9861    ///Nigerian Fulfulde
9862    FUV = 4927,
9863    ///Nigerian Pidgin
9864    PCM = 4928,
9865    ///Nigerian Sign Language
9866    NSI = 4929,
9867    ///Nihali
9868    NLL = 4930,
9869    ///Nii
9870    NII = 4931,
9871    ///Niksek
9872    GBE = 4932,
9873    ///Nila
9874    NIL = 4933,
9875    ///Nilamba
9876    NIM = 4934,
9877    ///Nimadi
9878    NOE = 4935,
9879    ///Nimanbur
9880    NMP = 4936,
9881    ///Nimbari
9882    NMR = 4937,
9883    ///Nimboran
9884    NIR = 4938,
9885    ///Nimi
9886    NIS = 4939,
9887    ///Nimo
9888    NIW = 4940,
9889    ///Nimoa
9890    NMW = 4941,
9891    ///Ninam
9892    SHB = 4942,
9893    ///Nindi
9894    NXI = 4943,
9895    ///Ningera
9896    NBY = 4944,
9897    ///Ninggerum
9898    NXR = 4945,
9899    ///Ningil
9900    NIZ = 4946,
9901    ///Ninia Yali
9902    NLK = 4947,
9903    ///Ninzo
9904    NIN = 4948,
9905    ///Nipsan
9906    NPS = 4949,
9907    ///Nisa
9908    NJS = 4950,
9909    ///Nisenan
9910    NSZ = 4951,
9911    ///Nisga'a
9912    NCG = 4952,
9913    ///Nisi
9914    YSO = 4953,
9915    ///Niuafo'ou
9916    NUM = 4954,
9917    ///Niuatoputapu
9918    NKP = 4955,
9919    ///Niuean
9920    NIU = 4956,
9921    ///Nivacle
9922    CAG = 4957,
9923    ///Niwer Mil
9924    HRC = 4958,
9925    ///Njalgulgule
9926    NJL = 4959,
9927    ///Njebi
9928    NZB = 4960,
9929    ///Njen
9930    NJJ = 4961,
9931    ///Njerep
9932    NJR = 4962,
9933    ///Njyem
9934    NJY = 4963,
9935    ///Nkami
9936    NKQ = 4964,
9937    ///Nkangala
9938    NKN = 4965,
9939    ///Nkari
9940    NKZ = 4966,
9941    ///Nkem-Nkum
9942    ISI = 4967,
9943    ///Nkhumbi
9944    KHU = 4968,
9945    ///Nkongho
9946    NKC = 4969,
9947    ///Nkonya
9948    NKO = 4970,
9949    ///Nkoroo
9950    NKX = 4971,
9951    ///Nkoya
9952    NKA = 4972,
9953    ///Nkukoli
9954    NBO = 4973,
9955    ///Nkutu
9956    NKW = 4974,
9957    ///Nnam
9958    NBP = 4975,
9959    ///No linguistic content
9960    ZXX = 4976,
9961    ///Nobiin
9962    FIA = 4977,
9963    ///Nobonob
9964    GAW = 4978,
9965    ///Nocte Naga
9966    NJB = 4979,
9967    ///Nogai
9968    NOG = 4980,
9969    ///Noipx
9970    NPX = 4981,
9971    ///Noiri
9972    NOI = 4982,
9973    ///Nokuku
9974    NKK = 4983,
9975    ///Nomaande
9976    LEM = 4984,
9977    ///Nomane
9978    NOF = 4985,
9979    ///Nomatsiguenga
9980    NOT = 4986,
9981    ///Nomlaki
9982    NOL = 4987,
9983    ///Nomu
9984    NOH = 4988,
9985    ///Nong Zhuang
9986    ZHN = 4989,
9987    ///Nonuya
9988    NOJ = 4990,
9989    ///Nooksack
9990    NOK = 4991,
9991    ///Noon
9992    SNF = 4992,
9993    ///Noone
9994    NHU = 4993,
9995    ///Nopala Chatino
9996    CYA = 4994,
9997    ///Noric
9998    NRC = 4995,
9999    ///Norn
10000    NRN = 4996,
10001    ///Norra
10002    NRR = 4997,
10003    ///North Alaskan Inupiatun
10004    ESI = 4998,
10005    ///North Ambrym
10006    MMG = 4999,
10007    ///North Asmat
10008    NKS = 5000,
10009    ///North Awyu
10010    YIR = 5001,
10011    ///North Azerbaijani
10012    AZJ = 5002,
10013    ///North Babar
10014    BCD = 5003,
10015    ///North Bolivian Quechua
10016    QUL = 5004,
10017    ///North Central Mixe
10018    NEQ = 5005,
10019    ///North Efate
10020    LLP = 5006,
10021    ///North Fali
10022    FLL = 5007,
10023    ///North Giziga
10024    GIS = 5008,
10025    ///North Junin Quechua
10026    QVN = 5009,
10027    ///North Marquesan
10028    MRQ = 5010,
10029    ///North Mesopotamian Arabic
10030    AYP = 5011,
10031    ///North Midlands Tasmanian
10032    XPH = 5012,
10033    ///North Mofu
10034    MFK = 5013,
10035    ///North Moluccan Malay
10036    MAX = 5014,
10037    ///North Muyu
10038    KTI = 5015,
10039    ///North Ndebele
10040    NDE = 5016,
10041    ///North Nuaulu
10042    NNI = 5017,
10043    ///North Picene
10044    NRP = 5018,
10045    ///North Slavey
10046    SCS = 5019,
10047    ///North Tairora
10048    TBG = 5020,
10049    ///North Tanna
10050    TNN = 5021,
10051    ///North Wahgi
10052    WHG = 5022,
10053    ///North Watut
10054    UNA = 5023,
10055    ///Northeast Kiwai
10056    KIW = 5024,
10057    ///Northeast Maidu
10058    NMU = 5025,
10059    ///Northeast Pashai
10060    AEE = 5026,
10061    ///Northeastern Dinka
10062    DIP = 5027,
10063    ///Northeastern Pomo
10064    PEF = 5028,
10065    ///Northeastern Tasmanian
10066    XPB = 5029,
10067    ///Northeastern Thai
10068    TTS = 5030,
10069    ///Northern Alta
10070    AQN = 5031,
10071    ///Northern Altai
10072    ATV = 5032,
10073    ///Northern Amami-Oshima
10074    RYN = 5033,
10075    ///Northern Betsimisaraka Malagasy
10076    BMM = 5034,
10077    ///Northern Binukidnon
10078    KYN = 5035,
10079    ///Northern Bobo Madare
10080    BBO = 5036,
10081    ///Northern Bontok
10082    RBK = 5037,
10083    ///Northern Catanduanes Bikol
10084    CTS = 5038,
10085    ///Northern Conchucos Ancash Quechua
10086    QXN = 5039,
10087    ///Northern Dagara
10088    DGI = 5040,
10089    ///Northern Dong
10090    DOC = 5041,
10091    ///Northern East Cree
10092    CRL = 5042,
10093    ///Northern Embera
10094    EMP = 5043,
10095    ///Northern Frisian
10096    FRR = 5044,
10097    ///Northern Ghale
10098    GHH = 5045,
10099    ///Northern Gondi
10100    GNO = 5046,
10101    ///Northern Grebo
10102    GBO = 5047,
10103    ///Northern Guiyang Hmong
10104    HUJ = 5048,
10105    ///Northern Haida
10106    HDN = 5049,
10107    ///Northern Hindko
10108    HNO = 5050,
10109    ///Northern Huishui Hmong
10110    HMI = 5051,
10111    ///Northern Kalapuya
10112    NRT = 5052,
10113    ///Northern Kankanay
10114    XNN = 5053,
10115    ///Northern Katang
10116    NCQ = 5054,
10117    ///Northern Khmer
10118    KXM = 5055,
10119    ///Northern Kissi
10120    KQS = 5056,
10121    ///Northern Kurdish
10122    KMR = 5057,
10123    ///Northern Luri
10124    LRC = 5058,
10125    ///Northern Mashan Hmong
10126    HMP = 5059,
10127    ///Northern Muji
10128    YMX = 5060,
10129    ///Northern Nago
10130    XKB = 5061,
10131    ///Northern Ngbandi
10132    NGB = 5062,
10133    ///Northern Nisu
10134    YIV = 5063,
10135    ///Northern Nuni
10136    NUV = 5064,
10137    ///Northern Oaxaca Nahuatl
10138    NHY = 5065,
10139    ///Northern Ohlone
10140    CST = 5066,
10141    ///Northern One
10142    ONR = 5067,
10143    ///Northern Paiute
10144    PAO = 5068,
10145    ///Northern Pame
10146    PMQ = 5069,
10147    ///Northern Pashto
10148    PBU = 5070,
10149    ///Northern Pastaza Quichua
10150    QVZ = 5071,
10151    ///Northern Ping Chinese
10152    CNP = 5072,
10153    ///Northern Pomo
10154    PEJ = 5073,
10155    ///Northern Puebla Nahuatl
10156    NCJ = 5074,
10157    ///Northern Pumi
10158    PMI = 5075,
10159    ///Northern Qiandong Miao
10160    HEA = 5076,
10161    ///Northern Qiang
10162    CNG = 5077,
10163    ///Northern Rengma Naga
10164    NNL = 5078,
10165    ///Northern Roglai
10166    ROG = 5079,
10167    ///Northern Sami
10168    SME = 5080,
10169    ///Northern Sierra Miwok
10170    NSQ = 5081,
10171    ///Northern Sorsoganon
10172    BKS = 5082,
10173    ///Northern Subanen
10174    STB = 5083,
10175    ///Northern Tarahumara
10176    THH = 5084,
10177    ///Northern Tasmanian
10178    XPV = 5085,
10179    ///Northern Tepehuan
10180    NTP = 5086,
10181    ///Northern Thai
10182    NOD = 5087,
10183    ///Northern Tidung
10184    NTD = 5088,
10185    ///Northern Tiwa
10186    TWF = 5089,
10187    ///Northern Tlaxiaco Mixtec
10188    XTN = 5090,
10189    ///Northern Toussian
10190    TSP = 5091,
10191    ///Northern Tujia
10192    TJI = 5092,
10193    ///Northern Tutchone
10194    TTM = 5093,
10195    ///Northern Uzbek
10196    UZN = 5094,
10197    ///Northern Yukaghir
10198    YKG = 5095,
10199    ///Northwest Alaska Inupiatun
10200    ESK = 5096,
10201    ///Northwest Gbaya
10202    GYA = 5097,
10203    ///Northwest Maidu
10204    MJD = 5098,
10205    ///Northwest Oaxaca Mixtec
10206    MXA = 5099,
10207    ///Northwest Pashai
10208    GLH = 5100,
10209    ///Northwestern Dinka
10210    DIW = 5101,
10211    ///Northwestern Fars
10212    FAZ = 5102,
10213    ///Northwestern Kolami
10214    KFB = 5103,
10215    ///Northwestern Nisu
10216    NSF = 5104,
10217    ///Northwestern Ojibwa
10218    OJB = 5105,
10219    ///Northwestern Tasmanian
10220    XPW = 5106,
10221    ///Norwegian
10222    NOR = 5107,
10223    ///Norwegian Bokmal
10224    NOB = 5108,
10225    ///Norwegian Nynorsk
10226    NNO = 5109,
10227    ///Norwegian Sign Language
10228    NSL = 5110,
10229    ///Notre
10230    BLY = 5111,
10231    ///Notsi
10232    NCF = 5112,
10233    ///Nottoway
10234    NTW = 5113,
10235    ///Nottoway-Meherrin
10236    NWY = 5114,
10237    ///Novial
10238    NOV = 5115,
10239    ///Noy
10240    NOY = 5116,
10241    ///Nsenga
10242    NSE = 5117,
10243    ///Nshi
10244    NSC = 5118,
10245    ///Nsongo
10246    NSX = 5119,
10247    ///Ntcham
10248    BUD = 5120,
10249    ///Nteng
10250    NQT = 5121,
10251    ///Ntomba
10252    NTO = 5122,
10253    ///Nubaca
10254    BAF = 5123,
10255    ///Nubi
10256    KCN = 5124,
10257    ///Nubri
10258    KTE = 5125,
10259    ///Nuer
10260    NUS = 5126,
10261    ///Nugunu
10262    NNV = 5127,
10263    ///Nugunu
10264    YAS = 5128,
10265    ///Nuk
10266    NOC = 5129,
10267    ///Nukak Maku
10268    MBR = 5130,
10269    ///Nukna
10270    KLT = 5131,
10271    ///Nukuini
10272    NUC = 5132,
10273    ///Nukumanu
10274    NUQ = 5133,
10275    ///Nukunul
10276    XNU = 5134,
10277    ///Nukuoro
10278    NKR = 5135,
10279    ///Nukuria
10280    NUR = 5136,
10281    ///Numana
10282    NBR = 5137,
10283    ///Numanggang
10284    NOP = 5138,
10285    ///Numbami
10286    SIJ = 5139,
10287    ///Nume
10288    TGS = 5140,
10289    ///Numidian
10290    NXM = 5141,
10291    ///Numee
10292    KDK = 5142,
10293    ///Nung
10294    NUT = 5143,
10295    ///Nungali
10296    NUG = 5144,
10297    ///Nunggubuyu
10298    NUY = 5145,
10299    ///Nungu
10300    RIN = 5146,
10301    ///Nupbikha
10302    NPB = 5147,
10303    ///Nupe-Nupe-Tako
10304    NUP = 5148,
10305    ///Nusa Laut
10306    NUL = 5149,
10307    ///Nusu
10308    NUF = 5150,
10309    ///Nuu-chah-nulth
10310    NUK = 5151,
10311    ///Nyabwa
10312    NWB = 5152,
10313    ///Nyaheun
10314    NEV = 5153,
10315    ///Nyahkur
10316    CBN = 5154,
10317    ///Nyakyusa-Ngonde
10318    NYY = 5155,
10319    ///Nyali
10320    NLJ = 5156,
10321    ///Nyam
10322    NMI = 5157,
10323    ///Nyamal
10324    NLY = 5158,
10325    ///Nyambo
10326    NOW = 5159,
10327    ///Nyamusa-Molo
10328    NWM = 5160,
10329    ///Nyamwanga
10330    MWN = 5161,
10331    ///Nyamwezi
10332    NYM = 5162,
10333    ///Nyaneka
10334    NYK = 5163,
10335    ///Nyang'i
10336    NYP = 5164,
10337    ///Nyanga
10338    NYJ = 5165,
10339    ///Nyanga-li
10340    NYC = 5166,
10341    ///Nyangatom
10342    NNJ = 5167,
10343    ///Nyangbo
10344    NYB = 5168,
10345    ///Nyangga
10346    NNY = 5169,
10347    ///Nyangumarta
10348    NNA = 5170,
10349    ///Nyanja
10350    NYA = 5171,
10351    ///Nyankole
10352    NYN = 5172,
10353    ///Nyankpa
10354    YES = 5173,
10355    ///Nyarafolo Senoufo
10356    SEV = 5174,
10357    ///Nyaturu
10358    RIM = 5175,
10359    ///Nyaw
10360    NYW = 5176,
10361    ///Nyawaygi
10362    NYT = 5177,
10363    ///Nyemba
10364    NBA = 5178,
10365    ///Nyengo
10366    NYE = 5179,
10367    ///Nyenkha
10368    NEH = 5180,
10369    ///Nyeu
10370    NYL = 5181,
10371    ///Nyiha
10372    NYR = 5182,
10373    ///Nyiha
10374    NIH = 5183,
10375    ///Nyika
10376    NKV = 5184,
10377    ///Nyika
10378    NKT = 5185,
10379    ///Nyikina
10380    NYH = 5186,
10381    ///Nyindrou
10382    LID = 5187,
10383    ///Nyindu
10384    NYG = 5188,
10385    ///Nyishi
10386    NJZ = 5189,
10387    ///Nyiyaparli
10388    XNY = 5190,
10389    ///Nyokon
10390    NVO = 5191,
10391    ///Nyole
10392    NUJ = 5192,
10393    ///Nyong
10394    MUO = 5193,
10395    ///Nyore
10396    NYD = 5194,
10397    ///Nyoro
10398    NYO = 5195,
10399    ///Nyulnyul
10400    NYV = 5196,
10401    ///Nyungar
10402    NYS = 5197,
10403    ///Nyungwe
10404    NYU = 5198,
10405    ///Nyalayu
10406    YLY = 5199,
10407    ///Nzadi
10408    NZD = 5200,
10409    ///Nzakambay
10410    NZY = 5201,
10411    ///Nzakara
10412    NZK = 5202,
10413    ///Nzanyi
10414    NJA = 5203,
10415    ///Nzima
10416    NZI = 5204,
10417    ///Na-Meo
10418    NEO = 5205,
10419    ///Nelemwa-Nixumwak
10420    NEE = 5206,
10421    ///Nupode Huitoto
10422    HUX = 5207,
10423    ///Nng
10424    NGH = 5208,
10425    ///O'chi'chi'
10426    XOC = 5209,
10427    ///O'du
10428    TYH = 5210,
10429    ///Obanliku
10430    BZY = 5211,
10431    ///Obispeno
10432    OBI = 5212,
10433    ///Oblo
10434    OBL = 5213,
10435    ///Obo Manobo
10436    OBO = 5214,
10437    ///Obokuitai
10438    AFZ = 5215,
10439    ///Obolo
10440    ANN = 5216,
10441    ///Obulom
10442    OBU = 5217,
10443    ///Ocaina
10444    OCA = 5218,
10445    ///Occitan
10446    OCI = 5219,
10447    ///Ocotepec Mixtec
10448    MIE = 5220,
10449    ///Ocotlan Zapotec
10450    ZAC = 5221,
10451    ///Od
10452    ODK = 5222,
10453    ///Odia
10454    ORY = 5223,
10455    ///Odiai
10456    BHF = 5224,
10457    ///Odoodee
10458    KKC = 5225,
10459    ///Odual
10460    ODU = 5226,
10461    ///Odut
10462    ODA = 5227,
10463    ///Ofaye
10464    OPY = 5228,
10465    ///Official Aramaic
10466    ARC = 5229,
10467    ///Ofo
10468    OFO = 5230,
10469    ///Ogbah
10470    OGC = 5231,
10471    ///Ogbia
10472    OGB = 5232,
10473    ///Ogbogolo
10474    OGG = 5233,
10475    ///Ogbronuagum
10476    OGU = 5234,
10477    ///Ogea
10478    ERI = 5235,
10479    ///Oirata
10480    OIA = 5236,
10481    ///Ojibwa
10482    OJI = 5237,
10483    ///Ojitlan Chinantec
10484    CHJ = 5238,
10485    ///Okanagan
10486    OKA = 5239,
10487    ///Oki-No-Erabu
10488    OKN = 5240,
10489    ///Okiek
10490    OKI = 5241,
10491    ///Oko-Eni-Osayen
10492    OKS = 5242,
10493    ///Oko-Juwoi
10494    OKJ = 5243,
10495    ///Okobo
10496    OKB = 5244,
10497    ///Okodia
10498    OKD = 5245,
10499    ///Okolie
10500    OIE = 5246,
10501    ///Okolod
10502    KQV = 5247,
10503    ///Okpamheri
10504    OPA = 5248,
10505    ///Okpe
10506    OKX = 5249,
10507    ///Okpe
10508    OKE = 5250,
10509    ///Oksapmin
10510    OPM = 5251,
10511    ///Oku
10512    OKU = 5252,
10513    ///Old Aramaic
10514    OAR = 5253,
10515    ///Old Avar
10516    OAV = 5254,
10517    ///Old Breton
10518    OBT = 5255,
10519    ///Old Burmese
10520    OBR = 5256,
10521    ///Old Cham
10522    OCM = 5257,
10523    ///Old Chinese
10524    OCH = 5258,
10525    ///Old Cornish
10526    OCO = 5259,
10527    ///Old Dutch
10528    ODT = 5260,
10529    ///Old English
10530    ANG = 5261,
10531    ///Old French
10532    FRO = 5262,
10533    ///Old Frisian
10534    OFS = 5263,
10535    ///Old Georgian
10536    OGE = 5264,
10537    ///Old High German
10538    GOH = 5265,
10539    ///Old Hittite
10540    OHT = 5266,
10541    ///Old Hungarian
10542    OHU = 5267,
10543    ///Old Irish
10544    SGA = 5268,
10545    ///Old Japanese
10546    OJP = 5269,
10547    ///Old Kentish Sign Language
10548    OKL = 5270,
10549    ///Old Khmer
10550    OKZ = 5271,
10551    ///Old Korean
10552    OKO = 5272,
10553    ///Old Lithuanian
10554    OLT = 5273,
10555    ///Old Malay
10556    OMY = 5274,
10557    ///Old Manipuri
10558    OMP = 5275,
10559    ///Old Marathi
10560    OMR = 5276,
10561    ///Old Mon
10562    OMX = 5277,
10563    ///Old Norse
10564    NON = 5278,
10565    ///Old Nubian
10566    ONW = 5279,
10567    ///Old Ossetic
10568    OOS = 5280,
10569    ///Old Persian
10570    PEO = 5281,
10571    ///Old Provencal
10572    PRO = 5282,
10573    ///Old Russian
10574    ORV = 5283,
10575    ///Old Saxon
10576    OSX = 5284,
10577    ///Old Spanish
10578    OSP = 5285,
10579    ///Old Sundanese
10580    OSN = 5286,
10581    ///Old Tamil
10582    OTY = 5287,
10583    ///Old Tibetan
10584    OTB = 5288,
10585    ///Old Turkish
10586    OTK = 5289,
10587    ///Old Uighur
10588    OUI = 5290,
10589    ///Old Welsh
10590    OWL = 5291,
10591    ///Olekha
10592    OLE = 5292,
10593    ///Olkol
10594    OLK = 5293,
10595    ///Olo
10596    ONG = 5294,
10597    ///Oloma
10598    OLM = 5295,
10599    ///Olrat
10600    OLR = 5296,
10601    ///Olu'bo
10602    LUL = 5297,
10603    ///Olulumo-Ikom
10604    IKO = 5298,
10605    ///Oluta Popoluca
10606    PLO = 5299,
10607    ///Omagua
10608    OMG = 5300,
10609    ///Omaha-Ponca
10610    OMA = 5301,
10611    ///Omani Arabic
10612    ACX = 5302,
10613    ///Ombamba
10614    MBM = 5303,
10615    ///Ombo
10616    OML = 5304,
10617    ///Ometepec Nahuatl
10618    NHT = 5305,
10619    ///Omi
10620    OMI = 5306,
10621    ///Omok
10622    OMK = 5307,
10623    ///Omotik
10624    OMT = 5308,
10625    ///Omurano
10626    OMU = 5309,
10627    ///Ona
10628    ONA = 5310,
10629    ///Oneida
10630    ONE = 5311,
10631    ///Ong
10632    OOG = 5312,
10633    ///Onin
10634    ONI = 5313,
10635    ///Onin Based Pidgin
10636    ONX = 5314,
10637    ///Onjob
10638    ONJ = 5315,
10639    ///Ono
10640    ONS = 5316,
10641    ///Onobasulu
10642    ONN = 5317,
10643    ///Onondaga
10644    ONO = 5318,
10645    ///Ontenu
10646    ONT = 5319,
10647    ///Ontong Java
10648    OJV = 5320,
10649    ///Oorlams
10650    OOR = 5321,
10651    ///Opao
10652    OPO = 5322,
10653    ///Opata
10654    OPT = 5323,
10655    ///Orang Kanaq
10656    ORN = 5324,
10657    ///Orang Seletar
10658    ORS = 5325,
10659    ///Oraon Sadri
10660    SDR = 5326,
10661    ///Orejon
10662    ORE = 5327,
10663    ///Oring
10664    ORG = 5328,
10665    ///Oriya
10666    ORI = 5329,
10667    ///Orizaba Nahuatl
10668    NLV = 5330,
10669    ///Orma
10670    ORC = 5331,
10671    ///Ormu
10672    ORZ = 5332,
10673    ///Ormuri
10674    ORU = 5333,
10675    ///Oro
10676    ORX = 5334,
10677    ///Oro Win
10678    ORW = 5335,
10679    ///Oroch
10680    OAC = 5336,
10681    ///Oroha
10682    ORA = 5337,
10683    ///Orok
10684    OAA = 5338,
10685    ///Orokaiva
10686    OKV = 5339,
10687    ///Oroko
10688    BDU = 5340,
10689    ///Orokolo
10690    ORO = 5341,
10691    ///Oromo
10692    ORM = 5342,
10693    ///Oroqen
10694    ORH = 5343,
10695    ///Orowe
10696    BPK = 5344,
10697    ///Oruma
10698    ORR = 5345,
10699    ///Orya
10700    URY = 5346,
10701    ///Osage
10702    OSA = 5347,
10703    ///Osatu
10704    OST = 5348,
10705    ///Oscan
10706    OSC = 5349,
10707    ///Osing
10708    OSI = 5350,
10709    ///Ososo
10710    OSO = 5351,
10711    ///Ossetian
10712    OSS = 5352,
10713    ///Ot Danum
10714    OTD = 5353,
10715    ///Otank
10716    UTA = 5354,
10717    ///Oti
10718    OTI = 5355,
10719    ///Otoro
10720    OTR = 5356,
10721    ///Ottawa
10722    OTW = 5357,
10723    ///Ottoman Turkish
10724    OTA = 5358,
10725    ///Otuho
10726    LOT = 5359,
10727    ///Otuke
10728    OTU = 5360,
10729    ///Ouma
10730    OUM = 5361,
10731    ///Oune
10732    OUE = 5362,
10733    ///Owa
10734    STN = 5363,
10735    ///Owenia
10736    WSR = 5364,
10737    ///Owiniga
10738    OWI = 5365,
10739    ///Oy
10740    OYB = 5366,
10741    ///Oya'oya
10742    OYY = 5367,
10743    ///Oyda
10744    OYD = 5368,
10745    ///Oyster Bay Tasmanian
10746    XPD = 5369,
10747    ///Ozolotepec Zapotec
10748    ZAO = 5370,
10749    ///Ozumacin Chinantec
10750    CHZ = 5371,
10751    ///Pa Di
10752    PDI = 5372,
10753    ///Pa'a
10754    PQA = 5373,
10755    ///Pa'o Karen
10756    BLK = 5374,
10757    ///Pa-Hng
10758    PHA = 5375,
10759    ///Paakantyi
10760    DRL = 5376,
10761    ///Paama
10762    PMA = 5377,
10763    ///Paasaal
10764    SIG = 5378,
10765    ///Pacahuara
10766    PCP = 5379,
10767    ///Pacaraos Quechua
10768    QVP = 5380,
10769    ///Pacific Gulf Yupik
10770    EMS = 5381,
10771    ///Pacoh
10772    PAC = 5382,
10773    ///Padoe
10774    PDO = 5383,
10775    ///Paekche
10776    PKC = 5384,
10777    ///Paelignian
10778    PGN = 5385,
10779    ///Pagi
10780    PGI = 5386,
10781    ///Pagibete
10782    PAE = 5387,
10783    ///Pagu
10784    PGU = 5388,
10785    ///Pahanan Agta
10786    APF = 5389,
10787    ///Pahari
10788    PHJ = 5390,
10789    ///Pahari-Potwari
10790    PHR = 5391,
10791    ///Pahi
10792    LGT = 5392,
10793    ///Pahlavani
10794    PHV = 5393,
10795    ///Pahlavi
10796    PAL = 5394,
10797    ///Pai Tavytera
10798    PTA = 5395,
10799    ///Paici
10800    PRI = 5396,
10801    ///Paipai
10802    PPI = 5397,
10803    ///Paite Chin
10804    PCK = 5398,
10805    ///Paiwan
10806    PWN = 5399,
10807    ///Pak-Tong
10808    PKG = 5400,
10809    ///Pakanha
10810    PKN = 5401,
10811    ///Pakaasnovos
10812    PAV = 5402,
10813    ///Pakistan Sign Language
10814    PKS = 5403,
10815    ///Paku
10816    PKU = 5404,
10817    ///Paku Karen
10818    JKP = 5405,
10819    ///Pal
10820    ABW = 5406,
10821    ///Palaic
10822    PLQ = 5407,
10823    ///Palaka Senoufo
10824    PLR = 5408,
10825    ///Palantla Chinantec
10826    CPA = 5409,
10827    ///Palauan
10828    PAU = 5410,
10829    ///Paleni
10830    PNL = 5411,
10831    ///Palenquero
10832    PLN = 5412,
10833    ///Pali
10834    PLI = 5413,
10835    ///Palikur
10836    PLU = 5414,
10837    ///Paliyan
10838    PCF = 5415,
10839    ///Pallanganmiddang
10840    PMD = 5416,
10841    ///Paloor
10842    FAP = 5417,
10843    ///Palu'e
10844    PLE = 5418,
10845    ///Paluan
10846    PLZ = 5419,
10847    ///Palya Bareli
10848    BPX = 5420,
10849    ///Pam
10850    PMN = 5421,
10851    ///Pambia
10852    PMB = 5422,
10853    ///Pamona
10854    PMF = 5423,
10855    ///Pamosu
10856    HIH = 5424,
10857    ///Pampanga
10858    PAM = 5425,
10859    ///Pamplona Atta
10860    ATT = 5426,
10861    ///Pana
10862    PNQ = 5427,
10863    ///Pana
10864    PNZ = 5428,
10865    ///Panamanian Sign Language
10866    LSP = 5429,
10867    ///Panamint
10868    PAR = 5430,
10869    ///Panao Huanuco Quechua
10870    QXH = 5431,
10871    ///Panara
10872    KRE = 5432,
10873    ///Panasuan
10874    PSN = 5433,
10875    ///Panawa
10876    PWB = 5434,
10877    ///Pancana
10878    PNP = 5435,
10879    ///Panchpargania
10880    TDB = 5436,
10881    ///Pande
10882    BKJ = 5437,
10883    ///Pangasinan
10884    PAG = 5438,
10885    ///Pangseng
10886    PGS = 5439,
10887    ///Pangu
10888    PNG = 5440,
10889    ///Pangutaran Sama
10890    SLM = 5441,
10891    ///Pangwa
10892    PBR = 5442,
10893    ///Pangwali
10894    PGG = 5443,
10895    ///Panim
10896    PNR = 5444,
10897    ///Paniya
10898    PCG = 5445,
10899    ///Panjabi
10900    PAN = 5446,
10901    ///Pankarare
10902    PAX = 5447,
10903    ///Pankararu
10904    PAZ = 5448,
10905    ///Pankhu
10906    PKH = 5449,
10907    ///Pannei
10908    PNC = 5450,
10909    ///Pano
10910    MQZ = 5451,
10911    ///Panoan Katukina
10912    KNT = 5452,
10913    ///Panobo
10914    PNO = 5453,
10915    ///Panyi Bai
10916    BFC = 5454,
10917    ///Papantla Totonac
10918    TOP = 5455,
10919    ///Papapana
10920    PPN = 5456,
10921    ///Papar
10922    DPP = 5457,
10923    ///Papasena
10924    PAS = 5458,
10925    ///Papel
10926    PBO = 5459,
10927    ///Papi
10928    PPE = 5460,
10929    ///Papiamento
10930    PAP = 5461,
10931    ///Papora
10932    PPU = 5462,
10933    ///Papua New Guinean Sign Language
10934    PGZ = 5463,
10935    ///Papuan Malay
10936    PMY = 5464,
10937    ///Papuma
10938    PPM = 5465,
10939    ///Parachi
10940    PRC = 5466,
10941    ///Paraguayan Guarani
10942    GUG = 5467,
10943    ///Paraguayan Sign Language
10944    PYS = 5468,
10945    ///Parakana
10946    PAK = 5469,
10947    ///Paranan
10948    PRF = 5470,
10949    ///Paranawat
10950    PAF = 5471,
10951    ///Paraujano
10952    PBG = 5472,
10953    ///Parauk
10954    PRK = 5473,
10955    ///Parawen
10956    PRW = 5474,
10957    ///Pardhan
10958    PCH = 5475,
10959    ///Pardhi
10960    PCL = 5476,
10961    ///Pare
10962    PPT = 5477,
10963    ///Parecis
10964    PAB = 5478,
10965    ///Parenga
10966    PCJ = 5479,
10967    ///Parkari Koli
10968    KVX = 5480,
10969    ///Parkwa
10970    PBI = 5481,
10971    ///Parsi-Dari
10972    PRD = 5482,
10973    ///Parthian
10974    XPR = 5483,
10975    ///Parya
10976    PAQ = 5484,
10977    ///Para Arara
10978    AAP = 5485,
10979    ///Para Gaviao
10980    GVP = 5486,
10981    ///Pasi
10982    PSQ = 5487,
10983    ///Pass Valley Yali
10984    YAC = 5488,
10985    ///Patamona
10986    PBC = 5489,
10987    ///Patani
10988    PTN = 5490,
10989    ///Pataxo Ha-Ha-Hae
10990    PTH = 5491,
10991    ///Patep
10992    PTP = 5492,
10993    ///Pathiya
10994    PTY = 5493,
10995    ///Patpatar
10996    GFK = 5494,
10997    ///Pattani
10998    LAE = 5495,
10999    ///Pattani Malay
11000    MFA = 5496,
11001    ///Pattapu
11002    PTQ = 5497,
11003    ///Patwin
11004    PWI = 5498,
11005    ///Paulohi
11006    PLH = 5499,
11007    ///Paumari
11008    PAD = 5500,
11009    ///Paunaka
11010    PNK = 5501,
11011    ///Pauri Bareli
11012    BFB = 5502,
11013    ///Pauserna
11014    PSM = 5503,
11015    ///Pawaia
11016    PWA = 5504,
11017    ///Pawnee
11018    PAW = 5505,
11019    ///Paynamar
11020    PMR = 5506,
11021    ///Pazeh
11022    PZH = 5507,
11023    ///Pe
11024    PAI = 5508,
11025    ///Pear
11026    PCB = 5509,
11027    ///Pech
11028    PAY = 5510,
11029    ///Pecheneg
11030    XPC = 5511,
11031    ///Pedi
11032    NSO = 5512,
11033    ///Pei
11034    PPQ = 5513,
11035    ///Pekal
11036    PEL = 5514,
11037    ///Pela
11038    BXD = 5515,
11039    ///Pele-Ata
11040    ATA = 5516,
11041    ///Pelende
11042    PPP = 5517,
11043    ///Pemon
11044    AOC = 5518,
11045    ///Penang Sign Language
11046    PSG = 5519,
11047    ///Penchal
11048    PEK = 5520,
11049    ///Pendau
11050    UMS = 5521,
11051    ///Pengo
11052    PEG = 5522,
11053    ///Pennsylvania German
11054    PDC = 5523,
11055    ///Penrhyn
11056    PNH = 5524,
11057    ///Pentlatch
11058    PTW = 5525,
11059    ///Perai
11060    WET = 5526,
11061    ///Peranakan Indonesian
11062    PEA = 5527,
11063    ///Pere
11064    PFE = 5528,
11065    ///Peripheral Mongolian
11066    MVF = 5529,
11067    ///Pero
11068    PIP = 5530,
11069    ///Persian
11070    FAS = 5531,
11071    ///Peruvian Sign Language
11072    PRL = 5532,
11073    ///Pesse
11074    PZE = 5533,
11075    ///Petapa Zapotec
11076    ZPE = 5534,
11077    ///Petats
11078    PEX = 5535,
11079    ///Petjo
11080    PEY = 5536,
11081    ///Penoles Mixtec
11082    MIL = 5537,
11083    ///Pfaelzisch
11084    PFL = 5538,
11085    ///Phai
11086    PRT = 5539,
11087    ///Phake
11088    PHK = 5540,
11089    ///Phala
11090    YPA = 5541,
11091    ///Phalura
11092    PHL = 5542,
11093    ///Phana'
11094    PHQ = 5543,
11095    ///Phangduwali
11096    PHW = 5544,
11097    ///Phende
11098    PEM = 5545,
11099    ///Philippine Sign Language
11100    PSP = 5546,
11101    ///Phimbi
11102    PHM = 5547,
11103    ///Phoenician
11104    PHN = 5548,
11105    ///Phola
11106    YPG = 5549,
11107    ///Pholo
11108    YIP = 5550,
11109    ///Phom Naga
11110    NPH = 5551,
11111    ///Phong-Kniang
11112    PNX = 5552,
11113    ///Phrae Pwo Karen
11114    KJT = 5553,
11115    ///Phrygian
11116    XPG = 5554,
11117    ///Phu Thai
11118    PHT = 5555,
11119    ///Phuan
11120    PHU = 5556,
11121    ///Phudagi
11122    PHD = 5557,
11123    ///Phuie
11124    PUG = 5558,
11125    ///Phukha
11126    PHH = 5559,
11127    ///Phuma
11128    YPM = 5560,
11129    ///Phunoi
11130    PHO = 5561,
11131    ///Phuong
11132    PHG = 5562,
11133    ///Phupa
11134    YPP = 5563,
11135    ///Phupha
11136    YPH = 5564,
11137    ///Phuza
11138    YPZ = 5565,
11139    ///Piamatsina
11140    PTR = 5566,
11141    ///Piame
11142    PIN = 5567,
11143    ///Piapoco
11144    PIO = 5568,
11145    ///Piaroa
11146    PID = 5569,
11147    ///Picard
11148    PCD = 5570,
11149    ///Pichis Asheninka
11150    CPU = 5571,
11151    ///Pictish
11152    XPI = 5572,
11153    ///Pidgin Delaware
11154    DEP = 5573,
11155    ///Piemontese
11156    PMS = 5574,
11157    ///Pijao
11158    PIJ = 5575,
11159    ///Pije
11160    PIZ = 5576,
11161    ///Pijin
11162    PIS = 5577,
11163    ///Pilaga
11164    PLG = 5578,
11165    ///Pileni
11166    PIV = 5579,
11167    ///Pima Bajo
11168    PIA = 5580,
11169    ///Pimbwe
11170    PIW = 5581,
11171    ///Pinai-Hagahai
11172    PNN = 5582,
11173    ///Pindiini
11174    PTI = 5583,
11175    ///Pingelapese
11176    PIF = 5584,
11177    ///Pinigura
11178    PNV = 5585,
11179    ///Pinjarup
11180    PNJ = 5586,
11181    ///Pinji
11182    PIC = 5587,
11183    ///Pinotepa Nacional Mixtec
11184    MIO = 5588,
11185    ///Pintupi-Luritja
11186    PIU = 5589,
11187    ///Pinyin
11188    PNY = 5590,
11189    ///Pipil
11190    PPL = 5591,
11191    ///Piraha
11192    MYP = 5592,
11193    ///Piratapuyo
11194    PIR = 5593,
11195    ///Pirlatapa
11196    BXI = 5594,
11197    ///Piro
11198    PIE = 5595,
11199    ///Pirriya
11200    XPA = 5596,
11201    ///Pisabo
11202    PIG = 5597,
11203    ///Pisaflores Tepehua
11204    TPP = 5598,
11205    ///Piscataway
11206    PSY = 5599,
11207    ///Pisidian
11208    XPS = 5600,
11209    ///Pitcairn-Norfolk
11210    PIH = 5601,
11211    ///Pite Sami
11212    SJE = 5602,
11213    ///Piti
11214    PCN = 5603,
11215    ///Pitjantjatjara
11216    PJT = 5604,
11217    ///Pitta Pitta
11218    PIT = 5605,
11219    ///Piu
11220    PIX = 5606,
11221    ///Piya-Kwonci
11222    PIY = 5607,
11223    ///Plains Cree
11224    CRK = 5608,
11225    ///Plains Indian Sign Language
11226    PSD = 5609,
11227    ///Plains Miwok
11228    PMW = 5610,
11229    ///Plapo Krumen
11230    KTJ = 5611,
11231    ///Plateau Malagasy
11232    PLT = 5612,
11233    ///Plautdietsch
11234    PDT = 5613,
11235    ///Playero
11236    GOB = 5614,
11237    ///Pnar
11238    PBV = 5615,
11239    ///Pochuri Naga
11240    NPO = 5616,
11241    ///Pochutec
11242    XPO = 5617,
11243    ///Podena
11244    PDN = 5618,
11245    ///Pogolo
11246    POY = 5619,
11247    ///Pohnpeian
11248    PON = 5620,
11249    ///Pokanga
11250    POK = 5621,
11251    ///Poke
11252    POF = 5622,
11253    ///Pokomo
11254    PKB = 5623,
11255    ///Polabian
11256    POX = 5624,
11257    ///Polari
11258    PLD = 5625,
11259    ///Polish
11260    POL = 5626,
11261    ///Polish Sign Language
11262    PSO = 5627,
11263    ///Polonombauk
11264    PLB = 5628,
11265    ///Pom
11266    PMO = 5629,
11267    ///Pomo
11268    PMM = 5630,
11269    ///Ponam
11270    NCC = 5631,
11271    ///Ponosakan
11272    PNS = 5632,
11273    ///Pontic
11274    PNT = 5633,
11275    ///Ponyo-Gongwang Naga
11276    NPG = 5634,
11277    ///Popti'
11278    JAC = 5635,
11279    ///Poqomam
11280    POC = 5636,
11281    ///Poqomchi'
11282    POH = 5637,
11283    ///Porohanon
11284    PRH = 5638,
11285    ///Port Sandwich
11286    PSW = 5639,
11287    ///Port Sorell Tasmanian
11288    XPL = 5640,
11289    ///Port Vato
11290    PTV = 5641,
11291    ///Portuguese
11292    POR = 5642,
11293    ///Portuguese Sign Language
11294    PSR = 5643,
11295    ///Potawatomi
11296    POT = 5644,
11297    ///Potiguara
11298    POG = 5645,
11299    ///Pottangi Ollar Gadaba
11300    GDB = 5646,
11301    ///Poumei Naga
11302    PMX = 5647,
11303    ///Pouye
11304    BYE = 5648,
11305    ///Powari
11306    PWR = 5649,
11307    ///Powhatan
11308    PIM = 5650,
11309    ///Poyanawa
11310    PYN = 5651,
11311    ///Prasuni
11312    PRN = 5652,
11313    ///Primitive Irish
11314    PGL = 5653,
11315    ///Principense
11316    PRE = 5654,
11317    ///Providencia Sign Language
11318    PRZ = 5655,
11319    ///Prussian
11320    PRG = 5656,
11321    ///Psikye
11322    KVJ = 5657,
11323    ///Pu-Xian Chinese
11324    CPX = 5658,
11325    ///Puare
11326    PUX = 5659,
11327    ///Pudtol Atta
11328    ATP = 5660,
11329    ///Puebla Mazatec
11330    PBM = 5661,
11331    ///Puelche
11332    PUE = 5662,
11333    ///Puerto Rican Sign Language
11334    PSL = 5663,
11335    ///Puimei Naga
11336    NPU = 5664,
11337    ///Puinave
11338    PUI = 5665,
11339    ///Pukapuka
11340    PKP = 5666,
11341    ///Pulaar
11342    FUC = 5667,
11343    ///Pulabu
11344    PUP = 5668,
11345    ///Pular
11346    FUF = 5669,
11347    ///Puluwatese
11348    PUW = 5670,
11349    ///Puma
11350    PUM = 5671,
11351    ///Pumpokol
11352    XPM = 5672,
11353    ///Pume
11354    YAE = 5673,
11355    ///Punan Aput
11356    PUD = 5674,
11357    ///Punan Bah-Biau
11358    PNA = 5675,
11359    ///Punan Batu 1
11360    PNM = 5676,
11361    ///Punan Merah
11362    PUF = 5677,
11363    ///Punan Merap
11364    PUC = 5678,
11365    ///Punan Tubu
11366    PUJ = 5679,
11367    ///Punic
11368    XPU = 5680,
11369    ///Puno Quechua
11370    QXP = 5681,
11371    ///Punthamara
11372    XPT = 5682,
11373    ///Punu
11374    PUU = 5683,
11375    ///Puoc
11376    PUO = 5684,
11377    ///Puquina
11378    PUQ = 5685,
11379    ///Puragi
11380    PRU = 5686,
11381    ///Purari
11382    IAR = 5687,
11383    ///Purepecha
11384    TSZ = 5688,
11385    ///Puri
11386    PRR = 5689,
11387    ///Purik
11388    PRX = 5690,
11389    ///Purisimeno
11390    PUY = 5691,
11391    ///Puroik
11392    SUV = 5692,
11393    ///Purubora
11394    PUR = 5693,
11395    ///Purum
11396    PUB = 5694,
11397    ///Pushto
11398    PUS = 5695,
11399    ///Putai
11400    MFL = 5696,
11401    ///Putoh
11402    PUT = 5697,
11403    ///Putukwam
11404    AFE = 5698,
11405    ///Puyo
11406    XPY = 5699,
11407    ///Puyo-Paekche
11408    XPP = 5700,
11409    ///Puyuma
11410    PYU = 5701,
11411    ///Pwaamei
11412    PME = 5702,
11413    ///Pwapwa
11414    POP = 5703,
11415    ///Pwo Eastern Karen
11416    KJP = 5704,
11417    ///Pwo Northern Karen
11418    PWW = 5705,
11419    ///Pwo Western Karen
11420    PWO = 5706,
11421    ///Pyapun
11422    PCW = 5707,
11423    ///Pye Krumen
11424    PYE = 5708,
11425    ///Pyen
11426    PYY = 5709,
11427    ///Pyu
11428    PYX = 5710,
11429    ///Pyu
11430    PBY = 5711,
11431    ///Paez
11432    PBB = 5712,
11433    ///Paafang
11434    PFA = 5713,
11435    ///Pari
11436    LKR = 5714,
11437    ///Pemono
11438    PEV = 5715,
11439    ///Peve
11440    LME = 5716,
11441    ///Pokoot
11442    PKO = 5717,
11443    ///Q'anjob'al
11444    KJB = 5718,
11445    ///Qabiao
11446    LAQ = 5719,
11447    ///Qaqet
11448    BYX = 5720,
11449    ///Qashqa'i
11450    QXQ = 5721,
11451    ///Qatabanian
11452    XQT = 5722,
11453    ///Qau
11454    GQU = 5723,
11455    ///Qawasqar
11456    ALC = 5724,
11457    ///Qila Muji
11458    YMQ = 5725,
11459    ///Qimant
11460    AHG = 5726,
11461    ///Qiubei Zhuang
11462    ZQE = 5727,
11463    ///Quapaw
11464    QUA = 5728,
11465    ///Quebec Sign Language
11466    FCS = 5729,
11467    ///Quechan
11468    YUM = 5730,
11469    ///Quechua
11470    QUE = 5731,
11471    ///Quenya
11472    QYA = 5732,
11473    ///Queretaro Otomi
11474    OTQ = 5733,
11475    ///Quetzaltepec Mixe
11476    PXM = 5734,
11477    ///Queyu
11478    QVY = 5735,
11479    ///Quiavicuzas Zapotec
11480    ZPJ = 5736,
11481    ///Quileute
11482    QUI = 5737,
11483    ///Quinault
11484    QUN = 5738,
11485    ///Quinqui
11486    QUQ = 5739,
11487    ///Quioquitani-Quieri Zapotec
11488    ZTQ = 5740,
11489    ///Quiotepec Chinantec
11490    CHQ = 5741,
11491    ///Quiripi
11492    QYP = 5742,
11493    ///Rabha
11494    RAH = 5743,
11495    ///Rade
11496    RAD = 5744,
11497    ///Raetic
11498    XRR = 5745,
11499    ///Rahambuu
11500    RAZ = 5746,
11501    ///Rajah Kabunsuwan Manobo
11502    MQK = 5747,
11503    ///Rajasthani
11504    RAJ = 5748,
11505    ///Rajbanshi
11506    RJS = 5749,
11507    ///Raji
11508    RJI = 5750,
11509    ///Rajong
11510    RJG = 5751,
11511    ///Rajput Garasia
11512    GRA = 5752,
11513    ///Rakahanga-Manihiki
11514    RKH = 5753,
11515    ///Rakhine
11516    RKI = 5754,
11517    ///Ralte
11518    RAL = 5755,
11519    ///Rama
11520    RMA = 5756,
11521    ///Ramoaaina
11522    RAI = 5757,
11523    ///Ramopa
11524    KJX = 5758,
11525    ///Rampi
11526    LJE = 5759,
11527    ///Rana Tharu
11528    THR = 5760,
11529    ///Rang
11530    RAX = 5761,
11531    ///Rangi
11532    LAG = 5762,
11533    ///Rangkas
11534    RGK = 5763,
11535    ///Ranglong
11536    RNL = 5764,
11537    ///Rangpuri
11538    RKT = 5765,
11539    ///Rao
11540    RAO = 5766,
11541    ///Rapa
11542    RAY = 5767,
11543    ///Rapanui
11544    RAP = 5768,
11545    ///Rapoisi
11546    KYX = 5769,
11547    ///Rapting
11548    RPT = 5770,
11549    ///Rara Bakati'
11550    LRA = 5771,
11551    ///Rarotongan
11552    RAR = 5772,
11553    ///Rasawa
11554    RAC = 5773,
11555    ///Ratagnon
11556    BTN = 5774,
11557    ///Ratahan
11558    RTH = 5775,
11559    ///Rathawi
11560    RTW = 5776,
11561    ///Rathwi Bareli
11562    BGD = 5777,
11563    ///Raute
11564    RAU = 5778,
11565    ///Ravula
11566    YEA = 5779,
11567    ///Rawa
11568    RWO = 5780,
11569    ///Rawang
11570    RAW = 5781,
11571    ///Rawat
11572    JNL = 5782,
11573    ///Rawngtu Chin
11574    WEU = 5783,
11575    ///Rawo
11576    RWA = 5784,
11577    ///Rayon Zoque
11578    ZOR = 5785,
11579    ///Razajerdi
11580    RAT = 5786,
11581    ///Red Gelao
11582    GIR = 5787,
11583    ///Reel
11584    ATU = 5788,
11585    ///Rejang
11586    REJ = 5789,
11587    ///Rejang Kayan
11588    REE = 5790,
11589    ///Reli
11590    REI = 5791,
11591    ///Rema
11592    BOW = 5792,
11593    ///Rembarrnga
11594    RMB = 5793,
11595    ///Rembong
11596    REB = 5794,
11597    ///Remo
11598    REM = 5795,
11599    ///Remontado Dumagat
11600    AGV = 5796,
11601    ///Rempi
11602    RMP = 5797,
11603    ///Remun
11604    LKJ = 5798,
11605    ///Rendille
11606    REL = 5799,
11607    ///Rengao
11608    REN = 5800,
11609    ///Rennell-Bellona
11610    MNV = 5801,
11611    ///Repanbitip
11612    RPN = 5802,
11613    ///Rer Bare
11614    RER = 5803,
11615    ///Rerau
11616    REA = 5804,
11617    ///Rerep
11618    PGK = 5805,
11619    ///Reshe
11620    RES = 5806,
11621    ///Resigaro
11622    RGR = 5807,
11623    ///Retta
11624    RET = 5808,
11625    ///Reyesano
11626    REY = 5809,
11627    ///Riang
11628    RIA = 5810,
11629    ///Riang Lai
11630    YIN = 5811,
11631    ///Riang Lang
11632    RIL = 5812,
11633    ///Riantana
11634    RAN = 5813,
11635    ///Ribun
11636    RIR = 5814,
11637    ///Rigwe
11638    IRI = 5815,
11639    ///Rikbaktsa
11640    RKB = 5816,
11641    ///Rinconada Bikol
11642    BTO = 5817,
11643    ///Rincon Zapotec
11644    ZAR = 5818,
11645    ///Ringgou
11646    RGU = 5819,
11647    ///Ririo
11648    RRI = 5820,
11649    ///Rishiwa
11650    RSW = 5821,
11651    ///Ritharrngu
11652    RIT = 5822,
11653    ///Riung
11654    RIU = 5823,
11655    ///Riverain Sango
11656    SNJ = 5824,
11657    ///Rmeet
11658    LBN = 5825,
11659    ///Rogo
11660    ROD = 5826,
11661    ///Rohingya
11662    RHG = 5827,
11663    ///Roma
11664    RMM = 5828,
11665    ///Romagnol
11666    RGN = 5829,
11667    ///Romam
11668    RMX = 5830,
11669    ///Romanian
11670    RON = 5831,
11671    ///Romanian Sign Language
11672    RMS = 5832,
11673    ///Romano-Greek
11674    RGE = 5833,
11675    ///Romano-Serbian
11676    RSB = 5834,
11677    ///Romanova
11678    RMV = 5835,
11679    ///Romansh
11680    ROH = 5836,
11681    ///Romany
11682    ROM = 5837,
11683    ///Romblomanon
11684    ROL = 5838,
11685    ///Rombo
11686    ROF = 5839,
11687    ///Romkun
11688    RMK = 5840,
11689    ///Ron
11690    CLA = 5841,
11691    ///Ronga
11692    RNG = 5842,
11693    ///Rongga
11694    ROR = 5843,
11695    ///Rongmei Naga
11696    NBU = 5844,
11697    ///Rongpo
11698    RNP = 5845,
11699    ///Ronji
11700    ROE = 5846,
11701    ///Roon
11702    RNN = 5847,
11703    ///Roria
11704    RGA = 5848,
11705    ///Rotokas
11706    ROO = 5849,
11707    ///Rotuman
11708    RTM = 5850,
11709    ///Roviana
11710    RUG = 5851,
11711    ///Ruching Palaung
11712    PCE = 5852,
11713    ///Rudbari
11714    RDB = 5853,
11715    ///Rufiji
11716    RUI = 5854,
11717    ///Ruga
11718    RUH = 5855,
11719    ///Rukai
11720    DRU = 5856,
11721    ///Ruma
11722    RUZ = 5857,
11723    ///Rumai Palaung
11724    RBB = 5858,
11725    ///Rumu
11726    KLQ = 5859,
11727    ///Rundi
11728    RUN = 5860,
11729    ///Runga
11730    ROU = 5861,
11731    ///Rungtu Chin
11732    RTC = 5862,
11733    ///Rungus
11734    DRG = 5863,
11735    ///Rungwa
11736    RNW = 5864,
11737    ///Russia Buriat
11738    BXR = 5865,
11739    ///Russian
11740    RUS = 5866,
11741    ///Russian Sign Language
11742    RSL = 5867,
11743    ///Rusyn
11744    RUE = 5868,
11745    ///Ruthenian
11746    RSK = 5869,
11747    ///Rutul
11748    RUT = 5870,
11749    ///Ruuli
11750    RUC = 5871,
11751    ///Ruund
11752    RND = 5872,
11753    ///Ruwila
11754    RWL = 5873,
11755    ///Rwa
11756    RWK = 5874,
11757    ///Rwandan Sign Language
11758    RSN = 5875,
11759    ///Reunion Creole French
11760    RCF = 5876,
11761    ///Razihi
11762    RZH = 5877,
11763    ///S'gaw Karen
11764    KSW = 5878,
11765    ///Sa
11766    SAX = 5879,
11767    ///Sa'a
11768    APB = 5880,
11769    ///Sa'ban
11770    SNV = 5881,
11771    ///Sa'och
11772    SCQ = 5882,
11773    ///Saafi-Saafi
11774    SAV = 5883,
11775    ///Saam
11776    RAQ = 5884,
11777    ///Saamia
11778    LSM = 5885,
11779    ///Saaroa
11780    SXR = 5886,
11781    ///Saba
11782    SAA = 5887,
11783    ///Sabaean
11784    XSA = 5888,
11785    ///Sabah Bisaya
11786    BSY = 5889,
11787    ///Sabah Malay
11788    MSI = 5890,
11789    ///Sabane
11790    SAE = 5891,
11791    ///Sabaot
11792    SPY = 5892,
11793    ///Sabine
11794    SBV = 5893,
11795    ///Sabu
11796    HVN = 5894,
11797    ///Sabum
11798    SBO = 5895,
11799    ///Sacapulteco
11800    QUV = 5896,
11801    ///Sadri
11802    SCK = 5897,
11803    ///Saek
11804    SKB = 5898,
11805    ///Saep
11806    SPD = 5899,
11807    ///Safaliba
11808    SAF = 5900,
11809    ///Safeyoka
11810    APZ = 5901,
11811    ///Safwa
11812    SBK = 5902,
11813    ///Sagala
11814    SBM = 5903,
11815    ///Sagalla
11816    TGA = 5904,
11817    ///Saho
11818    SSY = 5905,
11819    ///Sahu
11820    SAJ = 5906,
11821    ///Saidi Arabic
11822    AEC = 5907,
11823    ///Saint Lucian Creole French
11824    ACF = 5908,
11825    ///Saisiyat
11826    XSY = 5909,
11827    ///Sajalong
11828    SJL = 5910,
11829    ///Sajau Basap
11830    SJB = 5911,
11831    ///Sakachep
11832    SCH = 5912,
11833    ///Sakalava Malagasy
11834    SKG = 5913,
11835    ///Sakao
11836    SKU = 5914,
11837    ///Sakata
11838    SKT = 5915,
11839    ///Sake
11840    SAK = 5916,
11841    ///Sakirabia
11842    SKF = 5917,
11843    ///Sakizaya
11844    SZY = 5918,
11845    ///Sala
11846    SHQ = 5919,
11847    ///Salampasu
11848    SLX = 5920,
11849    ///Salar
11850    SLR = 5921,
11851    ///Salas
11852    SGU = 5922,
11853    ///Salasaca Highland Quichua
11854    QXL = 5923,
11855    ///Salawati
11856    XMX = 5924,
11857    ///Saleman
11858    SAU = 5925,
11859    ///Saliba
11860    SBE = 5926,
11861    ///Salinan
11862    SLN = 5927,
11863    ///Sallands
11864    SDZ = 5928,
11865    ///Salt-Yui
11866    SLL = 5929,
11867    ///Saluan
11868    LOE = 5930,
11869    ///Saluma
11870    SLJ = 5931,
11871    ///Salvadoran Sign Language
11872    ESN = 5932,
11873    ///Sam
11874    SNX = 5933,
11875    ///Samaritan
11876    SMP = 5934,
11877    ///Samaritan Aramaic
11878    SAM = 5935,
11879    ///Samarokena
11880    TMJ = 5936,
11881    ///Samatao
11882    YSD = 5937,
11883    ///Samay
11884    SYX = 5938,
11885    ///Samba
11886    SMX = 5939,
11887    ///Samba Daka
11888    CCG = 5940,
11889    ///Samba Leko
11890    NDI = 5941,
11891    ///Sambal
11892    XSB = 5942,
11893    ///Sambalpuri
11894    SPV = 5943,
11895    ///Sambe
11896    XAB = 5944,
11897    ///Samberigi
11898    SSX = 5945,
11899    ///Samburu
11900    SAQ = 5946,
11901    ///Samei
11902    SMH = 5947,
11903    ///Samo
11904    SMQ = 5948,
11905    ///Samoan
11906    SMO = 5949,
11907    ///Samogitian
11908    SGS = 5950,
11909    ///Samosa
11910    SWM = 5951,
11911    ///Sampang
11912    RAV = 5952,
11913    ///Samre
11914    SXM = 5953,
11915    ///Samtao
11916    STU = 5954,
11917    ///Samvedi
11918    SMV = 5955,
11919    ///San Agustin Mixtepec Zapotec
11920    ZTM = 5956,
11921    ///San Baltazar Loxicha Zapotec
11922    ZPX = 5957,
11923    ///San Blas Kuna
11924    CUK = 5958,
11925    ///San Dionisio Del Mar Huave
11926    HVE = 5959,
11927    ///San Felipe Otlaltepec Popoloca
11928    POW = 5960,
11929    ///San Francisco Del Mar Huave
11930    HUE = 5961,
11931    ///San Francisco Matlatzinca
11932    MAT = 5962,
11933    ///San Jeronimo Tecoatl Mazatec
11934    MAA = 5963,
11935    ///San Juan Atzingo Popoloca
11936    POE = 5964,
11937    ///San Juan Colorado Mixtec
11938    MJC = 5965,
11939    ///San Juan Teita Mixtec
11940    XTJ = 5966,
11941    ///San Luis Temalacayuca Popoloca
11942    PPS = 5967,
11943    ///San Marcos Tlacoyalco Popoloca
11944    PLS = 5968,
11945    ///San Martin Itunyoso Triqui
11946    TRQ = 5969,
11947    ///San Martin Quechua
11948    QVS = 5970,
11949    ///San Mateo Del Mar Huave
11950    HUV = 5971,
11951    ///San Miguel Creole French
11952    SCF = 5972,
11953    ///San Miguel El Grande Mixtec
11954    MIG = 5973,
11955    ///San Miguel Piedras Mixtec
11956    XTP = 5974,
11957    ///San Pedro Amuzgos Amuzgo
11958    AZG = 5975,
11959    ///San Pedro Quiatoni Zapotec
11960    ZPF = 5976,
11961    ///San Salvador Kongo
11962    KWY = 5977,
11963    ///San Vicente Coatlan Zapotec
11964    ZPT = 5978,
11965    ///Sanaani Arabic
11966    AYN = 5979,
11967    ///Sanapana
11968    SPN = 5980,
11969    ///Sandawe
11970    SAD = 5981,
11971    ///Sanga
11972    SNG = 5982,
11973    ///Sanga
11974    XSN = 5983,
11975    ///Sanggau
11976    SCG = 5984,
11977    ///Sangil
11978    SNL = 5985,
11979    ///Sangir
11980    SXN = 5986,
11981    ///Sangisari
11982    SGR = 5987,
11983    ///Sangkong
11984    SGK = 5988,
11985    ///Sanglechi
11986    SGY = 5989,
11987    ///Sango
11988    SAG = 5990,
11989    ///Sangtam Naga
11990    NSA = 5991,
11991    ///Sangu
11992    SNQ = 5992,
11993    ///Sangu
11994    SBP = 5993,
11995    ///Sani
11996    YSN = 5994,
11997    ///Sanie
11998    YSY = 5995,
11999    ///Saniyo-Hiyewe
12000    SNY = 5996,
12001    ///Sankaran Maninka
12002    MSC = 5997,
12003    ///Sansi
12004    SSI = 5998,
12005    ///Sanskrit
12006    SAN = 5999,
12007    ///Santa Ana de Tusi Pasco Quechua
12008    QXT = 6000,
12009    ///Santa Catarina Albarradas Zapotec
12010    ZTN = 6001,
12011    ///Santa Ines Ahuatempan Popoloca
12012    PCA = 6002,
12013    ///Santa Ines Yatzechi Zapotec
12014    ZPN = 6003,
12015    ///Santa Lucia Monteverde Mixtec
12016    MDV = 6004,
12017    ///Santa Maria Del Mar Huave
12018    HVV = 6005,
12019    ///Santa Maria La Alta Nahuatl
12020    NHZ = 6006,
12021    ///Santa Maria Quiegolani Zapotec
12022    ZPI = 6007,
12023    ///Santa Maria Zacatepec Mixtec
12024    MZA = 6008,
12025    ///Santa Teresa Cora
12026    COK = 6009,
12027    ///Santali
12028    SAT = 6010,
12029    ///Santiago Xanica Zapotec
12030    ZPR = 6011,
12031    ///Santiago del Estero Quichua
12032    QUS = 6012,
12033    ///Santo Domingo Albarradas Zapotec
12034    ZAS = 6013,
12035    ///Sanuma
12036    XSU = 6014,
12037    ///Saparua
12038    SPR = 6015,
12039    ///Sapo
12040    KRN = 6016,
12041    ///Saponi
12042    SPI = 6017,
12043    ///Saposa
12044    SPS = 6018,
12045    ///Sapuan
12046    SPU = 6019,
12047    ///Sape
12048    SPC = 6020,
12049    ///Sar
12050    MWM = 6021,
12051    ///Sara
12052    SRE = 6022,
12053    ///Sara Kaba
12054    SBZ = 6023,
12055    ///Sara Kaba Deme
12056    KWG = 6024,
12057    ///Sara Kaba Naa
12058    KWV = 6025,
12059    ///Saraiki
12060    SKR = 6026,
12061    ///Saramaccan
12062    SRM = 6027,
12063    ///Sarangani Blaan
12064    BPS = 6028,
12065    ///Sarangani Manobo
12066    MBS = 6029,
12067    ///Sarasira
12068    ZSA = 6030,
12069    ///Saraveca
12070    SAR = 6031,
12071    ///Sardinian
12072    SRD = 6032,
12073    ///Sari
12074    ASJ = 6033,
12075    ///Sarikoli
12076    SRH = 6034,
12077    ///Sarli
12078    SDF = 6035,
12079    ///Sarsi
12080    SRS = 6036,
12081    ///Sartang
12082    ONP = 6037,
12083    ///Sarua
12084    SWY = 6038,
12085    ///Sarudu
12086    SDU = 6039,
12087    ///Saruga
12088    SRA = 6040,
12089    ///Sasak
12090    SAS = 6041,
12091    ///Sasaru
12092    SXS = 6042,
12093    ///Sassarese Sardinian
12094    SDC = 6043,
12095    ///Satawalese
12096    STW = 6044,
12097    ///Saterfriesisch
12098    STQ = 6045,
12099    ///Satere-Mawe
12100    MAV = 6046,
12101    ///Saudi Arabian Sign Language
12102    SDL = 6047,
12103    ///Sauraseni Prakrit
12104    PSU = 6048,
12105    ///Saurashtra
12106    SAZ = 6049,
12107    ///Sauri
12108    SRT = 6050,
12109    ///Sauria Paharia
12110    MJT = 6051,
12111    ///Sause
12112    SAO = 6052,
12113    ///Sausi
12114    SSJ = 6053,
12115    ///Savi
12116    SDG = 6054,
12117    ///Savosavo
12118    SVS = 6055,
12119    ///Sawai
12120    SZW = 6056,
12121    ///Saweru
12122    SWR = 6057,
12123    ///Sawi
12124    SAW = 6058,
12125    ///Sawila
12126    SWT = 6059,
12127    ///Sawknah
12128    SWN = 6060,
12129    ///Saxwe Gbe
12130    SXW = 6061,
12131    ///Saya
12132    SAY = 6062,
12133    ///Sayula Popoluca
12134    POS = 6063,
12135    ///Scots
12136    SCO = 6064,
12137    ///Scottish Gaelic
12138    GLA = 6065,
12139    ///Scythian
12140    XSC = 6066,
12141    ///Sea Island Creole English
12142    GUL = 6067,
12143    ///Seba
12144    KDG = 6068,
12145    ///Sebat Bet Gurage
12146    SGW = 6069,
12147    ///Seberuang
12148    SBX = 6070,
12149    ///Sebop
12150    SIB = 6071,
12151    ///Sechelt
12152    SEC = 6072,
12153    ///Secoya
12154    SEY = 6073,
12155    ///Sedang
12156    SED = 6074,
12157    ///Sediq
12158    TRV = 6075,
12159    ///Sedoa
12160    TVW = 6076,
12161    ///Seeku
12162    SOS = 6077,
12163    ///Segai
12164    SGE = 6078,
12165    ///Segeju
12166    SEG = 6079,
12167    ///Seget
12168    SBG = 6080,
12169    ///Sehwi
12170    SFW = 6081,
12171    ///Seimat
12172    SSG = 6082,
12173    ///Seit-Kaitetu
12174    HIK = 6083,
12175    ///Sekani
12176    SEK = 6084,
12177    ///Sekapan
12178    SKP = 6085,
12179    ///Sekar
12180    SKZ = 6086,
12181    ///Seke
12182    SKJ = 6087,
12183    ///Seke
12184    SKE = 6088,
12185    ///Sekele
12186    VAJ = 6089,
12187    ///Seki
12188    SYI = 6090,
12189    ///Seko Padang
12190    SKX = 6091,
12191    ///Seko Tengah
12192    SKO = 6092,
12193    ///Sekpele
12194    LIP = 6093,
12195    ///Selangor Sign Language
12196    KGI = 6094,
12197    ///Selaru
12198    SLU = 6095,
12199    ///Selayar
12200    SLY = 6096,
12201    ///Selee
12202    SNW = 6097,
12203    ///Selepet
12204    SPL = 6098,
12205    ///Selian
12206    SXL = 6099,
12207    ///Selkup
12208    SEL = 6100,
12209    ///Selungai Murut
12210    SLG = 6101,
12211    ///Seluwasan
12212    SWS = 6102,
12213    ///Semai
12214    SEA = 6103,
12215    ///Semandang
12216    SDQ = 6104,
12217    ///Semaq Beri
12218    SZC = 6105,
12219    ///Sembakung Murut
12220    SBR = 6106,
12221    ///Semelai
12222    SZA = 6107,
12223    ///Semimi
12224    ETZ = 6108,
12225    ///Semnam
12226    SSM = 6109,
12227    ///Semnani
12228    SMY = 6110,
12229    ///Sempan
12230    XSE = 6111,
12231    ///Sena
12232    SEH = 6112,
12233    ///Senara Senoufo
12234    SEQ = 6113,
12235    ///Senaya
12236    SYN = 6114,
12237    ///Sene
12238    SEJ = 6115,
12239    ///Seneca
12240    SEE = 6116,
12241    ///Sened
12242    SDS = 6117,
12243    ///Sengele
12244    SZG = 6118,
12245    ///Senggi
12246    SNU = 6119,
12247    ///Sengo
12248    SPK = 6120,
12249    ///Sengseng
12250    SSZ = 6121,
12251    ///Senhaja De Srair
12252    SJS = 6122,
12253    ///Sensi
12254    SNI = 6123,
12255    ///Sentani
12256    SET = 6124,
12257    ///Senthang Chin
12258    SEZ = 6125,
12259    ///Sentinel
12260    STD = 6126,
12261    ///Sepa
12262    SPB = 6127,
12263    ///Sepa
12264    SPE = 6128,
12265    ///Sepik Iwam
12266    IWS = 6129,
12267    ///Sera
12268    SRY = 6130,
12269    ///Serbian
12270    SRP = 6131,
12271    ///Serbo-Croatian
12272    HBS = 6132,
12273    ///Sere
12274    SWF = 6133,
12275    ///Serer
12276    SRR = 6134,
12277    ///Seri
12278    SEI = 6135,
12279    ///Serili
12280    SVE = 6136,
12281    ///Seroa
12282    KQU = 6137,
12283    ///Serrano
12284    SER = 6138,
12285    ///Serua
12286    SRW = 6139,
12287    ///Serudung Murut
12288    SRK = 6140,
12289    ///Serui-Laut
12290    SEU = 6141,
12291    ///Seselwa Creole French
12292    CRS = 6142,
12293    ///Seta
12294    STF = 6143,
12295    ///Setaman
12296    STM = 6144,
12297    ///Seti
12298    SBI = 6145,
12299    ///Settla
12300    STA = 6146,
12301    ///Severn Ojibwa
12302    OJS = 6147,
12303    ///Sewa Bay
12304    SEW = 6148,
12305    ///Seychelles Sign Language
12306    LSW = 6149,
12307    ///Seze
12308    SZE = 6150,
12309    ///Sha
12310    SCW = 6151,
12311    ///Shabak
12312    SDB = 6152,
12313    ///Shahmirzadi
12314    SRZ = 6153,
12315    ///Shahrudi
12316    SHM = 6154,
12317    ///Shall-Zwall
12318    SHA = 6155,
12319    ///Shama-Sambuga
12320    SQA = 6156,
12321    ///Shamang
12322    XSH = 6157,
12323    ///Shambala
12324    KSB = 6158,
12325    ///Shan
12326    SHN = 6159,
12327    ///Shanenawa
12328    SWO = 6160,
12329    ///Shanga
12330    SHO = 6161,
12331    ///Sharanahua
12332    MCD = 6162,
12333    ///Shark Bay
12334    SSV = 6163,
12335    ///Sharwa
12336    SWQ = 6164,
12337    ///Shasta
12338    SHT = 6165,
12339    ///Shatt
12340    SHJ = 6166,
12341    ///Shau
12342    SQH = 6167,
12343    ///Shawnee
12344    SJW = 6168,
12345    ///She
12346    SHX = 6169,
12347    ///Shehri
12348    SHV = 6170,
12349    ///Shekhawati
12350    SWV = 6171,
12351    ///Shekkacho
12352    MOY = 6172,
12353    ///Sheko
12354    SHE = 6173,
12355    ///Shelta
12356    STH = 6174,
12357    ///Shempire Senoufo
12358    SEB = 6175,
12359    ///Shendu
12360    SHL = 6176,
12361    ///Sheni
12362    SCV = 6177,
12363    ///Sherbro
12364    BUN = 6178,
12365    ///Sherdukpen
12366    SDP = 6179,
12367    ///Sherpa
12368    XSR = 6180,
12369    ///Sheshi Kham
12370    KIP = 6181,
12371    ///Shi
12372    SHR = 6182,
12373    ///Shihhi Arabic
12374    SSH = 6183,
12375    ///Shiki
12376    GUA = 6184,
12377    ///Shilluk
12378    SHK = 6185,
12379    ///Shina
12380    SCL = 6186,
12381    ///Shipibo-Conibo
12382    SHP = 6187,
12383    ///Sholaga
12384    SLE = 6188,
12385    ///Shom Peng
12386    SII = 6189,
12387    ///Shona
12388    SNA = 6190,
12389    ///Shoo-Minda-Nye
12390    BCV = 6191,
12391    ///Shor
12392    CJS = 6192,
12393    ///Shoshoni
12394    SHH = 6193,
12395    ///Shua
12396    SHG = 6194,
12397    ///Shuadit
12398    SDT = 6195,
12399    ///Shuar
12400    JIV = 6196,
12401    ///Shubi
12402    SUJ = 6197,
12403    ///Shughni
12404    SGH = 6198,
12405    ///Shuhi
12406    SXG = 6199,
12407    ///Shumashti
12408    STS = 6200,
12409    ///Shumcho
12410    SCU = 6201,
12411    ///Shuswap
12412    SHS = 6202,
12413    ///Shwai
12414    SHW = 6203,
12415    ///Shwe Palaung
12416    PLL = 6204,
12417    ///Sialum
12418    SLW = 6205,
12419    ///Siamou
12420    SIF = 6206,
12421    ///Sian
12422    SPG = 6207,
12423    ///Siane
12424    SNP = 6208,
12425    ///Siang
12426    SYA = 6209,
12427    ///Siar-Lak
12428    SJR = 6210,
12429    ///Siawi
12430    MMP = 6211,
12431    ///Sibe
12432    NCO = 6212,
12433    ///Siberian Tatar
12434    STY = 6213,
12435    ///Sibu Melanau
12436    SDX = 6214,
12437    ///Sicanian
12438    SXC = 6215,
12439    ///Sicel
12440    SCX = 6216,
12441    ///Sichuan Yi
12442    III = 6217,
12443    ///Sicilian
12444    SCN = 6218,
12445    ///Siculo Arabic
12446    SQR = 6219,
12447    ///Sidamo
12448    SID = 6220,
12449    ///Sidetic
12450    XSD = 6221,
12451    ///Sie
12452    ERG = 6222,
12453    ///Sierra Leone Sign Language
12454    SGX = 6223,
12455    ///Sierra Negra Nahuatl
12456    NSU = 6224,
12457    ///Sierra de Juarez Zapotec
12458    ZAA = 6225,
12459    ///Sighu
12460    SXE = 6226,
12461    ///Sihan
12462    SNR = 6227,
12463    ///Sihuas Ancash Quechua
12464    QWS = 6228,
12465    ///Sika
12466    SKI = 6229,
12467    ///Sikaiana
12468    SKY = 6230,
12469    ///Sikaritai
12470    TTY = 6231,
12471    ///Sikiana
12472    SIK = 6232,
12473    ///Sikkimese
12474    SIP = 6233,
12475    ///Siksika
12476    BLA = 6234,
12477    ///Sikule
12478    SKH = 6235,
12479    ///Sila
12480    SLT = 6236,
12481    ///Silacayoapan Mixtec
12482    MKS = 6237,
12483    ///Sileibi
12484    SBQ = 6238,
12485    ///Silesian
12486    SZL = 6239,
12487    ///Silimo
12488    WUL = 6240,
12489    ///Siliput
12490    MKC = 6241,
12491    ///Silopi
12492    XSP = 6242,
12493    ///Silt'e
12494    STV = 6243,
12495    ///Simaa
12496    SIE = 6244,
12497    ///Simba
12498    SBW = 6245,
12499    ///Simbali
12500    SMG = 6246,
12501    ///Simbari
12502    SMB = 6247,
12503    ///Simbo
12504    SBB = 6248,
12505    ///Simeku
12506    SMZ = 6249,
12507    ///Simeulue
12508    SMR = 6250,
12509    ///Simte
12510    SMT = 6251,
12511    ///Sinagen
12512    SIU = 6252,
12513    ///Sinasina
12514    SST = 6253,
12515    ///Sinaugoro
12516    SNC = 6254,
12517    ///Sindarin
12518    SJN = 6255,
12519    ///Sindhi
12520    SND = 6256,
12521    ///Sindhi Bhil
12522    SBN = 6257,
12523    ///Sindihui Mixtec
12524    XTS = 6258,
12525    ///Singa
12526    SGM = 6259,
12527    ///Singapore Sign Language
12528    SLS = 6260,
12529    ///Singpho
12530    SGP = 6261,
12531    ///Sinhala
12532    SIN = 6262,
12533    ///Sinicahua Mixtec
12534    XTI = 6263,
12535    ///Sininkere
12536    SKQ = 6264,
12537    ///Sinte Romani
12538    RMO = 6265,
12539    ///Sinyar
12540    SYS = 6266,
12541    ///Sio
12542    XSI = 6267,
12543    ///Siona
12544    SNN = 6268,
12545    ///Sipacapense
12546    QUM = 6269,
12547    ///Sira
12548    SWJ = 6270,
12549    ///Siraya
12550    FOS = 6271,
12551    ///Sirenik Yupik
12552    YSR = 6272,
12553    ///Siri
12554    SIR = 6273,
12555    ///Siriano
12556    SRI = 6274,
12557    ///Siriono
12558    SRQ = 6275,
12559    ///Sirmauri
12560    SRX = 6276,
12561    ///Siroi
12562    SSD = 6277,
12563    ///Sissala
12564    SLD = 6278,
12565    ///Sissano
12566    SSO = 6279,
12567    ///Siuslaw
12568    SIS = 6280,
12569    ///Sivandi
12570    SIY = 6281,
12571    ///Sivia Sign Language
12572    LSV = 6282,
12573    ///Siwai
12574    SIW = 6283,
12575    ///Siwi
12576    SIZ = 6284,
12577    ///Siwu
12578    AKP = 6285,
12579    ///Siyin Chin
12580    CSY = 6286,
12581    ///Skagit
12582    SKA = 6287,
12583    ///Skalvian
12584    SVX = 6288,
12585    ///Skepi Creole Dutch
12586    SKW = 6289,
12587    ///Skolt Sami
12588    SMS = 6290,
12589    ///Skou
12590    SKV = 6291,
12591    ///Slave
12592    DEN = 6292,
12593    ///Slavomolisano
12594    SVM = 6293,
12595    ///Slovak
12596    SLK = 6294,
12597    ///Slovakian Sign Language
12598    SVK = 6295,
12599    ///Slovenian
12600    SLV = 6296,
12601    ///Small Flowery Miao
12602    SFM = 6297,
12603    ///Smarky Kanum
12604    KXQ = 6298,
12605    ///Snohomish
12606    SNO = 6299,
12607    ///So
12608    SOC = 6300,
12609    ///So'a
12610    SSQ = 6301,
12611    ///Sobei
12612    SOB = 6302,
12613    ///Sochiapam Chinantec
12614    CSO = 6303,
12615    ///Soga
12616    XOG = 6304,
12617    ///Sogdian
12618    SOG = 6305,
12619    ///Soi
12620    SOJ = 6306,
12621    ///Sokoro
12622    SOK = 6307,
12623    ///Solano
12624    XSO = 6308,
12625    ///Soli
12626    SBY = 6309,
12627    ///Solomon Islands Sign Language
12628    SZS = 6310,
12629    ///Solong
12630    AAW = 6311,
12631    ///Solos
12632    SOL = 6312,
12633    ///Som
12634    SMC = 6313,
12635    ///Somali
12636    SOM = 6314,
12637    ///Somba-Siawari
12638    BMU = 6315,
12639    ///Somrai
12640    SOR = 6316,
12641    ///Somray
12642    SMU = 6317,
12643    ///Somyev
12644    KGT = 6318,
12645    ///Sonaga
12646    YSG = 6319,
12647    ///Sonde
12648    SHC = 6320,
12649    ///Songe
12650    SOP = 6321,
12651    ///Songlai Chin
12652    CSJ = 6322,
12653    ///Songo
12654    SOO = 6323,
12655    ///Songomeno
12656    SOE = 6324,
12657    ///Songoora
12658    SOD = 6325,
12659    ///Sonha
12660    SOI = 6326,
12661    ///Sonia
12662    SIQ = 6327,
12663    ///Soninke
12664    SNK = 6328,
12665    ///Sonsorol
12666    SOV = 6329,
12667    ///Soo
12668    TEU = 6330,
12669    ///Sop
12670    URW = 6331,
12671    ///Soqotri
12672    SQT = 6332,
12673    ///Sora
12674    SRB = 6333,
12675    ///Sori-Harengan
12676    SBH = 6334,
12677    ///Sorkhei
12678    SQO = 6335,
12679    ///Sorothaptic
12680    SXO = 6336,
12681    ///Sorsogon Ayta
12682    AYS = 6337,
12683    ///Sos Kundi
12684    SDK = 6338,
12685    ///Sota Kanum
12686    KRZ = 6339,
12687    ///Sou
12688    SQQ = 6340,
12689    ///Sou Nama
12690    TLT = 6341,
12691    ///Sou Upaa
12692    WHA = 6342,
12693    ///South African Sign Language
12694    SFS = 6343,
12695    ///South Awyu
12696    AWS = 6344,
12697    ///South Azerbaijani
12698    AZB = 6345,
12699    ///South Bolivian Quechua
12700    QUH = 6346,
12701    ///South Central Banda
12702    LNL = 6347,
12703    ///South Central Dinka
12704    DIB = 6348,
12705    ///South Efate
12706    ERK = 6349,
12707    ///South Fali
12708    FAL = 6350,
12709    ///South Giziga
12710    GIZ = 6351,
12711    ///South Lembata
12712    LMF = 6352,
12713    ///South Marquesan
12714    MQM = 6353,
12715    ///South Muyu
12716    KTS = 6354,
12717    ///South Ndebele
12718    NBL = 6355,
12719    ///South Nuaulu
12720    NXL = 6356,
12721    ///South Picene
12722    SPX = 6357,
12723    ///South Slavey
12724    XSL = 6358,
12725    ///South Tairora
12726    OMW = 6359,
12727    ///South Ucayali Asheninka
12728    CPY = 6360,
12729    ///South Watut
12730    MCY = 6361,
12731    ///South West Bay
12732    SNS = 6362,
12733    ///Southeast Ambrym
12734    TVK = 6363,
12735    ///Southeast Babar
12736    VBB = 6364,
12737    ///Southeast Ijo
12738    IJS = 6365,
12739    ///Southeast Pashai
12740    PSI = 6366,
12741    ///Southeast Tasmanian
12742    XPF = 6367,
12743    ///Southeastern Dinka
12744    DKS = 6368,
12745    ///Southeastern Ixtlan Zapotec
12746    ZPD = 6369,
12747    ///Southeastern Kolami
12748    NIT = 6370,
12749    ///Southeastern Nochixtlan Mixtec
12750    MXY = 6371,
12751    ///Southeastern Pomo
12752    POM = 6372,
12753    ///Southeastern Puebla Nahuatl
12754    NPL = 6373,
12755    ///Southeastern Tarahumara
12756    TCU = 6374,
12757    ///Southeastern Tepehuan
12758    STP = 6375,
12759    ///Southern Alta
12760    AGY = 6376,
12761    ///Southern Altai
12762    ALT = 6377,
12763    ///Southern Amami-Oshima
12764    AMS = 6378,
12765    ///Southern Aymara
12766    AYC = 6379,
12767    ///Southern Bai
12768    BFS = 6380,
12769    ///Southern Balochi
12770    BCC = 6381,
12771    ///Southern Betsimisaraka Malagasy
12772    BZC = 6382,
12773    ///Southern Binukidnon
12774    MTW = 6383,
12775    ///Southern Birifor
12776    BIV = 6384,
12777    ///Southern Bobo Madare
12778    BWQ = 6385,
12779    ///Southern Bontok
12780    OBK = 6386,
12781    ///Southern Carrier
12782    CAF = 6387,
12783    ///Southern Catanduanes Bikol
12784    BLN = 6388,
12785    ///Southern Conchucos Ancash Quechua
12786    QXO = 6389,
12787    ///Southern Dagaare
12788    DGA = 6390,
12789    ///Southern Dong
12790    KMC = 6391,
12791    ///Southern East Cree
12792    CRJ = 6392,
12793    ///Southern Ghale
12794    GHE = 6393,
12795    ///Southern Grebo
12796    GRJ = 6394,
12797    ///Southern Guiyang Hmong
12798    HMY = 6395,
12799    ///Southern Haida
12800    HAX = 6396,
12801    ///Southern Hindko
12802    HND = 6397,
12803    ///Southern Kalapuya
12804    SXK = 6398,
12805    ///Southern Kalinga
12806    KSC = 6399,
12807    ///Southern Katang
12808    SCT = 6400,
12809    ///Southern Kisi
12810    KSS = 6401,
12811    ///Southern Kiwai
12812    KJD = 6402,
12813    ///Southern Kurdish
12814    SDH = 6403,
12815    ///Southern Lolopo
12816    YSP = 6404,
12817    ///Southern Luri
12818    LUZ = 6405,
12819    ///Southern Ma'di
12820    SNM = 6406,
12821    ///Southern Mashan Hmong
12822    HMA = 6407,
12823    ///Southern Mnong
12824    MNN = 6408,
12825    ///Southern Muji
12826    YMC = 6409,
12827    ///Southern Nago
12828    NQG = 6410,
12829    ///Southern Nambikuara
12830    NAB = 6411,
12831    ///Southern Ngbandi
12832    NBW = 6412,
12833    ///Southern Nicobarese
12834    NIK = 6413,
12835    ///Southern Nisu
12836    NSD = 6414,
12837    ///Southern Nuni
12838    NNW = 6415,
12839    ///Southern Ohlone
12840    CSS = 6416,
12841    ///Southern One
12842    OSU = 6417,
12843    ///Southern Pame
12844    PMZ = 6418,
12845    ///Southern Pashto
12846    PBT = 6419,
12847    ///Southern Pastaza Quechua
12848    QUP = 6420,
12849    ///Southern Ping Chinese
12850    CSP = 6421,
12851    ///Southern Pomo
12852    PEQ = 6422,
12853    ///Southern Puebla Mixtec
12854    MIT = 6423,
12855    ///Southern Puget Sound Salish
12856    SLH = 6424,
12857    ///Southern Pumi
12858    PMJ = 6425,
12859    ///Southern Qiandong Miao
12860    HMS = 6426,
12861    ///Southern Qiang
12862    QXS = 6427,
12863    ///Southern Rengma Naga
12864    NRE = 6428,
12865    ///Southern Rincon Zapotec
12866    ZSR = 6429,
12867    ///Southern Roglai
12868    RGS = 6430,
12869    ///Southern Sama
12870    SSB = 6431,
12871    ///Southern Sami
12872    SMA = 6432,
12873    ///Southern Samo
12874    SBD = 6433,
12875    ///Southern Sierra Miwok
12876    SKD = 6434,
12877    ///Southern Sorsoganon
12878    SRV = 6435,
12879    ///Southern Sotho
12880    SOT = 6436,
12881    ///Southern Subanen
12882    LAA = 6437,
12883    ///Southern Thai
12884    SOU = 6438,
12885    ///Southern Tidung
12886    ITD = 6439,
12887    ///Southern Tiwa
12888    TIX = 6440,
12889    ///Southern Toussian
12890    WIB = 6441,
12891    ///Southern Tujia
12892    TJS = 6442,
12893    ///Southern Tutchone
12894    TCE = 6443,
12895    ///Southern Uzbek
12896    UZS = 6444,
12897    ///Southern Yamphu
12898    LRR = 6445,
12899    ///Southern Yukaghir
12900    YUX = 6446,
12901    ///Southwest Gbaya
12902    GSO = 6447,
12903    ///Southwest Palawano
12904    PLV = 6448,
12905    ///Southwest Pashai
12906    PSH = 6449,
12907    ///Southwest Tanna
12908    NWI = 6450,
12909    ///Southwestern Bontok
12910    VBK = 6451,
12911    ///Southwestern Dinka
12912    DIK = 6452,
12913    ///Southwestern Fars
12914    FAY = 6453,
12915    ///Southwestern Guiyang Hmong
12916    HMG = 6454,
12917    ///Southwestern Huishui Hmong
12918    HMH = 6455,
12919    ///Southwestern Nisu
12920    NSV = 6456,
12921    ///Southwestern Tarahumara
12922    TWR = 6457,
12923    ///Southwestern Tasmanian
12924    XPX = 6458,
12925    ///Southwestern Tepehuan
12926    TLA = 6459,
12927    ///Southwestern Tlaxiaco Mixtec
12928    MEH = 6460,
12929    ///Sowa
12930    SWW = 6461,
12931    ///Sowanda
12932    SOW = 6462,
12933    ///Soyaltepec Mazatec
12934    VMP = 6463,
12935    ///Soyaltepec Mixtec
12936    VMQ = 6464,
12937    ///Spanish
12938    SPA = 6465,
12939    ///Spanish Sign Language
12940    SSP = 6466,
12941    ///Spiti Bhoti
12942    SPT = 6467,
12943    ///Spokane
12944    SPO = 6468,
12945    ///Squamish
12946    SQU = 6469,
12947    ///Sranan Tongo
12948    SRN = 6470,
12949    ///Sri Lankan Creole Malay
12950    SCI = 6471,
12951    ///Sri Lankan Sign Language
12952    SQS = 6472,
12953    ///Standard Arabic
12954    ARB = 6473,
12955    ///Standard Estonian
12956    EKK = 6474,
12957    ///Standard Latvian
12958    LVS = 6475,
12959    ///Standard Malay
12960    ZSM = 6476,
12961    ///Standard Moroccan Tamazight
12962    ZGH = 6477,
12963    ///Stellingwerfs
12964    STL = 6478,
12965    ///Stod Bhoti
12966    SBU = 6479,
12967    ///Stoney
12968    STO = 6480,
12969    ///Straits Salish
12970    STR = 6481,
12971    ///Suabo
12972    SZP = 6482,
12973    ///Suarmin
12974    SEO = 6483,
12975    ///Suau
12976    SWP = 6484,
12977    ///Suba
12978    SXB = 6485,
12979    ///Suba-Simbiti
12980    SSC = 6486,
12981    ///Subiya
12982    SBS = 6487,
12983    ///Subtiaba
12984    SUT = 6488,
12985    ///Sudanese Arabic
12986    APD = 6489,
12987    ///Sudanese Creole Arabic
12988    PGA = 6490,
12989    ///Sudest
12990    TGO = 6491,
12991    ///Sudovian
12992    XSV = 6492,
12993    ///Suena
12994    SUE = 6493,
12995    ///Suga
12996    SGI = 6494,
12997    ///Suganga
12998    SUG = 6495,
12999    ///Sugut Dusun
13000    KZS = 6496,
13001    ///Sui
13002    SWI = 6497,
13003    ///Suki
13004    SUI = 6498,
13005    ///Suku
13006    SUB = 6499,
13007    ///Sukuma
13008    SUK = 6500,
13009    ///Sukur
13010    SYK = 6501,
13011    ///Sukurum
13012    ZSU = 6502,
13013    ///Sula
13014    SZN = 6503,
13015    ///Sulka
13016    SUA = 6504,
13017    ///Sulod
13018    SRG = 6505,
13019    ///Suma
13020    SQM = 6506,
13021    ///Sumariup
13022    SIV = 6507,
13023    ///Sumau
13024    SIX = 6508,
13025    ///Sumbawa
13026    SMW = 6509,
13027    ///Sumbwa
13028    SUW = 6510,
13029    ///Sumerian
13030    SUX = 6511,
13031    ///Sumi Naga
13032    NSM = 6512,
13033    ///Sumtu Chin
13034    CSV = 6513,
13035    ///Sunam
13036    SSK = 6514,
13037    ///Sundanese
13038    SUN = 6515,
13039    ///Sunwar
13040    SUZ = 6516,
13041    ///Suoy
13042    SYO = 6517,
13043    ///Supyire Senoufo
13044    SPP = 6518,
13045    ///Sur
13046    TDL = 6519,
13047    ///Surbakhal
13048    SBJ = 6520,
13049    ///Surgujia
13050    SGJ = 6521,
13051    ///Surigaonon
13052    SGD = 6522,
13053    ///Surjapuri
13054    SJP = 6523,
13055    ///Sursurunga
13056    SGZ = 6524,
13057    ///Suruaha
13058    SWX = 6525,
13059    ///Surubu
13060    SDE = 6526,
13061    ///Surui
13062    SRU = 6527,
13063    ///Surui Do Para
13064    MDZ = 6528,
13065    ///Susquehannock
13066    SQN = 6529,
13067    ///Susu
13068    SUS = 6530,
13069    ///Susuami
13070    SSU = 6531,
13071    ///Suundi
13072    SDJ = 6532,
13073    ///Suwawa
13074    SWU = 6533,
13075    ///Suya
13076    SUY = 6534,
13077    ///Svan
13078    SVA = 6535,
13079    ///Swabian
13080    SWG = 6536,
13081    ///Swahili
13082    SWH = 6537,
13083    ///Swahili
13084    SWA = 6538,
13085    ///Swampy Cree
13086    CSW = 6539,
13087    ///Swati
13088    SSW = 6540,
13089    ///Swedish
13090    SWE = 6541,
13091    ///Swedish Sign Language
13092    SWL = 6542,
13093    ///Swiss German
13094    GSW = 6543,
13095    ///Swiss-French Sign Language
13096    SSR = 6544,
13097    ///Swiss-German Sign Language
13098    SGG = 6545,
13099    ///Swiss-Italian Sign Language
13100    SLF = 6546,
13101    ///Swo
13102    SOX = 6547,
13103    ///Syenara Senoufo
13104    SHZ = 6548,
13105    ///Sylheti
13106    SYL = 6549,
13107    ///Syriac
13108    SYR = 6550,
13109    ///Saliba
13110    SLC = 6551,
13111    ///Sao Paulo Kaingang
13112    ZKP = 6552,
13113    ///Saotomense
13114    CRI = 6553,
13115    ///Sicite Senoufo
13116    SEP = 6554,
13117    ///So
13118    SSS = 6555,
13119    ///T'apo
13120    LGN = 6556,
13121    ///T'en
13122    TCT = 6557,
13123    ///Ta'izzi-Adeni Arabic
13124    ACQ = 6558,
13125    ///Taabwa
13126    TAP = 6559,
13127    ///Tabaa Zapotec
13128    ZAT = 6560,
13129    ///Tabaru
13130    TBY = 6561,
13131    ///Tabasco Chontal
13132    CHF = 6562,
13133    ///Tabasco Nahuatl
13134    NHC = 6563,
13135    ///Tabasco Zoque
13136    ZOQ = 6564,
13137    ///Tabassaran
13138    TAB = 6565,
13139    ///Tabla
13140    TNM = 6566,
13141    ///Tabo
13142    KNV = 6567,
13143    ///Tabriak
13144    TZX = 6568,
13145    ///Tacahua Mixtec
13146    XTT = 6569,
13147    ///Tacana
13148    TNA = 6570,
13149    ///Tachawit
13150    SHY = 6571,
13151    ///Tachelhit
13152    SHI = 6572,
13153    ///Tachoni
13154    LTS = 6573,
13155    ///Tadaksahak
13156    DSQ = 6574,
13157    ///Tado
13158    KLW = 6575,
13159    ///Tadyawan
13160    TDY = 6576,
13161    ///Tae'
13162    ROB = 6577,
13163    ///Tafi
13164    TCD = 6578,
13165    ///Tagabawa
13166    BGS = 6579,
13167    ///Tagakaulo
13168    KLG = 6580,
13169    ///Tagal Murut
13170    MVV = 6581,
13171    ///Tagalaka
13172    TGZ = 6582,
13173    ///Tagalog
13174    TGL = 6583,
13175    ///Tagargrent
13176    OUA = 6584,
13177    ///Tagbanwa
13178    TBW = 6585,
13179    ///Tagbu
13180    TBM = 6586,
13181    ///Tagdal
13182    TDA = 6587,
13183    ///Tagin
13184    TGJ = 6588,
13185    ///Tagish
13186    TGX = 6589,
13187    ///Tagoi
13188    TAG = 6590,
13189    ///Tagwana Senoufo
13190    TGW = 6591,
13191    ///Tahaggart Tamahaq
13192    THV = 6592,
13193    ///Tahitian
13194    TAH = 6593,
13195    ///Tahltan
13196    THT = 6594,
13197    ///Tai
13198    TAW = 6595,
13199    ///Tai Daeng
13200    TYR = 6596,
13201    ///Tai Dam
13202    BLT = 6597,
13203    ///Tai Do
13204    TYJ = 6598,
13205    ///Tai Don
13206    TWH = 6599,
13207    ///Tai Hongjin
13208    TIZ = 6600,
13209    ///Tai Laing
13210    TJL = 6601,
13211    ///Tai Loi
13212    TLQ = 6602,
13213    ///Tai Long
13214    THI = 6603,
13215    ///Tai Nua
13216    TDD = 6604,
13217    ///Tai Pao
13218    TPO = 6605,
13219    ///Tai Thanh
13220    TMM = 6606,
13221    ///Tai Ya
13222    CUU = 6607,
13223    ///Taiap
13224    GPN = 6608,
13225    ///Taikat
13226    AOS = 6609,
13227    ///Tainae
13228    AGO = 6610,
13229    ///Taino
13230    TNQ = 6611,
13231    ///Tairaha
13232    BXA = 6612,
13233    ///Tairuma
13234    UAR = 6613,
13235    ///Taita
13236    DAV = 6614,
13237    ///Taivoan
13238    TVX = 6615,
13239    ///Taiwan Sign Language
13240    TSS = 6616,
13241    ///Taje
13242    PEE = 6617,
13243    ///Tajik
13244    TGK = 6618,
13245    ///Tajiki Arabic
13246    ABH = 6619,
13247    ///Tajio
13248    TDJ = 6620,
13249    ///Tajuasohn
13250    TJA = 6621,
13251    ///Takelma
13252    TKM = 6622,
13253    ///Takestani
13254    TKS = 6623,
13255    ///Takia
13256    TBC = 6624,
13257    ///Takua
13258    TKZ = 6625,
13259    ///Takuu
13260    NHO = 6626,
13261    ///Takwane
13262    TKE = 6627,
13263    ///Tal
13264    TAL = 6628,
13265    ///Tala
13266    TAK = 6629,
13267    ///Talaud
13268    TLD = 6630,
13269    ///Taliabu
13270    TLV = 6631,
13271    ///Talieng
13272    TDF = 6632,
13273    ///Talinga-Bwisi
13274    TLJ = 6633,
13275    ///Talise
13276    TLR = 6634,
13277    ///Talodi
13278    TLO = 6635,
13279    ///Taloki
13280    TLK = 6636,
13281    ///Talondo'
13282    TLN = 6637,
13283    ///Talossan
13284    TZL = 6638,
13285    ///Talu
13286    YTA = 6639,
13287    ///Talysh
13288    TLY = 6640,
13289    ///Tama
13290    TMA = 6641,
13291    ///Tama
13292    TEN = 6642,
13293    ///Tamagario
13294    TCG = 6643,
13295    ///Taman
13296    TMN = 6644,
13297    ///Taman
13298    TCL = 6645,
13299    ///Tamanaku
13300    TMZ = 6646,
13301    ///Tamashek
13302    TMH = 6647,
13303    ///Tamasheq
13304    TAQ = 6648,
13305    ///Tamazola Mixtec
13306    VMX = 6649,
13307    ///Tambas
13308    TDK = 6650,
13309    ///Tambora
13310    XXT = 6651,
13311    ///Tambotalo
13312    TLS = 6652,
13313    ///Tami
13314    TMY = 6653,
13315    ///Tamil
13316    TAM = 6654,
13317    ///Tamki
13318    TAX = 6655,
13319    ///Tamnim Citak
13320    TML = 6656,
13321    ///Tampias Lobu
13322    LOW = 6657,
13323    ///Tampuan
13324    TPU = 6658,
13325    ///Tampulma
13326    TPM = 6659,
13327    ///Tanacross
13328    TCB = 6660,
13329    ///Tanahmerah
13330    TCM = 6661,
13331    ///Tanaina
13332    TFN = 6662,
13333    ///Tanapag
13334    TPV = 6663,
13335    ///Tandaganon
13336    TGN = 6664,
13337    ///Tandia
13338    TNI = 6665,
13339    ///Tandroy-Mahafaly Malagasy
13340    TDX = 6666,
13341    ///Tanema
13342    TNX = 6667,
13343    ///Tangale
13344    TAN = 6668,
13345    ///Tangchangya
13346    TNV = 6669,
13347    ///Tanggu
13348    TGU = 6670,
13349    ///Tangkhul Naga
13350    NMF = 6671,
13351    ///Tangkhul Naga
13352    NTX = 6672,
13353    ///Tangko
13354    TKX = 6673,
13355    ///Tanglang
13356    YTL = 6674,
13357    ///Tangoa
13358    TGP = 6675,
13359    ///Tanguat
13360    TBS = 6676,
13361    ///Tangut
13362    TXG = 6677,
13363    ///Tanimbili
13364    TBE = 6678,
13365    ///Tanimuca-Retuara
13366    TNC = 6679,
13367    ///Tanjijili
13368    UJI = 6680,
13369    ///Tanosy Malagasy
13370    TXY = 6681,
13371    ///Tanudan Kalinga
13372    KML = 6682,
13373    ///Tanzanian Sign Language
13374    TZA = 6683,
13375    ///Tapei
13376    AFP = 6684,
13377    ///Tapiete
13378    TPJ = 6685,
13379    ///Tapirape
13380    TAF = 6686,
13381    ///Tarao Naga
13382    TRO = 6687,
13383    ///Tareng
13384    TGR = 6688,
13385    ///Tariana
13386    TAE = 6689,
13387    ///Tarifit
13388    RIF = 6690,
13389    ///Tarjumo
13390    TXJ = 6691,
13391    ///Tarok
13392    YER = 6692,
13393    ///Tarpia
13394    TPF = 6693,
13395    ///Tartessian
13396    TXR = 6694,
13397    ///Taruma
13398    TDM = 6695,
13399    ///Tasawaq
13400    TWQ = 6696,
13401    ///Tase Naga
13402    NST = 6697,
13403    ///Tasmate
13404    TMT = 6698,
13405    ///Tataltepec Chatino
13406    CTA = 6699,
13407    ///Tatana
13408    TXX = 6700,
13409    ///Tatar
13410    TAT = 6701,
13411    ///Tatuyo
13412    TAV = 6702,
13413    ///Tauade
13414    TTD = 6703,
13415    ///Taulil
13416    TUH = 6704,
13417    ///Taungyo
13418    TCO = 6705,
13419    ///Taupota
13420    TPA = 6706,
13421    ///Tause
13422    TAD = 6707,
13423    ///Taushiro
13424    TRR = 6708,
13425    ///Tausug
13426    TSG = 6709,
13427    ///Tauya
13428    TYA = 6710,
13429    ///Taveta
13430    TVS = 6711,
13431    ///Tavoyan
13432    TVN = 6712,
13433    ///Tavringer Romani
13434    RMU = 6713,
13435    ///Tawala
13436    TBO = 6714,
13437    ///Tawallammat Tamajaq
13438    TTQ = 6715,
13439    ///Tawande
13440    XTW = 6716,
13441    ///Tawang Monpa
13442    TWM = 6717,
13443    ///Tawara
13444    TWL = 6718,
13445    ///Taworta
13446    TBP = 6719,
13447    ///Tawoyan
13448    TWY = 6720,
13449    ///Tawr Chin
13450    TCP = 6721,
13451    ///Tay Boi
13452    TAS = 6722,
13453    ///Tay Khang
13454    TNU = 6723,
13455    ///Tayart Tamajeq
13456    THZ = 6724,
13457    ///Tayo
13458    CKS = 6725,
13459    ///Taznatit
13460    GRR = 6726,
13461    ///Tboli
13462    TBL = 6727,
13463    ///Tchitchege
13464    TCK = 6728,
13465    ///Tchumbuli
13466    BQA = 6729,
13467    ///Te'un
13468    TVE = 6730,
13469    ///Teanu
13470    TKW = 6731,
13471    ///Tebul Sign Language
13472    TSY = 6732,
13473    ///Tebul Ure Dogon
13474    DTU = 6733,
13475    ///Tecpatlan Totonac
13476    TCW = 6734,
13477    ///Tedaga
13478    TUQ = 6735,
13479    ///Tedim Chin
13480    CTD = 6736,
13481    ///Tee
13482    TKQ = 6737,
13483    ///Tefaro
13484    TFO = 6738,
13485    ///Tegali
13486    RAS = 6739,
13487    ///Tehit
13488    KPS = 6740,
13489    ///Tehuelche
13490    TEH = 6741,
13491    ///Tejalapan Zapotec
13492    ZTT = 6742,
13493    ///Teke-Ebo
13494    EBO = 6743,
13495    ///Teke-Fuumu
13496    IFM = 6744,
13497    ///Teke-Kukuya
13498    KKW = 6745,
13499    ///Teke-Laali
13500    LLI = 6746,
13501    ///Teke-Nzikou
13502    NZU = 6747,
13503    ///Teke-Tege
13504    TEG = 6748,
13505    ///Teke-Tsaayi
13506    TYI = 6749,
13507    ///Teke-Tyee
13508    TYX = 6750,
13509    ///Tektiteko
13510    TTC = 6751,
13511    ///Tela-Masbuar
13512    TVM = 6752,
13513    ///Telefol
13514    TLF = 6753,
13515    ///Telugu
13516    TEL = 6754,
13517    ///Tem
13518    KDH = 6755,
13519    ///Temacine Tamazight
13520    TJO = 6756,
13521    ///Temascaltepec Nahuatl
13522    NHV = 6757,
13523    ///Tembo
13524    TBT = 6758,
13525    ///Tembo
13526    TMV = 6759,
13527    ///Tembe
13528    TQB = 6760,
13529    ///Teme
13530    TDO = 6761,
13531    ///Temein
13532    TEQ = 6762,
13533    ///Temi
13534    SOZ = 6763,
13535    ///Temiar
13536    TEA = 6764,
13537    ///Temoaya Otomi
13538    OTT = 6765,
13539    ///Temoq
13540    TMO = 6766,
13541    ///Temuan
13542    TMW = 6767,
13543    ///Ten'edn
13544    TNZ = 6768,
13545    ///Tena Lowland Quichua
13546    QUW = 6769,
13547    ///Tenango Otomi
13548    OTN = 6770,
13549    ///Tene Kan Dogon
13550    DTK = 6771,
13551    ///Tenggarong Kutai Malay
13552    VKT = 6772,
13553    ///Tengger
13554    TES = 6773,
13555    ///Tenharim
13556    PAH = 6774,
13557    ///Tenino
13558    TQN = 6775,
13559    ///Tenis
13560    TNS = 6776,
13561    ///Tennet
13562    TEX = 6777,
13563    ///Teop
13564    TIO = 6778,
13565    ///Teor
13566    TEV = 6779,
13567    ///Tepecano
13568    TEP = 6780,
13569    ///Tepetotutla Chinantec
13570    CNT = 6781,
13571    ///Tepeuxila Cuicatec
13572    CUX = 6782,
13573    ///Tepinapa Chinantec
13574    CTE = 6783,
13575    ///Tepo Krumen
13576    TED = 6784,
13577    ///Ter Sami
13578    SJT = 6785,
13579    ///Tera
13580    TTR = 6786,
13581    ///Terebu
13582    TRB = 6787,
13583    ///Terei
13584    BUO = 6788,
13585    ///Tereno
13586    TER = 6789,
13587    ///Teressa
13588    TEF = 6790,
13589    ///Tereweng
13590    TWG = 6791,
13591    ///Teribe
13592    TFR = 6792,
13593    ///Terik
13594    TEC = 6793,
13595    ///Termanu
13596    TWU = 6794,
13597    ///Ternate
13598    TFT = 6795,
13599    ///Ternateno
13600    TMG = 6796,
13601    ///Tesaka Malagasy
13602    TKG = 6797,
13603    ///Tese
13604    KEG = 6798,
13605    ///Teshenawa
13606    TWC = 6799,
13607    ///Teso
13608    TEO = 6800,
13609    ///Tetela
13610    TLL = 6801,
13611    ///Tetelcingo Nahuatl
13612    NHG = 6802,
13613    ///Tetete
13614    TEB = 6803,
13615    ///Tetserret
13616    TEZ = 6804,
13617    ///Tetum
13618    TET = 6805,
13619    ///Tetun Dili
13620    TDT = 6806,
13621    ///Teutila Cuicatec
13622    CUT = 6807,
13623    ///Tewa
13624    TWE = 6808,
13625    ///Tewa
13626    TEW = 6809,
13627    ///Tewe
13628    TWX = 6810,
13629    ///Texcatepec Otomi
13630    OTX = 6811,
13631    ///Texistepec Popoluca
13632    POQ = 6812,
13633    ///Texmelucan Zapotec
13634    ZPZ = 6813,
13635    ///Tezoatlan Mixtec
13636    MXB = 6814,
13637    ///Tha
13638    THY = 6815,
13639    ///Thachanadan
13640    THN = 6816,
13641    ///Thado Chin
13642    TCZ = 6817,
13643    ///Thai
13644    THA = 6818,
13645    ///Thai Sign Language
13646    TSQ = 6819,
13647    ///Thai Song
13648    SOA = 6820,
13649    ///Thaiphum Chin
13650    CTH = 6821,
13651    ///Thakali
13652    THS = 6822,
13653    ///Thangal Naga
13654    NKI = 6823,
13655    ///Thangmi
13656    THF = 6824,
13657    ///Thao
13658    SSF = 6825,
13659    ///Tharaka
13660    THK = 6826,
13661    ///Thawa
13662    XTV = 6827,
13663    ///Thaypan
13664    TYP = 6828,
13665    ///Thiin
13666    IIN = 6829,
13667    ///Tho
13668    TOU = 6830,
13669    ///Thompson
13670    THP = 6831,
13671    ///Thopho
13672    YTP = 6832,
13673    ///Thracian
13674    TXH = 6833,
13675    ///Thu Lao
13676    TYL = 6834,
13677    ///Thulung
13678    TDH = 6835,
13679    ///Thur
13680    LTH = 6836,
13681    ///Thuri
13682    THU = 6837,
13683    ///Tiagbamrin Aizi
13684    AHI = 6838,
13685    ///Tiale
13686    MNL = 6839,
13687    ///Tiang
13688    TBJ = 6840,
13689    ///Tibea
13690    NGY = 6841,
13691    ///Tibetan
13692    BOD = 6842,
13693    ///Tibetan Sign Language
13694    LSN = 6843,
13695    ///Tichurong
13696    TCN = 6844,
13697    ///Ticuna
13698    TCA = 6845,
13699    ///Tidaa Mixtec
13700    MTX = 6846,
13701    ///Tidikelt Tamazight
13702    TIA = 6847,
13703    ///Tidore
13704    TVO = 6848,
13705    ///Tiemacewe Bozo
13706    BOO = 6849,
13707    ///Tiene
13708    TII = 6850,
13709    ///Tifal
13710    TIF = 6851,
13711    ///Tigak
13712    TGC = 6852,
13713    ///Tigon Mbembe
13714    NZA = 6853,
13715    ///Tigre
13716    TIG = 6854,
13717    ///Tigrinya
13718    TIR = 6855,
13719    ///Tii
13720    TXQ = 6856,
13721    ///Tijaltepec Mixtec
13722    XTL = 6857,
13723    ///Tikar
13724    TIK = 6858,
13725    ///Tikopia
13726    TKP = 6859,
13727    ///Tilapa Otomi
13728    OTL = 6860,
13729    ///Tillamook
13730    TIL = 6861,
13731    ///Tilquiapan Zapotec
13732    ZTS = 6862,
13733    ///Tilung
13734    TIJ = 6863,
13735    ///Tima
13736    TMS = 6864,
13737    ///Timbe
13738    TIM = 6865,
13739    ///Timne
13740    TEM = 6866,
13741    ///Timor Pidgin
13742    TVY = 6867,
13743    ///Timucua
13744    TJM = 6868,
13745    ///Timugon Murut
13746    TIH = 6869,
13747    ///Tinani
13748    LBF = 6870,
13749    ///Tindi
13750    TIN = 6871,
13751    ///Tingui-Boto
13752    TGV = 6872,
13753    ///Tinigua
13754    TIT = 6873,
13755    ///Tinputz
13756    TPZ = 6874,
13757    ///Tippera
13758    TPE = 6875,
13759    ///Tira
13760    TIC = 6876,
13761    ///Tirahi
13762    TRA = 6877,
13763    ///Tiranige Diga Dogon
13764    TDE = 6878,
13765    ///Tiri
13766    CIR = 6879,
13767    ///Tirmaga-Chai Suri
13768    SUQ = 6880,
13769    ///Tiruray
13770    TIY = 6881,
13771    ///Tita
13772    TDQ = 6882,
13773    ///Titan
13774    TTV = 6883,
13775    ///Tiv
13776    TIV = 6884,
13777    ///Tiwa
13778    LAX = 6885,
13779    ///Tiwi
13780    TIW = 6886,
13781    ///Tiyaa
13782    TYY = 6887,
13783    ///Tiefo
13784    TIQ = 6888,
13785    ///Tieyaxo Bozo
13786    BOZ = 6889,
13787    ///Tjungundji
13788    TJJ = 6890,
13789    ///Tjupany
13790    TJP = 6891,
13791    ///Tjurruru
13792    TJU = 6892,
13793    ///Tlachichilco Tepehua
13794    TPT = 6893,
13795    ///Tlacoapa Me'phaa
13796    TPL = 6894,
13797    ///Tlacoatzintepec Chinantec
13798    CTL = 6895,
13799    ///Tlacolulita Zapotec
13800    ZPK = 6896,
13801    ///Tlahuitoltepec Mixe
13802    MXP = 6897,
13803    ///Tlamacazapa Nahuatl
13804    NUZ = 6898,
13805    ///Tlazoyaltepec Mixtec
13806    MQH = 6899,
13807    ///Tlingit
13808    TLI = 6900,
13809    ///To
13810    TOZ = 6901,
13811    ///To'abaita
13812    MLU = 6902,
13813    ///Toaripi
13814    TQO = 6903,
13815    ///Toba
13816    TOB = 6904,
13817    ///Toba-Maskoy
13818    TMF = 6905,
13819    ///Tobagonian Creole English
13820    TGH = 6906,
13821    ///Tobanga
13822    TNG = 6907,
13823    ///Tobati
13824    TTI = 6908,
13825    ///Tobelo
13826    TLB = 6909,
13827    ///Tobian
13828    TOX = 6910,
13829    ///Tobilung
13830    TGB = 6911,
13831    ///Tobo
13832    TBV = 6912,
13833    ///Tocantins Asurini
13834    ASU = 6913,
13835    ///Tocho
13836    TAZ = 6914,
13837    ///Toda
13838    TCX = 6915,
13839    ///Todrah
13840    TDR = 6916,
13841    ///Tofanma
13842    TLG = 6917,
13843    ///Tofin Gbe
13844    TFI = 6918,
13845    ///Togbo-Vara Banda
13846    TOR = 6919,
13847    ///Togoyo
13848    TGY = 6920,
13849    ///Tohono O'odham
13850    OOD = 6921,
13851    ///Tojolabal
13852    TOJ = 6922,
13853    ///Tok Pisin
13854    TPI = 6923,
13855    ///Tokano
13856    ZUH = 6924,
13857    ///Tokelau
13858    TKL = 6925,
13859    ///Tokharian A
13860    XTO = 6926,
13861    ///Tokharian B
13862    TXB = 6927,
13863    ///Toki Pona
13864    TOK = 6928,
13865    ///Toku-No-Shima
13866    TKN = 6929,
13867    ///Tol
13868    JIC = 6930,
13869    ///Tolaki
13870    LBW = 6931,
13871    ///Tolomako
13872    TLM = 6932,
13873    ///Tolowa
13874    TOL = 6933,
13875    ///Toma
13876    TOD = 6934,
13877    ///Tomadino
13878    TDI = 6935,
13879    ///Tombelala
13880    TTP = 6936,
13881    ///Tombonuo
13882    TXA = 6937,
13883    ///Tombulu
13884    TOM = 6938,
13885    ///Tomini
13886    TXM = 6939,
13887    ///Tommo So Dogon
13888    DTO = 6940,
13889    ///Tomo Kan Dogon
13890    DTM = 6941,
13891    ///Tomoip
13892    TQP = 6942,
13893    ///Tondano
13894    TDN = 6943,
13895    ///Tondi Songway Kiini
13896    TST = 6944,
13897    ///Tonga
13898    TOG = 6945,
13899    ///Tonga
13900    TON = 6946,
13901    ///Tonga
13902    TOI = 6947,
13903    ///Tongwe
13904    TNY = 6948,
13905    ///Tonjon
13906    TJN = 6949,
13907    ///Tonkawa
13908    TQW = 6950,
13909    ///Tonsawang
13910    TNW = 6951,
13911    ///Tonsea
13912    TXS = 6952,
13913    ///Tontemboan
13914    TNT = 6953,
13915    ///Tooro
13916    TTJ = 6954,
13917    ///Topoiyo
13918    TOY = 6955,
13919    ///Toposa
13920    TOQ = 6956,
13921    ///Toraja-Sa'dan
13922    SDA = 6957,
13923    ///Toram
13924    TRJ = 6958,
13925    ///Torau
13926    TTU = 6959,
13927    ///Tornedalen Finnish
13928    FIT = 6960,
13929    ///Toro
13930    TDV = 6961,
13931    ///Toro So Dogon
13932    DTS = 6962,
13933    ///Toro Tegu Dogon
13934    DTT = 6963,
13935    ///Toromono
13936    TNO = 6964,
13937    ///Torona
13938    TQR = 6965,
13939    ///Torres Strait Creole
13940    TCS = 6966,
13941    ///Torricelli
13942    TEI = 6967,
13943    ///Torwali
13944    TRW = 6968,
13945    ///Tora
13946    TRZ = 6969,
13947    ///Tosk Albanian
13948    ALS = 6970,
13949    ///Totela
13950    TTL = 6971,
13951    ///Toto
13952    TXO = 6972,
13953    ///Totoli
13954    TXE = 6973,
13955    ///Totomachapan Zapotec
13956    ZPH = 6974,
13957    ///Totontepec Mixe
13958    MTO = 6975,
13959    ///Totoro
13960    TTK = 6976,
13961    ///Touo
13962    TQU = 6977,
13963    ///Toura
13964    NEB = 6978,
13965    ///Toura
13966    DON = 6979,
13967    ///Towei
13968    TTN = 6980,
13969    ///Transalpine Gaulish
13970    XTG = 6981,
13971    ///Traveller Danish
13972    RMD = 6982,
13973    ///Traveller Norwegian
13974    RMG = 6983,
13975    ///Traveller Scottish
13976    TRL = 6984,
13977    ///Tregami
13978    TRM = 6985,
13979    ///Tremembe
13980    TME = 6986,
13981    ///Trieng
13982    STG = 6987,
13983    ///Trimuris
13984    TIP = 6988,
13985    ///Tring
13986    TGQ = 6989,
13987    ///Tringgus-Sembaan Bidayuh
13988    TRX = 6990,
13989    ///Trinidad and Tobago Sign Language
13990    LST = 6991,
13991    ///Trinidadian Creole English
13992    TRF = 6992,
13993    ///Trinitario
13994    TRN = 6993,
13995    ///Trio
13996    TRI = 6994,
13997    ///Truka
13998    TKA = 6995,
13999    ///Trumai
14000    TPY = 6996,
14001    ///Ts'un-Lao
14002    TSL = 6997,
14003    ///Tsaangi
14004    TSA = 6998,
14005    ///Tsakhur
14006    TKR = 6999,
14007    ///Tsakonian
14008    TSD = 7000,
14009    ///Tsakwambo
14010    KVZ = 7001,
14011    ///Tsamai
14012    TSB = 7002,
14013    ///Tsat
14014    HUQ = 7003,
14015    ///Tseku
14016    TSK = 7004,
14017    ///Tsetsaut
14018    TXC = 7005,
14019    ///Tshangla
14020    TSJ = 7006,
14021    ///Tsikimba
14022    KDL = 7007,
14023    ///Tsimane
14024    CAS = 7008,
14025    ///Tsimihety Malagasy
14026    XMW = 7009,
14027    ///Tsimshian
14028    TSI = 7010,
14029    ///Tsishingini
14030    TSW = 7011,
14031    ///Tso
14032    LDP = 7012,
14033    ///Tsoa
14034    HIO = 7013,
14035    ///Tsogo
14036    TSV = 7014,
14037    ///Tsonga
14038    TSO = 7015,
14039    ///Tsotso
14040    LTO = 7016,
14041    ///Tsou
14042    TSU = 7017,
14043    ///Tsucuba
14044    CBQ = 7018,
14045    ///Tsum
14046    TTZ = 7019,
14047    ///Tsuvadi
14048    TVD = 7020,
14049    ///Tsuvan
14050    TSH = 7021,
14051    ///Tswa
14052    TSC = 7022,
14053    ///Tswana
14054    TSN = 7023,
14055    ///Tswapong
14056    TWO = 7024,
14057    ///Tu
14058    MJG = 7025,
14059    ///Tuamotuan
14060    PMT = 7026,
14061    ///Tubar
14062    TBU = 7027,
14063    ///Tucano
14064    TUO = 7028,
14065    ///Tugen
14066    TUY = 7029,
14067    ///Tugun
14068    TZN = 7030,
14069    ///Tugutil
14070    TUJ = 7031,
14071    ///Tukang Besi North
14072    KHC = 7032,
14073    ///Tukang Besi South
14074    BHQ = 7033,
14075    ///Tuki
14076    BAG = 7034,
14077    ///Tukpa
14078    TPQ = 7035,
14079    ///Tukudede
14080    TKD = 7036,
14081    ///Tukumanfed
14082    TKF = 7037,
14083    ///Tula
14084    TUL = 7038,
14085    ///Tulai
14086    TVI = 7039,
14087    ///Tulehu
14088    TLU = 7040,
14089    ///Tulishi
14090    TEY = 7041,
14091    ///Tulu
14092    TCY = 7042,
14093    ///Tulu-Bohuai
14094    RAK = 7043,
14095    ///Tuma-Irumu
14096    IOU = 7044,
14097    ///Tumak
14098    TMC = 7045,
14099    ///Tumari Kanuri
14100    KRT = 7046,
14101    ///Tumbuka
14102    TUM = 7047,
14103    ///Tumi
14104    KKU = 7048,
14105    ///Tumleo
14106    TMQ = 7049,
14107    ///Tumshuqese
14108    XTQ = 7050,
14109    ///Tumtum
14110    TBR = 7051,
14111    ///Tumulung Sisaala
14112    SIL = 7052,
14113    ///Tumzabt
14114    MZB = 7053,
14115    ///Tundra Enets
14116    ENH = 7054,
14117    ///Tunen
14118    TVU = 7055,
14119    ///Tungag
14120    LCM = 7056,
14121    ///Tunggare
14122    TRT = 7057,
14123    ///Tunia
14124    TUG = 7058,
14125    ///Tunica
14126    TUN = 7059,
14127    ///Tunisian Arabic
14128    AEB = 7060,
14129    ///Tunisian Sign Language
14130    TSE = 7061,
14131    ///Tunjung
14132    TJG = 7062,
14133    ///Tunni
14134    TQQ = 7063,
14135    ///Tunzu
14136    DZA = 7064,
14137    ///Tuotomb
14138    TTF = 7065,
14139    ///Tupari
14140    TPR = 7066,
14141    ///Tupinamba
14142    TPN = 7067,
14143    ///Tupinikin
14144    TPK = 7068,
14145    ///Tupuri
14146    TUI = 7069,
14147    ///Turaka
14148    TRH = 7070,
14149    ///Turi
14150    TRD = 7071,
14151    ///Turiwara
14152    TWT = 7072,
14153    ///Turka
14154    TUZ = 7073,
14155    ///Turkana
14156    TUV = 7074,
14157    ///Turkish
14158    TUR = 7075,
14159    ///Turkish Sign Language
14160    TSM = 7076,
14161    ///Turkmen
14162    TUK = 7077,
14163    ///Turks And Caicos Creole English
14164    TCH = 7078,
14165    ///Turoyo
14166    TRU = 7079,
14167    ///Turumsa
14168    TQM = 7080,
14169    ///Turung
14170    TRY = 7081,
14171    ///Tuscarora
14172    TUS = 7082,
14173    ///Tutelo
14174    TTA = 7083,
14175    ///Tutong
14176    TTG = 7084,
14177    ///Tutsa Naga
14178    TVT = 7085,
14179    ///Tutuba
14180    TMI = 7086,
14181    ///Tututepec Mixtec
14182    MTU = 7087,
14183    ///Tututni
14184    TUU = 7088,
14185    ///Tuvalu
14186    TVL = 7089,
14187    ///Tuvinian
14188    TYV = 7090,
14189    ///Tuwali Ifugao
14190    IFK = 7091,
14191    ///Tuwari
14192    TWW = 7092,
14193    ///Tuwuli
14194    BOV = 7093,
14195    ///Tuxinawa
14196    TUX = 7094,
14197    ///Tuxa
14198    TUD = 7095,
14199    ///Tuyuca
14200    TUE = 7096,
14201    ///Twana
14202    TWA = 7097,
14203    ///Twendi
14204    TWN = 7098,
14205    ///Twents
14206    TWD = 7099,
14207    ///Twi
14208    TWI = 7100,
14209    ///Tyap
14210    KCG = 7101,
14211    ///Tz'utujil
14212    TZJ = 7102,
14213    ///Tzeltal
14214    TZH = 7103,
14215    ///Tzotzil
14216    TZO = 7104,
14217    ///Tay
14218    TYZ = 7105,
14219    ///Tay Sa Pa
14220    TYS = 7106,
14221    ///Tay Tac
14222    TYT = 7107,
14223    ///Teen
14224    LOR = 7108,
14225    ///Tubatulabal
14226    TUB = 7109,
14227    ///U
14228    UUU = 7110,
14229    ///Uab Meto
14230    AOZ = 7111,
14231    ///Uamue
14232    UAM = 7112,
14233    ///Uare
14234    KSJ = 7113,
14235    ///Ubaghara
14236    BYC = 7114,
14237    ///Ubang
14238    UBA = 7115,
14239    ///Ubi
14240    UBI = 7116,
14241    ///Ubir
14242    UBR = 7117,
14243    ///Ubykh
14244    UBY = 7118,
14245    ///Ucayali-Yurua Asheninka
14246    CPB = 7119,
14247    ///Uda
14248    UDA = 7120,
14249    ///Udi
14250    UDI = 7121,
14251    ///Udihe
14252    UDE = 7122,
14253    ///Udmurt
14254    UDM = 7123,
14255    ///Uduk
14256    UDU = 7124,
14257    ///Ufim
14258    UFI = 7125,
14259    ///Ugandan Sign Language
14260    UGN = 7126,
14261    ///Ugaritic
14262    UGA = 7127,
14263    ///Ughele
14264    UGE = 7128,
14265    ///Ugong
14266    UGO = 7129,
14267    ///Uhami
14268    UHA = 7130,
14269    ///Uighur
14270    UIG = 7131,
14271    ///Uisai
14272    UIS = 7132,
14273    ///Ujir
14274    UDJ = 7133,
14275    ///Ukaan
14276    KCF = 7134,
14277    ///Ukhwejo
14278    UKH = 7135,
14279    ///Ukit
14280    UMI = 7136,
14281    ///Ukpe-Bayobiri
14282    UKP = 7137,
14283    ///Ukpet-Ehom
14284    AKD = 7138,
14285    ///Ukrainian
14286    UKR = 7139,
14287    ///Ukrainian Sign Language
14288    UKL = 7140,
14289    ///Ukue
14290    UKU = 7141,
14291    ///Ukuriguma
14292    UKG = 7142,
14293    ///Ukwa
14294    UKQ = 7143,
14295    ///Ukwuani-Aboh-Ndoni
14296    UKW = 7144,
14297    ///Ulau-Suain
14298    SVB = 7145,
14299    ///Ulch
14300    ULC = 7146,
14301    ///Ulithian
14302    ULI = 7147,
14303    ///Ullatan
14304    ULL = 7148,
14305    ///Ulukwumi
14306    ULB = 7149,
14307    ///Ulumanda'
14308    ULM = 7150,
14309    ///Ulwa
14310    ULW = 7151,
14311    ///Uma
14312    PPK = 7152,
14313    ///Uma' Lasan
14314    XKY = 7153,
14315    ///Uma' Lung
14316    ULU = 7154,
14317    ///Umanakaina
14318    GDN = 7155,
14319    ///Umatilla
14320    UMA = 7156,
14321    ///Umbindhamu
14322    UMD = 7157,
14323    ///Umbrian
14324    XUM = 7158,
14325    ///Umbu-Ungu
14326    UBU = 7159,
14327    ///Umbugarla
14328    UMR = 7160,
14329    ///Umbundu
14330    UMB = 7161,
14331    ///Ume Sami
14332    SJU = 7162,
14333    ///Umeda
14334    UPI = 7163,
14335    ///Umiida
14336    XUD = 7164,
14337    ///Umiray Dumaget Agta
14338    DUE = 7165,
14339    ///Umon
14340    UMM = 7166,
14341    ///Umotina
14342    UMO = 7167,
14343    ///Umpila
14344    UMP = 7168,
14345    ///Una
14346    MTG = 7169,
14347    ///Unami
14348    UNM = 7170,
14349    ///Uncoded languages
14350    MIS = 7171,
14351    ///Unde Kaili
14352    UNZ = 7172,
14353    ///Undetermined
14354    UND = 7173,
14355    ///Uneapa
14356    BBN = 7174,
14357    ///Uneme
14358    UNE = 7175,
14359    ///Unggaranggu
14360    XUN = 7176,
14361    ///Unggumi
14362    XGU = 7177,
14363    ///Uni
14364    UNI = 7178,
14365    ///Unserdeutsch
14366    ULN = 7179,
14367    ///Unua
14368    ONU = 7180,
14369    ///Unubahe
14370    UNU = 7181,
14371    ///Upper Chehalis
14372    CJH = 7182,
14373    ///Upper Grand Valley Dani
14374    DNA = 7183,
14375    ///Upper Guinea Crioulo
14376    POV = 7184,
14377    ///Upper Kinabatangan
14378    DMG = 7185,
14379    ///Upper Kuskokwim
14380    KUU = 7186,
14381    ///Upper Necaxa Totonac
14382    TKU = 7187,
14383    ///Upper Saxon
14384    SXU = 7188,
14385    ///Upper Sorbian
14386    HSB = 7189,
14387    ///Upper Ta'oih
14388    TTH = 7190,
14389    ///Upper Tanana
14390    TAU = 7191,
14391    ///Upper Taromi
14392    TOV = 7192,
14393    ///Upper Umpqua
14394    XUP = 7193,
14395    ///Ura
14396    URO = 7194,
14397    ///Ura
14398    UUR = 7195,
14399    ///Uradhi
14400    URF = 7196,
14401    ///Urak Lawoi'
14402    URK = 7197,
14403    ///Urali
14404    URL = 7198,
14405    ///Urapmin
14406    URM = 7199,
14407    ///Urarina
14408    URA = 7200,
14409    ///Urartian
14410    XUR = 7201,
14411    ///Urat
14412    URT = 7202,
14413    ///Urdu
14414    URD = 7203,
14415    ///Urhobo
14416    URH = 7204,
14417    ///Uri
14418    UVH = 7205,
14419    ///Urigina
14420    URG = 7206,
14421    ///Urim
14422    URI = 7207,
14423    ///Urimo
14424    URX = 7208,
14425    ///Uripiv-Wala-Rano-Atchin
14426    UPV = 7209,
14427    ///Urningangg
14428    URC = 7210,
14429    ///Uru
14430    URE = 7211,
14431    ///Uru-Eu-Wau-Wau
14432    URZ = 7212,
14433    ///Uru-Pa-In
14434    URP = 7213,
14435    ///Uruangnirin
14436    URN = 7214,
14437    ///Uruava
14438    URV = 7215,
14439    ///Urubu-Kaapor
14440    URB = 7216,
14441    ///Urubu-Kaapor Sign Language
14442    UKS = 7217,
14443    ///Uruguayan Sign Language
14444    UGY = 7218,
14445    ///Urum
14446    UUM = 7219,
14447    ///Urumi
14448    URU = 7220,
14449    ///Usaghade
14450    USK = 7221,
14451    ///Usan
14452    WNU = 7222,
14453    ///Usarufa
14454    USA = 7223,
14455    ///Ushojo
14456    USH = 7224,
14457    ///Usila Chinantec
14458    CUC = 7225,
14459    ///Usku
14460    ULF = 7226,
14461    ///Uspanteco
14462    USP = 7227,
14463    ///Usui
14464    USI = 7228,
14465    ///Utarmbung
14466    OMO = 7229,
14467    ///Ute-Southern Paiute
14468    UTE = 7230,
14469    ///Utu
14470    UTU = 7231,
14471    ///Uvbie
14472    EVH = 7232,
14473    ///Uya
14474    USU = 7233,
14475    ///Uyajitaya
14476    DUK = 7234,
14477    ///Uzbek
14478    UZB = 7235,
14479    ///Uzbeki Arabic
14480    AUZ = 7236,
14481    ///Uzekwe
14482    EZE = 7237,
14483    ///Vaagri Booli
14484    VAA = 7238,
14485    ///Vafsi
14486    VAF = 7239,
14487    ///Vaghri
14488    VGR = 7240,
14489    ///Vaghua
14490    TVA = 7241,
14491    ///Vagla
14492    VAG = 7242,
14493    ///Vai
14494    VAI = 7243,
14495    ///Vaiphei
14496    VAP = 7244,
14497    ///Vale
14498    VAE = 7245,
14499    ///Valencian Sign Language
14500    VSV = 7246,
14501    ///Valle Nacional Chinantec
14502    CVN = 7247,
14503    ///Valley Maidu
14504    VMV = 7248,
14505    ///Valman
14506    VAN = 7249,
14507    ///Valpei
14508    VLP = 7250,
14509    ///Vamale
14510    MKT = 7251,
14511    ///Vame
14512    MLR = 7252,
14513    ///Vandalic
14514    XVN = 7253,
14515    ///Vangunu
14516    MPR = 7254,
14517    ///Vanimo
14518    VAM = 7255,
14519    ///Vano
14520    VNK = 7256,
14521    ///Vanuma
14522    VAU = 7257,
14523    ///Vao
14524    VAO = 7258,
14525    ///Varhadi-Nagpuri
14526    VAH = 7259,
14527    ///Varisi
14528    VRS = 7260,
14529    ///Varli
14530    VAV = 7261,
14531    ///Vasavi
14532    VAS = 7262,
14533    ///Veddah
14534    VED = 7263,
14535    ///Vedic Sanskrit
14536    VSN = 7264,
14537    ///Vehes
14538    VAL = 7265,
14539    ///Veluws
14540    VEL = 7266,
14541    ///Vemgo-Mabas
14542    VEM = 7267,
14543    ///Venda
14544    VEN = 7268,
14545    ///Venetian
14546    VEC = 7269,
14547    ///Venetic
14548    XVE = 7270,
14549    ///Venezuelan Sign Language
14550    VSL = 7271,
14551    ///Vengo
14552    BAV = 7272,
14553    ///Ventureno
14554    VEO = 7273,
14555    ///Veps
14556    VEP = 7274,
14557    ///Vera'a
14558    VRA = 7275,
14559    ///Vestinian
14560    XVS = 7276,
14561    ///Vidunda
14562    VID = 7277,
14563    ///Viemo
14564    VIG = 7278,
14565    ///Vietnamese
14566    VIE = 7279,
14567    ///Vilela
14568    VIL = 7280,
14569    ///Vili
14570    VIF = 7281,
14571    ///Villa Viciosa Agta
14572    DYG = 7282,
14573    ///Vincentian Creole English
14574    SVC = 7283,
14575    ///Vinmavis
14576    VNM = 7284,
14577    ///Vinza
14578    VIN = 7285,
14579    ///Virgin Islands Creole English
14580    VIC = 7286,
14581    ///Vishavan
14582    VIS = 7287,
14583    ///Viti
14584    VIT = 7288,
14585    ///Vitou
14586    VTO = 7289,
14587    ///Vitu
14588    WIV = 7290,
14589    ///Vlaams
14590    VLS = 7291,
14591    ///Vlaamse Gebarentaal
14592    VGT = 7292,
14593    ///Vlax Romani
14594    RMY = 7293,
14595    ///Volapuk
14596    VOL = 7294,
14597    ///Volscian
14598    XVO = 7295,
14599    ///Vono
14600    KCH = 7296,
14601    ///Voro
14602    VOR = 7297,
14603    ///Votic
14604    VOT = 7298,
14605    ///Vumbu
14606    VUM = 7299,
14607    ///Vunapu
14608    VNP = 7300,
14609    ///Vunjo
14610    VUN = 7301,
14611    ///Vures
14612    MSN = 7302,
14613    ///Vute
14614    VUT = 7303,
14615    ///Vwanji
14616    WBI = 7304,
14617    ///Voro
14618    VRO = 7305,
14619    ///Wa
14620    WBM = 7306,
14621    ///Wa'ema
14622    WAG = 7307,
14623    ///Waama
14624    WWA = 7308,
14625    ///Waamwang
14626    WMN = 7309,
14627    ///Waata
14628    SSN = 7310,
14629    ///Wab
14630    WAB = 7311,
14631    ///Wabo
14632    WBB = 7312,
14633    ///Waboda
14634    KMX = 7313,
14635    ///Waci Gbe
14636    WCI = 7314,
14637    ///Wadaginam
14638    WDG = 7315,
14639    ///Waddar
14640    WBQ = 7316,
14641    ///Wadi Wadi
14642    XWD = 7317,
14643    ///Wadikali
14644    WDK = 7318,
14645    ///Wadiyara Koli
14646    KXP = 7319,
14647    ///Wadjabangayi
14648    WDY = 7320,
14649    ///Wadjiginy
14650    WDJ = 7321,
14651    ///Wadjigu
14652    WDU = 7322,
14653    ///Wae Rana
14654    WRX = 7323,
14655    ///Waffa
14656    WAJ = 7324,
14657    ///Wagawaga
14658    WGB = 7325,
14659    ///Wagaya
14660    WGA = 7326,
14661    ///Wagdi
14662    WBR = 7327,
14663    ///Wagi
14664    FAD = 7328,
14665    ///Wagiman
14666    WAQ = 7329,
14667    ///Wahau Kayan
14668    WHU = 7330,
14669    ///Wahau Kenyah
14670    WHK = 7331,
14671    ///Wahgi
14672    WGI = 7332,
14673    ///Waigali
14674    WBK = 7333,
14675    ///Waigeo
14676    WGO = 7334,
14677    ///Wailaki
14678    WLK = 7335,
14679    ///Wailapa
14680    WLR = 7336,
14681    ///Waima
14682    RRO = 7337,
14683    ///Waima'a
14684    WMH = 7338,
14685    ///Waimaha
14686    BAO = 7339,
14687    ///Waimiri-Atroari
14688    ATR = 7340,
14689    ///Waioli
14690    WLI = 7341,
14691    ///Waiwai
14692    WAW = 7342,
14693    ///Waja
14694    WJA = 7343,
14695    ///Wajarri
14696    WBV = 7344,
14697    ///Wajuk
14698    XWJ = 7345,
14699    ///Waka
14700    WAV = 7346,
14701    ///Wakabunga
14702    WWB = 7347,
14703    ///Wakawaka
14704    WKW = 7348,
14705    ///Wakde
14706    WKD = 7349,
14707    ///Wakhi
14708    WBL = 7350,
14709    ///Wakona
14710    WAF = 7351,
14711    ///Wala
14712    LGL = 7352,
14713    ///Walak
14714    WLW = 7353,
14715    ///Walangama
14716    NLW = 7354,
14717    ///Wali
14718    WLX = 7355,
14719    ///Wali
14720    WLL = 7356,
14721    ///Waling
14722    WLY = 7357,
14723    ///Walio
14724    WLA = 7358,
14725    ///Walla Walla
14726    WAA = 7359,
14727    ///Wallisian
14728    WLS = 7360,
14729    ///Walloon
14730    WLN = 7361,
14731    ///Walmajarri
14732    WMT = 7362,
14733    ///Walser
14734    WAE = 7363,
14735    ///Walungge
14736    OLA = 7364,
14737    ///Waluwarra
14738    WRB = 7365,
14739    ///Wamas
14740    WMC = 7366,
14741    ///Wambaya
14742    WMB = 7367,
14743    ///Wambon
14744    WMS = 7368,
14745    ///Wambule
14746    WME = 7369,
14747    ///Wamesa
14748    WAD = 7370,
14749    ///Wamey
14750    COU = 7371,
14751    ///Wamin
14752    WMI = 7372,
14753    ///Wampanoag
14754    WAM = 7373,
14755    ///Wampar
14756    LBQ = 7374,
14757    ///Wampur
14758    WAZ = 7375,
14759    ///Wan
14760    WAN = 7376,
14761    ///Wanap
14762    WNP = 7377,
14763    ///Wancho Naga
14764    NNP = 7378,
14765    ///Wanda
14766    WBH = 7379,
14767    ///Wandala
14768    MFI = 7380,
14769    ///Wandarang
14770    WND = 7381,
14771    ///Wandji
14772    WDD = 7382,
14773    ///Waneci
14774    WNE = 7383,
14775    ///Wanga
14776    LWG = 7384,
14777    ///Wangaaybuwan-Ngiyambaa
14778    WYB = 7385,
14779    ///Wanggamala
14780    WNM = 7386,
14781    ///Wanggom
14782    WNG = 7387,
14783    ///Wangkangurru
14784    WGG = 7388,
14785    ///Wangkayutyuru
14786    WKY = 7389,
14787    ///Wangkumara
14788    XWK = 7390,
14789    ///Wannu
14790    JUB = 7391,
14791    ///Wano
14792    WNO = 7392,
14793    ///Wantoat
14794    WNC = 7393,
14795    ///Wanukaka
14796    WNK = 7394,
14797    ///Wanyi
14798    WNY = 7395,
14799    ///Wane
14800    HWA = 7396,
14801    ///Waorani
14802    AUC = 7397,
14803    ///Wapan
14804    JUK = 7398,
14805    ///Wapishana
14806    WAP = 7399,
14807    ///Wappo
14808    WAO = 7400,
14809    ///War-Jaintia
14810    AML = 7401,
14811    ///Wara
14812    WBF = 7402,
14813    ///Warao
14814    WBA = 7403,
14815    ///Waray
14816    WRZ = 7404,
14817    ///Waray
14818    WAR = 7405,
14819    ///Wardaman
14820    WRR = 7406,
14821    ///Wardandi
14822    WXW = 7407,
14823    ///Warembori
14824    WSA = 7408,
14825    ///Wares
14826    WAI = 7409,
14827    ///Waris
14828    WRS = 7410,
14829    ///Waritai
14830    WBE = 7411,
14831    ///Wariyangga
14832    WRI = 7412,
14833    ///Warji
14834    WJI = 7413,
14835    ///Warkay-Bipim
14836    BGV = 7414,
14837    ///Warlmanpa
14838    WRL = 7415,
14839    ///Warlpiri
14840    WBP = 7416,
14841    ///Warnang
14842    WRN = 7417,
14843    ///Warnman
14844    WBT = 7418,
14845    ///Waropen
14846    WRP = 7419,
14847    ///Warrgamay
14848    WGY = 7420,
14849    ///Warrwa
14850    WWR = 7421,
14851    ///Waru
14852    WRU = 7422,
14853    ///Warumungu
14854    WRM = 7423,
14855    ///Waruna
14856    WRV = 7424,
14857    ///Warungu
14858    WRG = 7425,
14859    ///Warwar Feni
14860    HRW = 7426,
14861    ///Wasa
14862    WSS = 7427,
14863    ///Wasco-Wishram
14864    WAC = 7428,
14865    ///Wasembo
14866    GSP = 7429,
14867    ///Washo
14868    WAS = 7430,
14869    ///Waskia
14870    WSK = 7431,
14871    ///Wasu
14872    WSU = 7432,
14873    ///Watakataui
14874    WTK = 7433,
14875    ///Watam
14876    WAX = 7434,
14877    ///Wathawurrung
14878    WTH = 7435,
14879    ///Watiwa
14880    WTF = 7436,
14881    ///Watubela
14882    WAH = 7437,
14883    ///Waube
14884    KOP = 7438,
14885    ///Waura
14886    WAU = 7439,
14887    ///Wauyai
14888    WUY = 7440,
14889    ///Wawa
14890    WWW = 7441,
14891    ///Wawonii
14892    WOW = 7442,
14893    ///Waxianghua
14894    WXA = 7443,
14895    ///Wayampi
14896    OYM = 7444,
14897    ///Wayana
14898    WAY = 7445,
14899    ///Wayanad Chetti
14900    CTT = 7446,
14901    ///Wayoro
14902    WYR = 7447,
14903    ///Wayu
14904    VAY = 7448,
14905    ///Wayuu
14906    GUC = 7449,
14907    ///Wedau
14908    WED = 7450,
14909    ///Weh
14910    WEH = 7451,
14911    ///Wejewa
14912    WEW = 7452,
14913    ///Welaun
14914    WLH = 7453,
14915    ///Weliki
14916    KLH = 7454,
14917    ///Welsh
14918    CYM = 7455,
14919    ///Welsh Romani
14920    RMW = 7456,
14921    ///Wemale
14922    WEO = 7457,
14923    ///Wemba Wemba
14924    XWW = 7458,
14925    ///Weme Gbe
14926    WEM = 7459,
14927    ///Wendat
14928    WDT = 7460,
14929    ///Wergaia
14930    WEG = 7461,
14931    ///Weri
14932    WER = 7462,
14933    ///Wersing
14934    KVW = 7463,
14935    ///West Albay Bikol
14936    FBL = 7464,
14937    ///West Ambae
14938    NND = 7465,
14939    ///West Bengal Sign Language
14940    WBS = 7466,
14941    ///West Berawan
14942    ZBW = 7467,
14943    ///West Central Banda
14944    BBP = 7468,
14945    ///West Central Oromo
14946    GAZ = 7469,
14947    ///West Coast Bajau
14948    BDR = 7470,
14949    ///West Damar
14950    DRN = 7471,
14951    ///West Goodenough
14952    DDI = 7472,
14953    ///West Kewa
14954    KEW = 7473,
14955    ///West Lembata
14956    LMJ = 7474,
14957    ///West Makian
14958    MQS = 7475,
14959    ///West Masela
14960    MSS = 7476,
14961    ///West Tarangan
14962    TXN = 7477,
14963    ///West Uvean
14964    UVE = 7478,
14965    ///West Yugur
14966    YBE = 7479,
14967    ///West-Central Limba
14968    LIA = 7480,
14969    ///Western Abnaki
14970    ABE = 7481,
14971    ///Western Apache
14972    APW = 7482,
14973    ///Western Armenian
14974    HYW = 7483,
14975    ///Western Arrarnta
14976    ARE = 7484,
14977    ///Western Balochi
14978    BGN = 7485,
14979    ///Western Bolivian Guarani
14980    GNW = 7486,
14981    ///Western Bru
14982    BRV = 7487,
14983    ///Western Bukidnon Manobo
14984    MBB = 7488,
14985    ///Western Cham
14986    CJA = 7489,
14987    ///Western Dani
14988    DNW = 7490,
14989    ///Western Durango Nahuatl
14990    AZN = 7491,
14991    ///Western Fijian
14992    WYY = 7492,
14993    ///Western Frisian
14994    FRY = 7493,
14995    ///Western Highland Chatino
14996    CTP = 7494,
14997    ///Western Highland Purepecha
14998    PUA = 7495,
14999    ///Western Huasteca Nahuatl
15000    NHW = 7496,
15001    ///Western Juxtlahuaca Mixtec
15002    JMX = 7497,
15003    ///Western Kanjobal
15004    KNJ = 7498,
15005    ///Western Karaboro
15006    KZA = 7499,
15007    ///Western Katu
15008    KUF = 7500,
15009    ///Western Kayah
15010    KYU = 7501,
15011    ///Western Keres
15012    KJQ = 7502,
15013    ///Western Krahn
15014    KRW = 7503,
15015    ///Western Lalu
15016    YWL = 7504,
15017    ///Western Lawa
15018    LCP = 7505,
15019    ///Western Magar
15020    MRD = 7506,
15021    ///Western Maninkakan
15022    MLQ = 7507,
15023    ///Western Mari
15024    MRJ = 7508,
15025    ///Western Mashan Hmong
15026    HMW = 7509,
15027    ///Western Meohang
15028    RAF = 7510,
15029    ///Western Minyag
15030    WMG = 7511,
15031    ///Western Muria
15032    MUT = 7512,
15033    ///Western Neo-Aramaic
15034    AMW = 7513,
15035    ///Western Niger Fulfulde
15036    FUH = 7514,
15037    ///Western Ojibwa
15038    OJW = 7515,
15039    ///Western Panjabi
15040    PNB = 7516,
15041    ///Western Parbate Kham
15042    KJL = 7517,
15043    ///Western Penan
15044    PNE = 7518,
15045    ///Western Sisaala
15046    SSL = 7519,
15047    ///Western Subanon
15048    SUC = 7520,
15049    ///Western Tamang
15050    TDG = 7521,
15051    ///Western Tawbuid
15052    TWB = 7522,
15053    ///Western Tlacolula Valley Zapotec
15054    ZAB = 7523,
15055    ///Western Totonac
15056    TQT = 7524,
15057    ///Western Tunebo
15058    TNB = 7525,
15059    ///Western Xiangxi Miao
15060    MMR = 7526,
15061    ///Western Xwla Gbe
15062    XWL = 7527,
15063    ///Western Yiddish
15064    YIH = 7528,
15065    ///Westphalien
15066    WEP = 7529,
15067    ///Wetamut
15068    WWO = 7530,
15069    ///Wewaw
15070    WEA = 7531,
15071    ///Weyto
15072    WOY = 7532,
15073    ///White Gelao
15074    GIW = 7533,
15075    ///White Lachi
15076    LWH = 7534,
15077    ///Whitesands
15078    TNP = 7535,
15079    ///Wiarumus
15080    TUA = 7536,
15081    ///Wichita
15082    WIC = 7537,
15083    ///Wichi Lhamtes Guisnay
15084    MZH = 7538,
15085    ///Wichi Lhamtes Nocten
15086    MTP = 7539,
15087    ///Wichi Lhamtes Vejoz
15088    WLV = 7540,
15089    ///Wik Ngathan
15090    WIG = 7541,
15091    ///Wik-Epa
15092    WIE = 7542,
15093    ///Wik-Iiyanh
15094    WIJ = 7543,
15095    ///Wik-Keyangan
15096    WIF = 7544,
15097    ///Wik-Me'anha
15098    WIH = 7545,
15099    ///Wik-Mungkan
15100    WIM = 7546,
15101    ///Wikalkan
15102    WIK = 7547,
15103    ///Wikngenchera
15104    WUA = 7548,
15105    ///Wilawila
15106    WIL = 7549,
15107    ///Wintu
15108    WNW = 7550,
15109    ///Winye
15110    KST = 7551,
15111    ///Wipi
15112    GDR = 7552,
15113    ///Wiradjuri
15114    WRH = 7553,
15115    ///Wirafed
15116    WIR = 7554,
15117    ///Wirangu
15118    WGU = 7555,
15119    ///Wiru
15120    WIU = 7556,
15121    ///Wiyot
15122    WIY = 7557,
15123    ///Woccon
15124    XWC = 7558,
15125    ///Wogamusin
15126    WOG = 7559,
15127    ///Wogeo
15128    WOC = 7560,
15129    ///Woi
15130    WBW = 7561,
15131    ///Woiwurrung
15132    WYI = 7562,
15133    ///Wojenaka
15134    JOD = 7563,
15135    ///Wolane
15136    WLE = 7564,
15137    ///Wolani
15138    WOD = 7565,
15139    ///Wolaytta
15140    WAL = 7566,
15141    ///Woleaian
15142    WOE = 7567,
15143    ///Wolio
15144    WLO = 7568,
15145    ///Wolof
15146    WOL = 7569,
15147    ///Wom
15148    WOM = 7570,
15149    ///Wom
15150    WMO = 7571,
15151    ///Womo
15152    WMX = 7572,
15153    ///Wongo
15154    WON = 7573,
15155    ///Woods Cree
15156    CWD = 7574,
15157    ///Woria
15158    WOR = 7575,
15159    ///Worimi
15160    KDA = 7576,
15161    ///Worodougou
15162    JUD = 7577,
15163    ///Worrorra
15164    WRO = 7578,
15165    ///Wotapuri-Katarqalai
15166    WSV = 7579,
15167    ///Wotjobaluk
15168    XWT = 7580,
15169    ///Wotu
15170    WTW = 7581,
15171    ///Woun Meu
15172    NOA = 7582,
15173    ///Written Oirat
15174    XWO = 7583,
15175    ///Wu Chinese
15176    WUU = 7584,
15177    ///Wuding-Luquan Yi
15178    YWQ = 7585,
15179    ///Wudu
15180    WUD = 7586,
15181    ///Wuliwuli
15182    WLU = 7587,
15183    ///Wulna
15184    WUX = 7588,
15185    ///Wumboko
15186    BQM = 7589,
15187    ///Wumbvu
15188    WUM = 7590,
15189    ///Wumeng Nasu
15190    YWU = 7591,
15191    ///Wunai Bunu
15192    BWN = 7592,
15193    ///Wunambal
15194    WUB = 7593,
15195    ///Wunumara
15196    WNN = 7594,
15197    ///Wurrugu
15198    WUR = 7595,
15199    ///Wusa Nasu
15200    YIG = 7596,
15201    ///Wushi
15202    BSE = 7597,
15203    ///Wusi
15204    WSI = 7598,
15205    ///Wutung
15206    WUT = 7599,
15207    ///Wutunhua
15208    WUH = 7600,
15209    ///Wuvulu-Aua
15210    WUV = 7601,
15211    ///Wuzlam
15212    UDL = 7602,
15213    ///Wyandot
15214    WYN = 7603,
15215    ///Wymysorys
15216    WYM = 7604,
15217    ///Wara
15218    TCI = 7605,
15219    ///Wapha
15220    JUW = 7606,
15221    ///We Northern
15222    WOB = 7607,
15223    ///We Southern
15224    GXX = 7608,
15225    ///We Western
15226    WEC = 7609,
15227    ///Xaasongaxango
15228    KAO = 7610,
15229    ///Xadani Zapotec
15230    ZAX = 7611,
15231    ///Xakriaba
15232    XKR = 7612,
15233    ///Xamtanga
15234    XAN = 7613,
15235    ///Xanaguia Zapotec
15236    ZTG = 7614,
15237    ///Xavante
15238    XAV = 7615,
15239    ///Xerente
15240    XER = 7616,
15241    ///Xeta
15242    XET = 7617,
15243    ///Xhosa
15244    XHO = 7618,
15245    ///Xiang Chinese
15246    HSN = 7619,
15247    ///Xibe
15248    SJO = 7620,
15249    ///Xicotepec De Juarez Totonac
15250    TOO = 7621,
15251    ///Xinca
15252    XIN = 7622,
15253    ///Xingu Asurini
15254    ASN = 7623,
15255    ///Xipaya
15256    XIY = 7624,
15257    ///Xiri
15258    XII = 7625,
15259    ///Xiriana
15260    XIR = 7626,
15261    ///Xishanba Lalo
15262    YWT = 7627,
15263    ///Xokleng
15264    XOK = 7628,
15265    ///Xukuru
15266    XOO = 7629,
15267    ///Xwela Gbe
15268    XWE = 7630,
15269    ///Xaracuu
15270    ANE = 7631,
15271    ///Xaragure
15272    AXX = 7632,
15273    ///Yaaku
15274    MUU = 7633,
15275    ///Yabarana
15276    YAR = 7634,
15277    ///Yabaana
15278    YBN = 7635,
15279    ///Yabem
15280    JAE = 7636,
15281    ///Yaben
15282    YBM = 7637,
15283    ///Yabong
15284    YBO = 7638,
15285    ///Yabula Yabula
15286    YXY = 7639,
15287    ///Yace
15288    EKR = 7640,
15289    ///Yaeyama
15290    RYS = 7641,
15291    ///Yafi
15292    WFG = 7642,
15293    ///Yagara
15294    YXG = 7643,
15295    ///Yagaria
15296    YGR = 7644,
15297    ///Yagnobi
15298    YAI = 7645,
15299    ///Yagomi
15300    YGM = 7646,
15301    ///Yagua
15302    YAD = 7647,
15303    ///Yagwoia
15304    YGW = 7648,
15305    ///Yahadian
15306    NER = 7649,
15307    ///Yahang
15308    RHP = 7650,
15309    ///Yahuna
15310    YNU = 7651,
15311    ///Yaka
15312    AXK = 7652,
15313    ///Yaka
15314    IYX = 7653,
15315    ///Yaka
15316    YAF = 7654,
15317    ///Yakaikeke
15318    YKK = 7655,
15319    ///Yakama
15320    YAK = 7656,
15321    ///Yakan
15322    YKA = 7657,
15323    ///Yakha
15324    YBH = 7658,
15325    ///Yakoma
15326    YKY = 7659,
15327    ///Yakut
15328    SAH = 7660,
15329    ///Yala
15330    YBA = 7661,
15331    ///Yalahatan
15332    JAL = 7662,
15333    ///Yalakalore
15334    XYL = 7663,
15335    ///Yalarnnga
15336    YLR = 7664,
15337    ///Yale
15338    NCE = 7665,
15339    ///Yaleba
15340    YLB = 7666,
15341    ///Yalunka
15342    YAL = 7667,
15343    ///Yalalag Zapotec
15344    ZPU = 7668,
15345    ///Yamap
15346    YMP = 7669,
15347    ///Yamba
15348    YAM = 7670,
15349    ///Yambes
15350    YMB = 7671,
15351    ///Yambeta
15352    YAT = 7672,
15353    ///Yamdena
15354    JMD = 7673,
15355    ///Yameo
15356    YME = 7674,
15357    ///Yami
15358    TAO = 7675,
15359    ///Yaminahua
15360    YAA = 7676,
15361    ///Yamna
15362    YMN = 7677,
15363    ///Yamongeri
15364    YMG = 7678,
15365    ///Yamphu
15366    YBI = 7679,
15367    ///Yan-nhangu
15368    JAY = 7680,
15369    ///Yan-nhau Sign Language
15370    YHS = 7681,
15371    ///Yana
15372    YNN = 7682,
15373    ///Yanahuanca Pasco Quechua
15374    QUR = 7683,
15375    ///Yanda
15376    YDA = 7684,
15377    ///Yanda Dom Dogon
15378    DYM = 7685,
15379    ///Yandjibara
15380    XYB = 7686,
15381    ///Yandruwandha
15382    YND = 7687,
15383    ///Yanesha'
15384    AME = 7688,
15385    ///Yang Zhuang
15386    ZYG = 7689,
15387    ///Yangben
15388    YAV = 7690,
15389    ///Yangkam
15390    BSX = 7691,
15391    ///Yangman
15392    JNG = 7692,
15393    ///Yango
15394    YNG = 7693,
15395    ///Yangulam
15396    YNL = 7694,
15397    ///Yangum Dey
15398    YDE = 7695,
15399    ///Yangum Gel
15400    YGL = 7696,
15401    ///Yangum Mon
15402    YMO = 7697,
15403    ///Yankunytjatjara
15404    KDD = 7698,
15405    ///Yanomamo
15406    GUU = 7699,
15407    ///Yanomami
15408    WCA = 7700,
15409    ///Yansi
15410    YNS = 7701,
15411    ///Yanyuwa
15412    JAO = 7702,
15413    ///Yao
15414    YAO = 7703,
15415    ///Yaosakor Asmat
15416    ASY = 7704,
15417    ///Yaoure
15418    YRE = 7705,
15419    ///Yapese
15420    YAP = 7706,
15421    ///Yapunda
15422    YEV = 7707,
15423    ///Yaqay
15424    JAQ = 7708,
15425    ///Yaqui
15426    YAQ = 7709,
15427    ///Yarawata
15428    YRW = 7710,
15429    ///Yardliyawarra
15430    YXL = 7711,
15431    ///Yareba
15432    YRB = 7712,
15433    ///Yareni Zapotec
15434    ZAE = 7713,
15435    ///Yarluyandi
15436    YRY = 7714,
15437    ///Yaroame
15438    YRO = 7715,
15439    ///Yarsun
15440    YRS = 7716,
15441    ///Yasa
15442    YKO = 7717,
15443    ///Yassic
15444    YSC = 7718,
15445    ///Yatay
15446    YTY = 7719,
15447    ///Yatee Zapotec
15448    ZTY = 7720,
15449    ///Yatzachi Zapotec
15450    ZAV = 7721,
15451    ///Yau
15452    YUW = 7722,
15453    ///Yau
15454    YYU = 7723,
15455    ///Yaul
15456    YLA = 7724,
15457    ///Yauma
15458    YAX = 7725,
15459    ///Yaur
15460    JAU = 7726,
15461    ///Yautepec Zapotec
15462    ZPB = 7727,
15463    ///Yauyos Quechua
15464    QUX = 7728,
15465    ///Yavitero
15466    YVT = 7729,
15467    ///Yawa
15468    YVA = 7730,
15469    ///Yawalapiti
15470    YAW = 7731,
15471    ///Yawanawa
15472    YWN = 7732,
15473    ///Yawarawarga
15474    YWW = 7733,
15475    ///Yaweyuha
15476    YBY = 7734,
15477    ///Yawijibaya
15478    JBW = 7735,
15479    ///Yawiyo
15480    YBX = 7736,
15481    ///Yawuru
15482    YWR = 7737,
15483    ///Yaygir
15484    XYA = 7738,
15485    ///Yazgulyam
15486    YAH = 7739,
15487    ///Yecuatla Totonac
15488    TLC = 7740,
15489    ///Yei
15490    JEI = 7741,
15491    ///Yekhee
15492    ETS = 7742,
15493    ///Yekora
15494    YKR = 7743,
15495    ///Yela
15496    YEL = 7744,
15497    ///Yele
15498    YLE = 7745,
15499    ///Yelmek
15500    JEL = 7746,
15501    ///Yelogu
15502    YLG = 7747,
15503    ///Yemba
15504    YBB = 7748,
15505    ///Yemsa
15506    JNJ = 7749,
15507    ///Yendang
15508    YNQ = 7750,
15509    ///Yeni
15510    YEI = 7751,
15511    ///Yeniche
15512    YEC = 7752,
15513    ///Yerakai
15514    YRA = 7753,
15515    ///Yeretuar
15516    GOP = 7754,
15517    ///Yerong
15518    YRN = 7755,
15519    ///Yerukula
15520    YEU = 7756,
15521    ///Yessan-Mayo
15522    YSS = 7757,
15523    ///Yetfa
15524    YET = 7758,
15525    ///Yevanic
15526    YEJ = 7759,
15527    ///Yeyi
15528    YEY = 7760,
15529    ///Yiddish
15530    YID = 7761,
15531    ///Yidgha
15532    YDG = 7762,
15533    ///Yidiny
15534    YII = 7763,
15535    ///Yil
15536    YLL = 7764,
15537    ///Yilan Creole
15538    YCR = 7765,
15539    ///Yimas
15540    YEE = 7766,
15541    ///Yimchungru Naga
15542    YIM = 7767,
15543    ///Yinbaw Karen
15544    KVU = 7768,
15545    ///Yindjibarndi
15546    YIJ = 7769,
15547    ///Yindjilandji
15548    YIL = 7770,
15549    ///Yine
15550    PIB = 7771,
15551    ///Yinggarda
15552    YIA = 7772,
15553    ///Yinhawangka
15554    YWG = 7773,
15555    ///Yiningayi
15556    YGI = 7774,
15557    ///Yintale Karen
15558    KVY = 7775,
15559    ///Yinwum
15560    YXM = 7776,
15561    ///Yir Yoront
15562    YYR = 7777,
15563    ///Yirandali
15564    LJW = 7778,
15565    ///Yirrk-Mel
15566    YRM = 7779,
15567    ///Yis
15568    YIS = 7780,
15569    ///Yitha Yitha
15570    XTH = 7781,
15571    ///Yoba
15572    YOB = 7782,
15573    ///Yocoboue Dida
15574    GUD = 7783,
15575    ///Yogad
15576    YOG = 7784,
15577    ///Yoidik
15578    YDK = 7785,
15579    ///Yoke
15580    YKI = 7786,
15581    ///Yokuts
15582    YOK = 7787,
15583    ///Yola
15584    YOL = 7788,
15585    ///Yoloxochitl Mixtec
15586    XTY = 7789,
15587    ///Yolu Sign Language
15588    YGS = 7790,
15589    ///Yom
15590    PIL = 7791,
15591    ///Yombe
15592    YOM = 7792,
15593    ///Yonaguni
15594    YOI = 7793,
15595    ///Yong
15596    YNO = 7794,
15597    ///Yongbei Zhuang
15598    ZYB = 7795,
15599    ///Yongkom
15600    YON = 7796,
15601    ///Yongnan Zhuang
15602    ZYN = 7797,
15603    ///Yopno
15604    YUT = 7798,
15605    ///Yora
15606    MTS = 7799,
15607    ///Yoron
15608    YOX = 7800,
15609    ///Yorta Yorta
15610    XYY = 7801,
15611    ///Yoruba
15612    YOR = 7802,
15613    ///Yosondua Mixtec
15614    MPM = 7803,
15615    ///Yotti
15616    YOT = 7804,
15617    ///Youjiang Zhuang
15618    ZYJ = 7805,
15619    ///Youle Jinuo
15620    JIU = 7806,
15621    ///Younuo Bunu
15622    BUH = 7807,
15623    ///Yout Wam
15624    YTW = 7808,
15625    ///Yoy
15626    YOY = 7809,
15627    ///Yuanga
15628    NUA = 7810,
15629    ///Yucatec Maya Sign Language
15630    MSD = 7811,
15631    ///Yucateco
15632    YUA = 7812,
15633    ///Yuchi
15634    YUC = 7813,
15635    ///Yucuane Mixtec
15636    MVG = 7814,
15637    ///Yucuna
15638    YCN = 7815,
15639    ///Yue Chinese
15640    YUE = 7816,
15641    ///Yug
15642    YUG = 7817,
15643    ///Yugambal
15644    YUB = 7818,
15645    ///Yugoslavian Sign Language
15646    YSL = 7819,
15647    ///Yugul
15648    YGU = 7820,
15649    ///Yuhup
15650    YAB = 7821,
15651    ///Yuki
15652    YUK = 7822,
15653    ///Yukpa
15654    YUP = 7823,
15655    ///Yukuben
15656    YBL = 7824,
15657    ///Yulu
15658    YUL = 7825,
15659    ///Yuqui
15660    YUQ = 7826,
15661    ///Yuracare
15662    YUZ = 7827,
15663    ///Yurats
15664    RTS = 7828,
15665    ///Yurok
15666    YUR = 7829,
15667    ///Yuru
15668    LJX = 7830,
15669    ///Yuruti
15670    YUI = 7831,
15671    ///Yutanduchi Mixtec
15672    MAB = 7832,
15673    ///Yuwana
15674    YAU = 7833,
15675    ///Yuyu
15676    YXU = 7834,
15677    ///Ywom
15678    GEK = 7835,
15679    ///Yamana
15680    YAG = 7836,
15681    ///Zaachila Zapotec
15682    ZTX = 7837,
15683    ///Zabana
15684    KJI = 7838,
15685    ///Zacatepec Chatino
15686    CTZ = 7839,
15687    ///Zacatlan-Ahuacatlan-Tepetzintla Nahuatl
15688    NHI = 7840,
15689    ///Zaghawa
15690    ZAG = 7841,
15691    ///Zaiwa
15692    ATB = 7842,
15693    ///Zakhring
15694    ZKR = 7843,
15695    ///Zambian Sign Language
15696    ZSL = 7844,
15697    ///Zan Gula
15698    ZNA = 7845,
15699    ///Zanaki
15700    ZAK = 7846,
15701    ///Zande
15702    ZNE = 7847,
15703    ///Zangskari
15704    ZAU = 7848,
15705    ///Zangwal
15706    ZAH = 7849,
15707    ///Zaniza Zapotec
15708    ZPW = 7850,
15709    ///Zapotec
15710    ZAP = 7851,
15711    ///Zaramo
15712    ZAJ = 7852,
15713    ///Zari
15714    ZAZ = 7853,
15715    ///Zarma
15716    DJE = 7854,
15717    ///Zarphatic
15718    ZRP = 7855,
15719    ///Zauzou
15720    ZAL = 7856,
15721    ///Zay
15722    ZWA = 7857,
15723    ///Zayein Karen
15724    KXK = 7858,
15725    ///Zayse-Zergulla
15726    ZAY = 7859,
15727    ///Zaza
15728    ZZA = 7860,
15729    ///Zazao
15730    JAJ = 7861,
15731    ///Zeem
15732    ZEM = 7862,
15733    ///Zeeuws
15734    ZEA = 7863,
15735    ///Zemba
15736    DHM = 7864,
15737    ///Zeme Naga
15738    NZM = 7865,
15739    ///Zemgalian
15740    XZM = 7866,
15741    ///Zenag
15742    ZEG = 7867,
15743    ///Zenaga
15744    ZEN = 7868,
15745    ///Zenzontepec Chatino
15746    CZN = 7869,
15747    ///Zerenkel
15748    ZRN = 7870,
15749    ///Zhaba
15750    ZHB = 7871,
15751    ///Zhang-Zhung
15752    XZH = 7872,
15753    ///Zhire
15754    ZHI = 7873,
15755    ///Zhoa
15756    ZHW = 7874,
15757    ///Zhuang
15758    ZHA = 7875,
15759    ///Zia
15760    ZIA = 7876,
15761    ///Zialo
15762    ZIL = 7877,
15763    ///Zigula
15764    ZIW = 7878,
15765    ///Zimakani
15766    ZIK = 7879,
15767    ///Zimba
15768    ZMB = 7880,
15769    ///Zimbabwe Sign Language
15770    ZIB = 7881,
15771    ///Zinza
15772    ZIN = 7882,
15773    ///Zire
15774    SIH = 7883,
15775    ///Zizilivakan
15776    ZIZ = 7884,
15777    ///Zo'e
15778    PTO = 7885,
15779    ///Zokhuo
15780    YZK = 7886,
15781    ///Zoogocho Zapotec
15782    ZPQ = 7887,
15783    ///Zoroastrian Dari
15784    GBZ = 7888,
15785    ///Zotung Chin
15786    CZT = 7889,
15787    ///Zou
15788    ZOM = 7890,
15789    ///Zul
15790    ZLU = 7891,
15791    ///Zula
15792    ZLA = 7892,
15793    ///Zulgo-Gemzek
15794    GND = 7893,
15795    ///Zulu
15796    ZUL = 7894,
15797    ///Zumaya
15798    ZUY = 7895,
15799    ///Zumbun
15800    JMB = 7896,
15801    ///Zuni
15802    ZUN = 7897,
15803    ///Zuojiang Zhuang
15804    ZZJ = 7898,
15805    ///Zyphe Chin
15806    ZYP = 7899,
15807    ///Zaparo
15808    ZRO = 7900,
15809    ///sTodsde
15810    JIH = 7901,
15811    ///us-Saare
15812    USS = 7902,
15813    ///ut-Hun
15814    UTH = 7903,
15815    ///ut-Ma'in
15816    GEL = 7904,
15817    ///Ahan
15818    AHN = 7905,
15819    ///Anca
15820    ACB = 7906,
15821    ///Omie
15822    AOM = 7907,
15823    ///Onge
15824    OON = 7908,
15825    ///Gwi
15826    GWJ = 7909,
15827    ///Xam
15828    XAM = 7910,
15829    ///Ani
15830    HNH = 7911,
15831    ///Gana
15832    GNK = 7912,
15833    ///Xegwi
15834    XEG = 7913,
15835    ///Hua
15836    HUC = 7914,
15837    ///Ungkue
15838    GKU = 7915,
15839    ///Xoo
15840    NMN = 7916,
15841}
15842
15843impl Lang {
15844    ///Gets reference to language data
15845    pub fn data(&self) -> &'static Language {
15846        &DATA[*self as usize]
15847    }
15848    ///Determines language tag from ISO639-3 alpha3 code
15849    pub const fn from_iso639_3(code: &str) -> Option<Self> {
15850        if code.len() != 3 {
15851            return None;
15852        }
15853
15854        match code.as_bytes()[0] {
15855            b'a' => match code.as_bytes()[1] {
15856                b'l' => match code.as_bytes()[2] {
15857                    b'u' => Some(Self::ALU),
15858                    b'w' => Some(Self::ALW),
15859                    b'a' => Some(Self::ALA),
15860                    b'k' => Some(Self::ALK),
15861                    b'j' => Some(Self::ALJ),
15862                    b'h' => Some(Self::ALH),
15863                    b'f' => Some(Self::ALF),
15864                    b'e' => Some(Self::ALE),
15865                    b'q' => Some(Self::ALQ),
15866                    b'd' => Some(Self::ALD),
15867                    b'l' => Some(Self::ALL),
15868                    b'p' => Some(Self::ALP),
15869                    b'z' => Some(Self::ALZ),
15870                    b'r' => Some(Self::ALR),
15871                    b'y' => Some(Self::ALY),
15872                    b'i' => Some(Self::ALI),
15873                    b'm' => Some(Self::ALM),
15874                    b'x' => Some(Self::ALX),
15875                    b'n' => Some(Self::ALN),
15876                    b'o' => Some(Self::ALO),
15877                    b'c' => Some(Self::ALC),
15878                    b't' => Some(Self::ALT),
15879                    b's' => Some(Self::ALS),
15880                    _ => None,
15881                },
15882                b'o' => match code.as_bytes()[2] {
15883                    b'u' => Some(Self::AOU),
15884                    b'b' => Some(Self::AOB),
15885                    b'l' => Some(Self::AOL),
15886                    b'd' => Some(Self::AOD),
15887                    b'e' => Some(Self::AOE),
15888                    b'a' => Some(Self::AOA),
15889                    b'g' => Some(Self::AOG),
15890                    b'i' => Some(Self::AOI),
15891                    b'r' => Some(Self::AOR),
15892                    b'k' => Some(Self::AOK),
15893                    b't' => Some(Self::AOT),
15894                    b'x' => Some(Self::AOX),
15895                    b'f' => Some(Self::AOF),
15896                    b'n' => Some(Self::AON),
15897                    b'j' => Some(Self::AOJ),
15898                    b'c' => Some(Self::AOC),
15899                    b's' => Some(Self::AOS),
15900                    b'z' => Some(Self::AOZ),
15901                    b'm' => Some(Self::AOM),
15902                    _ => None,
15903                },
15904                b'p' => match code.as_bytes()[2] {
15905                    b'q' => Some(Self::APQ),
15906                    b'v' => Some(Self::APV),
15907                    b'o' => Some(Self::APO),
15908                    b'g' => Some(Self::APG),
15909                    b'y' => Some(Self::APY),
15910                    b't' => Some(Self::APT),
15911                    b'i' => Some(Self::API),
15912                    b'n' => Some(Self::APN),
15913                    b'p' => Some(Self::APP),
15914                    b'u' => Some(Self::APU),
15915                    b'x' => Some(Self::APX),
15916                    b'r' => Some(Self::APR),
15917                    b's' => Some(Self::APS),
15918                    b'h' => Some(Self::APH),
15919                    b'e' => Some(Self::APE),
15920                    b'j' => Some(Self::APJ),
15921                    b'k' => Some(Self::APK),
15922                    b'c' => Some(Self::APC),
15923                    b'l' => Some(Self::APL),
15924                    b'm' => Some(Self::APM),
15925                    b'f' => Some(Self::APF),
15926                    b'b' => Some(Self::APB),
15927                    b'z' => Some(Self::APZ),
15928                    b'd' => Some(Self::APD),
15929                    b'w' => Some(Self::APW),
15930                    _ => None,
15931                },
15932                b'i' => match code.as_bytes()[2] {
15933                    b'w' => Some(Self::AIW),
15934                    b'f' => Some(Self::AIF),
15935                    b'h' => Some(Self::AIH),
15936                    b'x' => Some(Self::AIX),
15937                    b'q' => Some(Self::AIQ),
15938                    b'l' => Some(Self::AIL),
15939                    b'm' => Some(Self::AIM),
15940                    b'c' => Some(Self::AIC),
15941                    b'b' => Some(Self::AIB),
15942                    b'n' => Some(Self::AIN),
15943                    b'r' => Some(Self::AIR),
15944                    b'o' => Some(Self::AIO),
15945                    b'k' => Some(Self::AIK),
15946                    b'y' => Some(Self::AIY),
15947                    b'd' => Some(Self::AID),
15948                    b'e' => Some(Self::AIE),
15949                    b'g' => Some(Self::AIG),
15950                    b't' => Some(Self::AIT),
15951                    b'a' => Some(Self::AIA),
15952                    b'i' => Some(Self::AII),
15953                    b'p' => Some(Self::AIP),
15954                    b'j' => Some(Self::AIJ),
15955                    _ => None,
15956                },
15957                b'a' => match code.as_bytes()[2] {
15958                    b's' => Some(Self::AAS),
15959                    b'u' => Some(Self::AAU),
15960                    b'h' => Some(Self::AAH),
15961                    b'l' => Some(Self::AAL),
15962                    b'r' => Some(Self::AAR),
15963                    b'o' => Some(Self::AAO),
15964                    b'b' => Some(Self::AAB),
15965                    b'd' => Some(Self::AAD),
15966                    b'z' => Some(Self::AAZ),
15967                    b'g' => Some(Self::AAG),
15968                    b'n' => Some(Self::AAN),
15969                    b'k' => Some(Self::AAK),
15970                    b'f' => Some(Self::AAF),
15971                    b'e' => Some(Self::AAE),
15972                    b'c' => Some(Self::AAC),
15973                    b'i' => Some(Self::AAI),
15974                    b't' => Some(Self::AAT),
15975                    b'q' => Some(Self::AAQ),
15976                    b'a' => Some(Self::AAA),
15977                    b'x' => Some(Self::AAX),
15978                    b'p' => Some(Self::AAP),
15979                    b'w' => Some(Self::AAW),
15980                    _ => None,
15981                },
15982                b'b' => match code.as_bytes()[2] {
15983                    b'g' => Some(Self::ABG),
15984                    b'f' => Some(Self::ABF),
15985                    b'm' => Some(Self::ABM),
15986                    b'q' => Some(Self::ABQ),
15987                    b'p' => Some(Self::ABP),
15988                    b'i' => Some(Self::ABI),
15989                    b'k' => Some(Self::ABK),
15990                    b'o' => Some(Self::ABO),
15991                    b'r' => Some(Self::ABR),
15992                    b'n' => Some(Self::ABN),
15993                    b'z' => Some(Self::ABZ),
15994                    b'u' => Some(Self::ABU),
15995                    b'a' => Some(Self::ABA),
15996                    b'j' => Some(Self::ABJ),
15997                    b'c' => Some(Self::ABC),
15998                    b's' => Some(Self::ABS),
15999                    b't' => Some(Self::ABT),
16000                    b'y' => Some(Self::ABY),
16001                    b'v' => Some(Self::ABV),
16002                    b'b' => Some(Self::ABB),
16003                    b'x' => Some(Self::ABX),
16004                    b'l' => Some(Self::ABL),
16005                    b'd' => Some(Self::ABD),
16006                    b'w' => Some(Self::ABW),
16007                    b'h' => Some(Self::ABH),
16008                    b'e' => Some(Self::ABE),
16009                    _ => None,
16010                },
16011                b'x' => match code.as_bytes()[2] {
16012                    b'b' => Some(Self::AXB),
16013                    b'e' => Some(Self::AXE),
16014                    b'l' => Some(Self::AXL),
16015                    b'g' => Some(Self::AXG),
16016                    b'm' => Some(Self::AXM),
16017                    b'x' => Some(Self::AXX),
16018                    b'k' => Some(Self::AXK),
16019                    _ => None,
16020                },
16021                b's' => match code.as_bytes()[2] {
16022                    b'h' => Some(Self::ASH),
16023                    b'p' => Some(Self::ASP),
16024                    b'e' => Some(Self::ASE),
16025                    b'z' => Some(Self::ASZ),
16026                    b'k' => Some(Self::ASK),
16027                    b'l' => Some(Self::ASL),
16028                    b'v' => Some(Self::ASV),
16029                    b'm' => Some(Self::ASM),
16030                    b'b' => Some(Self::ASB),
16031                    b't' => Some(Self::AST),
16032                    b'a' => Some(Self::ASA),
16033                    b'r' => Some(Self::ASR),
16034                    b'f' => Some(Self::ASF),
16035                    b'w' => Some(Self::ASW),
16036                    b'q' => Some(Self::ASQ),
16037                    b'i' => Some(Self::ASI),
16038                    b'c' => Some(Self::ASC),
16039                    b'g' => Some(Self::ASG),
16040                    b'o' => Some(Self::ASO),
16041                    b's' => Some(Self::ASS),
16042                    b'x' => Some(Self::ASX),
16043                    b'j' => Some(Self::ASJ),
16044                    b'u' => Some(Self::ASU),
16045                    b'n' => Some(Self::ASN),
16046                    b'y' => Some(Self::ASY),
16047                    _ => None,
16048                },
16049                b'd' => match code.as_bytes()[2] {
16050                    b'o' => Some(Self::ADO),
16051                    b's' => Some(Self::ADS),
16052                    b'n' => Some(Self::ADN),
16053                    b'q' => Some(Self::ADQ),
16054                    b'a' => Some(Self::ADA),
16055                    b'e' => Some(Self::ADE),
16056                    b'h' => Some(Self::ADH),
16057                    b'i' => Some(Self::ADI),
16058                    b'j' => Some(Self::ADJ),
16059                    b't' => Some(Self::ADT),
16060                    b'r' => Some(Self::ADR),
16061                    b'u' => Some(Self::ADU),
16062                    b'y' => Some(Self::ADY),
16063                    b'z' => Some(Self::ADZ),
16064                    b'x' => Some(Self::ADX),
16065                    b'w' => Some(Self::ADW),
16066                    b'g' => Some(Self::ADG),
16067                    b'b' => Some(Self::ADB),
16068                    b'f' => Some(Self::ADF),
16069                    b'l' => Some(Self::ADL),
16070                    b'd' => Some(Self::ADD),
16071                    _ => None,
16072                },
16073                b'c' => match code.as_bytes()[2] {
16074                    b'a' => Some(Self::ACA),
16075                    b'n' => Some(Self::ACN),
16076                    b'z' => Some(Self::ACZ),
16077                    b'r' => Some(Self::ACR),
16078                    b'e' => Some(Self::ACE),
16079                    b't' => Some(Self::ACT),
16080                    b'u' => Some(Self::ACU),
16081                    b'v' => Some(Self::ACV),
16082                    b'h' => Some(Self::ACH),
16083                    b's' => Some(Self::ACS),
16084                    b'i' => Some(Self::ACI),
16085                    b'k' => Some(Self::ACK),
16086                    b'l' => Some(Self::ACL),
16087                    b'y' => Some(Self::ACY),
16088                    b'p' => Some(Self::ACP),
16089                    b'd' => Some(Self::ACD),
16090                    b'w' => Some(Self::ACW),
16091                    b'm' => Some(Self::ACM),
16092                    b'x' => Some(Self::ACX),
16093                    b'f' => Some(Self::ACF),
16094                    b'q' => Some(Self::ACQ),
16095                    b'b' => Some(Self::ACB),
16096                    _ => None,
16097                },
16098                b'e' => match code.as_bytes()[2] {
16099                    b'z' => Some(Self::AEZ),
16100                    b'q' => Some(Self::AEQ),
16101                    b'u' => Some(Self::AEU),
16102                    b's' => Some(Self::AES),
16103                    b'w' => Some(Self::AEW),
16104                    b'l' => Some(Self::AEL),
16105                    b'y' => Some(Self::AEY),
16106                    b'a' => Some(Self::AEA),
16107                    b'm' => Some(Self::AEM),
16108                    b'd' => Some(Self::AED),
16109                    b'n' => Some(Self::AEN),
16110                    b'r' => Some(Self::AER),
16111                    b'k' => Some(Self::AEK),
16112                    b'e' => Some(Self::AEE),
16113                    b'c' => Some(Self::AEC),
16114                    b'b' => Some(Self::AEB),
16115                    _ => None,
16116                },
16117                b'w' => match code.as_bytes()[2] {
16118                    b'i' => Some(Self::AWI),
16119                    b'g' => Some(Self::AWG),
16120                    b't' => Some(Self::AWT),
16121                    b'm' => Some(Self::AWM),
16122                    b'b' => Some(Self::AWB),
16123                    b'k' => Some(Self::AWK),
16124                    b'a' => Some(Self::AWA),
16125                    b'o' => Some(Self::AWO),
16126                    b'x' => Some(Self::AWX),
16127                    b'h' => Some(Self::AWH),
16128                    b'r' => Some(Self::AWR),
16129                    b'e' => Some(Self::AWE),
16130                    b'n' => Some(Self::AWN),
16131                    b'w' => Some(Self::AWW),
16132                    b'u' => Some(Self::AWU),
16133                    b'c' => Some(Self::AWC),
16134                    b'y' => Some(Self::AWY),
16135                    b'v' => Some(Self::AWV),
16136                    b's' => Some(Self::AWS),
16137                    _ => None,
16138                },
16139                b'f' => match code.as_bytes()[2] {
16140                    b'g' => Some(Self::AFG),
16141                    b't' => Some(Self::AFT),
16142                    b'h' => Some(Self::AFH),
16143                    b'r' => Some(Self::AFR),
16144                    b's' => Some(Self::AFS),
16145                    b'i' => Some(Self::AFI),
16146                    b'd' => Some(Self::AFD),
16147                    b'u' => Some(Self::AFU),
16148                    b'n' => Some(Self::AFN),
16149                    b'o' => Some(Self::AFO),
16150                    b'b' => Some(Self::AFB),
16151                    b'k' => Some(Self::AFK),
16152                    b'z' => Some(Self::AFZ),
16153                    b'e' => Some(Self::AFE),
16154                    b'p' => Some(Self::AFP),
16155                    _ => None,
16156                },
16157                b'g' => match code.as_bytes()[2] {
16158                    b'd' => Some(Self::AGD),
16159                    b'i' => Some(Self::AGI),
16160                    b'c' => Some(Self::AGC),
16161                    b'q' => Some(Self::AGQ),
16162                    b'x' => Some(Self::AGX),
16163                    b'u' => Some(Self::AGU),
16164                    b'a' => Some(Self::AGA),
16165                    b'r' => Some(Self::AGR),
16166                    b'n' => Some(Self::AGN),
16167                    b'm' => Some(Self::AGM),
16168                    b'e' => Some(Self::AGE),
16169                    b'g' => Some(Self::AGG),
16170                    b'j' => Some(Self::AGJ),
16171                    b'f' => Some(Self::AGF),
16172                    b't' => Some(Self::AGT),
16173                    b's' => Some(Self::AGS),
16174                    b'l' => Some(Self::AGL),
16175                    b'k' => Some(Self::AGK),
16176                    b'w' => Some(Self::AGW),
16177                    b'b' => Some(Self::AGB),
16178                    b'z' => Some(Self::AGZ),
16179                    b'h' => Some(Self::AGH),
16180                    b'v' => Some(Self::AGV),
16181                    b'y' => Some(Self::AGY),
16182                    b'o' => Some(Self::AGO),
16183                    _ => None,
16184                },
16185                b'v' => match code.as_bytes()[2] {
16186                    b'o' => Some(Self::AVO),
16187                    b'd' => Some(Self::AVD),
16188                    b'm' => Some(Self::AVM),
16189                    b't' => Some(Self::AVT),
16190                    b's' => Some(Self::AVS),
16191                    b'a' => Some(Self::AVA),
16192                    b'n' => Some(Self::AVN),
16193                    b'b' => Some(Self::AVB),
16194                    b'e' => Some(Self::AVE),
16195                    b'i' => Some(Self::AVI),
16196                    b'u' => Some(Self::AVU),
16197                    b'v' => Some(Self::AVV),
16198                    b'l' => Some(Self::AVL),
16199                    b'k' => Some(Self::AVK),
16200                    _ => None,
16201                },
16202                b'h' => match code.as_bytes()[2] {
16203                    b'h' => Some(Self::AHH),
16204                    b'a' => Some(Self::AHA),
16205                    b'r' => Some(Self::AHR),
16206                    b'o' => Some(Self::AHO),
16207                    b't' => Some(Self::AHT),
16208                    b'k' => Some(Self::AHK),
16209                    b'p' => Some(Self::AHP),
16210                    b's' => Some(Self::AHS),
16211                    b'b' => Some(Self::AHB),
16212                    b'l' => Some(Self::AHL),
16213                    b'm' => Some(Self::AHM),
16214                    b'g' => Some(Self::AHG),
16215                    b'i' => Some(Self::AHI),
16216                    b'n' => Some(Self::AHN),
16217                    _ => None,
16218                },
16219                b'u' => match code.as_bytes()[2] {
16220                    b'g' => Some(Self::AUG),
16221                    b'b' => Some(Self::AUB),
16222                    b'i' => Some(Self::AUI),
16223                    b'q' => Some(Self::AUQ),
16224                    b'd' => Some(Self::AUD),
16225                    b'r' => Some(Self::AUR),
16226                    b'm' => Some(Self::AUM),
16227                    b'a' => Some(Self::AUA),
16228                    b'l' => Some(Self::AUL),
16229                    b'x' => Some(Self::AUX),
16230                    b'h' => Some(Self::AUH),
16231                    b't' => Some(Self::AUT),
16232                    b'u' => Some(Self::AUU),
16233                    b'o' => Some(Self::AUO),
16234                    b'y' => Some(Self::AUY),
16235                    b'j' => Some(Self::AUJ),
16236                    b'w' => Some(Self::AUW),
16237                    b'k' => Some(Self::AUK),
16238                    b'p' => Some(Self::AUP),
16239                    b'n' => Some(Self::AUN),
16240                    b'z' => Some(Self::AUZ),
16241                    b'c' => Some(Self::AUC),
16242                    _ => None,
16243                },
16244                b'k' => match code.as_bytes()[2] {
16245                    b'i' => Some(Self::AKI),
16246                    b'q' => Some(Self::AKQ),
16247                    b'm' => Some(Self::AKM),
16248                    b'j' => Some(Self::AKJ),
16249                    b'x' => Some(Self::AKX),
16250                    b'y' => Some(Self::AKY),
16251                    b'a' => Some(Self::AKA),
16252                    b's' => Some(Self::AKS),
16253                    b'e' => Some(Self::AKE),
16254                    b'v' => Some(Self::AKV),
16255                    b'k' => Some(Self::AKK),
16256                    b'l' => Some(Self::AKL),
16257                    b't' => Some(Self::AKT),
16258                    b'f' => Some(Self::AKF),
16259                    b'u' => Some(Self::AKU),
16260                    b'o' => Some(Self::AKO),
16261                    b'w' => Some(Self::AKW),
16262                    b'z' => Some(Self::AKZ),
16263                    b'g' => Some(Self::AKG),
16264                    b'h' => Some(Self::AKH),
16265                    b'r' => Some(Self::AKR),
16266                    b'b' => Some(Self::AKB),
16267                    b'c' => Some(Self::AKC),
16268                    b'p' => Some(Self::AKP),
16269                    b'd' => Some(Self::AKD),
16270                    _ => None,
16271                },
16272                b'j' => match code.as_bytes()[2] {
16273                    b'g' => Some(Self::AJG),
16274                    b'a' => Some(Self::AJA),
16275                    b'w' => Some(Self::AJW),
16276                    b'i' => Some(Self::AJI),
16277                    b's' => Some(Self::AJS),
16278                    b'z' => Some(Self::AJZ),
16279                    b'n' => Some(Self::AJN),
16280                    b'u' => Some(Self::AJU),
16281                    _ => None,
16282                },
16283                b'y' => match code.as_bytes()[2] {
16284                    b'k' => Some(Self::AYK),
16285                    b'a' => Some(Self::AYA),
16286                    b'd' => Some(Self::AYD),
16287                    b'e' => Some(Self::AYE),
16288                    b'q' => Some(Self::AYQ),
16289                    b'b' => Some(Self::AYB),
16290                    b'm' => Some(Self::AYM),
16291                    b'o' => Some(Self::AYO),
16292                    b'u' => Some(Self::AYU),
16293                    b'r' => Some(Self::AYR),
16294                    b'g' => Some(Self::AYG),
16295                    b'h' => Some(Self::AYH),
16296                    b'i' => Some(Self::AYI),
16297                    b'l' => Some(Self::AYL),
16298                    b't' => Some(Self::AYT),
16299                    b'z' => Some(Self::AYZ),
16300                    b'p' => Some(Self::AYP),
16301                    b'n' => Some(Self::AYN),
16302                    b's' => Some(Self::AYS),
16303                    b'c' => Some(Self::AYC),
16304                    _ => None,
16305                },
16306                b'q' => match code.as_bytes()[2] {
16307                    b'z' => Some(Self::AQZ),
16308                    b'd' => Some(Self::AQD),
16309                    b't' => Some(Self::AQT),
16310                    b'k' => Some(Self::AQK),
16311                    b'c' => Some(Self::AQC),
16312                    b'r' => Some(Self::AQR),
16313                    b'g' => Some(Self::AQG),
16314                    b'p' => Some(Self::AQP),
16315                    b'm' => Some(Self::AQM),
16316                    b'n' => Some(Self::AQN),
16317                    _ => None,
16318                },
16319                b'm' => match code.as_bytes()[2] {
16320                    b'p' => Some(Self::AMP),
16321                    b'm' => Some(Self::AMM),
16322                    b'q' => Some(Self::AMQ),
16323                    b'c' => Some(Self::AMC),
16324                    b'n' => Some(Self::AMN),
16325                    b'a' => Some(Self::AMA),
16326                    b'r' => Some(Self::AMR),
16327                    b'k' => Some(Self::AMK),
16328                    b'v' => Some(Self::AMV),
16329                    b'b' => Some(Self::AMB),
16330                    b'j' => Some(Self::AMJ),
16331                    b'h' => Some(Self::AMH),
16332                    b'y' => Some(Self::AMY),
16333                    b'i' => Some(Self::AMI),
16334                    b'o' => Some(Self::AMO),
16335                    b't' => Some(Self::AMT),
16336                    b'g' => Some(Self::AMG),
16337                    b'x' => Some(Self::AMX),
16338                    b'z' => Some(Self::AMZ),
16339                    b'u' => Some(Self::AMU),
16340                    b'f' => Some(Self::AMF),
16341                    b's' => Some(Self::AMS),
16342                    b'l' => Some(Self::AML),
16343                    b'w' => Some(Self::AMW),
16344                    b'e' => Some(Self::AME),
16345                    _ => None,
16346                },
16347                b'r' => match code.as_bytes()[2] {
16348                    b'q' => Some(Self::ARQ),
16349                    b'd' => Some(Self::ARD),
16350                    b'l' => Some(Self::ARL),
16351                    b'a' => Some(Self::ARA),
16352                    b'g' => Some(Self::ARG),
16353                    b'o' => Some(Self::ARO),
16354                    b'p' => Some(Self::ARP),
16355                    b'j' => Some(Self::ARJ),
16356                    b'w' => Some(Self::ARW),
16357                    b'v' => Some(Self::ARV),
16358                    b'h' => Some(Self::ARH),
16359                    b'k' => Some(Self::ARK),
16360                    b'i' => Some(Self::ARI),
16361                    b'u' => Some(Self::ARU),
16362                    b'x' => Some(Self::ARX),
16363                    b'z' => Some(Self::ARZ),
16364                    b'r' => Some(Self::ARR),
16365                    b'n' => Some(Self::ARN),
16366                    b'y' => Some(Self::ARY),
16367                    b's' => Some(Self::ARS),
16368                    b'c' => Some(Self::ARC),
16369                    b'b' => Some(Self::ARB),
16370                    b'e' => Some(Self::ARE),
16371                    _ => None,
16372                },
16373                b'n' => match code.as_bytes()[2] {
16374                    b'w' => Some(Self::ANW),
16375                    b'm' => Some(Self::ANM),
16376                    b'a' => Some(Self::ANA),
16377                    b'r' => Some(Self::ANR),
16378                    b'i' => Some(Self::ANI),
16379                    b'b' => Some(Self::ANB),
16380                    b'o' => Some(Self::ANO),
16381                    b'x' => Some(Self::ANX),
16382                    b'z' => Some(Self::ANZ),
16383                    b'p' => Some(Self::ANP),
16384                    b'f' => Some(Self::ANF),
16385                    b'j' => Some(Self::ANJ),
16386                    b's' => Some(Self::ANS),
16387                    b'd' => Some(Self::AND),
16388                    b't' => Some(Self::ANT),
16389                    b'l' => Some(Self::ANL),
16390                    b'u' => Some(Self::ANU),
16391                    b'y' => Some(Self::ANY),
16392                    b'v' => Some(Self::ANV),
16393                    b'k' => Some(Self::ANK),
16394                    b'q' => Some(Self::ANQ),
16395                    b'h' => Some(Self::ANH),
16396                    b'c' => Some(Self::ANC),
16397                    b'n' => Some(Self::ANN),
16398                    b'g' => Some(Self::ANG),
16399                    b'e' => Some(Self::ANE),
16400                    _ => None,
16401                },
16402                b't' => match code.as_bytes()[2] {
16403                    b'y' => Some(Self::ATY),
16404                    b'q' => Some(Self::ATQ),
16405                    b'z' => Some(Self::ATZ),
16406                    b'x' => Some(Self::ATX),
16407                    b'n' => Some(Self::ATN),
16408                    b'm' => Some(Self::ATM),
16409                    b'd' => Some(Self::ATD),
16410                    b'e' => Some(Self::ATE),
16411                    b'k' => Some(Self::ATK),
16412                    b'j' => Some(Self::ATJ),
16413                    b'o' => Some(Self::ATO),
16414                    b'c' => Some(Self::ATC),
16415                    b'w' => Some(Self::ATW),
16416                    b'i' => Some(Self::ATI),
16417                    b's' => Some(Self::ATS),
16418                    b'g' => Some(Self::ATG),
16419                    b'l' => Some(Self::ATL),
16420                    b'v' => Some(Self::ATV),
16421                    b't' => Some(Self::ATT),
16422                    b'a' => Some(Self::ATA),
16423                    b'p' => Some(Self::ATP),
16424                    b'u' => Some(Self::ATU),
16425                    b'r' => Some(Self::ATR),
16426                    b'b' => Some(Self::ATB),
16427                    _ => None,
16428                },
16429                b'z' => match code.as_bytes()[2] {
16430                    b'o' => Some(Self::AZO),
16431                    b'e' => Some(Self::AZE),
16432                    b'a' => Some(Self::AZA),
16433                    b'd' => Some(Self::AZD),
16434                    b't' => Some(Self::AZT),
16435                    b'z' => Some(Self::AZZ),
16436                    b'm' => Some(Self::AZM),
16437                    b'j' => Some(Self::AZJ),
16438                    b'g' => Some(Self::AZG),
16439                    b'b' => Some(Self::AZB),
16440                    b'n' => Some(Self::AZN),
16441                    _ => None,
16442                },
16443            _ => None,
16444            },
16445            b'k' => match code.as_bytes()[1] {
16446                b'u' => match code.as_bytes()[2] {
16447                    b'd' => Some(Self::KUD),
16448                    b'q' => Some(Self::KUQ),
16449                    b'k' => Some(Self::KUK),
16450                    b'w' => Some(Self::KUW),
16451                    b'a' => Some(Self::KUA),
16452                    b'i' => Some(Self::KUI),
16453                    b'x' => Some(Self::KUX),
16454                    b'l' => Some(Self::KUL),
16455                    b'e' => Some(Self::KUE),
16456                    b'o' => Some(Self::KUO),
16457                    b'm' => Some(Self::KUM),
16458                    b'n' => Some(Self::KUN),
16459                    b'p' => Some(Self::KUP),
16460                    b'z' => Some(Self::KUZ),
16461                    b'g' => Some(Self::KUG),
16462                    b'v' => Some(Self::KUV),
16463                    b'r' => Some(Self::KUR),
16464                    b'j' => Some(Self::KUJ),
16465                    b's' => Some(Self::KUS),
16466                    b'h' => Some(Self::KUH),
16467                    b't' => Some(Self::KUT),
16468                    b'b' => Some(Self::KUB),
16469                    b'y' => Some(Self::KUY),
16470                    b'c' => Some(Self::KUC),
16471                    b'u' => Some(Self::KUU),
16472                    b'f' => Some(Self::KUF),
16473                    _ => None,
16474                },
16475                b'b' => match code.as_bytes()[2] {
16476                    b't' => Some(Self::KBT),
16477                    b'x' => Some(Self::KBX),
16478                    b'h' => Some(Self::KBH),
16479                    b'v' => Some(Self::KBV),
16480                    b'z' => Some(Self::KBZ),
16481                    b'k' => Some(Self::KBK),
16482                    b'm' => Some(Self::KBM),
16483                    b'd' => Some(Self::KBD),
16484                    b'p' => Some(Self::KBP),
16485                    b'u' => Some(Self::KBU),
16486                    b'c' => Some(Self::KBC),
16487                    b'r' => Some(Self::KBR),
16488                    b'w' => Some(Self::KBW),
16489                    b'a' => Some(Self::KBA),
16490                    b'q' => Some(Self::KBQ),
16491                    b's' => Some(Self::KBS),
16492                    b'l' => Some(Self::KBL),
16493                    b'e' => Some(Self::KBE),
16494                    b'i' => Some(Self::KBI),
16495                    b'n' => Some(Self::KBN),
16496                    b'j' => Some(Self::KBJ),
16497                    b'b' => Some(Self::KBB),
16498                    b'o' => Some(Self::KBO),
16499                    b'g' => Some(Self::KBG),
16500                    b'y' => Some(Self::KBY),
16501                    _ => None,
16502                },
16503                b'g' => match code.as_bytes()[2] {
16504                    b'r' => Some(Self::KGR),
16505                    b'j' => Some(Self::KGJ),
16506                    b'p' => Some(Self::KGP),
16507                    b'k' => Some(Self::KGK),
16508                    b'x' => Some(Self::KGX),
16509                    b'q' => Some(Self::KGQ),
16510                    b'v' => Some(Self::KGV),
16511                    b'n' => Some(Self::KGN),
16512                    b'w' => Some(Self::KGW),
16513                    b'b' => Some(Self::KGB),
16514                    b'u' => Some(Self::KGU),
16515                    b'e' => Some(Self::KGE),
16516                    b'a' => Some(Self::KGA),
16517                    b'o' => Some(Self::KGO),
16518                    b'f' => Some(Self::KGF),
16519                    b's' => Some(Self::KGS),
16520                    b'l' => Some(Self::KGL),
16521                    b'g' => Some(Self::KGG),
16522                    b'y' => Some(Self::KGY),
16523                    b'i' => Some(Self::KGI),
16524                    b't' => Some(Self::KGT),
16525                    _ => None,
16526                },
16527                b'a' => match code.as_bytes()[2] {
16528                    b'd' => Some(Self::KAD),
16529                    b'p' => Some(Self::KAP),
16530                    b'q' => Some(Self::KAQ),
16531                    b't' => Some(Self::KAT),
16532                    b'j' => Some(Self::KAJ),
16533                    b'b' => Some(Self::KAB),
16534                    b'c' => Some(Self::KAC),
16535                    b'g' => Some(Self::KAG),
16536                    b'l' => Some(Self::KAL),
16537                    b'k' => Some(Self::KAK),
16538                    b'y' => Some(Self::KAY),
16539                    b'm' => Some(Self::KAM),
16540                    b'n' => Some(Self::KAN),
16541                    b'u' => Some(Self::KAU),
16542                    b'x' => Some(Self::KAX),
16543                    b'h' => Some(Self::KAH),
16544                    b'a' => Some(Self::KAA),
16545                    b'i' => Some(Self::KAI),
16546                    b's' => Some(Self::KAS),
16547                    b'f' => Some(Self::KAF),
16548                    b'v' => Some(Self::KAV),
16549                    b'w' => Some(Self::KAW),
16550                    b'z' => Some(Self::KAZ),
16551                    b'e' => Some(Self::KAE),
16552                    b'o' => Some(Self::KAO),
16553                    _ => None,
16554                },
16555                b'i' => match code.as_bytes()[2] {
16556                    b't' => Some(Self::KIT),
16557                    b'f' => Some(Self::KIF),
16558                    b'm' => Some(Self::KIM),
16559                    b'l' => Some(Self::KIL),
16560                    b'x' => Some(Self::KIX),
16561                    b'e' => Some(Self::KIE),
16562                    b'c' => Some(Self::KIC),
16563                    b'k' => Some(Self::KIK),
16564                    b'j' => Some(Self::KIJ),
16565                    b'h' => Some(Self::KIH),
16566                    b'a' => Some(Self::KIA),
16567                    b'g' => Some(Self::KIG),
16568                    b'v' => Some(Self::KIV),
16569                    b'n' => Some(Self::KIN),
16570                    b'o' => Some(Self::KIO),
16571                    b'r' => Some(Self::KIR),
16572                    b'y' => Some(Self::KIY),
16573                    b'u' => Some(Self::KIU),
16574                    b's' => Some(Self::KIS),
16575                    b'z' => Some(Self::KIZ),
16576                    b'i' => Some(Self::KII),
16577                    b'b' => Some(Self::KIB),
16578                    b'q' => Some(Self::KIQ),
16579                    b'd' => Some(Self::KID),
16580                    b'w' => Some(Self::KIW),
16581                    b'p' => Some(Self::KIP),
16582                    _ => None,
16583                },
16584                b'e' => match code.as_bytes()[2] {
16585                    b'u' => Some(Self::KEU),
16586                    b'e' => Some(Self::KEE),
16587                    b'a' => Some(Self::KEA),
16588                    b'j' => Some(Self::KEJ),
16589                    b'p' => Some(Self::KEP),
16590                    b'o' => Some(Self::KEO),
16591                    b'q' => Some(Self::KEQ),
16592                    b'v' => Some(Self::KEV),
16593                    b'h' => Some(Self::KEH),
16594                    b'i' => Some(Self::KEI),
16595                    b'c' => Some(Self::KEC),
16596                    b'k' => Some(Self::KEK),
16597                    b'l' => Some(Self::KEL),
16598                    b'm' => Some(Self::KEM),
16599                    b'n' => Some(Self::KEN),
16600                    b'r' => Some(Self::KER),
16601                    b'd' => Some(Self::KED),
16602                    b't' => Some(Self::KET),
16603                    b'f' => Some(Self::KEF),
16604                    b's' => Some(Self::KES),
16605                    b'z' => Some(Self::KEZ),
16606                    b'x' => Some(Self::KEX),
16607                    b'y' => Some(Self::KEY),
16608                    b'b' => Some(Self::KEB),
16609                    b'g' => Some(Self::KEG),
16610                    b'w' => Some(Self::KEW),
16611                    _ => None,
16612                },
16613                b'w' => match code.as_bytes()[2] {
16614                    b'i' => Some(Self::KWI),
16615                    b'a' => Some(Self::KWA),
16616                    b'x' => Some(Self::KWX),
16617                    b'p' => Some(Self::KWP),
16618                    b'l' => Some(Self::KWL),
16619                    b'h' => Some(Self::KWH),
16620                    b'b' => Some(Self::KWB),
16621                    b'z' => Some(Self::KWZ),
16622                    b'd' => Some(Self::KWD),
16623                    b'k' => Some(Self::KWK),
16624                    b'u' => Some(Self::KWU),
16625                    b'm' => Some(Self::KWM),
16626                    b'j' => Some(Self::KWJ),
16627                    b'n' => Some(Self::KWN),
16628                    b'f' => Some(Self::KWF),
16629                    b'r' => Some(Self::KWR),
16630                    b'e' => Some(Self::KWE),
16631                    b's' => Some(Self::KWS),
16632                    b't' => Some(Self::KWT),
16633                    b'w' => Some(Self::KWW),
16634                    b'o' => Some(Self::KWO),
16635                    b'c' => Some(Self::KWC),
16636                    b'y' => Some(Self::KWY),
16637                    b'g' => Some(Self::KWG),
16638                    b'v' => Some(Self::KWV),
16639                    _ => None,
16640                },
16641                b'm' => match code.as_bytes()[2] {
16642                    b'n' => Some(Self::KMN),
16643                    b'e' => Some(Self::KME),
16644                    b'p' => Some(Self::KMP),
16645                    b'h' => Some(Self::KMH),
16646                    b's' => Some(Self::KMS),
16647                    b'i' => Some(Self::KMI),
16648                    b'u' => Some(Self::KMU),
16649                    b'f' => Some(Self::KMF),
16650                    b'v' => Some(Self::KMV),
16651                    b't' => Some(Self::KMT),
16652                    b'z' => Some(Self::KMZ),
16653                    b'b' => Some(Self::KMB),
16654                    b'm' => Some(Self::KMM),
16655                    b'y' => Some(Self::KMY),
16656                    b'w' => Some(Self::KMW),
16657                    b'a' => Some(Self::KMA),
16658                    b'j' => Some(Self::KMJ),
16659                    b'q' => Some(Self::KMQ),
16660                    b'o' => Some(Self::KMO),
16661                    b'g' => Some(Self::KMG),
16662                    b'k' => Some(Self::KMK),
16663                    b'd' => Some(Self::KMD),
16664                    b'r' => Some(Self::KMR),
16665                    b'c' => Some(Self::KMC),
16666                    b'l' => Some(Self::KML),
16667                    b'x' => Some(Self::KMX),
16668                    _ => None,
16669                },
16670                b's' => match code.as_bytes()[2] {
16671                    b'f' => Some(Self::KSF),
16672                    b'r' => Some(Self::KSR),
16673                    b'p' => Some(Self::KSP),
16674                    b'k' => Some(Self::KSK),
16675                    b'n' => Some(Self::KSN),
16676                    b'x' => Some(Self::KSX),
16677                    b'u' => Some(Self::KSU),
16678                    b'y' => Some(Self::KSY),
16679                    b'z' => Some(Self::KSZ),
16680                    b'o' => Some(Self::KSO),
16681                    b'i' => Some(Self::KSI),
16682                    b'd' => Some(Self::KSD),
16683                    b'l' => Some(Self::KSL),
16684                    b'm' => Some(Self::KSM),
16685                    b'e' => Some(Self::KSE),
16686                    b'g' => Some(Self::KSG),
16687                    b'v' => Some(Self::KSV),
16688                    b'q' => Some(Self::KSQ),
16689                    b'h' => Some(Self::KSH),
16690                    b'w' => Some(Self::KSW),
16691                    b'b' => Some(Self::KSB),
16692                    b'c' => Some(Self::KSC),
16693                    b's' => Some(Self::KSS),
16694                    b'j' => Some(Self::KSJ),
16695                    b't' => Some(Self::KST),
16696                    _ => None,
16697                },
16698                b'v' => match code.as_bytes()[2] {
16699                    b'a' => Some(Self::KVA),
16700                    b'n' => Some(Self::KVN),
16701                    b'o' => Some(Self::KVO),
16702                    b'q' => Some(Self::KVQ),
16703                    b'f' => Some(Self::KVF),
16704                    b'e' => Some(Self::KVE),
16705                    b'l' => Some(Self::KVL),
16706                    b'm' => Some(Self::KVM),
16707                    b'r' => Some(Self::KVR),
16708                    b'v' => Some(Self::KVV),
16709                    b'h' => Some(Self::KVH),
16710                    b'p' => Some(Self::KVP),
16711                    b'k' => Some(Self::KVK),
16712                    b'c' => Some(Self::KVC),
16713                    b'b' => Some(Self::KVB),
16714                    b'd' => Some(Self::KVD),
16715                    b'g' => Some(Self::KVG),
16716                    b'i' => Some(Self::KVI),
16717                    b't' => Some(Self::KVT),
16718                    b'x' => Some(Self::KVX),
16719                    b'j' => Some(Self::KVJ),
16720                    b'z' => Some(Self::KVZ),
16721                    b'w' => Some(Self::KVW),
16722                    b'u' => Some(Self::KVU),
16723                    b'y' => Some(Self::KVY),
16724                    _ => None,
16725                },
16726                b'y' => match code.as_bytes()[2] {
16727                    b's' => Some(Self::KYS),
16728                    b'b' => Some(Self::KYB),
16729                    b'l' => Some(Self::KYL),
16730                    b'k' => Some(Self::KYK),
16731                    b'y' => Some(Self::KYY),
16732                    b'p' => Some(Self::KYP),
16733                    b'j' => Some(Self::KYJ),
16734                    b'd' => Some(Self::KYD),
16735                    b'h' => Some(Self::KYH),
16736                    b'z' => Some(Self::KYZ),
16737                    b't' => Some(Self::KYT),
16738                    b'v' => Some(Self::KYV),
16739                    b'o' => Some(Self::KYO),
16740                    b'q' => Some(Self::KYQ),
16741                    b'g' => Some(Self::KYG),
16742                    b'i' => Some(Self::KYI),
16743                    b'f' => Some(Self::KYF),
16744                    b'm' => Some(Self::KYM),
16745                    b'e' => Some(Self::KYE),
16746                    b'w' => Some(Self::KYW),
16747                    b'r' => Some(Self::KYR),
16748                    b'a' => Some(Self::KYA),
16749                    b'c' => Some(Self::KYC),
16750                    b'n' => Some(Self::KYN),
16751                    b'x' => Some(Self::KYX),
16752                    b'u' => Some(Self::KYU),
16753                    _ => None,
16754                },
16755                b'f' => match code.as_bytes()[2] {
16756                    b's' => Some(Self::KFS),
16757                    b'r' => Some(Self::KFR),
16758                    b't' => Some(Self::KFT),
16759                    b'i' => Some(Self::KFI),
16760                    b'u' => Some(Self::KFU),
16761                    b'j' => Some(Self::KFJ),
16762                    b'w' => Some(Self::KFW),
16763                    b'm' => Some(Self::KFM),
16764                    b'k' => Some(Self::KFK),
16765                    b'a' => Some(Self::KFA),
16766                    b'c' => Some(Self::KFC),
16767                    b'q' => Some(Self::KFQ),
16768                    b'o' => Some(Self::KFO),
16769                    b'z' => Some(Self::KFZ),
16770                    b'd' => Some(Self::KFD),
16771                    b'p' => Some(Self::KFP),
16772                    b'e' => Some(Self::KFE),
16773                    b'f' => Some(Self::KFF),
16774                    b'g' => Some(Self::KFG),
16775                    b'n' => Some(Self::KFN),
16776                    b'x' => Some(Self::KFX),
16777                    b'y' => Some(Self::KFY),
16778                    b'l' => Some(Self::KFL),
16779                    b'h' => Some(Self::KFH),
16780                    b'v' => Some(Self::KFV),
16781                    b'b' => Some(Self::KFB),
16782                    _ => None,
16783                },
16784                b'z' => match code.as_bytes()[2] {
16785                    b'c' => Some(Self::KZC),
16786                    b'f' => Some(Self::KZF),
16787                    b'd' => Some(Self::KZD),
16788                    b'b' => Some(Self::KZB),
16789                    b'p' => Some(Self::KZP),
16790                    b'q' => Some(Self::KZQ),
16791                    b'm' => Some(Self::KZM),
16792                    b'z' => Some(Self::KZZ),
16793                    b'x' => Some(Self::KZX),
16794                    b'y' => Some(Self::KZY),
16795                    b'o' => Some(Self::KZO),
16796                    b'r' => Some(Self::KZR),
16797                    b'w' => Some(Self::KZW),
16798                    b'l' => Some(Self::KZL),
16799                    b'u' => Some(Self::KZU),
16800                    b'k' => Some(Self::KZK),
16801                    b'i' => Some(Self::KZI),
16802                    b'g' => Some(Self::KZG),
16803                    b'n' => Some(Self::KZN),
16804                    b'v' => Some(Self::KZV),
16805                    b'e' => Some(Self::KZE),
16806                    b's' => Some(Self::KZS),
16807                    b'a' => Some(Self::KZA),
16808                    _ => None,
16809                },
16810                b'x' => match code.as_bytes()[2] {
16811                    b'd' => Some(Self::KXD),
16812                    b'a' => Some(Self::KXA),
16813                    b's' => Some(Self::KXS),
16814                    b'n' => Some(Self::KXN),
16815                    b'o' => Some(Self::KXO),
16816                    b'h' => Some(Self::KXH),
16817                    b'y' => Some(Self::KXY),
16818                    b'i' => Some(Self::KXI),
16819                    b'z' => Some(Self::KXZ),
16820                    b't' => Some(Self::KXT),
16821                    b'w' => Some(Self::KXW),
16822                    b'c' => Some(Self::KXC),
16823                    b'r' => Some(Self::KXR),
16824                    b'b' => Some(Self::KXB),
16825                    b'j' => Some(Self::KXJ),
16826                    b'v' => Some(Self::KXV),
16827                    b'x' => Some(Self::KXX),
16828                    b'f' => Some(Self::KXF),
16829                    b'm' => Some(Self::KXM),
16830                    b'q' => Some(Self::KXQ),
16831                    b'p' => Some(Self::KXP),
16832                    b'k' => Some(Self::KXK),
16833                    _ => None,
16834                },
16835                b'j' => match code.as_bytes()[2] {
16836                    b'z' => Some(Self::KJZ),
16837                    b'c' => Some(Self::KJC),
16838                    b's' => Some(Self::KJS),
16839                    b'y' => Some(Self::KJY),
16840                    b'o' => Some(Self::KJO),
16841                    b'k' => Some(Self::KJK),
16842                    b'v' => Some(Self::KJV),
16843                    b'u' => Some(Self::KJU),
16844                    b'h' => Some(Self::KJH),
16845                    b'j' => Some(Self::KJJ),
16846                    b'g' => Some(Self::KJG),
16847                    b'm' => Some(Self::KJM),
16848                    b'e' => Some(Self::KJE),
16849                    b'n' => Some(Self::KJN),
16850                    b'r' => Some(Self::KJR),
16851                    b'a' => Some(Self::KJA),
16852                    b't' => Some(Self::KJT),
16853                    b'p' => Some(Self::KJP),
16854                    b'b' => Some(Self::KJB),
16855                    b'x' => Some(Self::KJX),
16856                    b'd' => Some(Self::KJD),
16857                    b'q' => Some(Self::KJQ),
16858                    b'l' => Some(Self::KJL),
16859                    b'i' => Some(Self::KJI),
16860                    _ => None,
16861                },
16862                b'h' => match code.as_bytes()[2] {
16863                    b'd' => Some(Self::KHD),
16864                    b'k' => Some(Self::KHK),
16865                    b'x' => Some(Self::KHX),
16866                    b'p' => Some(Self::KHP),
16867                    b's' => Some(Self::KHS),
16868                    b'z' => Some(Self::KHZ),
16869                    b'h' => Some(Self::KHH),
16870                    b'y' => Some(Self::KHY),
16871                    b'g' => Some(Self::KHG),
16872                    b't' => Some(Self::KHT),
16873                    b'n' => Some(Self::KHN),
16874                    b'r' => Some(Self::KHR),
16875                    b'a' => Some(Self::KHA),
16876                    b'm' => Some(Self::KHM),
16877                    b'o' => Some(Self::KHO),
16878                    b'w' => Some(Self::KHW),
16879                    b'f' => Some(Self::KHF),
16880                    b'v' => Some(Self::KHV),
16881                    b'e' => Some(Self::KHE),
16882                    b'q' => Some(Self::KHQ),
16883                    b'j' => Some(Self::KHJ),
16884                    b'l' => Some(Self::KHL),
16885                    b'b' => Some(Self::KHB),
16886                    b'u' => Some(Self::KHU),
16887                    b'c' => Some(Self::KHC),
16888                    _ => None,
16889                },
16890                b'n' => match code.as_bytes()[2] {
16891                    b'c' => Some(Self::KNC),
16892                    b'a' => Some(Self::KNA),
16893                    b'z' => Some(Self::KNZ),
16894                    b'm' => Some(Self::KNM),
16895                    b'r' => Some(Self::KNR),
16896                    b'e' => Some(Self::KNE),
16897                    b'i' => Some(Self::KNI),
16898                    b'y' => Some(Self::KNY),
16899                    b'x' => Some(Self::KNX),
16900                    b'l' => Some(Self::KNL),
16901                    b's' => Some(Self::KNS),
16902                    b'q' => Some(Self::KNQ),
16903                    b'd' => Some(Self::KND),
16904                    b'n' => Some(Self::KNN),
16905                    b'u' => Some(Self::KNU),
16906                    b'o' => Some(Self::KNO),
16907                    b'g' => Some(Self::KNG),
16908                    b'w' => Some(Self::KNW),
16909                    b'k' => Some(Self::KNK),
16910                    b'p' => Some(Self::KNP),
16911                    b'b' => Some(Self::KNB),
16912                    b'f' => Some(Self::KNF),
16913                    b't' => Some(Self::KNT),
16914                    b'v' => Some(Self::KNV),
16915                    b'j' => Some(Self::KNJ),
16916                    _ => None,
16917                },
16918                b'o' => match code.as_bytes()[2] {
16919                    b'g' => Some(Self::KOG),
16920                    b'e' => Some(Self::KOE),
16921                    b'd' => Some(Self::KOD),
16922                    b'u' => Some(Self::KOU),
16923                    b'l' => Some(Self::KOL),
16924                    b'm' => Some(Self::KOM),
16925                    b'i' => Some(Self::KOI),
16926                    b'n' => Some(Self::KON),
16927                    b'k' => Some(Self::KOK),
16928                    b'a' => Some(Self::KOA),
16929                    b'o' => Some(Self::KOO),
16930                    b'z' => Some(Self::KOZ),
16931                    b'r' => Some(Self::KOR),
16932                    b's' => Some(Self::KOS),
16933                    b'q' => Some(Self::KOQ),
16934                    b'h' => Some(Self::KOH),
16935                    b'y' => Some(Self::KOY),
16936                    b'c' => Some(Self::KOC),
16937                    b'f' => Some(Self::KOF),
16938                    b'v' => Some(Self::KOV),
16939                    b'w' => Some(Self::KOW),
16940                    b't' => Some(Self::KOT),
16941                    b'p' => Some(Self::KOP),
16942                    _ => None,
16943                },
16944                b'p' => match code.as_bytes()[2] {
16945                    b'c' => Some(Self::KPC),
16946                    b'o' => Some(Self::KPO),
16947                    b'u' => Some(Self::KPU),
16948                    b'g' => Some(Self::KPG),
16949                    b'j' => Some(Self::KPJ),
16950                    b't' => Some(Self::KPT),
16951                    b'n' => Some(Self::KPN),
16952                    b'd' => Some(Self::KPD),
16953                    b'w' => Some(Self::KPW),
16954                    b'i' => Some(Self::KPI),
16955                    b'm' => Some(Self::KPM),
16956                    b'f' => Some(Self::KPF),
16957                    b'v' => Some(Self::KPV),
16958                    b'r' => Some(Self::KPR),
16959                    b'q' => Some(Self::KPQ),
16960                    b'y' => Some(Self::KPY),
16961                    b'l' => Some(Self::KPL),
16962                    b'k' => Some(Self::KPK),
16963                    b'e' => Some(Self::KPE),
16964                    b'h' => Some(Self::KPH),
16965                    b'z' => Some(Self::KPZ),
16966                    b'a' => Some(Self::KPA),
16967                    b'x' => Some(Self::KPX),
16968                    b'b' => Some(Self::KPB),
16969                    b's' => Some(Self::KPS),
16970                    _ => None,
16971                },
16972                b'q' => match code.as_bytes()[2] {
16973                    b'c' => Some(Self::KQC),
16974                    b'o' => Some(Self::KQO),
16975                    b'f' => Some(Self::KQF),
16976                    b'e' => Some(Self::KQE),
16977                    b'w' => Some(Self::KQW),
16978                    b'n' => Some(Self::KQN),
16979                    b'g' => Some(Self::KQG),
16980                    b'm' => Some(Self::KQM),
16981                    b'r' => Some(Self::KQR),
16982                    b'p' => Some(Self::KQP),
16983                    b'h' => Some(Self::KQH),
16984                    b't' => Some(Self::KQT),
16985                    b'i' => Some(Self::KQI),
16986                    b'y' => Some(Self::KQY),
16987                    b'z' => Some(Self::KQZ),
16988                    b'j' => Some(Self::KQJ),
16989                    b'k' => Some(Self::KQK),
16990                    b'b' => Some(Self::KQB),
16991                    b'd' => Some(Self::KQD),
16992                    b'q' => Some(Self::KQQ),
16993                    b'l' => Some(Self::KQL),
16994                    b'x' => Some(Self::KQX),
16995                    b'a' => Some(Self::KQA),
16996                    b's' => Some(Self::KQS),
16997                    b'v' => Some(Self::KQV),
16998                    b'u' => Some(Self::KQU),
16999                    _ => None,
17000                },
17001                b'r' => match code.as_bytes()[2] {
17002                    b'p' => Some(Self::KRP),
17003                    b's' => Some(Self::KRS),
17004                    b'd' => Some(Self::KRD),
17005                    b'c' => Some(Self::KRC),
17006                    b'l' => Some(Self::KRL),
17007                    b'b' => Some(Self::KRB),
17008                    b'x' => Some(Self::KRX),
17009                    b'v' => Some(Self::KRV),
17010                    b'k' => Some(Self::KRK),
17011                    b'j' => Some(Self::KRJ),
17012                    b'f' => Some(Self::KRF),
17013                    b'i' => Some(Self::KRI),
17014                    b'r' => Some(Self::KRR),
17015                    b'y' => Some(Self::KRY),
17016                    b'a' => Some(Self::KRA),
17017                    b'h' => Some(Self::KRH),
17018                    b'u' => Some(Self::KRU),
17019                    b'e' => Some(Self::KRE),
17020                    b'n' => Some(Self::KRN),
17021                    b'z' => Some(Self::KRZ),
17022                    b't' => Some(Self::KRT),
17023                    b'w' => Some(Self::KRW),
17024                    _ => None,
17025                },
17026                b't' => match code.as_bytes()[2] {
17027                    b'v' => Some(Self::KTV),
17028                    b'z' => Some(Self::KTZ),
17029                    b'p' => Some(Self::KTP),
17030                    b'g' => Some(Self::KTG),
17031                    b'b' => Some(Self::KTB),
17032                    b'y' => Some(Self::KTY),
17033                    b'k' => Some(Self::KTK),
17034                    b'h' => Some(Self::KTH),
17035                    b'n' => Some(Self::KTN),
17036                    b'q' => Some(Self::KTQ),
17037                    b'w' => Some(Self::KTW),
17038                    b'a' => Some(Self::KTA),
17039                    b'x' => Some(Self::KTX),
17040                    b't' => Some(Self::KTT),
17041                    b'c' => Some(Self::KTC),
17042                    b'u' => Some(Self::KTU),
17043                    b'd' => Some(Self::KTD),
17044                    b'l' => Some(Self::KTL),
17045                    b'o' => Some(Self::KTO),
17046                    b'm' => Some(Self::KTM),
17047                    b'f' => Some(Self::KTF),
17048                    b'i' => Some(Self::KTI),
17049                    b'e' => Some(Self::KTE),
17050                    b'j' => Some(Self::KTJ),
17051                    b's' => Some(Self::KTS),
17052                    _ => None,
17053                },
17054                b'l' => match code.as_bytes()[2] {
17055                    b'd' => Some(Self::KLD),
17056                    b'z' => Some(Self::KLZ),
17057                    b'l' => Some(Self::KLL),
17058                    b'y' => Some(Self::KLY),
17059                    b's' => Some(Self::KLS),
17060                    b'n' => Some(Self::KLN),
17061                    b'i' => Some(Self::KLI),
17062                    b'p' => Some(Self::KLP),
17063                    b'o' => Some(Self::KLO),
17064                    b'f' => Some(Self::KLF),
17065                    b'j' => Some(Self::KLJ),
17066                    b'r' => Some(Self::KLR),
17067                    b'b' => Some(Self::KLB),
17068                    b'a' => Some(Self::KLA),
17069                    b'u' => Some(Self::KLU),
17070                    b'c' => Some(Self::KLC),
17071                    b'x' => Some(Self::KLX),
17072                    b'k' => Some(Self::KLK),
17073                    b'e' => Some(Self::KLE),
17074                    b'v' => Some(Self::KLV),
17075                    b'm' => Some(Self::KLM),
17076                    b't' => Some(Self::KLT),
17077                    b'q' => Some(Self::KLQ),
17078                    b'w' => Some(Self::KLW),
17079                    b'g' => Some(Self::KLG),
17080                    b'h' => Some(Self::KLH),
17081                    _ => None,
17082                },
17083                b'k' => match code.as_bytes()[2] {
17084                    b's' => Some(Self::KKS),
17085                    b'p' => Some(Self::KKP),
17086                    b'y' => Some(Self::KKY),
17087                    b'q' => Some(Self::KKQ),
17088                    b'i' => Some(Self::KKI),
17089                    b'e' => Some(Self::KKE),
17090                    b'a' => Some(Self::KKA),
17091                    b'j' => Some(Self::KKJ),
17092                    b'f' => Some(Self::KKF),
17093                    b'v' => Some(Self::KKV),
17094                    b'o' => Some(Self::KKO),
17095                    b'z' => Some(Self::KKZ),
17096                    b'h' => Some(Self::KKH),
17097                    b'd' => Some(Self::KKD),
17098                    b'm' => Some(Self::KKM),
17099                    b'r' => Some(Self::KKR),
17100                    b'x' => Some(Self::KKX),
17101                    b't' => Some(Self::KKT),
17102                    b'k' => Some(Self::KKK),
17103                    b'n' => Some(Self::KKN),
17104                    b'l' => Some(Self::KKL),
17105                    b'b' => Some(Self::KKB),
17106                    b'g' => Some(Self::KKG),
17107                    b'c' => Some(Self::KKC),
17108                    b'w' => Some(Self::KKW),
17109                    b'u' => Some(Self::KKU),
17110                    _ => None,
17111                },
17112                b'c' => match code.as_bytes()[2] {
17113                    b'm' => Some(Self::KCM),
17114                    b'w' => Some(Self::KCW),
17115                    b'x' => Some(Self::KCX),
17116                    b't' => Some(Self::KCT),
17117                    b'e' => Some(Self::KCE),
17118                    b'k' => Some(Self::KCK),
17119                    b'i' => Some(Self::KCI),
17120                    b'u' => Some(Self::KCU),
17121                    b'q' => Some(Self::KCQ),
17122                    b'p' => Some(Self::KCP),
17123                    b'r' => Some(Self::KCR),
17124                    b'b' => Some(Self::KCB),
17125                    b'l' => Some(Self::KCL),
17126                    b'v' => Some(Self::KCV),
17127                    b'a' => Some(Self::KCA),
17128                    b'o' => Some(Self::KCO),
17129                    b'j' => Some(Self::KCJ),
17130                    b's' => Some(Self::KCS),
17131                    b'z' => Some(Self::KCZ),
17132                    b'y' => Some(Self::KCY),
17133                    b'c' => Some(Self::KCC),
17134                    b'd' => Some(Self::KCD),
17135                    b'n' => Some(Self::KCN),
17136                    b'g' => Some(Self::KCG),
17137                    b'f' => Some(Self::KCF),
17138                    b'h' => Some(Self::KCH),
17139                    _ => None,
17140                },
17141                b'd' => match code.as_bytes()[2] {
17142                    b'u' => Some(Self::KDU),
17143                    b'm' => Some(Self::KDM),
17144                    b'x' => Some(Self::KDX),
17145                    b'p' => Some(Self::KDP),
17146                    b'r' => Some(Self::KDR),
17147                    b'j' => Some(Self::KDJ),
17148                    b'y' => Some(Self::KDY),
17149                    b'q' => Some(Self::KDQ),
17150                    b'w' => Some(Self::KDW),
17151                    b'i' => Some(Self::KDI),
17152                    b'n' => Some(Self::KDN),
17153                    b'c' => Some(Self::KDC),
17154                    b't' => Some(Self::KDT),
17155                    b'z' => Some(Self::KDZ),
17156                    b'e' => Some(Self::KDE),
17157                    b'f' => Some(Self::KDF),
17158                    b'k' => Some(Self::KDK),
17159                    b'g' => Some(Self::KDG),
17160                    b'h' => Some(Self::KDH),
17161                    b'l' => Some(Self::KDL),
17162                    b'a' => Some(Self::KDA),
17163                    b'd' => Some(Self::KDD),
17164                    _ => None,
17165                },
17166            _ => None,
17167            },
17168            b'm' => match code.as_bytes()[1] {
17169                b'i' => match code.as_bytes()[2] {
17170                    b'j' => Some(Self::MIJ),
17171                    b'w' => Some(Self::MIW),
17172                    b'm' => Some(Self::MIM),
17173                    b'p' => Some(Self::MIP),
17174                    b'b' => Some(Self::MIB),
17175                    b'y' => Some(Self::MIY),
17176                    b'u' => Some(Self::MIU),
17177                    b'h' => Some(Self::MIH),
17178                    b'i' => Some(Self::MII),
17179                    b'z' => Some(Self::MIZ),
17180                    b'r' => Some(Self::MIR),
17181                    b'd' => Some(Self::MID),
17182                    b'c' => Some(Self::MIC),
17183                    b'a' => Some(Self::MIA),
17184                    b'k' => Some(Self::MIK),
17185                    b'n' => Some(Self::MIN),
17186                    b'x' => Some(Self::MIX),
17187                    b'f' => Some(Self::MIF),
17188                    b'q' => Some(Self::MIQ),
17189                    b'e' => Some(Self::MIE),
17190                    b'l' => Some(Self::MIL),
17191                    b'o' => Some(Self::MIO),
17192                    b'g' => Some(Self::MIG),
17193                    b't' => Some(Self::MIT),
17194                    b's' => Some(Self::MIS),
17195                    _ => None,
17196                },
17197                b'g' => match code.as_bytes()[2] {
17198                    b'j' => Some(Self::MGJ),
17199                    b'p' => Some(Self::MGP),
17200                    b'i' => Some(Self::MGI),
17201                    b'u' => Some(Self::MGU),
17202                    b'h' => Some(Self::MGH),
17203                    b'f' => Some(Self::MGF),
17204                    b'l' => Some(Self::MGL),
17205                    b'q' => Some(Self::MGQ),
17206                    b'm' => Some(Self::MGM),
17207                    b'r' => Some(Self::MGR),
17208                    b's' => Some(Self::MGS),
17209                    b'e' => Some(Self::MGE),
17210                    b'b' => Some(Self::MGB),
17211                    b'v' => Some(Self::MGV),
17212                    b'w' => Some(Self::MGW),
17213                    b'k' => Some(Self::MGK),
17214                    b'n' => Some(Self::MGN),
17215                    b'z' => Some(Self::MGZ),
17216                    b'y' => Some(Self::MGY),
17217                    b'o' => Some(Self::MGO),
17218                    b'a' => Some(Self::MGA),
17219                    b't' => Some(Self::MGT),
17220                    b'c' => Some(Self::MGC),
17221                    b'd' => Some(Self::MGD),
17222                    b'g' => Some(Self::MGG),
17223                    _ => None,
17224                },
17225                b's' => match code.as_bytes()[2] {
17226                    b'm' => Some(Self::MSM),
17227                    b'y' => Some(Self::MSY),
17228                    b'q' => Some(Self::MSQ),
17229                    b'j' => Some(Self::MSJ),
17230                    b'a' => Some(Self::MSA),
17231                    b'k' => Some(Self::MSK),
17232                    b'w' => Some(Self::MSW),
17233                    b'p' => Some(Self::MSP),
17234                    b'b' => Some(Self::MSB),
17235                    b'h' => Some(Self::MSH),
17236                    b'v' => Some(Self::MSV),
17237                    b'f' => Some(Self::MSF),
17238                    b'l' => Some(Self::MSL),
17239                    b'z' => Some(Self::MSZ),
17240                    b'o' => Some(Self::MSO),
17241                    b'r' => Some(Self::MSR),
17242                    b'g' => Some(Self::MSG),
17243                    b'x' => Some(Self::MSX),
17244                    b'e' => Some(Self::MSE),
17245                    b'u' => Some(Self::MSU),
17246                    b'i' => Some(Self::MSI),
17247                    b'c' => Some(Self::MSC),
17248                    b'n' => Some(Self::MSN),
17249                    b's' => Some(Self::MSS),
17250                    b'd' => Some(Self::MSD),
17251                    _ => None,
17252                },
17253                b'w' => match code.as_bytes()[2] {
17254                    b'g' => Some(Self::MWG),
17255                    b'c' => Some(Self::MWC),
17256                    b'o' => Some(Self::MWO),
17257                    b'w' => Some(Self::MWW),
17258                    b'b' => Some(Self::MWB),
17259                    b'p' => Some(Self::MWP),
17260                    b'k' => Some(Self::MWK),
17261                    b'i' => Some(Self::MWI),
17262                    b'r' => Some(Self::MWR),
17263                    b'v' => Some(Self::MWV),
17264                    b'l' => Some(Self::MWL),
17265                    b'u' => Some(Self::MWU),
17266                    b'z' => Some(Self::MWZ),
17267                    b't' => Some(Self::MWT),
17268                    b'h' => Some(Self::MWH),
17269                    b'f' => Some(Self::MWF),
17270                    b'a' => Some(Self::MWA),
17271                    b'e' => Some(Self::MWE),
17272                    b's' => Some(Self::MWS),
17273                    b'q' => Some(Self::MWQ),
17274                    b'n' => Some(Self::MWN),
17275                    b'm' => Some(Self::MWM),
17276                    _ => None,
17277                },
17278                b'u' => match code.as_bytes()[2] {
17279                    b'c' => Some(Self::MUC),
17280                    b'x' => Some(Self::MUX),
17281                    b's' => Some(Self::MUS),
17282                    b'q' => Some(Self::MUQ),
17283                    b'j' => Some(Self::MUJ),
17284                    b'm' => Some(Self::MUM),
17285                    b'p' => Some(Self::MUP),
17286                    b'e' => Some(Self::MUE),
17287                    b'd' => Some(Self::MUD),
17288                    b'b' => Some(Self::MUB),
17289                    b'k' => Some(Self::MUK),
17290                    b'l' => Some(Self::MUL),
17291                    b'a' => Some(Self::MUA),
17292                    b'r' => Some(Self::MUR),
17293                    b'z' => Some(Self::MUZ),
17294                    b'g' => Some(Self::MUG),
17295                    b'i' => Some(Self::MUI),
17296                    b'v' => Some(Self::MUV),
17297                    b'y' => Some(Self::MUY),
17298                    b'h' => Some(Self::MUH),
17299                    b'o' => Some(Self::MUO),
17300                    b't' => Some(Self::MUT),
17301                    b'u' => Some(Self::MUU),
17302                    _ => None,
17303                },
17304                b'b' => match code.as_bytes()[2] {
17305                    b'z' => Some(Self::MBZ),
17306                    b'f' => Some(Self::MBF),
17307                    b'd' => Some(Self::MBD),
17308                    b'a' => Some(Self::MBA),
17309                    b'i' => Some(Self::MBI),
17310                    b'n' => Some(Self::MBN),
17311                    b'c' => Some(Self::MBC),
17312                    b'q' => Some(Self::MBQ),
17313                    b'p' => Some(Self::MBP),
17314                    b'k' => Some(Self::MBK),
17315                    b'h' => Some(Self::MBH),
17316                    b'x' => Some(Self::MBX),
17317                    b'w' => Some(Self::MBW),
17318                    b't' => Some(Self::MBT),
17319                    b'l' => Some(Self::MBL),
17320                    b'o' => Some(Self::MBO),
17321                    b'u' => Some(Self::MBU),
17322                    b'v' => Some(Self::MBV),
17323                    b'y' => Some(Self::MBY),
17324                    b'e' => Some(Self::MBE),
17325                    b'j' => Some(Self::MBJ),
17326                    b'r' => Some(Self::MBR),
17327                    b'm' => Some(Self::MBM),
17328                    b's' => Some(Self::MBS),
17329                    b'b' => Some(Self::MBB),
17330                    _ => None,
17331                },
17332                b'y' => match code.as_bytes()[2] {
17333                    b'o' => Some(Self::MYO),
17334                    b'f' => Some(Self::MYF),
17335                    b'a' => Some(Self::MYA),
17336                    b'z' => Some(Self::MYZ),
17337                    b'v' => Some(Self::MYV),
17338                    b'y' => Some(Self::MYY),
17339                    b'h' => Some(Self::MYH),
17340                    b'k' => Some(Self::MYK),
17341                    b'j' => Some(Self::MYJ),
17342                    b'g' => Some(Self::MYG),
17343                    b'x' => Some(Self::MYX),
17344                    b'c' => Some(Self::MYC),
17345                    b'b' => Some(Self::MYB),
17346                    b'm' => Some(Self::MYM),
17347                    b's' => Some(Self::MYS),
17348                    b'l' => Some(Self::MYL),
17349                    b'u' => Some(Self::MYU),
17350                    b'r' => Some(Self::MYR),
17351                    b'w' => Some(Self::MYW),
17352                    b'e' => Some(Self::MYE),
17353                    b'p' => Some(Self::MYP),
17354                    _ => None,
17355                },
17356                b't' => match code.as_bytes()[2] {
17357                    b'b' => Some(Self::MTB),
17358                    b'v' => Some(Self::MTV),
17359                    b'a' => Some(Self::MTA),
17360                    b'i' => Some(Self::MTI),
17361                    b'n' => Some(Self::MTN),
17362                    b'm' => Some(Self::MTM),
17363                    b'k' => Some(Self::MTK),
17364                    b'r' => Some(Self::MTR),
17365                    b'e' => Some(Self::MTE),
17366                    b'l' => Some(Self::MTL),
17367                    b'j' => Some(Self::MTJ),
17368                    b't' => Some(Self::MTT),
17369                    b'd' => Some(Self::MTD),
17370                    b'h' => Some(Self::MTH),
17371                    b'c' => Some(Self::MTC),
17372                    b'q' => Some(Self::MTQ),
17373                    b'f' => Some(Self::MTF),
17374                    b'y' => Some(Self::MTY),
17375                    b'w' => Some(Self::MTW),
17376                    b'x' => Some(Self::MTX),
17377                    b'o' => Some(Self::MTO),
17378                    b'u' => Some(Self::MTU),
17379                    b'g' => Some(Self::MTG),
17380                    b'p' => Some(Self::MTP),
17381                    b's' => Some(Self::MTS),
17382                    _ => None,
17383                },
17384                b'h' => match code.as_bytes()[2] {
17385                    b'p' => Some(Self::MHP),
17386                    b'e' => Some(Self::MHE),
17387                    b's' => Some(Self::MHS),
17388                    b'u' => Some(Self::MHU),
17389                    b'r' => Some(Self::MHR),
17390                    b'y' => Some(Self::MHY),
17391                    b'i' => Some(Self::MHI),
17392                    b'b' => Some(Self::MHB),
17393                    b'm' => Some(Self::MHM),
17394                    b'f' => Some(Self::MHF),
17395                    b'a' => Some(Self::MHA),
17396                    b't' => Some(Self::MHT),
17397                    b'q' => Some(Self::MHQ),
17398                    b'g' => Some(Self::MHG),
17399                    b'x' => Some(Self::MHX),
17400                    b'o' => Some(Self::MHO),
17401                    b'l' => Some(Self::MHL),
17402                    b'd' => Some(Self::MHD),
17403                    b'w' => Some(Self::MHW),
17404                    b'c' => Some(Self::MHC),
17405                    b'j' => Some(Self::MHJ),
17406                    b'z' => Some(Self::MHZ),
17407                    b'k' => Some(Self::MHK),
17408                    b'n' => Some(Self::MHN),
17409                    _ => None,
17410                },
17411                b'f' => match code.as_bytes()[2] {
17412                    b'b' => Some(Self::MFB),
17413                    b'n' => Some(Self::MFN),
17414                    b'z' => Some(Self::MFZ),
17415                    b'p' => Some(Self::MFP),
17416                    b'v' => Some(Self::MFV),
17417                    b'm' => Some(Self::MFM),
17418                    b'r' => Some(Self::MFR),
17419                    b'h' => Some(Self::MFH),
17420                    b'y' => Some(Self::MFY),
17421                    b'c' => Some(Self::MFC),
17422                    b'o' => Some(Self::MFO),
17423                    b'u' => Some(Self::MFU),
17424                    b'j' => Some(Self::MFJ),
17425                    b'x' => Some(Self::MFX),
17426                    b'd' => Some(Self::MFD),
17427                    b's' => Some(Self::MFS),
17428                    b'q' => Some(Self::MFQ),
17429                    b'g' => Some(Self::MFG),
17430                    b't' => Some(Self::MFT),
17431                    b'e' => Some(Self::MFE),
17432                    b'w' => Some(Self::MFW),
17433                    b'f' => Some(Self::MFF),
17434                    b'k' => Some(Self::MFK),
17435                    b'a' => Some(Self::MFA),
17436                    b'l' => Some(Self::MFL),
17437                    b'i' => Some(Self::MFI),
17438                    _ => None,
17439                },
17440                b'l' => match code.as_bytes()[2] {
17441                    b'p' => Some(Self::MLP),
17442                    b'c' => Some(Self::MLC),
17443                    b'k' => Some(Self::MLK),
17444                    b'f' => Some(Self::MLF),
17445                    b'g' => Some(Self::MLG),
17446                    b'n' => Some(Self::MLN),
17447                    b'z' => Some(Self::MLZ),
17448                    b'x' => Some(Self::MLX),
17449                    b'i' => Some(Self::MLI),
17450                    b'a' => Some(Self::MLA),
17451                    b't' => Some(Self::MLT),
17452                    b'l' => Some(Self::MLL),
17453                    b'e' => Some(Self::MLE),
17454                    b'h' => Some(Self::MLH),
17455                    b's' => Some(Self::MLS),
17456                    b'b' => Some(Self::MLB),
17457                    b'j' => Some(Self::MLJ),
17458                    b'o' => Some(Self::MLO),
17459                    b'w' => Some(Self::MLW),
17460                    b'v' => Some(Self::MLV),
17461                    b'm' => Some(Self::MLM),
17462                    b'u' => Some(Self::MLU),
17463                    b'r' => Some(Self::MLR),
17464                    b'q' => Some(Self::MLQ),
17465                    _ => None,
17466                },
17467                b'o' => match code.as_bytes()[2] {
17468                    b't' => Some(Self::MOT),
17469                    b'e' => Some(Self::MOE),
17470                    b'm' => Some(Self::MOM),
17471                    b'i' => Some(Self::MOI),
17472                    b'd' => Some(Self::MOD),
17473                    b'c' => Some(Self::MOC),
17474                    b'u' => Some(Self::MOU),
17475                    b'v' => Some(Self::MOV),
17476                    b'h' => Some(Self::MOH),
17477                    b'w' => Some(Self::MOW),
17478                    b'x' => Some(Self::MOX),
17479                    b'n' => Some(Self::MON),
17480                    b'g' => Some(Self::MOG),
17481                    b'o' => Some(Self::MOO),
17482                    b'j' => Some(Self::MOJ),
17483                    b'p' => Some(Self::MOP),
17484                    b'q' => Some(Self::MOQ),
17485                    b'r' => Some(Self::MOR),
17486                    b'k' => Some(Self::MOK),
17487                    b's' => Some(Self::MOS),
17488                    b'z' => Some(Self::MOZ),
17489                    b'a' => Some(Self::MOA),
17490                    b'y' => Some(Self::MOY),
17491                    _ => None,
17492                },
17493                b'k' => match code.as_bytes()[2] {
17494                    b'q' => Some(Self::MKQ),
17495                    b'k' => Some(Self::MKK),
17496                    b'i' => Some(Self::MKI),
17497                    b'y' => Some(Self::MKY),
17498                    b'x' => Some(Self::MKX),
17499                    b'w' => Some(Self::MKW),
17500                    b'u' => Some(Self::MKU),
17501                    b'n' => Some(Self::MKN),
17502                    b'd' => Some(Self::MKD),
17503                    b'v' => Some(Self::MKV),
17504                    b'g' => Some(Self::MKG),
17505                    b'z' => Some(Self::MKZ),
17506                    b'b' => Some(Self::MKB),
17507                    b'r' => Some(Self::MKR),
17508                    b'e' => Some(Self::MKE),
17509                    b'a' => Some(Self::MKA),
17510                    b'o' => Some(Self::MKO),
17511                    b'f' => Some(Self::MKF),
17512                    b'p' => Some(Self::MKP),
17513                    b'j' => Some(Self::MKJ),
17514                    b'm' => Some(Self::MKM),
17515                    b'l' => Some(Self::MKL),
17516                    b's' => Some(Self::MKS),
17517                    b'c' => Some(Self::MKC),
17518                    b't' => Some(Self::MKT),
17519                    _ => None,
17520                },
17521                b'c' => match code.as_bytes()[2] {
17522                    b'c' => Some(Self::MCC),
17523                    b'u' => Some(Self::MCU),
17524                    b'o' => Some(Self::MCO),
17525                    b'q' => Some(Self::MCQ),
17526                    b'e' => Some(Self::MCE),
17527                    b'a' => Some(Self::MCA),
17528                    b'l' => Some(Self::MCL),
17529                    b'b' => Some(Self::MCB),
17530                    b'p' => Some(Self::MCP),
17531                    b'm' => Some(Self::MCM),
17532                    b's' => Some(Self::MCS),
17533                    b'g' => Some(Self::MCG),
17534                    b'h' => Some(Self::MCH),
17535                    b'n' => Some(Self::MCN),
17536                    b'f' => Some(Self::MCF),
17537                    b'w' => Some(Self::MCW),
17538                    b'z' => Some(Self::MCZ),
17539                    b'k' => Some(Self::MCK),
17540                    b't' => Some(Self::MCT),
17541                    b'r' => Some(Self::MCR),
17542                    b'i' => Some(Self::MCI),
17543                    b'v' => Some(Self::MCV),
17544                    b'x' => Some(Self::MCX),
17545                    b'j' => Some(Self::MCJ),
17546                    b'd' => Some(Self::MCD),
17547                    b'y' => Some(Self::MCY),
17548                    _ => None,
17549                },
17550                b'a' => match code.as_bytes()[2] {
17551                    b'e' => Some(Self::MAE),
17552                    b'z' => Some(Self::MAZ),
17553                    b'q' => Some(Self::MAQ),
17554                    b'u' => Some(Self::MAU),
17555                    b'j' => Some(Self::MAJ),
17556                    b'd' => Some(Self::MAD),
17557                    b'f' => Some(Self::MAF),
17558                    b'g' => Some(Self::MAG),
17559                    b'i' => Some(Self::MAI),
17560                    b'k' => Some(Self::MAK),
17561                    b'l' => Some(Self::MAL),
17562                    b'm' => Some(Self::MAM),
17563                    b'w' => Some(Self::MAW),
17564                    b'n' => Some(Self::MAN),
17565                    b'r' => Some(Self::MAR),
17566                    b'h' => Some(Self::MAH),
17567                    b's' => Some(Self::MAS),
17568                    b'x' => Some(Self::MAX),
17569                    b't' => Some(Self::MAT),
17570                    b'a' => Some(Self::MAA),
17571                    b'v' => Some(Self::MAV),
17572                    b'b' => Some(Self::MAB),
17573                    _ => None,
17574                },
17575                b'x' => match code.as_bytes()[2] {
17576                    b'z' => Some(Self::MXZ),
17577                    b's' => Some(Self::MXS),
17578                    b't' => Some(Self::MXT),
17579                    b'q' => Some(Self::MXQ),
17580                    b'u' => Some(Self::MXU),
17581                    b'x' => Some(Self::MXX),
17582                    b'f' => Some(Self::MXF),
17583                    b'c' => Some(Self::MXC),
17584                    b'l' => Some(Self::MXL),
17585                    b'g' => Some(Self::MXG),
17586                    b'o' => Some(Self::MXO),
17587                    b'e' => Some(Self::MXE),
17588                    b'm' => Some(Self::MXM),
17589                    b'v' => Some(Self::MXV),
17590                    b'j' => Some(Self::MXJ),
17591                    b'd' => Some(Self::MXD),
17592                    b'n' => Some(Self::MXN),
17593                    b'k' => Some(Self::MXK),
17594                    b'i' => Some(Self::MXI),
17595                    b'r' => Some(Self::MXR),
17596                    b'h' => Some(Self::MXH),
17597                    b'w' => Some(Self::MXW),
17598                    b'a' => Some(Self::MXA),
17599                    b'y' => Some(Self::MXY),
17600                    b'b' => Some(Self::MXB),
17601                    b'p' => Some(Self::MXP),
17602                    _ => None,
17603                },
17604                b'e' => match code.as_bytes()[2] {
17605                    b'l' => Some(Self::MEL),
17606                    b'y' => Some(Self::MEY),
17607                    b'b' => Some(Self::MEB),
17608                    b'o' => Some(Self::MEO),
17609                    b'w' => Some(Self::MEW),
17610                    b'm' => Some(Self::MEM),
17611                    b'v' => Some(Self::MEV),
17612                    b'c' => Some(Self::MEC),
17613                    b's' => Some(Self::MES),
17614                    b't' => Some(Self::MET),
17615                    b'f' => Some(Self::MEF),
17616                    b'k' => Some(Self::MEK),
17617                    b'd' => Some(Self::MED),
17618                    b'n' => Some(Self::MEN),
17619                    b'e' => Some(Self::MEE),
17620                    b'a' => Some(Self::MEA),
17621                    b'z' => Some(Self::MEZ),
17622                    b'q' => Some(Self::MEQ),
17623                    b'r' => Some(Self::MER),
17624                    b'j' => Some(Self::MEJ),
17625                    b'i' => Some(Self::MEI),
17626                    b'p' => Some(Self::MEP),
17627                    b'u' => Some(Self::MEU),
17628                    b'h' => Some(Self::MEH),
17629                    _ => None,
17630                },
17631                b'r' => match code.as_bytes()[2] {
17632                    b'n' => Some(Self::MRN),
17633                    b'f' => Some(Self::MRF),
17634                    b'k' => Some(Self::MRK),
17635                    b'y' => Some(Self::MRY),
17636                    b'v' => Some(Self::MRV),
17637                    b'i' => Some(Self::MRI),
17638                    b'h' => Some(Self::MRH),
17639                    b's' => Some(Self::MRS),
17640                    b'w' => Some(Self::MRW),
17641                    b'x' => Some(Self::MRX),
17642                    b't' => Some(Self::MRT),
17643                    b'r' => Some(Self::MRR),
17644                    b'c' => Some(Self::MRC),
17645                    b'z' => Some(Self::MRZ),
17646                    b'b' => Some(Self::MRB),
17647                    b'e' => Some(Self::MRE),
17648                    b'm' => Some(Self::MRM),
17649                    b'g' => Some(Self::MRG),
17650                    b'a' => Some(Self::MRA),
17651                    b'u' => Some(Self::MRU),
17652                    b'p' => Some(Self::MRP),
17653                    b'l' => Some(Self::MRL),
17654                    b'o' => Some(Self::MRO),
17655                    b'q' => Some(Self::MRQ),
17656                    b'd' => Some(Self::MRD),
17657                    b'j' => Some(Self::MRJ),
17658                    _ => None,
17659                },
17660                b'p' => match code.as_bytes()[2] {
17661                    b's' => Some(Self::MPS),
17662                    b'd' => Some(Self::MPD),
17663                    b'e' => Some(Self::MPE),
17664                    b'u' => Some(Self::MPU),
17665                    b'b' => Some(Self::MPB),
17666                    b'c' => Some(Self::MPC),
17667                    b'y' => Some(Self::MPY),
17668                    b'w' => Some(Self::MPW),
17669                    b'g' => Some(Self::MPG),
17670                    b'j' => Some(Self::MPJ),
17671                    b'q' => Some(Self::MPQ),
17672                    b'h' => Some(Self::MPH),
17673                    b'k' => Some(Self::MPK),
17674                    b't' => Some(Self::MPT),
17675                    b'l' => Some(Self::MPL),
17676                    b'p' => Some(Self::MPP),
17677                    b'n' => Some(Self::MPN),
17678                    b'x' => Some(Self::MPX),
17679                    b'o' => Some(Self::MPO),
17680                    b'i' => Some(Self::MPI),
17681                    b'z' => Some(Self::MPZ),
17682                    b'a' => Some(Self::MPA),
17683                    b'v' => Some(Self::MPV),
17684                    b'r' => Some(Self::MPR),
17685                    b'm' => Some(Self::MPM),
17686                    _ => None,
17687                },
17688                b'z' => match code.as_bytes()[2] {
17689                    b'w' => Some(Self::MZW),
17690                    b'u' => Some(Self::MZU),
17691                    b'i' => Some(Self::MZI),
17692                    b's' => Some(Self::MZS),
17693                    b'c' => Some(Self::MZC),
17694                    b'z' => Some(Self::MZZ),
17695                    b'd' => Some(Self::MZD),
17696                    b'j' => Some(Self::MZJ),
17697                    b'v' => Some(Self::MZV),
17698                    b'r' => Some(Self::MZR),
17699                    b'o' => Some(Self::MZO),
17700                    b'x' => Some(Self::MZX),
17701                    b'n' => Some(Self::MZN),
17702                    b'l' => Some(Self::MZL),
17703                    b't' => Some(Self::MZT),
17704                    b'g' => Some(Self::MZG),
17705                    b'e' => Some(Self::MZE),
17706                    b'q' => Some(Self::MZQ),
17707                    b'p' => Some(Self::MZP),
17708                    b'y' => Some(Self::MZY),
17709                    b'm' => Some(Self::MZM),
17710                    b'k' => Some(Self::MZK),
17711                    b'a' => Some(Self::MZA),
17712                    b'b' => Some(Self::MZB),
17713                    b'h' => Some(Self::MZH),
17714                    _ => None,
17715                },
17716                b'd' => match code.as_bytes()[2] {
17717                    b'x' => Some(Self::MDX),
17718                    b'e' => Some(Self::MDE),
17719                    b'a' => Some(Self::MDA),
17720                    b'h' => Some(Self::MDH),
17721                    b'y' => Some(Self::MDY),
17722                    b'c' => Some(Self::MDC),
17723                    b'l' => Some(Self::MDL),
17724                    b'i' => Some(Self::MDI),
17725                    b'r' => Some(Self::MDR),
17726                    b'j' => Some(Self::MDJ),
17727                    b'k' => Some(Self::MDK),
17728                    b's' => Some(Self::MDS),
17729                    b'g' => Some(Self::MDG),
17730                    b'm' => Some(Self::MDM),
17731                    b'p' => Some(Self::MDP),
17732                    b'n' => Some(Self::MDN),
17733                    b't' => Some(Self::MDT),
17734                    b'u' => Some(Self::MDU),
17735                    b'q' => Some(Self::MDQ),
17736                    b'w' => Some(Self::MDW),
17737                    b'd' => Some(Self::MDD),
17738                    b'f' => Some(Self::MDF),
17739                    b'b' => Some(Self::MDB),
17740                    b'v' => Some(Self::MDV),
17741                    b'z' => Some(Self::MDZ),
17742                    _ => None,
17743                },
17744                b'v' => match code.as_bytes()[2] {
17745                    b'p' => Some(Self::MVP),
17746                    b'y' => Some(Self::MVY),
17747                    b'w' => Some(Self::MVW),
17748                    b'd' => Some(Self::MVD),
17749                    b'a' => Some(Self::MVA),
17750                    b'r' => Some(Self::MVR),
17751                    b'u' => Some(Self::MVU),
17752                    b'o' => Some(Self::MVO),
17753                    b'e' => Some(Self::MVE),
17754                    b's' => Some(Self::MVS),
17755                    b'b' => Some(Self::MVB),
17756                    b'l' => Some(Self::MVL),
17757                    b'k' => Some(Self::MVK),
17758                    b'x' => Some(Self::MVX),
17759                    b'z' => Some(Self::MVZ),
17760                    b'n' => Some(Self::MVN),
17761                    b'i' => Some(Self::MVI),
17762                    b'q' => Some(Self::MVQ),
17763                    b't' => Some(Self::MVT),
17764                    b'h' => Some(Self::MVH),
17765                    b'f' => Some(Self::MVF),
17766                    b'v' => Some(Self::MVV),
17767                    b'g' => Some(Self::MVG),
17768                    _ => None,
17769                },
17770                b'n' => match code.as_bytes()[2] {
17771                    b'g' => Some(Self::MNG),
17772                    b'c' => Some(Self::MNC),
17773                    b'k' => Some(Self::MNK),
17774                    b'x' => Some(Self::MNX),
17775                    b'i' => Some(Self::MNI),
17776                    b's' => Some(Self::MNS),
17777                    b'y' => Some(Self::MNY),
17778                    b'm' => Some(Self::MNM),
17779                    b'a' => Some(Self::MNA),
17780                    b'u' => Some(Self::MNU),
17781                    b'p' => Some(Self::MNP),
17782                    b'q' => Some(Self::MNQ),
17783                    b'w' => Some(Self::MNW),
17784                    b'd' => Some(Self::MND),
17785                    b'z' => Some(Self::MNZ),
17786                    b'h' => Some(Self::MNH),
17787                    b'r' => Some(Self::MNR),
17788                    b'b' => Some(Self::MNB),
17789                    b'f' => Some(Self::MNF),
17790                    b'j' => Some(Self::MNJ),
17791                    b'e' => Some(Self::MNE),
17792                    b'v' => Some(Self::MNV),
17793                    b'n' => Some(Self::MNN),
17794                    b'l' => Some(Self::MNL),
17795                    _ => None,
17796                },
17797                b'm' => match code.as_bytes()[2] {
17798                    b'w' => Some(Self::MMW),
17799                    b'z' => Some(Self::MMZ),
17800                    b'x' => Some(Self::MMX),
17801                    b'e' => Some(Self::MME),
17802                    b'm' => Some(Self::MMM),
17803                    b'j' => Some(Self::MMJ),
17804                    b't' => Some(Self::MMT),
17805                    b'a' => Some(Self::MMA),
17806                    b'n' => Some(Self::MMN),
17807                    b'l' => Some(Self::MML),
17808                    b'o' => Some(Self::MMO),
17809                    b'd' => Some(Self::MMD),
17810                    b'h' => Some(Self::MMH),
17811                    b'c' => Some(Self::MMC),
17812                    b'y' => Some(Self::MMY),
17813                    b'v' => Some(Self::MMV),
17814                    b'u' => Some(Self::MMU),
17815                    b'b' => Some(Self::MMB),
17816                    b'k' => Some(Self::MMK),
17817                    b'f' => Some(Self::MMF),
17818                    b'q' => Some(Self::MMQ),
17819                    b'i' => Some(Self::MMI),
17820                    b'g' => Some(Self::MMG),
17821                    b'p' => Some(Self::MMP),
17822                    b'r' => Some(Self::MMR),
17823                    _ => None,
17824                },
17825                b'j' => match code.as_bytes()[2] {
17826                    b'w' => Some(Self::MJW),
17827                    b'i' => Some(Self::MJI),
17828                    b'n' => Some(Self::MJN),
17829                    b'x' => Some(Self::MJX),
17830                    b'y' => Some(Self::MJY),
17831                    b'z' => Some(Self::MJZ),
17832                    b'b' => Some(Self::MJB),
17833                    b'o' => Some(Self::MJO),
17834                    b'p' => Some(Self::MJP),
17835                    b'q' => Some(Self::MJQ),
17836                    b'r' => Some(Self::MJR),
17837                    b'l' => Some(Self::MJL),
17838                    b'u' => Some(Self::MJU),
17839                    b'v' => Some(Self::MJV),
17840                    b'k' => Some(Self::MJK),
17841                    b'j' => Some(Self::MJJ),
17842                    b'm' => Some(Self::MJM),
17843                    b's' => Some(Self::MJS),
17844                    b'e' => Some(Self::MJE),
17845                    b'h' => Some(Self::MJH),
17846                    b'd' => Some(Self::MJD),
17847                    b'c' => Some(Self::MJC),
17848                    b't' => Some(Self::MJT),
17849                    b'g' => Some(Self::MJG),
17850                    _ => None,
17851                },
17852                b'q' => match code.as_bytes()[2] {
17853                    b'g' => Some(Self::MQG),
17854                    b'a' => Some(Self::MQA),
17855                    b'j' => Some(Self::MQJ),
17856                    b'x' => Some(Self::MQX),
17857                    b'u' => Some(Self::MQU),
17858                    b'r' => Some(Self::MQR),
17859                    b'y' => Some(Self::MQY),
17860                    b'c' => Some(Self::MQC),
17861                    b'p' => Some(Self::MQP),
17862                    b'i' => Some(Self::MQI),
17863                    b'e' => Some(Self::MQE),
17864                    b'l' => Some(Self::MQL),
17865                    b'b' => Some(Self::MQB),
17866                    b'q' => Some(Self::MQQ),
17867                    b'o' => Some(Self::MQO),
17868                    b't' => Some(Self::MQT),
17869                    b'f' => Some(Self::MQF),
17870                    b'n' => Some(Self::MQN),
17871                    b'v' => Some(Self::MQV),
17872                    b'w' => Some(Self::MQW),
17873                    b'z' => Some(Self::MQZ),
17874                    b'k' => Some(Self::MQK),
17875                    b'm' => Some(Self::MQM),
17876                    b'h' => Some(Self::MQH),
17877                    b's' => Some(Self::MQS),
17878                    _ => None,
17879                },
17880            _ => None,
17881            },
17882            b'b' => match code.as_bytes()[1] {
17883                b's' => match code.as_bytes()[2] {
17884                    b'a' => Some(Self::BSA),
17885                    b's' => Some(Self::BSS),
17886                    b'p' => Some(Self::BSP),
17887                    b'v' => Some(Self::BSV),
17888                    b'u' => Some(Self::BSU),
17889                    b'w' => Some(Self::BSW),
17890                    b'j' => Some(Self::BSJ),
17891                    b'n' => Some(Self::BSN),
17892                    b'l' => Some(Self::BSL),
17893                    b'g' => Some(Self::BSG),
17894                    b't' => Some(Self::BST),
17895                    b'q' => Some(Self::BSQ),
17896                    b'r' => Some(Self::BSR),
17897                    b'c' => Some(Self::BSC),
17898                    b'i' => Some(Self::BSI),
17899                    b'f' => Some(Self::BSF),
17900                    b'b' => Some(Self::BSB),
17901                    b'k' => Some(Self::BSK),
17902                    b'm' => Some(Self::BSM),
17903                    b'o' => Some(Self::BSO),
17904                    b'h' => Some(Self::BSH),
17905                    b'y' => Some(Self::BSY),
17906                    b'e' => Some(Self::BSE),
17907                    b'x' => Some(Self::BSX),
17908                    _ => None,
17909                },
17910                b'p' => match code.as_bytes()[2] {
17911                    b'o' => Some(Self::BPO),
17912                    b'i' => Some(Self::BPI),
17913                    b'q' => Some(Self::BPQ),
17914                    b'd' => Some(Self::BPD),
17915                    b't' => Some(Self::BPT),
17916                    b'e' => Some(Self::BPE),
17917                    b'v' => Some(Self::BPV),
17918                    b'z' => Some(Self::BPZ),
17919                    b'j' => Some(Self::BPJ),
17920                    b'y' => Some(Self::BPY),
17921                    b'm' => Some(Self::BPM),
17922                    b'w' => Some(Self::BPW),
17923                    b'g' => Some(Self::BPG),
17924                    b'u' => Some(Self::BPU),
17925                    b'h' => Some(Self::BPH),
17926                    b'l' => Some(Self::BPL),
17927                    b'a' => Some(Self::BPA),
17928                    b'n' => Some(Self::BPN),
17929                    b'p' => Some(Self::BPP),
17930                    b'r' => Some(Self::BPR),
17931                    b'c' => Some(Self::BPC),
17932                    b'k' => Some(Self::BPK),
17933                    b'x' => Some(Self::BPX),
17934                    b's' => Some(Self::BPS),
17935                    _ => None,
17936                },
17937                b'z' => match code.as_bytes()[2] {
17938                    b'b' => Some(Self::BZB),
17939                    b'g' => Some(Self::BZG),
17940                    b'a' => Some(Self::BZA),
17941                    b'w' => Some(Self::BZW),
17942                    b'j' => Some(Self::BZJ),
17943                    b'r' => Some(Self::BZR),
17944                    b'i' => Some(Self::BZI),
17945                    b'n' => Some(Self::BZN),
17946                    b'l' => Some(Self::BZL),
17947                    b'f' => Some(Self::BZF),
17948                    b'm' => Some(Self::BZM),
17949                    b'o' => Some(Self::BZO),
17950                    b's' => Some(Self::BZS),
17951                    b'd' => Some(Self::BZD),
17952                    b't' => Some(Self::BZT),
17953                    b'q' => Some(Self::BZQ),
17954                    b'u' => Some(Self::BZU),
17955                    b'z' => Some(Self::BZZ),
17956                    b'e' => Some(Self::BZE),
17957                    b'p' => Some(Self::BZP),
17958                    b'x' => Some(Self::BZX),
17959                    b'h' => Some(Self::BZH),
17960                    b'v' => Some(Self::BZV),
17961                    b'k' => Some(Self::BZK),
17962                    b'y' => Some(Self::BZY),
17963                    b'c' => Some(Self::BZC),
17964                    _ => None,
17965                },
17966                b'l' => match code.as_bytes()[2] {
17967                    b'o' => Some(Self::BLO),
17968                    b's' => Some(Self::BLS),
17969                    b'w' => Some(Self::BLW),
17970                    b'e' => Some(Self::BLE),
17971                    b'z' => Some(Self::BLZ),
17972                    b'q' => Some(Self::BLQ),
17973                    b'm' => Some(Self::BLM),
17974                    b'c' => Some(Self::BLC),
17975                    b'l' => Some(Self::BLL),
17976                    b'b' => Some(Self::BLB),
17977                    b'p' => Some(Self::BLP),
17978                    b'r' => Some(Self::BLR),
17979                    b'd' => Some(Self::BLD),
17980                    b'i' => Some(Self::BLI),
17981                    b'j' => Some(Self::BLJ),
17982                    b'f' => Some(Self::BLF),
17983                    b'v' => Some(Self::BLV),
17984                    b'h' => Some(Self::BLH),
17985                    b'x' => Some(Self::BLX),
17986                    b'y' => Some(Self::BLY),
17987                    b'k' => Some(Self::BLK),
17988                    b'a' => Some(Self::BLA),
17989                    b'n' => Some(Self::BLN),
17990                    b't' => Some(Self::BLT),
17991                    _ => None,
17992                },
17993                b'o' => match code.as_bytes()[2] {
17994                    b'j' => Some(Self::BOJ),
17995                    b'b' => Some(Self::BOB),
17996                    b'g' => Some(Self::BOG),
17997                    b'i' => Some(Self::BOI),
17998                    b'm' => Some(Self::BOM),
17999                    b'n' => Some(Self::BON),
18000                    b'y' => Some(Self::BOY),
18001                    b'q' => Some(Self::BOQ),
18002                    b'l' => Some(Self::BOL),
18003                    b'f' => Some(Self::BOF),
18004                    b'h' => Some(Self::BOH),
18005                    b'u' => Some(Self::BOU),
18006                    b't' => Some(Self::BOT),
18007                    b'k' => Some(Self::BOK),
18008                    b'p' => Some(Self::BOP),
18009                    b'a' => Some(Self::BOA),
18010                    b'r' => Some(Self::BOR),
18011                    b's' => Some(Self::BOS),
18012                    b'x' => Some(Self::BOX),
18013                    b'e' => Some(Self::BOE),
18014                    b'w' => Some(Self::BOW),
18015                    b'd' => Some(Self::BOD),
18016                    b'o' => Some(Self::BOO),
18017                    b'z' => Some(Self::BOZ),
18018                    b'v' => Some(Self::BOV),
18019                    _ => None,
18020                },
18021                b'c' => match code.as_bytes()[2] {
18022                    b'u' => Some(Self::BCU),
18023                    b'r' => Some(Self::BCR),
18024                    b'y' => Some(Self::BCY),
18025                    b'g' => Some(Self::BCG),
18026                    b'z' => Some(Self::BCZ),
18027                    b'b' => Some(Self::BCB),
18028                    b'p' => Some(Self::BCP),
18029                    b'n' => Some(Self::BCN),
18030                    b'e' => Some(Self::BCE),
18031                    b'f' => Some(Self::BCF),
18032                    b'w' => Some(Self::BCW),
18033                    b'm' => Some(Self::BCM),
18034                    b'i' => Some(Self::BCI),
18035                    b'j' => Some(Self::BCJ),
18036                    b'h' => Some(Self::BCH),
18037                    b'q' => Some(Self::BCQ),
18038                    b't' => Some(Self::BCT),
18039                    b'k' => Some(Self::BCK),
18040                    b'a' => Some(Self::BCA),
18041                    b'l' => Some(Self::BCL),
18042                    b'o' => Some(Self::BCO),
18043                    b's' => Some(Self::BCS),
18044                    b'd' => Some(Self::BCD),
18045                    b'v' => Some(Self::BCV),
18046                    b'c' => Some(Self::BCC),
18047                    _ => None,
18048                },
18049                b'v' => match code.as_bytes()[2] {
18050                    b'j' => Some(Self::BVJ),
18051                    b'd' => Some(Self::BVD),
18052                    b'c' => Some(Self::BVC),
18053                    b'm' => Some(Self::BVM),
18054                    b'v' => Some(Self::BVV),
18055                    b'a' => Some(Self::BVA),
18056                    b't' => Some(Self::BVT),
18057                    b'z' => Some(Self::BVZ),
18058                    b'y' => Some(Self::BVY),
18059                    b'i' => Some(Self::BVI),
18060                    b'e' => Some(Self::BVE),
18061                    b'q' => Some(Self::BVQ),
18062                    b'w' => Some(Self::BVW),
18063                    b'o' => Some(Self::BVO),
18064                    b'l' => Some(Self::BVL),
18065                    b'g' => Some(Self::BVG),
18066                    b'f' => Some(Self::BVF),
18067                    b'b' => Some(Self::BVB),
18068                    b'k' => Some(Self::BVK),
18069                    b'u' => Some(Self::BVU),
18070                    b'p' => Some(Self::BVP),
18071                    b'n' => Some(Self::BVN),
18072                    b'r' => Some(Self::BVR),
18073                    b'h' => Some(Self::BVH),
18074                    b'x' => Some(Self::BVX),
18075                    _ => None,
18076                },
18077                b'q' => match code.as_bytes()[2] {
18078                    b'x' => Some(Self::BQX),
18079                    b'f' => Some(Self::BQF),
18080                    b'g' => Some(Self::BQG),
18081                    b'b' => Some(Self::BQB),
18082                    b'h' => Some(Self::BQH),
18083                    b'z' => Some(Self::BQZ),
18084                    b'i' => Some(Self::BQI),
18085                    b'o' => Some(Self::BQO),
18086                    b't' => Some(Self::BQT),
18087                    b'k' => Some(Self::BQK),
18088                    b'j' => Some(Self::BQJ),
18089                    b'y' => Some(Self::BQY),
18090                    b'l' => Some(Self::BQL),
18091                    b'q' => Some(Self::BQQ),
18092                    b'u' => Some(Self::BQU),
18093                    b'c' => Some(Self::BQC),
18094                    b's' => Some(Self::BQS),
18095                    b'n' => Some(Self::BQN),
18096                    b'd' => Some(Self::BQD),
18097                    b'w' => Some(Self::BQW),
18098                    b'r' => Some(Self::BQR),
18099                    b'p' => Some(Self::BQP),
18100                    b'v' => Some(Self::BQV),
18101                    b'a' => Some(Self::BQA),
18102                    b'm' => Some(Self::BQM),
18103                    _ => None,
18104                },
18105                b'b' => match code.as_bytes()[2] {
18106                    b'a' => Some(Self::BBA),
18107                    b'w' => Some(Self::BBW),
18108                    b'm' => Some(Self::BBM),
18109                    b'k' => Some(Self::BBK),
18110                    b'f' => Some(Self::BBF),
18111                    b's' => Some(Self::BBS),
18112                    b'q' => Some(Self::BBQ),
18113                    b'e' => Some(Self::BBE),
18114                    b'b' => Some(Self::BBB),
18115                    b'g' => Some(Self::BBG),
18116                    b'i' => Some(Self::BBI),
18117                    b'c' => Some(Self::BBC),
18118                    b'l' => Some(Self::BBL),
18119                    b'd' => Some(Self::BBD),
18120                    b'y' => Some(Self::BBY),
18121                    b'x' => Some(Self::BBX),
18122                    b'h' => Some(Self::BBH),
18123                    b'j' => Some(Self::BBJ),
18124                    b'r' => Some(Self::BBR),
18125                    b'v' => Some(Self::BBV),
18126                    b'u' => Some(Self::BBU),
18127                    b't' => Some(Self::BBT),
18128                    b'o' => Some(Self::BBO),
18129                    b'n' => Some(Self::BBN),
18130                    b'p' => Some(Self::BBP),
18131                    _ => None,
18132                },
18133                b'a' => match code.as_bytes()[2] {
18134                    b'a' => Some(Self::BAA),
18135                    b'u' => Some(Self::BAU),
18136                    b'c' => Some(Self::BAC),
18137                    b'h' => Some(Self::BAH),
18138                    b'b' => Some(Self::BAB),
18139                    b'n' => Some(Self::BAN),
18140                    b'l' => Some(Self::BAL),
18141                    b'm' => Some(Self::BAM),
18142                    b'w' => Some(Self::BAW),
18143                    b'x' => Some(Self::BAX),
18144                    b'p' => Some(Self::BAP),
18145                    b'j' => Some(Self::BAJ),
18146                    b'e' => Some(Self::BAE),
18147                    b's' => Some(Self::BAS),
18148                    b'k' => Some(Self::BAK),
18149                    b'y' => Some(Self::BAY),
18150                    b'r' => Some(Self::BAR),
18151                    b'f' => Some(Self::BAF),
18152                    b'g' => Some(Self::BAG),
18153                    b'v' => Some(Self::BAV),
18154                    b'o' => Some(Self::BAO),
18155                    _ => None,
18156                },
18157                b't' => match code.as_bytes()[2] {
18158                    b'j' => Some(Self::BTJ),
18159                    b'r' => Some(Self::BTR),
18160                    b'a' => Some(Self::BTA),
18161                    b'z' => Some(Self::BTZ),
18162                    b'd' => Some(Self::BTD),
18163                    b'x' => Some(Self::BTX),
18164                    b'm' => Some(Self::BTM),
18165                    b's' => Some(Self::BTS),
18166                    b'q' => Some(Self::BTQ),
18167                    b'v' => Some(Self::BTV),
18168                    b'c' => Some(Self::BTC),
18169                    b'u' => Some(Self::BTU),
18170                    b't' => Some(Self::BTT),
18171                    b'h' => Some(Self::BTH),
18172                    b'f' => Some(Self::BTF),
18173                    b'y' => Some(Self::BTY),
18174                    b'p' => Some(Self::BTP),
18175                    b'i' => Some(Self::BTI),
18176                    b'w' => Some(Self::BTW),
18177                    b'g' => Some(Self::BTG),
18178                    b'e' => Some(Self::BTE),
18179                    b'n' => Some(Self::BTN),
18180                    b'o' => Some(Self::BTO),
18181                    _ => None,
18182                },
18183                b'h' => match code.as_bytes()[2] {
18184                    b'z' => Some(Self::BHZ),
18185                    b'v' => Some(Self::BHV),
18186                    b'j' => Some(Self::BHJ),
18187                    b'r' => Some(Self::BHR),
18188                    b'm' => Some(Self::BHM),
18189                    b'd' => Some(Self::BHD),
18190                    b'x' => Some(Self::BHX),
18191                    b'a' => Some(Self::BHA),
18192                    b't' => Some(Self::BHT),
18193                    b'e' => Some(Self::BHE),
18194                    b'y' => Some(Self::BHY),
18195                    b'i' => Some(Self::BHI),
18196                    b'b' => Some(Self::BHB),
18197                    b'o' => Some(Self::BHO),
18198                    b'u' => Some(Self::BHU),
18199                    b'w' => Some(Self::BHW),
18200                    b'c' => Some(Self::BHC),
18201                    b'p' => Some(Self::BHP),
18202                    b'l' => Some(Self::BHL),
18203                    b'g' => Some(Self::BHG),
18204                    b'n' => Some(Self::BHN),
18205                    b'h' => Some(Self::BHH),
18206                    b's' => Some(Self::BHS),
18207                    b'f' => Some(Self::BHF),
18208                    b'q' => Some(Self::BHQ),
18209                    _ => None,
18210                },
18211                b'f' => match code.as_bytes()[2] {
18212                    b'q' => Some(Self::BFQ),
18213                    b'j' => Some(Self::BFJ),
18214                    b'd' => Some(Self::BFD),
18215                    b'y' => Some(Self::BFY),
18216                    b't' => Some(Self::BFT),
18217                    b'k' => Some(Self::BFK),
18218                    b'l' => Some(Self::BFL),
18219                    b'x' => Some(Self::BFX),
18220                    b'a' => Some(Self::BFA),
18221                    b'r' => Some(Self::BFR),
18222                    b'p' => Some(Self::BFP),
18223                    b'e' => Some(Self::BFE),
18224                    b'h' => Some(Self::BFH),
18225                    b'f' => Some(Self::BFF),
18226                    b'w' => Some(Self::BFW),
18227                    b'i' => Some(Self::BFI),
18228                    b'n' => Some(Self::BFN),
18229                    b'g' => Some(Self::BFG),
18230                    b'u' => Some(Self::BFU),
18231                    b'z' => Some(Self::BFZ),
18232                    b'o' => Some(Self::BFO),
18233                    b'm' => Some(Self::BFM),
18234                    b'c' => Some(Self::BFC),
18235                    b'b' => Some(Self::BFB),
18236                    b's' => Some(Self::BFS),
18237                    _ => None,
18238                },
18239                b'd' => match code.as_bytes()[2] {
18240                    b'e' => Some(Self::BDE),
18241                    b'z' => Some(Self::BDZ),
18242                    b'w' => Some(Self::BDW),
18243                    b'q' => Some(Self::BDQ),
18244                    b'j' => Some(Self::BDJ),
18245                    b'h' => Some(Self::BDH),
18246                    b'n' => Some(Self::BDN),
18247                    b'y' => Some(Self::BDY),
18248                    b'b' => Some(Self::BDB),
18249                    b'a' => Some(Self::BDA),
18250                    b'p' => Some(Self::BDP),
18251                    b'f' => Some(Self::BDF),
18252                    b'v' => Some(Self::BDV),
18253                    b't' => Some(Self::BDT),
18254                    b'g' => Some(Self::BDG),
18255                    b'x' => Some(Self::BDX),
18256                    b'k' => Some(Self::BDK),
18257                    b'm' => Some(Self::BDM),
18258                    b'd' => Some(Self::BDD),
18259                    b'i' => Some(Self::BDI),
18260                    b's' => Some(Self::BDS),
18261                    b'c' => Some(Self::BDC),
18262                    b'l' => Some(Self::BDL),
18263                    b'o' => Some(Self::BDO),
18264                    b'u' => Some(Self::BDU),
18265                    b'r' => Some(Self::BDR),
18266                    _ => None,
18267                },
18268                b'i' => match code.as_bytes()[2] {
18269                    b'a' => Some(Self::BIA),
18270                    b'z' => Some(Self::BIZ),
18271                    b'e' => Some(Self::BIE),
18272                    b't' => Some(Self::BIT),
18273                    b'f' => Some(Self::BIF),
18274                    b'g' => Some(Self::BIG),
18275                    b'd' => Some(Self::BID),
18276                    b'u' => Some(Self::BIU),
18277                    b'x' => Some(Self::BIX),
18278                    b'k' => Some(Self::BIK),
18279                    b'p' => Some(Self::BIP),
18280                    b'l' => Some(Self::BIL),
18281                    b'm' => Some(Self::BIM),
18282                    b'n' => Some(Self::BIN),
18283                    b'q' => Some(Self::BIQ),
18284                    b'y' => Some(Self::BIY),
18285                    b's' => Some(Self::BIS),
18286                    b'r' => Some(Self::BIR),
18287                    b'b' => Some(Self::BIB),
18288                    b'w' => Some(Self::BIW),
18289                    b'o' => Some(Self::BIO),
18290                    b'v' => Some(Self::BIV),
18291                    _ => None,
18292                },
18293                b'w' => match code.as_bytes()[2] {
18294                    b't' => Some(Self::BWT),
18295                    b'i' => Some(Self::BWI),
18296                    b'g' => Some(Self::BWG),
18297                    b'k' => Some(Self::BWK),
18298                    b'h' => Some(Self::BWH),
18299                    b'm' => Some(Self::BWM),
18300                    b's' => Some(Self::BWS),
18301                    b'o' => Some(Self::BWO),
18302                    b'f' => Some(Self::BWF),
18303                    b'x' => Some(Self::BWX),
18304                    b'u' => Some(Self::BWU),
18305                    b'r' => Some(Self::BWR),
18306                    b'w' => Some(Self::BWW),
18307                    b'd' => Some(Self::BWD),
18308                    b'a' => Some(Self::BWA),
18309                    b'e' => Some(Self::BWE),
18310                    b'l' => Some(Self::BWL),
18311                    b'c' => Some(Self::BWC),
18312                    b'z' => Some(Self::BWZ),
18313                    b'y' => Some(Self::BWY),
18314                    b'j' => Some(Self::BWJ),
18315                    b'p' => Some(Self::BWP),
18316                    b'b' => Some(Self::BWB),
18317                    b'q' => Some(Self::BWQ),
18318                    b'n' => Some(Self::BWN),
18319                    _ => None,
18320                },
18321                b'g' => match code.as_bytes()[2] {
18322                    b'o' => Some(Self::BGO),
18323                    b'q' => Some(Self::BGQ),
18324                    b'x' => Some(Self::BGX),
18325                    b'f' => Some(Self::BGF),
18326                    b'z' => Some(Self::BGZ),
18327                    b'j' => Some(Self::BGJ),
18328                    b'e' => Some(Self::BGE),
18329                    b'r' => Some(Self::BGR),
18330                    b'y' => Some(Self::BGY),
18331                    b'w' => Some(Self::BGW),
18332                    b'k' => Some(Self::BGK),
18333                    b'l' => Some(Self::BGL),
18334                    b'b' => Some(Self::BGB),
18335                    b't' => Some(Self::BGT),
18336                    b'g' => Some(Self::BGG),
18337                    b'p' => Some(Self::BGP),
18338                    b'i' => Some(Self::BGI),
18339                    b'a' => Some(Self::BGA),
18340                    b'c' => Some(Self::BGC),
18341                    b'u' => Some(Self::BGU),
18342                    b'd' => Some(Self::BGD),
18343                    b's' => Some(Self::BGS),
18344                    b'v' => Some(Self::BGV),
18345                    b'n' => Some(Self::BGN),
18346                    _ => None,
18347                },
18348                b'm' => match code.as_bytes()[2] {
18349                    b'd' => Some(Self::BMD),
18350                    b'i' => Some(Self::BMI),
18351                    b'x' => Some(Self::BMX),
18352                    b'o' => Some(Self::BMO),
18353                    b'g' => Some(Self::BMG),
18354                    b'z' => Some(Self::BMZ),
18355                    b'b' => Some(Self::BMB),
18356                    b't' => Some(Self::BMT),
18357                    b'c' => Some(Self::BMC),
18358                    b's' => Some(Self::BMS),
18359                    b'n' => Some(Self::BMN),
18360                    b'f' => Some(Self::BMF),
18361                    b'l' => Some(Self::BML),
18362                    b'q' => Some(Self::BMQ),
18363                    b'w' => Some(Self::BMW),
18364                    b'j' => Some(Self::BMJ),
18365                    b'p' => Some(Self::BMP),
18366                    b'v' => Some(Self::BMV),
18367                    b'k' => Some(Self::BMK),
18368                    b'h' => Some(Self::BMH),
18369                    b'a' => Some(Self::BMA),
18370                    b'e' => Some(Self::BME),
18371                    b'r' => Some(Self::BMR),
18372                    b'm' => Some(Self::BMM),
18373                    b'u' => Some(Self::BMU),
18374                    _ => None,
18375                },
18376                b'j' => match code.as_bytes()[2] {
18377                    b'h' => Some(Self::BJH),
18378                    b's' => Some(Self::BJS),
18379                    b'm' => Some(Self::BJM),
18380                    b'w' => Some(Self::BJW),
18381                    b't' => Some(Self::BJT),
18382                    b'x' => Some(Self::BJX),
18383                    b'b' => Some(Self::BJB),
18384                    b'n' => Some(Self::BJN),
18385                    b'c' => Some(Self::BJC),
18386                    b'k' => Some(Self::BJK),
18387                    b'z' => Some(Self::BJZ),
18388                    b'f' => Some(Self::BJF),
18389                    b'y' => Some(Self::BJY),
18390                    b'v' => Some(Self::BJV),
18391                    b'e' => Some(Self::BJE),
18392                    b'g' => Some(Self::BJG),
18393                    b'r' => Some(Self::BJR),
18394                    b'a' => Some(Self::BJA),
18395                    b'l' => Some(Self::BJL),
18396                    b'i' => Some(Self::BJI),
18397                    b'u' => Some(Self::BJU),
18398                    b'p' => Some(Self::BJP),
18399                    b'j' => Some(Self::BJJ),
18400                    b'o' => Some(Self::BJO),
18401                    _ => None,
18402                },
18403                b'k' => match code.as_bytes()[2] {
18404                    b'x' => Some(Self::BKX),
18405                    b'c' => Some(Self::BKC),
18406                    b'q' => Some(Self::BKQ),
18407                    b'i' => Some(Self::BKI),
18408                    b'h' => Some(Self::BKH),
18409                    b'r' => Some(Self::BKR),
18410                    b'f' => Some(Self::BKF),
18411                    b'v' => Some(Self::BKV),
18412                    b'w' => Some(Self::BKW),
18413                    b'l' => Some(Self::BKL),
18414                    b'd' => Some(Self::BKD),
18415                    b'p' => Some(Self::BKP),
18416                    b'y' => Some(Self::BKY),
18417                    b't' => Some(Self::BKT),
18418                    b'k' => Some(Self::BKK),
18419                    b'u' => Some(Self::BKU),
18420                    b'n' => Some(Self::BKN),
18421                    b'z' => Some(Self::BKZ),
18422                    b'g' => Some(Self::BKG),
18423                    b'm' => Some(Self::BKM),
18424                    b'o' => Some(Self::BKO),
18425                    b'a' => Some(Self::BKA),
18426                    b's' => Some(Self::BKS),
18427                    b'j' => Some(Self::BKJ),
18428                    _ => None,
18429                },
18430                b'y' => match code.as_bytes()[2] {
18431                    b'z' => Some(Self::BYZ),
18432                    b'r' => Some(Self::BYR),
18433                    b'q' => Some(Self::BYQ),
18434                    b'a' => Some(Self::BYA),
18435                    b'g' => Some(Self::BYG),
18436                    b'l' => Some(Self::BYL),
18437                    b'w' => Some(Self::BYW),
18438                    b'd' => Some(Self::BYD),
18439                    b't' => Some(Self::BYT),
18440                    b'f' => Some(Self::BYF),
18441                    b'h' => Some(Self::BYH),
18442                    b'k' => Some(Self::BYK),
18443                    b'm' => Some(Self::BYM),
18444                    b'b' => Some(Self::BYB),
18445                    b'n' => Some(Self::BYN),
18446                    b'j' => Some(Self::BYJ),
18447                    b'o' => Some(Self::BYO),
18448                    b'p' => Some(Self::BYP),
18449                    b's' => Some(Self::BYS),
18450                    b'i' => Some(Self::BYI),
18451                    b'v' => Some(Self::BYV),
18452                    b'e' => Some(Self::BYE),
18453                    b'x' => Some(Self::BYX),
18454                    b'c' => Some(Self::BYC),
18455                    _ => None,
18456                },
18457                b'n' => match code.as_bytes()[2] {
18458                    b'd' => Some(Self::BND),
18459                    b'i' => Some(Self::BNI),
18460                    b'x' => Some(Self::BNX),
18461                    b'q' => Some(Self::BNQ),
18462                    b'o' => Some(Self::BNO),
18463                    b'm' => Some(Self::BNM),
18464                    b'z' => Some(Self::BNZ),
18465                    b'g' => Some(Self::BNG),
18466                    b'u' => Some(Self::BNU),
18467                    b'k' => Some(Self::BNK),
18468                    b'e' => Some(Self::BNE),
18469                    b'y' => Some(Self::BNY),
18470                    b'w' => Some(Self::BNW),
18471                    b'p' => Some(Self::BNP),
18472                    b'a' => Some(Self::BNA),
18473                    b'v' => Some(Self::BNV),
18474                    b'c' => Some(Self::BNC),
18475                    b'b' => Some(Self::BNB),
18476                    b'l' => Some(Self::BNL),
18477                    b's' => Some(Self::BNS),
18478                    b'n' => Some(Self::BNN),
18479                    b'r' => Some(Self::BNR),
18480                    b'j' => Some(Self::BNJ),
18481                    b'f' => Some(Self::BNF),
18482                    _ => None,
18483                },
18484                b'x' => match code.as_bytes()[2] {
18485                    b'g' => Some(Self::BXG),
18486                    b'w' => Some(Self::BXW),
18487                    b'o' => Some(Self::BXO),
18488                    b'j' => Some(Self::BXJ),
18489                    b'p' => Some(Self::BXP),
18490                    b'q' => Some(Self::BXQ),
18491                    b'b' => Some(Self::BXB),
18492                    b'v' => Some(Self::BXV),
18493                    b'f' => Some(Self::BXF),
18494                    b'z' => Some(Self::BXZ),
18495                    b'e' => Some(Self::BXE),
18496                    b'h' => Some(Self::BXH),
18497                    b'k' => Some(Self::BXK),
18498                    b'n' => Some(Self::BXN),
18499                    b's' => Some(Self::BXS),
18500                    b'u' => Some(Self::BXU),
18501                    b'l' => Some(Self::BXL),
18502                    b'c' => Some(Self::BXC),
18503                    b'm' => Some(Self::BXM),
18504                    b'd' => Some(Self::BXD),
18505                    b'i' => Some(Self::BXI),
18506                    b'r' => Some(Self::BXR),
18507                    b'a' => Some(Self::BXA),
18508                    _ => None,
18509                },
18510                b'r' => match code.as_bytes()[2] {
18511                    b'd' => Some(Self::BRD),
18512                    b'm' => Some(Self::BRM),
18513                    b'p' => Some(Self::BRP),
18514                    b's' => Some(Self::BRS),
18515                    b'g' => Some(Self::BRG),
18516                    b'w' => Some(Self::BRW),
18517                    b'c' => Some(Self::BRC),
18518                    b'j' => Some(Self::BRJ),
18519                    b'z' => Some(Self::BRZ),
18520                    b'f' => Some(Self::BRF),
18521                    b'r' => Some(Self::BRR),
18522                    b'k' => Some(Self::BRK),
18523                    b'l' => Some(Self::BRL),
18524                    b't' => Some(Self::BRT),
18525                    b'x' => Some(Self::BRX),
18526                    b'n' => Some(Self::BRN),
18527                    b'h' => Some(Self::BRH),
18528                    b'a' => Some(Self::BRA),
18529                    b'b' => Some(Self::BRB),
18530                    b'q' => Some(Self::BRQ),
18531                    b'e' => Some(Self::BRE),
18532                    b'o' => Some(Self::BRO),
18533                    b'y' => Some(Self::BRY),
18534                    b'u' => Some(Self::BRU),
18535                    b'i' => Some(Self::BRI),
18536                    b'v' => Some(Self::BRV),
18537                    _ => None,
18538                },
18539                b'u' => match code.as_bytes()[2] {
18540                    b'j' => Some(Self::BUJ),
18541                    b'e' => Some(Self::BUE),
18542                    b'x' => Some(Self::BUX),
18543                    b's' => Some(Self::BUS),
18544                    b'i' => Some(Self::BUI),
18545                    b'q' => Some(Self::BUQ),
18546                    b'b' => Some(Self::BUB),
18547                    b'w' => Some(Self::BUW),
18548                    b'u' => Some(Self::BUU),
18549                    b'k' => Some(Self::BUK),
18550                    b'g' => Some(Self::BUG),
18551                    b'z' => Some(Self::BUZ),
18552                    b'l' => Some(Self::BUL),
18553                    b'y' => Some(Self::BUY),
18554                    b'm' => Some(Self::BUM),
18555                    b'v' => Some(Self::BUV),
18556                    b't' => Some(Self::BUT),
18557                    b'a' => Some(Self::BUA),
18558                    b'c' => Some(Self::BUC),
18559                    b'f' => Some(Self::BUF),
18560                    b'p' => Some(Self::BUP),
18561                    b'd' => Some(Self::BUD),
18562                    b'n' => Some(Self::BUN),
18563                    b'o' => Some(Self::BUO),
18564                    b'h' => Some(Self::BUH),
18565                    _ => None,
18566                },
18567                b'e' => match code.as_bytes()[2] {
18568                    b'o' => Some(Self::BEO),
18569                    b'a' => Some(Self::BEA),
18570                    b'b' => Some(Self::BEB),
18571                    b'k' => Some(Self::BEK),
18572                    b'd' => Some(Self::BED),
18573                    b'q' => Some(Self::BEQ),
18574                    b'j' => Some(Self::BEJ),
18575                    b'i' => Some(Self::BEI),
18576                    b'g' => Some(Self::BEG),
18577                    b'l' => Some(Self::BEL),
18578                    b'y' => Some(Self::BEY),
18579                    b'm' => Some(Self::BEM),
18580                    b'z' => Some(Self::BEZ),
18581                    b'f' => Some(Self::BEF),
18582                    b'n' => Some(Self::BEN),
18583                    b's' => Some(Self::BES),
18584                    b'p' => Some(Self::BEP),
18585                    b'w' => Some(Self::BEW),
18586                    b'h' => Some(Self::BEH),
18587                    b'u' => Some(Self::BEU),
18588                    b'e' => Some(Self::BEE),
18589                    b'v' => Some(Self::BEV),
18590                    b't' => Some(Self::BET),
18591                    b'c' => Some(Self::BEC),
18592                    b'x' => Some(Self::BEX),
18593                    _ => None,
18594                },
18595            _ => None,
18596            },
18597            b't' => match code.as_bytes()[1] {
18598                b'p' => match code.as_bytes()[2] {
18599                    b'x' => Some(Self::TPX),
18600                    b'c' => Some(Self::TPC),
18601                    b'g' => Some(Self::TPG),
18602                    b'p' => Some(Self::TPP),
18603                    b'o' => Some(Self::TPO),
18604                    b'u' => Some(Self::TPU),
18605                    b'm' => Some(Self::TPM),
18606                    b'v' => Some(Self::TPV),
18607                    b'j' => Some(Self::TPJ),
18608                    b'f' => Some(Self::TPF),
18609                    b'a' => Some(Self::TPA),
18610                    b'z' => Some(Self::TPZ),
18611                    b'e' => Some(Self::TPE),
18612                    b't' => Some(Self::TPT),
18613                    b'l' => Some(Self::TPL),
18614                    b'i' => Some(Self::TPI),
18615                    b'y' => Some(Self::TPY),
18616                    b'q' => Some(Self::TPQ),
18617                    b'r' => Some(Self::TPR),
18618                    b'n' => Some(Self::TPN),
18619                    b'k' => Some(Self::TPK),
18620                    _ => None,
18621                },
18622                b'i' => match code.as_bytes()[2] {
18623                    b'u' => Some(Self::TIU),
18624                    b's' => Some(Self::TIS),
18625                    b'x' => Some(Self::TIX),
18626                    b'z' => Some(Self::TIZ),
18627                    b'o' => Some(Self::TIO),
18628                    b'a' => Some(Self::TIA),
18629                    b'i' => Some(Self::TII),
18630                    b'f' => Some(Self::TIF),
18631                    b'g' => Some(Self::TIG),
18632                    b'r' => Some(Self::TIR),
18633                    b'k' => Some(Self::TIK),
18634                    b'l' => Some(Self::TIL),
18635                    b'j' => Some(Self::TIJ),
18636                    b'm' => Some(Self::TIM),
18637                    b'h' => Some(Self::TIH),
18638                    b'n' => Some(Self::TIN),
18639                    b't' => Some(Self::TIT),
18640                    b'c' => Some(Self::TIC),
18641                    b'y' => Some(Self::TIY),
18642                    b'v' => Some(Self::TIV),
18643                    b'w' => Some(Self::TIW),
18644                    b'q' => Some(Self::TIQ),
18645                    b'p' => Some(Self::TIP),
18646                    _ => None,
18647                },
18648                b'h' => match code.as_bytes()[2] {
18649                    b'm' => Some(Self::THM),
18650                    b'e' => Some(Self::THE),
18651                    b'l' => Some(Self::THL),
18652                    b'q' => Some(Self::THQ),
18653                    b'd' => Some(Self::THD),
18654                    b'h' => Some(Self::THH),
18655                    b'r' => Some(Self::THR),
18656                    b'v' => Some(Self::THV),
18657                    b't' => Some(Self::THT),
18658                    b'i' => Some(Self::THI),
18659                    b'z' => Some(Self::THZ),
18660                    b'y' => Some(Self::THY),
18661                    b'n' => Some(Self::THN),
18662                    b'a' => Some(Self::THA),
18663                    b's' => Some(Self::THS),
18664                    b'f' => Some(Self::THF),
18665                    b'k' => Some(Self::THK),
18666                    b'p' => Some(Self::THP),
18667                    b'u' => Some(Self::THU),
18668                    _ => None,
18669                },
18670                b'b' => match code.as_bytes()[2] {
18671                    b'a' => Some(Self::TBA),
18672                    b'n' => Some(Self::TBN),
18673                    b'k' => Some(Self::TBK),
18674                    b'h' => Some(Self::TBH),
18675                    b'z' => Some(Self::TBZ),
18676                    b'i' => Some(Self::TBI),
18677                    b'd' => Some(Self::TBD),
18678                    b'x' => Some(Self::TBX),
18679                    b'f' => Some(Self::TBF),
18680                    b'g' => Some(Self::TBG),
18681                    b'y' => Some(Self::TBY),
18682                    b'w' => Some(Self::TBW),
18683                    b'm' => Some(Self::TBM),
18684                    b'c' => Some(Self::TBC),
18685                    b's' => Some(Self::TBS),
18686                    b'e' => Some(Self::TBE),
18687                    b'o' => Some(Self::TBO),
18688                    b'p' => Some(Self::TBP),
18689                    b'l' => Some(Self::TBL),
18690                    b't' => Some(Self::TBT),
18691                    b'j' => Some(Self::TBJ),
18692                    b'v' => Some(Self::TBV),
18693                    b'u' => Some(Self::TBU),
18694                    b'r' => Some(Self::TBR),
18695                    _ => None,
18696                },
18697                b's' => match code.as_bytes()[2] {
18698                    b'r' => Some(Self::TSR),
18699                    b'x' => Some(Self::TSX),
18700                    b'p' => Some(Self::TSP),
18701                    b'z' => Some(Self::TSZ),
18702                    b's' => Some(Self::TSS),
18703                    b'g' => Some(Self::TSG),
18704                    b'y' => Some(Self::TSY),
18705                    b'q' => Some(Self::TSQ),
18706                    b't' => Some(Self::TST),
18707                    b'l' => Some(Self::TSL),
18708                    b'a' => Some(Self::TSA),
18709                    b'd' => Some(Self::TSD),
18710                    b'b' => Some(Self::TSB),
18711                    b'k' => Some(Self::TSK),
18712                    b'j' => Some(Self::TSJ),
18713                    b'i' => Some(Self::TSI),
18714                    b'w' => Some(Self::TSW),
18715                    b'v' => Some(Self::TSV),
18716                    b'o' => Some(Self::TSO),
18717                    b'u' => Some(Self::TSU),
18718                    b'h' => Some(Self::TSH),
18719                    b'c' => Some(Self::TSC),
18720                    b'n' => Some(Self::TSN),
18721                    b'e' => Some(Self::TSE),
18722                    b'm' => Some(Self::TSM),
18723                    _ => None,
18724                },
18725                b'n' => match code.as_bytes()[2] {
18726                    b'd' => Some(Self::TND),
18727                    b'k' => Some(Self::TNK),
18728                    b'l' => Some(Self::TNL),
18729                    b'h' => Some(Self::TNH),
18730                    b'r' => Some(Self::TNR),
18731                    b'n' => Some(Self::TNN),
18732                    b'm' => Some(Self::TNM),
18733                    b'a' => Some(Self::TNA),
18734                    b'q' => Some(Self::TNQ),
18735                    b'i' => Some(Self::TNI),
18736                    b'x' => Some(Self::TNX),
18737                    b'v' => Some(Self::TNV),
18738                    b'c' => Some(Self::TNC),
18739                    b'u' => Some(Self::TNU),
18740                    b'z' => Some(Self::TNZ),
18741                    b's' => Some(Self::TNS),
18742                    b'g' => Some(Self::TNG),
18743                    b'y' => Some(Self::TNY),
18744                    b'w' => Some(Self::TNW),
18745                    b't' => Some(Self::TNT),
18746                    b'o' => Some(Self::TNO),
18747                    b'b' => Some(Self::TNB),
18748                    b'p' => Some(Self::TNP),
18749                    _ => None,
18750                },
18751                b'a' => match code.as_bytes()[2] {
18752                    b'y' => Some(Self::TAY),
18753                    b'r' => Some(Self::TAR),
18754                    b'j' => Some(Self::TAJ),
18755                    b'a' => Some(Self::TAA),
18756                    b'c' => Some(Self::TAC),
18757                    b'p' => Some(Self::TAP),
18758                    b'b' => Some(Self::TAB),
18759                    b'g' => Some(Self::TAG),
18760                    b'h' => Some(Self::TAH),
18761                    b'w' => Some(Self::TAW),
18762                    b'l' => Some(Self::TAL),
18763                    b'k' => Some(Self::TAK),
18764                    b'q' => Some(Self::TAQ),
18765                    b'm' => Some(Self::TAM),
18766                    b'x' => Some(Self::TAX),
18767                    b'n' => Some(Self::TAN),
18768                    b'f' => Some(Self::TAF),
18769                    b'e' => Some(Self::TAE),
18770                    b't' => Some(Self::TAT),
18771                    b'v' => Some(Self::TAV),
18772                    b'd' => Some(Self::TAD),
18773                    b's' => Some(Self::TAS),
18774                    b'z' => Some(Self::TAZ),
18775                    b'u' => Some(Self::TAU),
18776                    b'o' => Some(Self::TAO),
18777                    _ => None,
18778                },
18779                b'k' => match code.as_bytes()[2] {
18780                    b'b' => Some(Self::TKB),
18781                    b't' => Some(Self::TKT),
18782                    b'v' => Some(Self::TKV),
18783                    b'm' => Some(Self::TKM),
18784                    b's' => Some(Self::TKS),
18785                    b'z' => Some(Self::TKZ),
18786                    b'e' => Some(Self::TKE),
18787                    b'x' => Some(Self::TKX),
18788                    b'w' => Some(Self::TKW),
18789                    b'q' => Some(Self::TKQ),
18790                    b'g' => Some(Self::TKG),
18791                    b'p' => Some(Self::TKP),
18792                    b'l' => Some(Self::TKL),
18793                    b'n' => Some(Self::TKN),
18794                    b'a' => Some(Self::TKA),
18795                    b'r' => Some(Self::TKR),
18796                    b'd' => Some(Self::TKD),
18797                    b'f' => Some(Self::TKF),
18798                    b'u' => Some(Self::TKU),
18799                    _ => None,
18800                },
18801                b't' => match code.as_bytes()[2] {
18802                    b'e' => Some(Self::TTE),
18803                    b'b' => Some(Self::TTB),
18804                    b'w' => Some(Self::TTW),
18805                    b'o' => Some(Self::TTO),
18806                    b't' => Some(Self::TTT),
18807                    b's' => Some(Self::TTS),
18808                    b'm' => Some(Self::TTM),
18809                    b'y' => Some(Self::TTY),
18810                    b'd' => Some(Self::TTD),
18811                    b'q' => Some(Self::TTQ),
18812                    b'c' => Some(Self::TTC),
18813                    b'r' => Some(Self::TTR),
18814                    b'v' => Some(Self::TTV),
18815                    b'i' => Some(Self::TTI),
18816                    b'p' => Some(Self::TTP),
18817                    b'j' => Some(Self::TTJ),
18818                    b'u' => Some(Self::TTU),
18819                    b'l' => Some(Self::TTL),
18820                    b'k' => Some(Self::TTK),
18821                    b'n' => Some(Self::TTN),
18822                    b'z' => Some(Self::TTZ),
18823                    b'f' => Some(Self::TTF),
18824                    b'a' => Some(Self::TTA),
18825                    b'g' => Some(Self::TTG),
18826                    b'h' => Some(Self::TTH),
18827                    _ => None,
18828                },
18829                b'z' => match code.as_bytes()[2] {
18830                    b'm' => Some(Self::TZM),
18831                    b'x' => Some(Self::TZX),
18832                    b'l' => Some(Self::TZL),
18833                    b'a' => Some(Self::TZA),
18834                    b'n' => Some(Self::TZN),
18835                    b'j' => Some(Self::TZJ),
18836                    b'h' => Some(Self::TZH),
18837                    b'o' => Some(Self::TZO),
18838                    _ => None,
18839                },
18840                b'g' => match code.as_bytes()[2] {
18841                    b't' => Some(Self::TGT),
18842                    b'f' => Some(Self::TGF),
18843                    b'd' => Some(Self::TGD),
18844                    b'e' => Some(Self::TGE),
18845                    b'i' => Some(Self::TGI),
18846                    b's' => Some(Self::TGS),
18847                    b'a' => Some(Self::TGA),
18848                    b'o' => Some(Self::TGO),
18849                    b'z' => Some(Self::TGZ),
18850                    b'l' => Some(Self::TGL),
18851                    b'j' => Some(Self::TGJ),
18852                    b'x' => Some(Self::TGX),
18853                    b'w' => Some(Self::TGW),
18854                    b'k' => Some(Self::TGK),
18855                    b'n' => Some(Self::TGN),
18856                    b'u' => Some(Self::TGU),
18857                    b'p' => Some(Self::TGP),
18858                    b'r' => Some(Self::TGR),
18859                    b'c' => Some(Self::TGC),
18860                    b'v' => Some(Self::TGV),
18861                    b'h' => Some(Self::TGH),
18862                    b'b' => Some(Self::TGB),
18863                    b'y' => Some(Self::TGY),
18864                    b'q' => Some(Self::TGQ),
18865                    _ => None,
18866                },
18867                b'u' => match code.as_bytes()[2] {
18868                    b'f' => Some(Self::TUF),
18869                    b'c' => Some(Self::TUC),
18870                    b'h' => Some(Self::TUH),
18871                    b'q' => Some(Self::TUQ),
18872                    b'o' => Some(Self::TUO),
18873                    b'y' => Some(Self::TUY),
18874                    b'j' => Some(Self::TUJ),
18875                    b'l' => Some(Self::TUL),
18876                    b'm' => Some(Self::TUM),
18877                    b'g' => Some(Self::TUG),
18878                    b'n' => Some(Self::TUN),
18879                    b'i' => Some(Self::TUI),
18880                    b'z' => Some(Self::TUZ),
18881                    b'v' => Some(Self::TUV),
18882                    b'r' => Some(Self::TUR),
18883                    b'k' => Some(Self::TUK),
18884                    b's' => Some(Self::TUS),
18885                    b'u' => Some(Self::TUU),
18886                    b'x' => Some(Self::TUX),
18887                    b'd' => Some(Self::TUD),
18888                    b'e' => Some(Self::TUE),
18889                    b'b' => Some(Self::TUB),
18890                    b'a' => Some(Self::TUA),
18891                    _ => None,
18892                },
18893                b'r' => match code.as_bytes()[2] {
18894                    b's' => Some(Self::TRS),
18895                    b'c' => Some(Self::TRC),
18896                    b'e' => Some(Self::TRE),
18897                    b'p' => Some(Self::TRP),
18898                    b'g' => Some(Self::TRG),
18899                    b'q' => Some(Self::TRQ),
18900                    b'v' => Some(Self::TRV),
18901                    b'o' => Some(Self::TRO),
18902                    b'r' => Some(Self::TRR),
18903                    b'b' => Some(Self::TRB),
18904                    b'a' => Some(Self::TRA),
18905                    b'j' => Some(Self::TRJ),
18906                    b'w' => Some(Self::TRW),
18907                    b'z' => Some(Self::TRZ),
18908                    b'l' => Some(Self::TRL),
18909                    b'm' => Some(Self::TRM),
18910                    b'x' => Some(Self::TRX),
18911                    b'f' => Some(Self::TRF),
18912                    b'n' => Some(Self::TRN),
18913                    b'i' => Some(Self::TRI),
18914                    b't' => Some(Self::TRT),
18915                    b'h' => Some(Self::TRH),
18916                    b'd' => Some(Self::TRD),
18917                    b'u' => Some(Self::TRU),
18918                    b'y' => Some(Self::TRY),
18919                    _ => None,
18920                },
18921                b'x' => match code.as_bytes()[2] {
18922                    b't' => Some(Self::TXT),
18923                    b'i' => Some(Self::TXI),
18924                    b'u' => Some(Self::TXU),
18925                    b'g' => Some(Self::TXG),
18926                    b'y' => Some(Self::TXY),
18927                    b'j' => Some(Self::TXJ),
18928                    b'r' => Some(Self::TXR),
18929                    b'x' => Some(Self::TXX),
18930                    b'h' => Some(Self::TXH),
18931                    b'q' => Some(Self::TXQ),
18932                    b'b' => Some(Self::TXB),
18933                    b'a' => Some(Self::TXA),
18934                    b'm' => Some(Self::TXM),
18935                    b's' => Some(Self::TXS),
18936                    b'o' => Some(Self::TXO),
18937                    b'e' => Some(Self::TXE),
18938                    b'c' => Some(Self::TXC),
18939                    b'n' => Some(Self::TXN),
18940                    _ => None,
18941                },
18942                b'o' => match code.as_bytes()[2] {
18943                    b'c' => Some(Self::TOC),
18944                    b'h' => Some(Self::TOH),
18945                    b'f' => Some(Self::TOF),
18946                    b's' => Some(Self::TOS),
18947                    b'w' => Some(Self::TOW),
18948                    b'p' => Some(Self::TOP),
18949                    b'u' => Some(Self::TOU),
18950                    b'z' => Some(Self::TOZ),
18951                    b'b' => Some(Self::TOB),
18952                    b'x' => Some(Self::TOX),
18953                    b'r' => Some(Self::TOR),
18954                    b'j' => Some(Self::TOJ),
18955                    b'k' => Some(Self::TOK),
18956                    b'l' => Some(Self::TOL),
18957                    b'd' => Some(Self::TOD),
18958                    b'm' => Some(Self::TOM),
18959                    b'g' => Some(Self::TOG),
18960                    b'n' => Some(Self::TON),
18961                    b'i' => Some(Self::TOI),
18962                    b'y' => Some(Self::TOY),
18963                    b'q' => Some(Self::TOQ),
18964                    b'v' => Some(Self::TOV),
18965                    b'o' => Some(Self::TOO),
18966                    _ => None,
18967                },
18968                b'c' => match code.as_bytes()[2] {
18969                    b'c' => Some(Self::TCC),
18970                    b'q' => Some(Self::TCQ),
18971                    b'f' => Some(Self::TCF),
18972                    b'u' => Some(Self::TCU),
18973                    b'e' => Some(Self::TCE),
18974                    b't' => Some(Self::TCT),
18975                    b'd' => Some(Self::TCD),
18976                    b'g' => Some(Self::TCG),
18977                    b'l' => Some(Self::TCL),
18978                    b'b' => Some(Self::TCB),
18979                    b'm' => Some(Self::TCM),
18980                    b'o' => Some(Self::TCO),
18981                    b'p' => Some(Self::TCP),
18982                    b'k' => Some(Self::TCK),
18983                    b'w' => Some(Self::TCW),
18984                    b'z' => Some(Self::TCZ),
18985                    b'n' => Some(Self::TCN),
18986                    b'a' => Some(Self::TCA),
18987                    b'x' => Some(Self::TCX),
18988                    b's' => Some(Self::TCS),
18989                    b'y' => Some(Self::TCY),
18990                    b'h' => Some(Self::TCH),
18991                    b'i' => Some(Self::TCI),
18992                    _ => None,
18993                },
18994                b'j' => match code.as_bytes()[2] {
18995                    b'w' => Some(Self::TJW),
18996                    b'i' => Some(Self::TJI),
18997                    b's' => Some(Self::TJS),
18998                    b'l' => Some(Self::TJL),
18999                    b'a' => Some(Self::TJA),
19000                    b'o' => Some(Self::TJO),
19001                    b'm' => Some(Self::TJM),
19002                    b'j' => Some(Self::TJJ),
19003                    b'p' => Some(Self::TJP),
19004                    b'u' => Some(Self::TJU),
19005                    b'n' => Some(Self::TJN),
19006                    b'g' => Some(Self::TJG),
19007                    _ => None,
19008                },
19009                b'd' => match code.as_bytes()[2] {
19010                    b's' => Some(Self::TDS),
19011                    b'c' => Some(Self::TDC),
19012                    b'b' => Some(Self::TDB),
19013                    b'l' => Some(Self::TDL),
19014                    b'y' => Some(Self::TDY),
19015                    b'a' => Some(Self::TDA),
19016                    b'd' => Some(Self::TDD),
19017                    b'j' => Some(Self::TDJ),
19018                    b'f' => Some(Self::TDF),
19019                    b'k' => Some(Self::TDK),
19020                    b'x' => Some(Self::TDX),
19021                    b'm' => Some(Self::TDM),
19022                    b'o' => Some(Self::TDO),
19023                    b't' => Some(Self::TDT),
19024                    b'h' => Some(Self::TDH),
19025                    b'e' => Some(Self::TDE),
19026                    b'q' => Some(Self::TDQ),
19027                    b'r' => Some(Self::TDR),
19028                    b'i' => Some(Self::TDI),
19029                    b'n' => Some(Self::TDN),
19030                    b'v' => Some(Self::TDV),
19031                    b'g' => Some(Self::TDG),
19032                    _ => None,
19033                },
19034                b'w' => match code.as_bytes()[2] {
19035                    b'p' => Some(Self::TWP),
19036                    b'f' => Some(Self::TWF),
19037                    b'r' => Some(Self::TWR),
19038                    b'h' => Some(Self::TWH),
19039                    b'q' => Some(Self::TWQ),
19040                    b'm' => Some(Self::TWM),
19041                    b'l' => Some(Self::TWL),
19042                    b'y' => Some(Self::TWY),
19043                    b'g' => Some(Self::TWG),
19044                    b'u' => Some(Self::TWU),
19045                    b'c' => Some(Self::TWC),
19046                    b'e' => Some(Self::TWE),
19047                    b'x' => Some(Self::TWX),
19048                    b'o' => Some(Self::TWO),
19049                    b't' => Some(Self::TWT),
19050                    b'w' => Some(Self::TWW),
19051                    b'a' => Some(Self::TWA),
19052                    b'n' => Some(Self::TWN),
19053                    b'd' => Some(Self::TWD),
19054                    b'i' => Some(Self::TWI),
19055                    b'b' => Some(Self::TWB),
19056                    _ => None,
19057                },
19058                b'l' => match code.as_bytes()[2] {
19059                    b'p' => Some(Self::TLP),
19060                    b'x' => Some(Self::TLX),
19061                    b'h' => Some(Self::TLH),
19062                    b't' => Some(Self::TLT),
19063                    b'a' => Some(Self::TLA),
19064                    b'q' => Some(Self::TLQ),
19065                    b'd' => Some(Self::TLD),
19066                    b'v' => Some(Self::TLV),
19067                    b'j' => Some(Self::TLJ),
19068                    b'r' => Some(Self::TLR),
19069                    b'o' => Some(Self::TLO),
19070                    b'k' => Some(Self::TLK),
19071                    b'n' => Some(Self::TLN),
19072                    b'y' => Some(Self::TLY),
19073                    b's' => Some(Self::TLS),
19074                    b'f' => Some(Self::TLF),
19075                    b'l' => Some(Self::TLL),
19076                    b'i' => Some(Self::TLI),
19077                    b'b' => Some(Self::TLB),
19078                    b'g' => Some(Self::TLG),
19079                    b'm' => Some(Self::TLM),
19080                    b'u' => Some(Self::TLU),
19081                    b'c' => Some(Self::TLC),
19082                    _ => None,
19083                },
19084                b'm' => match code.as_bytes()[2] {
19085                    b'd' => Some(Self::TMD),
19086                    b'u' => Some(Self::TMU),
19087                    b'r' => Some(Self::TMR),
19088                    b'b' => Some(Self::TMB),
19089                    b'j' => Some(Self::TMJ),
19090                    b'm' => Some(Self::TMM),
19091                    b'a' => Some(Self::TMA),
19092                    b'n' => Some(Self::TMN),
19093                    b'z' => Some(Self::TMZ),
19094                    b'h' => Some(Self::TMH),
19095                    b'y' => Some(Self::TMY),
19096                    b'l' => Some(Self::TML),
19097                    b't' => Some(Self::TMT),
19098                    b'v' => Some(Self::TMV),
19099                    b'o' => Some(Self::TMO),
19100                    b'w' => Some(Self::TMW),
19101                    b'g' => Some(Self::TMG),
19102                    b's' => Some(Self::TMS),
19103                    b'f' => Some(Self::TMF),
19104                    b'e' => Some(Self::TME),
19105                    b'c' => Some(Self::TMC),
19106                    b'q' => Some(Self::TMQ),
19107                    b'i' => Some(Self::TMI),
19108                    _ => None,
19109                },
19110                b'e' => match code.as_bytes()[2] {
19111                    b'e' => Some(Self::TEE),
19112                    b'k' => Some(Self::TEK),
19113                    b'u' => Some(Self::TEU),
19114                    b'n' => Some(Self::TEN),
19115                    b'h' => Some(Self::TEH),
19116                    b'g' => Some(Self::TEG),
19117                    b'l' => Some(Self::TEL),
19118                    b'q' => Some(Self::TEQ),
19119                    b'a' => Some(Self::TEA),
19120                    b's' => Some(Self::TES),
19121                    b'x' => Some(Self::TEX),
19122                    b'v' => Some(Self::TEV),
19123                    b'p' => Some(Self::TEP),
19124                    b'd' => Some(Self::TED),
19125                    b'r' => Some(Self::TER),
19126                    b'f' => Some(Self::TEF),
19127                    b'c' => Some(Self::TEC),
19128                    b'o' => Some(Self::TEO),
19129                    b'b' => Some(Self::TEB),
19130                    b'z' => Some(Self::TEZ),
19131                    b't' => Some(Self::TET),
19132                    b'w' => Some(Self::TEW),
19133                    b'm' => Some(Self::TEM),
19134                    b'i' => Some(Self::TEI),
19135                    b'y' => Some(Self::TEY),
19136                    _ => None,
19137                },
19138                b'y' => match code.as_bytes()[2] {
19139                    b'n' => Some(Self::TYN),
19140                    b'u' => Some(Self::TYU),
19141                    b'e' => Some(Self::TYE),
19142                    b'h' => Some(Self::TYH),
19143                    b'r' => Some(Self::TYR),
19144                    b'j' => Some(Self::TYJ),
19145                    b'a' => Some(Self::TYA),
19146                    b'i' => Some(Self::TYI),
19147                    b'x' => Some(Self::TYX),
19148                    b'p' => Some(Self::TYP),
19149                    b'l' => Some(Self::TYL),
19150                    b'y' => Some(Self::TYY),
19151                    b'v' => Some(Self::TYV),
19152                    b'z' => Some(Self::TYZ),
19153                    b's' => Some(Self::TYS),
19154                    b't' => Some(Self::TYT),
19155                    _ => None,
19156                },
19157                b'q' => match code.as_bytes()[2] {
19158                    b'l' => Some(Self::TQL),
19159                    b'b' => Some(Self::TQB),
19160                    b'n' => Some(Self::TQN),
19161                    b'o' => Some(Self::TQO),
19162                    b'p' => Some(Self::TQP),
19163                    b'w' => Some(Self::TQW),
19164                    b'r' => Some(Self::TQR),
19165                    b'u' => Some(Self::TQU),
19166                    b'q' => Some(Self::TQQ),
19167                    b'm' => Some(Self::TQM),
19168                    b't' => Some(Self::TQT),
19169                    _ => None,
19170                },
19171                b'v' => match code.as_bytes()[2] {
19172                    b'w' => Some(Self::TVW),
19173                    b'k' => Some(Self::TVK),
19174                    b'x' => Some(Self::TVX),
19175                    b's' => Some(Self::TVS),
19176                    b'n' => Some(Self::TVN),
19177                    b'e' => Some(Self::TVE),
19178                    b'm' => Some(Self::TVM),
19179                    b'o' => Some(Self::TVO),
19180                    b'y' => Some(Self::TVY),
19181                    b'd' => Some(Self::TVD),
19182                    b'i' => Some(Self::TVI),
19183                    b'u' => Some(Self::TVU),
19184                    b't' => Some(Self::TVT),
19185                    b'l' => Some(Self::TVL),
19186                    b'a' => Some(Self::TVA),
19187                    _ => None,
19188                },
19189                b'f' => match code.as_bytes()[2] {
19190                    b'n' => Some(Self::TFN),
19191                    b'o' => Some(Self::TFO),
19192                    b'r' => Some(Self::TFR),
19193                    b't' => Some(Self::TFT),
19194                    b'i' => Some(Self::TFI),
19195                    _ => None,
19196                },
19197            _ => None,
19198            },
19199            b'y' => match code.as_bytes()[1] {
19200                b'i' => match code.as_bytes()[2] {
19201                    b'f' => Some(Self::YIF),
19202                    b'u' => Some(Self::YIU),
19203                    b'x' => Some(Self::YIX),
19204                    b'z' => Some(Self::YIZ),
19205                    b'k' => Some(Self::YIK),
19206                    b't' => Some(Self::YIT),
19207                    b'q' => Some(Self::YIQ),
19208                    b'r' => Some(Self::YIR),
19209                    b'v' => Some(Self::YIV),
19210                    b'p' => Some(Self::YIP),
19211                    b'n' => Some(Self::YIN),
19212                    b'h' => Some(Self::YIH),
19213                    b'g' => Some(Self::YIG),
19214                    b'd' => Some(Self::YID),
19215                    b'i' => Some(Self::YII),
19216                    b'm' => Some(Self::YIM),
19217                    b'j' => Some(Self::YIJ),
19218                    b'l' => Some(Self::YIL),
19219                    b'a' => Some(Self::YIA),
19220                    b's' => Some(Self::YIS),
19221                    _ => None,
19222                },
19223                b'a' => match code.as_bytes()[2] {
19224                    b'y' => Some(Self::YAY),
19225                    b'j' => Some(Self::YAJ),
19226                    b'z' => Some(Self::YAZ),
19227                    b'n' => Some(Self::YAN),
19228                    b's' => Some(Self::YAS),
19229                    b'c' => Some(Self::YAC),
19230                    b'e' => Some(Self::YAE),
19231                    b'r' => Some(Self::YAR),
19232                    b'i' => Some(Self::YAI),
19233                    b'd' => Some(Self::YAD),
19234                    b'f' => Some(Self::YAF),
19235                    b'k' => Some(Self::YAK),
19236                    b'l' => Some(Self::YAL),
19237                    b'm' => Some(Self::YAM),
19238                    b't' => Some(Self::YAT),
19239                    b'a' => Some(Self::YAA),
19240                    b'v' => Some(Self::YAV),
19241                    b'o' => Some(Self::YAO),
19242                    b'p' => Some(Self::YAP),
19243                    b'q' => Some(Self::YAQ),
19244                    b'x' => Some(Self::YAX),
19245                    b'w' => Some(Self::YAW),
19246                    b'h' => Some(Self::YAH),
19247                    b'b' => Some(Self::YAB),
19248                    b'u' => Some(Self::YAU),
19249                    b'g' => Some(Self::YAG),
19250                    _ => None,
19251                },
19252                b'p' => match code.as_bytes()[2] {
19253                    b'o' => Some(Self::YPO),
19254                    b'n' => Some(Self::YPN),
19255                    b'b' => Some(Self::YPB),
19256                    b'a' => Some(Self::YPA),
19257                    b'g' => Some(Self::YPG),
19258                    b'm' => Some(Self::YPM),
19259                    b'p' => Some(Self::YPP),
19260                    b'h' => Some(Self::YPH),
19261                    b'z' => Some(Self::YPZ),
19262                    _ => None,
19263                },
19264                b'n' => match code.as_bytes()[2] {
19265                    b'a' => Some(Self::YNA),
19266                    b'e' => Some(Self::YNE),
19267                    b'k' => Some(Self::YNK),
19268                    b'u' => Some(Self::YNU),
19269                    b'n' => Some(Self::YNN),
19270                    b'd' => Some(Self::YND),
19271                    b'g' => Some(Self::YNG),
19272                    b'l' => Some(Self::YNL),
19273                    b's' => Some(Self::YNS),
19274                    b'q' => Some(Self::YNQ),
19275                    b'o' => Some(Self::YNO),
19276                    _ => None,
19277                },
19278                b'l' => match code.as_bytes()[2] {
19279                    b'i' => Some(Self::YLI),
19280                    b'u' => Some(Self::YLU),
19281                    b'n' => Some(Self::YLN),
19282                    b'm' => Some(Self::YLM),
19283                    b'o' => Some(Self::YLO),
19284                    b'y' => Some(Self::YLY),
19285                    b'r' => Some(Self::YLR),
19286                    b'b' => Some(Self::YLB),
19287                    b'a' => Some(Self::YLA),
19288                    b'e' => Some(Self::YLE),
19289                    b'g' => Some(Self::YLG),
19290                    b'l' => Some(Self::YLL),
19291                    _ => None,
19292                },
19293                b'y' => match code.as_bytes()[2] {
19294                    b'z' => Some(Self::YYZ),
19295                    b'u' => Some(Self::YYU),
19296                    b'r' => Some(Self::YYR),
19297                    _ => None,
19298                },
19299                b'h' => match code.as_bytes()[2] {
19300                    b'a' => Some(Self::YHA),
19301                    b'l' => Some(Self::YHL),
19302                    b'd' => Some(Self::YHD),
19303                    b's' => Some(Self::YHS),
19304                    _ => None,
19305                },
19306                b'u' => match code.as_bytes()[2] {
19307                    b'n' => Some(Self::YUN),
19308                    b'y' => Some(Self::YUY),
19309                    b'f' => Some(Self::YUF),
19310                    b'd' => Some(Self::YUD),
19311                    b'j' => Some(Self::YUJ),
19312                    b'm' => Some(Self::YUM),
19313                    b'x' => Some(Self::YUX),
19314                    b'w' => Some(Self::YUW),
19315                    b't' => Some(Self::YUT),
19316                    b'a' => Some(Self::YUA),
19317                    b'c' => Some(Self::YUC),
19318                    b'e' => Some(Self::YUE),
19319                    b'g' => Some(Self::YUG),
19320                    b'b' => Some(Self::YUB),
19321                    b'k' => Some(Self::YUK),
19322                    b'p' => Some(Self::YUP),
19323                    b'l' => Some(Self::YUL),
19324                    b'q' => Some(Self::YUQ),
19325                    b'z' => Some(Self::YUZ),
19326                    b'r' => Some(Self::YUR),
19327                    b'i' => Some(Self::YUI),
19328                    _ => None,
19329                },
19330                b'b' => match code.as_bytes()[2] {
19331                    b'k' => Some(Self::YBK),
19332                    b'j' => Some(Self::YBJ),
19333                    b'e' => Some(Self::YBE),
19334                    b'n' => Some(Self::YBN),
19335                    b'm' => Some(Self::YBM),
19336                    b'o' => Some(Self::YBO),
19337                    b'h' => Some(Self::YBH),
19338                    b'a' => Some(Self::YBA),
19339                    b'i' => Some(Self::YBI),
19340                    b'y' => Some(Self::YBY),
19341                    b'x' => Some(Self::YBX),
19342                    b'b' => Some(Self::YBB),
19343                    b'l' => Some(Self::YBL),
19344                    _ => None,
19345                },
19346                b'c' => match code.as_bytes()[2] {
19347                    b'p' => Some(Self::YCP),
19348                    b'h' => Some(Self::YCH),
19349                    b'l' => Some(Self::YCL),
19350                    b'r' => Some(Self::YCR),
19351                    b'n' => Some(Self::YCN),
19352                    _ => None,
19353                },
19354                b'z' => match code.as_bytes()[2] {
19355                    b'g' => Some(Self::YZG),
19356                    b'k' => Some(Self::YZK),
19357                    _ => None,
19358                },
19359                b'd' => match code.as_bytes()[2] {
19360                    b'd' => Some(Self::YDD),
19361                    b'a' => Some(Self::YDA),
19362                    b'e' => Some(Self::YDE),
19363                    b'g' => Some(Self::YDG),
19364                    b'k' => Some(Self::YDK),
19365                    _ => None,
19366                },
19367                b'g' => match code.as_bytes()[2] {
19368                    b'p' => Some(Self::YGP),
19369                    b'a' => Some(Self::YGA),
19370                    b'r' => Some(Self::YGR),
19371                    b'm' => Some(Self::YGM),
19372                    b'w' => Some(Self::YGW),
19373                    b'l' => Some(Self::YGL),
19374                    b'i' => Some(Self::YGI),
19375                    b's' => Some(Self::YGS),
19376                    b'u' => Some(Self::YGU),
19377                    _ => None,
19378                },
19379                b'm' => match code.as_bytes()[2] {
19380                    b'l' => Some(Self::YML),
19381                    b'm' => Some(Self::YMM),
19382                    b'k' => Some(Self::YMK),
19383                    b'r' => Some(Self::YMR),
19384                    b'h' => Some(Self::YMH),
19385                    b'i' => Some(Self::YMI),
19386                    b'd' => Some(Self::YMD),
19387                    b'z' => Some(Self::YMZ),
19388                    b's' => Some(Self::YMS),
19389                    b'x' => Some(Self::YMX),
19390                    b'q' => Some(Self::YMQ),
19391                    b'c' => Some(Self::YMC),
19392                    b'p' => Some(Self::YMP),
19393                    b'b' => Some(Self::YMB),
19394                    b'e' => Some(Self::YME),
19395                    b'n' => Some(Self::YMN),
19396                    b'g' => Some(Self::YMG),
19397                    b'o' => Some(Self::YMO),
19398                    _ => None,
19399                },
19400                b'w' => match code.as_bytes()[2] {
19401                    b'a' => Some(Self::YWA),
19402                    b'l' => Some(Self::YWL),
19403                    b'q' => Some(Self::YWQ),
19404                    b'u' => Some(Self::YWU),
19405                    b't' => Some(Self::YWT),
19406                    b'n' => Some(Self::YWN),
19407                    b'w' => Some(Self::YWW),
19408                    b'r' => Some(Self::YWR),
19409                    b'g' => Some(Self::YWG),
19410                    _ => None,
19411                },
19412                b'k' => match code.as_bytes()[2] {
19413                    b'm' => Some(Self::YKM),
19414                    b't' => Some(Self::YKT),
19415                    b'h' => Some(Self::YKH),
19416                    b'l' => Some(Self::YKL),
19417                    b'n' => Some(Self::YKN),
19418                    b'u' => Some(Self::YKU),
19419                    b'g' => Some(Self::YKG),
19420                    b'k' => Some(Self::YKK),
19421                    b'a' => Some(Self::YKA),
19422                    b'y' => Some(Self::YKY),
19423                    b'o' => Some(Self::YKO),
19424                    b'r' => Some(Self::YKR),
19425                    b'i' => Some(Self::YKI),
19426                    _ => None,
19427                },
19428                b'x' => match code.as_bytes()[2] {
19429                    b'a' => Some(Self::YXA),
19430                    b'y' => Some(Self::YXY),
19431                    b'g' => Some(Self::YXG),
19432                    b'l' => Some(Self::YXL),
19433                    b'm' => Some(Self::YXM),
19434                    b'u' => Some(Self::YXU),
19435                    _ => None,
19436                },
19437                b's' => match code.as_bytes()[2] {
19438                    b'm' => Some(Self::YSM),
19439                    b'o' => Some(Self::YSO),
19440                    b'd' => Some(Self::YSD),
19441                    b'n' => Some(Self::YSN),
19442                    b'y' => Some(Self::YSY),
19443                    b'r' => Some(Self::YSR),
19444                    b'g' => Some(Self::YSG),
19445                    b'p' => Some(Self::YSP),
19446                    b'c' => Some(Self::YSC),
19447                    b's' => Some(Self::YSS),
19448                    b'l' => Some(Self::YSL),
19449                    _ => None,
19450                },
19451                b'r' => match code.as_bytes()[2] {
19452                    b'k' => Some(Self::YRK),
19453                    b'l' => Some(Self::YRL),
19454                    b'e' => Some(Self::YRE),
19455                    b'w' => Some(Self::YRW),
19456                    b'b' => Some(Self::YRB),
19457                    b'y' => Some(Self::YRY),
19458                    b'o' => Some(Self::YRO),
19459                    b's' => Some(Self::YRS),
19460                    b'a' => Some(Self::YRA),
19461                    b'n' => Some(Self::YRN),
19462                    b'm' => Some(Self::YRM),
19463                    _ => None,
19464                },
19465                b'e' => match code.as_bytes()[2] {
19466                    b's' => Some(Self::YES),
19467                    b'a' => Some(Self::YEA),
19468                    b'r' => Some(Self::YER),
19469                    b'v' => Some(Self::YEV),
19470                    b'l' => Some(Self::YEL),
19471                    b'i' => Some(Self::YEI),
19472                    b'c' => Some(Self::YEC),
19473                    b'u' => Some(Self::YEU),
19474                    b't' => Some(Self::YET),
19475                    b'j' => Some(Self::YEJ),
19476                    b'y' => Some(Self::YEY),
19477                    b'e' => Some(Self::YEE),
19478                    _ => None,
19479                },
19480                b't' => match code.as_bytes()[2] {
19481                    b'a' => Some(Self::YTA),
19482                    b'l' => Some(Self::YTL),
19483                    b'p' => Some(Self::YTP),
19484                    b'y' => Some(Self::YTY),
19485                    b'w' => Some(Self::YTW),
19486                    _ => None,
19487                },
19488                b'v' => match code.as_bytes()[2] {
19489                    b't' => Some(Self::YVT),
19490                    b'a' => Some(Self::YVA),
19491                    _ => None,
19492                },
19493                b'o' => match code.as_bytes()[2] {
19494                    b'b' => Some(Self::YOB),
19495                    b'g' => Some(Self::YOG),
19496                    b'k' => Some(Self::YOK),
19497                    b'l' => Some(Self::YOL),
19498                    b'm' => Some(Self::YOM),
19499                    b'i' => Some(Self::YOI),
19500                    b'n' => Some(Self::YON),
19501                    b'x' => Some(Self::YOX),
19502                    b'r' => Some(Self::YOR),
19503                    b't' => Some(Self::YOT),
19504                    b'y' => Some(Self::YOY),
19505                    _ => None,
19506                },
19507            _ => None,
19508            },
19509            b'g' => match code.as_bytes()[1] {
19510                b'u' => match code.as_bytes()[2] {
19511                    b'q' => Some(Self::GUQ),
19512                    b'i' => Some(Self::GUI),
19513                    b'r' => Some(Self::GUR),
19514                    b'x' => Some(Self::GUX),
19515                    b'h' => Some(Self::GUH),
19516                    b'b' => Some(Self::GUB),
19517                    b'm' => Some(Self::GUM),
19518                    b'o' => Some(Self::GUO),
19519                    b's' => Some(Self::GUS),
19520                    b'j' => Some(Self::GUJ),
19521                    b'k' => Some(Self::GUK),
19522                    b'w' => Some(Self::GUW),
19523                    b'p' => Some(Self::GUP),
19524                    b'f' => Some(Self::GUF),
19525                    b'e' => Some(Self::GUE),
19526                    b'z' => Some(Self::GUZ),
19527                    b't' => Some(Self::GUT),
19528                    b'n' => Some(Self::GUN),
19529                    b'g' => Some(Self::GUG),
19530                    b'l' => Some(Self::GUL),
19531                    b'a' => Some(Self::GUA),
19532                    b'c' => Some(Self::GUC),
19533                    b'u' => Some(Self::GUU),
19534                    b'd' => Some(Self::GUD),
19535                    _ => None,
19536                },
19537                b'a' => match code.as_bytes()[2] {
19538                    b's' => Some(Self::GAS),
19539                    b'h' => Some(Self::GAH),
19540                    b'x' => Some(Self::GAX),
19541                    b'i' => Some(Self::GAI),
19542                    b'a' => Some(Self::GAA),
19543                    b'b' => Some(Self::GAB),
19544                    b'd' => Some(Self::GAD),
19545                    b'j' => Some(Self::GAJ),
19546                    b'g' => Some(Self::GAG),
19547                    b'p' => Some(Self::GAP),
19548                    b'r' => Some(Self::GAR),
19549                    b'l' => Some(Self::GAL),
19550                    b'k' => Some(Self::GAK),
19551                    b'n' => Some(Self::GAN),
19552                    b'o' => Some(Self::GAO),
19553                    b'q' => Some(Self::GAQ),
19554                    b'y' => Some(Self::GAY),
19555                    b'f' => Some(Self::GAF),
19556                    b'e' => Some(Self::GAE),
19557                    b'm' => Some(Self::GAM),
19558                    b't' => Some(Self::GAT),
19559                    b'c' => Some(Self::GAC),
19560                    b'u' => Some(Self::GAU),
19561                    b'w' => Some(Self::GAW),
19562                    b'z' => Some(Self::GAZ),
19563                    _ => None,
19564                },
19565                b't' => match code.as_bytes()[2] {
19566                    b'u' => Some(Self::GTU),
19567                    b'a' => Some(Self::GTA),
19568                    _ => None,
19569                },
19570                b'r' => match code.as_bytes()[2] {
19571                    b'c' => Some(Self::GRC),
19572                    b'y' => Some(Self::GRY),
19573                    b'v' => Some(Self::GRV),
19574                    b't' => Some(Self::GRT),
19575                    b'h' => Some(Self::GRH),
19576                    b'i' => Some(Self::GRI),
19577                    b'q' => Some(Self::GRQ),
19578                    b'b' => Some(Self::GRB),
19579                    b's' => Some(Self::GRS),
19580                    b'o' => Some(Self::GRO),
19581                    b'n' => Some(Self::GRN),
19582                    b'z' => Some(Self::GRZ),
19583                    b'x' => Some(Self::GRX),
19584                    b'd' => Some(Self::GRD),
19585                    b'w' => Some(Self::GRW),
19586                    b'u' => Some(Self::GRU),
19587                    b'm' => Some(Self::GRM),
19588                    b'g' => Some(Self::GRG),
19589                    b'a' => Some(Self::GRA),
19590                    b'j' => Some(Self::GRJ),
19591                    b'r' => Some(Self::GRR),
19592                    _ => None,
19593                },
19594                b'w' => match code.as_bytes()[2] {
19595                    b'm' => Some(Self::GWM),
19596                    b't' => Some(Self::GWT),
19597                    b'c' => Some(Self::GWC),
19598                    b'd' => Some(Self::GWD),
19599                    b'f' => Some(Self::GWF),
19600                    b'x' => Some(Self::GWX),
19601                    b'u' => Some(Self::GWU),
19602                    b'b' => Some(Self::GWB),
19603                    b'n' => Some(Self::GWN),
19604                    b'e' => Some(Self::GWE),
19605                    b'r' => Some(Self::GWR),
19606                    b'i' => Some(Self::GWI),
19607                    b'w' => Some(Self::GWW),
19608                    b'a' => Some(Self::GWA),
19609                    b'g' => Some(Self::GWG),
19610                    b'j' => Some(Self::GWJ),
19611                    _ => None,
19612                },
19613                b'l' => match code.as_bytes()[2] {
19614                    b'b' => Some(Self::GLB),
19615                    b'c' => Some(Self::GLC),
19616                    b'o' => Some(Self::GLO),
19617                    b'g' => Some(Self::GLG),
19618                    b'l' => Some(Self::GLL),
19619                    b'k' => Some(Self::GLK),
19620                    b'r' => Some(Self::GLR),
19621                    b'w' => Some(Self::GLW),
19622                    b'u' => Some(Self::GLU),
19623                    b'j' => Some(Self::GLJ),
19624                    b'y' => Some(Self::GLY),
19625                    b'e' => Some(Self::GLE),
19626                    b'v' => Some(Self::GLV),
19627                    b'd' => Some(Self::GLD),
19628                    b'h' => Some(Self::GLH),
19629                    b'a' => Some(Self::GLA),
19630                    _ => None,
19631                },
19632                b'b' => match code.as_bytes()[2] {
19633                    b'j' => Some(Self::GBJ),
19634                    b'h' => Some(Self::GBH),
19635                    b'x' => Some(Self::GBX),
19636                    b'w' => Some(Self::GBW),
19637                    b'k' => Some(Self::GBK),
19638                    b'u' => Some(Self::GBU),
19639                    b'f' => Some(Self::GBF),
19640                    b'i' => Some(Self::GBI),
19641                    b'l' => Some(Self::GBL),
19642                    b'm' => Some(Self::GBM),
19643                    b'r' => Some(Self::GBR),
19644                    b'v' => Some(Self::GBV),
19645                    b'g' => Some(Self::GBG),
19646                    b'y' => Some(Self::GBY),
19647                    b'a' => Some(Self::GBA),
19648                    b'p' => Some(Self::GBP),
19649                    b'q' => Some(Self::GBQ),
19650                    b's' => Some(Self::GBS),
19651                    b'd' => Some(Self::GBD),
19652                    b'b' => Some(Self::GBB),
19653                    b'n' => Some(Self::GBN),
19654                    b'e' => Some(Self::GBE),
19655                    b'o' => Some(Self::GBO),
19656                    b'z' => Some(Self::GBZ),
19657                    _ => None,
19658                },
19659                b'c' => match code.as_bytes()[2] {
19660                    b't' => Some(Self::GCT),
19661                    b'n' => Some(Self::GCN),
19662                    b'e' => Some(Self::GCE),
19663                    b'd' => Some(Self::GCD),
19664                    b'l' => Some(Self::GCL),
19665                    b'f' => Some(Self::GCF),
19666                    b'r' => Some(Self::GCR),
19667                    b'c' => Some(Self::GCC),
19668                    _ => None,
19669                },
19670                b'd' => match code.as_bytes()[2] {
19671                    b'l' => Some(Self::GDL),
19672                    b'g' => Some(Self::GDG),
19673                    b'k' => Some(Self::GDK),
19674                    b'a' => Some(Self::GDA),
19675                    b'h' => Some(Self::GDH),
19676                    b'd' => Some(Self::GDD),
19677                    b's' => Some(Self::GDS),
19678                    b'o' => Some(Self::GDO),
19679                    b'x' => Some(Self::GDX),
19680                    b'e' => Some(Self::GDE),
19681                    b'u' => Some(Self::GDU),
19682                    b'f' => Some(Self::GDF),
19683                    b'c' => Some(Self::GDC),
19684                    b'i' => Some(Self::GDI),
19685                    b'j' => Some(Self::GDJ),
19686                    b't' => Some(Self::GDT),
19687                    b'm' => Some(Self::GDM),
19688                    b'q' => Some(Self::GDQ),
19689                    b'b' => Some(Self::GDB),
19690                    b'n' => Some(Self::GDN),
19691                    b'r' => Some(Self::GDR),
19692                    _ => None,
19693                },
19694                b'v' => match code.as_bytes()[2] {
19695                    b'e' => Some(Self::GVE),
19696                    b'o' => Some(Self::GVO),
19697                    b'f' => Some(Self::GVF),
19698                    b'j' => Some(Self::GVJ),
19699                    b'a' => Some(Self::GVA),
19700                    b'c' => Some(Self::GVC),
19701                    b'l' => Some(Self::GVL),
19702                    b's' => Some(Self::GVS),
19703                    b'm' => Some(Self::GVM),
19704                    b'r' => Some(Self::GVR),
19705                    b'y' => Some(Self::GVY),
19706                    b'n' => Some(Self::GVN),
19707                    b'p' => Some(Self::GVP),
19708                    _ => None,
19709                },
19710                b'e' => match code.as_bytes()[2] {
19711                    b'y' => Some(Self::GEY),
19712                    b'v' => Some(Self::GEV),
19713                    b'd' => Some(Self::GED),
19714                    b'x' => Some(Self::GEX),
19715                    b'c' => Some(Self::GEC),
19716                    b'i' => Some(Self::GEI),
19717                    b'z' => Some(Self::GEZ),
19718                    b'q' => Some(Self::GEQ),
19719                    b'j' => Some(Self::GEJ),
19720                    b'g' => Some(Self::GEG),
19721                    b'w' => Some(Self::GEW),
19722                    b'f' => Some(Self::GEF),
19723                    b'a' => Some(Self::GEA),
19724                    b's' => Some(Self::GES),
19725                    b'h' => Some(Self::GEH),
19726                    b'b' => Some(Self::GEB),
19727                    b'k' => Some(Self::GEK),
19728                    b'l' => Some(Self::GEL),
19729                    _ => None,
19730                },
19731                b'q' => match code.as_bytes()[2] {
19732                    b'a' => Some(Self::GQA),
19733                    b'r' => Some(Self::GQR),
19734                    b'n' => Some(Self::GQN),
19735                    b'i' => Some(Self::GQI),
19736                    b'u' => Some(Self::GQU),
19737                    _ => None,
19738                },
19739                b'f' => match code.as_bytes()[2] {
19740                    b't' => Some(Self::GFT),
19741                    b'k' => Some(Self::GFK),
19742                    _ => None,
19743                },
19744                b'g' => match code.as_bytes()[2] {
19745                    b'u' => Some(Self::GGU),
19746                    b'l' => Some(Self::GGL),
19747                    b'a' => Some(Self::GGA),
19748                    b'b' => Some(Self::GGB),
19749                    b't' => Some(Self::GGT),
19750                    b'w' => Some(Self::GGW),
19751                    b'd' => Some(Self::GGD),
19752                    b'g' => Some(Self::GGG),
19753                    b'e' => Some(Self::GGE),
19754                    b'k' => Some(Self::GGK),
19755                    _ => None,
19756                },
19757                b'i' => match code.as_bytes()[2] {
19758                    b'c' => Some(Self::GIC),
19759                    b'e' => Some(Self::GIE),
19760                    b'b' => Some(Self::GIB),
19761                    b'd' => Some(Self::GID),
19762                    b'l' => Some(Self::GIL),
19763                    b'x' => Some(Self::GIX),
19764                    b'm' => Some(Self::GIM),
19765                    b'p' => Some(Self::GIP),
19766                    b'i' => Some(Self::GII),
19767                    b'h' => Some(Self::GIH),
19768                    b't' => Some(Self::GIT),
19769                    b'y' => Some(Self::GIY),
19770                    b'g' => Some(Self::GIG),
19771                    b'q' => Some(Self::GIQ),
19772                    b'n' => Some(Self::GIN),
19773                    b'a' => Some(Self::GIA),
19774                    b'u' => Some(Self::GIU),
19775                    b's' => Some(Self::GIS),
19776                    b'r' => Some(Self::GIR),
19777                    b'z' => Some(Self::GIZ),
19778                    b'w' => Some(Self::GIW),
19779                    _ => None,
19780                },
19781                b'm' => match code.as_bytes()[2] {
19782                    b'a' => Some(Self::GMA),
19783                    b'v' => Some(Self::GMV),
19784                    b'm' => Some(Self::GMM),
19785                    b'n' => Some(Self::GMN),
19786                    b'b' => Some(Self::GMB),
19787                    b'u' => Some(Self::GMU),
19788                    b'x' => Some(Self::GMX),
19789                    b'g' => Some(Self::GMG),
19790                    b'z' => Some(Self::GMZ),
19791                    b'h' => Some(Self::GMH),
19792                    b'l' => Some(Self::GML),
19793                    b'r' => Some(Self::GMR),
19794                    b'y' => Some(Self::GMY),
19795                    b'd' => Some(Self::GMD),
19796                    _ => None,
19797                },
19798                b'n' => match code.as_bytes()[2] {
19799                    b'q' => Some(Self::GNQ),
19800                    b'e' => Some(Self::GNE),
19801                    b'b' => Some(Self::GNB),
19802                    b'l' => Some(Self::GNL),
19803                    b'z' => Some(Self::GNZ),
19804                    b'm' => Some(Self::GNM),
19805                    b'u' => Some(Self::GNU),
19806                    b'i' => Some(Self::GNI),
19807                    b'c' => Some(Self::GNC),
19808                    b'n' => Some(Self::GNN),
19809                    b't' => Some(Self::GNT),
19810                    b'r' => Some(Self::GNR),
19811                    b'a' => Some(Self::GNA),
19812                    b'h' => Some(Self::GNH),
19813                    b'g' => Some(Self::GNG),
19814                    b'j' => Some(Self::GNJ),
19815                    b'o' => Some(Self::GNO),
19816                    b'w' => Some(Self::GNW),
19817                    b'd' => Some(Self::GND),
19818                    b'k' => Some(Self::GNK),
19819                    _ => None,
19820                },
19821                b'z' => match code.as_bytes()[2] {
19822                    b'n' => Some(Self::GZN),
19823                    b'a' => Some(Self::GZA),
19824                    b'i' => Some(Self::GZI),
19825                    _ => None,
19826                },
19827                b'y' => match code.as_bytes()[2] {
19828                    b'b' => Some(Self::GYB),
19829                    b'l' => Some(Self::GYL),
19830                    b'g' => Some(Self::GYG),
19831                    b'z' => Some(Self::GYZ),
19832                    b'r' => Some(Self::GYR),
19833                    b'f' => Some(Self::GYF),
19834                    b'y' => Some(Self::GYY),
19835                    b'n' => Some(Self::GYN),
19836                    b'o' => Some(Self::GYO),
19837                    b'i' => Some(Self::GYI),
19838                    b'e' => Some(Self::GYE),
19839                    b'd' => Some(Self::GYD),
19840                    b'm' => Some(Self::GYM),
19841                    b'a' => Some(Self::GYA),
19842                    _ => None,
19843                },
19844                b'o' => match code.as_bytes()[2] {
19845                    b'u' => Some(Self::GOU),
19846                    b'm' => Some(Self::GOM),
19847                    b'i' => Some(Self::GOI),
19848                    b'x' => Some(Self::GOX),
19849                    b'd' => Some(Self::GOD),
19850                    b'f' => Some(Self::GOF),
19851                    b'g' => Some(Self::GOG),
19852                    b'l' => Some(Self::GOL),
19853                    b'n' => Some(Self::GON),
19854                    b'o' => Some(Self::GOO),
19855                    b'e' => Some(Self::GOE),
19856                    b'v' => Some(Self::GOV),
19857                    b'c' => Some(Self::GOC),
19858                    b'q' => Some(Self::GOQ),
19859                    b'r' => Some(Self::GOR),
19860                    b'w' => Some(Self::GOW),
19861                    b't' => Some(Self::GOT),
19862                    b'y' => Some(Self::GOY),
19863                    b'j' => Some(Self::GOJ),
19864                    b'k' => Some(Self::GOK),
19865                    b'z' => Some(Self::GOZ),
19866                    b's' => Some(Self::GOS),
19867                    b'a' => Some(Self::GOA),
19868                    b'h' => Some(Self::GOH),
19869                    b'b' => Some(Self::GOB),
19870                    b'p' => Some(Self::GOP),
19871                    _ => None,
19872                },
19873                b'h' => match code.as_bytes()[2] {
19874                    b'k' => Some(Self::GHK),
19875                    b'a' => Some(Self::GHA),
19876                    b'n' => Some(Self::GHN),
19877                    b'r' => Some(Self::GHR),
19878                    b'o' => Some(Self::GHO),
19879                    b'l' => Some(Self::GHL),
19880                    b's' => Some(Self::GHS),
19881                    b'c' => Some(Self::GHC),
19882                    b't' => Some(Self::GHT),
19883                    b'h' => Some(Self::GHH),
19884                    b'e' => Some(Self::GHE),
19885                    _ => None,
19886                },
19887                b's' => match code.as_bytes()[2] {
19888                    b'g' => Some(Self::GSG),
19889                    b'e' => Some(Self::GSE),
19890                    b's' => Some(Self::GSS),
19891                    b'm' => Some(Self::GSM),
19892                    b'l' => Some(Self::GSL),
19893                    b'n' => Some(Self::GSN),
19894                    b'o' => Some(Self::GSO),
19895                    b'w' => Some(Self::GSW),
19896                    b'p' => Some(Self::GSP),
19897                    _ => None,
19898                },
19899                b'p' => match code.as_bytes()[2] {
19900                    b'e' => Some(Self::GPE),
19901                    b'a' => Some(Self::GPA),
19902                    b'n' => Some(Self::GPN),
19903                    _ => None,
19904                },
19905                b'k' => match code.as_bytes()[2] {
19906                    b'n' => Some(Self::GKN),
19907                    b'p' => Some(Self::GKP),
19908                    b'a' => Some(Self::GKA),
19909                    b'o' => Some(Self::GKO),
19910                    b'd' => Some(Self::GKD),
19911                    b'e' => Some(Self::GKE),
19912                    b'u' => Some(Self::GKU),
19913                    _ => None,
19914                },
19915                b'j' => match code.as_bytes()[2] {
19916                    b'n' => Some(Self::GJN),
19917                    b'u' => Some(Self::GJU),
19918                    b'm' => Some(Self::GJM),
19919                    b'r' => Some(Self::GJR),
19920                    b'k' => Some(Self::GJK),
19921                    _ => None,
19922                },
19923                b'x' => match code.as_bytes()[2] {
19924                    b'x' => Some(Self::GXX),
19925                    _ => None,
19926                },
19927            _ => None,
19928            },
19929            b'x' => match code.as_bytes()[1] {
19930                b'a' => match code.as_bytes()[2] {
19931                    b'd' => Some(Self::XAD),
19932                    b'e' => Some(Self::XAE),
19933                    b'g' => Some(Self::XAG),
19934                    b'a' => Some(Self::XAA),
19935                    b'p' => Some(Self::XAP),
19936                    b'q' => Some(Self::XAQ),
19937                    b'j' => Some(Self::XAJ),
19938                    b'c' => Some(Self::XAC),
19939                    b'i' => Some(Self::XAI),
19940                    b'l' => Some(Self::XAL),
19941                    b's' => Some(Self::XAS),
19942                    b'r' => Some(Self::XAR),
19943                    b't' => Some(Self::XAT),
19944                    b'u' => Some(Self::XAU),
19945                    b'w' => Some(Self::XAW),
19946                    b'y' => Some(Self::XAY),
19947                    b'o' => Some(Self::XAO),
19948                    b'k' => Some(Self::XAK),
19949                    b'b' => Some(Self::XAB),
19950                    b'n' => Some(Self::XAN),
19951                    b'v' => Some(Self::XAV),
19952                    b'm' => Some(Self::XAM),
19953                    _ => None,
19954                },
19955                b'l' => match code.as_bytes()[2] {
19956                    b'n' => Some(Self::XLN),
19957                    b'u' => Some(Self::XLU),
19958                    b'y' => Some(Self::XLY),
19959                    b'a' => Some(Self::XLA),
19960                    b'e' => Some(Self::XLE),
19961                    b'p' => Some(Self::XLP),
19962                    b'i' => Some(Self::XLI),
19963                    b'g' => Some(Self::XLG),
19964                    b'o' => Some(Self::XLO),
19965                    b'b' => Some(Self::XLB),
19966                    b's' => Some(Self::XLS),
19967                    b'c' => Some(Self::XLC),
19968                    b'd' => Some(Self::XLD),
19969                    _ => None,
19970                },
19971                b't' => match code.as_bytes()[2] {
19972                    b'a' => Some(Self::XTA),
19973                    b'b' => Some(Self::XTB),
19974                    b'u' => Some(Self::XTU),
19975                    b'd' => Some(Self::XTD),
19976                    b'r' => Some(Self::XTR),
19977                    b'c' => Some(Self::XTC),
19978                    b'e' => Some(Self::XTE),
19979                    b'm' => Some(Self::XTM),
19980                    b'n' => Some(Self::XTN),
19981                    b'j' => Some(Self::XTJ),
19982                    b'p' => Some(Self::XTP),
19983                    b's' => Some(Self::XTS),
19984                    b'i' => Some(Self::XTI),
19985                    b't' => Some(Self::XTT),
19986                    b'w' => Some(Self::XTW),
19987                    b'v' => Some(Self::XTV),
19988                    b'l' => Some(Self::XTL),
19989                    b'o' => Some(Self::XTO),
19990                    b'g' => Some(Self::XTG),
19991                    b'q' => Some(Self::XTQ),
19992                    b'h' => Some(Self::XTH),
19993                    b'y' => Some(Self::XTY),
19994                    _ => None,
19995                },
19996                b'u' => match code.as_bytes()[2] {
19997                    b'a' => Some(Self::XUA),
19998                    b'b' => Some(Self::XUB),
19999                    b'j' => Some(Self::XUJ),
20000                    b'g' => Some(Self::XUG),
20001                    b'o' => Some(Self::XUO),
20002                    b't' => Some(Self::XUT),
20003                    b'u' => Some(Self::XUU),
20004                    b'l' => Some(Self::XUL),
20005                    b'm' => Some(Self::XUM),
20006                    b'd' => Some(Self::XUD),
20007                    b'n' => Some(Self::XUN),
20008                    b'p' => Some(Self::XUP),
20009                    b'r' => Some(Self::XUR),
20010                    _ => None,
20011                },
20012                b'm' => match code.as_bytes()[2] {
20013                    b'k' => Some(Self::XMK),
20014                    b'v' => Some(Self::XMV),
20015                    b'u' => Some(Self::XMU),
20016                    b'h' => Some(Self::XMH),
20017                    b'q' => Some(Self::XMQ),
20018                    b'p' => Some(Self::XMP),
20019                    b'j' => Some(Self::XMJ),
20020                    b'c' => Some(Self::XMC),
20021                    b'l' => Some(Self::XML),
20022                    b'm' => Some(Self::XMM),
20023                    b'n' => Some(Self::XMN),
20024                    b't' => Some(Self::XMT),
20025                    b'y' => Some(Self::XMY),
20026                    b'b' => Some(Self::XMB),
20027                    b'd' => Some(Self::XMD),
20028                    b'e' => Some(Self::XME),
20029                    b'g' => Some(Self::XMG),
20030                    b'r' => Some(Self::XMR),
20031                    b'f' => Some(Self::XMF),
20032                    b'o' => Some(Self::XMO),
20033                    b'z' => Some(Self::XMZ),
20034                    b's' => Some(Self::XMS),
20035                    b'a' => Some(Self::XMA),
20036                    b'x' => Some(Self::XMX),
20037                    b'w' => Some(Self::XMW),
20038                    _ => None,
20039                },
20040                b'n' => match code.as_bytes()[2] {
20041                    b'a' => Some(Self::XNA),
20042                    b'o' => Some(Self::XNO),
20043                    b'b' => Some(Self::XNB),
20044                    b's' => Some(Self::XNS),
20045                    b'r' => Some(Self::XNR),
20046                    b'z' => Some(Self::XNZ),
20047                    b'h' => Some(Self::XNH),
20048                    b'g' => Some(Self::XNG),
20049                    b't' => Some(Self::XNT),
20050                    b'k' => Some(Self::XNK),
20051                    b'i' => Some(Self::XNI),
20052                    b'q' => Some(Self::XNQ),
20053                    b'j' => Some(Self::XNJ),
20054                    b'm' => Some(Self::XNM),
20055                    b'n' => Some(Self::XNN),
20056                    b'u' => Some(Self::XNU),
20057                    b'y' => Some(Self::XNY),
20058                    _ => None,
20059                },
20060                b'z' => match code.as_bytes()[2] {
20061                    b'p' => Some(Self::XZP),
20062                    b'm' => Some(Self::XZM),
20063                    b'h' => Some(Self::XZH),
20064                    _ => None,
20065                },
20066                b'r' => match code.as_bytes()[2] {
20067                    b't' => Some(Self::XRT),
20068                    b'n' => Some(Self::XRN),
20069                    b'm' => Some(Self::XRM),
20070                    b'b' => Some(Self::XRB),
20071                    b'd' => Some(Self::XRD),
20072                    b'w' => Some(Self::XRW),
20073                    b'a' => Some(Self::XRA),
20074                    b'e' => Some(Self::XRE),
20075                    b'i' => Some(Self::XRI),
20076                    b'u' => Some(Self::XRU),
20077                    b'g' => Some(Self::XRG),
20078                    b'r' => Some(Self::XRR),
20079                    _ => None,
20080                },
20081                b'b' => match code.as_bytes()[2] {
20082                    b'c' => Some(Self::XBC),
20083                    b'y' => Some(Self::XBY),
20084                    b'p' => Some(Self::XBP),
20085                    b'e' => Some(Self::XBE),
20086                    b'd' => Some(Self::XBD),
20087                    b'j' => Some(Self::XBJ),
20088                    b'o' => Some(Self::XBO),
20089                    b'g' => Some(Self::XBG),
20090                    b'r' => Some(Self::XBR),
20091                    b'w' => Some(Self::XBW),
20092                    b'n' => Some(Self::XBN),
20093                    b'i' => Some(Self::XBI),
20094                    b'b' => Some(Self::XBB),
20095                    b'm' => Some(Self::XBM),
20096                    _ => None,
20097                },
20098                b'x' => match code.as_bytes()[2] {
20099                    b'b' => Some(Self::XXB),
20100                    b'k' => Some(Self::XXK),
20101                    b'r' => Some(Self::XXR),
20102                    b'm' => Some(Self::XXM),
20103                    b't' => Some(Self::XXT),
20104                    _ => None,
20105                },
20106                b'p' => match code.as_bytes()[2] {
20107                    b'z' => Some(Self::XPZ),
20108                    b'n' => Some(Self::XPN),
20109                    b'k' => Some(Self::XPK),
20110                    b'e' => Some(Self::XPE),
20111                    b'q' => Some(Self::XPQ),
20112                    b'j' => Some(Self::XPJ),
20113                    b'h' => Some(Self::XPH),
20114                    b'b' => Some(Self::XPB),
20115                    b'v' => Some(Self::XPV),
20116                    b'w' => Some(Self::XPW),
20117                    b'd' => Some(Self::XPD),
20118                    b'r' => Some(Self::XPR),
20119                    b'c' => Some(Self::XPC),
20120                    b'g' => Some(Self::XPG),
20121                    b'i' => Some(Self::XPI),
20122                    b'a' => Some(Self::XPA),
20123                    b's' => Some(Self::XPS),
20124                    b'o' => Some(Self::XPO),
20125                    b'l' => Some(Self::XPL),
20126                    b'm' => Some(Self::XPM),
20127                    b'u' => Some(Self::XPU),
20128                    b't' => Some(Self::XPT),
20129                    b'y' => Some(Self::XPY),
20130                    b'p' => Some(Self::XPP),
20131                    b'f' => Some(Self::XPF),
20132                    b'x' => Some(Self::XPX),
20133                    _ => None,
20134                },
20135                b'c' => match code.as_bytes()[2] {
20136                    b'c' => Some(Self::XCC),
20137                    b'r' => Some(Self::XCR),
20138                    b'y' => Some(Self::XCY),
20139                    b'e' => Some(Self::XCE),
20140                    b'h' => Some(Self::XCH),
20141                    b'o' => Some(Self::XCO),
20142                    b'v' => Some(Self::XCV),
20143                    b'g' => Some(Self::XCG),
20144                    b'l' => Some(Self::XCL),
20145                    b't' => Some(Self::XCT),
20146                    b'w' => Some(Self::XCW),
20147                    b'm' => Some(Self::XCM),
20148                    b'n' => Some(Self::XCN),
20149                    b'b' => Some(Self::XCB),
20150                    b'u' => Some(Self::XCU),
20151                    _ => None,
20152                },
20153                b'd' => match code.as_bytes()[2] {
20154                    b'c' => Some(Self::XDC),
20155                    b'a' => Some(Self::XDA),
20156                    b'k' => Some(Self::XDK),
20157                    b'm' => Some(Self::XDM),
20158                    b'q' => Some(Self::XDQ),
20159                    b'o' => Some(Self::XDO),
20160                    b'y' => Some(Self::XDY),
20161                    _ => None,
20162                },
20163                b'g' => match code.as_bytes()[2] {
20164                    b'm' => Some(Self::XGM),
20165                    b'f' => Some(Self::XGF),
20166                    b'a' => Some(Self::XGA),
20167                    b'l' => Some(Self::XGL),
20168                    b'i' => Some(Self::XGI),
20169                    b'r' => Some(Self::XGR),
20170                    b'b' => Some(Self::XGB),
20171                    b'g' => Some(Self::XGG),
20172                    b'd' => Some(Self::XGD),
20173                    b'w' => Some(Self::XGW),
20174                    b'u' => Some(Self::XGU),
20175                    _ => None,
20176                },
20177                b'e' => match code.as_bytes()[2] {
20178                    b'b' => Some(Self::XEB),
20179                    b'p' => Some(Self::XEP),
20180                    b'd' => Some(Self::XED),
20181                    b'l' => Some(Self::XEL),
20182                    b'm' => Some(Self::XEM),
20183                    b'u' => Some(Self::XEU),
20184                    b's' => Some(Self::XES),
20185                    b'r' => Some(Self::XER),
20186                    b't' => Some(Self::XET),
20187                    b'g' => Some(Self::XEG),
20188                    _ => None,
20189                },
20190                b'f' => match code.as_bytes()[2] {
20191                    b'a' => Some(Self::XFA),
20192                    _ => None,
20193                },
20194                b'h' => match code.as_bytes()[2] {
20195                    b'd' => Some(Self::XHD),
20196                    b'a' => Some(Self::XHA),
20197                    b't' => Some(Self::XHT),
20198                    b'r' => Some(Self::XHR),
20199                    b'c' => Some(Self::XHC),
20200                    b'u' => Some(Self::XHU),
20201                    b'e' => Some(Self::XHE),
20202                    b'v' => Some(Self::XHV),
20203                    b'm' => Some(Self::XHM),
20204                    b'o' => Some(Self::XHO),
20205                    _ => None,
20206                },
20207                b'i' => match code.as_bytes()[2] {
20208                    b'b' => Some(Self::XIB),
20209                    b'l' => Some(Self::XIL),
20210                    b'v' => Some(Self::XIV),
20211                    b's' => Some(Self::XIS),
20212                    b'n' => Some(Self::XIN),
20213                    b'y' => Some(Self::XIY),
20214                    b'i' => Some(Self::XII),
20215                    b'r' => Some(Self::XIR),
20216                    _ => None,
20217                },
20218                b'j' => match code.as_bytes()[2] {
20219                    b't' => Some(Self::XJT),
20220                    b'b' => Some(Self::XJB),
20221                    _ => None,
20222                },
20223                b'k' => match code.as_bytes()[2] {
20224                    b'u' => Some(Self::XKU),
20225                    b'p' => Some(Self::XKP),
20226                    b'k' => Some(Self::XKK),
20227                    b'g' => Some(Self::XKG),
20228                    b'j' => Some(Self::XKJ),
20229                    b'a' => Some(Self::XKA),
20230                    b't' => Some(Self::XKT),
20231                    b'x' => Some(Self::XKX),
20232                    b'n' => Some(Self::XKN),
20233                    b'w' => Some(Self::XKW),
20234                    b'i' => Some(Self::XKI),
20235                    b'e' => Some(Self::XKE),
20236                    b'v' => Some(Self::XKV),
20237                    b'f' => Some(Self::XKF),
20238                    b'c' => Some(Self::XKC),
20239                    b'o' => Some(Self::XKO),
20240                    b'q' => Some(Self::XKQ),
20241                    b's' => Some(Self::XKS),
20242                    b'z' => Some(Self::XKZ),
20243                    b'l' => Some(Self::XKL),
20244                    b'd' => Some(Self::XKD),
20245                    b'b' => Some(Self::XKB),
20246                    b'y' => Some(Self::XKY),
20247                    b'r' => Some(Self::XKR),
20248                    _ => None,
20249                },
20250                b'v' => match code.as_bytes()[2] {
20251                    b'i' => Some(Self::XVI),
20252                    b'n' => Some(Self::XVN),
20253                    b'e' => Some(Self::XVE),
20254                    b's' => Some(Self::XVS),
20255                    b'o' => Some(Self::XVO),
20256                    _ => None,
20257                },
20258                b'q' => match code.as_bytes()[2] {
20259                    b'a' => Some(Self::XQA),
20260                    b't' => Some(Self::XQT),
20261                    _ => None,
20262                },
20263                b's' => match code.as_bytes()[2] {
20264                    b'm' => Some(Self::XSM),
20265                    b'q' => Some(Self::XSQ),
20266                    b'a' => Some(Self::XSA),
20267                    b'y' => Some(Self::XSY),
20268                    b'b' => Some(Self::XSB),
20269                    b'n' => Some(Self::XSN),
20270                    b'u' => Some(Self::XSU),
20271                    b'c' => Some(Self::XSC),
20272                    b'e' => Some(Self::XSE),
20273                    b'h' => Some(Self::XSH),
20274                    b'r' => Some(Self::XSR),
20275                    b'd' => Some(Self::XSD),
20276                    b'p' => Some(Self::XSP),
20277                    b'i' => Some(Self::XSI),
20278                    b'o' => Some(Self::XSO),
20279                    b'l' => Some(Self::XSL),
20280                    b'v' => Some(Self::XSV),
20281                    _ => None,
20282                },
20283                b'o' => match code.as_bytes()[2] {
20284                    b'd' => Some(Self::XOD),
20285                    b'i' => Some(Self::XOI),
20286                    b'm' => Some(Self::XOM),
20287                    b'n' => Some(Self::XON),
20288                    b'p' => Some(Self::XOP),
20289                    b'r' => Some(Self::XOR),
20290                    b'w' => Some(Self::XOW),
20291                    b'c' => Some(Self::XOC),
20292                    b'g' => Some(Self::XOG),
20293                    b'k' => Some(Self::XOK),
20294                    b'o' => Some(Self::XOO),
20295                    _ => None,
20296                },
20297                b'w' => match code.as_bytes()[2] {
20298                    b'a' => Some(Self::XWA),
20299                    b'g' => Some(Self::XWG),
20300                    b'r' => Some(Self::XWR),
20301                    b'd' => Some(Self::XWD),
20302                    b'j' => Some(Self::XWJ),
20303                    b'k' => Some(Self::XWK),
20304                    b'w' => Some(Self::XWW),
20305                    b'l' => Some(Self::XWL),
20306                    b'c' => Some(Self::XWC),
20307                    b't' => Some(Self::XWT),
20308                    b'o' => Some(Self::XWO),
20309                    b'e' => Some(Self::XWE),
20310                    _ => None,
20311                },
20312                b'y' => match code.as_bytes()[2] {
20313                    b'k' => Some(Self::XYK),
20314                    b't' => Some(Self::XYT),
20315                    b'j' => Some(Self::XYJ),
20316                    b'l' => Some(Self::XYL),
20317                    b'b' => Some(Self::XYB),
20318                    b'a' => Some(Self::XYA),
20319                    b'y' => Some(Self::XYY),
20320                    _ => None,
20321                },
20322            _ => None,
20323            },
20324            b'f' => match code.as_bytes()[1] {
20325                b'u' => match code.as_bytes()[2] {
20326                    b'b' => Some(Self::FUB),
20327                    b'i' => Some(Self::FUI),
20328                    b'e' => Some(Self::FUE),
20329                    b'q' => Some(Self::FUQ),
20330                    b'd' => Some(Self::FUD),
20331                    b'r' => Some(Self::FUR),
20332                    b'l' => Some(Self::FUL),
20333                    b'n' => Some(Self::FUN),
20334                    b'm' => Some(Self::FUM),
20335                    b'u' => Some(Self::FUU),
20336                    b't' => Some(Self::FUT),
20337                    b'y' => Some(Self::FUY),
20338                    b'j' => Some(Self::FUJ),
20339                    b'v' => Some(Self::FUV),
20340                    b'c' => Some(Self::FUC),
20341                    b'f' => Some(Self::FUF),
20342                    b'h' => Some(Self::FUH),
20343                    _ => None,
20344                },
20345                b'r' => match code.as_bytes()[2] {
20346                    b'p' => Some(Self::FRP),
20347                    b'c' => Some(Self::FRC),
20348                    b's' => Some(Self::FRS),
20349                    b'q' => Some(Self::FRQ),
20350                    b'd' => Some(Self::FRD),
20351                    b't' => Some(Self::FRT),
20352                    b'k' => Some(Self::FRK),
20353                    b'a' => Some(Self::FRA),
20354                    b'm' => Some(Self::FRM),
20355                    b'r' => Some(Self::FRR),
20356                    b'o' => Some(Self::FRO),
20357                    b'y' => Some(Self::FRY),
20358                    _ => None,
20359                },
20360                b'a' => match code.as_bytes()[2] {
20361                    b'h' => Some(Self::FAH),
20362                    b'b' => Some(Self::FAB),
20363                    b'f' => Some(Self::FAF),
20364                    b'j' => Some(Self::FAJ),
20365                    b'i' => Some(Self::FAI),
20366                    b'x' => Some(Self::FAX),
20367                    b'm' => Some(Self::FAM),
20368                    b'k' => Some(Self::FAK),
20369                    b'n' => Some(Self::FAN),
20370                    b't' => Some(Self::FAT),
20371                    b'o' => Some(Self::FAO),
20372                    b'a' => Some(Self::FAA),
20373                    b'r' => Some(Self::FAR),
20374                    b'u' => Some(Self::FAU),
20375                    b'g' => Some(Self::FAG),
20376                    b'z' => Some(Self::FAZ),
20377                    b'p' => Some(Self::FAP),
20378                    b's' => Some(Self::FAS),
20379                    b'l' => Some(Self::FAL),
20380                    b'y' => Some(Self::FAY),
20381                    b'd' => Some(Self::FAD),
20382                    _ => None,
20383                },
20384                b'i' => match code.as_bytes()[2] {
20385                    b'f' => Some(Self::FIF),
20386                    b'j' => Some(Self::FIJ),
20387                    b'l' => Some(Self::FIL),
20388                    b'n' => Some(Self::FIN),
20389                    b'p' => Some(Self::FIP),
20390                    b'r' => Some(Self::FIR),
20391                    b'w' => Some(Self::FIW),
20392                    b'e' => Some(Self::FIE),
20393                    b'a' => Some(Self::FIA),
20394                    b't' => Some(Self::FIT),
20395                    _ => None,
20396                },
20397                b'l' => match code.as_bytes()[2] {
20398                    b'i' => Some(Self::FLI),
20399                    b'y' => Some(Self::FLY),
20400                    b'n' => Some(Self::FLN),
20401                    b'h' => Some(Self::FLH),
20402                    b'r' => Some(Self::FLR),
20403                    b'a' => Some(Self::FLA),
20404                    b'l' => Some(Self::FLL),
20405                    _ => None,
20406                },
20407                b'n' => match code.as_bytes()[2] {
20408                    b'g' => Some(Self::FNG),
20409                    b'b' => Some(Self::FNB),
20410                    b'i' => Some(Self::FNI),
20411                    _ => None,
20412                },
20413                b'm' => match code.as_bytes()[2] {
20414                    b'u' => Some(Self::FMU),
20415                    b'p' => Some(Self::FMP),
20416                    _ => None,
20417                },
20418                b'q' => match code.as_bytes()[2] {
20419                    b's' => Some(Self::FQS),
20420                    _ => None,
20421                },
20422                b'p' => match code.as_bytes()[2] {
20423                    b'e' => Some(Self::FPE),
20424                    _ => None,
20425                },
20426                b'e' => match code.as_bytes()[2] {
20427                    b'r' => Some(Self::FER),
20428                    _ => None,
20429                },
20430                b's' => match code.as_bytes()[2] {
20431                    b's' => Some(Self::FSS),
20432                    b'e' => Some(Self::FSE),
20433                    b'l' => Some(Self::FSL),
20434                    _ => None,
20435                },
20436                b'o' => match code.as_bytes()[2] {
20437                    b'i' => Some(Self::FOI),
20438                    b'm' => Some(Self::FOM),
20439                    b'n' => Some(Self::FON),
20440                    b'd' => Some(Self::FOD),
20441                    b'r' => Some(Self::FOR),
20442                    b's' => Some(Self::FOS),
20443                    _ => None,
20444                },
20445                b'f' => match code.as_bytes()[2] {
20446                    b'i' => Some(Self::FFI),
20447                    b'm' => Some(Self::FFM),
20448                    _ => None,
20449                },
20450                b'g' => match code.as_bytes()[2] {
20451                    b'r' => Some(Self::FGR),
20452                    _ => None,
20453                },
20454                b'v' => match code.as_bytes()[2] {
20455                    b'r' => Some(Self::FVR),
20456                    _ => None,
20457                },
20458                b'w' => match code.as_bytes()[2] {
20459                    b'e' => Some(Self::FWE),
20460                    b'a' => Some(Self::FWA),
20461                    _ => None,
20462                },
20463                b'k' => match code.as_bytes()[2] {
20464                    b'k' => Some(Self::FKK),
20465                    b'v' => Some(Self::FKV),
20466                    _ => None,
20467                },
20468                b'c' => match code.as_bytes()[2] {
20469                    b's' => Some(Self::FCS),
20470                    _ => None,
20471                },
20472                b'b' => match code.as_bytes()[2] {
20473                    b'l' => Some(Self::FBL),
20474                    _ => None,
20475                },
20476            _ => None,
20477            },
20478            b'w' => match code.as_bytes()[1] {
20479                b's' => match code.as_bytes()[2] {
20480                    b'g' => Some(Self::WSG),
20481                    b'r' => Some(Self::WSR),
20482                    b'a' => Some(Self::WSA),
20483                    b's' => Some(Self::WSS),
20484                    b'k' => Some(Self::WSK),
20485                    b'u' => Some(Self::WSU),
20486                    b'v' => Some(Self::WSV),
20487                    b'i' => Some(Self::WSI),
20488                    _ => None,
20489                },
20490                b'b' => match code.as_bytes()[2] {
20491                    b'j' => Some(Self::WBJ),
20492                    b'i' => Some(Self::WBI),
20493                    b'm' => Some(Self::WBM),
20494                    b'b' => Some(Self::WBB),
20495                    b'q' => Some(Self::WBQ),
20496                    b'r' => Some(Self::WBR),
20497                    b'k' => Some(Self::WBK),
20498                    b'v' => Some(Self::WBV),
20499                    b'l' => Some(Self::WBL),
20500                    b'h' => Some(Self::WBH),
20501                    b'f' => Some(Self::WBF),
20502                    b'a' => Some(Self::WBA),
20503                    b'e' => Some(Self::WBE),
20504                    b'p' => Some(Self::WBP),
20505                    b't' => Some(Self::WBT),
20506                    b's' => Some(Self::WBS),
20507                    b'w' => Some(Self::WBW),
20508                    _ => None,
20509                },
20510                b't' => match code.as_bytes()[2] {
20511                    b'i' => Some(Self::WTI),
20512                    b'b' => Some(Self::WTB),
20513                    b'm' => Some(Self::WTM),
20514                    b'k' => Some(Self::WTK),
20515                    b'h' => Some(Self::WTH),
20516                    b'f' => Some(Self::WTF),
20517                    b'w' => Some(Self::WTW),
20518                    _ => None,
20519                },
20520                b'u' => match code.as_bytes()[2] {
20521                    b'n' => Some(Self::WUN),
20522                    b'l' => Some(Self::WUL),
20523                    b'y' => Some(Self::WUY),
20524                    b'a' => Some(Self::WUA),
20525                    b'u' => Some(Self::WUU),
20526                    b'd' => Some(Self::WUD),
20527                    b'x' => Some(Self::WUX),
20528                    b'm' => Some(Self::WUM),
20529                    b'b' => Some(Self::WUB),
20530                    b'r' => Some(Self::WUR),
20531                    b't' => Some(Self::WUT),
20532                    b'h' => Some(Self::WUH),
20533                    b'v' => Some(Self::WUV),
20534                    _ => None,
20535                },
20536                b'e' => match code.as_bytes()[2] {
20537                    b's' => Some(Self::WES),
20538                    b'i' => Some(Self::WEI),
20539                    b't' => Some(Self::WET),
20540                    b'u' => Some(Self::WEU),
20541                    b'd' => Some(Self::WED),
20542                    b'h' => Some(Self::WEH),
20543                    b'w' => Some(Self::WEW),
20544                    b'o' => Some(Self::WEO),
20545                    b'm' => Some(Self::WEM),
20546                    b'g' => Some(Self::WEG),
20547                    b'r' => Some(Self::WER),
20548                    b'p' => Some(Self::WEP),
20549                    b'a' => Some(Self::WEA),
20550                    b'c' => Some(Self::WEC),
20551                    _ => None,
20552                },
20553                b'o' => match code.as_bytes()[2] {
20554                    b'f' => Some(Self::WOF),
20555                    b's' => Some(Self::WOS),
20556                    b'i' => Some(Self::WOI),
20557                    b'a' => Some(Self::WOA),
20558                    b'k' => Some(Self::WOK),
20559                    b'o' => Some(Self::WOO),
20560                    b'w' => Some(Self::WOW),
20561                    b'y' => Some(Self::WOY),
20562                    b'g' => Some(Self::WOG),
20563                    b'c' => Some(Self::WOC),
20564                    b'd' => Some(Self::WOD),
20565                    b'e' => Some(Self::WOE),
20566                    b'l' => Some(Self::WOL),
20567                    b'm' => Some(Self::WOM),
20568                    b'n' => Some(Self::WON),
20569                    b'r' => Some(Self::WOR),
20570                    b'b' => Some(Self::WOB),
20571                    _ => None,
20572                },
20573                b'r' => match code.as_bytes()[2] {
20574                    b'k' => Some(Self::WRK),
20575                    b'w' => Some(Self::WRW),
20576                    b'y' => Some(Self::WRY),
20577                    b'x' => Some(Self::WRX),
20578                    b'b' => Some(Self::WRB),
20579                    b'z' => Some(Self::WRZ),
20580                    b'r' => Some(Self::WRR),
20581                    b's' => Some(Self::WRS),
20582                    b'i' => Some(Self::WRI),
20583                    b'l' => Some(Self::WRL),
20584                    b'n' => Some(Self::WRN),
20585                    b'p' => Some(Self::WRP),
20586                    b'u' => Some(Self::WRU),
20587                    b'm' => Some(Self::WRM),
20588                    b'v' => Some(Self::WRV),
20589                    b'g' => Some(Self::WRG),
20590                    b'h' => Some(Self::WRH),
20591                    b'o' => Some(Self::WRO),
20592                    _ => None,
20593                },
20594                b'i' => match code.as_bytes()[2] {
20595                    b'n' => Some(Self::WIN),
20596                    b'i' => Some(Self::WII),
20597                    b'b' => Some(Self::WIB),
20598                    b'v' => Some(Self::WIV),
20599                    b'c' => Some(Self::WIC),
20600                    b'g' => Some(Self::WIG),
20601                    b'e' => Some(Self::WIE),
20602                    b'j' => Some(Self::WIJ),
20603                    b'f' => Some(Self::WIF),
20604                    b'h' => Some(Self::WIH),
20605                    b'm' => Some(Self::WIM),
20606                    b'k' => Some(Self::WIK),
20607                    b'l' => Some(Self::WIL),
20608                    b'r' => Some(Self::WIR),
20609                    b'u' => Some(Self::WIU),
20610                    b'y' => Some(Self::WIY),
20611                    _ => None,
20612                },
20613                b'k' => match code.as_bytes()[2] {
20614                    b'l' => Some(Self::WKL),
20615                    b'r' => Some(Self::WKR),
20616                    b'b' => Some(Self::WKB),
20617                    b'u' => Some(Self::WKU),
20618                    b'a' => Some(Self::WKA),
20619                    b'w' => Some(Self::WKW),
20620                    b'd' => Some(Self::WKD),
20621                    b'y' => Some(Self::WKY),
20622                    _ => None,
20623                },
20624                b'a' => match code.as_bytes()[2] {
20625                    b't' => Some(Self::WAT),
20626                    b'g' => Some(Self::WAG),
20627                    b'b' => Some(Self::WAB),
20628                    b'j' => Some(Self::WAJ),
20629                    b'q' => Some(Self::WAQ),
20630                    b'w' => Some(Self::WAW),
20631                    b'v' => Some(Self::WAV),
20632                    b'f' => Some(Self::WAF),
20633                    b'a' => Some(Self::WAA),
20634                    b'e' => Some(Self::WAE),
20635                    b'd' => Some(Self::WAD),
20636                    b'm' => Some(Self::WAM),
20637                    b'z' => Some(Self::WAZ),
20638                    b'n' => Some(Self::WAN),
20639                    b'p' => Some(Self::WAP),
20640                    b'o' => Some(Self::WAO),
20641                    b'r' => Some(Self::WAR),
20642                    b'i' => Some(Self::WAI),
20643                    b'c' => Some(Self::WAC),
20644                    b's' => Some(Self::WAS),
20645                    b'x' => Some(Self::WAX),
20646                    b'h' => Some(Self::WAH),
20647                    b'u' => Some(Self::WAU),
20648                    b'y' => Some(Self::WAY),
20649                    b'l' => Some(Self::WAL),
20650                    _ => None,
20651                },
20652                b'l' => match code.as_bytes()[2] {
20653                    b'g' => Some(Self::WLG),
20654                    b'm' => Some(Self::WLM),
20655                    b'c' => Some(Self::WLC),
20656                    b'k' => Some(Self::WLK),
20657                    b'r' => Some(Self::WLR),
20658                    b'i' => Some(Self::WLI),
20659                    b'w' => Some(Self::WLW),
20660                    b'x' => Some(Self::WLX),
20661                    b'l' => Some(Self::WLL),
20662                    b'y' => Some(Self::WLY),
20663                    b'a' => Some(Self::WLA),
20664                    b's' => Some(Self::WLS),
20665                    b'n' => Some(Self::WLN),
20666                    b'h' => Some(Self::WLH),
20667                    b'v' => Some(Self::WLV),
20668                    b'e' => Some(Self::WLE),
20669                    b'o' => Some(Self::WLO),
20670                    b'u' => Some(Self::WLU),
20671                    _ => None,
20672                },
20673                b'p' => match code.as_bytes()[2] {
20674                    b'c' => Some(Self::WPC),
20675                    _ => None,
20676                },
20677                b'm' => match code.as_bytes()[2] {
20678                    b'm' => Some(Self::WMM),
20679                    b'd' => Some(Self::WMD),
20680                    b'a' => Some(Self::WMA),
20681                    b'w' => Some(Self::WMW),
20682                    b'n' => Some(Self::WMN),
20683                    b'h' => Some(Self::WMH),
20684                    b't' => Some(Self::WMT),
20685                    b'c' => Some(Self::WMC),
20686                    b'b' => Some(Self::WMB),
20687                    b's' => Some(Self::WMS),
20688                    b'e' => Some(Self::WME),
20689                    b'i' => Some(Self::WMI),
20690                    b'g' => Some(Self::WMG),
20691                    b'o' => Some(Self::WMO),
20692                    b'x' => Some(Self::WMX),
20693                    _ => None,
20694                },
20695                b'n' => match code.as_bytes()[2] {
20696                    b'b' => Some(Self::WNB),
20697                    b'i' => Some(Self::WNI),
20698                    b'u' => Some(Self::WNU),
20699                    b'p' => Some(Self::WNP),
20700                    b'd' => Some(Self::WND),
20701                    b'e' => Some(Self::WNE),
20702                    b'm' => Some(Self::WNM),
20703                    b'g' => Some(Self::WNG),
20704                    b'o' => Some(Self::WNO),
20705                    b'c' => Some(Self::WNC),
20706                    b'k' => Some(Self::WNK),
20707                    b'y' => Some(Self::WNY),
20708                    b'w' => Some(Self::WNW),
20709                    b'n' => Some(Self::WNN),
20710                    _ => None,
20711                },
20712                b'h' => match code.as_bytes()[2] {
20713                    b'g' => Some(Self::WHG),
20714                    b'a' => Some(Self::WHA),
20715                    b'u' => Some(Self::WHU),
20716                    b'k' => Some(Self::WHK),
20717                    _ => None,
20718                },
20719                b'w' => match code.as_bytes()[2] {
20720                    b'a' => Some(Self::WWA),
20721                    b'b' => Some(Self::WWB),
20722                    b'r' => Some(Self::WWR),
20723                    b'w' => Some(Self::WWW),
20724                    b'o' => Some(Self::WWO),
20725                    _ => None,
20726                },
20727                b'c' => match code.as_bytes()[2] {
20728                    b'i' => Some(Self::WCI),
20729                    b'a' => Some(Self::WCA),
20730                    _ => None,
20731                },
20732                b'd' => match code.as_bytes()[2] {
20733                    b'g' => Some(Self::WDG),
20734                    b'k' => Some(Self::WDK),
20735                    b'y' => Some(Self::WDY),
20736                    b'j' => Some(Self::WDJ),
20737                    b'u' => Some(Self::WDU),
20738                    b'd' => Some(Self::WDD),
20739                    b't' => Some(Self::WDT),
20740                    _ => None,
20741                },
20742                b'g' => match code.as_bytes()[2] {
20743                    b'b' => Some(Self::WGB),
20744                    b'a' => Some(Self::WGA),
20745                    b'i' => Some(Self::WGI),
20746                    b'o' => Some(Self::WGO),
20747                    b'g' => Some(Self::WGG),
20748                    b'y' => Some(Self::WGY),
20749                    b'u' => Some(Self::WGU),
20750                    _ => None,
20751                },
20752                b'j' => match code.as_bytes()[2] {
20753                    b'a' => Some(Self::WJA),
20754                    b'i' => Some(Self::WJI),
20755                    _ => None,
20756                },
20757                b'y' => match code.as_bytes()[2] {
20758                    b'b' => Some(Self::WYB),
20759                    b'r' => Some(Self::WYR),
20760                    b'y' => Some(Self::WYY),
20761                    b'i' => Some(Self::WYI),
20762                    b'n' => Some(Self::WYN),
20763                    b'm' => Some(Self::WYM),
20764                    _ => None,
20765                },
20766                b'x' => match code.as_bytes()[2] {
20767                    b'w' => Some(Self::WXW),
20768                    b'a' => Some(Self::WXA),
20769                    _ => None,
20770                },
20771                b'f' => match code.as_bytes()[2] {
20772                    b'g' => Some(Self::WFG),
20773                    _ => None,
20774                },
20775            _ => None,
20776            },
20777            b'd' => match code.as_bytes()[1] {
20778                b't' => match code.as_bytes()[2] {
20779                    b'h' => Some(Self::DTH),
20780                    b'i' => Some(Self::DTI),
20781                    b'n' => Some(Self::DTN),
20782                    b'a' => Some(Self::DTA),
20783                    b'd' => Some(Self::DTD),
20784                    b'y' => Some(Self::DTY),
20785                    b'p' => Some(Self::DTP),
20786                    b'b' => Some(Self::DTB),
20787                    b'r' => Some(Self::DTR),
20788                    b'u' => Some(Self::DTU),
20789                    b'k' => Some(Self::DTK),
20790                    b'o' => Some(Self::DTO),
20791                    b'm' => Some(Self::DTM),
20792                    b's' => Some(Self::DTS),
20793                    b't' => Some(Self::DTT),
20794                    _ => None,
20795                },
20796                b'u' => match code.as_bytes()[2] {
20797                    b'l' => Some(Self::DUL),
20798                    b'y' => Some(Self::DUY),
20799                    b'r' => Some(Self::DUR),
20800                    b'u' => Some(Self::DUU),
20801                    b'a' => Some(Self::DUA),
20802                    b'p' => Some(Self::DUP),
20803                    b'b' => Some(Self::DUB),
20804                    b'z' => Some(Self::DUZ),
20805                    b'f' => Some(Self::DUF),
20806                    b's' => Some(Self::DUS),
20807                    b'i' => Some(Self::DUI),
20808                    b'c' => Some(Self::DUC),
20809                    b'h' => Some(Self::DUH),
20810                    b'o' => Some(Self::DUO),
20811                    b'g' => Some(Self::DUG),
20812                    b'n' => Some(Self::DUN),
20813                    b'q' => Some(Self::DUQ),
20814                    b'w' => Some(Self::DUW),
20815                    b'x' => Some(Self::DUX),
20816                    b'v' => Some(Self::DUV),
20817                    b'm' => Some(Self::DUM),
20818                    b'e' => Some(Self::DUE),
20819                    b'k' => Some(Self::DUK),
20820                    _ => None,
20821                },
20822                b'g' => match code.as_bytes()[2] {
20823                    b'l' => Some(Self::DGL),
20824                    b'b' => Some(Self::DGB),
20825                    b'c' => Some(Self::DGC),
20826                    b'z' => Some(Self::DGZ),
20827                    b'd' => Some(Self::DGD),
20828                    b'k' => Some(Self::DGK),
20829                    b'n' => Some(Self::DGN),
20830                    b'w' => Some(Self::DGW),
20831                    b'e' => Some(Self::DGE),
20832                    b'h' => Some(Self::DGH),
20833                    b'g' => Some(Self::DGG),
20834                    b'x' => Some(Self::DGX),
20835                    b's' => Some(Self::DGS),
20836                    b'o' => Some(Self::DGO),
20837                    b'r' => Some(Self::DGR),
20838                    b't' => Some(Self::DGT),
20839                    b'i' => Some(Self::DGI),
20840                    b'a' => Some(Self::DGA),
20841                    _ => None,
20842                },
20843                b'b' => match code.as_bytes()[2] {
20844                    b'a' => Some(Self::DBA),
20845                    b'w' => Some(Self::DBW),
20846                    b't' => Some(Self::DBT),
20847                    b'u' => Some(Self::DBU),
20848                    b'q' => Some(Self::DBQ),
20849                    b'r' => Some(Self::DBR),
20850                    b'e' => Some(Self::DBE),
20851                    b'd' => Some(Self::DBD),
20852                    b'b' => Some(Self::DBB),
20853                    b'y' => Some(Self::DBY),
20854                    b'g' => Some(Self::DBG),
20855                    b'i' => Some(Self::DBI),
20856                    b'm' => Some(Self::DBM),
20857                    b'o' => Some(Self::DBO),
20858                    b'v' => Some(Self::DBV),
20859                    b'n' => Some(Self::DBN),
20860                    b'p' => Some(Self::DBP),
20861                    b'l' => Some(Self::DBL),
20862                    b'f' => Some(Self::DBF),
20863                    b'j' => Some(Self::DBJ),
20864                    _ => None,
20865                },
20866                b'o' => match code.as_bytes()[2] {
20867                    b'x' => Some(Self::DOX),
20868                    b't' => Some(Self::DOT),
20869                    b'b' => Some(Self::DOB),
20870                    b'e' => Some(Self::DOE),
20871                    b's' => Some(Self::DOS),
20872                    b'i' => Some(Self::DOI),
20873                    b'a' => Some(Self::DOA),
20874                    b'v' => Some(Self::DOV),
20875                    b'q' => Some(Self::DOQ),
20876                    b'y' => Some(Self::DOY),
20877                    b'f' => Some(Self::DOF),
20878                    b'k' => Some(Self::DOK),
20879                    b'h' => Some(Self::DOH),
20880                    b'o' => Some(Self::DOO),
20881                    b'r' => Some(Self::DOR),
20882                    b'z' => Some(Self::DOZ),
20883                    b'l' => Some(Self::DOL),
20884                    b'w' => Some(Self::DOW),
20885                    b'p' => Some(Self::DOP),
20886                    b'c' => Some(Self::DOC),
20887                    b'n' => Some(Self::DON),
20888                    _ => None,
20889                },
20890                b'r' => match code.as_bytes()[2] {
20891                    b'i' => Some(Self::DRI),
20892                    b'b' => Some(Self::DRB),
20893                    b'y' => Some(Self::DRY),
20894                    b'd' => Some(Self::DRD),
20895                    b'o' => Some(Self::DRO),
20896                    b'e' => Some(Self::DRE),
20897                    b't' => Some(Self::DRT),
20898                    b'q' => Some(Self::DRQ),
20899                    b's' => Some(Self::DRS),
20900                    b'c' => Some(Self::DRC),
20901                    b'l' => Some(Self::DRL),
20902                    b'u' => Some(Self::DRU),
20903                    b'g' => Some(Self::DRG),
20904                    b'n' => Some(Self::DRN),
20905                    _ => None,
20906                },
20907                b'a' => match code.as_bytes()[2] {
20908                    b'o' => Some(Self::DAO),
20909                    b'g' => Some(Self::DAG),
20910                    b'l' => Some(Self::DAL),
20911                    b's' => Some(Self::DAS),
20912                    b'k' => Some(Self::DAK),
20913                    b'm' => Some(Self::DAM),
20914                    b'c' => Some(Self::DAC),
20915                    b'q' => Some(Self::DAQ),
20916                    b'a' => Some(Self::DAA),
20917                    b'n' => Some(Self::DAN),
20918                    b'z' => Some(Self::DAZ),
20919                    b'j' => Some(Self::DAJ),
20920                    b'u' => Some(Self::DAU),
20921                    b'r' => Some(Self::DAR),
20922                    b'w' => Some(Self::DAW),
20923                    b'i' => Some(Self::DAI),
20924                    b'x' => Some(Self::DAX),
20925                    b'e' => Some(Self::DAE),
20926                    b'h' => Some(Self::DAH),
20927                    b'd' => Some(Self::DAD),
20928                    b'v' => Some(Self::DAV),
20929                    _ => None,
20930                },
20931                b's' => match code.as_bytes()[2] {
20932                    b'h' => Some(Self::DSH),
20933                    b'l' => Some(Self::DSL),
20934                    b'o' => Some(Self::DSO),
20935                    b'i' => Some(Self::DSI),
20936                    b'k' => Some(Self::DSK),
20937                    b'n' => Some(Self::DSN),
20938                    b'e' => Some(Self::DSE),
20939                    b'b' => Some(Self::DSB),
20940                    b'z' => Some(Self::DSZ),
20941                    b'q' => Some(Self::DSQ),
20942                    _ => None,
20943                },
20944                b'd' => match code.as_bytes()[2] {
20945                    b'a' => Some(Self::DDA),
20946                    b'w' => Some(Self::DDW),
20947                    b'n' => Some(Self::DDN),
20948                    b'r' => Some(Self::DDR),
20949                    b'o' => Some(Self::DDO),
20950                    b'd' => Some(Self::DDD),
20951                    b's' => Some(Self::DDS),
20952                    b'e' => Some(Self::DDE),
20953                    b'g' => Some(Self::DDG),
20954                    b'j' => Some(Self::DDJ),
20955                    b'i' => Some(Self::DDI),
20956                    _ => None,
20957                },
20958                b'e' => match code.as_bytes()[2] {
20959                    b'c' => Some(Self::DEC),
20960                    b'd' => Some(Self::DED),
20961                    b'g' => Some(Self::DEG),
20962                    b'h' => Some(Self::DEH),
20963                    b'k' => Some(Self::DEK),
20964                    b'l' => Some(Self::DEL),
20965                    b'm' => Some(Self::DEM),
20966                    b'i' => Some(Self::DEI),
20967                    b'q' => Some(Self::DEQ),
20968                    b'z' => Some(Self::DEZ),
20969                    b'r' => Some(Self::DER),
20970                    b's' => Some(Self::DES),
20971                    b'e' => Some(Self::DEE),
20972                    b'f' => Some(Self::DEF),
20973                    b'v' => Some(Self::DEV),
20974                    b'u' => Some(Self::DEU),
20975                    b'p' => Some(Self::DEP),
20976                    b'n' => Some(Self::DEN),
20977                    _ => None,
20978                },
20979                b'l' => match code.as_bytes()[2] {
20980                    b'k' => Some(Self::DLK),
20981                    b'm' => Some(Self::DLM),
20982                    b'n' => Some(Self::DLN),
20983                    b'g' => Some(Self::DLG),
20984                    _ => None,
20985                },
20986                b'i' => match code.as_bytes()[2] {
20987                    b'j' => Some(Self::DIJ),
20988                    b'v' => Some(Self::DIV),
20989                    b'a' => Some(Self::DIA),
20990                    b'o' => Some(Self::DIO),
20991                    b'd' => Some(Self::DID),
20992                    b'f' => Some(Self::DIF),
20993                    b'g' => Some(Self::DIG),
20994                    b'l' => Some(Self::DIL),
20995                    b's' => Some(Self::DIS),
20996                    b'i' => Some(Self::DII),
20997                    b'm' => Some(Self::DIM),
20998                    b'q' => Some(Self::DIQ),
20999                    b'z' => Some(Self::DIZ),
21000                    b'n' => Some(Self::DIN),
21001                    b'u' => Some(Self::DIU),
21002                    b'r' => Some(Self::DIR),
21003                    b'y' => Some(Self::DIY),
21004                    b'x' => Some(Self::DIX),
21005                    b'h' => Some(Self::DIH),
21006                    b'c' => Some(Self::DIC),
21007                    b'p' => Some(Self::DIP),
21008                    b'w' => Some(Self::DIW),
21009                    b'b' => Some(Self::DIB),
21010                    b'k' => Some(Self::DIK),
21011                    _ => None,
21012                },
21013                b'k' => match code.as_bytes()[2] {
21014                    b'k' => Some(Self::DKK),
21015                    b'a' => Some(Self::DKA),
21016                    b'g' => Some(Self::DKG),
21017                    b'r' => Some(Self::DKR),
21018                    b'x' => Some(Self::DKX),
21019                    b's' => Some(Self::DKS),
21020                    _ => None,
21021                },
21022                b'm' => match code.as_bytes()[2] {
21023                    b'm' => Some(Self::DMM),
21024                    b'l' => Some(Self::DML),
21025                    b's' => Some(Self::DMS),
21026                    b'x' => Some(Self::DMX),
21027                    b'y' => Some(Self::DMY),
21028                    b'k' => Some(Self::DMK),
21029                    b'u' => Some(Self::DMU),
21030                    b'e' => Some(Self::DME),
21031                    b'a' => Some(Self::DMA),
21032                    b'v' => Some(Self::DMV),
21033                    b'r' => Some(Self::DMR),
21034                    b'c' => Some(Self::DMC),
21035                    b'o' => Some(Self::DMO),
21036                    b'd' => Some(Self::DMD),
21037                    b'f' => Some(Self::DMF),
21038                    b'b' => Some(Self::DMB),
21039                    b'w' => Some(Self::DMW),
21040                    b'g' => Some(Self::DMG),
21041                    _ => None,
21042                },
21043                b'n' => match code.as_bytes()[2] {
21044                    b'j' => Some(Self::DNJ),
21045                    b'r' => Some(Self::DNR),
21046                    b'u' => Some(Self::DNU),
21047                    b'v' => Some(Self::DNV),
21048                    b'd' => Some(Self::DND),
21049                    b'k' => Some(Self::DNK),
21050                    b'y' => Some(Self::DNY),
21051                    b'g' => Some(Self::DNG),
21052                    b'n' => Some(Self::DNN),
21053                    b'i' => Some(Self::DNI),
21054                    b't' => Some(Self::DNT),
21055                    b'e' => Some(Self::DNE),
21056                    b'o' => Some(Self::DNO),
21057                    b'a' => Some(Self::DNA),
21058                    b'w' => Some(Self::DNW),
21059                    _ => None,
21060                },
21061                b'j' => match code.as_bytes()[2] {
21062                    b'c' => Some(Self::DJC),
21063                    b'a' => Some(Self::DJA),
21064                    b'r' => Some(Self::DJR),
21065                    b'd' => Some(Self::DJD),
21066                    b'f' => Some(Self::DJF),
21067                    b'w' => Some(Self::DJW),
21068                    b'j' => Some(Self::DJJ),
21069                    b'i' => Some(Self::DJI),
21070                    b'b' => Some(Self::DJB),
21071                    b'k' => Some(Self::DJK),
21072                    b'm' => Some(Self::DJM),
21073                    b'o' => Some(Self::DJO),
21074                    b'n' => Some(Self::DJN),
21075                    b'u' => Some(Self::DJU),
21076                    b'e' => Some(Self::DJE),
21077                    _ => None,
21078                },
21079                b'w' => match code.as_bytes()[2] {
21080                    b'w' => Some(Self::DWW),
21081                    b'k' => Some(Self::DWK),
21082                    b'r' => Some(Self::DWR),
21083                    b'z' => Some(Self::DWZ),
21084                    b'u' => Some(Self::DWU),
21085                    b'y' => Some(Self::DWY),
21086                    b'a' => Some(Self::DWA),
21087                    b's' => Some(Self::DWS),
21088                    _ => None,
21089                },
21090                b'z' => match code.as_bytes()[2] {
21091                    b'g' => Some(Self::DZG),
21092                    b'e' => Some(Self::DZE),
21093                    b'l' => Some(Self::DZL),
21094                    b'n' => Some(Self::DZN),
21095                    b'o' => Some(Self::DZO),
21096                    b'a' => Some(Self::DZA),
21097                    _ => None,
21098                },
21099                b'c' => match code.as_bytes()[2] {
21100                    b'c' => Some(Self::DCC),
21101                    b'r' => Some(Self::DCR),
21102                    _ => None,
21103                },
21104                b'h' => match code.as_bytes()[2] {
21105                    b'v' => Some(Self::DHV),
21106                    b's' => Some(Self::DHS),
21107                    b'l' => Some(Self::DHL),
21108                    b'g' => Some(Self::DHG),
21109                    b'n' => Some(Self::DHN),
21110                    b'w' => Some(Self::DHW),
21111                    b'r' => Some(Self::DHR),
21112                    b'i' => Some(Self::DHI),
21113                    b'o' => Some(Self::DHO),
21114                    b'd' => Some(Self::DHD),
21115                    b'x' => Some(Self::DHX),
21116                    b'u' => Some(Self::DHU),
21117                    b'm' => Some(Self::DHM),
21118                    _ => None,
21119                },
21120                b'y' => match code.as_bytes()[2] {
21121                    b'y' => Some(Self::DYY),
21122                    b'i' => Some(Self::DYI),
21123                    b'b' => Some(Self::DYB),
21124                    b'a' => Some(Self::DYA),
21125                    b'n' => Some(Self::DYN),
21126                    b'r' => Some(Self::DYR),
21127                    b'd' => Some(Self::DYD),
21128                    b'u' => Some(Self::DYU),
21129                    b'o' => Some(Self::DYO),
21130                    b'g' => Some(Self::DYG),
21131                    b'm' => Some(Self::DYM),
21132                    _ => None,
21133                },
21134                b'v' => match code.as_bytes()[2] {
21135                    b'a' => Some(Self::DVA),
21136                    _ => None,
21137                },
21138                b'p' => match code.as_bytes()[2] {
21139                    b'p' => Some(Self::DPP),
21140                    _ => None,
21141                },
21142            _ => None,
21143            },
21144            b'o' => match code.as_bytes()[1] {
21145                b'r' => match code.as_bytes()[2] {
21146                    b't' => Some(Self::ORT),
21147                    b'y' => Some(Self::ORY),
21148                    b'v' => Some(Self::ORV),
21149                    b'n' => Some(Self::ORN),
21150                    b's' => Some(Self::ORS),
21151                    b'e' => Some(Self::ORE),
21152                    b'g' => Some(Self::ORG),
21153                    b'i' => Some(Self::ORI),
21154                    b'c' => Some(Self::ORC),
21155                    b'z' => Some(Self::ORZ),
21156                    b'u' => Some(Self::ORU),
21157                    b'x' => Some(Self::ORX),
21158                    b'w' => Some(Self::ORW),
21159                    b'a' => Some(Self::ORA),
21160                    b'o' => Some(Self::ORO),
21161                    b'm' => Some(Self::ORM),
21162                    b'h' => Some(Self::ORH),
21163                    b'r' => Some(Self::ORR),
21164                    _ => None,
21165                },
21166                b'c' => match code.as_bytes()[2] {
21167                    b'u' => Some(Self::OCU),
21168                    b'a' => Some(Self::OCA),
21169                    b'i' => Some(Self::OCI),
21170                    b'm' => Some(Self::OCM),
21171                    b'h' => Some(Self::OCH),
21172                    b'o' => Some(Self::OCO),
21173                    _ => None,
21174                },
21175                b'j' => match code.as_bytes()[2] {
21176                    b'c' => Some(Self::OJC),
21177                    b'g' => Some(Self::OJG),
21178                    b'b' => Some(Self::OJB),
21179                    b'i' => Some(Self::OJI),
21180                    b'p' => Some(Self::OJP),
21181                    b'v' => Some(Self::OJV),
21182                    b's' => Some(Self::OJS),
21183                    b'w' => Some(Self::OJW),
21184                    _ => None,
21185                },
21186                b'm' => match code.as_bytes()[2] {
21187                    b'b' => Some(Self::OMB),
21188                    b'n' => Some(Self::OMN),
21189                    b'c' => Some(Self::OMC),
21190                    b'y' => Some(Self::OMY),
21191                    b'p' => Some(Self::OMP),
21192                    b'r' => Some(Self::OMR),
21193                    b'x' => Some(Self::OMX),
21194                    b'g' => Some(Self::OMG),
21195                    b'a' => Some(Self::OMA),
21196                    b'l' => Some(Self::OML),
21197                    b'i' => Some(Self::OMI),
21198                    b'k' => Some(Self::OMK),
21199                    b't' => Some(Self::OMT),
21200                    b'u' => Some(Self::OMU),
21201                    b'w' => Some(Self::OMW),
21202                    b'o' => Some(Self::OMO),
21203                    _ => None,
21204                },
21205                b't' => match code.as_bytes()[2] {
21206                    b'm' => Some(Self::OTM),
21207                    b's' => Some(Self::OTS),
21208                    b'z' => Some(Self::OTZ),
21209                    b'e' => Some(Self::OTE),
21210                    b'y' => Some(Self::OTY),
21211                    b'b' => Some(Self::OTB),
21212                    b'k' => Some(Self::OTK),
21213                    b'd' => Some(Self::OTD),
21214                    b'i' => Some(Self::OTI),
21215                    b'r' => Some(Self::OTR),
21216                    b'w' => Some(Self::OTW),
21217                    b'a' => Some(Self::OTA),
21218                    b'u' => Some(Self::OTU),
21219                    b'q' => Some(Self::OTQ),
21220                    b't' => Some(Self::OTT),
21221                    b'n' => Some(Self::OTN),
21222                    b'x' => Some(Self::OTX),
21223                    b'l' => Some(Self::OTL),
21224                    _ => None,
21225                },
21226                b'f' => match code.as_bytes()[2] {
21227                    b'u' => Some(Self::OFU),
21228                    b'o' => Some(Self::OFO),
21229                    b's' => Some(Self::OFS),
21230                    _ => None,
21231                },
21232                b'v' => match code.as_bytes()[2] {
21233                    b'd' => Some(Self::OVD),
21234                    _ => None,
21235                },
21236                b'u' => match code.as_bytes()[2] {
21237                    b'b' => Some(Self::OUB),
21238                    b'i' => Some(Self::OUI),
21239                    b'm' => Some(Self::OUM),
21240                    b'e' => Some(Self::OUE),
21241                    b'a' => Some(Self::OUA),
21242                    _ => None,
21243                },
21244                b'i' => match code.as_bytes()[2] {
21245                    b'n' => Some(Self::OIN),
21246                    b'a' => Some(Self::OIA),
21247                    b'e' => Some(Self::OIE),
21248                    _ => None,
21249                },
21250                b'n' => match code.as_bytes()[2] {
21251                    b'k' => Some(Self::ONK),
21252                    b'b' => Some(Self::ONB),
21253                    b'r' => Some(Self::ONR),
21254                    b'w' => Some(Self::ONW),
21255                    b'g' => Some(Self::ONG),
21256                    b'a' => Some(Self::ONA),
21257                    b'e' => Some(Self::ONE),
21258                    b'i' => Some(Self::ONI),
21259                    b'x' => Some(Self::ONX),
21260                    b'j' => Some(Self::ONJ),
21261                    b's' => Some(Self::ONS),
21262                    b'n' => Some(Self::ONN),
21263                    b'o' => Some(Self::ONO),
21264                    b't' => Some(Self::ONT),
21265                    b'p' => Some(Self::ONP),
21266                    b'u' => Some(Self::ONU),
21267                    _ => None,
21268                },
21269                b'g' => match code.as_bytes()[2] {
21270                    b'o' => Some(Self::OGO),
21271                    b'c' => Some(Self::OGC),
21272                    b'b' => Some(Self::OGB),
21273                    b'g' => Some(Self::OGG),
21274                    b'u' => Some(Self::OGU),
21275                    b'e' => Some(Self::OGE),
21276                    _ => None,
21277                },
21278                b'k' => match code.as_bytes()[2] {
21279                    b'r' => Some(Self::OKR),
21280                    b'c' => Some(Self::OKC),
21281                    b'g' => Some(Self::OKG),
21282                    b'h' => Some(Self::OKH),
21283                    b'k' => Some(Self::OKK),
21284                    b'm' => Some(Self::OKM),
21285                    b'a' => Some(Self::OKA),
21286                    b'n' => Some(Self::OKN),
21287                    b'i' => Some(Self::OKI),
21288                    b's' => Some(Self::OKS),
21289                    b'j' => Some(Self::OKJ),
21290                    b'b' => Some(Self::OKB),
21291                    b'd' => Some(Self::OKD),
21292                    b'x' => Some(Self::OKX),
21293                    b'e' => Some(Self::OKE),
21294                    b'u' => Some(Self::OKU),
21295                    b'l' => Some(Self::OKL),
21296                    b'z' => Some(Self::OKZ),
21297                    b'o' => Some(Self::OKO),
21298                    b'v' => Some(Self::OKV),
21299                    _ => None,
21300                },
21301                b'z' => match code.as_bytes()[2] {
21302                    b'm' => Some(Self::OZM),
21303                    _ => None,
21304                },
21305                b'p' => match code.as_bytes()[2] {
21306                    b'k' => Some(Self::OPK),
21307                    b'y' => Some(Self::OPY),
21308                    b'a' => Some(Self::OPA),
21309                    b'm' => Some(Self::OPM),
21310                    b'o' => Some(Self::OPO),
21311                    b't' => Some(Self::OPT),
21312                    _ => None,
21313                },
21314                b'l' => match code.as_bytes()[2] {
21315                    b'u' => Some(Self::OLU),
21316                    b'o' => Some(Self::OLO),
21317                    b'd' => Some(Self::OLD),
21318                    b't' => Some(Self::OLT),
21319                    b'e' => Some(Self::OLE),
21320                    b'k' => Some(Self::OLK),
21321                    b'm' => Some(Self::OLM),
21322                    b'r' => Some(Self::OLR),
21323                    b'a' => Some(Self::OLA),
21324                    _ => None,
21325                },
21326                b'b' => match code.as_bytes()[2] {
21327                    b'm' => Some(Self::OBM),
21328                    b'i' => Some(Self::OBI),
21329                    b'l' => Some(Self::OBL),
21330                    b'o' => Some(Self::OBO),
21331                    b'u' => Some(Self::OBU),
21332                    b't' => Some(Self::OBT),
21333                    b'r' => Some(Self::OBR),
21334                    b'k' => Some(Self::OBK),
21335                    _ => None,
21336                },
21337                b'd' => match code.as_bytes()[2] {
21338                    b'k' => Some(Self::ODK),
21339                    b'u' => Some(Self::ODU),
21340                    b'a' => Some(Self::ODA),
21341                    b't' => Some(Self::ODT),
21342                    _ => None,
21343                },
21344                b'a' => match code.as_bytes()[2] {
21345                    b'r' => Some(Self::OAR),
21346                    b'v' => Some(Self::OAV),
21347                    b'c' => Some(Self::OAC),
21348                    b'a' => Some(Self::OAA),
21349                    _ => None,
21350                },
21351                b'h' => match code.as_bytes()[2] {
21352                    b't' => Some(Self::OHT),
21353                    b'u' => Some(Self::OHU),
21354                    _ => None,
21355                },
21356                b'o' => match code.as_bytes()[2] {
21357                    b's' => Some(Self::OOS),
21358                    b'g' => Some(Self::OOG),
21359                    b'r' => Some(Self::OOR),
21360                    b'd' => Some(Self::OOD),
21361                    b'n' => Some(Self::OON),
21362                    _ => None,
21363                },
21364                b's' => match code.as_bytes()[2] {
21365                    b'x' => Some(Self::OSX),
21366                    b'p' => Some(Self::OSP),
21367                    b'n' => Some(Self::OSN),
21368                    b'a' => Some(Self::OSA),
21369                    b't' => Some(Self::OST),
21370                    b'c' => Some(Self::OSC),
21371                    b'i' => Some(Self::OSI),
21372                    b'o' => Some(Self::OSO),
21373                    b's' => Some(Self::OSS),
21374                    b'u' => Some(Self::OSU),
21375                    _ => None,
21376                },
21377                b'w' => match code.as_bytes()[2] {
21378                    b'l' => Some(Self::OWL),
21379                    b'i' => Some(Self::OWI),
21380                    _ => None,
21381                },
21382                b'y' => match code.as_bytes()[2] {
21383                    b'b' => Some(Self::OYB),
21384                    b'y' => Some(Self::OYY),
21385                    b'd' => Some(Self::OYD),
21386                    b'm' => Some(Self::OYM),
21387                    _ => None,
21388                },
21389            _ => None,
21390            },
21391            b'i' => match code.as_bytes()[1] {
21392                b'b' => match code.as_bytes()[2] {
21393                    b'm' => Some(Self::IBM),
21394                    b'e' => Some(Self::IBE),
21395                    b'h' => Some(Self::IBH),
21396                    b'l' => Some(Self::IBL),
21397                    b'a' => Some(Self::IBA),
21398                    b'g' => Some(Self::IBG),
21399                    b'y' => Some(Self::IBY),
21400                    b'b' => Some(Self::IBB),
21401                    b'n' => Some(Self::IBN),
21402                    b'u' => Some(Self::IBU),
21403                    b'r' => Some(Self::IBR),
21404                    b'o' => Some(Self::IBO),
21405                    b'd' => Some(Self::IBD),
21406                    _ => None,
21407                },
21408                b'f' => match code.as_bytes()[2] {
21409                    b'a' => Some(Self::IFA),
21410                    b'b' => Some(Self::IFB),
21411                    b'f' => Some(Self::IFF),
21412                    b'e' => Some(Self::IFE),
21413                    b'y' => Some(Self::IFY),
21414                    b'u' => Some(Self::IFU),
21415                    b'm' => Some(Self::IFM),
21416                    b'k' => Some(Self::IFK),
21417                    _ => None,
21418                },
21419                b'm' => match code.as_bytes()[2] {
21420                    b'i' => Some(Self::IMI),
21421                    b'o' => Some(Self::IMO),
21422                    b'n' => Some(Self::IMN),
21423                    b't' => Some(Self::IMT),
21424                    b'r' => Some(Self::IMR),
21425                    b'a' => Some(Self::IMA),
21426                    b's' => Some(Self::IMS),
21427                    b'l' => Some(Self::IML),
21428                    b'y' => Some(Self::IMY),
21429                    _ => None,
21430                },
21431                b'h' => match code.as_bytes()[2] {
21432                    b'w' => Some(Self::IHW),
21433                    b'p' => Some(Self::IHP),
21434                    b'b' => Some(Self::IHB),
21435                    b'i' => Some(Self::IHI),
21436                    _ => None,
21437                },
21438                b't' => match code.as_bytes()[2] {
21439                    b'b' => Some(Self::ITB),
21440                    b'i' => Some(Self::ITI),
21441                    b's' => Some(Self::ITS),
21442                    b'a' => Some(Self::ITA),
21443                    b'v' => Some(Self::ITV),
21444                    b'l' => Some(Self::ITL),
21445                    b'e' => Some(Self::ITE),
21446                    b'r' => Some(Self::ITR),
21447                    b'x' => Some(Self::ITX),
21448                    b'w' => Some(Self::ITW),
21449                    b'o' => Some(Self::ITO),
21450                    b'm' => Some(Self::ITM),
21451                    b'z' => Some(Self::ITZ),
21452                    b'k' => Some(Self::ITK),
21453                    b't' => Some(Self::ITT),
21454                    b'y' => Some(Self::ITY),
21455                    b'd' => Some(Self::ITD),
21456                    _ => None,
21457                },
21458                b'j' => match code.as_bytes()[2] {
21459                    b'e' => Some(Self::IJE),
21460                    b'j' => Some(Self::IJJ),
21461                    b'c' => Some(Self::IJC),
21462                    b'n' => Some(Self::IJN),
21463                    b's' => Some(Self::IJS),
21464                    _ => None,
21465                },
21466                b'n' => match code.as_bytes()[2] {
21467                    b'g' => Some(Self::ING),
21468                    b's' => Some(Self::INS),
21469                    b'd' => Some(Self::IND),
21470                    b'l' => Some(Self::INL),
21471                    b'z' => Some(Self::INZ),
21472                    b'b' => Some(Self::INB),
21473                    b'h' => Some(Self::INH),
21474                    b'o' => Some(Self::INO),
21475                    b'a' => Some(Self::INA),
21476                    b't' => Some(Self::INT),
21477                    b'n' => Some(Self::INN),
21478                    b'p' => Some(Self::INP),
21479                    b'j' => Some(Self::INJ),
21480                    b'm' => Some(Self::INM),
21481                    _ => None,
21482                },
21483                b'k' => match code.as_bytes()[2] {
21484                    b'e' => Some(Self::IKE),
21485                    b'x' => Some(Self::IKX),
21486                    b'k' => Some(Self::IKK),
21487                    b'r' => Some(Self::IKR),
21488                    b'h' => Some(Self::IKH),
21489                    b'z' => Some(Self::IKZ),
21490                    b'i' => Some(Self::IKI),
21491                    b'p' => Some(Self::IKP),
21492                    b'v' => Some(Self::IKV),
21493                    b'l' => Some(Self::IKL),
21494                    b'w' => Some(Self::IKW),
21495                    b't' => Some(Self::IKT),
21496                    b's' => Some(Self::IKS),
21497                    b'u' => Some(Self::IKU),
21498                    b'o' => Some(Self::IKO),
21499                    _ => None,
21500                },
21501                b'g' => match code.as_bytes()[2] {
21502                    b'b' => Some(Self::IGB),
21503                    b'l' => Some(Self::IGL),
21504                    b'g' => Some(Self::IGG),
21505                    b'e' => Some(Self::IGE),
21506                    b'n' => Some(Self::IGN),
21507                    b'w' => Some(Self::IGW),
21508                    b's' => Some(Self::IGS),
21509                    b'o' => Some(Self::IGO),
21510                    b'm' => Some(Self::IGM),
21511                    _ => None,
21512                },
21513                b'c' => match code.as_bytes()[2] {
21514                    b'a' => Some(Self::ICA),
21515                    b'h' => Some(Self::ICH),
21516                    b'l' => Some(Self::ICL),
21517                    b'r' => Some(Self::ICR),
21518                    _ => None,
21519                },
21520                b'd' => match code.as_bytes()[2] {
21521                    b'd' => Some(Self::IDD),
21522                    b'a' => Some(Self::IDA),
21523                    b't' => Some(Self::IDT),
21524                    b'e' => Some(Self::IDE),
21525                    b's' => Some(Self::IDS),
21526                    b'i' => Some(Self::IDI),
21527                    b'o' => Some(Self::IDO),
21528                    b'u' => Some(Self::IDU),
21529                    b'c' => Some(Self::IDC),
21530                    b'b' => Some(Self::IDB),
21531                    b'r' => Some(Self::IDR),
21532                    _ => None,
21533                },
21534                b's' => match code.as_bytes()[2] {
21535                    b'h' => Some(Self::ISH),
21536                    b'l' => Some(Self::ISL),
21537                    b'g' => Some(Self::ISG),
21538                    b'a' => Some(Self::ISA),
21539                    b'n' => Some(Self::ISN),
21540                    b'c' => Some(Self::ISC),
21541                    b'k' => Some(Self::ISK),
21542                    b'd' => Some(Self::ISD),
21543                    b'o' => Some(Self::ISO),
21544                    b'r' => Some(Self::ISR),
21545                    b't' => Some(Self::IST),
21546                    b'u' => Some(Self::ISU),
21547                    b'e' => Some(Self::ISE),
21548                    b'm' => Some(Self::ISM),
21549                    b'i' => Some(Self::ISI),
21550                    _ => None,
21551                },
21552                b'l' => match code.as_bytes()[2] {
21553                    b'g' => Some(Self::ILG),
21554                    b'b' => Some(Self::ILB),
21555                    b'a' => Some(Self::ILA),
21556                    b'i' => Some(Self::ILI),
21557                    b'u' => Some(Self::ILU),
21558                    b'o' => Some(Self::ILO),
21559                    b'k' => Some(Self::ILK),
21560                    b'v' => Some(Self::ILV),
21561                    b'e' => Some(Self::ILE),
21562                    b's' => Some(Self::ILS),
21563                    b'm' => Some(Self::ILM),
21564                    b'p' => Some(Self::ILP),
21565                    _ => None,
21566                },
21567                b'w' => match code.as_bytes()[2] {
21568                    b'k' => Some(Self::IWK),
21569                    b'm' => Some(Self::IWM),
21570                    b'o' => Some(Self::IWO),
21571                    b's' => Some(Self::IWS),
21572                    _ => None,
21573                },
21574                b'a' => match code.as_bytes()[2] {
21575                    b'i' => Some(Self::IAI),
21576                    b'n' => Some(Self::IAN),
21577                    b'r' => Some(Self::IAR),
21578                    _ => None,
21579                },
21580                b'v' => match code.as_bytes()[2] {
21581                    b'b' => Some(Self::IVB),
21582                    b'v' => Some(Self::IVV),
21583                    _ => None,
21584                },
21585                b'q' => match code.as_bytes()[2] {
21586                    b'w' => Some(Self::IQW),
21587                    b'u' => Some(Self::IQU),
21588                    _ => None,
21589                },
21590                b'z' => match code.as_bytes()[2] {
21591                    b'h' => Some(Self::IZH),
21592                    b'r' => Some(Self::IZR),
21593                    b'z' => Some(Self::IZZ),
21594                    b'm' => Some(Self::IZM),
21595                    _ => None,
21596                },
21597                b'o' => match code.as_bytes()[2] {
21598                    b'r' => Some(Self::IOR),
21599                    b'w' => Some(Self::IOW),
21600                    b'u' => Some(Self::IOU),
21601                    _ => None,
21602                },
21603                b'p' => match code.as_bytes()[2] {
21604                    b'k' => Some(Self::IPK),
21605                    b'o' => Some(Self::IPO),
21606                    b'i' => Some(Self::IPI),
21607                    _ => None,
21608                },
21609                b'r' => match code.as_bytes()[2] {
21610                    b'r' => Some(Self::IRR),
21611                    b'k' => Some(Self::IRK),
21612                    b'h' => Some(Self::IRH),
21613                    b'y' => Some(Self::IRY),
21614                    b'e' => Some(Self::IRE),
21615                    b'u' => Some(Self::IRU),
21616                    b'n' => Some(Self::IRN),
21617                    b'x' => Some(Self::IRX),
21618                    b'i' => Some(Self::IRI),
21619                    _ => None,
21620                },
21621                b'u' => match code.as_bytes()[2] {
21622                    b'm' => Some(Self::IUM),
21623                    _ => None,
21624                },
21625                b'x' => match code.as_bytes()[2] {
21626                    b'c' => Some(Self::IXC),
21627                    b'l' => Some(Self::IXL),
21628                    _ => None,
21629                },
21630                b'y' => match code.as_bytes()[2] {
21631                    b'a' => Some(Self::IYA),
21632                    b'o' => Some(Self::IYO),
21633                    b'x' => Some(Self::IYX),
21634                    _ => None,
21635                },
21636                b'i' => match code.as_bytes()[2] {
21637                    b'i' => Some(Self::III),
21638                    b'n' => Some(Self::IIN),
21639                    _ => None,
21640                },
21641            _ => None,
21642            },
21643            b'e' => match code.as_bytes()[1] {
21644                b's' => match code.as_bytes()[2] {
21645                    b'g' => Some(Self::ESG),
21646                    b's' => Some(Self::ESS),
21647                    b'u' => Some(Self::ESU),
21648                    b'l' => Some(Self::ESL),
21649                    b'e' => Some(Self::ESE),
21650                    b'h' => Some(Self::ESH),
21651                    b'y' => Some(Self::ESY),
21652                    b'q' => Some(Self::ESQ),
21653                    b't' => Some(Self::EST),
21654                    b'o' => Some(Self::ESO),
21655                    b'm' => Some(Self::ESM),
21656                    b'i' => Some(Self::ESI),
21657                    b'k' => Some(Self::ESK),
21658                    b'n' => Some(Self::ESN),
21659                    _ => None,
21660                },
21661                b'n' => match code.as_bytes()[2] {
21662                    b'a' => Some(Self::ENA),
21663                    b'r' => Some(Self::ENR),
21664                    b'c' => Some(Self::ENC),
21665                    b'd' => Some(Self::END),
21666                    b'q' => Some(Self::ENQ),
21667                    b'n' => Some(Self::ENN),
21668                    b'o' => Some(Self::ENO),
21669                    b'g' => Some(Self::ENG),
21670                    b'l' => Some(Self::ENL),
21671                    b'u' => Some(Self::ENU),
21672                    b'w' => Some(Self::ENW),
21673                    b'v' => Some(Self::ENV),
21674                    b'x' => Some(Self::ENX),
21675                    b'f' => Some(Self::ENF),
21676                    b'b' => Some(Self::ENB),
21677                    b'm' => Some(Self::ENM),
21678                    b'h' => Some(Self::ENH),
21679                    _ => None,
21680                },
21681                b'i' => match code.as_bytes()[2] {
21682                    b'v' => Some(Self::EIV),
21683                    b'p' => Some(Self::EIP),
21684                    b't' => Some(Self::EIT),
21685                    _ => None,
21686                },
21687                b'u' => match code.as_bytes()[2] {
21688                    b's' => Some(Self::EUS),
21689                    b'd' => Some(Self::EUD),
21690                    _ => None,
21691                },
21692                b'b' => match code.as_bytes()[2] {
21693                    b'c' => Some(Self::EBC),
21694                    b'k' => Some(Self::EBK),
21695                    b'r' => Some(Self::EBR),
21696                    b'g' => Some(Self::EBG),
21697                    b'u' => Some(Self::EBU),
21698                    b'o' => Some(Self::EBO),
21699                    _ => None,
21700                },
21701                b'g' => match code.as_bytes()[2] {
21702                    b'm' => Some(Self::EGM),
21703                    b'a' => Some(Self::EGA),
21704                    b'o' => Some(Self::EGO),
21705                    b'y' => Some(Self::EGY),
21706                    b'l' => Some(Self::EGL),
21707                    _ => None,
21708                },
21709                b'o' => match code.as_bytes()[2] {
21710                    b't' => Some(Self::EOT),
21711                    _ => None,
21712                },
21713                b'e' => match code.as_bytes()[2] {
21714                    b'e' => Some(Self::EEE),
21715                    _ => None,
21716                },
21717                b'k' => match code.as_bytes()[2] {
21718                    b'y' => Some(Self::EKY),
21719                    b'a' => Some(Self::EKA),
21720                    b'g' => Some(Self::EKG),
21721                    b'i' => Some(Self::EKI),
21722                    b'e' => Some(Self::EKE),
21723                    b'p' => Some(Self::EKP),
21724                    b'm' => Some(Self::EKM),
21725                    b'l' => Some(Self::EKL),
21726                    b'o' => Some(Self::EKO),
21727                    b'k' => Some(Self::EKK),
21728                    b'r' => Some(Self::EKR),
21729                    _ => None,
21730                },
21731                b'm' => match code.as_bytes()[2] {
21732                    b'k' => Some(Self::EMK),
21733                    b'g' => Some(Self::EMG),
21734                    b'q' => Some(Self::EMQ),
21735                    b'u' => Some(Self::EMU),
21736                    b'a' => Some(Self::EMA),
21737                    b'n' => Some(Self::EMN),
21738                    b'b' => Some(Self::EMB),
21739                    b'e' => Some(Self::EME),
21740                    b'w' => Some(Self::EMW),
21741                    b'y' => Some(Self::EMY),
21742                    b'x' => Some(Self::EMX),
21743                    b'm' => Some(Self::EMM),
21744                    b'z' => Some(Self::EMZ),
21745                    b'i' => Some(Self::EMI),
21746                    b'p' => Some(Self::EMP),
21747                    b's' => Some(Self::EMS),
21748                    _ => None,
21749                },
21750                b'c' => match code.as_bytes()[2] {
21751                    b's' => Some(Self::ECS),
21752                    b'r' => Some(Self::ECR),
21753                    b'y' => Some(Self::ECY),
21754                    _ => None,
21755                },
21756                b't' => match code.as_bytes()[2] {
21757                    b'r' => Some(Self::ETR),
21758                    b'u' => Some(Self::ETU),
21759                    b'c' => Some(Self::ETC),
21760                    b'b' => Some(Self::ETB),
21761                    b'x' => Some(Self::ETX),
21762                    b'h' => Some(Self::ETH),
21763                    b'o' => Some(Self::ETO),
21764                    b'n' => Some(Self::ETN),
21765                    b't' => Some(Self::ETT),
21766                    b'z' => Some(Self::ETZ),
21767                    b's' => Some(Self::ETS),
21768                    _ => None,
21769                },
21770                b'f' => match code.as_bytes()[2] {
21771                    b'a' => Some(Self::EFA),
21772                    b'e' => Some(Self::EFE),
21773                    b'i' => Some(Self::EFI),
21774                    _ => None,
21775                },
21776                b'h' => match code.as_bytes()[2] {
21777                    b'u' => Some(Self::EHU),
21778                    b's' => Some(Self::EHS),
21779                    _ => None,
21780                },
21781                b'j' => match code.as_bytes()[2] {
21782                    b'a' => Some(Self::EJA),
21783                    _ => None,
21784                },
21785                b'l' => match code.as_bytes()[2] {
21786                    b'h' => Some(Self::ELH),
21787                    b'o' => Some(Self::ELO),
21788                    b'x' => Some(Self::ELX),
21789                    b'm' => Some(Self::ELM),
21790                    b'e' => Some(Self::ELE),
21791                    b'k' => Some(Self::ELK),
21792                    b'u' => Some(Self::ELU),
21793                    b'l' => Some(Self::ELL),
21794                    b'i' => Some(Self::ELI),
21795                    _ => None,
21796                },
21797                b'p' => match code.as_bytes()[2] {
21798                    b'i' => Some(Self::EPI),
21799                    b'o' => Some(Self::EPO),
21800                    _ => None,
21801                },
21802                b'r' => match code.as_bytes()[2] {
21803                    b'a' => Some(Self::ERA),
21804                    b't' => Some(Self::ERT),
21805                    b'w' => Some(Self::ERW),
21806                    b'r' => Some(Self::ERR),
21807                    b's' => Some(Self::ERS),
21808                    b'h' => Some(Self::ERH),
21809                    b'o' => Some(Self::ERO),
21810                    b'i' => Some(Self::ERI),
21811                    b'g' => Some(Self::ERG),
21812                    b'k' => Some(Self::ERK),
21813                    _ => None,
21814                },
21815                b'v' => match code.as_bytes()[2] {
21816                    b'e' => Some(Self::EVE),
21817                    b'n' => Some(Self::EVN),
21818                    b'h' => Some(Self::EVH),
21819                    _ => None,
21820                },
21821                b'w' => match code.as_bytes()[2] {
21822                    b'e' => Some(Self::EWE),
21823                    b'o' => Some(Self::EWO),
21824                    _ => None,
21825                },
21826                b'x' => match code.as_bytes()[2] {
21827                    b't' => Some(Self::EXT),
21828                    _ => None,
21829                },
21830                b'y' => match code.as_bytes()[2] {
21831                    b'a' => Some(Self::EYA),
21832                    b'o' => Some(Self::EYO),
21833                    _ => None,
21834                },
21835                b'z' => match code.as_bytes()[2] {
21836                    b'a' => Some(Self::EZA),
21837                    b'e' => Some(Self::EZE),
21838                    _ => None,
21839                },
21840                b'a' => match code.as_bytes()[2] {
21841                    b'a' => Some(Self::EAA),
21842                    _ => None,
21843                },
21844            _ => None,
21845            },
21846            b'n' => match code.as_bytes()[1] {
21847                b'f' => match code.as_bytes()[2] {
21848                    b'd' => Some(Self::NFD),
21849                    b'l' => Some(Self::NFL),
21850                    b'a' => Some(Self::NFA),
21851                    b'u' => Some(Self::NFU),
21852                    b'r' => Some(Self::NFR),
21853                    _ => None,
21854                },
21855                b'q' => match code.as_bytes()[2] {
21856                    b'y' => Some(Self::NQY),
21857                    b'k' => Some(Self::NQK),
21858                    b'q' => Some(Self::NQQ),
21859                    b'o' => Some(Self::NQO),
21860                    b'm' => Some(Self::NQM),
21861                    b'n' => Some(Self::NQN),
21862                    b'l' => Some(Self::NQL),
21863                    b't' => Some(Self::NQT),
21864                    b'g' => Some(Self::NQG),
21865                    _ => None,
21866                },
21867                b'y' => match code.as_bytes()[2] {
21868                    b'i' => Some(Self::NYI),
21869                    b'f' => Some(Self::NYF),
21870                    b'q' => Some(Self::NYQ),
21871                    b'x' => Some(Self::NYX),
21872                    b'y' => Some(Self::NYY),
21873                    b'm' => Some(Self::NYM),
21874                    b'k' => Some(Self::NYK),
21875                    b'p' => Some(Self::NYP),
21876                    b'j' => Some(Self::NYJ),
21877                    b'c' => Some(Self::NYC),
21878                    b'b' => Some(Self::NYB),
21879                    b'a' => Some(Self::NYA),
21880                    b'n' => Some(Self::NYN),
21881                    b'w' => Some(Self::NYW),
21882                    b't' => Some(Self::NYT),
21883                    b'e' => Some(Self::NYE),
21884                    b'l' => Some(Self::NYL),
21885                    b'r' => Some(Self::NYR),
21886                    b'h' => Some(Self::NYH),
21887                    b'g' => Some(Self::NYG),
21888                    b'd' => Some(Self::NYD),
21889                    b'o' => Some(Self::NYO),
21890                    b'v' => Some(Self::NYV),
21891                    b's' => Some(Self::NYS),
21892                    b'u' => Some(Self::NYU),
21893                    _ => None,
21894                },
21895                b'j' => match code.as_bytes()[2] {
21896                    b'm' => Some(Self::NJM),
21897                    b'o' => Some(Self::NJO),
21898                    b'i' => Some(Self::NJI),
21899                    b'x' => Some(Self::NJX),
21900                    b'n' => Some(Self::NJN),
21901                    b'h' => Some(Self::NJH),
21902                    b'd' => Some(Self::NJD),
21903                    b't' => Some(Self::NJT),
21904                    b'u' => Some(Self::NJU),
21905                    b's' => Some(Self::NJS),
21906                    b'l' => Some(Self::NJL),
21907                    b'j' => Some(Self::NJJ),
21908                    b'r' => Some(Self::NJR),
21909                    b'y' => Some(Self::NJY),
21910                    b'b' => Some(Self::NJB),
21911                    b'z' => Some(Self::NJZ),
21912                    b'a' => Some(Self::NJA),
21913                    _ => None,
21914                },
21915                b'u' => match code.as_bytes()[2] {
21916                    b'n' => Some(Self::NUN),
21917                    b'x' => Some(Self::NUX),
21918                    b'h' => Some(Self::NUH),
21919                    b'd' => Some(Self::NUD),
21920                    b'u' => Some(Self::NUU),
21921                    b'w' => Some(Self::NUW),
21922                    b'i' => Some(Self::NUI),
21923                    b'e' => Some(Self::NUE),
21924                    b'o' => Some(Self::NUO),
21925                    b'm' => Some(Self::NUM),
21926                    b'v' => Some(Self::NUV),
21927                    b's' => Some(Self::NUS),
21928                    b'c' => Some(Self::NUC),
21929                    b'q' => Some(Self::NUQ),
21930                    b'r' => Some(Self::NUR),
21931                    b't' => Some(Self::NUT),
21932                    b'g' => Some(Self::NUG),
21933                    b'y' => Some(Self::NUY),
21934                    b'p' => Some(Self::NUP),
21935                    b'l' => Some(Self::NUL),
21936                    b'f' => Some(Self::NUF),
21937                    b'k' => Some(Self::NUK),
21938                    b'j' => Some(Self::NUJ),
21939                    b'z' => Some(Self::NUZ),
21940                    b'a' => Some(Self::NUA),
21941                    _ => None,
21942                },
21943                b'h' => match code.as_bytes()[2] {
21944                    b'b' => Some(Self::NHB),
21945                    b'n' => Some(Self::NHN),
21946                    b'd' => Some(Self::NHD),
21947                    b'e' => Some(Self::NHE),
21948                    b'q' => Some(Self::NHQ),
21949                    b'k' => Some(Self::NHK),
21950                    b'x' => Some(Self::NHX),
21951                    b'p' => Some(Self::NHP),
21952                    b'm' => Some(Self::NHM),
21953                    b'h' => Some(Self::NHH),
21954                    b'r' => Some(Self::NHR),
21955                    b'a' => Some(Self::NHA),
21956                    b'f' => Some(Self::NHF),
21957                    b'u' => Some(Self::NHU),
21958                    b'y' => Some(Self::NHY),
21959                    b't' => Some(Self::NHT),
21960                    b'z' => Some(Self::NHZ),
21961                    b'c' => Some(Self::NHC),
21962                    b'o' => Some(Self::NHO),
21963                    b'v' => Some(Self::NHV),
21964                    b'g' => Some(Self::NHG),
21965                    b'w' => Some(Self::NHW),
21966                    b'i' => Some(Self::NHI),
21967                    _ => None,
21968                },
21969                b'e' => match code.as_bytes()[2] {
21970                    b's' => Some(Self::NES),
21971                    b'a' => Some(Self::NEA),
21972                    b'd' => Some(Self::NED),
21973                    b'c' => Some(Self::NEC),
21974                    b'f' => Some(Self::NEF),
21975                    b'g' => Some(Self::NEG),
21976                    b'j' => Some(Self::NEJ),
21977                    b'k' => Some(Self::NEK),
21978                    b'x' => Some(Self::NEX),
21979                    b'm' => Some(Self::NEM),
21980                    b'n' => Some(Self::NEN),
21981                    b'u' => Some(Self::NEU),
21982                    b'i' => Some(Self::NEI),
21983                    b'p' => Some(Self::NEP),
21984                    b't' => Some(Self::NET),
21985                    b'w' => Some(Self::NEW),
21986                    b'y' => Some(Self::NEY),
21987                    b'z' => Some(Self::NEZ),
21988                    b'q' => Some(Self::NEQ),
21989                    b'v' => Some(Self::NEV),
21990                    b'h' => Some(Self::NEH),
21991                    b'o' => Some(Self::NEO),
21992                    b'e' => Some(Self::NEE),
21993                    b'b' => Some(Self::NEB),
21994                    b'r' => Some(Self::NER),
21995                    _ => None,
21996                },
21997                b'm' => match code.as_bytes()[2] {
21998                    b'b' => Some(Self::NMB),
21999                    b'g' => Some(Self::NMG),
22000                    b's' => Some(Self::NMS),
22001                    b'm' => Some(Self::NMM),
22002                    b'a' => Some(Self::NMA),
22003                    b'h' => Some(Self::NMH),
22004                    b'o' => Some(Self::NMO),
22005                    b'e' => Some(Self::NME),
22006                    b'x' => Some(Self::NMX),
22007                    b'k' => Some(Self::NMK),
22008                    b'q' => Some(Self::NMQ),
22009                    b't' => Some(Self::NMT),
22010                    b'y' => Some(Self::NMY),
22011                    b'z' => Some(Self::NMZ),
22012                    b'l' => Some(Self::NML),
22013                    b'd' => Some(Self::NMD),
22014                    b'c' => Some(Self::NMC),
22015                    b'v' => Some(Self::NMV),
22016                    b'j' => Some(Self::NMJ),
22017                    b'p' => Some(Self::NMP),
22018                    b'r' => Some(Self::NMR),
22019                    b'w' => Some(Self::NMW),
22020                    b'u' => Some(Self::NMU),
22021                    b'i' => Some(Self::NMI),
22022                    b'f' => Some(Self::NMF),
22023                    b'n' => Some(Self::NMN),
22024                    _ => None,
22025                },
22026                b'k' => match code.as_bytes()[2] {
22027                    b'u' => Some(Self::NKU),
22028                    b'e' => Some(Self::NKE),
22029                    b'f' => Some(Self::NKF),
22030                    b'h' => Some(Self::NKH),
22031                    b'b' => Some(Self::NKB),
22032                    b'd' => Some(Self::NKD),
22033                    b'j' => Some(Self::NKJ),
22034                    b'm' => Some(Self::NKM),
22035                    b'g' => Some(Self::NKG),
22036                    b'p' => Some(Self::NKP),
22037                    b'q' => Some(Self::NKQ),
22038                    b'n' => Some(Self::NKN),
22039                    b'z' => Some(Self::NKZ),
22040                    b'c' => Some(Self::NKC),
22041                    b'o' => Some(Self::NKO),
22042                    b'x' => Some(Self::NKX),
22043                    b'a' => Some(Self::NKA),
22044                    b'w' => Some(Self::NKW),
22045                    b'k' => Some(Self::NKK),
22046                    b's' => Some(Self::NKS),
22047                    b'r' => Some(Self::NKR),
22048                    b'v' => Some(Self::NKV),
22049                    b't' => Some(Self::NKT),
22050                    b'i' => Some(Self::NKI),
22051                    _ => None,
22052                },
22053                b'a' => match code.as_bytes()[2] {
22054                    b't' => Some(Self::NAT),
22055                    b'z' => Some(Self::NAZ),
22056                    b'r' => Some(Self::NAR),
22057                    b'q' => Some(Self::NAQ),
22058                    b'n' => Some(Self::NAN),
22059                    b'o' => Some(Self::NAO),
22060                    b's' => Some(Self::NAS),
22061                    b'f' => Some(Self::NAF),
22062                    b'g' => Some(Self::NAG),
22063                    b'e' => Some(Self::NAE),
22064                    b'k' => Some(Self::NAK),
22065                    b'x' => Some(Self::NAX),
22066                    b'l' => Some(Self::NAL),
22067                    b'j' => Some(Self::NAJ),
22068                    b'a' => Some(Self::NAA),
22069                    b'c' => Some(Self::NAC),
22070                    b'u' => Some(Self::NAU),
22071                    b'v' => Some(Self::NAV),
22072                    b'w' => Some(Self::NAW),
22073                    b'p' => Some(Self::NAP),
22074                    b'm' => Some(Self::NAM),
22075                    b'y' => Some(Self::NAY),
22076                    b'b' => Some(Self::NAB),
22077                    _ => None,
22078                },
22079                b'c' => match code.as_bytes()[2] {
22080                    b'h' => Some(Self::NCH),
22081                    b'b' => Some(Self::NCB),
22082                    b'x' => Some(Self::NCX),
22083                    b't' => Some(Self::NCT),
22084                    b'u' => Some(Self::NCU),
22085                    b'i' => Some(Self::NCI),
22086                    b'a' => Some(Self::NCA),
22087                    b'l' => Some(Self::NCL),
22088                    b'k' => Some(Self::NCK),
22089                    b'd' => Some(Self::NCD),
22090                    b'm' => Some(Self::NCM),
22091                    b'z' => Some(Self::NCZ),
22092                    b'n' => Some(Self::NCN),
22093                    b'r' => Some(Self::NCR),
22094                    b's' => Some(Self::NCS),
22095                    b'g' => Some(Self::NCG),
22096                    b'q' => Some(Self::NCQ),
22097                    b'j' => Some(Self::NCJ),
22098                    b'f' => Some(Self::NCF),
22099                    b'c' => Some(Self::NCC),
22100                    b'o' => Some(Self::NCO),
22101                    b'e' => Some(Self::NCE),
22102                    _ => None,
22103                },
22104                b'b' => match code.as_bytes()[2] {
22105                    b'c' => Some(Self::NBC),
22106                    b'e' => Some(Self::NBE),
22107                    b'n' => Some(Self::NBN),
22108                    b'i' => Some(Self::NBI),
22109                    b't' => Some(Self::NBT),
22110                    b'g' => Some(Self::NBG),
22111                    b'k' => Some(Self::NBK),
22112                    b's' => Some(Self::NBS),
22113                    b'b' => Some(Self::NBB),
22114                    b'v' => Some(Self::NBV),
22115                    b'h' => Some(Self::NBH),
22116                    b'j' => Some(Self::NBJ),
22117                    b'm' => Some(Self::NBM),
22118                    b'd' => Some(Self::NBD),
22119                    b'q' => Some(Self::NBQ),
22120                    b'y' => Some(Self::NBY),
22121                    b'o' => Some(Self::NBO),
22122                    b'p' => Some(Self::NBP),
22123                    b'r' => Some(Self::NBR),
22124                    b'a' => Some(Self::NBA),
22125                    b'u' => Some(Self::NBU),
22126                    b'l' => Some(Self::NBL),
22127                    b'w' => Some(Self::NBW),
22128                    _ => None,
22129                },
22130                b'r' => match code.as_bytes()[2] {
22131                    b'i' => Some(Self::NRI),
22132                    b'f' => Some(Self::NRF),
22133                    b'z' => Some(Self::NRZ),
22134                    b'b' => Some(Self::NRB),
22135                    b'g' => Some(Self::NRG),
22136                    b'm' => Some(Self::NRM),
22137                    b'u' => Some(Self::NRU),
22138                    b'k' => Some(Self::NRK),
22139                    b'l' => Some(Self::NRL),
22140                    b'a' => Some(Self::NRA),
22141                    b'x' => Some(Self::NRX),
22142                    b'c' => Some(Self::NRC),
22143                    b'n' => Some(Self::NRN),
22144                    b'r' => Some(Self::NRR),
22145                    b'p' => Some(Self::NRP),
22146                    b't' => Some(Self::NRT),
22147                    b'e' => Some(Self::NRE),
22148                    _ => None,
22149                },
22150                b'w' => match code.as_bytes()[2] {
22151                    b'c' => Some(Self::NWC),
22152                    b'x' => Some(Self::NWX),
22153                    b'o' => Some(Self::NWO),
22154                    b'r' => Some(Self::NWR),
22155                    b'a' => Some(Self::NWA),
22156                    b'w' => Some(Self::NWW),
22157                    b'g' => Some(Self::NWG),
22158                    b'e' => Some(Self::NWE),
22159                    b'y' => Some(Self::NWY),
22160                    b'b' => Some(Self::NWB),
22161                    b'm' => Some(Self::NWM),
22162                    b'i' => Some(Self::NWI),
22163                    _ => None,
22164                },
22165                b'g' => match code.as_bytes()[2] {
22166                    b'k' => Some(Self::NGK),
22167                    b'r' => Some(Self::NGR),
22168                    b'u' => Some(Self::NGU),
22169                    b's' => Some(Self::NGS),
22170                    b't' => Some(Self::NGT),
22171                    b'l' => Some(Self::NGL),
22172                    b'v' => Some(Self::NGV),
22173                    b'd' => Some(Self::NGD),
22174                    b'm' => Some(Self::NGM),
22175                    b'a' => Some(Self::NGA),
22176                    b'g' => Some(Self::NGG),
22177                    b'e' => Some(Self::NGE),
22178                    b'x' => Some(Self::NGX),
22179                    b'j' => Some(Self::NGJ),
22180                    b'i' => Some(Self::NGI),
22181                    b'c' => Some(Self::NGC),
22182                    b'p' => Some(Self::NGP),
22183                    b'z' => Some(Self::NGZ),
22184                    b'q' => Some(Self::NGQ),
22185                    b'w' => Some(Self::NGW),
22186                    b'n' => Some(Self::NGN),
22187                    b'b' => Some(Self::NGB),
22188                    b'h' => Some(Self::NGH),
22189                    b'y' => Some(Self::NGY),
22190                    _ => None,
22191                },
22192                b't' => match code.as_bytes()[2] {
22193                    b'r' => Some(Self::NTR),
22194                    b'k' => Some(Self::NTK),
22195                    b'y' => Some(Self::NTY),
22196                    b'z' => Some(Self::NTZ),
22197                    b'm' => Some(Self::NTM),
22198                    b'e' => Some(Self::NTE),
22199                    b'i' => Some(Self::NTI),
22200                    b'u' => Some(Self::NTU),
22201                    b'j' => Some(Self::NTJ),
22202                    b'g' => Some(Self::NTG),
22203                    b'p' => Some(Self::NTP),
22204                    b'd' => Some(Self::NTD),
22205                    b'w' => Some(Self::NTW),
22206                    b'o' => Some(Self::NTO),
22207                    b'x' => Some(Self::NTX),
22208                    _ => None,
22209                },
22210                b'z' => match code.as_bytes()[2] {
22211                    b'r' => Some(Self::NZR),
22212                    b'z' => Some(Self::NZZ),
22213                    b's' => Some(Self::NZS),
22214                    b'b' => Some(Self::NZB),
22215                    b'd' => Some(Self::NZD),
22216                    b'y' => Some(Self::NZY),
22217                    b'k' => Some(Self::NZK),
22218                    b'i' => Some(Self::NZI),
22219                    b'u' => Some(Self::NZU),
22220                    b'a' => Some(Self::NZA),
22221                    b'm' => Some(Self::NZM),
22222                    _ => None,
22223                },
22224                b'd' => match code.as_bytes()[2] {
22225                    b'u' => Some(Self::NDU),
22226                    b'b' => Some(Self::NDB),
22227                    b's' => Some(Self::NDS),
22228                    b'y' => Some(Self::NDY),
22229                    b'f' => Some(Self::NDF),
22230                    b'k' => Some(Self::NDK),
22231                    b'h' => Some(Self::NDH),
22232                    b'm' => Some(Self::NDM),
22233                    b'j' => Some(Self::NDJ),
22234                    b'a' => Some(Self::NDA),
22235                    b'c' => Some(Self::NDC),
22236                    b'd' => Some(Self::NDD),
22237                    b'g' => Some(Self::NDG),
22238                    b'p' => Some(Self::NDP),
22239                    b'w' => Some(Self::NDW),
22240                    b'z' => Some(Self::NDZ),
22241                    b'l' => Some(Self::NDL),
22242                    b'q' => Some(Self::NDQ),
22243                    b'o' => Some(Self::NDO),
22244                    b'r' => Some(Self::NDR),
22245                    b'x' => Some(Self::NDX),
22246                    b't' => Some(Self::NDT),
22247                    b'v' => Some(Self::NDV),
22248                    b'n' => Some(Self::NDN),
22249                    b'e' => Some(Self::NDE),
22250                    b'i' => Some(Self::NDI),
22251                    _ => None,
22252                },
22253                b'l' => match code.as_bytes()[2] {
22254                    b'd' => Some(Self::NLD),
22255                    b'e' => Some(Self::NLE),
22256                    b'g' => Some(Self::NLG),
22257                    b'i' => Some(Self::NLI),
22258                    b'q' => Some(Self::NLQ),
22259                    b'm' => Some(Self::NLM),
22260                    b'x' => Some(Self::NLX),
22261                    b'c' => Some(Self::NLC),
22262                    b'z' => Some(Self::NLZ),
22263                    b'u' => Some(Self::NLU),
22264                    b'a' => Some(Self::NLA),
22265                    b'o' => Some(Self::NLO),
22266                    b'l' => Some(Self::NLL),
22267                    b'k' => Some(Self::NLK),
22268                    b'j' => Some(Self::NLJ),
22269                    b'y' => Some(Self::NLY),
22270                    b'v' => Some(Self::NLV),
22271                    b'w' => Some(Self::NLW),
22272                    _ => None,
22273                },
22274                b'n' => match code.as_bytes()[2] {
22275                    b'u' => Some(Self::NNU),
22276                    b'g' => Some(Self::NNG),
22277                    b'm' => Some(Self::NNM),
22278                    b'c' => Some(Self::NNC),
22279                    b'b' => Some(Self::NNB),
22280                    b'k' => Some(Self::NNK),
22281                    b't' => Some(Self::NNT),
22282                    b'r' => Some(Self::NNR),
22283                    b'z' => Some(Self::NNZ),
22284                    b'f' => Some(Self::NNF),
22285                    b'e' => Some(Self::NNE),
22286                    b'n' => Some(Self::NNN),
22287                    b'h' => Some(Self::NNH),
22288                    b'q' => Some(Self::NNQ),
22289                    b'i' => Some(Self::NNI),
22290                    b'l' => Some(Self::NNL),
22291                    b'o' => Some(Self::NNO),
22292                    b'v' => Some(Self::NNV),
22293                    b'j' => Some(Self::NNJ),
22294                    b'y' => Some(Self::NNY),
22295                    b'a' => Some(Self::NNA),
22296                    b'w' => Some(Self::NNW),
22297                    b'p' => Some(Self::NNP),
22298                    b'd' => Some(Self::NND),
22299                    _ => None,
22300                },
22301                b'o' => match code.as_bytes()[2] {
22302                    b's' => Some(Self::NOS),
22303                    b'u' => Some(Self::NOU),
22304                    b'z' => Some(Self::NOZ),
22305                    b'q' => Some(Self::NOQ),
22306                    b'e' => Some(Self::NOE),
22307                    b'g' => Some(Self::NOG),
22308                    b'i' => Some(Self::NOI),
22309                    b'f' => Some(Self::NOF),
22310                    b't' => Some(Self::NOT),
22311                    b'l' => Some(Self::NOL),
22312                    b'h' => Some(Self::NOH),
22313                    b'j' => Some(Self::NOJ),
22314                    b'k' => Some(Self::NOK),
22315                    b'd' => Some(Self::NOD),
22316                    b'r' => Some(Self::NOR),
22317                    b'b' => Some(Self::NOB),
22318                    b'v' => Some(Self::NOV),
22319                    b'y' => Some(Self::NOY),
22320                    b'c' => Some(Self::NOC),
22321                    b'p' => Some(Self::NOP),
22322                    b'w' => Some(Self::NOW),
22323                    b'n' => Some(Self::NON),
22324                    b'a' => Some(Self::NOA),
22325                    _ => None,
22326                },
22327                b'i' => match code.as_bytes()[2] {
22328                    b'v' => Some(Self::NIV),
22329                    b'x' => Some(Self::NIX),
22330                    b'b' => Some(Self::NIB),
22331                    b'q' => Some(Self::NIQ),
22332                    b'f' => Some(Self::NIF),
22333                    b'j' => Some(Self::NIJ),
22334                    b'g' => Some(Self::NIG),
22335                    b'o' => Some(Self::NIO),
22336                    b'd' => Some(Self::NID),
22337                    b'y' => Some(Self::NIY),
22338                    b'a' => Some(Self::NIA),
22339                    b'e' => Some(Self::NIE),
22340                    b'i' => Some(Self::NII),
22341                    b'l' => Some(Self::NIL),
22342                    b'm' => Some(Self::NIM),
22343                    b'r' => Some(Self::NIR),
22344                    b's' => Some(Self::NIS),
22345                    b'w' => Some(Self::NIW),
22346                    b'z' => Some(Self::NIZ),
22347                    b'n' => Some(Self::NIN),
22348                    b'u' => Some(Self::NIU),
22349                    b'h' => Some(Self::NIH),
22350                    b't' => Some(Self::NIT),
22351                    b'k' => Some(Self::NIK),
22352                    _ => None,
22353                },
22354                b'x' => match code.as_bytes()[2] {
22355                    b'k' => Some(Self::NXK),
22356                    b'x' => Some(Self::NXX),
22357                    b'e' => Some(Self::NXE),
22358                    b'a' => Some(Self::NXA),
22359                    b'q' => Some(Self::NXQ),
22360                    b'o' => Some(Self::NXO),
22361                    b'g' => Some(Self::NXG),
22362                    b'd' => Some(Self::NXD),
22363                    b'n' => Some(Self::NXN),
22364                    b'i' => Some(Self::NXI),
22365                    b'r' => Some(Self::NXR),
22366                    b'm' => Some(Self::NXM),
22367                    b'l' => Some(Self::NXL),
22368                    _ => None,
22369                },
22370                b's' => match code.as_bytes()[2] {
22371                    b'b' => Some(Self::NSB),
22372                    b'r' => Some(Self::NSR),
22373                    b's' => Some(Self::NSS),
22374                    b'y' => Some(Self::NSY),
22375                    b'k' => Some(Self::NSK),
22376                    b'w' => Some(Self::NSW),
22377                    b'n' => Some(Self::NSN),
22378                    b'p' => Some(Self::NSP),
22379                    b'g' => Some(Self::NSG),
22380                    b'h' => Some(Self::NSH),
22381                    b'i' => Some(Self::NSI),
22382                    b'z' => Some(Self::NSZ),
22383                    b'q' => Some(Self::NSQ),
22384                    b'f' => Some(Self::NSF),
22385                    b'l' => Some(Self::NSL),
22386                    b'e' => Some(Self::NSE),
22387                    b'c' => Some(Self::NSC),
22388                    b'x' => Some(Self::NSX),
22389                    b'o' => Some(Self::NSO),
22390                    b'a' => Some(Self::NSA),
22391                    b'u' => Some(Self::NSU),
22392                    b'd' => Some(Self::NSD),
22393                    b'v' => Some(Self::NSV),
22394                    b'm' => Some(Self::NSM),
22395                    b't' => Some(Self::NST),
22396                    _ => None,
22397                },
22398                b'p' => match code.as_bytes()[2] {
22399                    b'n' => Some(Self::NPN),
22400                    b'y' => Some(Self::NPY),
22401                    b'a' => Some(Self::NPA),
22402                    b'i' => Some(Self::NPI),
22403                    b's' => Some(Self::NPS),
22404                    b'x' => Some(Self::NPX),
22405                    b'b' => Some(Self::NPB),
22406                    b'h' => Some(Self::NPH),
22407                    b'o' => Some(Self::NPO),
22408                    b'g' => Some(Self::NPG),
22409                    b'u' => Some(Self::NPU),
22410                    b'l' => Some(Self::NPL),
22411                    _ => None,
22412                },
22413                b'v' => match code.as_bytes()[2] {
22414                    b'm' => Some(Self::NVM),
22415                    b'h' => Some(Self::NVH),
22416                    b'o' => Some(Self::NVO),
22417                    _ => None,
22418                },
22419            _ => None,
22420            },
22421            b'c' => match code.as_bytes()[1] {
22422                b'p' => match code.as_bytes()[2] {
22423                    b'c' => Some(Self::CPC),
22424                    b's' => Some(Self::CPS),
22425                    b'g' => Some(Self::CPG),
22426                    b'n' => Some(Self::CPN),
22427                    b'i' => Some(Self::CPI),
22428                    b'o' => Some(Self::CPO),
22429                    b'a' => Some(Self::CPA),
22430                    b'u' => Some(Self::CPU),
22431                    b'x' => Some(Self::CPX),
22432                    b'y' => Some(Self::CPY),
22433                    b'b' => Some(Self::CPB),
22434                    _ => None,
22435                },
22436                b'k' => match code.as_bytes()[2] {
22437                    b'o' => Some(Self::CKO),
22438                    b'x' => Some(Self::CKX),
22439                    b'z' => Some(Self::CKZ),
22440                    b'y' => Some(Self::CKY),
22441                    b'b' => Some(Self::CKB),
22442                    b'h' => Some(Self::CKH),
22443                    b'm' => Some(Self::CKM),
22444                    b't' => Some(Self::CKT),
22445                    b'l' => Some(Self::CKL),
22446                    b'n' => Some(Self::CKN),
22447                    b'r' => Some(Self::CKR),
22448                    b'q' => Some(Self::CKQ),
22449                    b'v' => Some(Self::CKV),
22450                    b'u' => Some(Self::CKU),
22451                    b's' => Some(Self::CKS),
22452                    _ => None,
22453                },
22454                b's' => match code.as_bytes()[2] {
22455                    b'h' => Some(Self::CSH),
22456                    b'x' => Some(Self::CSX),
22457                    b'c' => Some(Self::CSC),
22458                    b'm' => Some(Self::CSM),
22459                    b'd' => Some(Self::CSD),
22460                    b'g' => Some(Self::CSG),
22461                    b'a' => Some(Self::CSA),
22462                    b'l' => Some(Self::CSL),
22463                    b'i' => Some(Self::CSI),
22464                    b'n' => Some(Self::CSN),
22465                    b'z' => Some(Self::CSZ),
22466                    b'r' => Some(Self::CSR),
22467                    b'q' => Some(Self::CSQ),
22468                    b'f' => Some(Self::CSF),
22469                    b'e' => Some(Self::CSE),
22470                    b'k' => Some(Self::CSK),
22471                    b'b' => Some(Self::CSB),
22472                    b't' => Some(Self::CST),
22473                    b'y' => Some(Self::CSY),
22474                    b'o' => Some(Self::CSO),
22475                    b'j' => Some(Self::CSJ),
22476                    b's' => Some(Self::CSS),
22477                    b'p' => Some(Self::CSP),
22478                    b'v' => Some(Self::CSV),
22479                    b'w' => Some(Self::CSW),
22480                    _ => None,
22481                },
22482                b'n' => match code.as_bytes()[2] {
22483                    b'i' => Some(Self::CNI),
22484                    b's' => Some(Self::CNS),
22485                    b'a' => Some(Self::CNA),
22486                    b'u' => Some(Self::CNU),
22487                    b'b' => Some(Self::CNB),
22488                    b'q' => Some(Self::CNQ),
22489                    b'o' => Some(Self::CNO),
22490                    b'c' => Some(Self::CNC),
22491                    b'h' => Some(Self::CNH),
22492                    b'k' => Some(Self::CNK),
22493                    b'l' => Some(Self::CNL),
22494                    b'x' => Some(Self::CNX),
22495                    b'r' => Some(Self::CNR),
22496                    b'w' => Some(Self::CNW),
22497                    b'p' => Some(Self::CNP),
22498                    b'g' => Some(Self::CNG),
22499                    b't' => Some(Self::CNT),
22500                    _ => None,
22501                },
22502                b'j' => match code.as_bytes()[2] {
22503                    b'o' => Some(Self::CJO),
22504                    b'p' => Some(Self::CJP),
22505                    b'i' => Some(Self::CJI),
22506                    b'n' => Some(Self::CJN),
22507                    b'k' => Some(Self::CJK),
22508                    b'e' => Some(Self::CJE),
22509                    b'v' => Some(Self::CJV),
22510                    b'm' => Some(Self::CJM),
22511                    b'y' => Some(Self::CJY),
22512                    b's' => Some(Self::CJS),
22513                    b'h' => Some(Self::CJH),
22514                    b'a' => Some(Self::CJA),
22515                    _ => None,
22516                },
22517                b'c' => match code.as_bytes()[2] {
22518                    b'h' => Some(Self::CCH),
22519                    b'r' => Some(Self::CCR),
22520                    b'd' => Some(Self::CCD),
22521                    b'p' => Some(Self::CCP),
22522                    b'c' => Some(Self::CCC),
22523                    b'e' => Some(Self::CCE),
22524                    b'o' => Some(Self::CCO),
22525                    b'l' => Some(Self::CCL),
22526                    b'j' => Some(Self::CCJ),
22527                    b'm' => Some(Self::CCM),
22528                    b'g' => Some(Self::CCG),
22529                    _ => None,
22530                },
22531                b'b' => match code.as_bytes()[2] {
22532                    b'l' => Some(Self::CBL),
22533                    b'b' => Some(Self::CBB),
22534                    b'v' => Some(Self::CBV),
22535                    b'u' => Some(Self::CBU),
22536                    b'y' => Some(Self::CBY),
22537                    b'c' => Some(Self::CBC),
22538                    b'd' => Some(Self::CBD),
22539                    b'r' => Some(Self::CBR),
22540                    b's' => Some(Self::CBS),
22541                    b'i' => Some(Self::CBI),
22542                    b'k' => Some(Self::CBK),
22543                    b't' => Some(Self::CBT),
22544                    b'g' => Some(Self::CBG),
22545                    b'j' => Some(Self::CBJ),
22546                    b'o' => Some(Self::CBO),
22547                    b'w' => Some(Self::CBW),
22548                    b'n' => Some(Self::CBN),
22549                    b'q' => Some(Self::CBQ),
22550                    _ => None,
22551                },
22552                b'a' => match code.as_bytes()[2] {
22553                    b'd' => Some(Self::CAD),
22554                    b'h' => Some(Self::CAH),
22555                    b'w' => Some(Self::CAW),
22556                    b'z' => Some(Self::CAZ),
22557                    b'q' => Some(Self::CAQ),
22558                    b'l' => Some(Self::CAL),
22559                    b't' => Some(Self::CAT),
22560                    b'v' => Some(Self::CAV),
22561                    b'y' => Some(Self::CAY),
22562                    b'm' => Some(Self::CAM),
22563                    b'n' => Some(Self::CAN),
22564                    b'j' => Some(Self::CAJ),
22565                    b'p' => Some(Self::CAP),
22566                    b'x' => Some(Self::CAX),
22567                    b'a' => Some(Self::CAA),
22568                    b'c' => Some(Self::CAC),
22569                    b'o' => Some(Self::CAO),
22570                    b'r' => Some(Self::CAR),
22571                    b'b' => Some(Self::CAB),
22572                    b'k' => Some(Self::CAK),
22573                    b'e' => Some(Self::CAE),
22574                    b'g' => Some(Self::CAG),
22575                    b'f' => Some(Self::CAF),
22576                    b's' => Some(Self::CAS),
22577                    _ => None,
22578                },
22579                b'h' => match code.as_bytes()[2] {
22580                    b'l' => Some(Self::CHL),
22581                    b'c' => Some(Self::CHC),
22582                    b'g' => Some(Self::CHG),
22583                    b'a' => Some(Self::CHA),
22584                    b'x' => Some(Self::CHX),
22585                    b'e' => Some(Self::CHE),
22586                    b'r' => Some(Self::CHR),
22587                    b'y' => Some(Self::CHY),
22588                    b'b' => Some(Self::CHB),
22589                    b'h' => Some(Self::CHH),
22590                    b'n' => Some(Self::CHN),
22591                    b'p' => Some(Self::CHP),
22592                    b'o' => Some(Self::CHO),
22593                    b't' => Some(Self::CHT),
22594                    b'u' => Some(Self::CHU),
22595                    b'k' => Some(Self::CHK),
22596                    b'v' => Some(Self::CHV),
22597                    b'w' => Some(Self::CHW),
22598                    b'd' => Some(Self::CHD),
22599                    b'm' => Some(Self::CHM),
22600                    b'j' => Some(Self::CHJ),
22601                    b'z' => Some(Self::CHZ),
22602                    b'q' => Some(Self::CHQ),
22603                    b'f' => Some(Self::CHF),
22604                    _ => None,
22605                },
22606                b'l' => match code.as_bytes()[2] {
22607                    b'u' => Some(Self::CLU),
22608                    b'i' => Some(Self::CLI),
22609                    b'l' => Some(Self::CLL),
22610                    b'd' => Some(Self::CLD),
22611                    b'c' => Some(Self::CLC),
22612                    b'h' => Some(Self::CLH),
22613                    b'w' => Some(Self::CLW),
22614                    b'm' => Some(Self::CLM),
22615                    b's' => Some(Self::CLS),
22616                    b'y' => Some(Self::CLY),
22617                    b'k' => Some(Self::CLK),
22618                    b'j' => Some(Self::CLJ),
22619                    b't' => Some(Self::CLT),
22620                    b'e' => Some(Self::CLE),
22621                    b'o' => Some(Self::CLO),
22622                    b'a' => Some(Self::CLA),
22623                    _ => None,
22624                },
22625                b'm' => match code.as_bytes()[2] {
22626                    b'l' => Some(Self::CML),
22627                    b't' => Some(Self::CMT),
22628                    b'o' => Some(Self::CMO),
22629                    b'e' => Some(Self::CME),
22630                    b'g' => Some(Self::CMG),
22631                    b'i' => Some(Self::CMI),
22632                    b'a' => Some(Self::CMA),
22633                    b'n' => Some(Self::CMN),
22634                    b's' => Some(Self::CMS),
22635                    b'm' => Some(Self::CMM),
22636                    b'r' => Some(Self::CMR),
22637                    _ => None,
22638                },
22639                b'o' => match code.as_bytes()[2] {
22640                    b'v' => Some(Self::COV),
22641                    b't' => Some(Self::COT),
22642                    b'b' => Some(Self::COB),
22643                    b'z' => Some(Self::COZ),
22644                    b'g' => Some(Self::COG),
22645                    b'h' => Some(Self::COH),
22646                    b'd' => Some(Self::COD),
22647                    b'j' => Some(Self::COJ),
22648                    b'c' => Some(Self::COC),
22649                    b'a' => Some(Self::COA),
22650                    b'n' => Some(Self::CON),
22651                    b'f' => Some(Self::COF),
22652                    b'l' => Some(Self::COL),
22653                    b'm' => Some(Self::COM),
22654                    b'o' => Some(Self::COO),
22655                    b'p' => Some(Self::COP),
22656                    b'q' => Some(Self::COQ),
22657                    b'r' => Some(Self::COR),
22658                    b's' => Some(Self::COS),
22659                    b'w' => Some(Self::COW),
22660                    b'e' => Some(Self::COE),
22661                    b'x' => Some(Self::COX),
22662                    b'k' => Some(Self::COK),
22663                    b'u' => Some(Self::COU),
22664                    _ => None,
22665                },
22666                b'f' => match code.as_bytes()[2] {
22667                    b'd' => Some(Self::CFD),
22668                    b'g' => Some(Self::CFG),
22669                    b'a' => Some(Self::CFA),
22670                    b'm' => Some(Self::CFM),
22671                    _ => None,
22672                },
22673                b'r' => match code.as_bytes()[2] {
22674                    b'f' => Some(Self::CRF),
22675                    b'r' => Some(Self::CRR),
22676                    b'x' => Some(Self::CRX),
22677                    b'a' => Some(Self::CRA),
22678                    b'v' => Some(Self::CRV),
22679                    b'w' => Some(Self::CRW),
22680                    b'd' => Some(Self::CRD),
22681                    b'y' => Some(Self::CRY),
22682                    b'e' => Some(Self::CRE),
22683                    b'h' => Some(Self::CRH),
22684                    b'o' => Some(Self::CRO),
22685                    b'z' => Some(Self::CRZ),
22686                    b'n' => Some(Self::CRN),
22687                    b'b' => Some(Self::CRB),
22688                    b'q' => Some(Self::CRQ),
22689                    b't' => Some(Self::CRT),
22690                    b'c' => Some(Self::CRC),
22691                    b'g' => Some(Self::CRG),
22692                    b'm' => Some(Self::CRM),
22693                    b'l' => Some(Self::CRL),
22694                    b'k' => Some(Self::CRK),
22695                    b's' => Some(Self::CRS),
22696                    b'j' => Some(Self::CRJ),
22697                    b'i' => Some(Self::CRI),
22698                    _ => None,
22699                },
22700                b'y' => match code.as_bytes()[2] {
22701                    b'b' => Some(Self::CYB),
22702                    b'o' => Some(Self::CYO),
22703                    b'a' => Some(Self::CYA),
22704                    b'm' => Some(Self::CYM),
22705                    _ => None,
22706                },
22707                b'e' => match code.as_bytes()[2] {
22708                    b'b' => Some(Self::CEB),
22709                    b'n' => Some(Self::CEN),
22710                    b't' => Some(Self::CET),
22711                    b'g' => Some(Self::CEG),
22712                    b's' => Some(Self::CES),
22713                    b'k' => Some(Self::CEK),
22714                    b'y' => Some(Self::CEY),
22715                    b'a' => Some(Self::CEA),
22716                    _ => None,
22717                },
22718                b'x' => match code.as_bytes()[2] {
22719                    b'h' => Some(Self::CXH),
22720                    _ => None,
22721                },
22722                b'd' => match code.as_bytes()[2] {
22723                    b's' => Some(Self::CDS),
22724                    b'y' => Some(Self::CDY),
22725                    b'h' => Some(Self::CDH),
22726                    b'n' => Some(Self::CDN),
22727                    b'e' => Some(Self::CDE),
22728                    b'm' => Some(Self::CDM),
22729                    b'f' => Some(Self::CDF),
22730                    b'i' => Some(Self::CDI),
22731                    b'a' => Some(Self::CDA),
22732                    b'j' => Some(Self::CDJ),
22733                    b'r' => Some(Self::CDR),
22734                    b'z' => Some(Self::CDZ),
22735                    b'o' => Some(Self::CDO),
22736                    _ => None,
22737                },
22738                b'i' => match code.as_bytes()[2] {
22739                    b'y' => Some(Self::CIY),
22740                    b'p' => Some(Self::CIP),
22741                    b'c' => Some(Self::CIC),
22742                    b'd' => Some(Self::CID),
22743                    b'h' => Some(Self::CIH),
22744                    b'w' => Some(Self::CIW),
22745                    b'k' => Some(Self::CIK),
22746                    b'b' => Some(Self::CIB),
22747                    b'a' => Some(Self::CIA),
22748                    b'm' => Some(Self::CIM),
22749                    b'e' => Some(Self::CIE),
22750                    b'n' => Some(Self::CIN),
22751                    b'r' => Some(Self::CIR),
22752                    _ => None,
22753                },
22754                b'g' => match code.as_bytes()[2] {
22755                    b'a' => Some(Self::CGA),
22756                    b'g' => Some(Self::CGG),
22757                    b'k' => Some(Self::CGK),
22758                    b'c' => Some(Self::CGC),
22759                    _ => None,
22760                },
22761                b't' => match code.as_bytes()[2] {
22762                    b'c' => Some(Self::CTC),
22763                    b'n' => Some(Self::CTN),
22764                    b'm' => Some(Self::CTM),
22765                    b'g' => Some(Self::CTG),
22766                    b'u' => Some(Self::CTU),
22767                    b'o' => Some(Self::CTO),
22768                    b'y' => Some(Self::CTY),
22769                    b's' => Some(Self::CTS),
22770                    b'a' => Some(Self::CTA),
22771                    b'd' => Some(Self::CTD),
22772                    b'e' => Some(Self::CTE),
22773                    b'h' => Some(Self::CTH),
22774                    b'l' => Some(Self::CTL),
22775                    b't' => Some(Self::CTT),
22776                    b'p' => Some(Self::CTP),
22777                    b'z' => Some(Self::CTZ),
22778                    _ => None,
22779                },
22780                b'w' => match code.as_bytes()[2] {
22781                    b'g' => Some(Self::CWG),
22782                    b'a' => Some(Self::CWA),
22783                    b't' => Some(Self::CWT),
22784                    b'e' => Some(Self::CWE),
22785                    b'b' => Some(Self::CWB),
22786                    b'd' => Some(Self::CWD),
22787                    _ => None,
22788                },
22789                b'u' => match code.as_bytes()[2] {
22790                    b'r' => Some(Self::CUR),
22791                    b'h' => Some(Self::CUH),
22792                    b'w' => Some(Self::CUW),
22793                    b'a' => Some(Self::CUA),
22794                    b'b' => Some(Self::CUB),
22795                    b'i' => Some(Self::CUI),
22796                    b'y' => Some(Self::CUY),
22797                    b'l' => Some(Self::CUL),
22798                    b'o' => Some(Self::CUO),
22799                    b'q' => Some(Self::CUQ),
22800                    b'p' => Some(Self::CUP),
22801                    b'v' => Some(Self::CUV),
22802                    b'j' => Some(Self::CUJ),
22803                    b'k' => Some(Self::CUK),
22804                    b'u' => Some(Self::CUU),
22805                    b'x' => Some(Self::CUX),
22806                    b't' => Some(Self::CUT),
22807                    b'c' => Some(Self::CUC),
22808                    _ => None,
22809                },
22810                b'q' => match code.as_bytes()[2] {
22811                    b'd' => Some(Self::CQD),
22812                    _ => None,
22813                },
22814                b'v' => match code.as_bytes()[2] {
22815                    b'g' => Some(Self::CVG),
22816                    b'n' => Some(Self::CVN),
22817                    _ => None,
22818                },
22819                b'z' => match code.as_bytes()[2] {
22820                    b'h' => Some(Self::CZH),
22821                    b'k' => Some(Self::CZK),
22822                    b'o' => Some(Self::CZO),
22823                    b'n' => Some(Self::CZN),
22824                    b't' => Some(Self::CZT),
22825                    _ => None,
22826                },
22827            _ => None,
22828            },
22829            b's' => match code.as_bytes()[1] {
22830                b'o' => match code.as_bytes()[2] {
22831                    b'h' => Some(Self::SOH),
22832                    b'q' => Some(Self::SOQ),
22833                    b'y' => Some(Self::SOY),
22834                    b's' => Some(Self::SOS),
22835                    b'c' => Some(Self::SOC),
22836                    b'b' => Some(Self::SOB),
22837                    b'g' => Some(Self::SOG),
22838                    b'j' => Some(Self::SOJ),
22839                    b'k' => Some(Self::SOK),
22840                    b'l' => Some(Self::SOL),
22841                    b'm' => Some(Self::SOM),
22842                    b'r' => Some(Self::SOR),
22843                    b'p' => Some(Self::SOP),
22844                    b'o' => Some(Self::SOO),
22845                    b'e' => Some(Self::SOE),
22846                    b'd' => Some(Self::SOD),
22847                    b'i' => Some(Self::SOI),
22848                    b'v' => Some(Self::SOV),
22849                    b't' => Some(Self::SOT),
22850                    b'u' => Some(Self::SOU),
22851                    b'w' => Some(Self::SOW),
22852                    b'x' => Some(Self::SOX),
22853                    b'z' => Some(Self::SOZ),
22854                    b'a' => Some(Self::SOA),
22855                    _ => None,
22856                },
22857                b'i' => match code.as_bytes()[2] {
22858                    b'a' => Some(Self::SIA),
22859                    b'm' => Some(Self::SIM),
22860                    b'j' => Some(Self::SIJ),
22861                    b'g' => Some(Self::SIG),
22862                    b'b' => Some(Self::SIB),
22863                    b'i' => Some(Self::SII),
22864                    b'f' => Some(Self::SIF),
22865                    b'd' => Some(Self::SID),
22866                    b'k' => Some(Self::SIK),
22867                    b'p' => Some(Self::SIP),
22868                    b'e' => Some(Self::SIE),
22869                    b'u' => Some(Self::SIU),
22870                    b'n' => Some(Self::SIN),
22871                    b'r' => Some(Self::SIR),
22872                    b's' => Some(Self::SIS),
22873                    b'y' => Some(Self::SIY),
22874                    b'w' => Some(Self::SIW),
22875                    b'z' => Some(Self::SIZ),
22876                    b'q' => Some(Self::SIQ),
22877                    b'v' => Some(Self::SIV),
22878                    b'x' => Some(Self::SIX),
22879                    b'l' => Some(Self::SIL),
22880                    b'h' => Some(Self::SIH),
22881                    _ => None,
22882                },
22883                b'p' => match code.as_bytes()[2] {
22884                    b'm' => Some(Self::SPM),
22885                    b'q' => Some(Self::SPQ),
22886                    b'y' => Some(Self::SPY),
22887                    b'd' => Some(Self::SPD),
22888                    b'v' => Some(Self::SPV),
22889                    b'n' => Some(Self::SPN),
22890                    b'r' => Some(Self::SPR),
22891                    b'i' => Some(Self::SPI),
22892                    b's' => Some(Self::SPS),
22893                    b'u' => Some(Self::SPU),
22894                    b'c' => Some(Self::SPC),
22895                    b'l' => Some(Self::SPL),
22896                    b'k' => Some(Self::SPK),
22897                    b'b' => Some(Self::SPB),
22898                    b'e' => Some(Self::SPE),
22899                    b'g' => Some(Self::SPG),
22900                    b'x' => Some(Self::SPX),
22901                    b'a' => Some(Self::SPA),
22902                    b't' => Some(Self::SPT),
22903                    b'o' => Some(Self::SPO),
22904                    b'p' => Some(Self::SPP),
22905                    _ => None,
22906                },
22907                b'y' => match code.as_bytes()[2] {
22908                    b'y' => Some(Self::SYY),
22909                    b'b' => Some(Self::SYB),
22910                    b'c' => Some(Self::SYC),
22911                    b'w' => Some(Self::SYW),
22912                    b'm' => Some(Self::SYM),
22913                    b'x' => Some(Self::SYX),
22914                    b'i' => Some(Self::SYI),
22915                    b'n' => Some(Self::SYN),
22916                    b'a' => Some(Self::SYA),
22917                    b's' => Some(Self::SYS),
22918                    b'k' => Some(Self::SYK),
22919                    b'o' => Some(Self::SYO),
22920                    b'l' => Some(Self::SYL),
22921                    b'r' => Some(Self::SYR),
22922                    _ => None,
22923                },
22924                b'q' => match code.as_bytes()[2] {
22925                    b'i' => Some(Self::SQI),
22926                    b'k' => Some(Self::SQK),
22927                    b'x' => Some(Self::SQX),
22928                    b'a' => Some(Self::SQA),
22929                    b'h' => Some(Self::SQH),
22930                    b'r' => Some(Self::SQR),
22931                    b't' => Some(Self::SQT),
22932                    b'o' => Some(Self::SQO),
22933                    b'q' => Some(Self::SQQ),
22934                    b'u' => Some(Self::SQU),
22935                    b's' => Some(Self::SQS),
22936                    b'm' => Some(Self::SQM),
22937                    b'n' => Some(Self::SQN),
22938                    _ => None,
22939                },
22940                b't' => match code.as_bytes()[2] {
22941                    b'k' => Some(Self::STK),
22942                    b't' => Some(Self::STT),
22943                    b'i' => Some(Self::STI),
22944                    b'e' => Some(Self::STE),
22945                    b'j' => Some(Self::STJ),
22946                    b'b' => Some(Self::STB),
22947                    b'n' => Some(Self::STN),
22948                    b'u' => Some(Self::STU),
22949                    b'w' => Some(Self::STW),
22950                    b'q' => Some(Self::STQ),
22951                    b'd' => Some(Self::STD),
22952                    b'f' => Some(Self::STF),
22953                    b'm' => Some(Self::STM),
22954                    b'a' => Some(Self::STA),
22955                    b'h' => Some(Self::STH),
22956                    b's' => Some(Self::STS),
22957                    b'y' => Some(Self::STY),
22958                    b'v' => Some(Self::STV),
22959                    b'p' => Some(Self::STP),
22960                    b'l' => Some(Self::STL),
22961                    b'o' => Some(Self::STO),
22962                    b'r' => Some(Self::STR),
22963                    b'g' => Some(Self::STG),
22964                    _ => None,
22965                },
22966                b'j' => match code.as_bytes()[2] {
22967                    b'g' => Some(Self::SJG),
22968                    b'a' => Some(Self::SJA),
22969                    b'k' => Some(Self::SJK),
22970                    b'd' => Some(Self::SJD),
22971                    b'm' => Some(Self::SJM),
22972                    b'e' => Some(Self::SJE),
22973                    b'l' => Some(Self::SJL),
22974                    b'b' => Some(Self::SJB),
22975                    b's' => Some(Self::SJS),
22976                    b'w' => Some(Self::SJW),
22977                    b'r' => Some(Self::SJR),
22978                    b'n' => Some(Self::SJN),
22979                    b'p' => Some(Self::SJP),
22980                    b't' => Some(Self::SJT),
22981                    b'u' => Some(Self::SJU),
22982                    b'o' => Some(Self::SJO),
22983                    _ => None,
22984                },
22985                b'm' => match code.as_bytes()[2] {
22986                    b'f' => Some(Self::SMF),
22987                    b'k' => Some(Self::SMK),
22988                    b'l' => Some(Self::SML),
22989                    b'n' => Some(Self::SMN),
22990                    b'j' => Some(Self::SMJ),
22991                    b'm' => Some(Self::SMM),
22992                    b'e' => Some(Self::SME),
22993                    b'p' => Some(Self::SMP),
22994                    b'x' => Some(Self::SMX),
22995                    b'h' => Some(Self::SMH),
22996                    b'q' => Some(Self::SMQ),
22997                    b'o' => Some(Self::SMO),
22998                    b'v' => Some(Self::SMV),
22999                    b'y' => Some(Self::SMY),
23000                    b'g' => Some(Self::SMG),
23001                    b'b' => Some(Self::SMB),
23002                    b'z' => Some(Self::SMZ),
23003                    b'r' => Some(Self::SMR),
23004                    b't' => Some(Self::SMT),
23005                    b's' => Some(Self::SMS),
23006                    b'c' => Some(Self::SMC),
23007                    b'u' => Some(Self::SMU),
23008                    b'a' => Some(Self::SMA),
23009                    b'w' => Some(Self::SMW),
23010                    _ => None,
23011                },
23012                b's' => match code.as_bytes()[2] {
23013                    b'e' => Some(Self::SSE),
23014                    b'y' => Some(Self::SSY),
23015                    b'x' => Some(Self::SSX),
23016                    b'i' => Some(Self::SSI),
23017                    b'j' => Some(Self::SSJ),
23018                    b'g' => Some(Self::SSG),
23019                    b'm' => Some(Self::SSM),
23020                    b'z' => Some(Self::SSZ),
23021                    b'v' => Some(Self::SSV),
23022                    b'h' => Some(Self::SSH),
23023                    b't' => Some(Self::SST),
23024                    b'd' => Some(Self::SSD),
23025                    b'o' => Some(Self::SSO),
23026                    b'q' => Some(Self::SSQ),
23027                    b'b' => Some(Self::SSB),
23028                    b'p' => Some(Self::SSP),
23029                    b'c' => Some(Self::SSC),
23030                    b'k' => Some(Self::SSK),
23031                    b'u' => Some(Self::SSU),
23032                    b'w' => Some(Self::SSW),
23033                    b'r' => Some(Self::SSR),
23034                    b's' => Some(Self::SSS),
23035                    b'f' => Some(Self::SSF),
23036                    b'n' => Some(Self::SSN),
23037                    b'l' => Some(Self::SSL),
23038                    _ => None,
23039                },
23040                b'n' => match code.as_bytes()[2] {
23041                    b'e' => Some(Self::SNE),
23042                    b'z' => Some(Self::SNZ),
23043                    b'f' => Some(Self::SNF),
23044                    b'j' => Some(Self::SNJ),
23045                    b'v' => Some(Self::SNV),
23046                    b'x' => Some(Self::SNX),
23047                    b'g' => Some(Self::SNG),
23048                    b'l' => Some(Self::SNL),
23049                    b'q' => Some(Self::SNQ),
23050                    b'y' => Some(Self::SNY),
23051                    b'w' => Some(Self::SNW),
23052                    b'u' => Some(Self::SNU),
23053                    b'i' => Some(Self::SNI),
23054                    b'a' => Some(Self::SNA),
23055                    b'p' => Some(Self::SNP),
23056                    b'r' => Some(Self::SNR),
23057                    b'c' => Some(Self::SNC),
23058                    b'd' => Some(Self::SND),
23059                    b'n' => Some(Self::SNN),
23060                    b'o' => Some(Self::SNO),
23061                    b'k' => Some(Self::SNK),
23062                    b's' => Some(Self::SNS),
23063                    b'm' => Some(Self::SNM),
23064                    _ => None,
23065                },
23066                b'b' => match code.as_bytes()[2] {
23067                    b'l' => Some(Self::SBL),
23068                    b'f' => Some(Self::SBF),
23069                    b'c' => Some(Self::SBC),
23070                    b't' => Some(Self::SBT),
23071                    b'a' => Some(Self::SBA),
23072                    b'v' => Some(Self::SBV),
23073                    b'o' => Some(Self::SBO),
23074                    b'k' => Some(Self::SBK),
23075                    b'm' => Some(Self::SBM),
23076                    b'e' => Some(Self::SBE),
23077                    b'p' => Some(Self::SBP),
23078                    b'z' => Some(Self::SBZ),
23079                    b'x' => Some(Self::SBX),
23080                    b'g' => Some(Self::SBG),
23081                    b'r' => Some(Self::SBR),
23082                    b'i' => Some(Self::SBI),
23083                    b'q' => Some(Self::SBQ),
23084                    b'w' => Some(Self::SBW),
23085                    b'b' => Some(Self::SBB),
23086                    b'n' => Some(Self::SBN),
23087                    b'y' => Some(Self::SBY),
23088                    b'h' => Some(Self::SBH),
23089                    b'd' => Some(Self::SBD),
23090                    b'u' => Some(Self::SBU),
23091                    b's' => Some(Self::SBS),
23092                    b'j' => Some(Self::SBJ),
23093                    _ => None,
23094                },
23095                b'u' => match code.as_bytes()[2] {
23096                    b'o' => Some(Self::SUO),
23097                    b'r' => Some(Self::SUR),
23098                    b'v' => Some(Self::SUV),
23099                    b'j' => Some(Self::SUJ),
23100                    b't' => Some(Self::SUT),
23101                    b'e' => Some(Self::SUE),
23102                    b'g' => Some(Self::SUG),
23103                    b'i' => Some(Self::SUI),
23104                    b'b' => Some(Self::SUB),
23105                    b'k' => Some(Self::SUK),
23106                    b'a' => Some(Self::SUA),
23107                    b'w' => Some(Self::SUW),
23108                    b'x' => Some(Self::SUX),
23109                    b'n' => Some(Self::SUN),
23110                    b'z' => Some(Self::SUZ),
23111                    b's' => Some(Self::SUS),
23112                    b'y' => Some(Self::SUY),
23113                    b'q' => Some(Self::SUQ),
23114                    b'c' => Some(Self::SUC),
23115                    _ => None,
23116                },
23117                b'g' => match code.as_bytes()[2] {
23118                    b't' => Some(Self::SGT),
23119                    b'c' => Some(Self::SGC),
23120                    b'b' => Some(Self::SGB),
23121                    b'a' => Some(Self::SGA),
23122                    b'u' => Some(Self::SGU),
23123                    b's' => Some(Self::SGS),
23124                    b'r' => Some(Self::SGR),
23125                    b'k' => Some(Self::SGK),
23126                    b'y' => Some(Self::SGY),
23127                    b'w' => Some(Self::SGW),
23128                    b'e' => Some(Self::SGE),
23129                    b'h' => Some(Self::SGH),
23130                    b'x' => Some(Self::SGX),
23131                    b'm' => Some(Self::SGM),
23132                    b'p' => Some(Self::SGP),
23133                    b'i' => Some(Self::SGI),
23134                    b'j' => Some(Self::SGJ),
23135                    b'd' => Some(Self::SGD),
23136                    b'z' => Some(Self::SGZ),
23137                    b'g' => Some(Self::SGG),
23138                    _ => None,
23139                },
23140                b'a' => match code.as_bytes()[2] {
23141                    b'b' => Some(Self::SAB),
23142                    b'c' => Some(Self::SAC),
23143                    b'x' => Some(Self::SAX),
23144                    b'v' => Some(Self::SAV),
23145                    b'a' => Some(Self::SAA),
23146                    b'e' => Some(Self::SAE),
23147                    b'f' => Some(Self::SAF),
23148                    b'j' => Some(Self::SAJ),
23149                    b'k' => Some(Self::SAK),
23150                    b'u' => Some(Self::SAU),
23151                    b'm' => Some(Self::SAM),
23152                    b'q' => Some(Self::SAQ),
23153                    b'd' => Some(Self::SAD),
23154                    b'g' => Some(Self::SAG),
23155                    b'n' => Some(Self::SAN),
23156                    b't' => Some(Self::SAT),
23157                    b'r' => Some(Self::SAR),
23158                    b's' => Some(Self::SAS),
23159                    b'z' => Some(Self::SAZ),
23160                    b'o' => Some(Self::SAO),
23161                    b'w' => Some(Self::SAW),
23162                    b'y' => Some(Self::SAY),
23163                    b'h' => Some(Self::SAH),
23164                    _ => None,
23165                },
23166                b'd' => match code.as_bytes()[2] {
23167                    b'o' => Some(Self::SDO),
23168                    b'n' => Some(Self::SDN),
23169                    b'r' => Some(Self::SDR),
23170                    b'z' => Some(Self::SDZ),
23171                    b'f' => Some(Self::SDF),
23172                    b'u' => Some(Self::SDU),
23173                    b'c' => Some(Self::SDC),
23174                    b'l' => Some(Self::SDL),
23175                    b'g' => Some(Self::SDG),
23176                    b'q' => Some(Self::SDQ),
23177                    b's' => Some(Self::SDS),
23178                    b'b' => Some(Self::SDB),
23179                    b'p' => Some(Self::SDP),
23180                    b't' => Some(Self::SDT),
23181                    b'x' => Some(Self::SDX),
23182                    b'k' => Some(Self::SDK),
23183                    b'h' => Some(Self::SDH),
23184                    b'e' => Some(Self::SDE),
23185                    b'j' => Some(Self::SDJ),
23186                    b'a' => Some(Self::SDA),
23187                    _ => None,
23188                },
23189                b'r' => match code.as_bytes()[2] {
23190                    b'o' => Some(Self::SRO),
23191                    b'l' => Some(Self::SRL),
23192                    b'c' => Some(Self::SRC),
23193                    b'f' => Some(Self::SRF),
23194                    b'e' => Some(Self::SRE),
23195                    b'm' => Some(Self::SRM),
23196                    b'd' => Some(Self::SRD),
23197                    b'h' => Some(Self::SRH),
23198                    b's' => Some(Self::SRS),
23199                    b'a' => Some(Self::SRA),
23200                    b't' => Some(Self::SRT),
23201                    b'y' => Some(Self::SRY),
23202                    b'p' => Some(Self::SRP),
23203                    b'r' => Some(Self::SRR),
23204                    b'w' => Some(Self::SRW),
23205                    b'k' => Some(Self::SRK),
23206                    b'z' => Some(Self::SRZ),
23207                    b'i' => Some(Self::SRI),
23208                    b'q' => Some(Self::SRQ),
23209                    b'x' => Some(Self::SRX),
23210                    b'b' => Some(Self::SRB),
23211                    b'v' => Some(Self::SRV),
23212                    b'n' => Some(Self::SRN),
23213                    b'g' => Some(Self::SRG),
23214                    b'u' => Some(Self::SRU),
23215                    _ => None,
23216                },
23217                b'e' => match code.as_bytes()[2] {
23218                    b'f' => Some(Self::SEF),
23219                    b's' => Some(Self::SES),
23220                    b'n' => Some(Self::SEN),
23221                    b'v' => Some(Self::SEV),
23222                    b'c' => Some(Self::SEC),
23223                    b'y' => Some(Self::SEY),
23224                    b'd' => Some(Self::SED),
23225                    b'g' => Some(Self::SEG),
23226                    b'k' => Some(Self::SEK),
23227                    b'l' => Some(Self::SEL),
23228                    b'a' => Some(Self::SEA),
23229                    b'h' => Some(Self::SEH),
23230                    b'q' => Some(Self::SEQ),
23231                    b'j' => Some(Self::SEJ),
23232                    b'e' => Some(Self::SEE),
23233                    b't' => Some(Self::SET),
23234                    b'z' => Some(Self::SEZ),
23235                    b'i' => Some(Self::SEI),
23236                    b'r' => Some(Self::SER),
23237                    b'u' => Some(Self::SEU),
23238                    b'w' => Some(Self::SEW),
23239                    b'b' => Some(Self::SEB),
23240                    b'o' => Some(Self::SEO),
23241                    b'p' => Some(Self::SEP),
23242                    _ => None,
23243                },
23244                b'h' => match code.as_bytes()[2] {
23245                    b'u' => Some(Self::SHU),
23246                    b'd' => Some(Self::SHD),
23247                    b'b' => Some(Self::SHB),
23248                    b'q' => Some(Self::SHQ),
23249                    b'm' => Some(Self::SHM),
23250                    b'a' => Some(Self::SHA),
23251                    b'n' => Some(Self::SHN),
23252                    b'o' => Some(Self::SHO),
23253                    b't' => Some(Self::SHT),
23254                    b'j' => Some(Self::SHJ),
23255                    b'x' => Some(Self::SHX),
23256                    b'v' => Some(Self::SHV),
23257                    b'e' => Some(Self::SHE),
23258                    b'l' => Some(Self::SHL),
23259                    b'r' => Some(Self::SHR),
23260                    b'k' => Some(Self::SHK),
23261                    b'p' => Some(Self::SHP),
23262                    b'h' => Some(Self::SHH),
23263                    b'g' => Some(Self::SHG),
23264                    b's' => Some(Self::SHS),
23265                    b'w' => Some(Self::SHW),
23266                    b'c' => Some(Self::SHC),
23267                    b'z' => Some(Self::SHZ),
23268                    b'y' => Some(Self::SHY),
23269                    b'i' => Some(Self::SHI),
23270                    _ => None,
23271                },
23272                b'c' => match code.as_bytes()[2] {
23273                    b'b' => Some(Self::SCB),
23274                    b'e' => Some(Self::SCE),
23275                    b'p' => Some(Self::SCP),
23276                    b's' => Some(Self::SCS),
23277                    b'q' => Some(Self::SCQ),
23278                    b'k' => Some(Self::SCK),
23279                    b'h' => Some(Self::SCH),
23280                    b'f' => Some(Self::SCF),
23281                    b'g' => Some(Self::SCG),
23282                    b'o' => Some(Self::SCO),
23283                    b'w' => Some(Self::SCW),
23284                    b'v' => Some(Self::SCV),
23285                    b'l' => Some(Self::SCL),
23286                    b'u' => Some(Self::SCU),
23287                    b'x' => Some(Self::SCX),
23288                    b'n' => Some(Self::SCN),
23289                    b't' => Some(Self::SCT),
23290                    b'i' => Some(Self::SCI),
23291                    _ => None,
23292                },
23293                b'w' => match code.as_bytes()[2] {
23294                    b'c' => Some(Self::SWC),
23295                    b'k' => Some(Self::SWK),
23296                    b'b' => Some(Self::SWB),
23297                    b'm' => Some(Self::SWM),
23298                    b'y' => Some(Self::SWY),
23299                    b'r' => Some(Self::SWR),
23300                    b't' => Some(Self::SWT),
23301                    b'n' => Some(Self::SWN),
23302                    b's' => Some(Self::SWS),
23303                    b'f' => Some(Self::SWF),
23304                    b'o' => Some(Self::SWO),
23305                    b'q' => Some(Self::SWQ),
23306                    b'v' => Some(Self::SWV),
23307                    b'j' => Some(Self::SWJ),
23308                    b'w' => Some(Self::SWW),
23309                    b'p' => Some(Self::SWP),
23310                    b'i' => Some(Self::SWI),
23311                    b'x' => Some(Self::SWX),
23312                    b'u' => Some(Self::SWU),
23313                    b'g' => Some(Self::SWG),
23314                    b'h' => Some(Self::SWH),
23315                    b'a' => Some(Self::SWA),
23316                    b'e' => Some(Self::SWE),
23317                    b'l' => Some(Self::SWL),
23318                    _ => None,
23319                },
23320                b'f' => match code.as_bytes()[2] {
23321                    b'e' => Some(Self::SFE),
23322                    b'b' => Some(Self::SFB),
23323                    b'w' => Some(Self::SFW),
23324                    b'm' => Some(Self::SFM),
23325                    b's' => Some(Self::SFS),
23326                    _ => None,
23327                },
23328                b'z' => match code.as_bytes()[2] {
23329                    b'v' => Some(Self::SZV),
23330                    b'b' => Some(Self::SZB),
23331                    b'y' => Some(Self::SZY),
23332                    b'w' => Some(Self::SZW),
23333                    b'c' => Some(Self::SZC),
23334                    b'a' => Some(Self::SZA),
23335                    b'g' => Some(Self::SZG),
23336                    b'e' => Some(Self::SZE),
23337                    b'l' => Some(Self::SZL),
23338                    b's' => Some(Self::SZS),
23339                    b'p' => Some(Self::SZP),
23340                    b'n' => Some(Self::SZN),
23341                    _ => None,
23342                },
23343                b'k' => match code.as_bytes()[2] {
23344                    b'n' => Some(Self::SKN),
23345                    b'm' => Some(Self::SKM),
23346                    b'c' => Some(Self::SKC),
23347                    b's' => Some(Self::SKS),
23348                    b'b' => Some(Self::SKB),
23349                    b'g' => Some(Self::SKG),
23350                    b'u' => Some(Self::SKU),
23351                    b't' => Some(Self::SKT),
23352                    b'f' => Some(Self::SKF),
23353                    b'r' => Some(Self::SKR),
23354                    b'p' => Some(Self::SKP),
23355                    b'z' => Some(Self::SKZ),
23356                    b'j' => Some(Self::SKJ),
23357                    b'e' => Some(Self::SKE),
23358                    b'x' => Some(Self::SKX),
23359                    b'o' => Some(Self::SKO),
23360                    b'i' => Some(Self::SKI),
23361                    b'y' => Some(Self::SKY),
23362                    b'h' => Some(Self::SKH),
23363                    b'q' => Some(Self::SKQ),
23364                    b'a' => Some(Self::SKA),
23365                    b'w' => Some(Self::SKW),
23366                    b'v' => Some(Self::SKV),
23367                    b'd' => Some(Self::SKD),
23368                    _ => None,
23369                },
23370                b'l' => match code.as_bytes()[2] {
23371                    b'p' => Some(Self::SLP),
23372                    b'i' => Some(Self::SLI),
23373                    b'z' => Some(Self::SLZ),
23374                    b'm' => Some(Self::SLM),
23375                    b'x' => Some(Self::SLX),
23376                    b'r' => Some(Self::SLR),
23377                    b'n' => Some(Self::SLN),
23378                    b'l' => Some(Self::SLL),
23379                    b'j' => Some(Self::SLJ),
23380                    b'u' => Some(Self::SLU),
23381                    b'y' => Some(Self::SLY),
23382                    b'g' => Some(Self::SLG),
23383                    b'e' => Some(Self::SLE),
23384                    b'w' => Some(Self::SLW),
23385                    b't' => Some(Self::SLT),
23386                    b's' => Some(Self::SLS),
23387                    b'd' => Some(Self::SLD),
23388                    b'k' => Some(Self::SLK),
23389                    b'v' => Some(Self::SLV),
23390                    b'h' => Some(Self::SLH),
23391                    b'f' => Some(Self::SLF),
23392                    b'c' => Some(Self::SLC),
23393                    _ => None,
23394                },
23395                b'x' => match code.as_bytes()[2] {
23396                    b'r' => Some(Self::SXR),
23397                    b'm' => Some(Self::SXM),
23398                    b'n' => Some(Self::SXN),
23399                    b's' => Some(Self::SXS),
23400                    b'w' => Some(Self::SXW),
23401                    b'l' => Some(Self::SXL),
23402                    b'g' => Some(Self::SXG),
23403                    b'c' => Some(Self::SXC),
23404                    b'e' => Some(Self::SXE),
23405                    b'o' => Some(Self::SXO),
23406                    b'k' => Some(Self::SXK),
23407                    b'b' => Some(Self::SXB),
23408                    b'u' => Some(Self::SXU),
23409                    _ => None,
23410                },
23411                b'v' => match code.as_bytes()[2] {
23412                    b's' => Some(Self::SVS),
23413                    b'e' => Some(Self::SVE),
23414                    b'x' => Some(Self::SVX),
23415                    b'm' => Some(Self::SVM),
23416                    b'k' => Some(Self::SVK),
23417                    b'a' => Some(Self::SVA),
23418                    b'b' => Some(Self::SVB),
23419                    b'c' => Some(Self::SVC),
23420                    _ => None,
23421                },
23422            _ => None,
23423            },
23424            b'l' => match code.as_bytes()[1] {
23425                b's' => match code.as_bytes()[2] {
23426                    b'c' => Some(Self::LSC),
23427                    b'r' => Some(Self::LSR),
23428                    b'b' => Some(Self::LSB),
23429                    b'o' => Some(Self::LSO),
23430                    b'a' => Some(Self::LSA),
23431                    b'i' => Some(Self::LSI),
23432                    b's' => Some(Self::LSS),
23433                    b'l' => Some(Self::LSL),
23434                    b'h' => Some(Self::LSH),
23435                    b'd' => Some(Self::LSD),
23436                    b'e' => Some(Self::LSE),
23437                    b'y' => Some(Self::LSY),
23438                    b'p' => Some(Self::LSP),
23439                    b'm' => Some(Self::LSM),
23440                    b'w' => Some(Self::LSW),
23441                    b'v' => Some(Self::LSV),
23442                    b'n' => Some(Self::LSN),
23443                    b't' => Some(Self::LST),
23444                    _ => None,
23445                },
23446                b'a' => match code.as_bytes()[2] {
23447                    b'z' => Some(Self::LAZ),
23448                    b'u' => Some(Self::LAU),
23449                    b'c' => Some(Self::LAC),
23450                    b'd' => Some(Self::LAD),
23451                    b'f' => Some(Self::LAF),
23452                    b'h' => Some(Self::LAH),
23453                    b'p' => Some(Self::LAP),
23454                    b'l' => Some(Self::LAL),
23455                    b's' => Some(Self::LAS),
23456                    b'y' => Some(Self::LAY),
23457                    b'm' => Some(Self::LAM),
23458                    b'i' => Some(Self::LAI),
23459                    b'j' => Some(Self::LAJ),
23460                    b'o' => Some(Self::LAO),
23461                    b'r' => Some(Self::LAR),
23462                    b'n' => Some(Self::LAN),
23463                    b't' => Some(Self::LAT),
23464                    b'v' => Some(Self::LAV),
23465                    b'w' => Some(Self::LAW),
23466                    b'b' => Some(Self::LAB),
23467                    b'e' => Some(Self::LAE),
23468                    b'q' => Some(Self::LAQ),
23469                    b'g' => Some(Self::LAG),
23470                    b'a' => Some(Self::LAA),
23471                    b'x' => Some(Self::LAX),
23472                    _ => None,
23473                },
23474                b'u' => match code.as_bytes()[2] {
23475                    b'c' => Some(Self::LUC),
23476                    b'g' => Some(Self::LUG),
23477                    b'f' => Some(Self::LUF),
23478                    b'r' => Some(Self::LUR),
23479                    b'b' => Some(Self::LUB),
23480                    b'a' => Some(Self::LUA),
23481                    b'q' => Some(Self::LUQ),
23482                    b'd' => Some(Self::LUD),
23483                    b'm' => Some(Self::LUM),
23484                    b'i' => Some(Self::LUI),
23485                    b'u' => Some(Self::LUU),
23486                    b'p' => Some(Self::LUP),
23487                    b'j' => Some(Self::LUJ),
23488                    b'k' => Some(Self::LUK),
23489                    b'n' => Some(Self::LUN),
23490                    b'w' => Some(Self::LUW),
23491                    b'o' => Some(Self::LUO),
23492                    b's' => Some(Self::LUS),
23493                    b't' => Some(Self::LUT),
23494                    b'e' => Some(Self::LUE),
23495                    b'v' => Some(Self::LUV),
23496                    b'y' => Some(Self::LUY),
23497                    b'l' => Some(Self::LUL),
23498                    b'z' => Some(Self::LUZ),
23499                    _ => None,
23500                },
23501                b'i' => match code.as_bytes()[2] {
23502                    b'y' => Some(Self::LIY),
23503                    b'w' => Some(Self::LIW),
23504                    b'c' => Some(Self::LIC),
23505                    b'x' => Some(Self::LIX),
23506                    b'r' => Some(Self::LIR),
23507                    b'q' => Some(Self::LIQ),
23508                    b'z' => Some(Self::LIZ),
23509                    b'g' => Some(Self::LIG),
23510                    b'j' => Some(Self::LIJ),
23511                    b'h' => Some(Self::LIH),
23512                    b'k' => Some(Self::LIK),
23513                    b'o' => Some(Self::LIO),
23514                    b'e' => Some(Self::LIE),
23515                    b'b' => Some(Self::LIB),
23516                    b'l' => Some(Self::LIL),
23517                    b'f' => Some(Self::LIF),
23518                    b'm' => Some(Self::LIM),
23519                    b'n' => Some(Self::LIN),
23520                    b's' => Some(Self::LIS),
23521                    b't' => Some(Self::LIT),
23522                    b'v' => Some(Self::LIV),
23523                    b'u' => Some(Self::LIU),
23524                    b'd' => Some(Self::LID),
23525                    b'p' => Some(Self::LIP),
23526                    b'a' => Some(Self::LIA),
23527                    _ => None,
23528                },
23529                b'b' => match code.as_bytes()[2] {
23530                    b'k' => Some(Self::LBK),
23531                    b'i' => Some(Self::LBI),
23532                    b'b' => Some(Self::LBB),
23533                    b'u' => Some(Self::LBU),
23534                    b't' => Some(Self::LBT),
23535                    b'j' => Some(Self::LBJ),
23536                    b'e' => Some(Self::LBE),
23537                    b'c' => Some(Self::LBC),
23538                    b'y' => Some(Self::LBY),
23539                    b'g' => Some(Self::LBG),
23540                    b'z' => Some(Self::LBZ),
23541                    b'v' => Some(Self::LBV),
23542                    b'o' => Some(Self::LBO),
23543                    b'x' => Some(Self::LBX),
23544                    b'l' => Some(Self::LBL),
23545                    b's' => Some(Self::LBS),
23546                    b'm' => Some(Self::LBM),
23547                    b'r' => Some(Self::LBR),
23548                    b'n' => Some(Self::LBN),
23549                    b'f' => Some(Self::LBF),
23550                    b'w' => Some(Self::LBW),
23551                    b'q' => Some(Self::LBQ),
23552                    _ => None,
23553                },
23554                b'n' => match code.as_bytes()[2] {
23555                    b'i' => Some(Self::LNI),
23556                    b's' => Some(Self::LNS),
23557                    b'm' => Some(Self::LNM),
23558                    b'a' => Some(Self::LNA),
23559                    b'g' => Some(Self::LNG),
23560                    b'w' => Some(Self::LNW),
23561                    b'h' => Some(Self::LNH),
23562                    b'j' => Some(Self::LNJ),
23563                    b'u' => Some(Self::LNU),
23564                    b'z' => Some(Self::LNZ),
23565                    b'n' => Some(Self::LNN),
23566                    b'd' => Some(Self::LND),
23567                    b'b' => Some(Self::LNB),
23568                    b'l' => Some(Self::LNL),
23569                    _ => None,
23570                },
23571                b'd' => match code.as_bytes()[2] {
23572                    b'b' => Some(Self::LDB),
23573                    b'l' => Some(Self::LDL),
23574                    b'a' => Some(Self::LDA),
23575                    b'i' => Some(Self::LDI),
23576                    b'h' => Some(Self::LDH),
23577                    b'm' => Some(Self::LDM),
23578                    b'k' => Some(Self::LDK),
23579                    b'j' => Some(Self::LDJ),
23580                    b'g' => Some(Self::LDG),
23581                    b'o' => Some(Self::LDO),
23582                    b'q' => Some(Self::LDQ),
23583                    b'd' => Some(Self::LDD),
23584                    b'n' => Some(Self::LDN),
23585                    b'p' => Some(Self::LDP),
23586                    _ => None,
23587                },
23588                b'm' => match code.as_bytes()[2] {
23589                    b'a' => Some(Self::LMA),
23590                    b'l' => Some(Self::LML),
23591                    b'x' => Some(Self::LMX),
23592                    b'w' => Some(Self::LMW),
23593                    b'r' => Some(Self::LMR),
23594                    b'q' => Some(Self::LMQ),
23595                    b'n' => Some(Self::LMN),
23596                    b'h' => Some(Self::LMH),
23597                    b'y' => Some(Self::LMY),
23598                    b'u' => Some(Self::LMU),
23599                    b'k' => Some(Self::LMK),
23600                    b'g' => Some(Self::LMG),
23601                    b'p' => Some(Self::LMP),
23602                    b'c' => Some(Self::LMC),
23603                    b'v' => Some(Self::LMV),
23604                    b'o' => Some(Self::LMO),
23605                    b'i' => Some(Self::LMI),
23606                    b'd' => Some(Self::LMD),
23607                    b'b' => Some(Self::LMB),
23608                    b'e' => Some(Self::LME),
23609                    b'f' => Some(Self::LMF),
23610                    b'j' => Some(Self::LMJ),
23611                    _ => None,
23612                },
23613                b'w' => match code.as_bytes()[2] {
23614                    b'l' => Some(Self::LWL),
23615                    b'm' => Some(Self::LWM),
23616                    b'u' => Some(Self::LWU),
23617                    b'w' => Some(Self::LWW),
23618                    b'e' => Some(Self::LWE),
23619                    b't' => Some(Self::LWT),
23620                    b'o' => Some(Self::LWO),
23621                    b'a' => Some(Self::LWA),
23622                    b's' => Some(Self::LWS),
23623                    b'g' => Some(Self::LWG),
23624                    b'h' => Some(Self::LWH),
23625                    _ => None,
23626                },
23627                b'j' => match code.as_bytes()[2] {
23628                    b'a' => Some(Self::LJA),
23629                    b'i' => Some(Self::LJI),
23630                    b'p' => Some(Self::LJP),
23631                    b'l' => Some(Self::LJL),
23632                    b'e' => Some(Self::LJE),
23633                    b'w' => Some(Self::LJW),
23634                    b'x' => Some(Self::LJX),
23635                    _ => None,
23636                },
23637                b'g' => match code.as_bytes()[2] {
23638                    b's' => Some(Self::LGS),
23639                    b'b' => Some(Self::LGB),
23640                    b'h' => Some(Self::LGH),
23641                    b'o' => Some(Self::LGO),
23642                    b'm' => Some(Self::LGM),
23643                    b'i' => Some(Self::LGI),
23644                    b'r' => Some(Self::LGR),
23645                    b'z' => Some(Self::LGZ),
23646                    b'k' => Some(Self::LGK),
23647                    b'q' => Some(Self::LGQ),
23648                    b'u' => Some(Self::LGU),
23649                    b'g' => Some(Self::LGG),
23650                    b'a' => Some(Self::LGA),
23651                    b't' => Some(Self::LGT),
23652                    b'n' => Some(Self::LGN),
23653                    b'l' => Some(Self::LGL),
23654                    _ => None,
23655                },
23656                b'l' => match code.as_bytes()[2] {
23657                    b'f' => Some(Self::LLF),
23658                    b'd' => Some(Self::LLD),
23659                    b'j' => Some(Self::LLJ),
23660                    b'a' => Some(Self::LLA),
23661                    b'h' => Some(Self::LLH),
23662                    b'm' => Some(Self::LLM),
23663                    b'u' => Some(Self::LLU),
23664                    b'x' => Some(Self::LLX),
23665                    b'k' => Some(Self::LLK),
23666                    b'n' => Some(Self::LLN),
23667                    b'c' => Some(Self::LLC),
23668                    b'e' => Some(Self::LLE),
23669                    b'l' => Some(Self::LLL),
23670                    b's' => Some(Self::LLS),
23671                    b'q' => Some(Self::LLQ),
23672                    b'g' => Some(Self::LLG),
23673                    b'b' => Some(Self::LLB),
23674                    b'p' => Some(Self::LLP),
23675                    b'i' => Some(Self::LLI),
23676                    _ => None,
23677                },
23678                b'o' => match code.as_bytes()[2] {
23679                    b'c' => Some(Self::LOC),
23680                    b'h' => Some(Self::LOH),
23681                    b'q' => Some(Self::LOQ),
23682                    b'b' => Some(Self::LOB),
23683                    b'g' => Some(Self::LOG),
23684                    b'f' => Some(Self::LOF),
23685                    b'y' => Some(Self::LOY),
23686                    b'k' => Some(Self::LOK),
23687                    b'a' => Some(Self::LOA),
23688                    b'i' => Some(Self::LOI),
23689                    b'm' => Some(Self::LOM),
23690                    b'o' => Some(Self::LOO),
23691                    b's' => Some(Self::LOS),
23692                    b'p' => Some(Self::LOP),
23693                    b'v' => Some(Self::LOV),
23694                    b'j' => Some(Self::LOJ),
23695                    b'u' => Some(Self::LOU),
23696                    b'x' => Some(Self::LOX),
23697                    b'z' => Some(Self::LOZ),
23698                    b'n' => Some(Self::LON),
23699                    b'l' => Some(Self::LOL),
23700                    b't' => Some(Self::LOT),
23701                    b'e' => Some(Self::LOE),
23702                    b'w' => Some(Self::LOW),
23703                    b'r' => Some(Self::LOR),
23704                    _ => None,
23705                },
23706                b'k' => match code.as_bytes()[2] {
23707                    b'b' => Some(Self::LKB),
23708                    b'm' => Some(Self::LKM),
23709                    b'e' => Some(Self::LKE),
23710                    b'o' => Some(Self::LKO),
23711                    b's' => Some(Self::LKS),
23712                    b'c' => Some(Self::LKC),
23713                    b'u' => Some(Self::LKU),
23714                    b'l' => Some(Self::LKL),
23715                    b'a' => Some(Self::LKA),
23716                    b'h' => Some(Self::LKH),
23717                    b'i' => Some(Self::LKI),
23718                    b'n' => Some(Self::LKN),
23719                    b'd' => Some(Self::LKD),
23720                    b't' => Some(Self::LKT),
23721                    b'y' => Some(Self::LKY),
23722                    b'r' => Some(Self::LKR),
23723                    b'j' => Some(Self::LKJ),
23724                    _ => None,
23725                },
23726                b'e' => match code.as_bytes()[2] {
23727                    b'u' => Some(Self::LEU),
23728                    b'b' => Some(Self::LEB),
23729                    b'v' => Some(Self::LEV),
23730                    b'c' => Some(Self::LEC),
23731                    b'w' => Some(Self::LEW),
23732                    b'a' => Some(Self::LEA),
23733                    b'k' => Some(Self::LEK),
23734                    b'l' => Some(Self::LEL),
23735                    b'f' => Some(Self::LEF),
23736                    b'q' => Some(Self::LEQ),
23737                    b'i' => Some(Self::LEI),
23738                    b'y' => Some(Self::LEY),
23739                    b'n' => Some(Self::LEN),
23740                    b'd' => Some(Self::LED),
23741                    b'j' => Some(Self::LEJ),
23742                    b'h' => Some(Self::LEH),
23743                    b'r' => Some(Self::LER),
23744                    b'p' => Some(Self::LEP),
23745                    b's' => Some(Self::LES),
23746                    b't' => Some(Self::LET),
23747                    b'o' => Some(Self::LEO),
23748                    b'z' => Some(Self::LEZ),
23749                    b'x' => Some(Self::LEX),
23750                    b'e' => Some(Self::LEE),
23751                    b'm' => Some(Self::LEM),
23752                    _ => None,
23753                },
23754                b'h' => match code.as_bytes()[2] {
23755                    b'h' => Some(Self::LHH),
23756                    b'a' => Some(Self::LHA),
23757                    b'n' => Some(Self::LHN),
23758                    b'u' => Some(Self::LHU),
23759                    b'i' => Some(Self::LHI),
23760                    b'l' => Some(Self::LHL),
23761                    b'p' => Some(Self::LHP),
23762                    b'm' => Some(Self::LHM),
23763                    b't' => Some(Self::LHT),
23764                    b's' => Some(Self::LHS),
23765                    _ => None,
23766                },
23767                b'x' => match code.as_bytes()[2] {
23768                    b'm' => Some(Self::LXM),
23769                    _ => None,
23770                },
23771                b'r' => match code.as_bytes()[2] {
23772                    b'g' => Some(Self::LRG),
23773                    b't' => Some(Self::LRT),
23774                    b'v' => Some(Self::LRV),
23775                    b'l' => Some(Self::LRL),
23776                    b'o' => Some(Self::LRO),
23777                    b'e' => Some(Self::LRE),
23778                    b'z' => Some(Self::LRZ),
23779                    b'k' => Some(Self::LRK),
23780                    b'n' => Some(Self::LRN),
23781                    b'i' => Some(Self::LRI),
23782                    b'm' => Some(Self::LRM),
23783                    b'c' => Some(Self::LRC),
23784                    b'a' => Some(Self::LRA),
23785                    b'r' => Some(Self::LRR),
23786                    _ => None,
23787                },
23788                b't' => match code.as_bytes()[2] {
23789                    b'c' => Some(Self::LTC),
23790                    b'g' => Some(Self::LTG),
23791                    b'u' => Some(Self::LTU),
23792                    b'n' => Some(Self::LTN),
23793                    b'i' => Some(Self::LTI),
23794                    b'z' => Some(Self::LTZ),
23795                    b's' => Some(Self::LTS),
23796                    b'h' => Some(Self::LTH),
23797                    b'o' => Some(Self::LTO),
23798                    _ => None,
23799                },
23800                b'v' => match code.as_bytes()[2] {
23801                    b'i' => Some(Self::LVI),
23802                    b'k' => Some(Self::LVK),
23803                    b'u' => Some(Self::LVU),
23804                    b'l' => Some(Self::LVL),
23805                    b'a' => Some(Self::LVA),
23806                    b's' => Some(Self::LVS),
23807                    _ => None,
23808                },
23809                b'y' => match code.as_bytes()[2] {
23810                    b'a' => Some(Self::LYA),
23811                    b'n' => Some(Self::LYN),
23812                    b'g' => Some(Self::LYG),
23813                    _ => None,
23814                },
23815                b'z' => match code.as_bytes()[2] {
23816                    b'z' => Some(Self::LZZ),
23817                    b'n' => Some(Self::LZN),
23818                    b'h' => Some(Self::LZH),
23819                    b'l' => Some(Self::LZL),
23820                    _ => None,
23821                },
23822                b'f' => match code.as_bytes()[2] {
23823                    b'a' => Some(Self::LFA),
23824                    b'n' => Some(Self::LFN),
23825                    _ => None,
23826                },
23827                b'c' => match code.as_bytes()[2] {
23828                    b'c' => Some(Self::LCC),
23829                    b's' => Some(Self::LCS),
23830                    b'l' => Some(Self::LCL),
23831                    b'd' => Some(Self::LCD),
23832                    b'e' => Some(Self::LCE),
23833                    b'f' => Some(Self::LCF),
23834                    b'h' => Some(Self::LCH),
23835                    b'q' => Some(Self::LCQ),
23836                    b'm' => Some(Self::LCM),
23837                    b'p' => Some(Self::LCP),
23838                    _ => None,
23839                },
23840                b'p' => match code.as_bytes()[2] {
23841                    b'a' => Some(Self::LPA),
23842                    b'e' => Some(Self::LPE),
23843                    b'o' => Some(Self::LPO),
23844                    b'n' => Some(Self::LPN),
23845                    b'x' => Some(Self::LPX),
23846                    _ => None,
23847                },
23848                b'q' => match code.as_bytes()[2] {
23849                    b'r' => Some(Self::LQR),
23850                    _ => None,
23851                },
23852            _ => None,
23853            },
23854            b'z' => match code.as_bytes()[1] {
23855                b'a' => match code.as_bytes()[2] {
23856                    b'q' => Some(Self::ZAQ),
23857                    b'f' => Some(Self::ZAF),
23858                    b'd' => Some(Self::ZAD),
23859                    b'i' => Some(Self::ZAI),
23860                    b'm' => Some(Self::ZAM),
23861                    b'w' => Some(Self::ZAW),
23862                    b'c' => Some(Self::ZAC),
23863                    b'o' => Some(Self::ZAO),
23864                    b'r' => Some(Self::ZAR),
23865                    b's' => Some(Self::ZAS),
23866                    b'a' => Some(Self::ZAA),
23867                    b't' => Some(Self::ZAT),
23868                    b'b' => Some(Self::ZAB),
23869                    b'x' => Some(Self::ZAX),
23870                    b'e' => Some(Self::ZAE),
23871                    b'v' => Some(Self::ZAV),
23872                    b'g' => Some(Self::ZAG),
23873                    b'k' => Some(Self::ZAK),
23874                    b'u' => Some(Self::ZAU),
23875                    b'h' => Some(Self::ZAH),
23876                    b'p' => Some(Self::ZAP),
23877                    b'j' => Some(Self::ZAJ),
23878                    b'z' => Some(Self::ZAZ),
23879                    b'l' => Some(Self::ZAL),
23880                    b'y' => Some(Self::ZAY),
23881                    _ => None,
23882                },
23883                b'p' => match code.as_bytes()[2] {
23884                    b'o' => Some(Self::ZPO),
23885                    b'v' => Some(Self::ZPV),
23886                    b'c' => Some(Self::ZPC),
23887                    b's' => Some(Self::ZPS),
23888                    b'p' => Some(Self::ZPP),
23889                    b'g' => Some(Self::ZPG),
23890                    b'a' => Some(Self::ZPA),
23891                    b'l' => Some(Self::ZPL),
23892                    b'y' => Some(Self::ZPY),
23893                    b'm' => Some(Self::ZPM),
23894                    b'e' => Some(Self::ZPE),
23895                    b'j' => Some(Self::ZPJ),
23896                    b'x' => Some(Self::ZPX),
23897                    b'f' => Some(Self::ZPF),
23898                    b't' => Some(Self::ZPT),
23899                    b'n' => Some(Self::ZPN),
23900                    b'i' => Some(Self::ZPI),
23901                    b'r' => Some(Self::ZPR),
23902                    b'd' => Some(Self::ZPD),
23903                    b'z' => Some(Self::ZPZ),
23904                    b'k' => Some(Self::ZPK),
23905                    b'h' => Some(Self::ZPH),
23906                    b'u' => Some(Self::ZPU),
23907                    b'b' => Some(Self::ZPB),
23908                    b'w' => Some(Self::ZPW),
23909                    b'q' => Some(Self::ZPQ),
23910                    _ => None,
23911                },
23912                b'o' => match code.as_bytes()[2] {
23913                    b'o' => Some(Self::ZOO),
23914                    b'h' => Some(Self::ZOH),
23915                    b'c' => Some(Self::ZOC),
23916                    b's' => Some(Self::ZOS),
23917                    b'r' => Some(Self::ZOR),
23918                    b'q' => Some(Self::ZOQ),
23919                    b'm' => Some(Self::ZOM),
23920                    _ => None,
23921                },
23922                b'b' => match code.as_bytes()[2] {
23923                    b'a' => Some(Self::ZBA),
23924                    b't' => Some(Self::ZBT),
23925                    b'l' => Some(Self::ZBL),
23926                    b'u' => Some(Self::ZBU),
23927                    b'c' => Some(Self::ZBC),
23928                    b'e' => Some(Self::ZBE),
23929                    b'w' => Some(Self::ZBW),
23930                    _ => None,
23931                },
23932                b'm' => match code.as_bytes()[2] {
23933                    b'x' => Some(Self::ZMX),
23934                    b'h' => Some(Self::ZMH),
23935                    b'a' => Some(Self::ZMA),
23936                    b'k' => Some(Self::ZMK),
23937                    b'e' => Some(Self::ZME),
23938                    b'r' => Some(Self::ZMR),
23939                    b'c' => Some(Self::ZMC),
23940                    b'd' => Some(Self::ZMD),
23941                    b'j' => Some(Self::ZMJ),
23942                    b'm' => Some(Self::ZMM),
23943                    b't' => Some(Self::ZMT),
23944                    b'y' => Some(Self::ZMY),
23945                    b'g' => Some(Self::ZMG),
23946                    b'l' => Some(Self::ZML),
23947                    b'z' => Some(Self::ZMZ),
23948                    b'n' => Some(Self::ZMN),
23949                    b'v' => Some(Self::ZMV),
23950                    b's' => Some(Self::ZMS),
23951                    b'w' => Some(Self::ZMW),
23952                    b'f' => Some(Self::ZMF),
23953                    b'q' => Some(Self::ZMQ),
23954                    b'o' => Some(Self::ZMO),
23955                    b'p' => Some(Self::ZMP),
23956                    b'u' => Some(Self::ZMU),
23957                    b'i' => Some(Self::ZMI),
23958                    b'b' => Some(Self::ZMB),
23959                    _ => None,
23960                },
23961                b'c' => match code.as_bytes()[2] {
23962                    b'h' => Some(Self::ZCH),
23963                    b'a' => Some(Self::ZCA),
23964                    b'd' => Some(Self::ZCD),
23965                    _ => None,
23966                },
23967                b'h' => match code.as_bytes()[2] {
23968                    b'o' => Some(Self::ZHO),
23969                    b'd' => Some(Self::ZHD),
23970                    b'n' => Some(Self::ZHN),
23971                    b'b' => Some(Self::ZHB),
23972                    b'i' => Some(Self::ZHI),
23973                    b'w' => Some(Self::ZHW),
23974                    b'a' => Some(Self::ZHA),
23975                    _ => None,
23976                },
23977                b'e' => match code.as_bytes()[2] {
23978                    b'h' => Some(Self::ZEH),
23979                    b'm' => Some(Self::ZEM),
23980                    b'a' => Some(Self::ZEA),
23981                    b'g' => Some(Self::ZEG),
23982                    b'n' => Some(Self::ZEN),
23983                    _ => None,
23984                },
23985                b't' => match code.as_bytes()[2] {
23986                    b'e' => Some(Self::ZTE),
23987                    b'u' => Some(Self::ZTU),
23988                    b'l' => Some(Self::ZTL),
23989                    b'p' => Some(Self::ZTP),
23990                    b'q' => Some(Self::ZTQ),
23991                    b'm' => Some(Self::ZTM),
23992                    b'n' => Some(Self::ZTN),
23993                    b't' => Some(Self::ZTT),
23994                    b's' => Some(Self::ZTS),
23995                    b'g' => Some(Self::ZTG),
23996                    b'y' => Some(Self::ZTY),
23997                    b'x' => Some(Self::ZTX),
23998                    _ => None,
23999                },
24000                b'g' => match code.as_bytes()[2] {
24001                    b'b' => Some(Self::ZGB),
24002                    b'n' => Some(Self::ZGN),
24003                    b'a' => Some(Self::ZGA),
24004                    b'r' => Some(Self::ZGR),
24005                    b'm' => Some(Self::ZGM),
24006                    b'h' => Some(Self::ZGH),
24007                    _ => None,
24008                },
24009                b'k' => match code.as_bytes()[2] {
24010                    b'd' => Some(Self::ZKD),
24011                    b'a' => Some(Self::ZKA),
24012                    b'n' => Some(Self::ZKN),
24013                    b'k' => Some(Self::ZKK),
24014                    b'u' => Some(Self::ZKU),
24015                    b'z' => Some(Self::ZKZ),
24016                    b'h' => Some(Self::ZKH),
24017                    b't' => Some(Self::ZKT),
24018                    b'g' => Some(Self::ZKG),
24019                    b'o' => Some(Self::ZKO),
24020                    b'v' => Some(Self::ZKV),
24021                    b'p' => Some(Self::ZKP),
24022                    b'r' => Some(Self::ZKR),
24023                    _ => None,
24024                },
24025                b'r' => match code.as_bytes()[2] {
24026                    b'a' => Some(Self::ZRA),
24027                    b's' => Some(Self::ZRS),
24028                    b'g' => Some(Self::ZRG),
24029                    b'p' => Some(Self::ZRP),
24030                    b'n' => Some(Self::ZRN),
24031                    b'o' => Some(Self::ZRO),
24032                    _ => None,
24033                },
24034                b's' => match code.as_bytes()[2] {
24035                    b'k' => Some(Self::ZSK),
24036                    b'a' => Some(Self::ZSA),
24037                    b'r' => Some(Self::ZSR),
24038                    b'm' => Some(Self::ZSM),
24039                    b'u' => Some(Self::ZSU),
24040                    b'l' => Some(Self::ZSL),
24041                    _ => None,
24042                },
24043                b'u' => match code.as_bytes()[2] {
24044                    b'm' => Some(Self::ZUM),
24045                    b'h' => Some(Self::ZUH),
24046                    b'l' => Some(Self::ZUL),
24047                    b'y' => Some(Self::ZUY),
24048                    b'n' => Some(Self::ZUN),
24049                    _ => None,
24050                },
24051                b'l' => match code.as_bytes()[2] {
24052                    b'n' => Some(Self::ZLN),
24053                    b'j' => Some(Self::ZLJ),
24054                    b'q' => Some(Self::ZLQ),
24055                    b'm' => Some(Self::ZLM),
24056                    b'u' => Some(Self::ZLU),
24057                    b'a' => Some(Self::ZLA),
24058                    _ => None,
24059                },
24060                b'n' => match code.as_bytes()[2] {
24061                    b'k' => Some(Self::ZNK),
24062                    b'g' => Some(Self::ZNG),
24063                    b's' => Some(Self::ZNS),
24064                    b'a' => Some(Self::ZNA),
24065                    b'e' => Some(Self::ZNE),
24066                    _ => None,
24067                },
24068                b'i' => match code.as_bytes()[2] {
24069                    b'm' => Some(Self::ZIM),
24070                    b'a' => Some(Self::ZIA),
24071                    b'l' => Some(Self::ZIL),
24072                    b'w' => Some(Self::ZIW),
24073                    b'k' => Some(Self::ZIK),
24074                    b'b' => Some(Self::ZIB),
24075                    b'n' => Some(Self::ZIN),
24076                    b'z' => Some(Self::ZIZ),
24077                    _ => None,
24078                },
24079                b'd' => match code.as_bytes()[2] {
24080                    b'j' => Some(Self::ZDJ),
24081                    _ => None,
24082                },
24083                b'x' => match code.as_bytes()[2] {
24084                    b'x' => Some(Self::ZXX),
24085                    _ => None,
24086                },
24087                b'q' => match code.as_bytes()[2] {
24088                    b'e' => Some(Self::ZQE),
24089                    _ => None,
24090                },
24091                b'y' => match code.as_bytes()[2] {
24092                    b'g' => Some(Self::ZYG),
24093                    b'b' => Some(Self::ZYB),
24094                    b'n' => Some(Self::ZYN),
24095                    b'j' => Some(Self::ZYJ),
24096                    b'p' => Some(Self::ZYP),
24097                    _ => None,
24098                },
24099                b'w' => match code.as_bytes()[2] {
24100                    b'a' => Some(Self::ZWA),
24101                    _ => None,
24102                },
24103                b'z' => match code.as_bytes()[2] {
24104                    b'a' => Some(Self::ZZA),
24105                    b'j' => Some(Self::ZZJ),
24106                    _ => None,
24107                },
24108            _ => None,
24109            },
24110            b'j' => match code.as_bytes()[1] {
24111                b'k' => match code.as_bytes()[2] {
24112                    b's' => Some(Self::JKS),
24113                    b'a' => Some(Self::JKA),
24114                    b'r' => Some(Self::JKR),
24115                    b'o' => Some(Self::JKO),
24116                    b'u' => Some(Self::JKU),
24117                    b'm' => Some(Self::JKM),
24118                    b'p' => Some(Self::JKP),
24119                    _ => None,
24120                },
24121                b'b' => match code.as_bytes()[2] {
24122                    b'j' => Some(Self::JBJ),
24123                    b'i' => Some(Self::JBI),
24124                    b'k' => Some(Self::JBK),
24125                    b'm' => Some(Self::JBM),
24126                    b't' => Some(Self::JBT),
24127                    b'r' => Some(Self::JBR),
24128                    b'e' => Some(Self::JBE),
24129                    b'u' => Some(Self::JBU),
24130                    b'o' => Some(Self::JBO),
24131                    b'n' => Some(Self::JBN),
24132                    b'w' => Some(Self::JBW),
24133                    _ => None,
24134                },
24135                b'j' => match code.as_bytes()[2] {
24136                    b'r' => Some(Self::JJR),
24137                    b'e' => Some(Self::JJE),
24138                    _ => None,
24139                },
24140                b'i' => match code.as_bytes()[2] {
24141                    b'd' => Some(Self::JID),
24142                    b'y' => Some(Self::JIY),
24143                    b'q' => Some(Self::JIQ),
24144                    b'o' => Some(Self::JIO),
24145                    b'b' => Some(Self::JIB),
24146                    b'i' => Some(Self::JII),
24147                    b'e' => Some(Self::JIE),
24148                    b'l' => Some(Self::JIL),
24149                    b'm' => Some(Self::JIM),
24150                    b'a' => Some(Self::JIA),
24151                    b'g' => Some(Self::JIG),
24152                    b't' => Some(Self::JIT),
24153                    b'v' => Some(Self::JIV),
24154                    b'c' => Some(Self::JIC),
24155                    b'u' => Some(Self::JIU),
24156                    b'h' => Some(Self::JIH),
24157                    _ => None,
24158                },
24159                b'v' => match code.as_bytes()[2] {
24160                    b'n' => Some(Self::JVN),
24161                    b'd' => Some(Self::JVD),
24162                    _ => None,
24163                },
24164                b'm' => match code.as_bytes()[2] {
24165                    b'a' => Some(Self::JMA),
24166                    b'i' => Some(Self::JMI),
24167                    b'l' => Some(Self::JML),
24168                    b'r' => Some(Self::JMR),
24169                    b'c' => Some(Self::JMC),
24170                    b'n' => Some(Self::JMN),
24171                    b's' => Some(Self::JMS),
24172                    b'w' => Some(Self::JMW),
24173                    b'x' => Some(Self::JMX),
24174                    b'd' => Some(Self::JMD),
24175                    b'b' => Some(Self::JMB),
24176                    _ => None,
24177                },
24178                b'e' => match code.as_bytes()[2] {
24179                    b'n' => Some(Self::JEN),
24180                    b'b' => Some(Self::JEB),
24181                    b'h' => Some(Self::JEH),
24182                    b'r' => Some(Self::JER),
24183                    b'k' => Some(Self::JEK),
24184                    b'e' => Some(Self::JEE),
24185                    b'u' => Some(Self::JEU),
24186                    b't' => Some(Self::JET),
24187                    b'i' => Some(Self::JEI),
24188                    b'l' => Some(Self::JEL),
24189                    _ => None,
24190                },
24191                b'g' => match code.as_bytes()[2] {
24192                    b'k' => Some(Self::JGK),
24193                    b'e' => Some(Self::JGE),
24194                    b'b' => Some(Self::JGB),
24195                    b'o' => Some(Self::JGO),
24196                    _ => None,
24197                },
24198                b'u' => match code.as_bytes()[2] {
24199                    b'p' => Some(Self::JUP),
24200                    b'h' => Some(Self::JUH),
24201                    b'o' => Some(Self::JUO),
24202                    b'l' => Some(Self::JUL),
24203                    b'u' => Some(Self::JUU),
24204                    b'n' => Some(Self::JUN),
24205                    b'm' => Some(Self::JUM),
24206                    b's' => Some(Self::JUS),
24207                    b'y' => Some(Self::JUY),
24208                    b'c' => Some(Self::JUC),
24209                    b'r' => Some(Self::JUR),
24210                    b't' => Some(Self::JUT),
24211                    b'a' => Some(Self::JUA),
24212                    b'i' => Some(Self::JUI),
24213                    b'b' => Some(Self::JUB),
24214                    b'k' => Some(Self::JUK),
24215                    b'd' => Some(Self::JUD),
24216                    b'w' => Some(Self::JUW),
24217                    _ => None,
24218                },
24219                b'a' => match code.as_bytes()[2] {
24220                    b'b' => Some(Self::JAB),
24221                    b'h' => Some(Self::JAH),
24222                    b'd' => Some(Self::JAD),
24223                    b't' => Some(Self::JAT),
24224                    b'k' => Some(Self::JAK),
24225                    b'm' => Some(Self::JAM),
24226                    b'a' => Some(Self::JAA),
24227                    b'x' => Some(Self::JAX),
24228                    b'n' => Some(Self::JAN),
24229                    b'f' => Some(Self::JAF),
24230                    b'v' => Some(Self::JAV),
24231                    b'z' => Some(Self::JAZ),
24232                    b's' => Some(Self::JAS),
24233                    b'c' => Some(Self::JAC),
24234                    b'e' => Some(Self::JAE),
24235                    b'l' => Some(Self::JAL),
24236                    b'y' => Some(Self::JAY),
24237                    b'o' => Some(Self::JAO),
24238                    b'q' => Some(Self::JAQ),
24239                    b'u' => Some(Self::JAU),
24240                    b'j' => Some(Self::JAJ),
24241                    _ => None,
24242                },
24243                b'd' => match code.as_bytes()[2] {
24244                    b'a' => Some(Self::JDA),
24245                    b'g' => Some(Self::JDG),
24246                    b't' => Some(Self::JDT),
24247                    _ => None,
24248                },
24249                b'r' => match code.as_bytes()[2] {
24250                    b't' => Some(Self::JRT),
24251                    b'u' => Some(Self::JRU),
24252                    b'a' => Some(Self::JRA),
24253                    b'r' => Some(Self::JRR),
24254                    b'b' => Some(Self::JRB),
24255                    _ => None,
24256                },
24257                b'c' => match code.as_bytes()[2] {
24258                    b's' => Some(Self::JCS),
24259                    b't' => Some(Self::JCT),
24260                    _ => None,
24261                },
24262                b'l' => match code.as_bytes()[2] {
24263                    b's' => Some(Self::JLS),
24264                    b'e' => Some(Self::JLE),
24265                    _ => None,
24266                },
24267                b'n' => match code.as_bytes()[2] {
24268                    b'd' => Some(Self::JND),
24269                    b'a' => Some(Self::JNA),
24270                    b'i' => Some(Self::JNI),
24271                    b's' => Some(Self::JNS),
24272                    b'l' => Some(Self::JNL),
24273                    b'g' => Some(Self::JNG),
24274                    b'j' => Some(Self::JNJ),
24275                    _ => None,
24276                },
24277                b'p' => match code.as_bytes()[2] {
24278                    b'n' => Some(Self::JPN),
24279                    b'a' => Some(Self::JPA),
24280                    b'r' => Some(Self::JPR),
24281                    _ => None,
24282                },
24283                b's' => match code.as_bytes()[2] {
24284                    b'l' => Some(Self::JSL),
24285                    _ => None,
24286                },
24287                b'q' => match code.as_bytes()[2] {
24288                    b'r' => Some(Self::JQR),
24289                    _ => None,
24290                },
24291                b'y' => match code.as_bytes()[2] {
24292                    b'y' => Some(Self::JYY),
24293                    b'a' => Some(Self::JYA),
24294                    b'e' => Some(Self::JYE),
24295                    _ => None,
24296                },
24297                b'h' => match code.as_bytes()[2] {
24298                    b'i' => Some(Self::JHI),
24299                    b's' => Some(Self::JHS),
24300                    _ => None,
24301                },
24302                b'o' => match code.as_bytes()[2] {
24303                    b'b' => Some(Self::JOB),
24304                    b'g' => Some(Self::JOG),
24305                    b's' => Some(Self::JOS),
24306                    b'r' => Some(Self::JOR),
24307                    b'w' => Some(Self::JOW),
24308                    b'd' => Some(Self::JOD),
24309                    _ => None,
24310                },
24311                b'w' => match code.as_bytes()[2] {
24312                    b'i' => Some(Self::JWI),
24313                    _ => None,
24314                },
24315            _ => None,
24316            },
24317            b'u' => match code.as_bytes()[1] {
24318                b't' => match code.as_bytes()[2] {
24319                    b'p' => Some(Self::UTP),
24320                    b'r' => Some(Self::UTR),
24321                    b'a' => Some(Self::UTA),
24322                    b'e' => Some(Self::UTE),
24323                    b'u' => Some(Self::UTU),
24324                    b'h' => Some(Self::UTH),
24325                    _ => None,
24326                },
24327                b'b' => match code.as_bytes()[2] {
24328                    b'l' => Some(Self::UBL),
24329                    b'a' => Some(Self::UBA),
24330                    b'i' => Some(Self::UBI),
24331                    b'r' => Some(Self::UBR),
24332                    b'y' => Some(Self::UBY),
24333                    b'u' => Some(Self::UBU),
24334                    _ => None,
24335                },
24336                b'l' => match code.as_bytes()[2] {
24337                    b'y' => Some(Self::ULY),
24338                    b'a' => Some(Self::ULA),
24339                    b'e' => Some(Self::ULE),
24340                    b'k' => Some(Self::ULK),
24341                    b'c' => Some(Self::ULC),
24342                    b'i' => Some(Self::ULI),
24343                    b'l' => Some(Self::ULL),
24344                    b'b' => Some(Self::ULB),
24345                    b'm' => Some(Self::ULM),
24346                    b'w' => Some(Self::ULW),
24347                    b'u' => Some(Self::ULU),
24348                    b'n' => Some(Self::ULN),
24349                    b'f' => Some(Self::ULF),
24350                    _ => None,
24351                },
24352                b'h' => match code.as_bytes()[2] {
24353                    b'n' => Some(Self::UHN),
24354                    b'a' => Some(Self::UHA),
24355                    _ => None,
24356                },
24357                b'y' => match code.as_bytes()[2] {
24358                    b'a' => Some(Self::UYA),
24359                    _ => None,
24360                },
24361                b'n' => match code.as_bytes()[2] {
24362                    b'k' => Some(Self::UNK),
24363                    b'n' => Some(Self::UNN),
24364                    b'x' => Some(Self::UNX),
24365                    b'r' => Some(Self::UNR),
24366                    b'g' => Some(Self::UNG),
24367                    b'a' => Some(Self::UNA),
24368                    b'm' => Some(Self::UNM),
24369                    b'z' => Some(Self::UNZ),
24370                    b'd' => Some(Self::UND),
24371                    b'e' => Some(Self::UNE),
24372                    b'i' => Some(Self::UNI),
24373                    b'u' => Some(Self::UNU),
24374                    _ => None,
24375                },
24376                b'i' => match code.as_bytes()[2] {
24377                    b'v' => Some(Self::UIV),
24378                    b'g' => Some(Self::UIG),
24379                    b's' => Some(Self::UIS),
24380                    _ => None,
24381                },
24382                b'k' => match code.as_bytes()[2] {
24383                    b'a' => Some(Self::UKA),
24384                    b'i' => Some(Self::UKI),
24385                    b'v' => Some(Self::UKV),
24386                    b'y' => Some(Self::UKY),
24387                    b'k' => Some(Self::UKK),
24388                    b'h' => Some(Self::UKH),
24389                    b'p' => Some(Self::UKP),
24390                    b'r' => Some(Self::UKR),
24391                    b'l' => Some(Self::UKL),
24392                    b'u' => Some(Self::UKU),
24393                    b'g' => Some(Self::UKG),
24394                    b'q' => Some(Self::UKQ),
24395                    b'w' => Some(Self::UKW),
24396                    b's' => Some(Self::UKS),
24397                    _ => None,
24398                },
24399                b'e' => match code.as_bytes()[2] {
24400                    b's' => Some(Self::UES),
24401                    _ => None,
24402                },
24403                b'a' => match code.as_bytes()[2] {
24404                    b'n' => Some(Self::UAN),
24405                    b'r' => Some(Self::UAR),
24406                    b'm' => Some(Self::UAM),
24407                    _ => None,
24408                },
24409                b'g' => match code.as_bytes()[2] {
24410                    b'h' => Some(Self::UGH),
24411                    b'b' => Some(Self::UGB),
24412                    b'n' => Some(Self::UGN),
24413                    b'a' => Some(Self::UGA),
24414                    b'e' => Some(Self::UGE),
24415                    b'o' => Some(Self::UGO),
24416                    b'y' => Some(Self::UGY),
24417                    _ => None,
24418                },
24419                b'w' => match code.as_bytes()[2] {
24420                    b'a' => Some(Self::UWA),
24421                    _ => None,
24422                },
24423                b'o' => match code.as_bytes()[2] {
24424                    b'n' => Some(Self::UON),
24425                    _ => None,
24426                },
24427                b'r' => match code.as_bytes()[2] {
24428                    b'r' => Some(Self::URR),
24429                    b'y' => Some(Self::URY),
24430                    b'w' => Some(Self::URW),
24431                    b'o' => Some(Self::URO),
24432                    b'f' => Some(Self::URF),
24433                    b'k' => Some(Self::URK),
24434                    b'l' => Some(Self::URL),
24435                    b'm' => Some(Self::URM),
24436                    b'a' => Some(Self::URA),
24437                    b't' => Some(Self::URT),
24438                    b'd' => Some(Self::URD),
24439                    b'h' => Some(Self::URH),
24440                    b'g' => Some(Self::URG),
24441                    b'i' => Some(Self::URI),
24442                    b'x' => Some(Self::URX),
24443                    b'c' => Some(Self::URC),
24444                    b'e' => Some(Self::URE),
24445                    b'z' => Some(Self::URZ),
24446                    b'p' => Some(Self::URP),
24447                    b'n' => Some(Self::URN),
24448                    b'v' => Some(Self::URV),
24449                    b'b' => Some(Self::URB),
24450                    b'u' => Some(Self::URU),
24451                    _ => None,
24452                },
24453                b'v' => match code.as_bytes()[2] {
24454                    b'l' => Some(Self::UVL),
24455                    b'h' => Some(Self::UVH),
24456                    b'e' => Some(Self::UVE),
24457                    _ => None,
24458                },
24459                b'm' => match code.as_bytes()[2] {
24460                    b'n' => Some(Self::UMN),
24461                    b'c' => Some(Self::UMC),
24462                    b'g' => Some(Self::UMG),
24463                    b'u' => Some(Self::UMU),
24464                    b's' => Some(Self::UMS),
24465                    b'i' => Some(Self::UMI),
24466                    b'a' => Some(Self::UMA),
24467                    b'd' => Some(Self::UMD),
24468                    b'r' => Some(Self::UMR),
24469                    b'b' => Some(Self::UMB),
24470                    b'm' => Some(Self::UMM),
24471                    b'o' => Some(Self::UMO),
24472                    b'p' => Some(Self::UMP),
24473                    _ => None,
24474                },
24475                b'd' => match code.as_bytes()[2] {
24476                    b'g' => Some(Self::UDG),
24477                    b'a' => Some(Self::UDA),
24478                    b'i' => Some(Self::UDI),
24479                    b'e' => Some(Self::UDE),
24480                    b'm' => Some(Self::UDM),
24481                    b'u' => Some(Self::UDU),
24482                    b'j' => Some(Self::UDJ),
24483                    b'l' => Some(Self::UDL),
24484                    _ => None,
24485                },
24486                b'z' => match code.as_bytes()[2] {
24487                    b'n' => Some(Self::UZN),
24488                    b's' => Some(Self::UZS),
24489                    b'b' => Some(Self::UZB),
24490                    _ => None,
24491                },
24492                b'j' => match code.as_bytes()[2] {
24493                    b'i' => Some(Self::UJI),
24494                    _ => None,
24495                },
24496                b'u' => match code.as_bytes()[2] {
24497                    b'u' => Some(Self::UUU),
24498                    b'r' => Some(Self::UUR),
24499                    b'm' => Some(Self::UUM),
24500                    _ => None,
24501                },
24502                b'f' => match code.as_bytes()[2] {
24503                    b'i' => Some(Self::UFI),
24504                    _ => None,
24505                },
24506                b'p' => match code.as_bytes()[2] {
24507                    b'i' => Some(Self::UPI),
24508                    b'v' => Some(Self::UPV),
24509                    _ => None,
24510                },
24511                b's' => match code.as_bytes()[2] {
24512                    b'k' => Some(Self::USK),
24513                    b'a' => Some(Self::USA),
24514                    b'h' => Some(Self::USH),
24515                    b'p' => Some(Self::USP),
24516                    b'i' => Some(Self::USI),
24517                    b'u' => Some(Self::USU),
24518                    b's' => Some(Self::USS),
24519                    _ => None,
24520                },
24521            _ => None,
24522            },
24523            b'r' => match code.as_bytes()[1] {
24524                b'w' => match code.as_bytes()[2] {
24525                    b'm' => Some(Self::RWM),
24526                    b'r' => Some(Self::RWR),
24527                    b'o' => Some(Self::RWO),
24528                    b'a' => Some(Self::RWA),
24529                    b'l' => Some(Self::RWL),
24530                    b'k' => Some(Self::RWK),
24531                    _ => None,
24532                },
24533                b'm' => match code.as_bytes()[2] {
24534                    b'e' => Some(Self::RME),
24535                    b'n' => Some(Self::RMN),
24536                    b'l' => Some(Self::RML),
24537                    b'q' => Some(Self::RMQ),
24538                    b'c' => Some(Self::RMC),
24539                    b't' => Some(Self::RMT),
24540                    b'f' => Some(Self::RMF),
24541                    b'i' => Some(Self::RMI),
24542                    b'z' => Some(Self::RMZ),
24543                    b'h' => Some(Self::RMH),
24544                    b'a' => Some(Self::RMA),
24545                    b'b' => Some(Self::RMB),
24546                    b'p' => Some(Self::RMP),
24547                    b'm' => Some(Self::RMM),
24548                    b'x' => Some(Self::RMX),
24549                    b's' => Some(Self::RMS),
24550                    b'v' => Some(Self::RMV),
24551                    b'k' => Some(Self::RMK),
24552                    b'o' => Some(Self::RMO),
24553                    b'u' => Some(Self::RMU),
24554                    b'd' => Some(Self::RMD),
24555                    b'g' => Some(Self::RMG),
24556                    b'y' => Some(Self::RMY),
24557                    b'w' => Some(Self::RMW),
24558                    _ => None,
24559                },
24560                b'k' => match code.as_bytes()[2] {
24561                    b'w' => Some(Self::RKW),
24562                    b'a' => Some(Self::RKA),
24563                    b'm' => Some(Self::RKM),
24564                    b'h' => Some(Self::RKH),
24565                    b'i' => Some(Self::RKI),
24566                    b't' => Some(Self::RKT),
24567                    b'b' => Some(Self::RKB),
24568                    _ => None,
24569                },
24570                b'r' => match code.as_bytes()[2] {
24571                    b't' => Some(Self::RRT),
24572                    b'm' => Some(Self::RRM),
24573                    b'i' => Some(Self::RRI),
24574                    b'o' => Some(Self::RRO),
24575                    _ => None,
24576                },
24577                b'b' => match code.as_bytes()[2] {
24578                    b'p' => Some(Self::RBP),
24579                    b'l' => Some(Self::RBL),
24580                    b'k' => Some(Self::RBK),
24581                    b'b' => Some(Self::RBB),
24582                    _ => None,
24583                },
24584                b'i' => match code.as_bytes()[2] {
24585                    b'b' => Some(Self::RIB),
24586                    b'n' => Some(Self::RIN),
24587                    b'm' => Some(Self::RIM),
24588                    b'a' => Some(Self::RIA),
24589                    b'l' => Some(Self::RIL),
24590                    b'r' => Some(Self::RIR),
24591                    b't' => Some(Self::RIT),
24592                    b'u' => Some(Self::RIU),
24593                    b'f' => Some(Self::RIF),
24594                    _ => None,
24595                },
24596                b'n' => match code.as_bytes()[2] {
24597                    b'b' => Some(Self::RNB),
24598                    b'r' => Some(Self::RNR),
24599                    b'l' => Some(Self::RNL),
24600                    b'g' => Some(Self::RNG),
24601                    b'p' => Some(Self::RNP),
24602                    b'n' => Some(Self::RNN),
24603                    b'w' => Some(Self::RNW),
24604                    b'd' => Some(Self::RND),
24605                    _ => None,
24606                },
24607                b'o' => match code.as_bytes()[2] {
24608                    b'c' => Some(Self::ROC),
24609                    b'w' => Some(Self::ROW),
24610                    b'p' => Some(Self::ROP),
24611                    b'g' => Some(Self::ROG),
24612                    b'd' => Some(Self::ROD),
24613                    b'n' => Some(Self::RON),
24614                    b'h' => Some(Self::ROH),
24615                    b'm' => Some(Self::ROM),
24616                    b'l' => Some(Self::ROL),
24617                    b'f' => Some(Self::ROF),
24618                    b'r' => Some(Self::ROR),
24619                    b'e' => Some(Self::ROE),
24620                    b'o' => Some(Self::ROO),
24621                    b'u' => Some(Self::ROU),
24622                    b'b' => Some(Self::ROB),
24623                    _ => None,
24624                },
24625                b'a' => match code.as_bytes()[2] {
24626                    b'b' => Some(Self::RAB),
24627                    b'm' => Some(Self::RAM),
24628                    b'a' => Some(Self::RAA),
24629                    b'g' => Some(Self::RAG),
24630                    b'h' => Some(Self::RAH),
24631                    b'd' => Some(Self::RAD),
24632                    b'z' => Some(Self::RAZ),
24633                    b'j' => Some(Self::RAJ),
24634                    b'l' => Some(Self::RAL),
24635                    b'i' => Some(Self::RAI),
24636                    b'x' => Some(Self::RAX),
24637                    b'o' => Some(Self::RAO),
24638                    b'y' => Some(Self::RAY),
24639                    b'p' => Some(Self::RAP),
24640                    b'r' => Some(Self::RAR),
24641                    b'c' => Some(Self::RAC),
24642                    b'u' => Some(Self::RAU),
24643                    b'w' => Some(Self::RAW),
24644                    b't' => Some(Self::RAT),
24645                    b'n' => Some(Self::RAN),
24646                    b'q' => Some(Self::RAQ),
24647                    b'v' => Some(Self::RAV),
24648                    b's' => Some(Self::RAS),
24649                    b'k' => Some(Self::RAK),
24650                    b'f' => Some(Self::RAF),
24651                    _ => None,
24652                },
24653                b'y' => match code.as_bytes()[2] {
24654                    b'u' => Some(Self::RYU),
24655                    b'n' => Some(Self::RYN),
24656                    b's' => Some(Self::RYS),
24657                    _ => None,
24658                },
24659                b'u' => match code.as_bytes()[2] {
24660                    b'k' => Some(Self::RUK),
24661                    b'b' => Some(Self::RUB),
24662                    b'o' => Some(Self::RUO),
24663                    b'u' => Some(Self::RUU),
24664                    b'f' => Some(Self::RUF),
24665                    b'p' => Some(Self::RUP),
24666                    b'y' => Some(Self::RUY),
24667                    b'q' => Some(Self::RUQ),
24668                    b'g' => Some(Self::RUG),
24669                    b'i' => Some(Self::RUI),
24670                    b'h' => Some(Self::RUH),
24671                    b'z' => Some(Self::RUZ),
24672                    b'n' => Some(Self::RUN),
24673                    b's' => Some(Self::RUS),
24674                    b'e' => Some(Self::RUE),
24675                    b't' => Some(Self::RUT),
24676                    b'c' => Some(Self::RUC),
24677                    _ => None,
24678                },
24679                b'e' => match code.as_bytes()[2] {
24680                    b'g' => Some(Self::REG),
24681                    b'j' => Some(Self::REJ),
24682                    b'e' => Some(Self::REE),
24683                    b'i' => Some(Self::REI),
24684                    b'b' => Some(Self::REB),
24685                    b'm' => Some(Self::REM),
24686                    b'l' => Some(Self::REL),
24687                    b'n' => Some(Self::REN),
24688                    b'r' => Some(Self::RER),
24689                    b'a' => Some(Self::REA),
24690                    b's' => Some(Self::RES),
24691                    b't' => Some(Self::RET),
24692                    b'y' => Some(Self::REY),
24693                    _ => None,
24694                },
24695                b'x' => match code.as_bytes()[2] {
24696                    b'w' => Some(Self::RXW),
24697                    b'd' => Some(Self::RXD),
24698                    _ => None,
24699                },
24700                b's' => match code.as_bytes()[2] {
24701                    b'm' => Some(Self::RSM),
24702                    b'w' => Some(Self::RSW),
24703                    b'b' => Some(Self::RSB),
24704                    b'l' => Some(Self::RSL),
24705                    b'k' => Some(Self::RSK),
24706                    b'n' => Some(Self::RSN),
24707                    _ => None,
24708                },
24709                b'j' => match code.as_bytes()[2] {
24710                    b's' => Some(Self::RJS),
24711                    b'i' => Some(Self::RJI),
24712                    b'g' => Some(Self::RJG),
24713                    _ => None,
24714                },
24715                b'g' => match code.as_bytes()[2] {
24716                    b'k' => Some(Self::RGK),
24717                    b'r' => Some(Self::RGR),
24718                    b'u' => Some(Self::RGU),
24719                    b'n' => Some(Self::RGN),
24720                    b'e' => Some(Self::RGE),
24721                    b'a' => Some(Self::RGA),
24722                    b's' => Some(Self::RGS),
24723                    _ => None,
24724                },
24725                b'p' => match code.as_bytes()[2] {
24726                    b't' => Some(Self::RPT),
24727                    b'n' => Some(Self::RPN),
24728                    _ => None,
24729                },
24730                b't' => match code.as_bytes()[2] {
24731                    b'h' => Some(Self::RTH),
24732                    b'w' => Some(Self::RTW),
24733                    b'm' => Some(Self::RTM),
24734                    b'c' => Some(Self::RTC),
24735                    b's' => Some(Self::RTS),
24736                    _ => None,
24737                },
24738                b'h' => match code.as_bytes()[2] {
24739                    b'g' => Some(Self::RHG),
24740                    b'p' => Some(Self::RHP),
24741                    _ => None,
24742                },
24743                b'd' => match code.as_bytes()[2] {
24744                    b'b' => Some(Self::RDB),
24745                    _ => None,
24746                },
24747                b'c' => match code.as_bytes()[2] {
24748                    b'f' => Some(Self::RCF),
24749                    _ => None,
24750                },
24751                b'z' => match code.as_bytes()[2] {
24752                    b'h' => Some(Self::RZH),
24753                    _ => None,
24754                },
24755            _ => None,
24756            },
24757            b'q' => match code.as_bytes()[1] {
24758                b'v' => match code.as_bytes()[2] {
24759                    b'a' => Some(Self::QVA),
24760                    b'c' => Some(Self::QVC),
24761                    b'l' => Some(Self::QVL),
24762                    b'e' => Some(Self::QVE),
24763                    b'h' => Some(Self::QVH),
24764                    b'w' => Some(Self::QVW),
24765                    b'i' => Some(Self::QVI),
24766                    b'j' => Some(Self::QVJ),
24767                    b'm' => Some(Self::QVM),
24768                    b'o' => Some(Self::QVO),
24769                    b'n' => Some(Self::QVN),
24770                    b'z' => Some(Self::QVZ),
24771                    b'p' => Some(Self::QVP),
24772                    b'y' => Some(Self::QVY),
24773                    b's' => Some(Self::QVS),
24774                    _ => None,
24775                },
24776                b'x' => match code.as_bytes()[2] {
24777                    b'u' => Some(Self::QXU),
24778                    b'r' => Some(Self::QXR),
24779                    b'c' => Some(Self::QXC),
24780                    b'a' => Some(Self::QXA),
24781                    b'w' => Some(Self::QXW),
24782                    b'n' => Some(Self::QXN),
24783                    b'h' => Some(Self::QXH),
24784                    b'p' => Some(Self::QXP),
24785                    b'q' => Some(Self::QXQ),
24786                    b'l' => Some(Self::QXL),
24787                    b't' => Some(Self::QXT),
24788                    b'o' => Some(Self::QXO),
24789                    b's' => Some(Self::QXS),
24790                    _ => None,
24791                },
24792                b'u' => match code.as_bytes()[2] {
24793                    b'y' => Some(Self::QUY),
24794                    b'd' => Some(Self::QUD),
24795                    b'k' => Some(Self::QUK),
24796                    b'g' => Some(Self::QUG),
24797                    b'z' => Some(Self::QUZ),
24798                    b'b' => Some(Self::QUB),
24799                    b'c' => Some(Self::QUC),
24800                    b'f' => Some(Self::QUF),
24801                    b'l' => Some(Self::QUL),
24802                    b'a' => Some(Self::QUA),
24803                    b'e' => Some(Self::QUE),
24804                    b'i' => Some(Self::QUI),
24805                    b'n' => Some(Self::QUN),
24806                    b'q' => Some(Self::QUQ),
24807                    b'v' => Some(Self::QUV),
24808                    b's' => Some(Self::QUS),
24809                    b'm' => Some(Self::QUM),
24810                    b'h' => Some(Self::QUH),
24811                    b'p' => Some(Self::QUP),
24812                    b'w' => Some(Self::QUW),
24813                    b'r' => Some(Self::QUR),
24814                    b'x' => Some(Self::QUX),
24815                    _ => None,
24816                },
24817                b'w' => match code.as_bytes()[2] {
24818                    b'c' => Some(Self::QWC),
24819                    b'a' => Some(Self::QWA),
24820                    b'h' => Some(Self::QWH),
24821                    b'm' => Some(Self::QWM),
24822                    b't' => Some(Self::QWT),
24823                    b's' => Some(Self::QWS),
24824                    _ => None,
24825                },
24826                b'y' => match code.as_bytes()[2] {
24827                    b'a' => Some(Self::QYA),
24828                    b'p' => Some(Self::QYP),
24829                    _ => None,
24830                },
24831            _ => None,
24832            },
24833            b'p' => match code.as_bytes()[1] {
24834                b'd' => match code.as_bytes()[2] {
24835                    b'a' => Some(Self::PDA),
24836                    b'u' => Some(Self::PDU),
24837                    b'i' => Some(Self::PDI),
24838                    b'o' => Some(Self::PDO),
24839                    b'c' => Some(Self::PDC),
24840                    b't' => Some(Self::PDT),
24841                    b'n' => Some(Self::PDN),
24842                    _ => None,
24843                },
24844                b'n' => match code.as_bytes()[2] {
24845                    b'i' => Some(Self::PNI),
24846                    b'w' => Some(Self::PNW),
24847                    b'u' => Some(Self::PNU),
24848                    b'd' => Some(Self::PND),
24849                    b'l' => Some(Self::PNL),
24850                    b'q' => Some(Self::PNQ),
24851                    b'z' => Some(Self::PNZ),
24852                    b'p' => Some(Self::PNP),
24853                    b'g' => Some(Self::PNG),
24854                    b'r' => Some(Self::PNR),
24855                    b'c' => Some(Self::PNC),
24856                    b'o' => Some(Self::PNO),
24857                    b'k' => Some(Self::PNK),
24858                    b'h' => Some(Self::PNH),
24859                    b'x' => Some(Self::PNX),
24860                    b'n' => Some(Self::PNN),
24861                    b'v' => Some(Self::PNV),
24862                    b'j' => Some(Self::PNJ),
24863                    b'y' => Some(Self::PNY),
24864                    b's' => Some(Self::PNS),
24865                    b't' => Some(Self::PNT),
24866                    b'a' => Some(Self::PNA),
24867                    b'm' => Some(Self::PNM),
24868                    b'b' => Some(Self::PNB),
24869                    b'e' => Some(Self::PNE),
24870                    _ => None,
24871                },
24872                b'k' => match code.as_bytes()[2] {
24873                    b'a' => Some(Self::PKA),
24874                    b'r' => Some(Self::PKR),
24875                    b't' => Some(Self::PKT),
24876                    b'c' => Some(Self::PKC),
24877                    b'g' => Some(Self::PKG),
24878                    b'n' => Some(Self::PKN),
24879                    b's' => Some(Self::PKS),
24880                    b'u' => Some(Self::PKU),
24881                    b'h' => Some(Self::PKH),
24882                    b'b' => Some(Self::PKB),
24883                    b'p' => Some(Self::PKP),
24884                    b'o' => Some(Self::PKO),
24885                    _ => None,
24886                },
24887                b'r' => match code.as_bytes()[2] {
24888                    b'q' => Some(Self::PRQ),
24889                    b's' => Some(Self::PRS),
24890                    b'm' => Some(Self::PRM),
24891                    b'o' => Some(Self::PRO),
24892                    b'i' => Some(Self::PRI),
24893                    b'c' => Some(Self::PRC),
24894                    b'f' => Some(Self::PRF),
24895                    b'k' => Some(Self::PRK),
24896                    b'w' => Some(Self::PRW),
24897                    b'd' => Some(Self::PRD),
24898                    b'l' => Some(Self::PRL),
24899                    b't' => Some(Self::PRT),
24900                    b'h' => Some(Self::PRH),
24901                    b'n' => Some(Self::PRN),
24902                    b'e' => Some(Self::PRE),
24903                    b'z' => Some(Self::PRZ),
24904                    b'g' => Some(Self::PRG),
24905                    b'u' => Some(Self::PRU),
24906                    b'r' => Some(Self::PRR),
24907                    b'x' => Some(Self::PRX),
24908                    _ => None,
24909                },
24910                b's' => match code.as_bytes()[2] {
24911                    b'a' => Some(Self::PSA),
24912                    b'e' => Some(Self::PSE),
24913                    b't' => Some(Self::PST),
24914                    b'c' => Some(Self::PSC),
24915                    b's' => Some(Self::PSS),
24916                    b'n' => Some(Self::PSN),
24917                    b'q' => Some(Self::PSQ),
24918                    b'm' => Some(Self::PSM),
24919                    b'g' => Some(Self::PSG),
24920                    b'p' => Some(Self::PSP),
24921                    b'y' => Some(Self::PSY),
24922                    b'd' => Some(Self::PSD),
24923                    b'o' => Some(Self::PSO),
24924                    b'w' => Some(Self::PSW),
24925                    b'r' => Some(Self::PSR),
24926                    b'l' => Some(Self::PSL),
24927                    b'u' => Some(Self::PSU),
24928                    b'i' => Some(Self::PSI),
24929                    b'h' => Some(Self::PSH),
24930                    _ => None,
24931                },
24932                b'b' => match code.as_bytes()[2] {
24933                    b'p' => Some(Self::PBP),
24934                    b's' => Some(Self::PBS),
24935                    b'f' => Some(Self::PBF),
24936                    b'h' => Some(Self::PBH),
24937                    b'n' => Some(Self::PBN),
24938                    b'l' => Some(Self::PBL),
24939                    b'e' => Some(Self::PBE),
24940                    b'u' => Some(Self::PBU),
24941                    b'r' => Some(Self::PBR),
24942                    b'o' => Some(Self::PBO),
24943                    b'g' => Some(Self::PBG),
24944                    b'i' => Some(Self::PBI),
24945                    b'c' => Some(Self::PBC),
24946                    b'v' => Some(Self::PBV),
24947                    b'm' => Some(Self::PBM),
24948                    b'y' => Some(Self::PBY),
24949                    b'b' => Some(Self::PBB),
24950                    b't' => Some(Self::PBT),
24951                    _ => None,
24952                },
24953                b't' => match code.as_bytes()[2] {
24954                    b'u' => Some(Self::PTU),
24955                    b't' => Some(Self::PTT),
24956                    b'a' => Some(Self::PTA),
24957                    b'n' => Some(Self::PTN),
24958                    b'h' => Some(Self::PTH),
24959                    b'p' => Some(Self::PTP),
24960                    b'y' => Some(Self::PTY),
24961                    b'q' => Some(Self::PTQ),
24962                    b'w' => Some(Self::PTW),
24963                    b'r' => Some(Self::PTR),
24964                    b'i' => Some(Self::PTI),
24965                    b'v' => Some(Self::PTV),
24966                    b'o' => Some(Self::PTO),
24967                    _ => None,
24968                },
24969                b'l' => match code.as_bytes()[2] {
24970                    b'y' => Some(Self::PLY),
24971                    b'w' => Some(Self::PLW),
24972                    b'c' => Some(Self::PLC),
24973                    b'k' => Some(Self::PLK),
24974                    b'a' => Some(Self::PLA),
24975                    b'o' => Some(Self::PLO),
24976                    b'q' => Some(Self::PLQ),
24977                    b'r' => Some(Self::PLR),
24978                    b'n' => Some(Self::PLN),
24979                    b'i' => Some(Self::PLI),
24980                    b'u' => Some(Self::PLU),
24981                    b'e' => Some(Self::PLE),
24982                    b'z' => Some(Self::PLZ),
24983                    b'h' => Some(Self::PLH),
24984                    b'g' => Some(Self::PLG),
24985                    b't' => Some(Self::PLT),
24986                    b'd' => Some(Self::PLD),
24987                    b'b' => Some(Self::PLB),
24988                    b's' => Some(Self::PLS),
24989                    b'l' => Some(Self::PLL),
24990                    b'v' => Some(Self::PLV),
24991                    _ => None,
24992                },
24993                b'e' => match code.as_bytes()[2] {
24994                    b'h' => Some(Self::PEH),
24995                    b'i' => Some(Self::PEI),
24996                    b'z' => Some(Self::PEZ),
24997                    b'b' => Some(Self::PEB),
24998                    b's' => Some(Self::PES),
24999                    b'p' => Some(Self::PEP),
25000                    b'd' => Some(Self::PED),
25001                    b'f' => Some(Self::PEF),
25002                    b'j' => Some(Self::PEJ),
25003                    b'o' => Some(Self::PEO),
25004                    b'l' => Some(Self::PEL),
25005                    b'k' => Some(Self::PEK),
25006                    b'g' => Some(Self::PEG),
25007                    b'a' => Some(Self::PEA),
25008                    b'x' => Some(Self::PEX),
25009                    b'y' => Some(Self::PEY),
25010                    b'm' => Some(Self::PEM),
25011                    b'v' => Some(Self::PEV),
25012                    b'q' => Some(Self::PEQ),
25013                    b'e' => Some(Self::PEE),
25014                    _ => None,
25015                },
25016                b'c' => match code.as_bytes()[2] {
25017                    b'c' => Some(Self::PCC),
25018                    b'i' => Some(Self::PCI),
25019                    b'm' => Some(Self::PCM),
25020                    b'p' => Some(Self::PCP),
25021                    b'k' => Some(Self::PCK),
25022                    b'f' => Some(Self::PCF),
25023                    b'g' => Some(Self::PCG),
25024                    b'h' => Some(Self::PCH),
25025                    b'l' => Some(Self::PCL),
25026                    b'j' => Some(Self::PCJ),
25027                    b'b' => Some(Self::PCB),
25028                    b'd' => Some(Self::PCD),
25029                    b'n' => Some(Self::PCN),
25030                    b'w' => Some(Self::PCW),
25031                    b'e' => Some(Self::PCE),
25032                    b'a' => Some(Self::PCA),
25033                    _ => None,
25034                },
25035                b'o' => match code.as_bytes()[2] {
25036                    b'o' => Some(Self::POO),
25037                    b'i' => Some(Self::POI),
25038                    b'y' => Some(Self::POY),
25039                    b'n' => Some(Self::PON),
25040                    b'k' => Some(Self::POK),
25041                    b'f' => Some(Self::POF),
25042                    b'x' => Some(Self::POX),
25043                    b'l' => Some(Self::POL),
25044                    b'c' => Some(Self::POC),
25045                    b'h' => Some(Self::POH),
25046                    b'r' => Some(Self::POR),
25047                    b't' => Some(Self::POT),
25048                    b'g' => Some(Self::POG),
25049                    b'p' => Some(Self::POP),
25050                    b'w' => Some(Self::POW),
25051                    b'e' => Some(Self::POE),
25052                    b's' => Some(Self::POS),
25053                    b'm' => Some(Self::POM),
25054                    b'q' => Some(Self::POQ),
25055                    b'v' => Some(Self::POV),
25056                    _ => None,
25057                },
25058                b'p' => match code.as_bytes()[2] {
25059                    b'o' => Some(Self::PPO),
25060                    b'i' => Some(Self::PPI),
25061                    b'n' => Some(Self::PPN),
25062                    b'e' => Some(Self::PPE),
25063                    b'u' => Some(Self::PPU),
25064                    b'm' => Some(Self::PPM),
25065                    b't' => Some(Self::PPT),
25066                    b'q' => Some(Self::PPQ),
25067                    b'p' => Some(Self::PPP),
25068                    b'l' => Some(Self::PPL),
25069                    b's' => Some(Self::PPS),
25070                    b'k' => Some(Self::PPK),
25071                    _ => None,
25072                },
25073                b'y' => match code.as_bytes()[2] {
25074                    b'm' => Some(Self::PYM),
25075                    b's' => Some(Self::PYS),
25076                    b'n' => Some(Self::PYN),
25077                    b'u' => Some(Self::PYU),
25078                    b'e' => Some(Self::PYE),
25079                    b'y' => Some(Self::PYY),
25080                    b'x' => Some(Self::PYX),
25081                    _ => None,
25082                },
25083                b'w' => match code.as_bytes()[2] {
25084                    b'g' => Some(Self::PWG),
25085                    b'm' => Some(Self::PWM),
25086                    b'n' => Some(Self::PWN),
25087                    b'b' => Some(Self::PWB),
25088                    b'i' => Some(Self::PWI),
25089                    b'a' => Some(Self::PWA),
25090                    b'r' => Some(Self::PWR),
25091                    b'w' => Some(Self::PWW),
25092                    b'o' => Some(Self::PWO),
25093                    _ => None,
25094                },
25095                b'g' => match code.as_bytes()[2] {
25096                    b'd' => Some(Self::PGD),
25097                    b'n' => Some(Self::PGN),
25098                    b'i' => Some(Self::PGI),
25099                    b'u' => Some(Self::PGU),
25100                    b's' => Some(Self::PGS),
25101                    b'g' => Some(Self::PGG),
25102                    b'z' => Some(Self::PGZ),
25103                    b'l' => Some(Self::PGL),
25104                    b'k' => Some(Self::PGK),
25105                    b'a' => Some(Self::PGA),
25106                    _ => None,
25107                },
25108                b'z' => match code.as_bytes()[2] {
25109                    b'n' => Some(Self::PZN),
25110                    b'h' => Some(Self::PZH),
25111                    b'e' => Some(Self::PZE),
25112                    _ => None,
25113                },
25114                b'm' => match code.as_bytes()[2] {
25115                    b'l' => Some(Self::PML),
25116                    b'h' => Some(Self::PMH),
25117                    b'q' => Some(Self::PMQ),
25118                    b'i' => Some(Self::PMI),
25119                    b'a' => Some(Self::PMA),
25120                    b'd' => Some(Self::PMD),
25121                    b'n' => Some(Self::PMN),
25122                    b'b' => Some(Self::PMB),
25123                    b'f' => Some(Self::PMF),
25124                    b'y' => Some(Self::PMY),
25125                    b'r' => Some(Self::PMR),
25126                    b's' => Some(Self::PMS),
25127                    b'w' => Some(Self::PMW),
25128                    b'o' => Some(Self::PMO),
25129                    b'm' => Some(Self::PMM),
25130                    b'x' => Some(Self::PMX),
25131                    b'e' => Some(Self::PME),
25132                    b'z' => Some(Self::PMZ),
25133                    b'j' => Some(Self::PMJ),
25134                    b't' => Some(Self::PMT),
25135                    _ => None,
25136                },
25137                b'q' => match code.as_bytes()[2] {
25138                    b'm' => Some(Self::PQM),
25139                    b'a' => Some(Self::PQA),
25140                    _ => None,
25141                },
25142                b'a' => match code.as_bytes()[2] {
25143                    b'o' => Some(Self::PAO),
25144                    b'c' => Some(Self::PAC),
25145                    b'e' => Some(Self::PAE),
25146                    b'l' => Some(Self::PAL),
25147                    b'v' => Some(Self::PAV),
25148                    b'u' => Some(Self::PAU),
25149                    b'm' => Some(Self::PAM),
25150                    b'r' => Some(Self::PAR),
25151                    b'g' => Some(Self::PAG),
25152                    b'n' => Some(Self::PAN),
25153                    b'x' => Some(Self::PAX),
25154                    b'z' => Some(Self::PAZ),
25155                    b's' => Some(Self::PAS),
25156                    b'p' => Some(Self::PAP),
25157                    b'k' => Some(Self::PAK),
25158                    b'f' => Some(Self::PAF),
25159                    b'b' => Some(Self::PAB),
25160                    b'q' => Some(Self::PAQ),
25161                    b'd' => Some(Self::PAD),
25162                    b'w' => Some(Self::PAW),
25163                    b'i' => Some(Self::PAI),
25164                    b'y' => Some(Self::PAY),
25165                    b'h' => Some(Self::PAH),
25166                    _ => None,
25167                },
25168                b'h' => match code.as_bytes()[2] {
25169                    b'a' => Some(Self::PHA),
25170                    b'j' => Some(Self::PHJ),
25171                    b'r' => Some(Self::PHR),
25172                    b'v' => Some(Self::PHV),
25173                    b'k' => Some(Self::PHK),
25174                    b'l' => Some(Self::PHL),
25175                    b'q' => Some(Self::PHQ),
25176                    b'w' => Some(Self::PHW),
25177                    b'm' => Some(Self::PHM),
25178                    b'n' => Some(Self::PHN),
25179                    b't' => Some(Self::PHT),
25180                    b'u' => Some(Self::PHU),
25181                    b'd' => Some(Self::PHD),
25182                    b'h' => Some(Self::PHH),
25183                    b'o' => Some(Self::PHO),
25184                    b'g' => Some(Self::PHG),
25185                    _ => None,
25186                },
25187                b'f' => match code.as_bytes()[2] {
25188                    b'e' => Some(Self::PFE),
25189                    b'l' => Some(Self::PFL),
25190                    b'a' => Some(Self::PFA),
25191                    _ => None,
25192                },
25193                b'i' => match code.as_bytes()[2] {
25194                    b'p' => Some(Self::PIP),
25195                    b'n' => Some(Self::PIN),
25196                    b'o' => Some(Self::PIO),
25197                    b'd' => Some(Self::PID),
25198                    b'j' => Some(Self::PIJ),
25199                    b'z' => Some(Self::PIZ),
25200                    b's' => Some(Self::PIS),
25201                    b'v' => Some(Self::PIV),
25202                    b'a' => Some(Self::PIA),
25203                    b'w' => Some(Self::PIW),
25204                    b'f' => Some(Self::PIF),
25205                    b'c' => Some(Self::PIC),
25206                    b'u' => Some(Self::PIU),
25207                    b'r' => Some(Self::PIR),
25208                    b'e' => Some(Self::PIE),
25209                    b'g' => Some(Self::PIG),
25210                    b'h' => Some(Self::PIH),
25211                    b't' => Some(Self::PIT),
25212                    b'x' => Some(Self::PIX),
25213                    b'y' => Some(Self::PIY),
25214                    b'm' => Some(Self::PIM),
25215                    b'b' => Some(Self::PIB),
25216                    b'l' => Some(Self::PIL),
25217                    _ => None,
25218                },
25219                b'u' => match code.as_bytes()[2] {
25220                    b'g' => Some(Self::PUG),
25221                    b'x' => Some(Self::PUX),
25222                    b'e' => Some(Self::PUE),
25223                    b'i' => Some(Self::PUI),
25224                    b'p' => Some(Self::PUP),
25225                    b'w' => Some(Self::PUW),
25226                    b'm' => Some(Self::PUM),
25227                    b'd' => Some(Self::PUD),
25228                    b'f' => Some(Self::PUF),
25229                    b'c' => Some(Self::PUC),
25230                    b'j' => Some(Self::PUJ),
25231                    b'u' => Some(Self::PUU),
25232                    b'o' => Some(Self::PUO),
25233                    b'q' => Some(Self::PUQ),
25234                    b'y' => Some(Self::PUY),
25235                    b'r' => Some(Self::PUR),
25236                    b'b' => Some(Self::PUB),
25237                    b's' => Some(Self::PUS),
25238                    b't' => Some(Self::PUT),
25239                    b'a' => Some(Self::PUA),
25240                    _ => None,
25241                },
25242                b'j' => match code.as_bytes()[2] {
25243                    b't' => Some(Self::PJT),
25244                    _ => None,
25245                },
25246                b'x' => match code.as_bytes()[2] {
25247                    b'm' => Some(Self::PXM),
25248                    _ => None,
25249                },
25250            _ => None,
25251            },
25252            b'h' => match code.as_bytes()[1] {
25253                b'b' => match code.as_bytes()[2] {
25254                    b'o' => Some(Self::HBO),
25255                    b'u' => Some(Self::HBU),
25256                    b'a' => Some(Self::HBA),
25257                    b'n' => Some(Self::HBN),
25258                    b'b' => Some(Self::HBB),
25259                    b's' => Some(Self::HBS),
25260                    _ => None,
25261                },
25262                b'c' => match code.as_bytes()[2] {
25263                    b'a' => Some(Self::HCA),
25264                    b'h' => Some(Self::HCH),
25265                    _ => None,
25266                },
25267                b'y' => match code.as_bytes()[2] {
25268                    b'e' => Some(Self::HYE),
25269                    b'a' => Some(Self::HYA),
25270                    b'w' => Some(Self::HYW),
25271                    _ => None,
25272                },
25273                b'n' => match code.as_bytes()[2] {
25274                    b's' => Some(Self::HNS),
25275                    b'e' => Some(Self::HNE),
25276                    b'i' => Some(Self::HNI),
25277                    b'n' => Some(Self::HNN),
25278                    b'j' => Some(Self::HNJ),
25279                    b'u' => Some(Self::HNU),
25280                    b'g' => Some(Self::HNG),
25281                    b'a' => Some(Self::HNA),
25282                    b'o' => Some(Self::HNO),
25283                    b'd' => Some(Self::HND),
25284                    b'h' => Some(Self::HNH),
25285                    _ => None,
25286                },
25287                b'm' => match code.as_bytes()[2] {
25288                    b'c' => Some(Self::HMC),
25289                    b'm' => Some(Self::HMM),
25290                    b'e' => Some(Self::HME),
25291                    b'q' => Some(Self::HMQ),
25292                    b'j' => Some(Self::HMJ),
25293                    b'u' => Some(Self::HMU),
25294                    b't' => Some(Self::HMT),
25295                    b'o' => Some(Self::HMO),
25296                    b'r' => Some(Self::HMR),
25297                    b'n' => Some(Self::HMN),
25298                    b'f' => Some(Self::HMF),
25299                    b'v' => Some(Self::HMV),
25300                    b'z' => Some(Self::HMZ),
25301                    b'b' => Some(Self::HMB),
25302                    b'd' => Some(Self::HMD),
25303                    b'l' => Some(Self::HML),
25304                    b'k' => Some(Self::HMK),
25305                    b'i' => Some(Self::HMI),
25306                    b'p' => Some(Self::HMP),
25307                    b'y' => Some(Self::HMY),
25308                    b'a' => Some(Self::HMA),
25309                    b's' => Some(Self::HMS),
25310                    b'g' => Some(Self::HMG),
25311                    b'h' => Some(Self::HMH),
25312                    b'w' => Some(Self::HMW),
25313                    _ => None,
25314                },
25315                b'r' => match code.as_bytes()[2] {
25316                    b'v' => Some(Self::HRV),
25317                    b'o' => Some(Self::HRO),
25318                    b'k' => Some(Self::HRK),
25319                    b'z' => Some(Self::HRZ),
25320                    b'm' => Some(Self::HRM),
25321                    b'a' => Some(Self::HRA),
25322                    b'e' => Some(Self::HRE),
25323                    b'u' => Some(Self::HRU),
25324                    b'x' => Some(Self::HRX),
25325                    b't' => Some(Self::HRT),
25326                    b'p' => Some(Self::HRP),
25327                    b'c' => Some(Self::HRC),
25328                    b'w' => Some(Self::HRW),
25329                    _ => None,
25330                },
25331                b'a' => match code.as_bytes()[2] {
25332                    b'e' => Some(Self::HAE),
25333                    b'c' => Some(Self::HAC),
25334                    b'q' => Some(Self::HAQ),
25335                    b'h' => Some(Self::HAH),
25336                    b'i' => Some(Self::HAI),
25337                    b'f' => Some(Self::HAF),
25338                    b's' => Some(Self::HAS),
25339                    b't' => Some(Self::HAT),
25340                    b'j' => Some(Self::HAJ),
25341                    b'k' => Some(Self::HAK),
25342                    b'o' => Some(Self::HAO),
25343                    b'l' => Some(Self::HAL),
25344                    b'a' => Some(Self::HAA),
25345                    b'g' => Some(Self::HAG),
25346                    b'n' => Some(Self::HAN),
25347                    b'b' => Some(Self::HAB),
25348                    b'r' => Some(Self::HAR),
25349                    b'd' => Some(Self::HAD),
25350                    b'u' => Some(Self::HAU),
25351                    b'v' => Some(Self::HAV),
25352                    b'w' => Some(Self::HAW),
25353                    b'y' => Some(Self::HAY),
25354                    b'z' => Some(Self::HAZ),
25355                    b'm' => Some(Self::HAM),
25356                    b'p' => Some(Self::HAP),
25357                    b'x' => Some(Self::HAX),
25358                    _ => None,
25359                },
25360                b'i' => match code.as_bytes()[2] {
25361                    b'f' => Some(Self::HIF),
25362                    b'b' => Some(Self::HIB),
25363                    b'd' => Some(Self::HID),
25364                    b'j' => Some(Self::HIJ),
25365                    b'l' => Some(Self::HIL),
25366                    b'r' => Some(Self::HIR),
25367                    b'n' => Some(Self::HIN),
25368                    b'i' => Some(Self::HII),
25369                    b't' => Some(Self::HIT),
25370                    b'w' => Some(Self::HIW),
25371                    b'x' => Some(Self::HIX),
25372                    b'g' => Some(Self::HIG),
25373                    b'a' => Some(Self::HIA),
25374                    b'h' => Some(Self::HIH),
25375                    b'k' => Some(Self::HIK),
25376                    b'o' => Some(Self::HIO),
25377                    _ => None,
25378                },
25379                b'd' => match code.as_bytes()[2] {
25380                    b'y' => Some(Self::HDY),
25381                    b's' => Some(Self::HDS),
25382                    b'n' => Some(Self::HDN),
25383                    _ => None,
25384                },
25385                b'o' => match code.as_bytes()[2] {
25386                    b'j' => Some(Self::HOJ),
25387                    b'c' => Some(Self::HOC),
25388                    b's' => Some(Self::HOS),
25389                    b'a' => Some(Self::HOA),
25390                    b'h' => Some(Self::HOH),
25391                    b'i' => Some(Self::HOI),
25392                    b'y' => Some(Self::HOY),
25393                    b'd' => Some(Self::HOD),
25394                    b'o' => Some(Self::HOO),
25395                    b'l' => Some(Self::HOL),
25396                    b'm' => Some(Self::HOM),
25397                    b'w' => Some(Self::HOW),
25398                    b'p' => Some(Self::HOP),
25399                    b'r' => Some(Self::HOR),
25400                    b'e' => Some(Self::HOE),
25401                    b't' => Some(Self::HOT),
25402                    b'v' => Some(Self::HOV),
25403                    b'z' => Some(Self::HOZ),
25404                    b'b' => Some(Self::HOB),
25405                    _ => None,
25406                },
25407                b't' => match code.as_bytes()[2] {
25408                    b's' => Some(Self::HTS),
25409                    b'u' => Some(Self::HTU),
25410                    b'i' => Some(Self::HTI),
25411                    b'x' => Some(Self::HTX),
25412                    b'o' => Some(Self::HTO),
25413                    _ => None,
25414                },
25415                b'g' => match code.as_bytes()[2] {
25416                    b'w' => Some(Self::HGW),
25417                    b'm' => Some(Self::HGM),
25418                    _ => None,
25419                },
25420                b'v' => match code.as_bytes()[2] {
25421                    b'c' => Some(Self::HVC),
25422                    b'k' => Some(Self::HVK),
25423                    b'n' => Some(Self::HVN),
25424                    b'e' => Some(Self::HVE),
25425                    b'v' => Some(Self::HVV),
25426                    _ => None,
25427                },
25428                b'j' => match code.as_bytes()[2] {
25429                    b'i' => Some(Self::HJI),
25430                    _ => None,
25431                },
25432                b'l' => match code.as_bytes()[2] {
25433                    b'd' => Some(Self::HLD),
25434                    b'b' => Some(Self::HLB),
25435                    b'a' => Some(Self::HLA),
25436                    b'u' => Some(Self::HLU),
25437                    b'e' => Some(Self::HLE),
25438                    b't' => Some(Self::HLT),
25439                    _ => None,
25440                },
25441                b'u' => match code.as_bytes()[2] {
25442                    b'r' => Some(Self::HUR),
25443                    b'o' => Some(Self::HUO),
25444                    b'g' => Some(Self::HUG),
25445                    b'b' => Some(Self::HUB),
25446                    b's' => Some(Self::HUS),
25447                    b'd' => Some(Self::HUD),
25448                    b'h' => Some(Self::HUH),
25449                    b'w' => Some(Self::HUW),
25450                    b'l' => Some(Self::HUL),
25451                    b'y' => Some(Self::HUY),
25452                    b'i' => Some(Self::HUI),
25453                    b'k' => Some(Self::HUK),
25454                    b'f' => Some(Self::HUF),
25455                    b't' => Some(Self::HUT),
25456                    b'm' => Some(Self::HUM),
25457                    b'n' => Some(Self::HUN),
25458                    b'z' => Some(Self::HUZ),
25459                    b'p' => Some(Self::HUP),
25460                    b'u' => Some(Self::HUU),
25461                    b'j' => Some(Self::HUJ),
25462                    b'x' => Some(Self::HUX),
25463                    b'e' => Some(Self::HUE),
25464                    b'v' => Some(Self::HUV),
25465                    b'q' => Some(Self::HUQ),
25466                    b'c' => Some(Self::HUC),
25467                    _ => None,
25468                },
25469                b's' => match code.as_bytes()[2] {
25470                    b's' => Some(Self::HSS),
25471                    b'l' => Some(Self::HSL),
25472                    b'h' => Some(Self::HSH),
25473                    b'b' => Some(Self::HSB),
25474                    b'n' => Some(Self::HSN),
25475                    _ => None,
25476                },
25477                b'w' => match code.as_bytes()[2] {
25478                    b'c' => Some(Self::HWC),
25479                    b'o' => Some(Self::HWO),
25480                    b'a' => Some(Self::HWA),
25481                    _ => None,
25482                },
25483                b'p' => match code.as_bytes()[2] {
25484                    b's' => Some(Self::HPS),
25485                    b'o' => Some(Self::HPO),
25486                    _ => None,
25487                },
25488                b'e' => match code.as_bytes()[2] {
25489                    b'b' => Some(Self::HEB),
25490                    b'h' => Some(Self::HEH),
25491                    b'i' => Some(Self::HEI),
25492                    b'g' => Some(Self::HEG),
25493                    b'm' => Some(Self::HEM),
25494                    b'd' => Some(Self::HED),
25495                    b'r' => Some(Self::HER),
25496                    b'a' => Some(Self::HEA),
25497                    _ => None,
25498                },
25499                b'h' => match code.as_bytes()[2] {
25500                    b'i' => Some(Self::HHI),
25501                    b'y' => Some(Self::HHY),
25502                    b'r' => Some(Self::HHR),
25503                    _ => None,
25504                },
25505                b'k' => match code.as_bytes()[2] {
25506                    b's' => Some(Self::HKS),
25507                    b'e' => Some(Self::HKE),
25508                    b'k' => Some(Self::HKK),
25509                    b'a' => Some(Self::HKA),
25510                    b'h' => Some(Self::HKH),
25511                    b'n' => Some(Self::HKN),
25512                    _ => None,
25513                },
25514            _ => None,
25515            },
25516            b'v' => match code.as_bytes()[1] {
25517                b'w' => match code.as_bytes()[2] {
25518                    b'a' => Some(Self::VWA),
25519                    _ => None,
25520                },
25521                b'm' => match code.as_bytes()[2] {
25522                    b'y' => Some(Self::VMY),
25523                    b'b' => Some(Self::VMB),
25524                    b'e' => Some(Self::VME),
25525                    b'j' => Some(Self::VMJ),
25526                    b'c' => Some(Self::VMC),
25527                    b'g' => Some(Self::VMG),
25528                    b'f' => Some(Self::VMF),
25529                    b'w' => Some(Self::VMW),
25530                    b'k' => Some(Self::VMK),
25531                    b'l' => Some(Self::VML),
25532                    b'h' => Some(Self::VMH),
25533                    b'r' => Some(Self::VMR),
25534                    b'a' => Some(Self::VMA),
25535                    b'z' => Some(Self::VMZ),
25536                    b'm' => Some(Self::VMM),
25537                    b'i' => Some(Self::VMI),
25538                    b's' => Some(Self::VMS),
25539                    b'd' => Some(Self::VMD),
25540                    b'u' => Some(Self::VMU),
25541                    b'p' => Some(Self::VMP),
25542                    b'q' => Some(Self::VMQ),
25543                    b'x' => Some(Self::VMX),
25544                    b'v' => Some(Self::VMV),
25545                    _ => None,
25546                },
25547                b'j' => match code.as_bytes()[2] {
25548                    b'k' => Some(Self::VJK),
25549                    _ => None,
25550                },
25551                b'r' => match code.as_bytes()[2] {
25552                    b't' => Some(Self::VRT),
25553                    b's' => Some(Self::VRS),
25554                    b'a' => Some(Self::VRA),
25555                    b'o' => Some(Self::VRO),
25556                    _ => None,
25557                },
25558                b'a' => match code.as_bytes()[2] {
25559                    b'r' => Some(Self::VAR),
25560                    b'j' => Some(Self::VAJ),
25561                    b'a' => Some(Self::VAA),
25562                    b'f' => Some(Self::VAF),
25563                    b'g' => Some(Self::VAG),
25564                    b'i' => Some(Self::VAI),
25565                    b'p' => Some(Self::VAP),
25566                    b'e' => Some(Self::VAE),
25567                    b'n' => Some(Self::VAN),
25568                    b'm' => Some(Self::VAM),
25569                    b'u' => Some(Self::VAU),
25570                    b'o' => Some(Self::VAO),
25571                    b'h' => Some(Self::VAH),
25572                    b'v' => Some(Self::VAV),
25573                    b's' => Some(Self::VAS),
25574                    b'l' => Some(Self::VAL),
25575                    b'y' => Some(Self::VAY),
25576                    _ => None,
25577                },
25578                b'i' => match code.as_bytes()[2] {
25579                    b'v' => Some(Self::VIV),
25580                    b'd' => Some(Self::VID),
25581                    b'g' => Some(Self::VIG),
25582                    b'e' => Some(Self::VIE),
25583                    b'l' => Some(Self::VIL),
25584                    b'f' => Some(Self::VIF),
25585                    b'n' => Some(Self::VIN),
25586                    b'c' => Some(Self::VIC),
25587                    b's' => Some(Self::VIS),
25588                    b't' => Some(Self::VIT),
25589                    _ => None,
25590                },
25591                b'k' => match code.as_bytes()[2] {
25592                    b'm' => Some(Self::VKM),
25593                    b'a' => Some(Self::VKA),
25594                    b'k' => Some(Self::VKK),
25595                    b'o' => Some(Self::VKO),
25596                    b'p' => Some(Self::VKP),
25597                    b'n' => Some(Self::VKN),
25598                    b'z' => Some(Self::VKZ),
25599                    b'j' => Some(Self::VKJ),
25600                    b'l' => Some(Self::VKL),
25601                    b'u' => Some(Self::VKU),
25602                    b't' => Some(Self::VKT),
25603                    _ => None,
25604                },
25605                b's' => match code.as_bytes()[2] {
25606                    b'i' => Some(Self::VSI),
25607                    b'v' => Some(Self::VSV),
25608                    b'n' => Some(Self::VSN),
25609                    b'l' => Some(Self::VSL),
25610                    _ => None,
25611                },
25612                b'e' => match code.as_bytes()[2] {
25613                    b'r' => Some(Self::VER),
25614                    b'd' => Some(Self::VED),
25615                    b'l' => Some(Self::VEL),
25616                    b'm' => Some(Self::VEM),
25617                    b'n' => Some(Self::VEN),
25618                    b'c' => Some(Self::VEC),
25619                    b'o' => Some(Self::VEO),
25620                    b'p' => Some(Self::VEP),
25621                    _ => None,
25622                },
25623                b'b' => match code.as_bytes()[2] {
25624                    b'b' => Some(Self::VBB),
25625                    b'k' => Some(Self::VBK),
25626                    _ => None,
25627                },
25628                b'g' => match code.as_bytes()[2] {
25629                    b'r' => Some(Self::VGR),
25630                    b't' => Some(Self::VGT),
25631                    _ => None,
25632                },
25633                b'l' => match code.as_bytes()[2] {
25634                    b'p' => Some(Self::VLP),
25635                    b's' => Some(Self::VLS),
25636                    _ => None,
25637                },
25638                b'n' => match code.as_bytes()[2] {
25639                    b'k' => Some(Self::VNK),
25640                    b'm' => Some(Self::VNM),
25641                    b'p' => Some(Self::VNP),
25642                    _ => None,
25643                },
25644                b't' => match code.as_bytes()[2] {
25645                    b'o' => Some(Self::VTO),
25646                    _ => None,
25647                },
25648                b'o' => match code.as_bytes()[2] {
25649                    b'l' => Some(Self::VOL),
25650                    b'r' => Some(Self::VOR),
25651                    b't' => Some(Self::VOT),
25652                    _ => None,
25653                },
25654                b'u' => match code.as_bytes()[2] {
25655                    b'm' => Some(Self::VUM),
25656                    b'n' => Some(Self::VUN),
25657                    b't' => Some(Self::VUT),
25658                    _ => None,
25659                },
25660            _ => None,
25661            },
25662        _ => None,
25663        }
25664    }
25665    ///Determines language tag from ISO639-1 alpha2 code
25666    pub const fn from_iso639_1(code: &str) -> Option<Self> {
25667        if code.len() != 2 {
25668            return None;
25669        }
25670
25671        match code.as_bytes()[0] {
25672            b'a' => match code.as_bytes()[1] {
25673                b'b' => Some(Self::ABK),
25674                b'a' => Some(Self::AAR),
25675                b'f' => Some(Self::AFR),
25676                b'k' => Some(Self::AKA),
25677                b'm' => Some(Self::AMH),
25678                b'r' => Some(Self::ARA),
25679                b'n' => Some(Self::ARG),
25680                b's' => Some(Self::ASM),
25681                b'v' => Some(Self::AVA),
25682                b'e' => Some(Self::AVE),
25683                b'y' => Some(Self::AYM),
25684                b'z' => Some(Self::AZE),
25685                _ => None,
25686            },
25687            b's' => match code.as_bytes()[1] {
25688                b'q' => Some(Self::SQI),
25689                b'e' => Some(Self::SME),
25690                b'm' => Some(Self::SMO),
25691                b'g' => Some(Self::SAG),
25692                b'a' => Some(Self::SAN),
25693                b'c' => Some(Self::SRD),
25694                b'r' => Some(Self::SRP),
25695                b'h' => Some(Self::HBS),
25696                b'n' => Some(Self::SNA),
25697                b'd' => Some(Self::SND),
25698                b'i' => Some(Self::SIN),
25699                b'k' => Some(Self::SLK),
25700                b'l' => Some(Self::SLV),
25701                b'o' => Some(Self::SOM),
25702                b't' => Some(Self::SOT),
25703                b'u' => Some(Self::SUN),
25704                b'w' => Some(Self::SWA),
25705                b's' => Some(Self::SSW),
25706                b'v' => Some(Self::SWE),
25707                _ => None,
25708            },
25709            b'h' => match code.as_bytes()[1] {
25710                b'y' => Some(Self::HYE),
25711                b'r' => Some(Self::HRV),
25712                b't' => Some(Self::HAT),
25713                b'a' => Some(Self::HAU),
25714                b'e' => Some(Self::HEB),
25715                b'z' => Some(Self::HER),
25716                b'i' => Some(Self::HIN),
25717                b'o' => Some(Self::HMO),
25718                b'u' => Some(Self::HUN),
25719                _ => None,
25720            },
25721            b'b' => match code.as_bytes()[1] {
25722                b'm' => Some(Self::BAM),
25723                b'a' => Some(Self::BAK),
25724                b'e' => Some(Self::BEL),
25725                b'n' => Some(Self::BEN),
25726                b'i' => Some(Self::BIS),
25727                b's' => Some(Self::BOS),
25728                b'r' => Some(Self::BRE),
25729                b'g' => Some(Self::BUL),
25730                b'o' => Some(Self::BOD),
25731                _ => None,
25732            },
25733            b'e' => match code.as_bytes()[1] {
25734                b'u' => Some(Self::EUS),
25735                b'n' => Some(Self::ENG),
25736                b'o' => Some(Self::EPO),
25737                b't' => Some(Self::EST),
25738                b'e' => Some(Self::EWE),
25739                b'l' => Some(Self::ELL),
25740                b's' => Some(Self::SPA),
25741                _ => None,
25742            },
25743            b'm' => match code.as_bytes()[1] {
25744                b'y' => Some(Self::MYA),
25745                b'k' => Some(Self::MKD),
25746                b'g' => Some(Self::MLG),
25747                b's' => Some(Self::MSA),
25748                b'l' => Some(Self::MAL),
25749                b't' => Some(Self::MLT),
25750                b'i' => Some(Self::MRI),
25751                b'r' => Some(Self::MAR),
25752                b'h' => Some(Self::MAH),
25753                b'n' => Some(Self::MON),
25754                _ => None,
25755            },
25756            b'c' => match code.as_bytes()[1] {
25757                b'a' => Some(Self::CAT),
25758                b'h' => Some(Self::CHA),
25759                b'e' => Some(Self::CHE),
25760                b'u' => Some(Self::CHU),
25761                b'v' => Some(Self::CHV),
25762                b'o' => Some(Self::COS),
25763                b'r' => Some(Self::CRE),
25764                b's' => Some(Self::CES),
25765                b'y' => Some(Self::CYM),
25766                _ => None,
25767            },
25768            b'z' => match code.as_bytes()[1] {
25769                b'h' => Some(Self::ZHO),
25770                b'a' => Some(Self::ZHA),
25771                b'u' => Some(Self::ZUL),
25772                _ => None,
25773            },
25774            b'k' => match code.as_bytes()[1] {
25775                b'w' => Some(Self::COR),
25776                b'a' => Some(Self::KAT),
25777                b'l' => Some(Self::KAL),
25778                b'n' => Some(Self::KAN),
25779                b'r' => Some(Self::KAU),
25780                b's' => Some(Self::KAS),
25781                b'k' => Some(Self::KAZ),
25782                b'm' => Some(Self::KHM),
25783                b'i' => Some(Self::KIK),
25784                b'y' => Some(Self::KIR),
25785                b'v' => Some(Self::KOM),
25786                b'g' => Some(Self::KON),
25787                b'o' => Some(Self::KOR),
25788                b'j' => Some(Self::KUA),
25789                b'u' => Some(Self::KUR),
25790                _ => None,
25791            },
25792            b'd' => match code.as_bytes()[1] {
25793                b'a' => Some(Self::DAN),
25794                b'v' => Some(Self::DIV),
25795                b'z' => Some(Self::DZO),
25796                b'e' => Some(Self::DEU),
25797                _ => None,
25798            },
25799            b'n' => match code.as_bytes()[1] {
25800                b'l' => Some(Self::NLD),
25801                b'a' => Some(Self::NAU),
25802                b'v' => Some(Self::NAV),
25803                b'g' => Some(Self::NDO),
25804                b'e' => Some(Self::NEP),
25805                b'd' => Some(Self::NDE),
25806                b'o' => Some(Self::NOR),
25807                b'b' => Some(Self::NOB),
25808                b'n' => Some(Self::NNO),
25809                b'y' => Some(Self::NYA),
25810                b'r' => Some(Self::NBL),
25811                _ => None,
25812            },
25813            b'f' => match code.as_bytes()[1] {
25814                b'o' => Some(Self::FAO),
25815                b'j' => Some(Self::FIJ),
25816                b'i' => Some(Self::FIN),
25817                b'r' => Some(Self::FRA),
25818                b'f' => Some(Self::FUL),
25819                b'a' => Some(Self::FAS),
25820                b'y' => Some(Self::FRY),
25821                _ => None,
25822            },
25823            b'g' => match code.as_bytes()[1] {
25824                b'l' => Some(Self::GLG),
25825                b'n' => Some(Self::GRN),
25826                b'u' => Some(Self::GUJ),
25827                b'a' => Some(Self::GLE),
25828                b'v' => Some(Self::GLV),
25829                b'd' => Some(Self::GLA),
25830                _ => None,
25831            },
25832            b'l' => match code.as_bytes()[1] {
25833                b'g' => Some(Self::LUG),
25834                b'o' => Some(Self::LAO),
25835                b'a' => Some(Self::LAT),
25836                b'v' => Some(Self::LAV),
25837                b'i' => Some(Self::LIM),
25838                b'n' => Some(Self::LIN),
25839                b't' => Some(Self::LIT),
25840                b'u' => Some(Self::LUB),
25841                b'b' => Some(Self::LTZ),
25842                _ => None,
25843            },
25844            b'i' => match code.as_bytes()[1] {
25845                b's' => Some(Self::ISL),
25846                b'o' => Some(Self::IDO),
25847                b'g' => Some(Self::IBO),
25848                b'd' => Some(Self::IND),
25849                b'a' => Some(Self::INA),
25850                b'e' => Some(Self::ILE),
25851                b'u' => Some(Self::IKU),
25852                b'k' => Some(Self::IPK),
25853                b't' => Some(Self::ITA),
25854                b'i' => Some(Self::III),
25855                _ => None,
25856            },
25857            b'j' => match code.as_bytes()[1] {
25858                b'a' => Some(Self::JPN),
25859                b'v' => Some(Self::JAV),
25860                _ => None,
25861            },
25862            b'r' => match code.as_bytes()[1] {
25863                b'w' => Some(Self::KIN),
25864                b'o' => Some(Self::RON),
25865                b'm' => Some(Self::ROH),
25866                b'n' => Some(Self::RUN),
25867                b'u' => Some(Self::RUS),
25868                _ => None,
25869            },
25870            b'o' => match code.as_bytes()[1] {
25871                b'c' => Some(Self::OCI),
25872                b'j' => Some(Self::OJI),
25873                b'r' => Some(Self::ORI),
25874                b'm' => Some(Self::ORM),
25875                b's' => Some(Self::OSS),
25876                _ => None,
25877            },
25878            b'p' => match code.as_bytes()[1] {
25879                b'i' => Some(Self::PLI),
25880                b'a' => Some(Self::PAN),
25881                b'l' => Some(Self::POL),
25882                b't' => Some(Self::POR),
25883                b's' => Some(Self::PUS),
25884                _ => None,
25885            },
25886            b'q' => match code.as_bytes()[1] {
25887                b'u' => Some(Self::QUE),
25888                _ => None,
25889            },
25890            b't' => match code.as_bytes()[1] {
25891                b'l' => Some(Self::TGL),
25892                b'y' => Some(Self::TAH),
25893                b'g' => Some(Self::TGK),
25894                b'a' => Some(Self::TAM),
25895                b't' => Some(Self::TAT),
25896                b'e' => Some(Self::TEL),
25897                b'h' => Some(Self::THA),
25898                b'i' => Some(Self::TIR),
25899                b'o' => Some(Self::TON),
25900                b's' => Some(Self::TSO),
25901                b'n' => Some(Self::TSN),
25902                b'r' => Some(Self::TUR),
25903                b'k' => Some(Self::TUK),
25904                b'w' => Some(Self::TWI),
25905                _ => None,
25906            },
25907            b'u' => match code.as_bytes()[1] {
25908                b'g' => Some(Self::UIG),
25909                b'k' => Some(Self::UKR),
25910                b'r' => Some(Self::URD),
25911                b'z' => Some(Self::UZB),
25912                _ => None,
25913            },
25914            b'v' => match code.as_bytes()[1] {
25915                b'e' => Some(Self::VEN),
25916                b'i' => Some(Self::VIE),
25917                b'o' => Some(Self::VOL),
25918                _ => None,
25919            },
25920            b'w' => match code.as_bytes()[1] {
25921                b'a' => Some(Self::WLN),
25922                b'o' => Some(Self::WOL),
25923                _ => None,
25924            },
25925            b'x' => match code.as_bytes()[1] {
25926                b'h' => Some(Self::XHO),
25927                _ => None,
25928            },
25929            b'y' => match code.as_bytes()[1] {
25930                b'i' => Some(Self::YID),
25931                b'o' => Some(Self::YOR),
25932                _ => None,
25933            },
25934        _ => None,
25935        }
25936    }
25937}
25938
25939///Language data
25940pub static DATA: [Language; 7917] = [
25941    Language {
25942        #[cfg(feature = "lang-name")]
25943        name: "'Are'are",
25944        part1: "",
25945        part3: "alu",
25946    },
25947    Language {
25948        #[cfg(feature = "lang-name")]
25949        name: "'Auhelawa",
25950        part1: "",
25951        part3: "kud",
25952    },
25953    Language {
25954        #[cfg(feature = "lang-name")]
25955        name: "A'ou",
25956        part1: "",
25957        part3: "aou",
25958    },
25959    Language {
25960        #[cfg(feature = "lang-name")]
25961        name: "A-Pucikwar",
25962        part1: "",
25963        part3: "apq",
25964    },
25965    Language {
25966        #[cfg(feature = "lang-name")]
25967        name: "Aari",
25968        part1: "",
25969        part3: "aiw",
25970    },
25971    Language {
25972        #[cfg(feature = "lang-name")]
25973        name: "Aasax",
25974        part1: "",
25975        part3: "aas",
25976    },
25977    Language {
25978        #[cfg(feature = "lang-name")]
25979        name: "Abadi",
25980        part1: "",
25981        part3: "kbt",
25982    },
25983    Language {
25984        #[cfg(feature = "lang-name")]
25985        name: "Abaga",
25986        part1: "",
25987        part3: "abg",
25988    },
25989    Language {
25990        #[cfg(feature = "lang-name")]
25991        name: "Abai Sungai",
25992        part1: "",
25993        part3: "abf",
25994    },
25995    Language {
25996        #[cfg(feature = "lang-name")]
25997        name: "Abanyom",
25998        part1: "",
25999        part3: "abm",
26000    },
26001    Language {
26002        #[cfg(feature = "lang-name")]
26003        name: "Abar",
26004        part1: "",
26005        part3: "mij",
26006    },
26007    Language {
26008        #[cfg(feature = "lang-name")]
26009        name: "Abau",
26010        part1: "",
26011        part3: "aau",
26012    },
26013    Language {
26014        #[cfg(feature = "lang-name")]
26015        name: "Abaza",
26016        part1: "",
26017        part3: "abq",
26018    },
26019    Language {
26020        #[cfg(feature = "lang-name")]
26021        name: "Abellen Ayta",
26022        part1: "",
26023        part3: "abp",
26024    },
26025    Language {
26026        #[cfg(feature = "lang-name")]
26027        name: "Abidji",
26028        part1: "",
26029        part3: "abi",
26030    },
26031    Language {
26032        #[cfg(feature = "lang-name")]
26033        name: "Abinomn",
26034        part1: "",
26035        part3: "bsa",
26036    },
26037    Language {
26038        #[cfg(feature = "lang-name")]
26039        name: "Abipon",
26040        part1: "",
26041        part3: "axb",
26042    },
26043    Language {
26044        #[cfg(feature = "lang-name")]
26045        name: "Abishira",
26046        part1: "",
26047        part3: "ash",
26048    },
26049    Language {
26050        #[cfg(feature = "lang-name")]
26051        name: "Abkhazian",
26052        part1: "ab",
26053        part3: "abk",
26054    },
26055    Language {
26056        #[cfg(feature = "lang-name")]
26057        name: "Abom",
26058        part1: "",
26059        part3: "aob",
26060    },
26061    Language {
26062        #[cfg(feature = "lang-name")]
26063        name: "Abon",
26064        part1: "",
26065        part3: "abo",
26066    },
26067    Language {
26068        #[cfg(feature = "lang-name")]
26069        name: "Abron",
26070        part1: "",
26071        part3: "abr",
26072    },
26073    Language {
26074        #[cfg(feature = "lang-name")]
26075        name: "Abu",
26076        part1: "",
26077        part3: "ado",
26078    },
26079    Language {
26080        #[cfg(feature = "lang-name")]
26081        name: "Abu' Arapesh",
26082        part1: "",
26083        part3: "aah",
26084    },
26085    Language {
26086        #[cfg(feature = "lang-name")]
26087        name: "Abua",
26088        part1: "",
26089        part3: "abn",
26090    },
26091    Language {
26092        #[cfg(feature = "lang-name")]
26093        name: "Abui",
26094        part1: "",
26095        part3: "abz",
26096    },
26097    Language {
26098        #[cfg(feature = "lang-name")]
26099        name: "Abun",
26100        part1: "",
26101        part3: "kgr",
26102    },
26103    Language {
26104        #[cfg(feature = "lang-name")]
26105        name: "Abure",
26106        part1: "",
26107        part3: "abu",
26108    },
26109    Language {
26110        #[cfg(feature = "lang-name")]
26111        name: "Abureni",
26112        part1: "",
26113        part3: "mgj",
26114    },
26115    Language {
26116        #[cfg(feature = "lang-name")]
26117        name: "Abe",
26118        part1: "",
26119        part3: "aba",
26120    },
26121    Language {
26122        #[cfg(feature = "lang-name")]
26123        name: "Acatepec Me'phaa",
26124        part1: "",
26125        part3: "tpx",
26126    },
26127    Language {
26128        #[cfg(feature = "lang-name")]
26129        name: "Achagua",
26130        part1: "",
26131        part3: "aca",
26132    },
26133    Language {
26134        #[cfg(feature = "lang-name")]
26135        name: "Achang",
26136        part1: "",
26137        part3: "acn",
26138    },
26139    Language {
26140        #[cfg(feature = "lang-name")]
26141        name: "Ache",
26142        part1: "",
26143        part3: "yif",
26144    },
26145    Language {
26146        #[cfg(feature = "lang-name")]
26147        name: "Acheron",
26148        part1: "",
26149        part3: "acz",
26150    },
26151    Language {
26152        #[cfg(feature = "lang-name")]
26153        name: "Achi",
26154        part1: "",
26155        part3: "acr",
26156    },
26157    Language {
26158        #[cfg(feature = "lang-name")]
26159        name: "Achinese",
26160        part1: "",
26161        part3: "ace",
26162    },
26163    Language {
26164        #[cfg(feature = "lang-name")]
26165        name: "Achterhoeks",
26166        part1: "",
26167        part3: "act",
26168    },
26169    Language {
26170        #[cfg(feature = "lang-name")]
26171        name: "Achuar-Shiwiar",
26172        part1: "",
26173        part3: "acu",
26174    },
26175    Language {
26176        #[cfg(feature = "lang-name")]
26177        name: "Achumawi",
26178        part1: "",
26179        part3: "acv",
26180    },
26181    Language {
26182        #[cfg(feature = "lang-name")]
26183        name: "Ache",
26184        part1: "",
26185        part3: "guq",
26186    },
26187    Language {
26188        #[cfg(feature = "lang-name")]
26189        name: "Acoli",
26190        part1: "",
26191        part3: "ach",
26192    },
26193    Language {
26194        #[cfg(feature = "lang-name")]
26195        name: "Acroa",
26196        part1: "",
26197        part3: "acs",
26198    },
26199    Language {
26200        #[cfg(feature = "lang-name")]
26201        name: "Adai",
26202        part1: "",
26203        part3: "xad",
26204    },
26205    Language {
26206        #[cfg(feature = "lang-name")]
26207        name: "Adamawa Fulfulde",
26208        part1: "",
26209        part3: "fub",
26210    },
26211    Language {
26212        #[cfg(feature = "lang-name")]
26213        name: "Adamorobe Sign Language",
26214        part1: "",
26215        part3: "ads",
26216    },
26217    Language {
26218        #[cfg(feature = "lang-name")]
26219        name: "Adang",
26220        part1: "",
26221        part3: "adn",
26222    },
26223    Language {
26224        #[cfg(feature = "lang-name")]
26225        name: "Adangbe",
26226        part1: "",
26227        part3: "adq",
26228    },
26229    Language {
26230        #[cfg(feature = "lang-name")]
26231        name: "Adangme",
26232        part1: "",
26233        part3: "ada",
26234    },
26235    Language {
26236        #[cfg(feature = "lang-name")]
26237        name: "Adara",
26238        part1: "",
26239        part3: "kad",
26240    },
26241    Language {
26242        #[cfg(feature = "lang-name")]
26243        name: "Adasen",
26244        part1: "",
26245        part3: "tiu",
26246    },
26247    Language {
26248        #[cfg(feature = "lang-name")]
26249        name: "Adele",
26250        part1: "",
26251        part3: "ade",
26252    },
26253    Language {
26254        #[cfg(feature = "lang-name")]
26255        name: "Adhola",
26256        part1: "",
26257        part3: "adh",
26258    },
26259    Language {
26260        #[cfg(feature = "lang-name")]
26261        name: "Adi",
26262        part1: "",
26263        part3: "adi",
26264    },
26265    Language {
26266        #[cfg(feature = "lang-name")]
26267        name: "Adilabad Gondi",
26268        part1: "",
26269        part3: "wsg",
26270    },
26271    Language {
26272        #[cfg(feature = "lang-name")]
26273        name: "Adioukrou",
26274        part1: "",
26275        part3: "adj",
26276    },
26277    Language {
26278        #[cfg(feature = "lang-name")]
26279        name: "Adithinngithigh",
26280        part1: "",
26281        part3: "dth",
26282    },
26283    Language {
26284        #[cfg(feature = "lang-name")]
26285        name: "Adivasi Oriya",
26286        part1: "",
26287        part3: "ort",
26288    },
26289    Language {
26290        #[cfg(feature = "lang-name")]
26291        name: "Adiwasi Garasia",
26292        part1: "",
26293        part3: "gas",
26294    },
26295    Language {
26296        #[cfg(feature = "lang-name")]
26297        name: "Adnyamathanha",
26298        part1: "",
26299        part3: "adt",
26300    },
26301    Language {
26302        #[cfg(feature = "lang-name")]
26303        name: "Adonara",
26304        part1: "",
26305        part3: "adr",
26306    },
26307    Language {
26308        #[cfg(feature = "lang-name")]
26309        name: "Aduge",
26310        part1: "",
26311        part3: "adu",
26312    },
26313    Language {
26314        #[cfg(feature = "lang-name")]
26315        name: "Adyghe",
26316        part1: "",
26317        part3: "ady",
26318    },
26319    Language {
26320        #[cfg(feature = "lang-name")]
26321        name: "Adzera",
26322        part1: "",
26323        part3: "adz",
26324    },
26325    Language {
26326        #[cfg(feature = "lang-name")]
26327        name: "Aeka",
26328        part1: "",
26329        part3: "aez",
26330    },
26331    Language {
26332        #[cfg(feature = "lang-name")]
26333        name: "Aekyom",
26334        part1: "",
26335        part3: "awi",
26336    },
26337    Language {
26338        #[cfg(feature = "lang-name")]
26339        name: "Aequian",
26340        part1: "",
26341        part3: "xae",
26342    },
26343    Language {
26344        #[cfg(feature = "lang-name")]
26345        name: "Aer",
26346        part1: "",
26347        part3: "aeq",
26348    },
26349    Language {
26350        #[cfg(feature = "lang-name")]
26351        name: "Afade",
26352        part1: "",
26353        part3: "aal",
26354    },
26355    Language {
26356        #[cfg(feature = "lang-name")]
26357        name: "Afar",
26358        part1: "aa",
26359        part3: "aar",
26360    },
26361    Language {
26362        #[cfg(feature = "lang-name")]
26363        name: "Afghan Sign Language",
26364        part1: "",
26365        part3: "afg",
26366    },
26367    Language {
26368        #[cfg(feature = "lang-name")]
26369        name: "Afitti",
26370        part1: "",
26371        part3: "aft",
26372    },
26373    Language {
26374        #[cfg(feature = "lang-name")]
26375        name: "Afrihili",
26376        part1: "",
26377        part3: "afh",
26378    },
26379    Language {
26380        #[cfg(feature = "lang-name")]
26381        name: "Afrikaans",
26382        part1: "af",
26383        part3: "afr",
26384    },
26385    Language {
26386        #[cfg(feature = "lang-name")]
26387        name: "Afro-Seminole Creole",
26388        part1: "",
26389        part3: "afs",
26390    },
26391    Language {
26392        #[cfg(feature = "lang-name")]
26393        name: "Agarabi",
26394        part1: "",
26395        part3: "agd",
26396    },
26397    Language {
26398        #[cfg(feature = "lang-name")]
26399        name: "Agariya",
26400        part1: "",
26401        part3: "agi",
26402    },
26403    Language {
26404        #[cfg(feature = "lang-name")]
26405        name: "Agatu",
26406        part1: "",
26407        part3: "agc",
26408    },
26409    Language {
26410        #[cfg(feature = "lang-name")]
26411        name: "Agavotaguerra",
26412        part1: "",
26413        part3: "avo",
26414    },
26415    Language {
26416        #[cfg(feature = "lang-name")]
26417        name: "Aghem",
26418        part1: "",
26419        part3: "agq",
26420    },
26421    Language {
26422        #[cfg(feature = "lang-name")]
26423        name: "Aghu",
26424        part1: "",
26425        part3: "ahh",
26426    },
26427    Language {
26428        #[cfg(feature = "lang-name")]
26429        name: "Aghu-Tharnggala",
26430        part1: "",
26431        part3: "gtu",
26432    },
26433    Language {
26434        #[cfg(feature = "lang-name")]
26435        name: "Aghul",
26436        part1: "",
26437        part3: "agx",
26438    },
26439    Language {
26440        #[cfg(feature = "lang-name")]
26441        name: "Aghwan",
26442        part1: "",
26443        part3: "xag",
26444    },
26445    Language {
26446        #[cfg(feature = "lang-name")]
26447        name: "Agi",
26448        part1: "",
26449        part3: "aif",
26450    },
26451    Language {
26452        #[cfg(feature = "lang-name")]
26453        name: "Agob",
26454        part1: "",
26455        part3: "kit",
26456    },
26457    Language {
26458        #[cfg(feature = "lang-name")]
26459        name: "Agoi",
26460        part1: "",
26461        part3: "ibm",
26462    },
26463    Language {
26464        #[cfg(feature = "lang-name")]
26465        name: "Aguacateco",
26466        part1: "",
26467        part3: "agu",
26468    },
26469    Language {
26470        #[cfg(feature = "lang-name")]
26471        name: "Aguano",
26472        part1: "",
26473        part3: "aga",
26474    },
26475    Language {
26476        #[cfg(feature = "lang-name")]
26477        name: "Aguaruna",
26478        part1: "",
26479        part3: "agr",
26480    },
26481    Language {
26482        #[cfg(feature = "lang-name")]
26483        name: "Aguna",
26484        part1: "",
26485        part3: "aug",
26486    },
26487    Language {
26488        #[cfg(feature = "lang-name")]
26489        name: "Agusan Manobo",
26490        part1: "",
26491        part3: "msm",
26492    },
26493    Language {
26494        #[cfg(feature = "lang-name")]
26495        name: "Agutaynen",
26496        part1: "",
26497        part3: "agn",
26498    },
26499    Language {
26500        #[cfg(feature = "lang-name")]
26501        name: "Agwagwune",
26502        part1: "",
26503        part3: "yay",
26504    },
26505    Language {
26506        #[cfg(feature = "lang-name")]
26507        name: "Ahanta",
26508        part1: "",
26509        part3: "aha",
26510    },
26511    Language {
26512        #[cfg(feature = "lang-name")]
26513        name: "Aheri Gondi",
26514        part1: "",
26515        part3: "esg",
26516    },
26517    Language {
26518        #[cfg(feature = "lang-name")]
26519        name: "Aheu",
26520        part1: "",
26521        part3: "thm",
26522    },
26523    Language {
26524        #[cfg(feature = "lang-name")]
26525        name: "Ahirani",
26526        part1: "",
26527        part3: "ahr",
26528    },
26529    Language {
26530        #[cfg(feature = "lang-name")]
26531        name: "Ahom",
26532        part1: "",
26533        part3: "aho",
26534    },
26535    Language {
26536        #[cfg(feature = "lang-name")]
26537        name: "Ahtena",
26538        part1: "",
26539        part3: "aht",
26540    },
26541    Language {
26542        #[cfg(feature = "lang-name")]
26543        name: "Ahwai",
26544        part1: "",
26545        part3: "nfd",
26546    },
26547    Language {
26548        #[cfg(feature = "lang-name")]
26549        name: "Ai-Cham",
26550        part1: "",
26551        part3: "aih",
26552    },
26553    Language {
26554        #[cfg(feature = "lang-name")]
26555        name: "Aighon",
26556        part1: "",
26557        part3: "aix",
26558    },
26559    Language {
26560        #[cfg(feature = "lang-name")]
26561        name: "Aikana",
26562        part1: "",
26563        part3: "tba",
26564    },
26565    Language {
26566        #[cfg(feature = "lang-name")]
26567        name: "Aiklep",
26568        part1: "",
26569        part3: "mwg",
26570    },
26571    Language {
26572        #[cfg(feature = "lang-name")]
26573        name: "Aimaq",
26574        part1: "",
26575        part3: "aiq",
26576    },
26577    Language {
26578        #[cfg(feature = "lang-name")]
26579        name: "Aimele",
26580        part1: "",
26581        part3: "ail",
26582    },
26583    Language {
26584        #[cfg(feature = "lang-name")]
26585        name: "Aimol",
26586        part1: "",
26587        part3: "aim",
26588    },
26589    Language {
26590        #[cfg(feature = "lang-name")]
26591        name: "Ainbai",
26592        part1: "",
26593        part3: "aic",
26594    },
26595    Language {
26596        #[cfg(feature = "lang-name")]
26597        name: "Ainu",
26598        part1: "",
26599        part3: "aib",
26600    },
26601    Language {
26602        #[cfg(feature = "lang-name")]
26603        name: "Ainu",
26604        part1: "",
26605        part3: "ain",
26606    },
26607    Language {
26608        #[cfg(feature = "lang-name")]
26609        name: "Aiome",
26610        part1: "",
26611        part3: "aki",
26612    },
26613    Language {
26614        #[cfg(feature = "lang-name")]
26615        name: "Airoran",
26616        part1: "",
26617        part3: "air",
26618    },
26619    Language {
26620        #[cfg(feature = "lang-name")]
26621        name: "Aiton",
26622        part1: "",
26623        part3: "aio",
26624    },
26625    Language {
26626        #[cfg(feature = "lang-name")]
26627        name: "Aja",
26628        part1: "",
26629        part3: "ajg",
26630    },
26631    Language {
26632        #[cfg(feature = "lang-name")]
26633        name: "Aja",
26634        part1: "",
26635        part3: "aja",
26636    },
26637    Language {
26638        #[cfg(feature = "lang-name")]
26639        name: "Ajawa",
26640        part1: "",
26641        part3: "ajw",
26642    },
26643    Language {
26644        #[cfg(feature = "lang-name")]
26645        name: "Ajie",
26646        part1: "",
26647        part3: "aji",
26648    },
26649    Language {
26650        #[cfg(feature = "lang-name")]
26651        name: "Ajumbu",
26652        part1: "",
26653        part3: "muc",
26654    },
26655    Language {
26656        #[cfg(feature = "lang-name")]
26657        name: "Ajyininka Apurucayali",
26658        part1: "",
26659        part3: "cpc",
26660    },
26661    Language {
26662        #[cfg(feature = "lang-name")]
26663        name: "Ak",
26664        part1: "",
26665        part3: "akq",
26666    },
26667    Language {
26668        #[cfg(feature = "lang-name")]
26669        name: "Aka",
26670        part1: "",
26671        part3: "soh",
26672    },
26673    Language {
26674        #[cfg(feature = "lang-name")]
26675        name: "Aka-Bea",
26676        part1: "",
26677        part3: "abj",
26678    },
26679    Language {
26680        #[cfg(feature = "lang-name")]
26681        name: "Aka-Bo",
26682        part1: "",
26683        part3: "akm",
26684    },
26685    Language {
26686        #[cfg(feature = "lang-name")]
26687        name: "Aka-Cari",
26688        part1: "",
26689        part3: "aci",
26690    },
26691    Language {
26692        #[cfg(feature = "lang-name")]
26693        name: "Aka-Jeru",
26694        part1: "",
26695        part3: "akj",
26696    },
26697    Language {
26698        #[cfg(feature = "lang-name")]
26699        name: "Aka-Kede",
26700        part1: "",
26701        part3: "akx",
26702    },
26703    Language {
26704        #[cfg(feature = "lang-name")]
26705        name: "Aka-Kol",
26706        part1: "",
26707        part3: "aky",
26708    },
26709    Language {
26710        #[cfg(feature = "lang-name")]
26711        name: "Aka-Kora",
26712        part1: "",
26713        part3: "ack",
26714    },
26715    Language {
26716        #[cfg(feature = "lang-name")]
26717        name: "Akan",
26718        part1: "ak",
26719        part3: "aka",
26720    },
26721    Language {
26722        #[cfg(feature = "lang-name")]
26723        name: "Akar-Bale",
26724        part1: "",
26725        part3: "acl",
26726    },
26727    Language {
26728        #[cfg(feature = "lang-name")]
26729        name: "Akaselem",
26730        part1: "",
26731        part3: "aks",
26732    },
26733    Language {
26734        #[cfg(feature = "lang-name")]
26735        name: "Akawaio",
26736        part1: "",
26737        part3: "ake",
26738    },
26739    Language {
26740        #[cfg(feature = "lang-name")]
26741        name: "Ake",
26742        part1: "",
26743        part3: "aik",
26744    },
26745    Language {
26746        #[cfg(feature = "lang-name")]
26747        name: "Akebu",
26748        part1: "",
26749        part3: "keu",
26750    },
26751    Language {
26752        #[cfg(feature = "lang-name")]
26753        name: "Akei",
26754        part1: "",
26755        part3: "tsr",
26756    },
26757    Language {
26758        #[cfg(feature = "lang-name")]
26759        name: "Akeu",
26760        part1: "",
26761        part3: "aeu",
26762    },
26763    Language {
26764        #[cfg(feature = "lang-name")]
26765        name: "Akha",
26766        part1: "",
26767        part3: "ahk",
26768    },
26769    Language {
26770        #[cfg(feature = "lang-name")]
26771        name: "Akhvakh",
26772        part1: "",
26773        part3: "akv",
26774    },
26775    Language {
26776        #[cfg(feature = "lang-name")]
26777        name: "Akkadian",
26778        part1: "",
26779        part3: "akk",
26780    },
26781    Language {
26782        #[cfg(feature = "lang-name")]
26783        name: "Akkala Sami",
26784        part1: "",
26785        part3: "sia",
26786    },
26787    Language {
26788        #[cfg(feature = "lang-name")]
26789        name: "Aklanon",
26790        part1: "",
26791        part3: "akl",
26792    },
26793    Language {
26794        #[cfg(feature = "lang-name")]
26795        name: "Akolet",
26796        part1: "",
26797        part3: "akt",
26798    },
26799    Language {
26800        #[cfg(feature = "lang-name")]
26801        name: "Akoose",
26802        part1: "",
26803        part3: "bss",
26804    },
26805    Language {
26806        #[cfg(feature = "lang-name")]
26807        name: "Akoye",
26808        part1: "",
26809        part3: "miw",
26810    },
26811    Language {
26812        #[cfg(feature = "lang-name")]
26813        name: "Akpa",
26814        part1: "",
26815        part3: "akf",
26816    },
26817    Language {
26818        #[cfg(feature = "lang-name")]
26819        name: "Akpes",
26820        part1: "",
26821        part3: "ibe",
26822    },
26823    Language {
26824        #[cfg(feature = "lang-name")]
26825        name: "Akrukay",
26826        part1: "",
26827        part3: "afi",
26828    },
26829    Language {
26830        #[cfg(feature = "lang-name")]
26831        name: "Akukem",
26832        part1: "",
26833        part3: "spm",
26834    },
26835    Language {
26836        #[cfg(feature = "lang-name")]
26837        name: "Akuku",
26838        part1: "",
26839        part3: "ayk",
26840    },
26841    Language {
26842        #[cfg(feature = "lang-name")]
26843        name: "Akum",
26844        part1: "",
26845        part3: "aku",
26846    },
26847    Language {
26848        #[cfg(feature = "lang-name")]
26849        name: "Akuntsu",
26850        part1: "",
26851        part3: "aqz",
26852    },
26853    Language {
26854        #[cfg(feature = "lang-name")]
26855        name: "Akurio",
26856        part1: "",
26857        part3: "ako",
26858    },
26859    Language {
26860        #[cfg(feature = "lang-name")]
26861        name: "Akwa",
26862        part1: "",
26863        part3: "akw",
26864    },
26865    Language {
26866        #[cfg(feature = "lang-name")]
26867        name: "Akyaung Ari Naga",
26868        part1: "",
26869        part3: "nqy",
26870    },
26871    Language {
26872        #[cfg(feature = "lang-name")]
26873        name: "Al-Sayyid Bedouin Sign Language",
26874        part1: "",
26875        part3: "syy",
26876    },
26877    Language {
26878        #[cfg(feature = "lang-name")]
26879        name: "Alaba-Kabeena",
26880        part1: "",
26881        part3: "alw",
26882    },
26883    Language {
26884        #[cfg(feature = "lang-name")]
26885        name: "Alabama",
26886        part1: "",
26887        part3: "akz",
26888    },
26889    Language {
26890        #[cfg(feature = "lang-name")]
26891        name: "Alabat Island Agta",
26892        part1: "",
26893        part3: "dul",
26894    },
26895    Language {
26896        #[cfg(feature = "lang-name")]
26897        name: "Alacatlatzala Mixtec",
26898        part1: "",
26899        part3: "mim",
26900    },
26901    Language {
26902        #[cfg(feature = "lang-name")]
26903        name: "Alago",
26904        part1: "",
26905        part3: "ala",
26906    },
26907    Language {
26908        #[cfg(feature = "lang-name")]
26909        name: "Alagwa",
26910        part1: "",
26911        part3: "wbj",
26912    },
26913    Language {
26914        #[cfg(feature = "lang-name")]
26915        name: "Alak",
26916        part1: "",
26917        part3: "alk",
26918    },
26919    Language {
26920        #[cfg(feature = "lang-name")]
26921        name: "Alamblak",
26922        part1: "",
26923        part3: "amp",
26924    },
26925    Language {
26926        #[cfg(feature = "lang-name")]
26927        name: "Alangan",
26928        part1: "",
26929        part3: "alj",
26930    },
26931    Language {
26932        #[cfg(feature = "lang-name")]
26933        name: "Alanic",
26934        part1: "",
26935        part3: "xln",
26936    },
26937    Language {
26938        #[cfg(feature = "lang-name")]
26939        name: "Alapmunte",
26940        part1: "",
26941        part3: "apv",
26942    },
26943    Language {
26944        #[cfg(feature = "lang-name")]
26945        name: "Alawa",
26946        part1: "",
26947        part3: "alh",
26948    },
26949    Language {
26950        #[cfg(feature = "lang-name")]
26951        name: "Albanian",
26952        part1: "sq",
26953        part3: "sqi",
26954    },
26955    Language {
26956        #[cfg(feature = "lang-name")]
26957        name: "Albanian Sign Language",
26958        part1: "",
26959        part3: "sqk",
26960    },
26961    Language {
26962        #[cfg(feature = "lang-name")]
26963        name: "Albarradas Sign Language",
26964        part1: "",
26965        part3: "lsc",
26966    },
26967    Language {
26968        #[cfg(feature = "lang-name")]
26969        name: "Alcozauca Mixtec",
26970        part1: "",
26971        part3: "xta",
26972    },
26973    Language {
26974        #[cfg(feature = "lang-name")]
26975        name: "Alege",
26976        part1: "",
26977        part3: "alf",
26978    },
26979    Language {
26980        #[cfg(feature = "lang-name")]
26981        name: "Alekano",
26982        part1: "",
26983        part3: "gah",
26984    },
26985    Language {
26986        #[cfg(feature = "lang-name")]
26987        name: "Aleut",
26988        part1: "",
26989        part3: "ale",
26990    },
26991    Language {
26992        #[cfg(feature = "lang-name")]
26993        name: "Algerian Arabic",
26994        part1: "",
26995        part3: "arq",
26996    },
26997    Language {
26998        #[cfg(feature = "lang-name")]
26999        name: "Algerian Jewish Sign Language",
27000        part1: "",
27001        part3: "ajs",
27002    },
27003    Language {
27004        #[cfg(feature = "lang-name")]
27005        name: "Algerian Saharan Arabic",
27006        part1: "",
27007        part3: "aao",
27008    },
27009    Language {
27010        #[cfg(feature = "lang-name")]
27011        name: "Algerian Sign Language",
27012        part1: "",
27013        part3: "asp",
27014    },
27015    Language {
27016        #[cfg(feature = "lang-name")]
27017        name: "Algonquin",
27018        part1: "",
27019        part3: "alq",
27020    },
27021    Language {
27022        #[cfg(feature = "lang-name")]
27023        name: "Ali",
27024        part1: "",
27025        part3: "aiy",
27026    },
27027    Language {
27028        #[cfg(feature = "lang-name")]
27029        name: "Alladian",
27030        part1: "",
27031        part3: "ald",
27032    },
27033    Language {
27034        #[cfg(feature = "lang-name")]
27035        name: "Allar",
27036        part1: "",
27037        part3: "all",
27038    },
27039    Language {
27040        #[cfg(feature = "lang-name")]
27041        name: "Alngith",
27042        part1: "",
27043        part3: "aid",
27044    },
27045    Language {
27046        #[cfg(feature = "lang-name")]
27047        name: "Alo Phola",
27048        part1: "",
27049        part3: "ypo",
27050    },
27051    Language {
27052        #[cfg(feature = "lang-name")]
27053        name: "Alor",
27054        part1: "",
27055        part3: "aol",
27056    },
27057    Language {
27058        #[cfg(feature = "lang-name")]
27059        name: "Aloapam Zapotec",
27060        part1: "",
27061        part3: "zaq",
27062    },
27063    Language {
27064        #[cfg(feature = "lang-name")]
27065        name: "Alsea",
27066        part1: "",
27067        part3: "aes",
27068    },
27069    Language {
27070        #[cfg(feature = "lang-name")]
27071        name: "Alu Kurumba",
27072        part1: "",
27073        part3: "xua",
27074    },
27075    Language {
27076        #[cfg(feature = "lang-name")]
27077        name: "Alugu",
27078        part1: "",
27079        part3: "aub",
27080    },
27081    Language {
27082        #[cfg(feature = "lang-name")]
27083        name: "Alumu-Tesu",
27084        part1: "",
27085        part3: "aab",
27086    },
27087    Language {
27088        #[cfg(feature = "lang-name")]
27089        name: "Alune",
27090        part1: "",
27091        part3: "alp",
27092    },
27093    Language {
27094        #[cfg(feature = "lang-name")]
27095        name: "Aluo",
27096        part1: "",
27097        part3: "yna",
27098    },
27099    Language {
27100        #[cfg(feature = "lang-name")]
27101        name: "Alur",
27102        part1: "",
27103        part3: "alz",
27104    },
27105    Language {
27106        #[cfg(feature = "lang-name")]
27107        name: "Alutor",
27108        part1: "",
27109        part3: "alr",
27110    },
27111    Language {
27112        #[cfg(feature = "lang-name")]
27113        name: "Alviri-Vidari",
27114        part1: "",
27115        part3: "avd",
27116    },
27117    Language {
27118        #[cfg(feature = "lang-name")]
27119        name: "Alyawarr",
27120        part1: "",
27121        part3: "aly",
27122    },
27123    Language {
27124        #[cfg(feature = "lang-name")]
27125        name: "Ama",
27126        part1: "",
27127        part3: "amm",
27128    },
27129    Language {
27130        #[cfg(feature = "lang-name")]
27131        name: "Ama",
27132        part1: "",
27133        part3: "nyi",
27134    },
27135    Language {
27136        #[cfg(feature = "lang-name")]
27137        name: "Amahai",
27138        part1: "",
27139        part3: "amq",
27140    },
27141    Language {
27142        #[cfg(feature = "lang-name")]
27143        name: "Amahuaca",
27144        part1: "",
27145        part3: "amc",
27146    },
27147    Language {
27148        #[cfg(feature = "lang-name")]
27149        name: "Amaimon",
27150        part1: "",
27151        part3: "ali",
27152    },
27153    Language {
27154        #[cfg(feature = "lang-name")]
27155        name: "Amal",
27156        part1: "",
27157        part3: "aad",
27158    },
27159    Language {
27160        #[cfg(feature = "lang-name")]
27161        name: "Amami Koniya Sign Language",
27162        part1: "",
27163        part3: "jks",
27164    },
27165    Language {
27166        #[cfg(feature = "lang-name")]
27167        name: "Amanab",
27168        part1: "",
27169        part3: "amn",
27170    },
27171    Language {
27172        #[cfg(feature = "lang-name")]
27173        name: "Amanaye",
27174        part1: "",
27175        part3: "ama",
27176    },
27177    Language {
27178        #[cfg(feature = "lang-name")]
27179        name: "Amara",
27180        part1: "",
27181        part3: "aie",
27182    },
27183    Language {
27184        #[cfg(feature = "lang-name")]
27185        name: "Amarakaeri",
27186        part1: "",
27187        part3: "amr",
27188    },
27189    Language {
27190        #[cfg(feature = "lang-name")]
27191        name: "Amarasi",
27192        part1: "",
27193        part3: "aaz",
27194    },
27195    Language {
27196        #[cfg(feature = "lang-name")]
27197        name: "Amatlan Zapotec",
27198        part1: "",
27199        part3: "zpo",
27200    },
27201    Language {
27202        #[cfg(feature = "lang-name")]
27203        name: "Amba",
27204        part1: "",
27205        part3: "utp",
27206    },
27207    Language {
27208        #[cfg(feature = "lang-name")]
27209        name: "Amba",
27210        part1: "",
27211        part3: "rwm",
27212    },
27213    Language {
27214        #[cfg(feature = "lang-name")]
27215        name: "Ambai",
27216        part1: "",
27217        part3: "amk",
27218    },
27219    Language {
27220        #[cfg(feature = "lang-name")]
27221        name: "Ambakich",
27222        part1: "",
27223        part3: "aew",
27224    },
27225    Language {
27226        #[cfg(feature = "lang-name")]
27227        name: "Ambala Ayta",
27228        part1: "",
27229        part3: "abc",
27230    },
27231    Language {
27232        #[cfg(feature = "lang-name")]
27233        name: "Ambelau",
27234        part1: "",
27235        part3: "amv",
27236    },
27237    Language {
27238        #[cfg(feature = "lang-name")]
27239        name: "Ambele",
27240        part1: "",
27241        part3: "ael",
27242    },
27243    Language {
27244        #[cfg(feature = "lang-name")]
27245        name: "Amblong",
27246        part1: "",
27247        part3: "alm",
27248    },
27249    Language {
27250        #[cfg(feature = "lang-name")]
27251        name: "Ambo",
27252        part1: "",
27253        part3: "amb",
27254    },
27255    Language {
27256        #[cfg(feature = "lang-name")]
27257        name: "Ambo-Pasco Quechua",
27258        part1: "",
27259        part3: "qva",
27260    },
27261    Language {
27262        #[cfg(feature = "lang-name")]
27263        name: "Ambonese Malay",
27264        part1: "",
27265        part3: "abs",
27266    },
27267    Language {
27268        #[cfg(feature = "lang-name")]
27269        name: "Ambrak",
27270        part1: "",
27271        part3: "aag",
27272    },
27273    Language {
27274        #[cfg(feature = "lang-name")]
27275        name: "Ambul",
27276        part1: "",
27277        part3: "apo",
27278    },
27279    Language {
27280        #[cfg(feature = "lang-name")]
27281        name: "Ambulas",
27282        part1: "",
27283        part3: "abt",
27284    },
27285    Language {
27286        #[cfg(feature = "lang-name")]
27287        name: "Amdang",
27288        part1: "",
27289        part3: "amj",
27290    },
27291    Language {
27292        #[cfg(feature = "lang-name")]
27293        name: "Amdo Tibetan",
27294        part1: "",
27295        part3: "adx",
27296    },
27297    Language {
27298        #[cfg(feature = "lang-name")]
27299        name: "Amele",
27300        part1: "",
27301        part3: "aey",
27302    },
27303    Language {
27304        #[cfg(feature = "lang-name")]
27305        name: "American Sign Language",
27306        part1: "",
27307        part3: "ase",
27308    },
27309    Language {
27310        #[cfg(feature = "lang-name")]
27311        name: "Amganad Ifugao",
27312        part1: "",
27313        part3: "ifa",
27314    },
27315    Language {
27316        #[cfg(feature = "lang-name")]
27317        name: "Amharic",
27318        part1: "am",
27319        part3: "amh",
27320    },
27321    Language {
27322        #[cfg(feature = "lang-name")]
27323        name: "Ami",
27324        part1: "",
27325        part3: "amy",
27326    },
27327    Language {
27328        #[cfg(feature = "lang-name")]
27329        name: "Amis",
27330        part1: "",
27331        part3: "ami",
27332    },
27333    Language {
27334        #[cfg(feature = "lang-name")]
27335        name: "Amo",
27336        part1: "",
27337        part3: "amo",
27338    },
27339    Language {
27340        #[cfg(feature = "lang-name")]
27341        name: "Amol",
27342        part1: "",
27343        part3: "alx",
27344    },
27345    Language {
27346        #[cfg(feature = "lang-name")]
27347        name: "Amoltepec Mixtec",
27348        part1: "",
27349        part3: "mbz",
27350    },
27351    Language {
27352        #[cfg(feature = "lang-name")]
27353        name: "Ampanang",
27354        part1: "",
27355        part3: "apg",
27356    },
27357    Language {
27358        #[cfg(feature = "lang-name")]
27359        name: "Ampari Dogon",
27360        part1: "",
27361        part3: "aqd",
27362    },
27363    Language {
27364        #[cfg(feature = "lang-name")]
27365        name: "Amri Karbi",
27366        part1: "",
27367        part3: "ajz",
27368    },
27369    Language {
27370        #[cfg(feature = "lang-name")]
27371        name: "Amto",
27372        part1: "",
27373        part3: "amt",
27374    },
27375    Language {
27376        #[cfg(feature = "lang-name")]
27377        name: "Amundava",
27378        part1: "",
27379        part3: "adw",
27380    },
27381    Language {
27382        #[cfg(feature = "lang-name")]
27383        name: "Amurdak",
27384        part1: "",
27385        part3: "amg",
27386    },
27387    Language {
27388        #[cfg(feature = "lang-name")]
27389        name: "Ana Tinga Dogon",
27390        part1: "",
27391        part3: "dti",
27392    },
27393    Language {
27394        #[cfg(feature = "lang-name")]
27395        name: "Anaang",
27396        part1: "",
27397        part3: "anw",
27398    },
27399    Language {
27400        #[cfg(feature = "lang-name")]
27401        name: "Anakalangu",
27402        part1: "",
27403        part3: "akg",
27404    },
27405    Language {
27406        #[cfg(feature = "lang-name")]
27407        name: "Anal",
27408        part1: "",
27409        part3: "anm",
27410    },
27411    Language {
27412        #[cfg(feature = "lang-name")]
27413        name: "Anam",
27414        part1: "",
27415        part3: "pda",
27416    },
27417    Language {
27418        #[cfg(feature = "lang-name")]
27419        name: "Anambe",
27420        part1: "",
27421        part3: "aan",
27422    },
27423    Language {
27424        #[cfg(feature = "lang-name")]
27425        name: "Anamgura",
27426        part1: "",
27427        part3: "imi",
27428    },
27429    Language {
27430        #[cfg(feature = "lang-name")]
27431        name: "Anasi",
27432        part1: "",
27433        part3: "bpo",
27434    },
27435    Language {
27436        #[cfg(feature = "lang-name")]
27437        name: "Ancient Greek",
27438        part1: "",
27439        part3: "grc",
27440    },
27441    Language {
27442        #[cfg(feature = "lang-name")]
27443        name: "Ancient Hebrew",
27444        part1: "",
27445        part3: "hbo",
27446    },
27447    Language {
27448        #[cfg(feature = "lang-name")]
27449        name: "Ancient Macedonian",
27450        part1: "",
27451        part3: "xmk",
27452    },
27453    Language {
27454        #[cfg(feature = "lang-name")]
27455        name: "Ancient North Arabian",
27456        part1: "",
27457        part3: "xna",
27458    },
27459    Language {
27460        #[cfg(feature = "lang-name")]
27461        name: "Ancient Zapotec",
27462        part1: "",
27463        part3: "xzp",
27464    },
27465    Language {
27466        #[cfg(feature = "lang-name")]
27467        name: "Andaandi",
27468        part1: "",
27469        part3: "dgl",
27470    },
27471    Language {
27472        #[cfg(feature = "lang-name")]
27473        name: "Andai",
27474        part1: "",
27475        part3: "afd",
27476    },
27477    Language {
27478        #[cfg(feature = "lang-name")]
27479        name: "Andajin",
27480        part1: "",
27481        part3: "ajn",
27482    },
27483    Language {
27484        #[cfg(feature = "lang-name")]
27485        name: "Andalusian Arabic",
27486        part1: "",
27487        part3: "xaa",
27488    },
27489    Language {
27490        #[cfg(feature = "lang-name")]
27491        name: "Andaman Creole Hindi",
27492        part1: "",
27493        part3: "hca",
27494    },
27495    Language {
27496        #[cfg(feature = "lang-name")]
27497        name: "Andaqui",
27498        part1: "",
27499        part3: "ana",
27500    },
27501    Language {
27502        #[cfg(feature = "lang-name")]
27503        name: "Andarum",
27504        part1: "",
27505        part3: "aod",
27506    },
27507    Language {
27508        #[cfg(feature = "lang-name")]
27509        name: "Andegerebinha",
27510        part1: "",
27511        part3: "adg",
27512    },
27513    Language {
27514        #[cfg(feature = "lang-name")]
27515        name: "Andh",
27516        part1: "",
27517        part3: "anr",
27518    },
27519    Language {
27520        #[cfg(feature = "lang-name")]
27521        name: "Andi",
27522        part1: "",
27523        part3: "ani",
27524    },
27525    Language {
27526        #[cfg(feature = "lang-name")]
27527        name: "Andio",
27528        part1: "",
27529        part3: "bzb",
27530    },
27531    Language {
27532        #[cfg(feature = "lang-name")]
27533        name: "Andoa",
27534        part1: "",
27535        part3: "anb",
27536    },
27537    Language {
27538        #[cfg(feature = "lang-name")]
27539        name: "Andoque",
27540        part1: "",
27541        part3: "ano",
27542    },
27543    Language {
27544        #[cfg(feature = "lang-name")]
27545        name: "Andra-Hus",
27546        part1: "",
27547        part3: "anx",
27548    },
27549    Language {
27550        #[cfg(feature = "lang-name")]
27551        name: "Aneityum",
27552        part1: "",
27553        part3: "aty",
27554    },
27555    Language {
27556        #[cfg(feature = "lang-name")]
27557        name: "Anem",
27558        part1: "",
27559        part3: "anz",
27560    },
27561    Language {
27562        #[cfg(feature = "lang-name")]
27563        name: "Aneme Wake",
27564        part1: "",
27565        part3: "aby",
27566    },
27567    Language {
27568        #[cfg(feature = "lang-name")]
27569        name: "Anfillo",
27570        part1: "",
27571        part3: "myo",
27572    },
27573    Language {
27574        #[cfg(feature = "lang-name")]
27575        name: "Angaataha",
27576        part1: "",
27577        part3: "agm",
27578    },
27579    Language {
27580        #[cfg(feature = "lang-name")]
27581        name: "Angaite",
27582        part1: "",
27583        part3: "aqt",
27584    },
27585    Language {
27586        #[cfg(feature = "lang-name")]
27587        name: "Angal",
27588        part1: "",
27589        part3: "age",
27590    },
27591    Language {
27592        #[cfg(feature = "lang-name")]
27593        name: "Angal Enen",
27594        part1: "",
27595        part3: "aoe",
27596    },
27597    Language {
27598        #[cfg(feature = "lang-name")]
27599        name: "Angal Heneng",
27600        part1: "",
27601        part3: "akh",
27602    },
27603    Language {
27604        #[cfg(feature = "lang-name")]
27605        name: "Angami Naga",
27606        part1: "",
27607        part3: "njm",
27608    },
27609    Language {
27610        #[cfg(feature = "lang-name")]
27611        name: "Angguruk Yali",
27612        part1: "",
27613        part3: "yli",
27614    },
27615    Language {
27616        #[cfg(feature = "lang-name")]
27617        name: "Angika",
27618        part1: "",
27619        part3: "anp",
27620    },
27621    Language {
27622        #[cfg(feature = "lang-name")]
27623        name: "Angkamuthi",
27624        part1: "",
27625        part3: "avm",
27626    },
27627    Language {
27628        #[cfg(feature = "lang-name")]
27629        name: "Anglo-Norman",
27630        part1: "",
27631        part3: "xno",
27632    },
27633    Language {
27634        #[cfg(feature = "lang-name")]
27635        name: "Angloromani",
27636        part1: "",
27637        part3: "rme",
27638    },
27639    Language {
27640        #[cfg(feature = "lang-name")]
27641        name: "Angolar",
27642        part1: "",
27643        part3: "aoa",
27644    },
27645    Language {
27646        #[cfg(feature = "lang-name")]
27647        name: "Angor",
27648        part1: "",
27649        part3: "agg",
27650    },
27651    Language {
27652        #[cfg(feature = "lang-name")]
27653        name: "Angoram",
27654        part1: "",
27655        part3: "aog",
27656    },
27657    Language {
27658        #[cfg(feature = "lang-name")]
27659        name: "Angosturas Tunebo",
27660        part1: "",
27661        part3: "tnd",
27662    },
27663    Language {
27664        #[cfg(feature = "lang-name")]
27665        name: "Anguthimri",
27666        part1: "",
27667        part3: "awg",
27668    },
27669    Language {
27670        #[cfg(feature = "lang-name")]
27671        name: "Ani Phowa",
27672        part1: "",
27673        part3: "ypn",
27674    },
27675    Language {
27676        #[cfg(feature = "lang-name")]
27677        name: "Anii",
27678        part1: "",
27679        part3: "blo",
27680    },
27681    Language {
27682        #[cfg(feature = "lang-name")]
27683        name: "Animere",
27684        part1: "",
27685        part3: "anf",
27686    },
27687    Language {
27688        #[cfg(feature = "lang-name")]
27689        name: "Anindilyakwa",
27690        part1: "",
27691        part3: "aoi",
27692    },
27693    Language {
27694        #[cfg(feature = "lang-name")]
27695        name: "Aninka",
27696        part1: "",
27697        part3: "aqk",
27698    },
27699    Language {
27700        #[cfg(feature = "lang-name")]
27701        name: "Anjam",
27702        part1: "",
27703        part3: "boj",
27704    },
27705    Language {
27706        #[cfg(feature = "lang-name")]
27707        name: "Ankave",
27708        part1: "",
27709        part3: "aak",
27710    },
27711    Language {
27712        #[cfg(feature = "lang-name")]
27713        name: "Anmatyerre",
27714        part1: "",
27715        part3: "amx",
27716    },
27717    Language {
27718        #[cfg(feature = "lang-name")]
27719        name: "Anong",
27720        part1: "",
27721        part3: "nun",
27722    },
27723    Language {
27724        #[cfg(feature = "lang-name")]
27725        name: "Anor",
27726        part1: "",
27727        part3: "anj",
27728    },
27729    Language {
27730        #[cfg(feature = "lang-name")]
27731        name: "Anserma",
27732        part1: "",
27733        part3: "ans",
27734    },
27735    Language {
27736        #[cfg(feature = "lang-name")]
27737        name: "Ansus",
27738        part1: "",
27739        part3: "and",
27740    },
27741    Language {
27742        #[cfg(feature = "lang-name")]
27743        name: "Antakarinya",
27744        part1: "",
27745        part3: "ant",
27746    },
27747    Language {
27748        #[cfg(feature = "lang-name")]
27749        name: "Antankarana Malagasy",
27750        part1: "",
27751        part3: "xmv",
27752    },
27753    Language {
27754        #[cfg(feature = "lang-name")]
27755        name: "Antigua and Barbuda Creole English",
27756        part1: "",
27757        part3: "aig",
27758    },
27759    Language {
27760        #[cfg(feature = "lang-name")]
27761        name: "Anu-Hkongso Chin",
27762        part1: "",
27763        part3: "anl",
27764    },
27765    Language {
27766        #[cfg(feature = "lang-name")]
27767        name: "Anuak",
27768        part1: "",
27769        part3: "anu",
27770    },
27771    Language {
27772        #[cfg(feature = "lang-name")]
27773        name: "Anufo",
27774        part1: "",
27775        part3: "cko",
27776    },
27777    Language {
27778        #[cfg(feature = "lang-name")]
27779        name: "Anuki",
27780        part1: "",
27781        part3: "aui",
27782    },
27783    Language {
27784        #[cfg(feature = "lang-name")]
27785        name: "Anus",
27786        part1: "",
27787        part3: "auq",
27788    },
27789    Language {
27790        #[cfg(feature = "lang-name")]
27791        name: "Anuta",
27792        part1: "",
27793        part3: "aud",
27794    },
27795    Language {
27796        #[cfg(feature = "lang-name")]
27797        name: "Anyin",
27798        part1: "",
27799        part3: "any",
27800    },
27801    Language {
27802        #[cfg(feature = "lang-name")]
27803        name: "Anyin Morofo",
27804        part1: "",
27805        part3: "mtb",
27806    },
27807    Language {
27808        #[cfg(feature = "lang-name")]
27809        name: "Ao Naga",
27810        part1: "",
27811        part3: "njo",
27812    },
27813    Language {
27814        #[cfg(feature = "lang-name")]
27815        name: "Aoheng",
27816        part1: "",
27817        part3: "pni",
27818    },
27819    Language {
27820        #[cfg(feature = "lang-name")]
27821        name: "Aore",
27822        part1: "",
27823        part3: "aor",
27824    },
27825    Language {
27826        #[cfg(feature = "lang-name")]
27827        name: "Ap Ma",
27828        part1: "",
27829        part3: "kbx",
27830    },
27831    Language {
27832        #[cfg(feature = "lang-name")]
27833        name: "Apalachee",
27834        part1: "",
27835        part3: "xap",
27836    },
27837    Language {
27838        #[cfg(feature = "lang-name")]
27839        name: "Apalai",
27840        part1: "",
27841        part3: "apy",
27842    },
27843    Language {
27844        #[cfg(feature = "lang-name")]
27845        name: "Apali",
27846        part1: "",
27847        part3: "ena",
27848    },
27849    Language {
27850        #[cfg(feature = "lang-name")]
27851        name: "Apasco-Apoala Mixtec",
27852        part1: "",
27853        part3: "mip",
27854    },
27855    Language {
27856        #[cfg(feature = "lang-name")]
27857        name: "Apatani",
27858        part1: "",
27859        part3: "apt",
27860    },
27861    Language {
27862        #[cfg(feature = "lang-name")]
27863        name: "Apiaka",
27864        part1: "",
27865        part3: "api",
27866    },
27867    Language {
27868        #[cfg(feature = "lang-name")]
27869        name: "Apinaye",
27870        part1: "",
27871        part3: "apn",
27872    },
27873    Language {
27874        #[cfg(feature = "lang-name")]
27875        name: "Apma",
27876        part1: "",
27877        part3: "app",
27878    },
27879    Language {
27880        #[cfg(feature = "lang-name")]
27881        name: "Aproumu Aizi",
27882        part1: "",
27883        part3: "ahp",
27884    },
27885    Language {
27886        #[cfg(feature = "lang-name")]
27887        name: "Apurina",
27888        part1: "",
27889        part3: "apu",
27890    },
27891    Language {
27892        #[cfg(feature = "lang-name")]
27893        name: "Aputai",
27894        part1: "",
27895        part3: "apx",
27896    },
27897    Language {
27898        #[cfg(feature = "lang-name")]
27899        name: "Aquitanian",
27900        part1: "",
27901        part3: "xaq",
27902    },
27903    Language {
27904        #[cfg(feature = "lang-name")]
27905        name: "Arabana",
27906        part1: "",
27907        part3: "ard",
27908    },
27909    Language {
27910        #[cfg(feature = "lang-name")]
27911        name: "Arabela",
27912        part1: "",
27913        part3: "arl",
27914    },
27915    Language {
27916        #[cfg(feature = "lang-name")]
27917        name: "Arabic",
27918        part1: "ar",
27919        part3: "ara",
27920    },
27921    Language {
27922        #[cfg(feature = "lang-name")]
27923        name: "Aragonese",
27924        part1: "an",
27925        part3: "arg",
27926    },
27927    Language {
27928        #[cfg(feature = "lang-name")]
27929        name: "Araki",
27930        part1: "",
27931        part3: "akr",
27932    },
27933    Language {
27934        #[cfg(feature = "lang-name")]
27935        name: "Arakwal",
27936        part1: "",
27937        part3: "rkw",
27938    },
27939    Language {
27940        #[cfg(feature = "lang-name")]
27941        name: "Aralle-Tabulahan",
27942        part1: "",
27943        part3: "atq",
27944    },
27945    Language {
27946        #[cfg(feature = "lang-name")]
27947        name: "Arammba",
27948        part1: "",
27949        part3: "stk",
27950    },
27951    Language {
27952        #[cfg(feature = "lang-name")]
27953        name: "Aranadan",
27954        part1: "",
27955        part3: "aaf",
27956    },
27957    Language {
27958        #[cfg(feature = "lang-name")]
27959        name: "Aranama-Tamique",
27960        part1: "",
27961        part3: "xrt",
27962    },
27963    Language {
27964        #[cfg(feature = "lang-name")]
27965        name: "Arandai",
27966        part1: "",
27967        part3: "jbj",
27968    },
27969    Language {
27970        #[cfg(feature = "lang-name")]
27971        name: "Araona",
27972        part1: "",
27973        part3: "aro",
27974    },
27975    Language {
27976        #[cfg(feature = "lang-name")]
27977        name: "Arapaho",
27978        part1: "",
27979        part3: "arp",
27980    },
27981    Language {
27982        #[cfg(feature = "lang-name")]
27983        name: "Arapaso",
27984        part1: "",
27985        part3: "arj",
27986    },
27987    Language {
27988        #[cfg(feature = "lang-name")]
27989        name: "Ararandewara",
27990        part1: "",
27991        part3: "xaj",
27992    },
27993    Language {
27994        #[cfg(feature = "lang-name")]
27995        name: "Arawak",
27996        part1: "",
27997        part3: "arw",
27998    },
27999    Language {
28000        #[cfg(feature = "lang-name")]
28001        name: "Arawete",
28002        part1: "",
28003        part3: "awt",
28004    },
28005    Language {
28006        #[cfg(feature = "lang-name")]
28007        name: "Arawum",
28008        part1: "",
28009        part3: "awm",
28010    },
28011    Language {
28012        #[cfg(feature = "lang-name")]
28013        name: "Arbore",
28014        part1: "",
28015        part3: "arv",
28016    },
28017    Language {
28018        #[cfg(feature = "lang-name")]
28019        name: "Arbereshe Albanian",
28020        part1: "",
28021        part3: "aae",
28022    },
28023    Language {
28024        #[cfg(feature = "lang-name")]
28025        name: "Archi",
28026        part1: "",
28027        part3: "aqc",
28028    },
28029    Language {
28030        #[cfg(feature = "lang-name")]
28031        name: "Ardhamagadhi Prakrit",
28032        part1: "",
28033        part3: "pka",
28034    },
28035    Language {
28036        #[cfg(feature = "lang-name")]
28037        name: "Are",
28038        part1: "",
28039        part3: "mwc",
28040    },
28041    Language {
28042        #[cfg(feature = "lang-name")]
28043        name: "Areba",
28044        part1: "",
28045        part3: "aea",
28046    },
28047    Language {
28048        #[cfg(feature = "lang-name")]
28049        name: "Arem",
28050        part1: "",
28051        part3: "aem",
28052    },
28053    Language {
28054        #[cfg(feature = "lang-name")]
28055        name: "Arequipa-La Union Quechua",
28056        part1: "",
28057        part3: "qxu",
28058    },
28059    Language {
28060        #[cfg(feature = "lang-name")]
28061        name: "Argentine Sign Language",
28062        part1: "",
28063        part3: "aed",
28064    },
28065    Language {
28066        #[cfg(feature = "lang-name")]
28067        name: "Argobba",
28068        part1: "",
28069        part3: "agj",
28070    },
28071    Language {
28072        #[cfg(feature = "lang-name")]
28073        name: "Arguni",
28074        part1: "",
28075        part3: "agf",
28076    },
28077    Language {
28078        #[cfg(feature = "lang-name")]
28079        name: "Arhuaco",
28080        part1: "",
28081        part3: "arh",
28082    },
28083    Language {
28084        #[cfg(feature = "lang-name")]
28085        name: "Arha",
28086        part1: "",
28087        part3: "aqr",
28088    },
28089    Language {
28090        #[cfg(feature = "lang-name")]
28091        name: "Arho",
28092        part1: "",
28093        part3: "aok",
28094    },
28095    Language {
28096        #[cfg(feature = "lang-name")]
28097        name: "Ari",
28098        part1: "",
28099        part3: "aac",
28100    },
28101    Language {
28102        #[cfg(feature = "lang-name")]
28103        name: "Aribwatsa",
28104        part1: "",
28105        part3: "laz",
28106    },
28107    Language {
28108        #[cfg(feature = "lang-name")]
28109        name: "Aribwaung",
28110        part1: "",
28111        part3: "ylu",
28112    },
28113    Language {
28114        #[cfg(feature = "lang-name")]
28115        name: "Arifama-Miniafia",
28116        part1: "",
28117        part3: "aai",
28118    },
28119    Language {
28120        #[cfg(feature = "lang-name")]
28121        name: "Arigidi",
28122        part1: "",
28123        part3: "aqg",
28124    },
28125    Language {
28126        #[cfg(feature = "lang-name")]
28127        name: "Arikapu",
28128        part1: "",
28129        part3: "ark",
28130    },
28131    Language {
28132        #[cfg(feature = "lang-name")]
28133        name: "Arikara",
28134        part1: "",
28135        part3: "ari",
28136    },
28137    Language {
28138        #[cfg(feature = "lang-name")]
28139        name: "Arikem",
28140        part1: "",
28141        part3: "ait",
28142    },
28143    Language {
28144        #[cfg(feature = "lang-name")]
28145        name: "Arin",
28146        part1: "",
28147        part3: "xrn",
28148    },
28149    Language {
28150        #[cfg(feature = "lang-name")]
28151        name: "Aringa",
28152        part1: "",
28153        part3: "luc",
28154    },
28155    Language {
28156        #[cfg(feature = "lang-name")]
28157        name: "Armazic",
28158        part1: "",
28159        part3: "xrm",
28160    },
28161    Language {
28162        #[cfg(feature = "lang-name")]
28163        name: "Armenian",
28164        part1: "hy",
28165        part3: "hye",
28166    },
28167    Language {
28168        #[cfg(feature = "lang-name")]
28169        name: "Armenian Sign Language",
28170        part1: "",
28171        part3: "aen",
28172    },
28173    Language {
28174        #[cfg(feature = "lang-name")]
28175        name: "Arop-Lokep",
28176        part1: "",
28177        part3: "apr",
28178    },
28179    Language {
28180        #[cfg(feature = "lang-name")]
28181        name: "Arop-Sissano",
28182        part1: "",
28183        part3: "aps",
28184    },
28185    Language {
28186        #[cfg(feature = "lang-name")]
28187        name: "Arosi",
28188        part1: "",
28189        part3: "aia",
28190    },
28191    Language {
28192        #[cfg(feature = "lang-name")]
28193        name: "Arpitan",
28194        part1: "",
28195        part3: "frp",
28196    },
28197    Language {
28198        #[cfg(feature = "lang-name")]
28199        name: "Arritinngithigh",
28200        part1: "",
28201        part3: "rrt",
28202    },
28203    Language {
28204        #[cfg(feature = "lang-name")]
28205        name: "Arta",
28206        part1: "",
28207        part3: "atz",
28208    },
28209    Language {
28210        #[cfg(feature = "lang-name")]
28211        name: "Aruamu",
28212        part1: "",
28213        part3: "msy",
28214    },
28215    Language {
28216        #[cfg(feature = "lang-name")]
28217        name: "Aruek",
28218        part1: "",
28219        part3: "aur",
28220    },
28221    Language {
28222        #[cfg(feature = "lang-name")]
28223        name: "Aruop",
28224        part1: "",
28225        part3: "lsr",
28226    },
28227    Language {
28228        #[cfg(feature = "lang-name")]
28229        name: "Arutani",
28230        part1: "",
28231        part3: "atx",
28232    },
28233    Language {
28234        #[cfg(feature = "lang-name")]
28235        name: "Arua",
28236        part1: "",
28237        part3: "aru",
28238    },
28239    Language {
28240        #[cfg(feature = "lang-name")]
28241        name: "Arua",
28242        part1: "",
28243        part3: "arx",
28244    },
28245    Language {
28246        #[cfg(feature = "lang-name")]
28247        name: "Arvanitika Albanian",
28248        part1: "",
28249        part3: "aat",
28250    },
28251    Language {
28252        #[cfg(feature = "lang-name")]
28253        name: "As",
28254        part1: "",
28255        part3: "asz",
28256    },
28257    Language {
28258        #[cfg(feature = "lang-name")]
28259        name: "Asaro'o",
28260        part1: "",
28261        part3: "mtv",
28262    },
28263    Language {
28264        #[cfg(feature = "lang-name")]
28265        name: "Ashe",
28266        part1: "",
28267        part3: "ahs",
28268    },
28269    Language {
28270        #[cfg(feature = "lang-name")]
28271        name: "Ashkun",
28272        part1: "",
28273        part3: "ask",
28274    },
28275    Language {
28276        #[cfg(feature = "lang-name")]
28277        name: "Asho Chin",
28278        part1: "",
28279        part3: "csh",
28280    },
28281    Language {
28282        #[cfg(feature = "lang-name")]
28283        name: "Ashtiani",
28284        part1: "",
28285        part3: "atn",
28286    },
28287    Language {
28288        #[cfg(feature = "lang-name")]
28289        name: "Ashaninka",
28290        part1: "",
28291        part3: "cni",
28292    },
28293    Language {
28294        #[cfg(feature = "lang-name")]
28295        name: "Asheninka Pajonal",
28296        part1: "",
28297        part3: "cjo",
28298    },
28299    Language {
28300        #[cfg(feature = "lang-name")]
28301        name: "Asheninka Perene",
28302        part1: "",
28303        part3: "prq",
28304    },
28305    Language {
28306        #[cfg(feature = "lang-name")]
28307        name: "Asilulu",
28308        part1: "",
28309        part3: "asl",
28310    },
28311    Language {
28312        #[cfg(feature = "lang-name")]
28313        name: "Askopan",
28314        part1: "",
28315        part3: "eiv",
28316    },
28317    Language {
28318        #[cfg(feature = "lang-name")]
28319        name: "Asoa",
28320        part1: "",
28321        part3: "asv",
28322    },
28323    Language {
28324        #[cfg(feature = "lang-name")]
28325        name: "Assamese",
28326        part1: "as",
28327        part3: "asm",
28328    },
28329    Language {
28330        #[cfg(feature = "lang-name")]
28331        name: "Assangori",
28332        part1: "",
28333        part3: "sjg",
28334    },
28335    Language {
28336        #[cfg(feature = "lang-name")]
28337        name: "Assiniboine",
28338        part1: "",
28339        part3: "asb",
28340    },
28341    Language {
28342        #[cfg(feature = "lang-name")]
28343        name: "Assyrian Neo-Aramaic",
28344        part1: "",
28345        part3: "aii",
28346    },
28347    Language {
28348        #[cfg(feature = "lang-name")]
28349        name: "Asturian",
28350        part1: "",
28351        part3: "ast",
28352    },
28353    Language {
28354        #[cfg(feature = "lang-name")]
28355        name: "Asu",
28356        part1: "",
28357        part3: "aum",
28358    },
28359    Language {
28360        #[cfg(feature = "lang-name")]
28361        name: "Asu",
28362        part1: "",
28363        part3: "asa",
28364    },
28365    Language {
28366        #[cfg(feature = "lang-name")]
28367        name: "Asue Awyu",
28368        part1: "",
28369        part3: "psa",
28370    },
28371    Language {
28372        #[cfg(feature = "lang-name")]
28373        name: "Asumboa",
28374        part1: "",
28375        part3: "aua",
28376    },
28377    Language {
28378        #[cfg(feature = "lang-name")]
28379        name: "Asuncion Mixtepec Zapotec",
28380        part1: "",
28381        part3: "zoo",
28382    },
28383    Language {
28384        #[cfg(feature = "lang-name")]
28385        name: "Asuri",
28386        part1: "",
28387        part3: "asr",
28388    },
28389    Language {
28390        #[cfg(feature = "lang-name")]
28391        name: "Ata",
28392        part1: "",
28393        part3: "atm",
28394    },
28395    Language {
28396        #[cfg(feature = "lang-name")]
28397        name: "Ata Manobo",
28398        part1: "",
28399        part3: "atd",
28400    },
28401    Language {
28402        #[cfg(feature = "lang-name")]
28403        name: "Atakapa",
28404        part1: "",
28405        part3: "aqp",
28406    },
28407    Language {
28408        #[cfg(feature = "lang-name")]
28409        name: "Atampaya",
28410        part1: "",
28411        part3: "amz",
28412    },
28413    Language {
28414        #[cfg(feature = "lang-name")]
28415        name: "Atatlahuca Mixtec",
28416        part1: "",
28417        part3: "mib",
28418    },
28419    Language {
28420        #[cfg(feature = "lang-name")]
28421        name: "Atauran",
28422        part1: "",
28423        part3: "adb",
28424    },
28425    Language {
28426        #[cfg(feature = "lang-name")]
28427        name: "Atayal",
28428        part1: "",
28429        part3: "tay",
28430    },
28431    Language {
28432        #[cfg(feature = "lang-name")]
28433        name: "Atemble",
28434        part1: "",
28435        part3: "ate",
28436    },
28437    Language {
28438        #[cfg(feature = "lang-name")]
28439        name: "Athpariya",
28440        part1: "",
28441        part3: "aph",
28442    },
28443    Language {
28444        #[cfg(feature = "lang-name")]
28445        name: "Ati",
28446        part1: "",
28447        part3: "atk",
28448    },
28449    Language {
28450        #[cfg(feature = "lang-name")]
28451        name: "Atikamekw",
28452        part1: "",
28453        part3: "atj",
28454    },
28455    Language {
28456        #[cfg(feature = "lang-name")]
28457        name: "Atohwaim",
28458        part1: "",
28459        part3: "aqm",
28460    },
28461    Language {
28462        #[cfg(feature = "lang-name")]
28463        name: "Atong",
28464        part1: "",
28465        part3: "ato",
28466    },
28467    Language {
28468        #[cfg(feature = "lang-name")]
28469        name: "Atong",
28470        part1: "",
28471        part3: "aot",
28472    },
28473    Language {
28474        #[cfg(feature = "lang-name")]
28475        name: "Atorada",
28476        part1: "",
28477        part3: "aox",
28478    },
28479    Language {
28480        #[cfg(feature = "lang-name")]
28481        name: "Atsahuaca",
28482        part1: "",
28483        part3: "atc",
28484    },
28485    Language {
28486        #[cfg(feature = "lang-name")]
28487        name: "Atsam",
28488        part1: "",
28489        part3: "cch",
28490    },
28491    Language {
28492        #[cfg(feature = "lang-name")]
28493        name: "Atsugewi",
28494        part1: "",
28495        part3: "atw",
28496    },
28497    Language {
28498        #[cfg(feature = "lang-name")]
28499        name: "Attapady Kurumba",
28500        part1: "",
28501        part3: "pkr",
28502    },
28503    Language {
28504        #[cfg(feature = "lang-name")]
28505        name: "Attie",
28506        part1: "",
28507        part3: "ati",
28508    },
28509    Language {
28510        #[cfg(feature = "lang-name")]
28511        name: "Atzingo Matlatzinca",
28512        part1: "",
28513        part3: "ocu",
28514    },
28515    Language {
28516        #[cfg(feature = "lang-name")]
28517        name: "Au",
28518        part1: "",
28519        part3: "avt",
28520    },
28521    Language {
28522        #[cfg(feature = "lang-name")]
28523        name: "Aulua",
28524        part1: "",
28525        part3: "aul",
28526    },
28527    Language {
28528        #[cfg(feature = "lang-name")]
28529        name: "Aura",
28530        part1: "",
28531        part3: "aux",
28532    },
28533    Language {
28534        #[cfg(feature = "lang-name")]
28535        name: "Aushi",
28536        part1: "",
28537        part3: "auh",
28538    },
28539    Language {
28540        #[cfg(feature = "lang-name")]
28541        name: "Aushiri",
28542        part1: "",
28543        part3: "avs",
28544    },
28545    Language {
28546        #[cfg(feature = "lang-name")]
28547        name: "Auslan",
28548        part1: "",
28549        part3: "asf",
28550    },
28551    Language {
28552        #[cfg(feature = "lang-name")]
28553        name: "Austral",
28554        part1: "",
28555        part3: "aut",
28556    },
28557    Language {
28558        #[cfg(feature = "lang-name")]
28559        name: "Australian Aborigines Sign Language",
28560        part1: "",
28561        part3: "asw",
28562    },
28563    Language {
28564        #[cfg(feature = "lang-name")]
28565        name: "Austrian Sign Language",
28566        part1: "",
28567        part3: "asq",
28568    },
28569    Language {
28570        #[cfg(feature = "lang-name")]
28571        name: "Auwe",
28572        part1: "",
28573        part3: "smf",
28574    },
28575    Language {
28576        #[cfg(feature = "lang-name")]
28577        name: "Auye",
28578        part1: "",
28579        part3: "auu",
28580    },
28581    Language {
28582        #[cfg(feature = "lang-name")]
28583        name: "Auyokawa",
28584        part1: "",
28585        part3: "auo",
28586    },
28587    Language {
28588        #[cfg(feature = "lang-name")]
28589        name: "Avaric",
28590        part1: "av",
28591        part3: "ava",
28592    },
28593    Language {
28594        #[cfg(feature = "lang-name")]
28595        name: "Avatime",
28596        part1: "",
28597        part3: "avn",
28598    },
28599    Language {
28600        #[cfg(feature = "lang-name")]
28601        name: "Avau",
28602        part1: "",
28603        part3: "avb",
28604    },
28605    Language {
28606        #[cfg(feature = "lang-name")]
28607        name: "Avestan",
28608        part1: "ae",
28609        part3: "ave",
28610    },
28611    Language {
28612        #[cfg(feature = "lang-name")]
28613        name: "Avikam",
28614        part1: "",
28615        part3: "avi",
28616    },
28617    Language {
28618        #[cfg(feature = "lang-name")]
28619        name: "Avokaya",
28620        part1: "",
28621        part3: "avu",
28622    },
28623    Language {
28624        #[cfg(feature = "lang-name")]
28625        name: "Ava-Canoeiro",
28626        part1: "",
28627        part3: "avv",
28628    },
28629    Language {
28630        #[cfg(feature = "lang-name")]
28631        name: "Awa",
28632        part1: "",
28633        part3: "vwa",
28634    },
28635    Language {
28636        #[cfg(feature = "lang-name")]
28637        name: "Awa",
28638        part1: "",
28639        part3: "awb",
28640    },
28641    Language {
28642        #[cfg(feature = "lang-name")]
28643        name: "Awa-Cuaiquer",
28644        part1: "",
28645        part3: "kwi",
28646    },
28647    Language {
28648        #[cfg(feature = "lang-name")]
28649        name: "Awabakal",
28650        part1: "",
28651        part3: "awk",
28652    },
28653    Language {
28654        #[cfg(feature = "lang-name")]
28655        name: "Awad Bing",
28656        part1: "",
28657        part3: "bcu",
28658    },
28659    Language {
28660        #[cfg(feature = "lang-name")]
28661        name: "Awadhi",
28662        part1: "",
28663        part3: "awa",
28664    },
28665    Language {
28666        #[cfg(feature = "lang-name")]
28667        name: "Awak",
28668        part1: "",
28669        part3: "awo",
28670    },
28671    Language {
28672        #[cfg(feature = "lang-name")]
28673        name: "Awar",
28674        part1: "",
28675        part3: "aya",
28676    },
28677    Language {
28678        #[cfg(feature = "lang-name")]
28679        name: "Awara",
28680        part1: "",
28681        part3: "awx",
28682    },
28683    Language {
28684        #[cfg(feature = "lang-name")]
28685        name: "Awbono",
28686        part1: "",
28687        part3: "awh",
28688    },
28689    Language {
28690        #[cfg(feature = "lang-name")]
28691        name: "Aweer",
28692        part1: "",
28693        part3: "bob",
28694    },
28695    Language {
28696        #[cfg(feature = "lang-name")]
28697        name: "Awera",
28698        part1: "",
28699        part3: "awr",
28700    },
28701    Language {
28702        #[cfg(feature = "lang-name")]
28703        name: "Aweti",
28704        part1: "",
28705        part3: "awe",
28706    },
28707    Language {
28708        #[cfg(feature = "lang-name")]
28709        name: "Awing",
28710        part1: "",
28711        part3: "azo",
28712    },
28713    Language {
28714        #[cfg(feature = "lang-name")]
28715        name: "Awiyaana",
28716        part1: "",
28717        part3: "auy",
28718    },
28719    Language {
28720        #[cfg(feature = "lang-name")]
28721        name: "Awjilah",
28722        part1: "",
28723        part3: "auj",
28724    },
28725    Language {
28726        #[cfg(feature = "lang-name")]
28727        name: "Awngi",
28728        part1: "",
28729        part3: "awn",
28730    },
28731    Language {
28732        #[cfg(feature = "lang-name")]
28733        name: "Awngthim",
28734        part1: "",
28735        part3: "gwm",
28736    },
28737    Language {
28738        #[cfg(feature = "lang-name")]
28739        name: "Awtuw",
28740        part1: "",
28741        part3: "kmn",
28742    },
28743    Language {
28744        #[cfg(feature = "lang-name")]
28745        name: "Awu",
28746        part1: "",
28747        part3: "yiu",
28748    },
28749    Language {
28750        #[cfg(feature = "lang-name")]
28751        name: "Awun",
28752        part1: "",
28753        part3: "aww",
28754    },
28755    Language {
28756        #[cfg(feature = "lang-name")]
28757        name: "Awutu",
28758        part1: "",
28759        part3: "afu",
28760    },
28761    Language {
28762        #[cfg(feature = "lang-name")]
28763        name: "Awyi",
28764        part1: "",
28765        part3: "auw",
28766    },
28767    Language {
28768        #[cfg(feature = "lang-name")]
28769        name: "Axamb",
28770        part1: "",
28771        part3: "ahb",
28772    },
28773    Language {
28774        #[cfg(feature = "lang-name")]
28775        name: "Axi Yi",
28776        part1: "",
28777        part3: "yix",
28778    },
28779    Language {
28780        #[cfg(feature = "lang-name")]
28781        name: "Ayabadhu",
28782        part1: "",
28783        part3: "ayd",
28784    },
28785    Language {
28786        #[cfg(feature = "lang-name")]
28787        name: "Ayacucho Quechua",
28788        part1: "",
28789        part3: "quy",
28790    },
28791    Language {
28792        #[cfg(feature = "lang-name")]
28793        name: "Ayautla Mazatec",
28794        part1: "",
28795        part3: "vmy",
28796    },
28797    Language {
28798        #[cfg(feature = "lang-name")]
28799        name: "Ayere",
28800        part1: "",
28801        part3: "aye",
28802    },
28803    Language {
28804        #[cfg(feature = "lang-name")]
28805        name: "Ayerrerenge",
28806        part1: "",
28807        part3: "axe",
28808    },
28809    Language {
28810        #[cfg(feature = "lang-name")]
28811        name: "Ayi",
28812        part1: "",
28813        part3: "ayq",
28814    },
28815    Language {
28816        #[cfg(feature = "lang-name")]
28817        name: "Ayiwo",
28818        part1: "",
28819        part3: "nfl",
28820    },
28821    Language {
28822        #[cfg(feature = "lang-name")]
28823        name: "Ayizi",
28824        part1: "",
28825        part3: "yyz",
28826    },
28827    Language {
28828        #[cfg(feature = "lang-name")]
28829        name: "Ayizo Gbe",
28830        part1: "",
28831        part3: "ayb",
28832    },
28833    Language {
28834        #[cfg(feature = "lang-name")]
28835        name: "Aymara",
28836        part1: "ay",
28837        part3: "aym",
28838    },
28839    Language {
28840        #[cfg(feature = "lang-name")]
28841        name: "Ayoquesco Zapotec",
28842        part1: "",
28843        part3: "zaf",
28844    },
28845    Language {
28846        #[cfg(feature = "lang-name")]
28847        name: "Ayoreo",
28848        part1: "",
28849        part3: "ayo",
28850    },
28851    Language {
28852        #[cfg(feature = "lang-name")]
28853        name: "Ayu",
28854        part1: "",
28855        part3: "ayu",
28856    },
28857    Language {
28858        #[cfg(feature = "lang-name")]
28859        name: "Ayutla Mixtec",
28860        part1: "",
28861        part3: "miy",
28862    },
28863    Language {
28864        #[cfg(feature = "lang-name")]
28865        name: "Azerbaijani",
28866        part1: "az",
28867        part3: "aze",
28868    },
28869    Language {
28870        #[cfg(feature = "lang-name")]
28871        name: "Azha",
28872        part1: "",
28873        part3: "aza",
28874    },
28875    Language {
28876        #[cfg(feature = "lang-name")]
28877        name: "Azhe",
28878        part1: "",
28879        part3: "yiz",
28880    },
28881    Language {
28882        #[cfg(feature = "lang-name")]
28883        name: "Azoyu Me'phaa",
28884        part1: "",
28885        part3: "tpc",
28886    },
28887    Language {
28888        #[cfg(feature = "lang-name")]
28889        name: "Baan",
28890        part1: "",
28891        part3: "bvj",
28892    },
28893    Language {
28894        #[cfg(feature = "lang-name")]
28895        name: "Baangi",
28896        part1: "",
28897        part3: "bqx",
28898    },
28899    Language {
28900        #[cfg(feature = "lang-name")]
28901        name: "Baatonum",
28902        part1: "",
28903        part3: "bba",
28904    },
28905    Language {
28906        #[cfg(feature = "lang-name")]
28907        name: "Baba",
28908        part1: "",
28909        part3: "bbw",
28910    },
28911    Language {
28912        #[cfg(feature = "lang-name")]
28913        name: "Baba Malay",
28914        part1: "",
28915        part3: "mbf",
28916    },
28917    Language {
28918        #[cfg(feature = "lang-name")]
28919        name: "Babango",
28920        part1: "",
28921        part3: "bbm",
28922    },
28923    Language {
28924        #[cfg(feature = "lang-name")]
28925        name: "Babanki",
28926        part1: "",
28927        part3: "bbk",
28928    },
28929    Language {
28930        #[cfg(feature = "lang-name")]
28931        name: "Babatana",
28932        part1: "",
28933        part3: "baa",
28934    },
28935    Language {
28936        #[cfg(feature = "lang-name")]
28937        name: "Babine",
28938        part1: "",
28939        part3: "bcr",
28940    },
28941    Language {
28942        #[cfg(feature = "lang-name")]
28943        name: "Babuza",
28944        part1: "",
28945        part3: "bzg",
28946    },
28947    Language {
28948        #[cfg(feature = "lang-name")]
28949        name: "Bacama",
28950        part1: "",
28951        part3: "bcy",
28952    },
28953    Language {
28954        #[cfg(feature = "lang-name")]
28955        name: "Bacanese Malay",
28956        part1: "",
28957        part3: "btj",
28958    },
28959    Language {
28960        #[cfg(feature = "lang-name")]
28961        name: "Bactrian",
28962        part1: "",
28963        part3: "xbc",
28964    },
28965    Language {
28966        #[cfg(feature = "lang-name")]
28967        name: "Bada",
28968        part1: "",
28969        part3: "bhz",
28970    },
28971    Language {
28972        #[cfg(feature = "lang-name")]
28973        name: "Bada",
28974        part1: "",
28975        part3: "bau",
28976    },
28977    Language {
28978        #[cfg(feature = "lang-name")]
28979        name: "Badaga",
28980        part1: "",
28981        part3: "bfq",
28982    },
28983    Language {
28984        #[cfg(feature = "lang-name")]
28985        name: "Bade",
28986        part1: "",
28987        part3: "bde",
28988    },
28989    Language {
28990        #[cfg(feature = "lang-name")]
28991        name: "Badeshi",
28992        part1: "",
28993        part3: "bdz",
28994    },
28995    Language {
28996        #[cfg(feature = "lang-name")]
28997        name: "Badimaya",
28998        part1: "",
28999        part3: "bia",
29000    },
29001    Language {
29002        #[cfg(feature = "lang-name")]
29003        name: "Badjiri",
29004        part1: "",
29005        part3: "jbi",
29006    },
29007    Language {
29008        #[cfg(feature = "lang-name")]
29009        name: "Badui",
29010        part1: "",
29011        part3: "bac",
29012    },
29013    Language {
29014        #[cfg(feature = "lang-name")]
29015        name: "Badyara",
29016        part1: "",
29017        part3: "pbp",
29018    },
29019    Language {
29020        #[cfg(feature = "lang-name")]
29021        name: "Baeggu",
29022        part1: "",
29023        part3: "bvd",
29024    },
29025    Language {
29026        #[cfg(feature = "lang-name")]
29027        name: "Baelelea",
29028        part1: "",
29029        part3: "bvc",
29030    },
29031    Language {
29032        #[cfg(feature = "lang-name")]
29033        name: "Baetora",
29034        part1: "",
29035        part3: "btr",
29036    },
29037    Language {
29038        #[cfg(feature = "lang-name")]
29039        name: "Bafanji",
29040        part1: "",
29041        part3: "bfj",
29042    },
29043    Language {
29044        #[cfg(feature = "lang-name")]
29045        name: "Bafaw-Balong",
29046        part1: "",
29047        part3: "bwt",
29048    },
29049    Language {
29050        #[cfg(feature = "lang-name")]
29051        name: "Bafia",
29052        part1: "",
29053        part3: "ksf",
29054    },
29055    Language {
29056        #[cfg(feature = "lang-name")]
29057        name: "Bafut",
29058        part1: "",
29059        part3: "bfd",
29060    },
29061    Language {
29062        #[cfg(feature = "lang-name")]
29063        name: "Baga Kaloum",
29064        part1: "",
29065        part3: "bqf",
29066    },
29067    Language {
29068        #[cfg(feature = "lang-name")]
29069        name: "Baga Koga",
29070        part1: "",
29071        part3: "bgo",
29072    },
29073    Language {
29074        #[cfg(feature = "lang-name")]
29075        name: "Baga Manduri",
29076        part1: "",
29077        part3: "bmd",
29078    },
29079    Language {
29080        #[cfg(feature = "lang-name")]
29081        name: "Baga Pokur",
29082        part1: "",
29083        part3: "bcg",
29084    },
29085    Language {
29086        #[cfg(feature = "lang-name")]
29087        name: "Baga Sitemu",
29088        part1: "",
29089        part3: "bsp",
29090    },
29091    Language {
29092        #[cfg(feature = "lang-name")]
29093        name: "Baga Sobane",
29094        part1: "",
29095        part3: "bsv",
29096    },
29097    Language {
29098        #[cfg(feature = "lang-name")]
29099        name: "Bagheli",
29100        part1: "",
29101        part3: "bfy",
29102    },
29103    Language {
29104        #[cfg(feature = "lang-name")]
29105        name: "Bagirmi",
29106        part1: "",
29107        part3: "bmi",
29108    },
29109    Language {
29110        #[cfg(feature = "lang-name")]
29111        name: "Bagirmi Fulfulde",
29112        part1: "",
29113        part3: "fui",
29114    },
29115    Language {
29116        #[cfg(feature = "lang-name")]
29117        name: "Bago-Kusuntu",
29118        part1: "",
29119        part3: "bqg",
29120    },
29121    Language {
29122        #[cfg(feature = "lang-name")]
29123        name: "Bagri",
29124        part1: "",
29125        part3: "bgq",
29126    },
29127    Language {
29128        #[cfg(feature = "lang-name")]
29129        name: "Bagupi",
29130        part1: "",
29131        part3: "bpi",
29132    },
29133    Language {
29134        #[cfg(feature = "lang-name")]
29135        name: "Bagusa",
29136        part1: "",
29137        part3: "bqb",
29138    },
29139    Language {
29140        #[cfg(feature = "lang-name")]
29141        name: "Bagvalal",
29142        part1: "",
29143        part3: "kva",
29144    },
29145    Language {
29146        #[cfg(feature = "lang-name")]
29147        name: "Baha Buyang",
29148        part1: "",
29149        part3: "yha",
29150    },
29151    Language {
29152        #[cfg(feature = "lang-name")]
29153        name: "Baham",
29154        part1: "",
29155        part3: "bdw",
29156    },
29157    Language {
29158        #[cfg(feature = "lang-name")]
29159        name: "Bahamas Creole English",
29160        part1: "",
29161        part3: "bah",
29162    },
29163    Language {
29164        #[cfg(feature = "lang-name")]
29165        name: "Baharna Arabic",
29166        part1: "",
29167        part3: "abv",
29168    },
29169    Language {
29170        #[cfg(feature = "lang-name")]
29171        name: "Bahau",
29172        part1: "",
29173        part3: "bhv",
29174    },
29175    Language {
29176        #[cfg(feature = "lang-name")]
29177        name: "Bahinemo",
29178        part1: "",
29179        part3: "bjh",
29180    },
29181    Language {
29182        #[cfg(feature = "lang-name")]
29183        name: "Bahing",
29184        part1: "",
29185        part3: "bhj",
29186    },
29187    Language {
29188        #[cfg(feature = "lang-name")]
29189        name: "Bahnar",
29190        part1: "",
29191        part3: "bdq",
29192    },
29193    Language {
29194        #[cfg(feature = "lang-name")]
29195        name: "Bahonsuai",
29196        part1: "",
29197        part3: "bsu",
29198    },
29199    Language {
29200        #[cfg(feature = "lang-name")]
29201        name: "Bai",
29202        part1: "",
29203        part3: "bdj",
29204    },
29205    Language {
29206        #[cfg(feature = "lang-name")]
29207        name: "Baibai",
29208        part1: "",
29209        part3: "bbf",
29210    },
29211    Language {
29212        #[cfg(feature = "lang-name")]
29213        name: "Baikeno",
29214        part1: "",
29215        part3: "bkx",
29216    },
29217    Language {
29218        #[cfg(feature = "lang-name")]
29219        name: "Baima",
29220        part1: "",
29221        part3: "bqh",
29222    },
29223    Language {
29224        #[cfg(feature = "lang-name")]
29225        name: "Baimak",
29226        part1: "",
29227        part3: "bmx",
29228    },
29229    Language {
29230        #[cfg(feature = "lang-name")]
29231        name: "Bainouk-Gunyaamolo",
29232        part1: "",
29233        part3: "bcz",
29234    },
29235    Language {
29236        #[cfg(feature = "lang-name")]
29237        name: "Bainouk-Gunyuno",
29238        part1: "",
29239        part3: "bab",
29240    },
29241    Language {
29242        #[cfg(feature = "lang-name")]
29243        name: "Bainouk-Samik",
29244        part1: "",
29245        part3: "bcb",
29246    },
29247    Language {
29248        #[cfg(feature = "lang-name")]
29249        name: "Baiso",
29250        part1: "",
29251        part3: "bsw",
29252    },
29253    Language {
29254        #[cfg(feature = "lang-name")]
29255        name: "Baissa Fali",
29256        part1: "",
29257        part3: "fah",
29258    },
29259    Language {
29260        #[cfg(feature = "lang-name")]
29261        name: "Bajan",
29262        part1: "",
29263        part3: "bjs",
29264    },
29265    Language {
29266        #[cfg(feature = "lang-name")]
29267        name: "Bajelani",
29268        part1: "",
29269        part3: "bjm",
29270    },
29271    Language {
29272        #[cfg(feature = "lang-name")]
29273        name: "Bajjika",
29274        part1: "",
29275        part3: "vjk",
29276    },
29277    Language {
29278        #[cfg(feature = "lang-name")]
29279        name: "Baka",
29280        part1: "",
29281        part3: "bkc",
29282    },
29283    Language {
29284        #[cfg(feature = "lang-name")]
29285        name: "Baka",
29286        part1: "",
29287        part3: "bdh",
29288    },
29289    Language {
29290        #[cfg(feature = "lang-name")]
29291        name: "Bakairi",
29292        part1: "",
29293        part3: "bkq",
29294    },
29295    Language {
29296        #[cfg(feature = "lang-name")]
29297        name: "Bakaka",
29298        part1: "",
29299        part3: "bqz",
29300    },
29301    Language {
29302        #[cfg(feature = "lang-name")]
29303        name: "Bakhtiari",
29304        part1: "",
29305        part3: "bqi",
29306    },
29307    Language {
29308        #[cfg(feature = "lang-name")]
29309        name: "Baki",
29310        part1: "",
29311        part3: "bki",
29312    },
29313    Language {
29314        #[cfg(feature = "lang-name")]
29315        name: "Bakoko",
29316        part1: "",
29317        part3: "bkh",
29318    },
29319    Language {
29320        #[cfg(feature = "lang-name")]
29321        name: "Bakole",
29322        part1: "",
29323        part3: "kme",
29324    },
29325    Language {
29326        #[cfg(feature = "lang-name")]
29327        name: "Bakpinka",
29328        part1: "",
29329        part3: "bbs",
29330    },
29331    Language {
29332        #[cfg(feature = "lang-name")]
29333        name: "Bakumpai",
29334        part1: "",
29335        part3: "bkr",
29336    },
29337    Language {
29338        #[cfg(feature = "lang-name")]
29339        name: "Bakwe",
29340        part1: "",
29341        part3: "bjw",
29342    },
29343    Language {
29344        #[cfg(feature = "lang-name")]
29345        name: "Balaesang",
29346        part1: "",
29347        part3: "bls",
29348    },
29349    Language {
29350        #[cfg(feature = "lang-name")]
29351        name: "Balaibalan",
29352        part1: "",
29353        part3: "zba",
29354    },
29355    Language {
29356        #[cfg(feature = "lang-name")]
29357        name: "Balangao",
29358        part1: "",
29359        part3: "blw",
29360    },
29361    Language {
29362        #[cfg(feature = "lang-name")]
29363        name: "Balangingi",
29364        part1: "",
29365        part3: "sse",
29366    },
29367    Language {
29368        #[cfg(feature = "lang-name")]
29369        name: "Balanta-Ganja",
29370        part1: "",
29371        part3: "bjt",
29372    },
29373    Language {
29374        #[cfg(feature = "lang-name")]
29375        name: "Balanta-Kentohe",
29376        part1: "",
29377        part3: "ble",
29378    },
29379    Language {
29380        #[cfg(feature = "lang-name")]
29381        name: "Balantak",
29382        part1: "",
29383        part3: "blz",
29384    },
29385    Language {
29386        #[cfg(feature = "lang-name")]
29387        name: "Baldemu",
29388        part1: "",
29389        part3: "bdn",
29390    },
29391    Language {
29392        #[cfg(feature = "lang-name")]
29393        name: "Bali",
29394        part1: "",
29395        part3: "bcp",
29396    },
29397    Language {
29398        #[cfg(feature = "lang-name")]
29399        name: "Bali",
29400        part1: "",
29401        part3: "bcn",
29402    },
29403    Language {
29404        #[cfg(feature = "lang-name")]
29405        name: "Balinese",
29406        part1: "",
29407        part3: "ban",
29408    },
29409    Language {
29410        #[cfg(feature = "lang-name")]
29411        name: "Balinese Malay",
29412        part1: "",
29413        part3: "mhp",
29414    },
29415    Language {
29416        #[cfg(feature = "lang-name")]
29417        name: "Balkan Gagauz Turkish",
29418        part1: "",
29419        part3: "bgx",
29420    },
29421    Language {
29422        #[cfg(feature = "lang-name")]
29423        name: "Balkan Romani",
29424        part1: "",
29425        part3: "rmn",
29426    },
29427    Language {
29428        #[cfg(feature = "lang-name")]
29429        name: "Balo",
29430        part1: "",
29431        part3: "bqo",
29432    },
29433    Language {
29434        #[cfg(feature = "lang-name")]
29435        name: "Baloi",
29436        part1: "",
29437        part3: "biz",
29438    },
29439    Language {
29440        #[cfg(feature = "lang-name")]
29441        name: "Balti",
29442        part1: "",
29443        part3: "bft",
29444    },
29445    Language {
29446        #[cfg(feature = "lang-name")]
29447        name: "Baltic Romani",
29448        part1: "",
29449        part3: "rml",
29450    },
29451    Language {
29452        #[cfg(feature = "lang-name")]
29453        name: "Baluan-Pam",
29454        part1: "",
29455        part3: "blq",
29456    },
29457    Language {
29458        #[cfg(feature = "lang-name")]
29459        name: "Baluchi",
29460        part1: "",
29461        part3: "bal",
29462    },
29463    Language {
29464        #[cfg(feature = "lang-name")]
29465        name: "Bamako Sign Language",
29466        part1: "",
29467        part3: "bog",
29468    },
29469    Language {
29470        #[cfg(feature = "lang-name")]
29471        name: "Bamali",
29472        part1: "",
29473        part3: "bbq",
29474    },
29475    Language {
29476        #[cfg(feature = "lang-name")]
29477        name: "Bambalang",
29478        part1: "",
29479        part3: "bmo",
29480    },
29481    Language {
29482        #[cfg(feature = "lang-name")]
29483        name: "Bambam",
29484        part1: "",
29485        part3: "ptu",
29486    },
29487    Language {
29488        #[cfg(feature = "lang-name")]
29489        name: "Bambara",
29490        part1: "bm",
29491        part3: "bam",
29492    },
29493    Language {
29494        #[cfg(feature = "lang-name")]
29495        name: "Bambassi",
29496        part1: "",
29497        part3: "myf",
29498    },
29499    Language {
29500        #[cfg(feature = "lang-name")]
29501        name: "Bambili-Bambui",
29502        part1: "",
29503        part3: "baw",
29504    },
29505    Language {
29506        #[cfg(feature = "lang-name")]
29507        name: "Bamenyam",
29508        part1: "",
29509        part3: "bce",
29510    },
29511    Language {
29512        #[cfg(feature = "lang-name")]
29513        name: "Bamu",
29514        part1: "",
29515        part3: "bcf",
29516    },
29517    Language {
29518        #[cfg(feature = "lang-name")]
29519        name: "Bamukumbit",
29520        part1: "",
29521        part3: "bqt",
29522    },
29523    Language {
29524        #[cfg(feature = "lang-name")]
29525        name: "Bamun",
29526        part1: "",
29527        part3: "bax",
29528    },
29529    Language {
29530        #[cfg(feature = "lang-name")]
29531        name: "Bamunka",
29532        part1: "",
29533        part3: "bvm",
29534    },
29535    Language {
29536        #[cfg(feature = "lang-name")]
29537        name: "Bamwe",
29538        part1: "",
29539        part3: "bmg",
29540    },
29541    Language {
29542        #[cfg(feature = "lang-name")]
29543        name: "Ban Khor Sign Language",
29544        part1: "",
29545        part3: "bfk",
29546    },
29547    Language {
29548        #[cfg(feature = "lang-name")]
29549        name: "Bana",
29550        part1: "",
29551        part3: "bcw",
29552    },
29553    Language {
29554        #[cfg(feature = "lang-name")]
29555        name: "Banao Itneg",
29556        part1: "",
29557        part3: "bjx",
29558    },
29559    Language {
29560        #[cfg(feature = "lang-name")]
29561        name: "Banaro",
29562        part1: "",
29563        part3: "byz",
29564    },
29565    Language {
29566        #[cfg(feature = "lang-name")]
29567        name: "Banda",
29568        part1: "",
29569        part3: "bnd",
29570    },
29571    Language {
29572        #[cfg(feature = "lang-name")]
29573        name: "Banda Malay",
29574        part1: "",
29575        part3: "bpq",
29576    },
29577    Language {
29578        #[cfg(feature = "lang-name")]
29579        name: "Banda-Bambari",
29580        part1: "",
29581        part3: "liy",
29582    },
29583    Language {
29584        #[cfg(feature = "lang-name")]
29585        name: "Banda-Banda",
29586        part1: "",
29587        part3: "bpd",
29588    },
29589    Language {
29590        #[cfg(feature = "lang-name")]
29591        name: "Banda-Mbres",
29592        part1: "",
29593        part3: "bqk",
29594    },
29595    Language {
29596        #[cfg(feature = "lang-name")]
29597        name: "Banda-Ndele",
29598        part1: "",
29599        part3: "bfl",
29600    },
29601    Language {
29602        #[cfg(feature = "lang-name")]
29603        name: "Banda-Yangere",
29604        part1: "",
29605        part3: "yaj",
29606    },
29607    Language {
29608        #[cfg(feature = "lang-name")]
29609        name: "Bandi",
29610        part1: "",
29611        part3: "bza",
29612    },
29613    Language {
29614        #[cfg(feature = "lang-name")]
29615        name: "Bandial",
29616        part1: "",
29617        part3: "bqj",
29618    },
29619    Language {
29620        #[cfg(feature = "lang-name")]
29621        name: "Bandjalang",
29622        part1: "",
29623        part3: "bdy",
29624    },
29625    Language {
29626        #[cfg(feature = "lang-name")]
29627        name: "Bangala",
29628        part1: "",
29629        part3: "bxg",
29630    },
29631    Language {
29632        #[cfg(feature = "lang-name")]
29633        name: "Bangandu",
29634        part1: "",
29635        part3: "bgf",
29636    },
29637    Language {
29638        #[cfg(feature = "lang-name")]
29639        name: "Bangba",
29640        part1: "",
29641        part3: "bbe",
29642    },
29643    Language {
29644        #[cfg(feature = "lang-name")]
29645        name: "Banggai",
29646        part1: "",
29647        part3: "bgz",
29648    },
29649    Language {
29650        #[cfg(feature = "lang-name")]
29651        name: "Banggarla",
29652        part1: "",
29653        part3: "bjb",
29654    },
29655    Language {
29656        #[cfg(feature = "lang-name")]
29657        name: "Bangi",
29658        part1: "",
29659        part3: "bni",
29660    },
29661    Language {
29662        #[cfg(feature = "lang-name")]
29663        name: "Bangime",
29664        part1: "",
29665        part3: "dba",
29666    },
29667    Language {
29668        #[cfg(feature = "lang-name")]
29669        name: "Bangka",
29670        part1: "",
29671        part3: "mfb",
29672    },
29673    Language {
29674        #[cfg(feature = "lang-name")]
29675        name: "Bangolan",
29676        part1: "",
29677        part3: "bgj",
29678    },
29679    Language {
29680        #[cfg(feature = "lang-name")]
29681        name: "Bangubangu",
29682        part1: "",
29683        part3: "bnx",
29684    },
29685    Language {
29686        #[cfg(feature = "lang-name")]
29687        name: "Bangwinji",
29688        part1: "",
29689        part3: "bsj",
29690    },
29691    Language {
29692        #[cfg(feature = "lang-name")]
29693        name: "Baniva",
29694        part1: "",
29695        part3: "bvv",
29696    },
29697    Language {
29698        #[cfg(feature = "lang-name")]
29699        name: "Baniwa",
29700        part1: "",
29701        part3: "bwi",
29702    },
29703    Language {
29704        #[cfg(feature = "lang-name")]
29705        name: "Banjar",
29706        part1: "",
29707        part3: "bjn",
29708    },
29709    Language {
29710        #[cfg(feature = "lang-name")]
29711        name: "Bankagooma",
29712        part1: "",
29713        part3: "bxw",
29714    },
29715    Language {
29716        #[cfg(feature = "lang-name")]
29717        name: "Bankal",
29718        part1: "",
29719        part3: "jjr",
29720    },
29721    Language {
29722        #[cfg(feature = "lang-name")]
29723        name: "Bankan Tey Dogon",
29724        part1: "",
29725        part3: "dbw",
29726    },
29727    Language {
29728        #[cfg(feature = "lang-name")]
29729        name: "Bankon",
29730        part1: "",
29731        part3: "abb",
29732    },
29733    Language {
29734        #[cfg(feature = "lang-name")]
29735        name: "Bannoni",
29736        part1: "",
29737        part3: "bcm",
29738    },
29739    Language {
29740        #[cfg(feature = "lang-name")]
29741        name: "Bantawa",
29742        part1: "",
29743        part3: "bap",
29744    },
29745    Language {
29746        #[cfg(feature = "lang-name")]
29747        name: "Bantayanon",
29748        part1: "",
29749        part3: "bfx",
29750    },
29751    Language {
29752        #[cfg(feature = "lang-name")]
29753        name: "Bantik",
29754        part1: "",
29755        part3: "bnq",
29756    },
29757    Language {
29758        #[cfg(feature = "lang-name")]
29759        name: "Bantoanon",
29760        part1: "",
29761        part3: "bno",
29762    },
29763    Language {
29764        #[cfg(feature = "lang-name")]
29765        name: "Banyjima",
29766        part1: "",
29767        part3: "pnw",
29768    },
29769    Language {
29770        #[cfg(feature = "lang-name")]
29771        name: "Baoule",
29772        part1: "",
29773        part3: "bci",
29774    },
29775    Language {
29776        #[cfg(feature = "lang-name")]
29777        name: "Bara Malagasy",
29778        part1: "",
29779        part3: "bhr",
29780    },
29781    Language {
29782        #[cfg(feature = "lang-name")]
29783        name: "Baraamu",
29784        part1: "",
29785        part3: "brd",
29786    },
29787    Language {
29788        #[cfg(feature = "lang-name")]
29789        name: "Barababaraba",
29790        part1: "",
29791        part3: "rbp",
29792    },
29793    Language {
29794        #[cfg(feature = "lang-name")]
29795        name: "Barai",
29796        part1: "",
29797        part3: "bbb",
29798    },
29799    Language {
29800        #[cfg(feature = "lang-name")]
29801        name: "Barakai",
29802        part1: "",
29803        part3: "baj",
29804    },
29805    Language {
29806        #[cfg(feature = "lang-name")]
29807        name: "Baram Kayan",
29808        part1: "",
29809        part3: "kys",
29810    },
29811    Language {
29812        #[cfg(feature = "lang-name")]
29813        name: "Barama",
29814        part1: "",
29815        part3: "bbg",
29816    },
29817    Language {
29818        #[cfg(feature = "lang-name")]
29819        name: "Barambu",
29820        part1: "",
29821        part3: "brm",
29822    },
29823    Language {
29824        #[cfg(feature = "lang-name")]
29825        name: "Baramu",
29826        part1: "",
29827        part3: "bmz",
29828    },
29829    Language {
29830        #[cfg(feature = "lang-name")]
29831        name: "Barapasi",
29832        part1: "",
29833        part3: "brp",
29834    },
29835    Language {
29836        #[cfg(feature = "lang-name")]
29837        name: "Baras",
29838        part1: "",
29839        part3: "brs",
29840    },
29841    Language {
29842        #[cfg(feature = "lang-name")]
29843        name: "Barasana-Eduria",
29844        part1: "",
29845        part3: "bsn",
29846    },
29847    Language {
29848        #[cfg(feature = "lang-name")]
29849        name: "Barbaram",
29850        part1: "",
29851        part3: "vmb",
29852    },
29853    Language {
29854        #[cfg(feature = "lang-name")]
29855        name: "Barbareno",
29856        part1: "",
29857        part3: "boi",
29858    },
29859    Language {
29860        #[cfg(feature = "lang-name")]
29861        name: "Barclayville Grebo",
29862        part1: "",
29863        part3: "gry",
29864    },
29865    Language {
29866        #[cfg(feature = "lang-name")]
29867        name: "Bardi",
29868        part1: "",
29869        part3: "bcj",
29870    },
29871    Language {
29872        #[cfg(feature = "lang-name")]
29873        name: "Barein",
29874        part1: "",
29875        part3: "bva",
29876    },
29877    Language {
29878        #[cfg(feature = "lang-name")]
29879        name: "Bargam",
29880        part1: "",
29881        part3: "mlp",
29882    },
29883    Language {
29884        #[cfg(feature = "lang-name")]
29885        name: "Bari",
29886        part1: "",
29887        part3: "bfa",
29888    },
29889    Language {
29890        #[cfg(feature = "lang-name")]
29891        name: "Bariai",
29892        part1: "",
29893        part3: "bch",
29894    },
29895    Language {
29896        #[cfg(feature = "lang-name")]
29897        name: "Bariji",
29898        part1: "",
29899        part3: "bjc",
29900    },
29901    Language {
29902        #[cfg(feature = "lang-name")]
29903        name: "Barikanchi",
29904        part1: "",
29905        part3: "bxo",
29906    },
29907    Language {
29908        #[cfg(feature = "lang-name")]
29909        name: "Barikewa",
29910        part1: "",
29911        part3: "jbk",
29912    },
29913    Language {
29914        #[cfg(feature = "lang-name")]
29915        name: "Barok",
29916        part1: "",
29917        part3: "bjk",
29918    },
29919    Language {
29920        #[cfg(feature = "lang-name")]
29921        name: "Barombi",
29922        part1: "",
29923        part3: "bbi",
29924    },
29925    Language {
29926        #[cfg(feature = "lang-name")]
29927        name: "Barro Negro Tunebo",
29928        part1: "",
29929        part3: "tbn",
29930    },
29931    Language {
29932        #[cfg(feature = "lang-name")]
29933        name: "Barrow Point",
29934        part1: "",
29935        part3: "bpt",
29936    },
29937    Language {
29938        #[cfg(feature = "lang-name")]
29939        name: "Baruga",
29940        part1: "",
29941        part3: "bjz",
29942    },
29943    Language {
29944        #[cfg(feature = "lang-name")]
29945        name: "Baruya",
29946        part1: "",
29947        part3: "byr",
29948    },
29949    Language {
29950        #[cfg(feature = "lang-name")]
29951        name: "Barwe",
29952        part1: "",
29953        part3: "bwg",
29954    },
29955    Language {
29956        #[cfg(feature = "lang-name")]
29957        name: "Barzani Jewish Neo-Aramaic",
29958        part1: "",
29959        part3: "bjf",
29960    },
29961    Language {
29962        #[cfg(feature = "lang-name")]
29963        name: "Bare",
29964        part1: "",
29965        part3: "bae",
29966    },
29967    Language {
29968        #[cfg(feature = "lang-name")]
29969        name: "Bari",
29970        part1: "",
29971        part3: "mot",
29972    },
29973    Language {
29974        #[cfg(feature = "lang-name")]
29975        name: "Basa",
29976        part1: "",
29977        part3: "bas",
29978    },
29979    Language {
29980        #[cfg(feature = "lang-name")]
29981        name: "Basa",
29982        part1: "",
29983        part3: "bzw",
29984    },
29985    Language {
29986        #[cfg(feature = "lang-name")]
29987        name: "Basa-Gumna",
29988        part1: "",
29989        part3: "bsl",
29990    },
29991    Language {
29992        #[cfg(feature = "lang-name")]
29993        name: "Basa-Gurmana",
29994        part1: "",
29995        part3: "buj",
29996    },
29997    Language {
29998        #[cfg(feature = "lang-name")]
29999        name: "Basap",
30000        part1: "",
30001        part3: "bdb",
30002    },
30003    Language {
30004        #[cfg(feature = "lang-name")]
30005        name: "Basay",
30006        part1: "",
30007        part3: "byq",
30008    },
30009    Language {
30010        #[cfg(feature = "lang-name")]
30011        name: "Bashkardi",
30012        part1: "",
30013        part3: "bsg",
30014    },
30015    Language {
30016        #[cfg(feature = "lang-name")]
30017        name: "Bashkir",
30018        part1: "ba",
30019        part3: "bak",
30020    },
30021    Language {
30022        #[cfg(feature = "lang-name")]
30023        name: "Basketo",
30024        part1: "",
30025        part3: "bst",
30026    },
30027    Language {
30028        #[cfg(feature = "lang-name")]
30029        name: "Basque",
30030        part1: "eu",
30031        part3: "eus",
30032    },
30033    Language {
30034        #[cfg(feature = "lang-name")]
30035        name: "Bassa",
30036        part1: "",
30037        part3: "bsq",
30038    },
30039    Language {
30040        #[cfg(feature = "lang-name")]
30041        name: "Bassa-Kontagora",
30042        part1: "",
30043        part3: "bsr",
30044    },
30045    Language {
30046        #[cfg(feature = "lang-name")]
30047        name: "Bassari",
30048        part1: "",
30049        part3: "bsc",
30050    },
30051    Language {
30052        #[cfg(feature = "lang-name")]
30053        name: "Bassossi",
30054        part1: "",
30055        part3: "bsi",
30056    },
30057    Language {
30058        #[cfg(feature = "lang-name")]
30059        name: "Bata",
30060        part1: "",
30061        part3: "bta",
30062    },
30063    Language {
30064        #[cfg(feature = "lang-name")]
30065        name: "Batad Ifugao",
30066        part1: "",
30067        part3: "ifb",
30068    },
30069    Language {
30070        #[cfg(feature = "lang-name")]
30071        name: "Batak",
30072        part1: "",
30073        part3: "bya",
30074    },
30075    Language {
30076        #[cfg(feature = "lang-name")]
30077        name: "Batak Alas-Kluet",
30078        part1: "",
30079        part3: "btz",
30080    },
30081    Language {
30082        #[cfg(feature = "lang-name")]
30083        name: "Batak Angkola",
30084        part1: "",
30085        part3: "akb",
30086    },
30087    Language {
30088        #[cfg(feature = "lang-name")]
30089        name: "Batak Dairi",
30090        part1: "",
30091        part3: "btd",
30092    },
30093    Language {
30094        #[cfg(feature = "lang-name")]
30095        name: "Batak Karo",
30096        part1: "",
30097        part3: "btx",
30098    },
30099    Language {
30100        #[cfg(feature = "lang-name")]
30101        name: "Batak Mandailing",
30102        part1: "",
30103        part3: "btm",
30104    },
30105    Language {
30106        #[cfg(feature = "lang-name")]
30107        name: "Batak Simalungun",
30108        part1: "",
30109        part3: "bts",
30110    },
30111    Language {
30112        #[cfg(feature = "lang-name")]
30113        name: "Batak Toba",
30114        part1: "",
30115        part3: "bbc",
30116    },
30117    Language {
30118        #[cfg(feature = "lang-name")]
30119        name: "Batanga",
30120        part1: "",
30121        part3: "bnm",
30122    },
30123    Language {
30124        #[cfg(feature = "lang-name")]
30125        name: "Batek",
30126        part1: "",
30127        part3: "btq",
30128    },
30129    Language {
30130        #[cfg(feature = "lang-name")]
30131        name: "Bateri",
30132        part1: "",
30133        part3: "btv",
30134    },
30135    Language {
30136        #[cfg(feature = "lang-name")]
30137        name: "Bathari",
30138        part1: "",
30139        part3: "bhm",
30140    },
30141    Language {
30142        #[cfg(feature = "lang-name")]
30143        name: "Bati",
30144        part1: "",
30145        part3: "btc",
30146    },
30147    Language {
30148        #[cfg(feature = "lang-name")]
30149        name: "Bati",
30150        part1: "",
30151        part3: "bvt",
30152    },
30153    Language {
30154        #[cfg(feature = "lang-name")]
30155        name: "Batjala",
30156        part1: "",
30157        part3: "xby",
30158    },
30159    Language {
30160        #[cfg(feature = "lang-name")]
30161        name: "Bats",
30162        part1: "",
30163        part3: "bbl",
30164    },
30165    Language {
30166        #[cfg(feature = "lang-name")]
30167        name: "Batu",
30168        part1: "",
30169        part3: "btu",
30170    },
30171    Language {
30172        #[cfg(feature = "lang-name")]
30173        name: "Batui",
30174        part1: "",
30175        part3: "zbt",
30176    },
30177    Language {
30178        #[cfg(feature = "lang-name")]
30179        name: "Batuley",
30180        part1: "",
30181        part3: "bay",
30182    },
30183    Language {
30184        #[cfg(feature = "lang-name")]
30185        name: "Bau",
30186        part1: "",
30187        part3: "bbd",
30188    },
30189    Language {
30190        #[cfg(feature = "lang-name")]
30191        name: "Bau Bidayuh",
30192        part1: "",
30193        part3: "sne",
30194    },
30195    Language {
30196        #[cfg(feature = "lang-name")]
30197        name: "Bauchi",
30198        part1: "",
30199        part3: "bsf",
30200    },
30201    Language {
30202        #[cfg(feature = "lang-name")]
30203        name: "Bauni",
30204        part1: "",
30205        part3: "bpe",
30206    },
30207    Language {
30208        #[cfg(feature = "lang-name")]
30209        name: "Baure",
30210        part1: "",
30211        part3: "brg",
30212    },
30213    Language {
30214        #[cfg(feature = "lang-name")]
30215        name: "Bauria",
30216        part1: "",
30217        part3: "bge",
30218    },
30219    Language {
30220        #[cfg(feature = "lang-name")]
30221        name: "Bauwaki",
30222        part1: "",
30223        part3: "bwk",
30224    },
30225    Language {
30226        #[cfg(feature = "lang-name")]
30227        name: "Bauzi",
30228        part1: "",
30229        part3: "bvz",
30230    },
30231    Language {
30232        #[cfg(feature = "lang-name")]
30233        name: "Bavarian",
30234        part1: "",
30235        part3: "bar",
30236    },
30237    Language {
30238        #[cfg(feature = "lang-name")]
30239        name: "Bawm Chin",
30240        part1: "",
30241        part3: "bgr",
30242    },
30243    Language {
30244        #[cfg(feature = "lang-name")]
30245        name: "Bay Miwok",
30246        part1: "",
30247        part3: "mkq",
30248    },
30249    Language {
30250        #[cfg(feature = "lang-name")]
30251        name: "Bayali",
30252        part1: "",
30253        part3: "bjy",
30254    },
30255    Language {
30256        #[cfg(feature = "lang-name")]
30257        name: "Baybayanon",
30258        part1: "",
30259        part3: "bvy",
30260    },
30261    Language {
30262        #[cfg(feature = "lang-name")]
30263        name: "Baygo",
30264        part1: "",
30265        part3: "byg",
30266    },
30267    Language {
30268        #[cfg(feature = "lang-name")]
30269        name: "Bayono",
30270        part1: "",
30271        part3: "byl",
30272    },
30273    Language {
30274        #[cfg(feature = "lang-name")]
30275        name: "Bayot",
30276        part1: "",
30277        part3: "bda",
30278    },
30279    Language {
30280        #[cfg(feature = "lang-name")]
30281        name: "Bayungu",
30282        part1: "",
30283        part3: "bxj",
30284    },
30285    Language {
30286        #[cfg(feature = "lang-name")]
30287        name: "Bazigar",
30288        part1: "",
30289        part3: "bfr",
30290    },
30291    Language {
30292        #[cfg(feature = "lang-name")]
30293        name: "Beami",
30294        part1: "",
30295        part3: "beo",
30296    },
30297    Language {
30298        #[cfg(feature = "lang-name")]
30299        name: "Beaver",
30300        part1: "",
30301        part3: "bea",
30302    },
30303    Language {
30304        #[cfg(feature = "lang-name")]
30305        name: "Beba",
30306        part1: "",
30307        part3: "bfp",
30308    },
30309    Language {
30310        #[cfg(feature = "lang-name")]
30311        name: "Bebele",
30312        part1: "",
30313        part3: "beb",
30314    },
30315    Language {
30316        #[cfg(feature = "lang-name")]
30317        name: "Bebeli",
30318        part1: "",
30319        part3: "bek",
30320    },
30321    Language {
30322        #[cfg(feature = "lang-name")]
30323        name: "Bebil",
30324        part1: "",
30325        part3: "bxp",
30326    },
30327    Language {
30328        #[cfg(feature = "lang-name")]
30329        name: "Bedjond",
30330        part1: "",
30331        part3: "bjv",
30332    },
30333    Language {
30334        #[cfg(feature = "lang-name")]
30335        name: "Bedoanas",
30336        part1: "",
30337        part3: "bed",
30338    },
30339    Language {
30340        #[cfg(feature = "lang-name")]
30341        name: "Beeke",
30342        part1: "",
30343        part3: "bkf",
30344    },
30345    Language {
30346        #[cfg(feature = "lang-name")]
30347        name: "Beele",
30348        part1: "",
30349        part3: "bxq",
30350    },
30351    Language {
30352        #[cfg(feature = "lang-name")]
30353        name: "Beembe",
30354        part1: "",
30355        part3: "beq",
30356    },
30357    Language {
30358        #[cfg(feature = "lang-name")]
30359        name: "Beezen",
30360        part1: "",
30361        part3: "bnz",
30362    },
30363    Language {
30364        #[cfg(feature = "lang-name")]
30365        name: "Befang",
30366        part1: "",
30367        part3: "bby",
30368    },
30369    Language {
30370        #[cfg(feature = "lang-name")]
30371        name: "Beginci",
30372        part1: "",
30373        part3: "ebc",
30374    },
30375    Language {
30376        #[cfg(feature = "lang-name")]
30377        name: "Beja",
30378        part1: "",
30379        part3: "bej",
30380    },
30381    Language {
30382        #[cfg(feature = "lang-name")]
30383        name: "Bekati'",
30384        part1: "",
30385        part3: "bei",
30386    },
30387    Language {
30388        #[cfg(feature = "lang-name")]
30389        name: "Bekwarra",
30390        part1: "",
30391        part3: "bkv",
30392    },
30393    Language {
30394        #[cfg(feature = "lang-name")]
30395        name: "Bekwel",
30396        part1: "",
30397        part3: "bkw",
30398    },
30399    Language {
30400        #[cfg(feature = "lang-name")]
30401        name: "Belait",
30402        part1: "",
30403        part3: "beg",
30404    },
30405    Language {
30406        #[cfg(feature = "lang-name")]
30407        name: "Belanda Bor",
30408        part1: "",
30409        part3: "bxb",
30410    },
30411    Language {
30412        #[cfg(feature = "lang-name")]
30413        name: "Belanda Viri",
30414        part1: "",
30415        part3: "bvi",
30416    },
30417    Language {
30418        #[cfg(feature = "lang-name")]
30419        name: "Belarusian",
30420        part1: "be",
30421        part3: "bel",
30422    },
30423    Language {
30424        #[cfg(feature = "lang-name")]
30425        name: "Belhariya",
30426        part1: "",
30427        part3: "byw",
30428    },
30429    Language {
30430        #[cfg(feature = "lang-name")]
30431        name: "Beli",
30432        part1: "",
30433        part3: "bey",
30434    },
30435    Language {
30436        #[cfg(feature = "lang-name")]
30437        name: "Beli",
30438        part1: "",
30439        part3: "blm",
30440    },
30441    Language {
30442        #[cfg(feature = "lang-name")]
30443        name: "Belize Kriol English",
30444        part1: "",
30445        part3: "bzj",
30446    },
30447    Language {
30448        #[cfg(feature = "lang-name")]
30449        name: "Bella Coola",
30450        part1: "",
30451        part3: "blc",
30452    },
30453    Language {
30454        #[cfg(feature = "lang-name")]
30455        name: "Bellari",
30456        part1: "",
30457        part3: "brw",
30458    },
30459    Language {
30460        #[cfg(feature = "lang-name")]
30461        name: "Belning",
30462        part1: "",
30463        part3: "glb",
30464    },
30465    Language {
30466        #[cfg(feature = "lang-name")]
30467        name: "Bemba",
30468        part1: "",
30469        part3: "bem",
30470    },
30471    Language {
30472        #[cfg(feature = "lang-name")]
30473        name: "Bembe",
30474        part1: "",
30475        part3: "bmb",
30476    },
30477    Language {
30478        #[cfg(feature = "lang-name")]
30479        name: "Ben Tey Dogon",
30480        part1: "",
30481        part3: "dbt",
30482    },
30483    Language {
30484        #[cfg(feature = "lang-name")]
30485        name: "Bena",
30486        part1: "",
30487        part3: "yun",
30488    },
30489    Language {
30490        #[cfg(feature = "lang-name")]
30491        name: "Bena",
30492        part1: "",
30493        part3: "bez",
30494    },
30495    Language {
30496        #[cfg(feature = "lang-name")]
30497        name: "Benabena",
30498        part1: "",
30499        part3: "bef",
30500    },
30501    Language {
30502        #[cfg(feature = "lang-name")]
30503        name: "Benamanga",
30504        part1: "",
30505        part3: "egm",
30506    },
30507    Language {
30508        #[cfg(feature = "lang-name")]
30509        name: "Bench",
30510        part1: "",
30511        part3: "bcq",
30512    },
30513    Language {
30514        #[cfg(feature = "lang-name")]
30515        name: "Bende",
30516        part1: "",
30517        part3: "bdp",
30518    },
30519    Language {
30520        #[cfg(feature = "lang-name")]
30521        name: "Bendi",
30522        part1: "",
30523        part3: "bct",
30524    },
30525    Language {
30526        #[cfg(feature = "lang-name")]
30527        name: "Beng",
30528        part1: "",
30529        part3: "nhb",
30530    },
30531    Language {
30532        #[cfg(feature = "lang-name")]
30533        name: "Benga",
30534        part1: "",
30535        part3: "bng",
30536    },
30537    Language {
30538        #[cfg(feature = "lang-name")]
30539        name: "Bengali",
30540        part1: "bn",
30541        part3: "ben",
30542    },
30543    Language {
30544        #[cfg(feature = "lang-name")]
30545        name: "Benggoi",
30546        part1: "",
30547        part3: "bgy",
30548    },
30549    Language {
30550        #[cfg(feature = "lang-name")]
30551        name: "Bengkala Sign Language",
30552        part1: "",
30553        part3: "bqy",
30554    },
30555    Language {
30556        #[cfg(feature = "lang-name")]
30557        name: "Bentong",
30558        part1: "",
30559        part3: "bnu",
30560    },
30561    Language {
30562        #[cfg(feature = "lang-name")]
30563        name: "Benyadu'",
30564        part1: "",
30565        part3: "byd",
30566    },
30567    Language {
30568        #[cfg(feature = "lang-name")]
30569        name: "Beothuk",
30570        part1: "",
30571        part3: "bue",
30572    },
30573    Language {
30574        #[cfg(feature = "lang-name")]
30575        name: "Bepour",
30576        part1: "",
30577        part3: "bie",
30578    },
30579    Language {
30580        #[cfg(feature = "lang-name")]
30581        name: "Berakou",
30582        part1: "",
30583        part3: "bxv",
30584    },
30585    Language {
30586        #[cfg(feature = "lang-name")]
30587        name: "Berau Malay",
30588        part1: "",
30589        part3: "bve",
30590    },
30591    Language {
30592        #[cfg(feature = "lang-name")]
30593        name: "Berbice Creole Dutch",
30594        part1: "",
30595        part3: "brc",
30596    },
30597    Language {
30598        #[cfg(feature = "lang-name")]
30599        name: "Berik",
30600        part1: "",
30601        part3: "bkl",
30602    },
30603    Language {
30604        #[cfg(feature = "lang-name")]
30605        name: "Berinomo",
30606        part1: "",
30607        part3: "bit",
30608    },
30609    Language {
30610        #[cfg(feature = "lang-name")]
30611        name: "Berom",
30612        part1: "",
30613        part3: "bom",
30614    },
30615    Language {
30616        #[cfg(feature = "lang-name")]
30617        name: "Berta",
30618        part1: "",
30619        part3: "wti",
30620    },
30621    Language {
30622        #[cfg(feature = "lang-name")]
30623        name: "Berti",
30624        part1: "",
30625        part3: "byt",
30626    },
30627    Language {
30628        #[cfg(feature = "lang-name")]
30629        name: "Besisi",
30630        part1: "",
30631        part3: "mhe",
30632    },
30633    Language {
30634        #[cfg(feature = "lang-name")]
30635        name: "Besme",
30636        part1: "",
30637        part3: "bes",
30638    },
30639    Language {
30640        #[cfg(feature = "lang-name")]
30641        name: "Besoa",
30642        part1: "",
30643        part3: "bep",
30644    },
30645    Language {
30646        #[cfg(feature = "lang-name")]
30647        name: "Betaf",
30648        part1: "",
30649        part3: "bfe",
30650    },
30651    Language {
30652        #[cfg(feature = "lang-name")]
30653        name: "Betawi",
30654        part1: "",
30655        part3: "bew",
30656    },
30657    Language {
30658        #[cfg(feature = "lang-name")]
30659        name: "Bete",
30660        part1: "",
30661        part3: "byf",
30662    },
30663    Language {
30664        #[cfg(feature = "lang-name")]
30665        name: "Bete-Bendi",
30666        part1: "",
30667        part3: "btt",
30668    },
30669    Language {
30670        #[cfg(feature = "lang-name")]
30671        name: "Beti",
30672        part1: "",
30673        part3: "eot",
30674    },
30675    Language {
30676        #[cfg(feature = "lang-name")]
30677        name: "Betta Kurumba",
30678        part1: "",
30679        part3: "xub",
30680    },
30681    Language {
30682        #[cfg(feature = "lang-name")]
30683        name: "Bezhta",
30684        part1: "",
30685        part3: "kap",
30686    },
30687    Language {
30688        #[cfg(feature = "lang-name")]
30689        name: "Bhadrawahi",
30690        part1: "",
30691        part3: "bhd",
30692    },
30693    Language {
30694        #[cfg(feature = "lang-name")]
30695        name: "Bhalay",
30696        part1: "",
30697        part3: "bhx",
30698    },
30699    Language {
30700        #[cfg(feature = "lang-name")]
30701        name: "Bharia",
30702        part1: "",
30703        part3: "bha",
30704    },
30705    Language {
30706        #[cfg(feature = "lang-name")]
30707        name: "Bhatri",
30708        part1: "",
30709        part3: "bgw",
30710    },
30711    Language {
30712        #[cfg(feature = "lang-name")]
30713        name: "Bhattiyali",
30714        part1: "",
30715        part3: "bht",
30716    },
30717    Language {
30718        #[cfg(feature = "lang-name")]
30719        name: "Bhaya",
30720        part1: "",
30721        part3: "bhe",
30722    },
30723    Language {
30724        #[cfg(feature = "lang-name")]
30725        name: "Bhele",
30726        part1: "",
30727        part3: "bhy",
30728    },
30729    Language {
30730        #[cfg(feature = "lang-name")]
30731        name: "Bhilali",
30732        part1: "",
30733        part3: "bhi",
30734    },
30735    Language {
30736        #[cfg(feature = "lang-name")]
30737        name: "Bhili",
30738        part1: "",
30739        part3: "bhb",
30740    },
30741    Language {
30742        #[cfg(feature = "lang-name")]
30743        name: "Bhojpuri",
30744        part1: "",
30745        part3: "bho",
30746    },
30747    Language {
30748        #[cfg(feature = "lang-name")]
30749        name: "Bhoti Kinnauri",
30750        part1: "",
30751        part3: "nes",
30752    },
30753    Language {
30754        #[cfg(feature = "lang-name")]
30755        name: "Bhujel",
30756        part1: "",
30757        part3: "byh",
30758    },
30759    Language {
30760        #[cfg(feature = "lang-name")]
30761        name: "Bhunjia",
30762        part1: "",
30763        part3: "bhu",
30764    },
30765    Language {
30766        #[cfg(feature = "lang-name")]
30767        name: "Biafada",
30768        part1: "",
30769        part3: "bif",
30770    },
30771    Language {
30772        #[cfg(feature = "lang-name")]
30773        name: "Biage",
30774        part1: "",
30775        part3: "bdf",
30776    },
30777    Language {
30778        #[cfg(feature = "lang-name")]
30779        name: "Biak",
30780        part1: "",
30781        part3: "bhw",
30782    },
30783    Language {
30784        #[cfg(feature = "lang-name")]
30785        name: "Biali",
30786        part1: "",
30787        part3: "beh",
30788    },
30789    Language {
30790        #[cfg(feature = "lang-name")]
30791        name: "Bian Marind",
30792        part1: "",
30793        part3: "bpv",
30794    },
30795    Language {
30796        #[cfg(feature = "lang-name")]
30797        name: "Biangai",
30798        part1: "",
30799        part3: "big",
30800    },
30801    Language {
30802        #[cfg(feature = "lang-name")]
30803        name: "Biao",
30804        part1: "",
30805        part3: "byk",
30806    },
30807    Language {
30808        #[cfg(feature = "lang-name")]
30809        name: "Biao Mon",
30810        part1: "",
30811        part3: "bmt",
30812    },
30813    Language {
30814        #[cfg(feature = "lang-name")]
30815        name: "Biao-Jiao Mien",
30816        part1: "",
30817        part3: "bje",
30818    },
30819    Language {
30820        #[cfg(feature = "lang-name")]
30821        name: "Biatah Bidayuh",
30822        part1: "",
30823        part3: "bth",
30824    },
30825    Language {
30826        #[cfg(feature = "lang-name")]
30827        name: "Bibbulman",
30828        part1: "",
30829        part3: "xbp",
30830    },
30831    Language {
30832        #[cfg(feature = "lang-name")]
30833        name: "Bidhawal",
30834        part1: "",
30835        part3: "ihw",
30836    },
30837    Language {
30838        #[cfg(feature = "lang-name")]
30839        name: "Bidiyo",
30840        part1: "",
30841        part3: "bid",
30842    },
30843    Language {
30844        #[cfg(feature = "lang-name")]
30845        name: "Bidjara",
30846        part1: "",
30847        part3: "bym",
30848    },
30849    Language {
30850        #[cfg(feature = "lang-name")]
30851        name: "Bidyogo",
30852        part1: "",
30853        part3: "bjg",
30854    },
30855    Language {
30856        #[cfg(feature = "lang-name")]
30857        name: "Biem",
30858        part1: "",
30859        part3: "bmc",
30860    },
30861    Language {
30862        #[cfg(feature = "lang-name")]
30863        name: "Bierebo",
30864        part1: "",
30865        part3: "bnk",
30866    },
30867    Language {
30868        #[cfg(feature = "lang-name")]
30869        name: "Bieria",
30870        part1: "",
30871        part3: "brj",
30872    },
30873    Language {
30874        #[cfg(feature = "lang-name")]
30875        name: "Biete",
30876        part1: "",
30877        part3: "biu",
30878    },
30879    Language {
30880        #[cfg(feature = "lang-name")]
30881        name: "Big Nambas",
30882        part1: "",
30883        part3: "nmb",
30884    },
30885    Language {
30886        #[cfg(feature = "lang-name")]
30887        name: "Biga",
30888        part1: "",
30889        part3: "bhc",
30890    },
30891    Language {
30892        #[cfg(feature = "lang-name")]
30893        name: "Bigambal",
30894        part1: "",
30895        part3: "xbe",
30896    },
30897    Language {
30898        #[cfg(feature = "lang-name")]
30899        name: "Bih",
30900        part1: "",
30901        part3: "ibh",
30902    },
30903    Language {
30904        #[cfg(feature = "lang-name")]
30905        name: "Bijim",
30906        part1: "",
30907        part3: "jbm",
30908    },
30909    Language {
30910        #[cfg(feature = "lang-name")]
30911        name: "Bijori",
30912        part1: "",
30913        part3: "bix",
30914    },
30915    Language {
30916        #[cfg(feature = "lang-name")]
30917        name: "Bikol",
30918        part1: "",
30919        part3: "bik",
30920    },
30921    Language {
30922        #[cfg(feature = "lang-name")]
30923        name: "Bikya",
30924        part1: "",
30925        part3: "byb",
30926    },
30927    Language {
30928        #[cfg(feature = "lang-name")]
30929        name: "Bila",
30930        part1: "",
30931        part3: "bip",
30932    },
30933    Language {
30934        #[cfg(feature = "lang-name")]
30935        name: "Bilakura",
30936        part1: "",
30937        part3: "bql",
30938    },
30939    Language {
30940        #[cfg(feature = "lang-name")]
30941        name: "Bilaspuri",
30942        part1: "",
30943        part3: "kfs",
30944    },
30945    Language {
30946        #[cfg(feature = "lang-name")]
30947        name: "Bilba",
30948        part1: "",
30949        part3: "bpz",
30950    },
30951    Language {
30952        #[cfg(feature = "lang-name")]
30953        name: "Bilbil",
30954        part1: "",
30955        part3: "brz",
30956    },
30957    Language {
30958        #[cfg(feature = "lang-name")]
30959        name: "Bile",
30960        part1: "",
30961        part3: "bil",
30962    },
30963    Language {
30964        #[cfg(feature = "lang-name")]
30965        name: "Bilin",
30966        part1: "",
30967        part3: "byn",
30968    },
30969    Language {
30970        #[cfg(feature = "lang-name")]
30971        name: "Bilma Kanuri",
30972        part1: "",
30973        part3: "bms",
30974    },
30975    Language {
30976        #[cfg(feature = "lang-name")]
30977        name: "Biloxi",
30978        part1: "",
30979        part3: "bll",
30980    },
30981    Language {
30982        #[cfg(feature = "lang-name")]
30983        name: "Bilua",
30984        part1: "",
30985        part3: "blb",
30986    },
30987    Language {
30988        #[cfg(feature = "lang-name")]
30989        name: "Bilur",
30990        part1: "",
30991        part3: "bxf",
30992    },
30993    Language {
30994        #[cfg(feature = "lang-name")]
30995        name: "Bima",
30996        part1: "",
30997        part3: "bhp",
30998    },
30999    Language {
31000        #[cfg(feature = "lang-name")]
31001        name: "Bimin",
31002        part1: "",
31003        part3: "bhl",
31004    },
31005    Language {
31006        #[cfg(feature = "lang-name")]
31007        name: "Bimoba",
31008        part1: "",
31009        part3: "bim",
31010    },
31011    Language {
31012        #[cfg(feature = "lang-name")]
31013        name: "Bina",
31014        part1: "",
31015        part3: "byj",
31016    },
31017    Language {
31018        #[cfg(feature = "lang-name")]
31019        name: "Bina",
31020        part1: "",
31021        part3: "bmn",
31022    },
31023    Language {
31024        #[cfg(feature = "lang-name")]
31025        name: "Binahari",
31026        part1: "",
31027        part3: "bxz",
31028    },
31029    Language {
31030        #[cfg(feature = "lang-name")]
31031        name: "Binandere",
31032        part1: "",
31033        part3: "bhg",
31034    },
31035    Language {
31036        #[cfg(feature = "lang-name")]
31037        name: "Bindal",
31038        part1: "",
31039        part3: "xbd",
31040    },
31041    Language {
31042        #[cfg(feature = "lang-name")]
31043        name: "Bine",
31044        part1: "",
31045        part3: "bon",
31046    },
31047    Language {
31048        #[cfg(feature = "lang-name")]
31049        name: "Bini",
31050        part1: "",
31051        part3: "bin",
31052    },
31053    Language {
31054        #[cfg(feature = "lang-name")]
31055        name: "Binji",
31056        part1: "",
31057        part3: "bpj",
31058    },
31059    Language {
31060        #[cfg(feature = "lang-name")]
31061        name: "Binongan Itneg",
31062        part1: "",
31063        part3: "itb",
31064    },
31065    Language {
31066        #[cfg(feature = "lang-name")]
31067        name: "Bintauna",
31068        part1: "",
31069        part3: "bne",
31070    },
31071    Language {
31072        #[cfg(feature = "lang-name")]
31073        name: "Bintulu",
31074        part1: "",
31075        part3: "bny",
31076    },
31077    Language {
31078        #[cfg(feature = "lang-name")]
31079        name: "Binukid",
31080        part1: "",
31081        part3: "bkd",
31082    },
31083    Language {
31084        #[cfg(feature = "lang-name")]
31085        name: "Binumarien",
31086        part1: "",
31087        part3: "bjr",
31088    },
31089    Language {
31090        #[cfg(feature = "lang-name")]
31091        name: "Bipi",
31092        part1: "",
31093        part3: "biq",
31094    },
31095    Language {
31096        #[cfg(feature = "lang-name")]
31097        name: "Bira",
31098        part1: "",
31099        part3: "brf",
31100    },
31101    Language {
31102        #[cfg(feature = "lang-name")]
31103        name: "Birale",
31104        part1: "",
31105        part3: "bxe",
31106    },
31107    Language {
31108        #[cfg(feature = "lang-name")]
31109        name: "Birao",
31110        part1: "",
31111        part3: "brr",
31112    },
31113    Language {
31114        #[cfg(feature = "lang-name")]
31115        name: "Birgit",
31116        part1: "",
31117        part3: "btf",
31118    },
31119    Language {
31120        #[cfg(feature = "lang-name")]
31121        name: "Birhor",
31122        part1: "",
31123        part3: "biy",
31124    },
31125    Language {
31126        #[cfg(feature = "lang-name")]
31127        name: "Biri",
31128        part1: "",
31129        part3: "bzr",
31130    },
31131    Language {
31132        #[cfg(feature = "lang-name")]
31133        name: "Biritai",
31134        part1: "",
31135        part3: "bqq",
31136    },
31137    Language {
31138        #[cfg(feature = "lang-name")]
31139        name: "Birked",
31140        part1: "",
31141        part3: "brk",
31142    },
31143    Language {
31144        #[cfg(feature = "lang-name")]
31145        name: "Birri",
31146        part1: "",
31147        part3: "bvq",
31148    },
31149    Language {
31150        #[cfg(feature = "lang-name")]
31151        name: "Birrpayi",
31152        part1: "",
31153        part3: "xbj",
31154    },
31155    Language {
31156        #[cfg(feature = "lang-name")]
31157        name: "Birwa",
31158        part1: "",
31159        part3: "brl",
31160    },
31161    Language {
31162        #[cfg(feature = "lang-name")]
31163        name: "Biseni",
31164        part1: "",
31165        part3: "ije",
31166    },
31167    Language {
31168        #[cfg(feature = "lang-name")]
31169        name: "Bishnupriya",
31170        part1: "",
31171        part3: "bpy",
31172    },
31173    Language {
31174        #[cfg(feature = "lang-name")]
31175        name: "Bishuo",
31176        part1: "",
31177        part3: "bwh",
31178    },
31179    Language {
31180        #[cfg(feature = "lang-name")]
31181        name: "Bisis",
31182        part1: "",
31183        part3: "bnw",
31184    },
31185    Language {
31186        #[cfg(feature = "lang-name")]
31187        name: "Bislama",
31188        part1: "bi",
31189        part3: "bis",
31190    },
31191    Language {
31192        #[cfg(feature = "lang-name")]
31193        name: "Bisorio",
31194        part1: "",
31195        part3: "bir",
31196    },
31197    Language {
31198        #[cfg(feature = "lang-name")]
31199        name: "Bissa",
31200        part1: "",
31201        part3: "bib",
31202    },
31203    Language {
31204        #[cfg(feature = "lang-name")]
31205        name: "Bisu",
31206        part1: "",
31207        part3: "bzi",
31208    },
31209    Language {
31210        #[cfg(feature = "lang-name")]
31211        name: "Bit",
31212        part1: "",
31213        part3: "bgk",
31214    },
31215    Language {
31216        #[cfg(feature = "lang-name")]
31217        name: "Bitare",
31218        part1: "",
31219        part3: "brt",
31220    },
31221    Language {
31222        #[cfg(feature = "lang-name")]
31223        name: "Bitur",
31224        part1: "",
31225        part3: "mcc",
31226    },
31227    Language {
31228        #[cfg(feature = "lang-name")]
31229        name: "Biwat",
31230        part1: "",
31231        part3: "bwm",
31232    },
31233    Language {
31234        #[cfg(feature = "lang-name")]
31235        name: "Biyo",
31236        part1: "",
31237        part3: "byo",
31238    },
31239    Language {
31240        #[cfg(feature = "lang-name")]
31241        name: "Biyom",
31242        part1: "",
31243        part3: "bpm",
31244    },
31245    Language {
31246        #[cfg(feature = "lang-name")]
31247        name: "Blablanga",
31248        part1: "",
31249        part3: "blp",
31250    },
31251    Language {
31252        #[cfg(feature = "lang-name")]
31253        name: "Blafe",
31254        part1: "",
31255        part3: "bfh",
31256    },
31257    Language {
31258        #[cfg(feature = "lang-name")]
31259        name: "Blagar",
31260        part1: "",
31261        part3: "beu",
31262    },
31263    Language {
31264        #[cfg(feature = "lang-name")]
31265        name: "Blang",
31266        part1: "",
31267        part3: "blr",
31268    },
31269    Language {
31270        #[cfg(feature = "lang-name")]
31271        name: "Blissymbols",
31272        part1: "",
31273        part3: "zbl",
31274    },
31275    Language {
31276        #[cfg(feature = "lang-name")]
31277        name: "Bo",
31278        part1: "",
31279        part3: "bgl",
31280    },
31281    Language {
31282        #[cfg(feature = "lang-name")]
31283        name: "Bo",
31284        part1: "",
31285        part3: "bpw",
31286    },
31287    Language {
31288        #[cfg(feature = "lang-name")]
31289        name: "Bo-Rukul",
31290        part1: "",
31291        part3: "mae",
31292    },
31293    Language {
31294        #[cfg(feature = "lang-name")]
31295        name: "Bo-Ung",
31296        part1: "",
31297        part3: "mux",
31298    },
31299    Language {
31300        #[cfg(feature = "lang-name")]
31301        name: "Boano",
31302        part1: "",
31303        part3: "bzn",
31304    },
31305    Language {
31306        #[cfg(feature = "lang-name")]
31307        name: "Boano",
31308        part1: "",
31309        part3: "bzl",
31310    },
31311    Language {
31312        #[cfg(feature = "lang-name")]
31313        name: "Bobongko",
31314        part1: "",
31315        part3: "bgb",
31316    },
31317    Language {
31318        #[cfg(feature = "lang-name")]
31319        name: "Bobot",
31320        part1: "",
31321        part3: "bty",
31322    },
31323    Language {
31324        #[cfg(feature = "lang-name")]
31325        name: "Bodo",
31326        part1: "",
31327        part3: "boy",
31328    },
31329    Language {
31330        #[cfg(feature = "lang-name")]
31331        name: "Bodo",
31332        part1: "",
31333        part3: "brx",
31334    },
31335    Language {
31336        #[cfg(feature = "lang-name")]
31337        name: "Bodo Gadaba",
31338        part1: "",
31339        part3: "gbj",
31340    },
31341    Language {
31342        #[cfg(feature = "lang-name")]
31343        name: "Bodo Parja",
31344        part1: "",
31345        part3: "bdv",
31346    },
31347    Language {
31348        #[cfg(feature = "lang-name")]
31349        name: "Bofi",
31350        part1: "",
31351        part3: "bff",
31352    },
31353    Language {
31354        #[cfg(feature = "lang-name")]
31355        name: "Boga",
31356        part1: "",
31357        part3: "bvw",
31358    },
31359    Language {
31360        #[cfg(feature = "lang-name")]
31361        name: "Bogaya",
31362        part1: "",
31363        part3: "boq",
31364    },
31365    Language {
31366        #[cfg(feature = "lang-name")]
31367        name: "Boghom",
31368        part1: "",
31369        part3: "bux",
31370    },
31371    Language {
31372        #[cfg(feature = "lang-name")]
31373        name: "Boguru",
31374        part1: "",
31375        part3: "bqu",
31376    },
31377    Language {
31378        #[cfg(feature = "lang-name")]
31379        name: "Bohtan Neo-Aramaic",
31380        part1: "",
31381        part3: "bhn",
31382    },
31383    Language {
31384        #[cfg(feature = "lang-name")]
31385        name: "Boikin",
31386        part1: "",
31387        part3: "bzf",
31388    },
31389    Language {
31390        #[cfg(feature = "lang-name")]
31391        name: "Bokha",
31392        part1: "",
31393        part3: "ybk",
31394    },
31395    Language {
31396        #[cfg(feature = "lang-name")]
31397        name: "Boko",
31398        part1: "",
31399        part3: "bqc",
31400    },
31401    Language {
31402        #[cfg(feature = "lang-name")]
31403        name: "Boko",
31404        part1: "",
31405        part3: "bkp",
31406    },
31407    Language {
31408        #[cfg(feature = "lang-name")]
31409        name: "Bokobaru",
31410        part1: "",
31411        part3: "bus",
31412    },
31413    Language {
31414        #[cfg(feature = "lang-name")]
31415        name: "Bokoto",
31416        part1: "",
31417        part3: "bdt",
31418    },
31419    Language {
31420        #[cfg(feature = "lang-name")]
31421        name: "Bokyi",
31422        part1: "",
31423        part3: "bky",
31424    },
31425    Language {
31426        #[cfg(feature = "lang-name")]
31427        name: "Bola",
31428        part1: "",
31429        part3: "bnp",
31430    },
31431    Language {
31432        #[cfg(feature = "lang-name")]
31433        name: "Bolango",
31434        part1: "",
31435        part3: "bld",
31436    },
31437    Language {
31438        #[cfg(feature = "lang-name")]
31439        name: "Bole",
31440        part1: "",
31441        part3: "bol",
31442    },
31443    Language {
31444        #[cfg(feature = "lang-name")]
31445        name: "Bolgarian",
31446        part1: "",
31447        part3: "xbo",
31448    },
31449    Language {
31450        #[cfg(feature = "lang-name")]
31451        name: "Bolgo",
31452        part1: "",
31453        part3: "bvo",
31454    },
31455    Language {
31456        #[cfg(feature = "lang-name")]
31457        name: "Bolia",
31458        part1: "",
31459        part3: "bli",
31460    },
31461    Language {
31462        #[cfg(feature = "lang-name")]
31463        name: "Bolinao",
31464        part1: "",
31465        part3: "smk",
31466    },
31467    Language {
31468        #[cfg(feature = "lang-name")]
31469        name: "Bolivian Sign Language",
31470        part1: "",
31471        part3: "bvl",
31472    },
31473    Language {
31474        #[cfg(feature = "lang-name")]
31475        name: "Boloki",
31476        part1: "",
31477        part3: "bkt",
31478    },
31479    Language {
31480        #[cfg(feature = "lang-name")]
31481        name: "Bolon",
31482        part1: "",
31483        part3: "bof",
31484    },
31485    Language {
31486        #[cfg(feature = "lang-name")]
31487        name: "Bolondo",
31488        part1: "",
31489        part3: "bzm",
31490    },
31491    Language {
31492        #[cfg(feature = "lang-name")]
31493        name: "Bolongan",
31494        part1: "",
31495        part3: "blj",
31496    },
31497    Language {
31498        #[cfg(feature = "lang-name")]
31499        name: "Bolyu",
31500        part1: "",
31501        part3: "ply",
31502    },
31503    Language {
31504        #[cfg(feature = "lang-name")]
31505        name: "Bom-Kim",
31506        part1: "",
31507        part3: "bmf",
31508    },
31509    Language {
31510        #[cfg(feature = "lang-name")]
31511        name: "Boma",
31512        part1: "",
31513        part3: "boh",
31514    },
31515    Language {
31516        #[cfg(feature = "lang-name")]
31517        name: "Bomboli",
31518        part1: "",
31519        part3: "bml",
31520    },
31521    Language {
31522        #[cfg(feature = "lang-name")]
31523        name: "Bomboma",
31524        part1: "",
31525        part3: "bws",
31526    },
31527    Language {
31528        #[cfg(feature = "lang-name")]
31529        name: "Bomitaba",
31530        part1: "",
31531        part3: "zmx",
31532    },
31533    Language {
31534        #[cfg(feature = "lang-name")]
31535        name: "Bomu",
31536        part1: "",
31537        part3: "bmq",
31538    },
31539    Language {
31540        #[cfg(feature = "lang-name")]
31541        name: "Bomwali",
31542        part1: "",
31543        part3: "bmw",
31544    },
31545    Language {
31546        #[cfg(feature = "lang-name")]
31547        name: "Bon Gula",
31548        part1: "",
31549        part3: "glc",
31550    },
31551    Language {
31552        #[cfg(feature = "lang-name")]
31553        name: "Bonan",
31554        part1: "",
31555        part3: "peh",
31556    },
31557    Language {
31558        #[cfg(feature = "lang-name")]
31559        name: "Bondei",
31560        part1: "",
31561        part3: "bou",
31562    },
31563    Language {
31564        #[cfg(feature = "lang-name")]
31565        name: "Bondo",
31566        part1: "",
31567        part3: "bfw",
31568    },
31569    Language {
31570        #[cfg(feature = "lang-name")]
31571        name: "Bondoukou Kulango",
31572        part1: "",
31573        part3: "kzc",
31574    },
31575    Language {
31576        #[cfg(feature = "lang-name")]
31577        name: "Bondum Dom Dogon",
31578        part1: "",
31579        part3: "dbu",
31580    },
31581    Language {
31582        #[cfg(feature = "lang-name")]
31583        name: "Bonerate",
31584        part1: "",
31585        part3: "bna",
31586    },
31587    Language {
31588        #[cfg(feature = "lang-name")]
31589        name: "Bonerif",
31590        part1: "",
31591        part3: "bnv",
31592    },
31593    Language {
31594        #[cfg(feature = "lang-name")]
31595        name: "Bonggi",
31596        part1: "",
31597        part3: "bdg",
31598    },
31599    Language {
31600        #[cfg(feature = "lang-name")]
31601        name: "Bonggo",
31602        part1: "",
31603        part3: "bpg",
31604    },
31605    Language {
31606        #[cfg(feature = "lang-name")]
31607        name: "Bongili",
31608        part1: "",
31609        part3: "bui",
31610    },
31611    Language {
31612        #[cfg(feature = "lang-name")]
31613        name: "Bongo",
31614        part1: "",
31615        part3: "bot",
31616    },
31617    Language {
31618        #[cfg(feature = "lang-name")]
31619        name: "Bongu",
31620        part1: "",
31621        part3: "bpu",
31622    },
31623    Language {
31624        #[cfg(feature = "lang-name")]
31625        name: "Bonjo",
31626        part1: "",
31627        part3: "bok",
31628    },
31629    Language {
31630        #[cfg(feature = "lang-name")]
31631        name: "Bonkeng",
31632        part1: "",
31633        part3: "bvg",
31634    },
31635    Language {
31636        #[cfg(feature = "lang-name")]
31637        name: "Bonkiman",
31638        part1: "",
31639        part3: "bop",
31640    },
31641    Language {
31642        #[cfg(feature = "lang-name")]
31643        name: "Bontok",
31644        part1: "",
31645        part3: "bnc",
31646    },
31647    Language {
31648        #[cfg(feature = "lang-name")]
31649        name: "Bookan",
31650        part1: "",
31651        part3: "bnb",
31652    },
31653    Language {
31654        #[cfg(feature = "lang-name")]
31655        name: "Boon",
31656        part1: "",
31657        part3: "bnl",
31658    },
31659    Language {
31660        #[cfg(feature = "lang-name")]
31661        name: "Boor",
31662        part1: "",
31663        part3: "bvf",
31664    },
31665    Language {
31666        #[cfg(feature = "lang-name")]
31667        name: "Bora",
31668        part1: "",
31669        part3: "boa",
31670    },
31671    Language {
31672        #[cfg(feature = "lang-name")]
31673        name: "Borana-Arsi-Guji Oromo",
31674        part1: "",
31675        part3: "gax",
31676    },
31677    Language {
31678        #[cfg(feature = "lang-name")]
31679        name: "Border Kuna",
31680        part1: "",
31681        part3: "kvn",
31682    },
31683    Language {
31684        #[cfg(feature = "lang-name")]
31685        name: "Borei",
31686        part1: "",
31687        part3: "gai",
31688    },
31689    Language {
31690        #[cfg(feature = "lang-name")]
31691        name: "Borgu Fulfulde",
31692        part1: "",
31693        part3: "fue",
31694    },
31695    Language {
31696        #[cfg(feature = "lang-name")]
31697        name: "Boro",
31698        part1: "",
31699        part3: "bwo",
31700    },
31701    Language {
31702        #[cfg(feature = "lang-name")]
31703        name: "Boro",
31704        part1: "",
31705        part3: "xxb",
31706    },
31707    Language {
31708        #[cfg(feature = "lang-name")]
31709        name: "Borong",
31710        part1: "",
31711        part3: "ksr",
31712    },
31713    Language {
31714        #[cfg(feature = "lang-name")]
31715        name: "Boruca",
31716        part1: "",
31717        part3: "brn",
31718    },
31719    Language {
31720        #[cfg(feature = "lang-name")]
31721        name: "Bororo",
31722        part1: "",
31723        part3: "bor",
31724    },
31725    Language {
31726        #[cfg(feature = "lang-name")]
31727        name: "Boselewa",
31728        part1: "",
31729        part3: "bwf",
31730    },
31731    Language {
31732        #[cfg(feature = "lang-name")]
31733        name: "Bosngun",
31734        part1: "",
31735        part3: "bqs",
31736    },
31737    Language {
31738        #[cfg(feature = "lang-name")]
31739        name: "Bosnian",
31740        part1: "bs",
31741        part3: "bos",
31742    },
31743    Language {
31744        #[cfg(feature = "lang-name")]
31745        name: "Bote-Majhi",
31746        part1: "",
31747        part3: "bmj",
31748    },
31749    Language {
31750        #[cfg(feature = "lang-name")]
31751        name: "Botlikh",
31752        part1: "",
31753        part3: "bph",
31754    },
31755    Language {
31756        #[cfg(feature = "lang-name")]
31757        name: "Botolan Sambal",
31758        part1: "",
31759        part3: "sbl",
31760    },
31761    Language {
31762        #[cfg(feature = "lang-name")]
31763        name: "Bouna Kulango",
31764        part1: "",
31765        part3: "nku",
31766    },
31767    Language {
31768        #[cfg(feature = "lang-name")]
31769        name: "Bouni",
31770        part1: "",
31771        part3: "suo",
31772    },
31773    Language {
31774        #[cfg(feature = "lang-name")]
31775        name: "Bouyei",
31776        part1: "",
31777        part3: "pcc",
31778    },
31779    Language {
31780        #[cfg(feature = "lang-name")]
31781        name: "Bozaba",
31782        part1: "",
31783        part3: "bzo",
31784    },
31785    Language {
31786        #[cfg(feature = "lang-name")]
31787        name: "Bragat",
31788        part1: "",
31789        part3: "aof",
31790    },
31791    Language {
31792        #[cfg(feature = "lang-name")]
31793        name: "Brahui",
31794        part1: "",
31795        part3: "brh",
31796    },
31797    Language {
31798        #[cfg(feature = "lang-name")]
31799        name: "Braj",
31800        part1: "",
31801        part3: "bra",
31802    },
31803    Language {
31804        #[cfg(feature = "lang-name")]
31805        name: "Brao",
31806        part1: "",
31807        part3: "brb",
31808    },
31809    Language {
31810        #[cfg(feature = "lang-name")]
31811        name: "Brazilian Sign Language",
31812        part1: "",
31813        part3: "bzs",
31814    },
31815    Language {
31816        #[cfg(feature = "lang-name")]
31817        name: "Brem",
31818        part1: "",
31819        part3: "buq",
31820    },
31821    Language {
31822        #[cfg(feature = "lang-name")]
31823        name: "Breri",
31824        part1: "",
31825        part3: "brq",
31826    },
31827    Language {
31828        #[cfg(feature = "lang-name")]
31829        name: "Breton",
31830        part1: "br",
31831        part3: "bre",
31832    },
31833    Language {
31834        #[cfg(feature = "lang-name")]
31835        name: "Bribri",
31836        part1: "",
31837        part3: "bzd",
31838    },
31839    Language {
31840        #[cfg(feature = "lang-name")]
31841        name: "Bribri Sign Language",
31842        part1: "",
31843        part3: "rib",
31844    },
31845    Language {
31846        #[cfg(feature = "lang-name")]
31847        name: "Brithenig",
31848        part1: "",
31849        part3: "bzt",
31850    },
31851    Language {
31852        #[cfg(feature = "lang-name")]
31853        name: "British Sign Language",
31854        part1: "",
31855        part3: "bfi",
31856    },
31857    Language {
31858        #[cfg(feature = "lang-name")]
31859        name: "Brokkat",
31860        part1: "",
31861        part3: "bro",
31862    },
31863    Language {
31864        #[cfg(feature = "lang-name")]
31865        name: "Brokpake",
31866        part1: "",
31867        part3: "sgt",
31868    },
31869    Language {
31870        #[cfg(feature = "lang-name")]
31871        name: "Brokskat",
31872        part1: "",
31873        part3: "bkk",
31874    },
31875    Language {
31876        #[cfg(feature = "lang-name")]
31877        name: "Brooke's Point Palawano",
31878        part1: "",
31879        part3: "plw",
31880    },
31881    Language {
31882        #[cfg(feature = "lang-name")]
31883        name: "Broome Pearling Lugger Pidgin",
31884        part1: "",
31885        part3: "bpl",
31886    },
31887    Language {
31888        #[cfg(feature = "lang-name")]
31889        name: "Brunca Sign Language",
31890        part1: "",
31891        part3: "rnb",
31892    },
31893    Language {
31894        #[cfg(feature = "lang-name")]
31895        name: "Brunei",
31896        part1: "",
31897        part3: "kxd",
31898    },
31899    Language {
31900        #[cfg(feature = "lang-name")]
31901        name: "Brunei Bisaya",
31902        part1: "",
31903        part3: "bsb",
31904    },
31905    Language {
31906        #[cfg(feature = "lang-name")]
31907        name: "Bruny Island Tasmanian",
31908        part1: "",
31909        part3: "xpz",
31910    },
31911    Language {
31912        #[cfg(feature = "lang-name")]
31913        name: "Bu",
31914        part1: "",
31915        part3: "zbu",
31916    },
31917    Language {
31918        #[cfg(feature = "lang-name")]
31919        name: "Bu",
31920        part1: "",
31921        part3: "jid",
31922    },
31923    Language {
31924        #[cfg(feature = "lang-name")]
31925        name: "Bu-Nao Bunu",
31926        part1: "",
31927        part3: "bwx",
31928    },
31929    Language {
31930        #[cfg(feature = "lang-name")]
31931        name: "Bua",
31932        part1: "",
31933        part3: "bub",
31934    },
31935    Language {
31936        #[cfg(feature = "lang-name")]
31937        name: "Bualkhaw Chin",
31938        part1: "",
31939        part3: "cbl",
31940    },
31941    Language {
31942        #[cfg(feature = "lang-name")]
31943        name: "Buamu",
31944        part1: "",
31945        part3: "box",
31946    },
31947    Language {
31948        #[cfg(feature = "lang-name")]
31949        name: "Bube",
31950        part1: "",
31951        part3: "bvb",
31952    },
31953    Language {
31954        #[cfg(feature = "lang-name")]
31955        name: "Bubi",
31956        part1: "",
31957        part3: "buw",
31958    },
31959    Language {
31960        #[cfg(feature = "lang-name")]
31961        name: "Bubia",
31962        part1: "",
31963        part3: "bbx",
31964    },
31965    Language {
31966        #[cfg(feature = "lang-name")]
31967        name: "Budeh Stieng",
31968        part1: "",
31969        part3: "stt",
31970    },
31971    Language {
31972        #[cfg(feature = "lang-name")]
31973        name: "Budibud",
31974        part1: "",
31975        part3: "btp",
31976    },
31977    Language {
31978        #[cfg(feature = "lang-name")]
31979        name: "Budong-Budong",
31980        part1: "",
31981        part3: "bdx",
31982    },
31983    Language {
31984        #[cfg(feature = "lang-name")]
31985        name: "Budu",
31986        part1: "",
31987        part3: "buu",
31988    },
31989    Language {
31990        #[cfg(feature = "lang-name")]
31991        name: "Budukh",
31992        part1: "",
31993        part3: "bdk",
31994    },
31995    Language {
31996        #[cfg(feature = "lang-name")]
31997        name: "Buduma",
31998        part1: "",
31999        part3: "bdm",
32000    },
32001    Language {
32002        #[cfg(feature = "lang-name")]
32003        name: "Budza",
32004        part1: "",
32005        part3: "bja",
32006    },
32007    Language {
32008        #[cfg(feature = "lang-name")]
32009        name: "Bugan",
32010        part1: "",
32011        part3: "bbh",
32012    },
32013    Language {
32014        #[cfg(feature = "lang-name")]
32015        name: "Bugawac",
32016        part1: "",
32017        part3: "buk",
32018    },
32019    Language {
32020        #[cfg(feature = "lang-name")]
32021        name: "Bughotu",
32022        part1: "",
32023        part3: "bgt",
32024    },
32025    Language {
32026        #[cfg(feature = "lang-name")]
32027        name: "Buginese",
32028        part1: "",
32029        part3: "bug",
32030    },
32031    Language {
32032        #[cfg(feature = "lang-name")]
32033        name: "Buglere",
32034        part1: "",
32035        part3: "sab",
32036    },
32037    Language {
32038        #[cfg(feature = "lang-name")]
32039        name: "Bugun",
32040        part1: "",
32041        part3: "bgg",
32042    },
32043    Language {
32044        #[cfg(feature = "lang-name")]
32045        name: "Buhi'non Bikol",
32046        part1: "",
32047        part3: "ubl",
32048    },
32049    Language {
32050        #[cfg(feature = "lang-name")]
32051        name: "Buhid",
32052        part1: "",
32053        part3: "bku",
32054    },
32055    Language {
32056        #[cfg(feature = "lang-name")]
32057        name: "Buhutu",
32058        part1: "",
32059        part3: "bxh",
32060    },
32061    Language {
32062        #[cfg(feature = "lang-name")]
32063        name: "Bukar-Sadung Bidayuh",
32064        part1: "",
32065        part3: "sdo",
32066    },
32067    Language {
32068        #[cfg(feature = "lang-name")]
32069        name: "Bukat",
32070        part1: "",
32071        part3: "bvk",
32072    },
32073    Language {
32074        #[cfg(feature = "lang-name")]
32075        name: "Bukharic",
32076        part1: "",
32077        part3: "bhh",
32078    },
32079    Language {
32080        #[cfg(feature = "lang-name")]
32081        name: "Bukit Malay",
32082        part1: "",
32083        part3: "bvu",
32084    },
32085    Language {
32086        #[cfg(feature = "lang-name")]
32087        name: "Bukitan",
32088        part1: "",
32089        part3: "bkn",
32090    },
32091    Language {
32092        #[cfg(feature = "lang-name")]
32093        name: "Bukiyip",
32094        part1: "",
32095        part3: "ape",
32096    },
32097    Language {
32098        #[cfg(feature = "lang-name")]
32099        name: "Buksa",
32100        part1: "",
32101        part3: "tkb",
32102    },
32103    Language {
32104        #[cfg(feature = "lang-name")]
32105        name: "Bukusu",
32106        part1: "",
32107        part3: "bxk",
32108    },
32109    Language {
32110        #[cfg(feature = "lang-name")]
32111        name: "Bukwen",
32112        part1: "",
32113        part3: "buz",
32114    },
32115    Language {
32116        #[cfg(feature = "lang-name")]
32117        name: "Bulgarian",
32118        part1: "bg",
32119        part3: "bul",
32120    },
32121    Language {
32122        #[cfg(feature = "lang-name")]
32123        name: "Bulgarian Sign Language",
32124        part1: "",
32125        part3: "bqn",
32126    },
32127    Language {
32128        #[cfg(feature = "lang-name")]
32129        name: "Bulgebi",
32130        part1: "",
32131        part3: "bmp",
32132    },
32133    Language {
32134        #[cfg(feature = "lang-name")]
32135        name: "Buli",
32136        part1: "",
32137        part3: "uly",
32138    },
32139    Language {
32140        #[cfg(feature = "lang-name")]
32141        name: "Buli",
32142        part1: "",
32143        part3: "bwu",
32144    },
32145    Language {
32146        #[cfg(feature = "lang-name")]
32147        name: "Buli",
32148        part1: "",
32149        part3: "bzq",
32150    },
32151    Language {
32152        #[cfg(feature = "lang-name")]
32153        name: "Bullom So",
32154        part1: "",
32155        part3: "buy",
32156    },
32157    Language {
32158        #[cfg(feature = "lang-name")]
32159        name: "Bulo Stieng",
32160        part1: "",
32161        part3: "sti",
32162    },
32163    Language {
32164        #[cfg(feature = "lang-name")]
32165        name: "Bulu",
32166        part1: "",
32167        part3: "bum",
32168    },
32169    Language {
32170        #[cfg(feature = "lang-name")]
32171        name: "Bulu",
32172        part1: "",
32173        part3: "bjl",
32174    },
32175    Language {
32176        #[cfg(feature = "lang-name")]
32177        name: "Bum",
32178        part1: "",
32179        part3: "bmv",
32180    },
32181    Language {
32182        #[cfg(feature = "lang-name")]
32183        name: "Bumaji",
32184        part1: "",
32185        part3: "byp",
32186    },
32187    Language {
32188        #[cfg(feature = "lang-name")]
32189        name: "Bumang",
32190        part1: "",
32191        part3: "bvp",
32192    },
32193    Language {
32194        #[cfg(feature = "lang-name")]
32195        name: "Bumbita Arapesh",
32196        part1: "",
32197        part3: "aon",
32198    },
32199    Language {
32200        #[cfg(feature = "lang-name")]
32201        name: "Bumthangkha",
32202        part1: "",
32203        part3: "kjz",
32204    },
32205    Language {
32206        #[cfg(feature = "lang-name")]
32207        name: "Bun",
32208        part1: "",
32209        part3: "buv",
32210    },
32211    Language {
32212        #[cfg(feature = "lang-name")]
32213        name: "Buna",
32214        part1: "",
32215        part3: "bvn",
32216    },
32217    Language {
32218        #[cfg(feature = "lang-name")]
32219        name: "Bunak",
32220        part1: "",
32221        part3: "bfn",
32222    },
32223    Language {
32224        #[cfg(feature = "lang-name")]
32225        name: "Bunama",
32226        part1: "",
32227        part3: "bdd",
32228    },
32229    Language {
32230        #[cfg(feature = "lang-name")]
32231        name: "Bundeli",
32232        part1: "",
32233        part3: "bns",
32234    },
32235    Language {
32236        #[cfg(feature = "lang-name")]
32237        name: "Bung",
32238        part1: "",
32239        part3: "bqd",
32240    },
32241    Language {
32242        #[cfg(feature = "lang-name")]
32243        name: "Bungain",
32244        part1: "",
32245        part3: "but",
32246    },
32247    Language {
32248        #[cfg(feature = "lang-name")]
32249        name: "Bunganditj",
32250        part1: "",
32251        part3: "xbg",
32252    },
32253    Language {
32254        #[cfg(feature = "lang-name")]
32255        name: "Bungku",
32256        part1: "",
32257        part3: "bkz",
32258    },
32259    Language {
32260        #[cfg(feature = "lang-name")]
32261        name: "Bungu",
32262        part1: "",
32263        part3: "wun",
32264    },
32265    Language {
32266        #[cfg(feature = "lang-name")]
32267        name: "Bunoge Dogon",
32268        part1: "",
32269        part3: "dgb",
32270    },
32271    Language {
32272        #[cfg(feature = "lang-name")]
32273        name: "Bunuba",
32274        part1: "",
32275        part3: "bck",
32276    },
32277    Language {
32278        #[cfg(feature = "lang-name")]
32279        name: "Bunun",
32280        part1: "",
32281        part3: "bnn",
32282    },
32283    Language {
32284        #[cfg(feature = "lang-name")]
32285        name: "Buol",
32286        part1: "",
32287        part3: "blf",
32288    },
32289    Language {
32290        #[cfg(feature = "lang-name")]
32291        name: "Bura-Pabir",
32292        part1: "",
32293        part3: "bwr",
32294    },
32295    Language {
32296        #[cfg(feature = "lang-name")]
32297        name: "Burak",
32298        part1: "",
32299        part3: "bys",
32300    },
32301    Language {
32302        #[cfg(feature = "lang-name")]
32303        name: "Buraka",
32304        part1: "",
32305        part3: "bkg",
32306    },
32307    Language {
32308        #[cfg(feature = "lang-name")]
32309        name: "Burarra",
32310        part1: "",
32311        part3: "bvr",
32312    },
32313    Language {
32314        #[cfg(feature = "lang-name")]
32315        name: "Burate",
32316        part1: "",
32317        part3: "bti",
32318    },
32319    Language {
32320        #[cfg(feature = "lang-name")]
32321        name: "Burduna",
32322        part1: "",
32323        part3: "bxn",
32324    },
32325    Language {
32326        #[cfg(feature = "lang-name")]
32327        name: "Bure",
32328        part1: "",
32329        part3: "bvh",
32330    },
32331    Language {
32332        #[cfg(feature = "lang-name")]
32333        name: "Buriat",
32334        part1: "",
32335        part3: "bua",
32336    },
32337    Language {
32338        #[cfg(feature = "lang-name")]
32339        name: "Burji",
32340        part1: "",
32341        part3: "bji",
32342    },
32343    Language {
32344        #[cfg(feature = "lang-name")]
32345        name: "Burmbar",
32346        part1: "",
32347        part3: "vrt",
32348    },
32349    Language {
32350        #[cfg(feature = "lang-name")]
32351        name: "Burmese",
32352        part1: "my",
32353        part3: "mya",
32354    },
32355    Language {
32356        #[cfg(feature = "lang-name")]
32357        name: "Burmeso",
32358        part1: "",
32359        part3: "bzu",
32360    },
32361    Language {
32362        #[cfg(feature = "lang-name")]
32363        name: "Buru",
32364        part1: "",
32365        part3: "mhs",
32366    },
32367    Language {
32368        #[cfg(feature = "lang-name")]
32369        name: "Buru",
32370        part1: "",
32371        part3: "bqw",
32372    },
32373    Language {
32374        #[cfg(feature = "lang-name")]
32375        name: "Burui",
32376        part1: "",
32377        part3: "bry",
32378    },
32379    Language {
32380        #[cfg(feature = "lang-name")]
32381        name: "Burumakok",
32382        part1: "",
32383        part3: "aip",
32384    },
32385    Language {
32386        #[cfg(feature = "lang-name")]
32387        name: "Burun",
32388        part1: "",
32389        part3: "bdi",
32390    },
32391    Language {
32392        #[cfg(feature = "lang-name")]
32393        name: "Burundian Sign Language",
32394        part1: "",
32395        part3: "lsb",
32396    },
32397    Language {
32398        #[cfg(feature = "lang-name")]
32399        name: "Burunge",
32400        part1: "",
32401        part3: "bds",
32402    },
32403    Language {
32404        #[cfg(feature = "lang-name")]
32405        name: "Burushaski",
32406        part1: "",
32407        part3: "bsk",
32408    },
32409    Language {
32410        #[cfg(feature = "lang-name")]
32411        name: "Burusu",
32412        part1: "",
32413        part3: "bqr",
32414    },
32415    Language {
32416        #[cfg(feature = "lang-name")]
32417        name: "Buruwai",
32418        part1: "",
32419        part3: "asi",
32420    },
32421    Language {
32422        #[cfg(feature = "lang-name")]
32423        name: "Busa",
32424        part1: "",
32425        part3: "bqp",
32426    },
32427    Language {
32428        #[cfg(feature = "lang-name")]
32429        name: "Busam",
32430        part1: "",
32431        part3: "bxs",
32432    },
32433    Language {
32434        #[cfg(feature = "lang-name")]
32435        name: "Busami",
32436        part1: "",
32437        part3: "bsm",
32438    },
32439    Language {
32440        #[cfg(feature = "lang-name")]
32441        name: "Busang Kayan",
32442        part1: "",
32443        part3: "bfg",
32444    },
32445    Language {
32446        #[cfg(feature = "lang-name")]
32447        name: "Bushi",
32448        part1: "",
32449        part3: "buc",
32450    },
32451    Language {
32452        #[cfg(feature = "lang-name")]
32453        name: "Bushoong",
32454        part1: "",
32455        part3: "buf",
32456    },
32457    Language {
32458        #[cfg(feature = "lang-name")]
32459        name: "Buso",
32460        part1: "",
32461        part3: "bso",
32462    },
32463    Language {
32464        #[cfg(feature = "lang-name")]
32465        name: "Busoa",
32466        part1: "",
32467        part3: "bup",
32468    },
32469    Language {
32470        #[cfg(feature = "lang-name")]
32471        name: "Bussa",
32472        part1: "",
32473        part3: "dox",
32474    },
32475    Language {
32476        #[cfg(feature = "lang-name")]
32477        name: "Busuu",
32478        part1: "",
32479        part3: "bju",
32480    },
32481    Language {
32482        #[cfg(feature = "lang-name")]
32483        name: "Butbut Kalinga",
32484        part1: "",
32485        part3: "kyb",
32486    },
32487    Language {
32488        #[cfg(feature = "lang-name")]
32489        name: "Butmas-Tur",
32490        part1: "",
32491        part3: "bnr",
32492    },
32493    Language {
32494        #[cfg(feature = "lang-name")]
32495        name: "Butuanon",
32496        part1: "",
32497        part3: "btw",
32498    },
32499    Language {
32500        #[cfg(feature = "lang-name")]
32501        name: "Buwal",
32502        part1: "",
32503        part3: "bhs",
32504    },
32505    Language {
32506        #[cfg(feature = "lang-name")]
32507        name: "Buyu",
32508        part1: "",
32509        part3: "byi",
32510    },
32511    Language {
32512        #[cfg(feature = "lang-name")]
32513        name: "Buyuan Jinuo",
32514        part1: "",
32515        part3: "jiy",
32516    },
32517    Language {
32518        #[cfg(feature = "lang-name")]
32519        name: "Bwa",
32520        part1: "",
32521        part3: "bww",
32522    },
32523    Language {
32524        #[cfg(feature = "lang-name")]
32525        name: "Bwaidoka",
32526        part1: "",
32527        part3: "bwd",
32528    },
32529    Language {
32530        #[cfg(feature = "lang-name")]
32531        name: "Bwanabwana",
32532        part1: "",
32533        part3: "tte",
32534    },
32535    Language {
32536        #[cfg(feature = "lang-name")]
32537        name: "Bwatoo",
32538        part1: "",
32539        part3: "bwa",
32540    },
32541    Language {
32542        #[cfg(feature = "lang-name")]
32543        name: "Bwe Karen",
32544        part1: "",
32545        part3: "bwe",
32546    },
32547    Language {
32548        #[cfg(feature = "lang-name")]
32549        name: "Bwela",
32550        part1: "",
32551        part3: "bwl",
32552    },
32553    Language {
32554        #[cfg(feature = "lang-name")]
32555        name: "Bwile",
32556        part1: "",
32557        part3: "bwc",
32558    },
32559    Language {
32560        #[cfg(feature = "lang-name")]
32561        name: "Bwisi",
32562        part1: "",
32563        part3: "bwz",
32564    },
32565    Language {
32566        #[cfg(feature = "lang-name")]
32567        name: "Byangsi",
32568        part1: "",
32569        part3: "bee",
32570    },
32571    Language {
32572        #[cfg(feature = "lang-name")]
32573        name: "Byep",
32574        part1: "",
32575        part3: "mkk",
32576    },
32577    Language {
32578        #[cfg(feature = "lang-name")]
32579        name: "Badi Kanum",
32580        part1: "",
32581        part3: "khd",
32582    },
32583    Language {
32584        #[cfg(feature = "lang-name")]
32585        name: "C'Lela",
32586        part1: "",
32587        part3: "dri",
32588    },
32589    Language {
32590        #[cfg(feature = "lang-name")]
32591        name: "Caac",
32592        part1: "",
32593        part3: "msq",
32594    },
32595    Language {
32596        #[cfg(feature = "lang-name")]
32597        name: "Cabiyari",
32598        part1: "",
32599        part3: "cbb",
32600    },
32601    Language {
32602        #[cfg(feature = "lang-name")]
32603        name: "Cabecar",
32604        part1: "",
32605        part3: "cjp",
32606    },
32607    Language {
32608        #[cfg(feature = "lang-name")]
32609        name: "Cacaloxtepec Mixtec",
32610        part1: "",
32611        part3: "miu",
32612    },
32613    Language {
32614        #[cfg(feature = "lang-name")]
32615        name: "Cacaopera",
32616        part1: "",
32617        part3: "ccr",
32618    },
32619    Language {
32620        #[cfg(feature = "lang-name")]
32621        name: "Cacgia Roglai",
32622        part1: "",
32623        part3: "roc",
32624    },
32625    Language {
32626        #[cfg(feature = "lang-name")]
32627        name: "Cacua",
32628        part1: "",
32629        part3: "cbv",
32630    },
32631    Language {
32632        #[cfg(feature = "lang-name")]
32633        name: "Caddo",
32634        part1: "",
32635        part3: "cad",
32636    },
32637    Language {
32638        #[cfg(feature = "lang-name")]
32639        name: "Cafundo Creole",
32640        part1: "",
32641        part3: "ccd",
32642    },
32643    Language {
32644        #[cfg(feature = "lang-name")]
32645        name: "Cahuarano",
32646        part1: "",
32647        part3: "cah",
32648    },
32649    Language {
32650        #[cfg(feature = "lang-name")]
32651        name: "Cahuilla",
32652        part1: "",
32653        part3: "chl",
32654    },
32655    Language {
32656        #[cfg(feature = "lang-name")]
32657        name: "Cajamarca Quechua",
32658        part1: "",
32659        part3: "qvc",
32660    },
32661    Language {
32662        #[cfg(feature = "lang-name")]
32663        name: "Cajatambo North Lima Quechua",
32664        part1: "",
32665        part3: "qvl",
32666    },
32667    Language {
32668        #[cfg(feature = "lang-name")]
32669        name: "Cajonos Zapotec",
32670        part1: "",
32671        part3: "zad",
32672    },
32673    Language {
32674        #[cfg(feature = "lang-name")]
32675        name: "Cajun French",
32676        part1: "",
32677        part3: "frc",
32678    },
32679    Language {
32680        #[cfg(feature = "lang-name")]
32681        name: "Caka",
32682        part1: "",
32683        part3: "ckx",
32684    },
32685    Language {
32686        #[cfg(feature = "lang-name")]
32687        name: "Cakchiquel-Quiche Mixed Language",
32688        part1: "",
32689        part3: "ckz",
32690    },
32691    Language {
32692        #[cfg(feature = "lang-name")]
32693        name: "Cakfem-Mushere",
32694        part1: "",
32695        part3: "cky",
32696    },
32697    Language {
32698        #[cfg(feature = "lang-name")]
32699        name: "Calamian Tagbanwa",
32700        part1: "",
32701        part3: "tbk",
32702    },
32703    Language {
32704        #[cfg(feature = "lang-name")]
32705        name: "Calderon Highland Quichua",
32706        part1: "",
32707        part3: "qud",
32708    },
32709    Language {
32710        #[cfg(feature = "lang-name")]
32711        name: "Callawalla",
32712        part1: "",
32713        part3: "caw",
32714    },
32715    Language {
32716        #[cfg(feature = "lang-name")]
32717        name: "Caluyanun",
32718        part1: "",
32719        part3: "clu",
32720    },
32721    Language {
32722        #[cfg(feature = "lang-name")]
32723        name: "Calo",
32724        part1: "",
32725        part3: "rmq",
32726    },
32727    Language {
32728        #[cfg(feature = "lang-name")]
32729        name: "Cambodian Sign Language",
32730        part1: "",
32731        part3: "csx",
32732    },
32733    Language {
32734        #[cfg(feature = "lang-name")]
32735        name: "Cameroon Mambila",
32736        part1: "",
32737        part3: "mcu",
32738    },
32739    Language {
32740        #[cfg(feature = "lang-name")]
32741        name: "Cameroon Pidgin",
32742        part1: "",
32743        part3: "wes",
32744    },
32745    Language {
32746        #[cfg(feature = "lang-name")]
32747        name: "Camling",
32748        part1: "",
32749        part3: "rab",
32750    },
32751    Language {
32752        #[cfg(feature = "lang-name")]
32753        name: "Campalagian",
32754        part1: "",
32755        part3: "cml",
32756    },
32757    Language {
32758        #[cfg(feature = "lang-name")]
32759        name: "Campidanese Sardinian",
32760        part1: "",
32761        part3: "sro",
32762    },
32763    Language {
32764        #[cfg(feature = "lang-name")]
32765        name: "Camsa",
32766        part1: "",
32767        part3: "kbh",
32768    },
32769    Language {
32770        #[cfg(feature = "lang-name")]
32771        name: "Camtho",
32772        part1: "",
32773        part3: "cmt",
32774    },
32775    Language {
32776        #[cfg(feature = "lang-name")]
32777        name: "Camunic",
32778        part1: "",
32779        part3: "xcc",
32780    },
32781    Language {
32782        #[cfg(feature = "lang-name")]
32783        name: "Candoshi-Shapra",
32784        part1: "",
32785        part3: "cbu",
32786    },
32787    Language {
32788        #[cfg(feature = "lang-name")]
32789        name: "Canela",
32790        part1: "",
32791        part3: "ram",
32792    },
32793    Language {
32794        #[cfg(feature = "lang-name")]
32795        name: "Canichana",
32796        part1: "",
32797        part3: "caz",
32798    },
32799    Language {
32800        #[cfg(feature = "lang-name")]
32801        name: "Cao Lan",
32802        part1: "",
32803        part3: "mlc",
32804    },
32805    Language {
32806        #[cfg(feature = "lang-name")]
32807        name: "Cao Miao",
32808        part1: "",
32809        part3: "cov",
32810    },
32811    Language {
32812        #[cfg(feature = "lang-name")]
32813        name: "Capanahua",
32814        part1: "",
32815        part3: "kaq",
32816    },
32817    Language {
32818        #[cfg(feature = "lang-name")]
32819        name: "Capiznon",
32820        part1: "",
32821        part3: "cps",
32822    },
32823    Language {
32824        #[cfg(feature = "lang-name")]
32825        name: "Cappadocian Greek",
32826        part1: "",
32827        part3: "cpg",
32828    },
32829    Language {
32830        #[cfg(feature = "lang-name")]
32831        name: "Caquinte",
32832        part1: "",
32833        part3: "cot",
32834    },
32835    Language {
32836        #[cfg(feature = "lang-name")]
32837        name: "Car Nicobarese",
32838        part1: "",
32839        part3: "caq",
32840    },
32841    Language {
32842        #[cfg(feature = "lang-name")]
32843        name: "Cara",
32844        part1: "",
32845        part3: "cfd",
32846    },
32847    Language {
32848        #[cfg(feature = "lang-name")]
32849        name: "Carabayo",
32850        part1: "",
32851        part3: "cby",
32852    },
32853    Language {
32854        #[cfg(feature = "lang-name")]
32855        name: "Caramanta",
32856        part1: "",
32857        part3: "crf",
32858    },
32859    Language {
32860        #[cfg(feature = "lang-name")]
32861        name: "Carapana",
32862        part1: "",
32863        part3: "cbc",
32864    },
32865    Language {
32866        #[cfg(feature = "lang-name")]
32867        name: "Carian",
32868        part1: "",
32869        part3: "xcr",
32870    },
32871    Language {
32872        #[cfg(feature = "lang-name")]
32873        name: "Caribbean Hindustani",
32874        part1: "",
32875        part3: "hns",
32876    },
32877    Language {
32878        #[cfg(feature = "lang-name")]
32879        name: "Caribbean Javanese",
32880        part1: "",
32881        part3: "jvn",
32882    },
32883    Language {
32884        #[cfg(feature = "lang-name")]
32885        name: "Carijona",
32886        part1: "",
32887        part3: "cbd",
32888    },
32889    Language {
32890        #[cfg(feature = "lang-name")]
32891        name: "Carolina Algonquian",
32892        part1: "",
32893        part3: "crr",
32894    },
32895    Language {
32896        #[cfg(feature = "lang-name")]
32897        name: "Carolinian",
32898        part1: "",
32899        part3: "cal",
32900    },
32901    Language {
32902        #[cfg(feature = "lang-name")]
32903        name: "Carpathian Romani",
32904        part1: "",
32905        part3: "rmc",
32906    },
32907    Language {
32908        #[cfg(feature = "lang-name")]
32909        name: "Carrier",
32910        part1: "",
32911        part3: "crx",
32912    },
32913    Language {
32914        #[cfg(feature = "lang-name")]
32915        name: "Cashibo-Cacataibo",
32916        part1: "",
32917        part3: "cbr",
32918    },
32919    Language {
32920        #[cfg(feature = "lang-name")]
32921        name: "Cashinahua",
32922        part1: "",
32923        part3: "cbs",
32924    },
32925    Language {
32926        #[cfg(feature = "lang-name")]
32927        name: "Casiguran Dumagat Agta",
32928        part1: "",
32929        part3: "dgc",
32930    },
32931    Language {
32932        #[cfg(feature = "lang-name")]
32933        name: "Casuarina Coast Asmat",
32934        part1: "",
32935        part3: "asc",
32936    },
32937    Language {
32938        #[cfg(feature = "lang-name")]
32939        name: "Catalan",
32940        part1: "ca",
32941        part3: "cat",
32942    },
32943    Language {
32944        #[cfg(feature = "lang-name")]
32945        name: "Catalan Sign Language",
32946        part1: "",
32947        part3: "csc",
32948    },
32949    Language {
32950        #[cfg(feature = "lang-name")]
32951        name: "Catawba",
32952        part1: "",
32953        part3: "chc",
32954    },
32955    Language {
32956        #[cfg(feature = "lang-name")]
32957        name: "Cavinena",
32958        part1: "",
32959        part3: "cav",
32960    },
32961    Language {
32962        #[cfg(feature = "lang-name")]
32963        name: "Cayubaba",
32964        part1: "",
32965        part3: "cyb",
32966    },
32967    Language {
32968        #[cfg(feature = "lang-name")]
32969        name: "Cayuga",
32970        part1: "",
32971        part3: "cay",
32972    },
32973    Language {
32974        #[cfg(feature = "lang-name")]
32975        name: "Cayuse",
32976        part1: "",
32977        part3: "xcy",
32978    },
32979    Language {
32980        #[cfg(feature = "lang-name")]
32981        name: "Canar Highland Quichua",
32982        part1: "",
32983        part3: "qxr",
32984    },
32985    Language {
32986        #[cfg(feature = "lang-name")]
32987        name: "Cahungwarya",
32988        part1: "",
32989        part3: "nat",
32990    },
32991    Language {
32992        #[cfg(feature = "lang-name")]
32993        name: "Cebaara Senoufo",
32994        part1: "",
32995        part3: "sef",
32996    },
32997    Language {
32998        #[cfg(feature = "lang-name")]
32999        name: "Cebuano",
33000        part1: "",
33001        part3: "ceb",
33002    },
33003    Language {
33004        #[cfg(feature = "lang-name")]
33005        name: "Celtiberian",
33006        part1: "",
33007        part3: "xce",
33008    },
33009    Language {
33010        #[cfg(feature = "lang-name")]
33011        name: "Cemuhi",
33012        part1: "",
33013        part3: "cam",
33014    },
33015    Language {
33016        #[cfg(feature = "lang-name")]
33017        name: "Cen",
33018        part1: "",
33019        part3: "cen",
33020    },
33021    Language {
33022        #[cfg(feature = "lang-name")]
33023        name: "Central Asmat",
33024        part1: "",
33025        part3: "cns",
33026    },
33027    Language {
33028        #[cfg(feature = "lang-name")]
33029        name: "Central Atlas Tamazight",
33030        part1: "",
33031        part3: "tzm",
33032    },
33033    Language {
33034        #[cfg(feature = "lang-name")]
33035        name: "Central Awyu",
33036        part1: "",
33037        part3: "awu",
33038    },
33039    Language {
33040        #[cfg(feature = "lang-name")]
33041        name: "Central Aymara",
33042        part1: "",
33043        part3: "ayr",
33044    },
33045    Language {
33046        #[cfg(feature = "lang-name")]
33047        name: "Central Bai",
33048        part1: "",
33049        part3: "bca",
33050    },
33051    Language {
33052        #[cfg(feature = "lang-name")]
33053        name: "Central Berawan",
33054        part1: "",
33055        part3: "zbc",
33056    },
33057    Language {
33058        #[cfg(feature = "lang-name")]
33059        name: "Central Bikol",
33060        part1: "",
33061        part3: "bcl",
33062    },
33063    Language {
33064        #[cfg(feature = "lang-name")]
33065        name: "Central Bontok",
33066        part1: "",
33067        part3: "lbk",
33068    },
33069    Language {
33070        #[cfg(feature = "lang-name")]
33071        name: "Central Cagayan Agta",
33072        part1: "",
33073        part3: "agt",
33074    },
33075    Language {
33076        #[cfg(feature = "lang-name")]
33077        name: "Central Grebo",
33078        part1: "",
33079        part3: "grv",
33080    },
33081    Language {
33082        #[cfg(feature = "lang-name")]
33083        name: "Central Hongshuihe Zhuang",
33084        part1: "",
33085        part3: "zch",
33086    },
33087    Language {
33088        #[cfg(feature = "lang-name")]
33089        name: "Central Huasteca Nahuatl",
33090        part1: "",
33091        part3: "nch",
33092    },
33093    Language {
33094        #[cfg(feature = "lang-name")]
33095        name: "Central Huishui Hmong",
33096        part1: "",
33097        part3: "hmc",
33098    },
33099    Language {
33100        #[cfg(feature = "lang-name")]
33101        name: "Central Kanuri",
33102        part1: "",
33103        part3: "knc",
33104    },
33105    Language {
33106        #[cfg(feature = "lang-name")]
33107        name: "Central Kurdish",
33108        part1: "",
33109        part3: "ckb",
33110    },
33111    Language {
33112        #[cfg(feature = "lang-name")]
33113        name: "Central Maewo",
33114        part1: "",
33115        part3: "mwo",
33116    },
33117    Language {
33118        #[cfg(feature = "lang-name")]
33119        name: "Central Malay",
33120        part1: "",
33121        part3: "pse",
33122    },
33123    Language {
33124        #[cfg(feature = "lang-name")]
33125        name: "Central Masela",
33126        part1: "",
33127        part3: "mxz",
33128    },
33129    Language {
33130        #[cfg(feature = "lang-name")]
33131        name: "Central Mashan Hmong",
33132        part1: "",
33133        part3: "hmm",
33134    },
33135    Language {
33136        #[cfg(feature = "lang-name")]
33137        name: "Central Mazahua",
33138        part1: "",
33139        part3: "maz",
33140    },
33141    Language {
33142        #[cfg(feature = "lang-name")]
33143        name: "Central Melanau",
33144        part1: "",
33145        part3: "mel",
33146    },
33147    Language {
33148        #[cfg(feature = "lang-name")]
33149        name: "Central Mnong",
33150        part1: "",
33151        part3: "cmo",
33152    },
33153    Language {
33154        #[cfg(feature = "lang-name")]
33155        name: "Central Nahuatl",
33156        part1: "",
33157        part3: "nhn",
33158    },
33159    Language {
33160        #[cfg(feature = "lang-name")]
33161        name: "Central Nicobarese",
33162        part1: "",
33163        part3: "ncb",
33164    },
33165    Language {
33166        #[cfg(feature = "lang-name")]
33167        name: "Central Ojibwa",
33168        part1: "",
33169        part3: "ojc",
33170    },
33171    Language {
33172        #[cfg(feature = "lang-name")]
33173        name: "Central Okinawan",
33174        part1: "",
33175        part3: "ryu",
33176    },
33177    Language {
33178        #[cfg(feature = "lang-name")]
33179        name: "Central Palawano",
33180        part1: "",
33181        part3: "plc",
33182    },
33183    Language {
33184        #[cfg(feature = "lang-name")]
33185        name: "Central Pame",
33186        part1: "",
33187        part3: "pbs",
33188    },
33189    Language {
33190        #[cfg(feature = "lang-name")]
33191        name: "Central Pashto",
33192        part1: "",
33193        part3: "pst",
33194    },
33195    Language {
33196        #[cfg(feature = "lang-name")]
33197        name: "Central Pomo",
33198        part1: "",
33199        part3: "poo",
33200    },
33201    Language {
33202        #[cfg(feature = "lang-name")]
33203        name: "Central Puebla Nahuatl",
33204        part1: "",
33205        part3: "ncx",
33206    },
33207    Language {
33208        #[cfg(feature = "lang-name")]
33209        name: "Central Sama",
33210        part1: "",
33211        part3: "sml",
33212    },
33213    Language {
33214        #[cfg(feature = "lang-name")]
33215        name: "Central Siberian Yupik",
33216        part1: "",
33217        part3: "ess",
33218    },
33219    Language {
33220        #[cfg(feature = "lang-name")]
33221        name: "Central Sierra Miwok",
33222        part1: "",
33223        part3: "csm",
33224    },
33225    Language {
33226        #[cfg(feature = "lang-name")]
33227        name: "Central Subanen",
33228        part1: "",
33229        part3: "syb",
33230    },
33231    Language {
33232        #[cfg(feature = "lang-name")]
33233        name: "Central Tagbanwa",
33234        part1: "",
33235        part3: "tgt",
33236    },
33237    Language {
33238        #[cfg(feature = "lang-name")]
33239        name: "Central Tarahumara",
33240        part1: "",
33241        part3: "tar",
33242    },
33243    Language {
33244        #[cfg(feature = "lang-name")]
33245        name: "Central Tunebo",
33246        part1: "",
33247        part3: "tuf",
33248    },
33249    Language {
33250        #[cfg(feature = "lang-name")]
33251        name: "Central Yupik",
33252        part1: "",
33253        part3: "esu",
33254    },
33255    Language {
33256        #[cfg(feature = "lang-name")]
33257        name: "Central-Eastern Niger Fulfulde",
33258        part1: "",
33259        part3: "fuq",
33260    },
33261    Language {
33262        #[cfg(feature = "lang-name")]
33263        name: "Centuum",
33264        part1: "",
33265        part3: "cet",
33266    },
33267    Language {
33268        #[cfg(feature = "lang-name")]
33269        name: "Cerma",
33270        part1: "",
33271        part3: "cme",
33272    },
33273    Language {
33274        #[cfg(feature = "lang-name")]
33275        name: "Cha'ari",
33276        part1: "",
33277        part3: "cxh",
33278    },
33279    Language {
33280        #[cfg(feature = "lang-name")]
33281        name: "Chabu",
33282        part1: "",
33283        part3: "sbf",
33284    },
33285    Language {
33286        #[cfg(feature = "lang-name")]
33287        name: "Chachapoyas Quechua",
33288        part1: "",
33289        part3: "quk",
33290    },
33291    Language {
33292        #[cfg(feature = "lang-name")]
33293        name: "Chachi",
33294        part1: "",
33295        part3: "cbi",
33296    },
33297    Language {
33298        #[cfg(feature = "lang-name")]
33299        name: "Chadian Arabic",
33300        part1: "",
33301        part3: "shu",
33302    },
33303    Language {
33304        #[cfg(feature = "lang-name")]
33305        name: "Chadian Sign Language",
33306        part1: "",
33307        part3: "cds",
33308    },
33309    Language {
33310        #[cfg(feature = "lang-name")]
33311        name: "Chadong",
33312        part1: "",
33313        part3: "cdy",
33314    },
33315    Language {
33316        #[cfg(feature = "lang-name")]
33317        name: "Chagatai",
33318        part1: "",
33319        part3: "chg",
33320    },
33321    Language {
33322        #[cfg(feature = "lang-name")]
33323        name: "Chaima",
33324        part1: "",
33325        part3: "ciy",
33326    },
33327    Language {
33328        #[cfg(feature = "lang-name")]
33329        name: "Chak",
33330        part1: "",
33331        part3: "ckh",
33332    },
33333    Language {
33334        #[cfg(feature = "lang-name")]
33335        name: "Chakali",
33336        part1: "",
33337        part3: "cli",
33338    },
33339    Language {
33340        #[cfg(feature = "lang-name")]
33341        name: "Chakavian",
33342        part1: "",
33343        part3: "ckm",
33344    },
33345    Language {
33346        #[cfg(feature = "lang-name")]
33347        name: "Chakma",
33348        part1: "",
33349        part3: "ccp",
33350    },
33351    Language {
33352        #[cfg(feature = "lang-name")]
33353        name: "Chala",
33354        part1: "",
33355        part3: "cll",
33356    },
33357    Language {
33358        #[cfg(feature = "lang-name")]
33359        name: "Chaldean Neo-Aramaic",
33360        part1: "",
33361        part3: "cld",
33362    },
33363    Language {
33364        #[cfg(feature = "lang-name")]
33365        name: "Chalikha",
33366        part1: "",
33367        part3: "tgf",
33368    },
33369    Language {
33370        #[cfg(feature = "lang-name")]
33371        name: "Chamacoco",
33372        part1: "",
33373        part3: "ceg",
33374    },
33375    Language {
33376        #[cfg(feature = "lang-name")]
33377        name: "Chamalal",
33378        part1: "",
33379        part3: "cji",
33380    },
33381    Language {
33382        #[cfg(feature = "lang-name")]
33383        name: "Chambeali",
33384        part1: "",
33385        part3: "cdh",
33386    },
33387    Language {
33388        #[cfg(feature = "lang-name")]
33389        name: "Chambri",
33390        part1: "",
33391        part3: "can",
33392    },
33393    Language {
33394        #[cfg(feature = "lang-name")]
33395        name: "Chamicuro",
33396        part1: "",
33397        part3: "ccc",
33398    },
33399    Language {
33400        #[cfg(feature = "lang-name")]
33401        name: "Chamorro",
33402        part1: "ch",
33403        part3: "cha",
33404    },
33405    Language {
33406        #[cfg(feature = "lang-name")]
33407        name: "Chang Naga",
33408        part1: "",
33409        part3: "nbc",
33410    },
33411    Language {
33412        #[cfg(feature = "lang-name")]
33413        name: "Changriwa",
33414        part1: "",
33415        part3: "cga",
33416    },
33417    Language {
33418        #[cfg(feature = "lang-name")]
33419        name: "Changthang",
33420        part1: "",
33421        part3: "cna",
33422    },
33423    Language {
33424        #[cfg(feature = "lang-name")]
33425        name: "Chantyal",
33426        part1: "",
33427        part3: "chx",
33428    },
33429    Language {
33430        #[cfg(feature = "lang-name")]
33431        name: "Chane",
33432        part1: "",
33433        part3: "caj",
33434    },
33435    Language {
33436        #[cfg(feature = "lang-name")]
33437        name: "Chara",
33438        part1: "",
33439        part3: "cra",
33440    },
33441    Language {
33442        #[cfg(feature = "lang-name")]
33443        name: "Chaudangsi",
33444        part1: "",
33445        part3: "cdn",
33446    },
33447    Language {
33448        #[cfg(feature = "lang-name")]
33449        name: "Chaura",
33450        part1: "",
33451        part3: "crv",
33452    },
33453    Language {
33454        #[cfg(feature = "lang-name")]
33455        name: "Chavacano",
33456        part1: "",
33457        part3: "cbk",
33458    },
33459    Language {
33460        #[cfg(feature = "lang-name")]
33461        name: "Chayahuita",
33462        part1: "",
33463        part3: "cbt",
33464    },
33465    Language {
33466        #[cfg(feature = "lang-name")]
33467        name: "Chayuco Mixtec",
33468        part1: "",
33469        part3: "mih",
33470    },
33471    Language {
33472        #[cfg(feature = "lang-name")]
33473        name: "Chazumba Mixtec",
33474        part1: "",
33475        part3: "xtb",
33476    },
33477    Language {
33478        #[cfg(feature = "lang-name")]
33479        name: "Che",
33480        part1: "",
33481        part3: "ruk",
33482    },
33483    Language {
33484        #[cfg(feature = "lang-name")]
33485        name: "Chechen",
33486        part1: "ce",
33487        part3: "che",
33488    },
33489    Language {
33490        #[cfg(feature = "lang-name")]
33491        name: "Cheke Holo",
33492        part1: "",
33493        part3: "mrn",
33494    },
33495    Language {
33496        #[cfg(feature = "lang-name")]
33497        name: "Chemakum",
33498        part1: "",
33499        part3: "xch",
33500    },
33501    Language {
33502        #[cfg(feature = "lang-name")]
33503        name: "Chenapian",
33504        part1: "",
33505        part3: "cjn",
33506    },
33507    Language {
33508        #[cfg(feature = "lang-name")]
33509        name: "Chenchu",
33510        part1: "",
33511        part3: "cde",
33512    },
33513    Language {
33514        #[cfg(feature = "lang-name")]
33515        name: "Chenoua",
33516        part1: "",
33517        part3: "cnu",
33518    },
33519    Language {
33520        #[cfg(feature = "lang-name")]
33521        name: "Chepang",
33522        part1: "",
33523        part3: "cdm",
33524    },
33525    Language {
33526        #[cfg(feature = "lang-name")]
33527        name: "Chepya",
33528        part1: "",
33529        part3: "ycp",
33530    },
33531    Language {
33532        #[cfg(feature = "lang-name")]
33533        name: "Cherepon",
33534        part1: "",
33535        part3: "cpn",
33536    },
33537    Language {
33538        #[cfg(feature = "lang-name")]
33539        name: "Cherokee",
33540        part1: "",
33541        part3: "chr",
33542    },
33543    Language {
33544        #[cfg(feature = "lang-name")]
33545        name: "Chesu",
33546        part1: "",
33547        part3: "ych",
33548    },
33549    Language {
33550        #[cfg(feature = "lang-name")]
33551        name: "Chetco",
33552        part1: "",
33553        part3: "ctc",
33554    },
33555    Language {
33556        #[cfg(feature = "lang-name")]
33557        name: "Chewong",
33558        part1: "",
33559        part3: "cwg",
33560    },
33561    Language {
33562        #[cfg(feature = "lang-name")]
33563        name: "Cheyenne",
33564        part1: "",
33565        part3: "chy",
33566    },
33567    Language {
33568        #[cfg(feature = "lang-name")]
33569        name: "Chhattisgarhi",
33570        part1: "",
33571        part3: "hne",
33572    },
33573    Language {
33574        #[cfg(feature = "lang-name")]
33575        name: "Chhintange",
33576        part1: "",
33577        part3: "ctn",
33578    },
33579    Language {
33580        #[cfg(feature = "lang-name")]
33581        name: "Chhulung",
33582        part1: "",
33583        part3: "cur",
33584    },
33585    Language {
33586        #[cfg(feature = "lang-name")]
33587        name: "Chiangmai Sign Language",
33588        part1: "",
33589        part3: "csd",
33590    },
33591    Language {
33592        #[cfg(feature = "lang-name")]
33593        name: "Chiapanec",
33594        part1: "",
33595        part3: "cip",
33596    },
33597    Language {
33598        #[cfg(feature = "lang-name")]
33599        name: "Chibcha",
33600        part1: "",
33601        part3: "chb",
33602    },
33603    Language {
33604        #[cfg(feature = "lang-name")]
33605        name: "Chicahuaxtla Triqui",
33606        part1: "",
33607        part3: "trs",
33608    },
33609    Language {
33610        #[cfg(feature = "lang-name")]
33611        name: "Chichicapan Zapotec",
33612        part1: "",
33613        part3: "zpv",
33614    },
33615    Language {
33616        #[cfg(feature = "lang-name")]
33617        name: "Chichimeca-Jonaz",
33618        part1: "",
33619        part3: "pei",
33620    },
33621    Language {
33622        #[cfg(feature = "lang-name")]
33623        name: "Chickasaw",
33624        part1: "",
33625        part3: "cic",
33626    },
33627    Language {
33628        #[cfg(feature = "lang-name")]
33629        name: "Chicomuceltec",
33630        part1: "",
33631        part3: "cob",
33632    },
33633    Language {
33634        #[cfg(feature = "lang-name")]
33635        name: "Chiga",
33636        part1: "",
33637        part3: "cgg",
33638    },
33639    Language {
33640        #[cfg(feature = "lang-name")]
33641        name: "Chigmecatitlan Mixtec",
33642        part1: "",
33643        part3: "mii",
33644    },
33645    Language {
33646        #[cfg(feature = "lang-name")]
33647        name: "Chilcotin",
33648        part1: "",
33649        part3: "clc",
33650    },
33651    Language {
33652        #[cfg(feature = "lang-name")]
33653        name: "Chilean Sign Language",
33654        part1: "",
33655        part3: "csg",
33656    },
33657    Language {
33658        #[cfg(feature = "lang-name")]
33659        name: "Chilisso",
33660        part1: "",
33661        part3: "clh",
33662    },
33663    Language {
33664        #[cfg(feature = "lang-name")]
33665        name: "Chiltepec Chinantec",
33666        part1: "",
33667        part3: "csa",
33668    },
33669    Language {
33670        #[cfg(feature = "lang-name")]
33671        name: "Chimalapa Zoque",
33672        part1: "",
33673        part3: "zoh",
33674    },
33675    Language {
33676        #[cfg(feature = "lang-name")]
33677        name: "Chimariko",
33678        part1: "",
33679        part3: "cid",
33680    },
33681    Language {
33682        #[cfg(feature = "lang-name")]
33683        name: "Chimborazo Highland Quichua",
33684        part1: "",
33685        part3: "qug",
33686    },
33687    Language {
33688        #[cfg(feature = "lang-name")]
33689        name: "Chimila",
33690        part1: "",
33691        part3: "cbg",
33692    },
33693    Language {
33694        #[cfg(feature = "lang-name")]
33695        name: "China Buriat",
33696        part1: "",
33697        part3: "bxu",
33698    },
33699    Language {
33700        #[cfg(feature = "lang-name")]
33701        name: "Chinali",
33702        part1: "",
33703        part3: "cih",
33704    },
33705    Language {
33706        #[cfg(feature = "lang-name")]
33707        name: "Chinbon Chin",
33708        part1: "",
33709        part3: "cnb",
33710    },
33711    Language {
33712        #[cfg(feature = "lang-name")]
33713        name: "Chincha Quechua",
33714        part1: "",
33715        part3: "qxc",
33716    },
33717    Language {
33718        #[cfg(feature = "lang-name")]
33719        name: "Chinese",
33720        part1: "zh",
33721        part3: "zho",
33722    },
33723    Language {
33724        #[cfg(feature = "lang-name")]
33725        name: "Chinese Pidgin English",
33726        part1: "",
33727        part3: "cpi",
33728    },
33729    Language {
33730        #[cfg(feature = "lang-name")]
33731        name: "Chinese Sign Language",
33732        part1: "",
33733        part3: "csl",
33734    },
33735    Language {
33736        #[cfg(feature = "lang-name")]
33737        name: "Chinook",
33738        part1: "",
33739        part3: "chh",
33740    },
33741    Language {
33742        #[cfg(feature = "lang-name")]
33743        name: "Chinook jargon",
33744        part1: "",
33745        part3: "chn",
33746    },
33747    Language {
33748        #[cfg(feature = "lang-name")]
33749        name: "Chipaya",
33750        part1: "",
33751        part3: "cap",
33752    },
33753    Language {
33754        #[cfg(feature = "lang-name")]
33755        name: "Chipewyan",
33756        part1: "",
33757        part3: "chp",
33758    },
33759    Language {
33760        #[cfg(feature = "lang-name")]
33761        name: "Chippewa",
33762        part1: "",
33763        part3: "ciw",
33764    },
33765    Language {
33766        #[cfg(feature = "lang-name")]
33767        name: "Chiquihuitlan Mazatec",
33768        part1: "",
33769        part3: "maq",
33770    },
33771    Language {
33772        #[cfg(feature = "lang-name")]
33773        name: "Chiquitano",
33774        part1: "",
33775        part3: "cax",
33776    },
33777    Language {
33778        #[cfg(feature = "lang-name")]
33779        name: "Chiquian Ancash Quechua",
33780        part1: "",
33781        part3: "qxa",
33782    },
33783    Language {
33784        #[cfg(feature = "lang-name")]
33785        name: "Chiripa",
33786        part1: "",
33787        part3: "nhd",
33788    },
33789    Language {
33790        #[cfg(feature = "lang-name")]
33791        name: "Chiru",
33792        part1: "",
33793        part3: "cdf",
33794    },
33795    Language {
33796        #[cfg(feature = "lang-name")]
33797        name: "Chitimacha",
33798        part1: "",
33799        part3: "ctm",
33800    },
33801    Language {
33802        #[cfg(feature = "lang-name")]
33803        name: "Chitkuli Kinnauri",
33804        part1: "",
33805        part3: "cik",
33806    },
33807    Language {
33808        #[cfg(feature = "lang-name")]
33809        name: "Chittagonian",
33810        part1: "",
33811        part3: "ctg",
33812    },
33813    Language {
33814        #[cfg(feature = "lang-name")]
33815        name: "Chitwania Tharu",
33816        part1: "",
33817        part3: "the",
33818    },
33819    Language {
33820        #[cfg(feature = "lang-name")]
33821        name: "Choapan Zapotec",
33822        part1: "",
33823        part3: "zpc",
33824    },
33825    Language {
33826        #[cfg(feature = "lang-name")]
33827        name: "Chocangacakha",
33828        part1: "",
33829        part3: "cgk",
33830    },
33831    Language {
33832        #[cfg(feature = "lang-name")]
33833        name: "Chochotec",
33834        part1: "",
33835        part3: "coz",
33836    },
33837    Language {
33838        #[cfg(feature = "lang-name")]
33839        name: "Choctaw",
33840        part1: "",
33841        part3: "cho",
33842    },
33843    Language {
33844        #[cfg(feature = "lang-name")]
33845        name: "Chodri",
33846        part1: "",
33847        part3: "cdi",
33848    },
33849    Language {
33850        #[cfg(feature = "lang-name")]
33851        name: "Chokri Naga",
33852        part1: "",
33853        part3: "nri",
33854    },
33855    Language {
33856        #[cfg(feature = "lang-name")]
33857        name: "Chokwe",
33858        part1: "",
33859        part3: "cjk",
33860    },
33861    Language {
33862        #[cfg(feature = "lang-name")]
33863        name: "Chol",
33864        part1: "",
33865        part3: "ctu",
33866    },
33867    Language {
33868        #[cfg(feature = "lang-name")]
33869        name: "Cholon",
33870        part1: "",
33871        part3: "cht",
33872    },
33873    Language {
33874        #[cfg(feature = "lang-name")]
33875        name: "Chong",
33876        part1: "",
33877        part3: "cog",
33878    },
33879    Language {
33880        #[cfg(feature = "lang-name")]
33881        name: "Choni",
33882        part1: "",
33883        part3: "cda",
33884    },
33885    Language {
33886        #[cfg(feature = "lang-name")]
33887        name: "Chonyi-Dzihana-Kauma",
33888        part1: "",
33889        part3: "coh",
33890    },
33891    Language {
33892        #[cfg(feature = "lang-name")]
33893        name: "Chopi",
33894        part1: "",
33895        part3: "cce",
33896    },
33897    Language {
33898        #[cfg(feature = "lang-name")]
33899        name: "Chorasmian",
33900        part1: "",
33901        part3: "xco",
33902    },
33903    Language {
33904        #[cfg(feature = "lang-name")]
33905        name: "Chorti",
33906        part1: "",
33907        part3: "caa",
33908    },
33909    Language {
33910        #[cfg(feature = "lang-name")]
33911        name: "Chothe Naga",
33912        part1: "",
33913        part3: "nct",
33914    },
33915    Language {
33916        #[cfg(feature = "lang-name")]
33917        name: "Chrau",
33918        part1: "",
33919        part3: "crw",
33920    },
33921    Language {
33922        #[cfg(feature = "lang-name")]
33923        name: "Chru",
33924        part1: "",
33925        part3: "cje",
33926    },
33927    Language {
33928        #[cfg(feature = "lang-name")]
33929        name: "Chuanqiandian Cluster Miao",
33930        part1: "",
33931        part3: "cqd",
33932    },
33933    Language {
33934        #[cfg(feature = "lang-name")]
33935        name: "Chuave",
33936        part1: "",
33937        part3: "cjv",
33938    },
33939    Language {
33940        #[cfg(feature = "lang-name")]
33941        name: "Chug",
33942        part1: "",
33943        part3: "cvg",
33944    },
33945    Language {
33946        #[cfg(feature = "lang-name")]
33947        name: "Chuj",
33948        part1: "",
33949        part3: "cac",
33950    },
33951    Language {
33952        #[cfg(feature = "lang-name")]
33953        name: "Chuka",
33954        part1: "",
33955        part3: "cuh",
33956    },
33957    Language {
33958        #[cfg(feature = "lang-name")]
33959        name: "Chukot",
33960        part1: "",
33961        part3: "ckt",
33962    },
33963    Language {
33964        #[cfg(feature = "lang-name")]
33965        name: "Chukwa",
33966        part1: "",
33967        part3: "cuw",
33968    },
33969    Language {
33970        #[cfg(feature = "lang-name")]
33971        name: "Chulym",
33972        part1: "",
33973        part3: "clw",
33974    },
33975    Language {
33976        #[cfg(feature = "lang-name")]
33977        name: "Chumburung",
33978        part1: "",
33979        part3: "ncu",
33980    },
33981    Language {
33982        #[cfg(feature = "lang-name")]
33983        name: "Chung",
33984        part1: "",
33985        part3: "cnq",
33986    },
33987    Language {
33988        #[cfg(feature = "lang-name")]
33989        name: "Churahi",
33990        part1: "",
33991        part3: "cdj",
33992    },
33993    Language {
33994        #[cfg(feature = "lang-name")]
33995        name: "Church Slavic",
33996        part1: "cu",
33997        part3: "chu",
33998    },
33999    Language {
34000        #[cfg(feature = "lang-name")]
34001        name: "Chut",
34002        part1: "",
34003        part3: "scb",
34004    },
34005    Language {
34006        #[cfg(feature = "lang-name")]
34007        name: "Chuukese",
34008        part1: "",
34009        part3: "chk",
34010    },
34011    Language {
34012        #[cfg(feature = "lang-name")]
34013        name: "Chuvantsy",
34014        part1: "",
34015        part3: "xcv",
34016    },
34017    Language {
34018        #[cfg(feature = "lang-name")]
34019        name: "Chuvash",
34020        part1: "cv",
34021        part3: "chv",
34022    },
34023    Language {
34024        #[cfg(feature = "lang-name")]
34025        name: "Chuwabu",
34026        part1: "",
34027        part3: "chw",
34028    },
34029    Language {
34030        #[cfg(feature = "lang-name")]
34031        name: "Chacobo",
34032        part1: "",
34033        part3: "cao",
34034    },
34035    Language {
34036        #[cfg(feature = "lang-name")]
34037        name: "Ci Gbe",
34038        part1: "",
34039        part3: "cib",
34040    },
34041    Language {
34042        #[cfg(feature = "lang-name")]
34043        name: "Cia-Cia",
34044        part1: "",
34045        part3: "cia",
34046    },
34047    Language {
34048        #[cfg(feature = "lang-name")]
34049        name: "Cibak",
34050        part1: "",
34051        part3: "ckl",
34052    },
34053    Language {
34054        #[cfg(feature = "lang-name")]
34055        name: "Cicipu",
34056        part1: "",
34057        part3: "awc",
34058    },
34059    Language {
34060        #[cfg(feature = "lang-name")]
34061        name: "Cimbrian",
34062        part1: "",
34063        part3: "cim",
34064    },
34065    Language {
34066        #[cfg(feature = "lang-name")]
34067        name: "Cinda-Regi-Tiyal",
34068        part1: "",
34069        part3: "cdr",
34070    },
34071    Language {
34072        #[cfg(feature = "lang-name")]
34073        name: "Cineni",
34074        part1: "",
34075        part3: "cie",
34076    },
34077    Language {
34078        #[cfg(feature = "lang-name")]
34079        name: "Cinta Larga",
34080        part1: "",
34081        part3: "cin",
34082    },
34083    Language {
34084        #[cfg(feature = "lang-name")]
34085        name: "Cisalpine Gaulish",
34086        part1: "",
34087        part3: "xcg",
34088    },
34089    Language {
34090        #[cfg(feature = "lang-name")]
34091        name: "Cishingini",
34092        part1: "",
34093        part3: "asg",
34094    },
34095    Language {
34096        #[cfg(feature = "lang-name")]
34097        name: "Citak",
34098        part1: "",
34099        part3: "txt",
34100    },
34101    Language {
34102        #[cfg(feature = "lang-name")]
34103        name: "Ciwogai",
34104        part1: "",
34105        part3: "tgd",
34106    },
34107    Language {
34108        #[cfg(feature = "lang-name")]
34109        name: "Clallam",
34110        part1: "",
34111        part3: "clm",
34112    },
34113    Language {
34114        #[cfg(feature = "lang-name")]
34115        name: "Classical Armenian",
34116        part1: "",
34117        part3: "xcl",
34118    },
34119    Language {
34120        #[cfg(feature = "lang-name")]
34121        name: "Classical Mandaic",
34122        part1: "",
34123        part3: "myz",
34124    },
34125    Language {
34126        #[cfg(feature = "lang-name")]
34127        name: "Classical Mongolian",
34128        part1: "",
34129        part3: "cmg",
34130    },
34131    Language {
34132        #[cfg(feature = "lang-name")]
34133        name: "Classical Nahuatl",
34134        part1: "",
34135        part3: "nci",
34136    },
34137    Language {
34138        #[cfg(feature = "lang-name")]
34139        name: "Classical Newari",
34140        part1: "",
34141        part3: "nwc",
34142    },
34143    Language {
34144        #[cfg(feature = "lang-name")]
34145        name: "Classical Quechua",
34146        part1: "",
34147        part3: "qwc",
34148    },
34149    Language {
34150        #[cfg(feature = "lang-name")]
34151        name: "Classical Sanskrit",
34152        part1: "",
34153        part3: "cls",
34154    },
34155    Language {
34156        #[cfg(feature = "lang-name")]
34157        name: "Classical Syriac",
34158        part1: "",
34159        part3: "syc",
34160    },
34161    Language {
34162        #[cfg(feature = "lang-name")]
34163        name: "Classical Tibetan",
34164        part1: "",
34165        part3: "xct",
34166    },
34167    Language {
34168        #[cfg(feature = "lang-name")]
34169        name: "Coahuilteco",
34170        part1: "",
34171        part3: "xcw",
34172    },
34173    Language {
34174        #[cfg(feature = "lang-name")]
34175        name: "Coast Miwok",
34176        part1: "",
34177        part3: "csi",
34178    },
34179    Language {
34180        #[cfg(feature = "lang-name")]
34181        name: "Coastal Konjo",
34182        part1: "",
34183        part3: "kjc",
34184    },
34185    Language {
34186        #[cfg(feature = "lang-name")]
34187        name: "Coatecas Altas Zapotec",
34188        part1: "",
34189        part3: "zca",
34190    },
34191    Language {
34192        #[cfg(feature = "lang-name")]
34193        name: "Coatepec Nahuatl",
34194        part1: "",
34195        part3: "naz",
34196    },
34197    Language {
34198        #[cfg(feature = "lang-name")]
34199        name: "Coatlan Mixe",
34200        part1: "",
34201        part3: "mco",
34202    },
34203    Language {
34204        #[cfg(feature = "lang-name")]
34205        name: "Coatlan Zapotec",
34206        part1: "",
34207        part3: "zps",
34208    },
34209    Language {
34210        #[cfg(feature = "lang-name")]
34211        name: "Coatzospan Mixtec",
34212        part1: "",
34213        part3: "miz",
34214    },
34215    Language {
34216        #[cfg(feature = "lang-name")]
34217        name: "Cocama-Cocamilla",
34218        part1: "",
34219        part3: "cod",
34220    },
34221    Language {
34222        #[cfg(feature = "lang-name")]
34223        name: "Cochimi",
34224        part1: "",
34225        part3: "coj",
34226    },
34227    Language {
34228        #[cfg(feature = "lang-name")]
34229        name: "Cocopa",
34230        part1: "",
34231        part3: "coc",
34232    },
34233    Language {
34234        #[cfg(feature = "lang-name")]
34235        name: "Cocos Islands Malay",
34236        part1: "",
34237        part3: "coa",
34238    },
34239    Language {
34240        #[cfg(feature = "lang-name")]
34241        name: "Coeur d'Alene",
34242        part1: "",
34243        part3: "crd",
34244    },
34245    Language {
34246        #[cfg(feature = "lang-name")]
34247        name: "Cofan",
34248        part1: "",
34249        part3: "con",
34250    },
34251    Language {
34252        #[cfg(feature = "lang-name")]
34253        name: "Cogui",
34254        part1: "",
34255        part3: "kog",
34256    },
34257    Language {
34258        #[cfg(feature = "lang-name")]
34259        name: "Col",
34260        part1: "",
34261        part3: "liw",
34262    },
34263    Language {
34264        #[cfg(feature = "lang-name")]
34265        name: "Colombian Sign Language",
34266        part1: "",
34267        part3: "csn",
34268    },
34269    Language {
34270        #[cfg(feature = "lang-name")]
34271        name: "Colonia Tovar German",
34272        part1: "",
34273        part3: "gct",
34274    },
34275    Language {
34276        #[cfg(feature = "lang-name")]
34277        name: "Colorado",
34278        part1: "",
34279        part3: "cof",
34280    },
34281    Language {
34282        #[cfg(feature = "lang-name")]
34283        name: "Columbia-Wenatchi",
34284        part1: "",
34285        part3: "col",
34286    },
34287    Language {
34288        #[cfg(feature = "lang-name")]
34289        name: "Comaltepec Chinantec",
34290        part1: "",
34291        part3: "cco",
34292    },
34293    Language {
34294        #[cfg(feature = "lang-name")]
34295        name: "Comanche",
34296        part1: "",
34297        part3: "com",
34298    },
34299    Language {
34300        #[cfg(feature = "lang-name")]
34301        name: "Comecrudo",
34302        part1: "",
34303        part3: "xcm",
34304    },
34305    Language {
34306        #[cfg(feature = "lang-name")]
34307        name: "Como Karim",
34308        part1: "",
34309        part3: "cfg",
34310    },
34311    Language {
34312        #[cfg(feature = "lang-name")]
34313        name: "Comox",
34314        part1: "",
34315        part3: "coo",
34316    },
34317    Language {
34318        #[cfg(feature = "lang-name")]
34319        name: "Con",
34320        part1: "",
34321        part3: "cno",
34322    },
34323    Language {
34324        #[cfg(feature = "lang-name")]
34325        name: "Congo Swahili",
34326        part1: "",
34327        part3: "swc",
34328    },
34329    Language {
34330        #[cfg(feature = "lang-name")]
34331        name: "Coos",
34332        part1: "",
34333        part3: "csz",
34334    },
34335    Language {
34336        #[cfg(feature = "lang-name")]
34337        name: "Copainala Zoque",
34338        part1: "",
34339        part3: "zoc",
34340    },
34341    Language {
34342        #[cfg(feature = "lang-name")]
34343        name: "Copala Triqui",
34344        part1: "",
34345        part3: "trc",
34346    },
34347    Language {
34348        #[cfg(feature = "lang-name")]
34349        name: "Coptic",
34350        part1: "",
34351        part3: "cop",
34352    },
34353    Language {
34354        #[cfg(feature = "lang-name")]
34355        name: "Coquille",
34356        part1: "",
34357        part3: "coq",
34358    },
34359    Language {
34360        #[cfg(feature = "lang-name")]
34361        name: "Cori",
34362        part1: "",
34363        part3: "cry",
34364    },
34365    Language {
34366        #[cfg(feature = "lang-name")]
34367        name: "Cornish",
34368        part1: "kw",
34369        part3: "cor",
34370    },
34371    Language {
34372        #[cfg(feature = "lang-name")]
34373        name: "Corongo Ancash Quechua",
34374        part1: "",
34375        part3: "qwa",
34376    },
34377    Language {
34378        #[cfg(feature = "lang-name")]
34379        name: "Corsican",
34380        part1: "co",
34381        part3: "cos",
34382    },
34383    Language {
34384        #[cfg(feature = "lang-name")]
34385        name: "Costa Rican Sign Language",
34386        part1: "",
34387        part3: "csr",
34388    },
34389    Language {
34390        #[cfg(feature = "lang-name")]
34391        name: "Cotabato Manobo",
34392        part1: "",
34393        part3: "mta",
34394    },
34395    Language {
34396        #[cfg(feature = "lang-name")]
34397        name: "Cotoname",
34398        part1: "",
34399        part3: "xcn",
34400    },
34401    Language {
34402        #[cfg(feature = "lang-name")]
34403        name: "Cowlitz",
34404        part1: "",
34405        part3: "cow",
34406    },
34407    Language {
34408        #[cfg(feature = "lang-name")]
34409        name: "Coyotepec Popoloca",
34410        part1: "",
34411        part3: "pbf",
34412    },
34413    Language {
34414        #[cfg(feature = "lang-name")]
34415        name: "Coyutla Totonac",
34416        part1: "",
34417        part3: "toc",
34418    },
34419    Language {
34420        #[cfg(feature = "lang-name")]
34421        name: "Cree",
34422        part1: "cr",
34423        part3: "cre",
34424    },
34425    Language {
34426        #[cfg(feature = "lang-name")]
34427        name: "Creek",
34428        part1: "",
34429        part3: "mus",
34430    },
34431    Language {
34432        #[cfg(feature = "lang-name")]
34433        name: "Crimean Tatar",
34434        part1: "",
34435        part3: "crh",
34436    },
34437    Language {
34438        #[cfg(feature = "lang-name")]
34439        name: "Croatia Sign Language",
34440        part1: "",
34441        part3: "csq",
34442    },
34443    Language {
34444        #[cfg(feature = "lang-name")]
34445        name: "Croatian",
34446        part1: "hr",
34447        part3: "hrv",
34448    },
34449    Language {
34450        #[cfg(feature = "lang-name")]
34451        name: "Cross River Mbembe",
34452        part1: "",
34453        part3: "mfn",
34454    },
34455    Language {
34456        #[cfg(feature = "lang-name")]
34457        name: "Crow",
34458        part1: "",
34459        part3: "cro",
34460    },
34461    Language {
34462        #[cfg(feature = "lang-name")]
34463        name: "Cruzeno",
34464        part1: "",
34465        part3: "crz",
34466    },
34467    Language {
34468        #[cfg(feature = "lang-name")]
34469        name: "Cua",
34470        part1: "",
34471        part3: "cua",
34472    },
34473    Language {
34474        #[cfg(feature = "lang-name")]
34475        name: "Cuba Sign Language",
34476        part1: "",
34477        part3: "csf",
34478    },
34479    Language {
34480        #[cfg(feature = "lang-name")]
34481        name: "Cubeo",
34482        part1: "",
34483        part3: "cub",
34484    },
34485    Language {
34486        #[cfg(feature = "lang-name")]
34487        name: "Cuiba",
34488        part1: "",
34489        part3: "cui",
34490    },
34491    Language {
34492        #[cfg(feature = "lang-name")]
34493        name: "Cuitlatec",
34494        part1: "",
34495        part3: "cuy",
34496    },
34497    Language {
34498        #[cfg(feature = "lang-name")]
34499        name: "Culina",
34500        part1: "",
34501        part3: "cul",
34502    },
34503    Language {
34504        #[cfg(feature = "lang-name")]
34505        name: "Cumanagoto",
34506        part1: "",
34507        part3: "cuo",
34508    },
34509    Language {
34510        #[cfg(feature = "lang-name")]
34511        name: "Cumbric",
34512        part1: "",
34513        part3: "xcb",
34514    },
34515    Language {
34516        #[cfg(feature = "lang-name")]
34517        name: "Cun",
34518        part1: "",
34519        part3: "cuq",
34520    },
34521    Language {
34522        #[cfg(feature = "lang-name")]
34523        name: "Cuneiform Luwian",
34524        part1: "",
34525        part3: "xlu",
34526    },
34527    Language {
34528        #[cfg(feature = "lang-name")]
34529        name: "Cupeno",
34530        part1: "",
34531        part3: "cup",
34532    },
34533    Language {
34534        #[cfg(feature = "lang-name")]
34535        name: "Curonian",
34536        part1: "",
34537        part3: "xcu",
34538    },
34539    Language {
34540        #[cfg(feature = "lang-name")]
34541        name: "Curripaco",
34542        part1: "",
34543        part3: "kpc",
34544    },
34545    Language {
34546        #[cfg(feature = "lang-name")]
34547        name: "Cusco Quechua",
34548        part1: "",
34549        part3: "quz",
34550    },
34551    Language {
34552        #[cfg(feature = "lang-name")]
34553        name: "Cutchi-Swahili",
34554        part1: "",
34555        part3: "ccl",
34556    },
34557    Language {
34558        #[cfg(feature = "lang-name")]
34559        name: "Cuvok",
34560        part1: "",
34561        part3: "cuv",
34562    },
34563    Language {
34564        #[cfg(feature = "lang-name")]
34565        name: "Cuyamecalco Mixtec",
34566        part1: "",
34567        part3: "xtu",
34568    },
34569    Language {
34570        #[cfg(feature = "lang-name")]
34571        name: "Cuyonon",
34572        part1: "",
34573        part3: "cyo",
34574    },
34575    Language {
34576        #[cfg(feature = "lang-name")]
34577        name: "Cwi Bwamu",
34578        part1: "",
34579        part3: "bwy",
34580    },
34581    Language {
34582        #[cfg(feature = "lang-name")]
34583        name: "Cypriot Arabic",
34584        part1: "",
34585        part3: "acy",
34586    },
34587    Language {
34588        #[cfg(feature = "lang-name")]
34589        name: "Czech",
34590        part1: "cs",
34591        part3: "ces",
34592    },
34593    Language {
34594        #[cfg(feature = "lang-name")]
34595        name: "Czech Sign Language",
34596        part1: "",
34597        part3: "cse",
34598    },
34599    Language {
34600        #[cfg(feature = "lang-name")]
34601        name: "Coong",
34602        part1: "",
34603        part3: "cnc",
34604    },
34605    Language {
34606        #[cfg(feature = "lang-name")]
34607        name: "Da'a Kaili",
34608        part1: "",
34609        part3: "kzf",
34610    },
34611    Language {
34612        #[cfg(feature = "lang-name")]
34613        name: "Daai Chin",
34614        part1: "",
34615        part3: "dao",
34616    },
34617    Language {
34618        #[cfg(feature = "lang-name")]
34619        name: "Daakaka",
34620        part1: "",
34621        part3: "bpa",
34622    },
34623    Language {
34624        #[cfg(feature = "lang-name")]
34625        name: "Daantanai'",
34626        part1: "",
34627        part3: "lni",
34628    },
34629    Language {
34630        #[cfg(feature = "lang-name")]
34631        name: "Daasanach",
34632        part1: "",
34633        part3: "dsh",
34634    },
34635    Language {
34636        #[cfg(feature = "lang-name")]
34637        name: "Daatsiin",
34638        part1: "",
34639        part3: "dtn",
34640    },
34641    Language {
34642        #[cfg(feature = "lang-name")]
34643        name: "Daba",
34644        part1: "",
34645        part3: "dbq",
34646    },
34647    Language {
34648        #[cfg(feature = "lang-name")]
34649        name: "Dabarre",
34650        part1: "",
34651        part3: "dbr",
34652    },
34653    Language {
34654        #[cfg(feature = "lang-name")]
34655        name: "Dabe",
34656        part1: "",
34657        part3: "dbe",
34658    },
34659    Language {
34660        #[cfg(feature = "lang-name")]
34661        name: "Dacian",
34662        part1: "",
34663        part3: "xdc",
34664    },
34665    Language {
34666        #[cfg(feature = "lang-name")]
34667        name: "Dadi Dadi",
34668        part1: "",
34669        part3: "dda",
34670    },
34671    Language {
34672        #[cfg(feature = "lang-name")]
34673        name: "Dadibi",
34674        part1: "",
34675        part3: "mps",
34676    },
34677    Language {
34678        #[cfg(feature = "lang-name")]
34679        name: "Dadiya",
34680        part1: "",
34681        part3: "dbd",
34682    },
34683    Language {
34684        #[cfg(feature = "lang-name")]
34685        name: "Daga",
34686        part1: "",
34687        part3: "dgz",
34688    },
34689    Language {
34690        #[cfg(feature = "lang-name")]
34691        name: "Dagaari Dioula",
34692        part1: "",
34693        part3: "dgd",
34694    },
34695    Language {
34696        #[cfg(feature = "lang-name")]
34697        name: "Dagba",
34698        part1: "",
34699        part3: "dgk",
34700    },
34701    Language {
34702        #[cfg(feature = "lang-name")]
34703        name: "Dagbani",
34704        part1: "",
34705        part3: "dag",
34706    },
34707    Language {
34708        #[cfg(feature = "lang-name")]
34709        name: "Dagik",
34710        part1: "",
34711        part3: "dec",
34712    },
34713    Language {
34714        #[cfg(feature = "lang-name")]
34715        name: "Dagoman",
34716        part1: "",
34717        part3: "dgn",
34718    },
34719    Language {
34720        #[cfg(feature = "lang-name")]
34721        name: "Dahalik",
34722        part1: "",
34723        part3: "dlk",
34724    },
34725    Language {
34726        #[cfg(feature = "lang-name")]
34727        name: "Dahalo",
34728        part1: "",
34729        part3: "dal",
34730    },
34731    Language {
34732        #[cfg(feature = "lang-name")]
34733        name: "Daho-Doo",
34734        part1: "",
34735        part3: "das",
34736    },
34737    Language {
34738        #[cfg(feature = "lang-name")]
34739        name: "Dai",
34740        part1: "",
34741        part3: "dij",
34742    },
34743    Language {
34744        #[cfg(feature = "lang-name")]
34745        name: "Dai Zhuang",
34746        part1: "",
34747        part3: "zhd",
34748    },
34749    Language {
34750        #[cfg(feature = "lang-name")]
34751        name: "Dair",
34752        part1: "",
34753        part3: "drb",
34754    },
34755    Language {
34756        #[cfg(feature = "lang-name")]
34757        name: "Dakka",
34758        part1: "",
34759        part3: "dkk",
34760    },
34761    Language {
34762        #[cfg(feature = "lang-name")]
34763        name: "Dakota",
34764        part1: "",
34765        part3: "dak",
34766    },
34767    Language {
34768        #[cfg(feature = "lang-name")]
34769        name: "Dakpakha",
34770        part1: "",
34771        part3: "dka",
34772    },
34773    Language {
34774        #[cfg(feature = "lang-name")]
34775        name: "Dalabon",
34776        part1: "",
34777        part3: "ngk",
34778    },
34779    Language {
34780        #[cfg(feature = "lang-name")]
34781        name: "Dalmatian",
34782        part1: "",
34783        part3: "dlm",
34784    },
34785    Language {
34786        #[cfg(feature = "lang-name")]
34787        name: "Daloa Bete",
34788        part1: "",
34789        part3: "bev",
34790    },
34791    Language {
34792        #[cfg(feature = "lang-name")]
34793        name: "Dama",
34794        part1: "",
34795        part3: "dmm",
34796    },
34797    Language {
34798        #[cfg(feature = "lang-name")]
34799        name: "Damakawa",
34800        part1: "",
34801        part3: "dam",
34802    },
34803    Language {
34804        #[cfg(feature = "lang-name")]
34805        name: "Damal",
34806        part1: "",
34807        part3: "uhn",
34808    },
34809    Language {
34810        #[cfg(feature = "lang-name")]
34811        name: "Dambi",
34812        part1: "",
34813        part3: "dac",
34814    },
34815    Language {
34816        #[cfg(feature = "lang-name")]
34817        name: "Dameli",
34818        part1: "",
34819        part3: "dml",
34820    },
34821    Language {
34822        #[cfg(feature = "lang-name")]
34823        name: "Dampelas",
34824        part1: "",
34825        part3: "dms",
34826    },
34827    Language {
34828        #[cfg(feature = "lang-name")]
34829        name: "Dan",
34830        part1: "",
34831        part3: "dnj",
34832    },
34833    Language {
34834        #[cfg(feature = "lang-name")]
34835        name: "Danaru",
34836        part1: "",
34837        part3: "dnr",
34838    },
34839    Language {
34840        #[cfg(feature = "lang-name")]
34841        name: "Danau",
34842        part1: "",
34843        part3: "dnu",
34844    },
34845    Language {
34846        #[cfg(feature = "lang-name")]
34847        name: "Dandami Maria",
34848        part1: "",
34849        part3: "daq",
34850    },
34851    Language {
34852        #[cfg(feature = "lang-name")]
34853        name: "Dangaleat",
34854        part1: "",
34855        part3: "daa",
34856    },
34857    Language {
34858        #[cfg(feature = "lang-name")]
34859        name: "Dangaura Tharu",
34860        part1: "",
34861        part3: "thl",
34862    },
34863    Language {
34864        #[cfg(feature = "lang-name")]
34865        name: "Danish",
34866        part1: "da",
34867        part3: "dan",
34868    },
34869    Language {
34870        #[cfg(feature = "lang-name")]
34871        name: "Danish Sign Language",
34872        part1: "",
34873        part3: "dsl",
34874    },
34875    Language {
34876        #[cfg(feature = "lang-name")]
34877        name: "Dano",
34878        part1: "",
34879        part3: "aso",
34880    },
34881    Language {
34882        #[cfg(feature = "lang-name")]
34883        name: "Danu",
34884        part1: "",
34885        part3: "dnv",
34886    },
34887    Language {
34888        #[cfg(feature = "lang-name")]
34889        name: "Dao",
34890        part1: "",
34891        part3: "daz",
34892    },
34893    Language {
34894        #[cfg(feature = "lang-name")]
34895        name: "Daonda",
34896        part1: "",
34897        part3: "dnd",
34898    },
34899    Language {
34900        #[cfg(feature = "lang-name")]
34901        name: "Dar Daju Daju",
34902        part1: "",
34903        part3: "djc",
34904    },
34905    Language {
34906        #[cfg(feature = "lang-name")]
34907        name: "Dar Fur Daju",
34908        part1: "",
34909        part3: "daj",
34910    },
34911    Language {
34912        #[cfg(feature = "lang-name")]
34913        name: "Dar Sila Daju",
34914        part1: "",
34915        part3: "dau",
34916    },
34917    Language {
34918        #[cfg(feature = "lang-name")]
34919        name: "Darai",
34920        part1: "",
34921        part3: "dry",
34922    },
34923    Language {
34924        #[cfg(feature = "lang-name")]
34925        name: "Dargwa",
34926        part1: "",
34927        part3: "dar",
34928    },
34929    Language {
34930        #[cfg(feature = "lang-name")]
34931        name: "Dari",
34932        part1: "",
34933        part3: "prs",
34934    },
34935    Language {
34936        #[cfg(feature = "lang-name")]
34937        name: "Darkinyung",
34938        part1: "",
34939        part3: "xda",
34940    },
34941    Language {
34942        #[cfg(feature = "lang-name")]
34943        name: "Darlong",
34944        part1: "",
34945        part3: "dln",
34946    },
34947    Language {
34948        #[cfg(feature = "lang-name")]
34949        name: "Darmiya",
34950        part1: "",
34951        part3: "drd",
34952    },
34953    Language {
34954        #[cfg(feature = "lang-name")]
34955        name: "Daro-Matu Melanau",
34956        part1: "",
34957        part3: "dro",
34958    },
34959    Language {
34960        #[cfg(feature = "lang-name")]
34961        name: "Dass",
34962        part1: "",
34963        part3: "dot",
34964    },
34965    Language {
34966        #[cfg(feature = "lang-name")]
34967        name: "Datooga",
34968        part1: "",
34969        part3: "tcc",
34970    },
34971    Language {
34972        #[cfg(feature = "lang-name")]
34973        name: "Daungwurrung",
34974        part1: "",
34975        part3: "dgw",
34976    },
34977    Language {
34978        #[cfg(feature = "lang-name")]
34979        name: "Daur",
34980        part1: "",
34981        part3: "dta",
34982    },
34983    Language {
34984        #[cfg(feature = "lang-name")]
34985        name: "Davawenyo",
34986        part1: "",
34987        part3: "daw",
34988    },
34989    Language {
34990        #[cfg(feature = "lang-name")]
34991        name: "Dawawa",
34992        part1: "",
34993        part3: "dww",
34994    },
34995    Language {
34996        #[cfg(feature = "lang-name")]
34997        name: "Dawera-Daweloor",
34998        part1: "",
34999        part3: "ddw",
35000    },
35001    Language {
35002        #[cfg(feature = "lang-name")]
35003        name: "Dawik Kui",
35004        part1: "",
35005        part3: "dwk",
35006    },
35007    Language {
35008        #[cfg(feature = "lang-name")]
35009        name: "Dawro",
35010        part1: "",
35011        part3: "dwr",
35012    },
35013    Language {
35014        #[cfg(feature = "lang-name")]
35015        name: "Day",
35016        part1: "",
35017        part3: "dai",
35018    },
35019    Language {
35020        #[cfg(feature = "lang-name")]
35021        name: "Dayi",
35022        part1: "",
35023        part3: "dax",
35024    },
35025    Language {
35026        #[cfg(feature = "lang-name")]
35027        name: "Dazaga",
35028        part1: "",
35029        part3: "dzg",
35030    },
35031    Language {
35032        #[cfg(feature = "lang-name")]
35033        name: "Deccan",
35034        part1: "",
35035        part3: "dcc",
35036    },
35037    Language {
35038        #[cfg(feature = "lang-name")]
35039        name: "Dedua",
35040        part1: "",
35041        part3: "ded",
35042    },
35043    Language {
35044        #[cfg(feature = "lang-name")]
35045        name: "Defaka",
35046        part1: "",
35047        part3: "afn",
35048    },
35049    Language {
35050        #[cfg(feature = "lang-name")]
35051        name: "Defi Gbe",
35052        part1: "",
35053        part3: "gbh",
35054    },
35055    Language {
35056        #[cfg(feature = "lang-name")]
35057        name: "Deg",
35058        part1: "",
35059        part3: "mzw",
35060    },
35061    Language {
35062        #[cfg(feature = "lang-name")]
35063        name: "Degema",
35064        part1: "",
35065        part3: "deg",
35066    },
35067    Language {
35068        #[cfg(feature = "lang-name")]
35069        name: "Degenan",
35070        part1: "",
35071        part3: "dge",
35072    },
35073    Language {
35074        #[cfg(feature = "lang-name")]
35075        name: "Degexit'an",
35076        part1: "",
35077        part3: "ing",
35078    },
35079    Language {
35080        #[cfg(feature = "lang-name")]
35081        name: "Dehu",
35082        part1: "",
35083        part3: "dhv",
35084    },
35085    Language {
35086        #[cfg(feature = "lang-name")]
35087        name: "Dehwari",
35088        part1: "",
35089        part3: "deh",
35090    },
35091    Language {
35092        #[cfg(feature = "lang-name")]
35093        name: "Dek",
35094        part1: "",
35095        part3: "dek",
35096    },
35097    Language {
35098        #[cfg(feature = "lang-name")]
35099        name: "Dela-Oenale",
35100        part1: "",
35101        part3: "row",
35102    },
35103    Language {
35104        #[cfg(feature = "lang-name")]
35105        name: "Delaware",
35106        part1: "",
35107        part3: "del",
35108    },
35109    Language {
35110        #[cfg(feature = "lang-name")]
35111        name: "Delo",
35112        part1: "",
35113        part3: "ntr",
35114    },
35115    Language {
35116        #[cfg(feature = "lang-name")]
35117        name: "Dem",
35118        part1: "",
35119        part3: "dem",
35120    },
35121    Language {
35122        #[cfg(feature = "lang-name")]
35123        name: "Dema",
35124        part1: "",
35125        part3: "dmx",
35126    },
35127    Language {
35128        #[cfg(feature = "lang-name")]
35129        name: "Demisa",
35130        part1: "",
35131        part3: "dei",
35132    },
35133    Language {
35134        #[cfg(feature = "lang-name")]
35135        name: "Demta",
35136        part1: "",
35137        part3: "dmy",
35138    },
35139    Language {
35140        #[cfg(feature = "lang-name")]
35141        name: "Dendi",
35142        part1: "",
35143        part3: "ddn",
35144    },
35145    Language {
35146        #[cfg(feature = "lang-name")]
35147        name: "Dendi",
35148        part1: "",
35149        part3: "deq",
35150    },
35151    Language {
35152        #[cfg(feature = "lang-name")]
35153        name: "Dengese",
35154        part1: "",
35155        part3: "dez",
35156    },
35157    Language {
35158        #[cfg(feature = "lang-name")]
35159        name: "Dengka",
35160        part1: "",
35161        part3: "dnk",
35162    },
35163    Language {
35164        #[cfg(feature = "lang-name")]
35165        name: "Deno",
35166        part1: "",
35167        part3: "dbb",
35168    },
35169    Language {
35170        #[cfg(feature = "lang-name")]
35171        name: "Denya",
35172        part1: "",
35173        part3: "anv",
35174    },
35175    Language {
35176        #[cfg(feature = "lang-name")]
35177        name: "Deni",
35178        part1: "",
35179        part3: "dny",
35180    },
35181    Language {
35182        #[cfg(feature = "lang-name")]
35183        name: "Deori",
35184        part1: "",
35185        part3: "der",
35186    },
35187    Language {
35188        #[cfg(feature = "lang-name")]
35189        name: "Dera",
35190        part1: "",
35191        part3: "kbv",
35192    },
35193    Language {
35194        #[cfg(feature = "lang-name")]
35195        name: "Dera",
35196        part1: "",
35197        part3: "kna",
35198    },
35199    Language {
35200        #[cfg(feature = "lang-name")]
35201        name: "Desano",
35202        part1: "",
35203        part3: "des",
35204    },
35205    Language {
35206        #[cfg(feature = "lang-name")]
35207        name: "Desiya",
35208        part1: "",
35209        part3: "dso",
35210    },
35211    Language {
35212        #[cfg(feature = "lang-name")]
35213        name: "Dewas Rai",
35214        part1: "",
35215        part3: "dwz",
35216    },
35217    Language {
35218        #[cfg(feature = "lang-name")]
35219        name: "Dewoin",
35220        part1: "",
35221        part3: "dee",
35222    },
35223    Language {
35224        #[cfg(feature = "lang-name")]
35225        name: "Dezfuli",
35226        part1: "",
35227        part3: "def",
35228    },
35229    Language {
35230        #[cfg(feature = "lang-name")]
35231        name: "Dghwede",
35232        part1: "",
35233        part3: "dgh",
35234    },
35235    Language {
35236        #[cfg(feature = "lang-name")]
35237        name: "Dhaiso",
35238        part1: "",
35239        part3: "dhs",
35240    },
35241    Language {
35242        #[cfg(feature = "lang-name")]
35243        name: "Dhalandji",
35244        part1: "",
35245        part3: "dhl",
35246    },
35247    Language {
35248        #[cfg(feature = "lang-name")]
35249        name: "Dhangu-Djangu",
35250        part1: "",
35251        part3: "dhg",
35252    },
35253    Language {
35254        #[cfg(feature = "lang-name")]
35255        name: "Dhanki",
35256        part1: "",
35257        part3: "dhn",
35258    },
35259    Language {
35260        #[cfg(feature = "lang-name")]
35261        name: "Dhanwar",
35262        part1: "",
35263        part3: "dhw",
35264    },
35265    Language {
35266        #[cfg(feature = "lang-name")]
35267        name: "Dhao",
35268        part1: "",
35269        part3: "nfa",
35270    },
35271    Language {
35272        #[cfg(feature = "lang-name")]
35273        name: "Dharawal",
35274        part1: "",
35275        part3: "tbh",
35276    },
35277    Language {
35278        #[cfg(feature = "lang-name")]
35279        name: "Dhargari",
35280        part1: "",
35281        part3: "dhr",
35282    },
35283    Language {
35284        #[cfg(feature = "lang-name")]
35285        name: "Dharuk",
35286        part1: "",
35287        part3: "xdk",
35288    },
35289    Language {
35290        #[cfg(feature = "lang-name")]
35291        name: "Dharumbal",
35292        part1: "",
35293        part3: "xgm",
35294    },
35295    Language {
35296        #[cfg(feature = "lang-name")]
35297        name: "Dhatki",
35298        part1: "",
35299        part3: "mki",
35300    },
35301    Language {
35302        #[cfg(feature = "lang-name")]
35303        name: "Dhimal",
35304        part1: "",
35305        part3: "dhi",
35306    },
35307    Language {
35308        #[cfg(feature = "lang-name")]
35309        name: "Dhivehi",
35310        part1: "dv",
35311        part3: "div",
35312    },
35313    Language {
35314        #[cfg(feature = "lang-name")]
35315        name: "Dhodia",
35316        part1: "",
35317        part3: "dho",
35318    },
35319    Language {
35320        #[cfg(feature = "lang-name")]
35321        name: "Dhofari Arabic",
35322        part1: "",
35323        part3: "adf",
35324    },
35325    Language {
35326        #[cfg(feature = "lang-name")]
35327        name: "Dhudhuroa",
35328        part1: "",
35329        part3: "ddr",
35330    },
35331    Language {
35332        #[cfg(feature = "lang-name")]
35333        name: "Dhundari",
35334        part1: "",
35335        part3: "dhd",
35336    },
35337    Language {
35338        #[cfg(feature = "lang-name")]
35339        name: "Dhungaloo",
35340        part1: "",
35341        part3: "dhx",
35342    },
35343    Language {
35344        #[cfg(feature = "lang-name")]
35345        name: "Dhurga",
35346        part1: "",
35347        part3: "dhu",
35348    },
35349    Language {
35350        #[cfg(feature = "lang-name")]
35351        name: "Dhuwal",
35352        part1: "",
35353        part3: "dwu",
35354    },
35355    Language {
35356        #[cfg(feature = "lang-name")]
35357        name: "Dhuwaya",
35358        part1: "",
35359        part3: "dwy",
35360    },
35361    Language {
35362        #[cfg(feature = "lang-name")]
35363        name: "Dia",
35364        part1: "",
35365        part3: "dia",
35366    },
35367    Language {
35368        #[cfg(feature = "lang-name")]
35369        name: "Dibabawon Manobo",
35370        part1: "",
35371        part3: "mbd",
35372    },
35373    Language {
35374        #[cfg(feature = "lang-name")]
35375        name: "Dibiyaso",
35376        part1: "",
35377        part3: "dby",
35378    },
35379    Language {
35380        #[cfg(feature = "lang-name")]
35381        name: "Dibo",
35382        part1: "",
35383        part3: "dio",
35384    },
35385    Language {
35386        #[cfg(feature = "lang-name")]
35387        name: "Dibole",
35388        part1: "",
35389        part3: "bvx",
35390    },
35391    Language {
35392        #[cfg(feature = "lang-name")]
35393        name: "Dicamay Agta",
35394        part1: "",
35395        part3: "duy",
35396    },
35397    Language {
35398        #[cfg(feature = "lang-name")]
35399        name: "Didinga",
35400        part1: "",
35401        part3: "did",
35402    },
35403    Language {
35404        #[cfg(feature = "lang-name")]
35405        name: "Dido",
35406        part1: "",
35407        part3: "ddo",
35408    },
35409    Language {
35410        #[cfg(feature = "lang-name")]
35411        name: "Dieri",
35412        part1: "",
35413        part3: "dif",
35414    },
35415    Language {
35416        #[cfg(feature = "lang-name")]
35417        name: "Digaro-Mishmi",
35418        part1: "",
35419        part3: "mhu",
35420    },
35421    Language {
35422        #[cfg(feature = "lang-name")]
35423        name: "Digo",
35424        part1: "",
35425        part3: "dig",
35426    },
35427    Language {
35428        #[cfg(feature = "lang-name")]
35429        name: "Dii",
35430        part1: "",
35431        part3: "dur",
35432    },
35433    Language {
35434        #[cfg(feature = "lang-name")]
35435        name: "Dijim-Bwilim",
35436        part1: "",
35437        part3: "cfa",
35438    },
35439    Language {
35440        #[cfg(feature = "lang-name")]
35441        name: "Dilling",
35442        part1: "",
35443        part3: "dil",
35444    },
35445    Language {
35446        #[cfg(feature = "lang-name")]
35447        name: "Dima",
35448        part1: "",
35449        part3: "jma",
35450    },
35451    Language {
35452        #[cfg(feature = "lang-name")]
35453        name: "Dimasa",
35454        part1: "",
35455        part3: "dis",
35456    },
35457    Language {
35458        #[cfg(feature = "lang-name")]
35459        name: "Dimbong",
35460        part1: "",
35461        part3: "dii",
35462    },
35463    Language {
35464        #[cfg(feature = "lang-name")]
35465        name: "Dime",
35466        part1: "",
35467        part3: "dim",
35468    },
35469    Language {
35470        #[cfg(feature = "lang-name")]
35471        name: "Dimli",
35472        part1: "",
35473        part3: "diq",
35474    },
35475    Language {
35476        #[cfg(feature = "lang-name")]
35477        name: "Ding",
35478        part1: "",
35479        part3: "diz",
35480    },
35481    Language {
35482        #[cfg(feature = "lang-name")]
35483        name: "Dinka",
35484        part1: "",
35485        part3: "din",
35486    },
35487    Language {
35488        #[cfg(feature = "lang-name")]
35489        name: "Dir-Nyamzak-Mbarimi",
35490        part1: "",
35491        part3: "nzr",
35492    },
35493    Language {
35494        #[cfg(feature = "lang-name")]
35495        name: "Dirasha",
35496        part1: "",
35497        part3: "gdl",
35498    },
35499    Language {
35500        #[cfg(feature = "lang-name")]
35501        name: "Diri",
35502        part1: "",
35503        part3: "dwa",
35504    },
35505    Language {
35506        #[cfg(feature = "lang-name")]
35507        name: "Diriku",
35508        part1: "",
35509        part3: "diu",
35510    },
35511    Language {
35512        #[cfg(feature = "lang-name")]
35513        name: "Dirim",
35514        part1: "",
35515        part3: "dir",
35516    },
35517    Language {
35518        #[cfg(feature = "lang-name")]
35519        name: "Disa",
35520        part1: "",
35521        part3: "dsi",
35522    },
35523    Language {
35524        #[cfg(feature = "lang-name")]
35525        name: "Ditammari",
35526        part1: "",
35527        part3: "tbz",
35528    },
35529    Language {
35530        #[cfg(feature = "lang-name")]
35531        name: "Ditidaht",
35532        part1: "",
35533        part3: "dtd",
35534    },
35535    Language {
35536        #[cfg(feature = "lang-name")]
35537        name: "Diuwe",
35538        part1: "",
35539        part3: "diy",
35540    },
35541    Language {
35542        #[cfg(feature = "lang-name")]
35543        name: "Diuxi-Tilantongo Mixtec",
35544        part1: "",
35545        part3: "xtd",
35546    },
35547    Language {
35548        #[cfg(feature = "lang-name")]
35549        name: "Dixon Reef",
35550        part1: "",
35551        part3: "dix",
35552    },
35553    Language {
35554        #[cfg(feature = "lang-name")]
35555        name: "Dizin",
35556        part1: "",
35557        part3: "mdx",
35558    },
35559    Language {
35560        #[cfg(feature = "lang-name")]
35561        name: "Djabugay",
35562        part1: "",
35563        part3: "dyy",
35564    },
35565    Language {
35566        #[cfg(feature = "lang-name")]
35567        name: "Djabwurrung",
35568        part1: "",
35569        part3: "tjw",
35570    },
35571    Language {
35572        #[cfg(feature = "lang-name")]
35573        name: "Djadjawurrung",
35574        part1: "",
35575        part3: "dja",
35576    },
35577    Language {
35578        #[cfg(feature = "lang-name")]
35579        name: "Djambarrpuyngu",
35580        part1: "",
35581        part3: "djr",
35582    },
35583    Language {
35584        #[cfg(feature = "lang-name")]
35585        name: "Djamindjung",
35586        part1: "",
35587        part3: "djd",
35588    },
35589    Language {
35590        #[cfg(feature = "lang-name")]
35591        name: "Djangun",
35592        part1: "",
35593        part3: "djf",
35594    },
35595    Language {
35596        #[cfg(feature = "lang-name")]
35597        name: "Djawi",
35598        part1: "",
35599        part3: "djw",
35600    },
35601    Language {
35602        #[cfg(feature = "lang-name")]
35603        name: "Djeebbana",
35604        part1: "",
35605        part3: "djj",
35606    },
35607    Language {
35608        #[cfg(feature = "lang-name")]
35609        name: "Djimini Senoufo",
35610        part1: "",
35611        part3: "dyi",
35612    },
35613    Language {
35614        #[cfg(feature = "lang-name")]
35615        name: "Djinang",
35616        part1: "",
35617        part3: "dji",
35618    },
35619    Language {
35620        #[cfg(feature = "lang-name")]
35621        name: "Djinba",
35622        part1: "",
35623        part3: "djb",
35624    },
35625    Language {
35626        #[cfg(feature = "lang-name")]
35627        name: "Djiwarli",
35628        part1: "",
35629        part3: "dze",
35630    },
35631    Language {
35632        #[cfg(feature = "lang-name")]
35633        name: "Dobel",
35634        part1: "",
35635        part3: "kvo",
35636    },
35637    Language {
35638        #[cfg(feature = "lang-name")]
35639        name: "Dobu",
35640        part1: "",
35641        part3: "dob",
35642    },
35643    Language {
35644        #[cfg(feature = "lang-name")]
35645        name: "Doe",
35646        part1: "",
35647        part3: "doe",
35648    },
35649    Language {
35650        #[cfg(feature = "lang-name")]
35651        name: "Doga",
35652        part1: "",
35653        part3: "dgg",
35654    },
35655    Language {
35656        #[cfg(feature = "lang-name")]
35657        name: "Doghoro",
35658        part1: "",
35659        part3: "dgx",
35660    },
35661    Language {
35662        #[cfg(feature = "lang-name")]
35663        name: "Dogoso",
35664        part1: "",
35665        part3: "dgs",
35666    },
35667    Language {
35668        #[cfg(feature = "lang-name")]
35669        name: "Dogose",
35670        part1: "",
35671        part3: "dos",
35672    },
35673    Language {
35674        #[cfg(feature = "lang-name")]
35675        name: "Dogri",
35676        part1: "",
35677        part3: "dgo",
35678    },
35679    Language {
35680        #[cfg(feature = "lang-name")]
35681        name: "Dogri",
35682        part1: "",
35683        part3: "doi",
35684    },
35685    Language {
35686        #[cfg(feature = "lang-name")]
35687        name: "Dogrib",
35688        part1: "",
35689        part3: "dgr",
35690    },
35691    Language {
35692        #[cfg(feature = "lang-name")]
35693        name: "Dogul Dom Dogon",
35694        part1: "",
35695        part3: "dbg",
35696    },
35697    Language {
35698        #[cfg(feature = "lang-name")]
35699        name: "Doka",
35700        part1: "",
35701        part3: "dbi",
35702    },
35703    Language {
35704        #[cfg(feature = "lang-name")]
35705        name: "Doko-Uyanga",
35706        part1: "",
35707        part3: "uya",
35708    },
35709    Language {
35710        #[cfg(feature = "lang-name")]
35711        name: "Dokshi",
35712        part1: "",
35713        part3: "dsk",
35714    },
35715    Language {
35716        #[cfg(feature = "lang-name")]
35717        name: "Dolgan",
35718        part1: "",
35719        part3: "dlg",
35720    },
35721    Language {
35722        #[cfg(feature = "lang-name")]
35723        name: "Dolpo",
35724        part1: "",
35725        part3: "dre",
35726    },
35727    Language {
35728        #[cfg(feature = "lang-name")]
35729        name: "Dom",
35730        part1: "",
35731        part3: "doa",
35732    },
35733    Language {
35734        #[cfg(feature = "lang-name")]
35735        name: "Domaaki",
35736        part1: "",
35737        part3: "dmk",
35738    },
35739    Language {
35740        #[cfg(feature = "lang-name")]
35741        name: "Domari",
35742        part1: "",
35743        part3: "rmt",
35744    },
35745    Language {
35746        #[cfg(feature = "lang-name")]
35747        name: "Dombe",
35748        part1: "",
35749        part3: "dov",
35750    },
35751    Language {
35752        #[cfg(feature = "lang-name")]
35753        name: "Dominican Sign Language",
35754        part1: "",
35755        part3: "doq",
35756    },
35757    Language {
35758        #[cfg(feature = "lang-name")]
35759        name: "Dompo",
35760        part1: "",
35761        part3: "doy",
35762    },
35763    Language {
35764        #[cfg(feature = "lang-name")]
35765        name: "Domu",
35766        part1: "",
35767        part3: "dof",
35768    },
35769    Language {
35770        #[cfg(feature = "lang-name")]
35771        name: "Domung",
35772        part1: "",
35773        part3: "dev",
35774    },
35775    Language {
35776        #[cfg(feature = "lang-name")]
35777        name: "Dondo",
35778        part1: "",
35779        part3: "dok",
35780    },
35781    Language {
35782        #[cfg(feature = "lang-name")]
35783        name: "Dong",
35784        part1: "",
35785        part3: "doh",
35786    },
35787    Language {
35788        #[cfg(feature = "lang-name")]
35789        name: "Dongo",
35790        part1: "",
35791        part3: "doo",
35792    },
35793    Language {
35794        #[cfg(feature = "lang-name")]
35795        name: "Dongotono",
35796        part1: "",
35797        part3: "ddd",
35798    },
35799    Language {
35800        #[cfg(feature = "lang-name")]
35801        name: "Dongshanba Lalo",
35802        part1: "",
35803        part3: "yik",
35804    },
35805    Language {
35806        #[cfg(feature = "lang-name")]
35807        name: "Dongxiang",
35808        part1: "",
35809        part3: "sce",
35810    },
35811    Language {
35812        #[cfg(feature = "lang-name")]
35813        name: "Donno So Dogon",
35814        part1: "",
35815        part3: "dds",
35816    },
35817    Language {
35818        #[cfg(feature = "lang-name")]
35819        name: "Doondo",
35820        part1: "",
35821        part3: "dde",
35822    },
35823    Language {
35824        #[cfg(feature = "lang-name")]
35825        name: "Dori'o",
35826        part1: "",
35827        part3: "dor",
35828    },
35829    Language {
35830        #[cfg(feature = "lang-name")]
35831        name: "Doromu-Koki",
35832        part1: "",
35833        part3: "kqc",
35834    },
35835    Language {
35836        #[cfg(feature = "lang-name")]
35837        name: "Dorze",
35838        part1: "",
35839        part3: "doz",
35840    },
35841    Language {
35842        #[cfg(feature = "lang-name")]
35843        name: "Doso",
35844        part1: "",
35845        part3: "dol",
35846    },
35847    Language {
35848        #[cfg(feature = "lang-name")]
35849        name: "Dotyali",
35850        part1: "",
35851        part3: "dty",
35852    },
35853    Language {
35854        #[cfg(feature = "lang-name")]
35855        name: "Doutai",
35856        part1: "",
35857        part3: "tds",
35858    },
35859    Language {
35860        #[cfg(feature = "lang-name")]
35861        name: "Doyayo",
35862        part1: "",
35863        part3: "dow",
35864    },
35865    Language {
35866        #[cfg(feature = "lang-name")]
35867        name: "Drents",
35868        part1: "",
35869        part3: "drt",
35870    },
35871    Language {
35872        #[cfg(feature = "lang-name")]
35873        name: "Drung",
35874        part1: "",
35875        part3: "duu",
35876    },
35877    Language {
35878        #[cfg(feature = "lang-name")]
35879        name: "Duala",
35880        part1: "",
35881        part3: "dua",
35882    },
35883    Language {
35884        #[cfg(feature = "lang-name")]
35885        name: "Duano",
35886        part1: "",
35887        part3: "dup",
35888    },
35889    Language {
35890        #[cfg(feature = "lang-name")]
35891        name: "Duau",
35892        part1: "",
35893        part3: "dva",
35894    },
35895    Language {
35896        #[cfg(feature = "lang-name")]
35897        name: "Dubli",
35898        part1: "",
35899        part3: "dub",
35900    },
35901    Language {
35902        #[cfg(feature = "lang-name")]
35903        name: "Dubu",
35904        part1: "",
35905        part3: "dmu",
35906    },
35907    Language {
35908        #[cfg(feature = "lang-name")]
35909        name: "Dugun",
35910        part1: "",
35911        part3: "ndu",
35912    },
35913    Language {
35914        #[cfg(feature = "lang-name")]
35915        name: "Duguri",
35916        part1: "",
35917        part3: "dbm",
35918    },
35919    Language {
35920        #[cfg(feature = "lang-name")]
35921        name: "Dugwor",
35922        part1: "",
35923        part3: "dme",
35924    },
35925    Language {
35926        #[cfg(feature = "lang-name")]
35927        name: "Duhwa",
35928        part1: "",
35929        part3: "kbz",
35930    },
35931    Language {
35932        #[cfg(feature = "lang-name")]
35933        name: "Duke",
35934        part1: "",
35935        part3: "nke",
35936    },
35937    Language {
35938        #[cfg(feature = "lang-name")]
35939        name: "Dulbu",
35940        part1: "",
35941        part3: "dbo",
35942    },
35943    Language {
35944        #[cfg(feature = "lang-name")]
35945        name: "Duli-Gey",
35946        part1: "",
35947        part3: "duz",
35948    },
35949    Language {
35950        #[cfg(feature = "lang-name")]
35951        name: "Duma",
35952        part1: "",
35953        part3: "dma",
35954    },
35955    Language {
35956        #[cfg(feature = "lang-name")]
35957        name: "Dumbea",
35958        part1: "",
35959        part3: "duf",
35960    },
35961    Language {
35962        #[cfg(feature = "lang-name")]
35963        name: "Dumi",
35964        part1: "",
35965        part3: "dus",
35966    },
35967    Language {
35968        #[cfg(feature = "lang-name")]
35969        name: "Dumpas",
35970        part1: "",
35971        part3: "dmv",
35972    },
35973    Language {
35974        #[cfg(feature = "lang-name")]
35975        name: "Dumun",
35976        part1: "",
35977        part3: "dui",
35978    },
35979    Language {
35980        #[cfg(feature = "lang-name")]
35981        name: "Duna",
35982        part1: "",
35983        part3: "duc",
35984    },
35985    Language {
35986        #[cfg(feature = "lang-name")]
35987        name: "Dungan",
35988        part1: "",
35989        part3: "dng",
35990    },
35991    Language {
35992        #[cfg(feature = "lang-name")]
35993        name: "Dungmali",
35994        part1: "",
35995        part3: "raa",
35996    },
35997    Language {
35998        #[cfg(feature = "lang-name")]
35999        name: "Dungra Bhil",
36000        part1: "",
36001        part3: "duh",
36002    },
36003    Language {
36004        #[cfg(feature = "lang-name")]
36005        name: "Dungu",
36006        part1: "",
36007        part3: "dbv",
36008    },
36009    Language {
36010        #[cfg(feature = "lang-name")]
36011        name: "Dupaninan Agta",
36012        part1: "",
36013        part3: "duo",
36014    },
36015    Language {
36016        #[cfg(feature = "lang-name")]
36017        name: "Dura",
36018        part1: "",
36019        part3: "drq",
36020    },
36021    Language {
36022        #[cfg(feature = "lang-name")]
36023        name: "Duri",
36024        part1: "",
36025        part3: "mvp",
36026    },
36027    Language {
36028        #[cfg(feature = "lang-name")]
36029        name: "Duriankere",
36030        part1: "",
36031        part3: "dbn",
36032    },
36033    Language {
36034        #[cfg(feature = "lang-name")]
36035        name: "Durop",
36036        part1: "",
36037        part3: "krp",
36038    },
36039    Language {
36040        #[cfg(feature = "lang-name")]
36041        name: "Duruma",
36042        part1: "",
36043        part3: "dug",
36044    },
36045    Language {
36046        #[cfg(feature = "lang-name")]
36047        name: "Duruwa",
36048        part1: "",
36049        part3: "pci",
36050    },
36051    Language {
36052        #[cfg(feature = "lang-name")]
36053        name: "Dusner",
36054        part1: "",
36055        part3: "dsn",
36056    },
36057    Language {
36058        #[cfg(feature = "lang-name")]
36059        name: "Dusun Deyah",
36060        part1: "",
36061        part3: "dun",
36062    },
36063    Language {
36064        #[cfg(feature = "lang-name")]
36065        name: "Dusun Malang",
36066        part1: "",
36067        part3: "duq",
36068    },
36069    Language {
36070        #[cfg(feature = "lang-name")]
36071        name: "Dusun Witu",
36072        part1: "",
36073        part3: "duw",
36074    },
36075    Language {
36076        #[cfg(feature = "lang-name")]
36077        name: "Dutch",
36078        part1: "nl",
36079        part3: "nld",
36080    },
36081    Language {
36082        #[cfg(feature = "lang-name")]
36083        name: "Dutch Sign Language",
36084        part1: "",
36085        part3: "dse",
36086    },
36087    Language {
36088        #[cfg(feature = "lang-name")]
36089        name: "Dutton World Speedwords",
36090        part1: "",
36091        part3: "dws",
36092    },
36093    Language {
36094        #[cfg(feature = "lang-name")]
36095        name: "Duungooma",
36096        part1: "",
36097        part3: "dux",
36098    },
36099    Language {
36100        #[cfg(feature = "lang-name")]
36101        name: "Duupa",
36102        part1: "",
36103        part3: "dae",
36104    },
36105    Language {
36106        #[cfg(feature = "lang-name")]
36107        name: "Duvle",
36108        part1: "",
36109        part3: "duv",
36110    },
36111    Language {
36112        #[cfg(feature = "lang-name")]
36113        name: "Duwai",
36114        part1: "",
36115        part3: "dbp",
36116    },
36117    Language {
36118        #[cfg(feature = "lang-name")]
36119        name: "Duwet",
36120        part1: "",
36121        part3: "gve",
36122    },
36123    Language {
36124        #[cfg(feature = "lang-name")]
36125        name: "Duya",
36126        part1: "",
36127        part3: "ldb",
36128    },
36129    Language {
36130        #[cfg(feature = "lang-name")]
36131        name: "Dwang",
36132        part1: "",
36133        part3: "nnu",
36134    },
36135    Language {
36136        #[cfg(feature = "lang-name")]
36137        name: "Dyaberdyaber",
36138        part1: "",
36139        part3: "dyb",
36140    },
36141    Language {
36142        #[cfg(feature = "lang-name")]
36143        name: "Dyan",
36144        part1: "",
36145        part3: "dya",
36146    },
36147    Language {
36148        #[cfg(feature = "lang-name")]
36149        name: "Dyangadi",
36150        part1: "",
36151        part3: "dyn",
36152    },
36153    Language {
36154        #[cfg(feature = "lang-name")]
36155        name: "Dyarim",
36156        part1: "",
36157        part3: "dyr",
36158    },
36159    Language {
36160        #[cfg(feature = "lang-name")]
36161        name: "Dyirbal",
36162        part1: "",
36163        part3: "dbl",
36164    },
36165    Language {
36166        #[cfg(feature = "lang-name")]
36167        name: "Dyugun",
36168        part1: "",
36169        part3: "dyd",
36170    },
36171    Language {
36172        #[cfg(feature = "lang-name")]
36173        name: "Dyula",
36174        part1: "",
36175        part3: "dyu",
36176    },
36177    Language {
36178        #[cfg(feature = "lang-name")]
36179        name: "Dza",
36180        part1: "",
36181        part3: "jen",
36182    },
36183    Language {
36184        #[cfg(feature = "lang-name")]
36185        name: "Dzalakha",
36186        part1: "",
36187        part3: "dzl",
36188    },
36189    Language {
36190        #[cfg(feature = "lang-name")]
36191        name: "Dzando",
36192        part1: "",
36193        part3: "dzn",
36194    },
36195    Language {
36196        #[cfg(feature = "lang-name")]
36197        name: "Dzao Min",
36198        part1: "",
36199        part3: "bpn",
36200    },
36201    Language {
36202        #[cfg(feature = "lang-name")]
36203        name: "Dzongkha",
36204        part1: "dz",
36205        part3: "dzo",
36206    },
36207    Language {
36208        #[cfg(feature = "lang-name")]
36209        name: "Dzuungoo",
36210        part1: "",
36211        part3: "dnn",
36212    },
36213    Language {
36214        #[cfg(feature = "lang-name")]
36215        name: "Daw",
36216        part1: "",
36217        part3: "kwa",
36218    },
36219    Language {
36220        #[cfg(feature = "lang-name")]
36221        name: "E",
36222        part1: "",
36223        part3: "eee",
36224    },
36225    Language {
36226        #[cfg(feature = "lang-name")]
36227        name: "E'ma Buyang",
36228        part1: "",
36229        part3: "yzg",
36230    },
36231    Language {
36232        #[cfg(feature = "lang-name")]
36233        name: "E'napa Woromaipu",
36234        part1: "",
36235        part3: "pbh",
36236    },
36237    Language {
36238        #[cfg(feature = "lang-name")]
36239        name: "Early Tripuri",
36240        part1: "",
36241        part3: "xtr",
36242    },
36243    Language {
36244        #[cfg(feature = "lang-name")]
36245        name: "East Ambae",
36246        part1: "",
36247        part3: "omb",
36248    },
36249    Language {
36250        #[cfg(feature = "lang-name")]
36251        name: "East Berawan",
36252        part1: "",
36253        part3: "zbe",
36254    },
36255    Language {
36256        #[cfg(feature = "lang-name")]
36257        name: "East Damar",
36258        part1: "",
36259        part3: "dmr",
36260    },
36261    Language {
36262        #[cfg(feature = "lang-name")]
36263        name: "East Futuna",
36264        part1: "",
36265        part3: "fud",
36266    },
36267    Language {
36268        #[cfg(feature = "lang-name")]
36269        name: "East Kewa",
36270        part1: "",
36271        part3: "kjs",
36272    },
36273    Language {
36274        #[cfg(feature = "lang-name")]
36275        name: "East Limba",
36276        part1: "",
36277        part3: "lma",
36278    },
36279    Language {
36280        #[cfg(feature = "lang-name")]
36281        name: "East Makian",
36282        part1: "",
36283        part3: "mky",
36284    },
36285    Language {
36286        #[cfg(feature = "lang-name")]
36287        name: "East Masela",
36288        part1: "",
36289        part3: "vme",
36290    },
36291    Language {
36292        #[cfg(feature = "lang-name")]
36293        name: "East Nyala",
36294        part1: "",
36295        part3: "nle",
36296    },
36297    Language {
36298        #[cfg(feature = "lang-name")]
36299        name: "East Tarangan",
36300        part1: "",
36301        part3: "tre",
36302    },
36303    Language {
36304        #[cfg(feature = "lang-name")]
36305        name: "East Yugur",
36306        part1: "",
36307        part3: "yuy",
36308    },
36309    Language {
36310        #[cfg(feature = "lang-name")]
36311        name: "Eastern Abnaki",
36312        part1: "",
36313        part3: "aaq",
36314    },
36315    Language {
36316        #[cfg(feature = "lang-name")]
36317        name: "Eastern Acipa",
36318        part1: "",
36319        part3: "acp",
36320    },
36321    Language {
36322        #[cfg(feature = "lang-name")]
36323        name: "Eastern Apurimac Quechua",
36324        part1: "",
36325        part3: "qve",
36326    },
36327    Language {
36328        #[cfg(feature = "lang-name")]
36329        name: "Eastern Arrernte",
36330        part1: "",
36331        part3: "aer",
36332    },
36333    Language {
36334        #[cfg(feature = "lang-name")]
36335        name: "Eastern Balochi",
36336        part1: "",
36337        part3: "bgp",
36338    },
36339    Language {
36340        #[cfg(feature = "lang-name")]
36341        name: "Eastern Bolivian Guarani",
36342        part1: "",
36343        part3: "gui",
36344    },
36345    Language {
36346        #[cfg(feature = "lang-name")]
36347        name: "Eastern Bontok",
36348        part1: "",
36349        part3: "ebk",
36350    },
36351    Language {
36352        #[cfg(feature = "lang-name")]
36353        name: "Eastern Bru",
36354        part1: "",
36355        part3: "bru",
36356    },
36357    Language {
36358        #[cfg(feature = "lang-name")]
36359        name: "Eastern Canadian Inuktitut",
36360        part1: "",
36361        part3: "ike",
36362    },
36363    Language {
36364        #[cfg(feature = "lang-name")]
36365        name: "Eastern Cham",
36366        part1: "",
36367        part3: "cjm",
36368    },
36369    Language {
36370        #[cfg(feature = "lang-name")]
36371        name: "Eastern Durango Nahuatl",
36372        part1: "",
36373        part3: "azd",
36374    },
36375    Language {
36376        #[cfg(feature = "lang-name")]
36377        name: "Eastern Egyptian Bedawi Arabic",
36378        part1: "",
36379        part3: "avl",
36380    },
36381    Language {
36382        #[cfg(feature = "lang-name")]
36383        name: "Eastern Frisian",
36384        part1: "",
36385        part3: "frs",
36386    },
36387    Language {
36388        #[cfg(feature = "lang-name")]
36389        name: "Eastern Gorkha Tamang",
36390        part1: "",
36391        part3: "tge",
36392    },
36393    Language {
36394        #[cfg(feature = "lang-name")]
36395        name: "Eastern Highland Chatino",
36396        part1: "",
36397        part3: "cly",
36398    },
36399    Language {
36400        #[cfg(feature = "lang-name")]
36401        name: "Eastern Highland Otomi",
36402        part1: "",
36403        part3: "otm",
36404    },
36405    Language {
36406        #[cfg(feature = "lang-name")]
36407        name: "Eastern Hongshuihe Zhuang",
36408        part1: "",
36409        part3: "zeh",
36410    },
36411    Language {
36412        #[cfg(feature = "lang-name")]
36413        name: "Eastern Huasteca Nahuatl",
36414        part1: "",
36415        part3: "nhe",
36416    },
36417    Language {
36418        #[cfg(feature = "lang-name")]
36419        name: "Eastern Huishui Hmong",
36420        part1: "",
36421        part3: "hme",
36422    },
36423    Language {
36424        #[cfg(feature = "lang-name")]
36425        name: "Eastern Karaboro",
36426        part1: "",
36427        part3: "xrb",
36428    },
36429    Language {
36430        #[cfg(feature = "lang-name")]
36431        name: "Eastern Katu",
36432        part1: "",
36433        part3: "ktv",
36434    },
36435    Language {
36436        #[cfg(feature = "lang-name")]
36437        name: "Eastern Kayah",
36438        part1: "",
36439        part3: "eky",
36440    },
36441    Language {
36442        #[cfg(feature = "lang-name")]
36443        name: "Eastern Keres",
36444        part1: "",
36445        part3: "kee",
36446    },
36447    Language {
36448        #[cfg(feature = "lang-name")]
36449        name: "Eastern Khumi Chin",
36450        part1: "",
36451        part3: "cek",
36452    },
36453    Language {
36454        #[cfg(feature = "lang-name")]
36455        name: "Eastern Krahn",
36456        part1: "",
36457        part3: "kqo",
36458    },
36459    Language {
36460        #[cfg(feature = "lang-name")]
36461        name: "Eastern Lalu",
36462        part1: "",
36463        part3: "yit",
36464    },
36465    Language {
36466        #[cfg(feature = "lang-name")]
36467        name: "Eastern Lawa",
36468        part1: "",
36469        part3: "lwl",
36470    },
36471    Language {
36472        #[cfg(feature = "lang-name")]
36473        name: "Eastern Magar",
36474        part1: "",
36475        part3: "mgp",
36476    },
36477    Language {
36478        #[cfg(feature = "lang-name")]
36479        name: "Eastern Maninkakan",
36480        part1: "",
36481        part3: "emk",
36482    },
36483    Language {
36484        #[cfg(feature = "lang-name")]
36485        name: "Eastern Mari",
36486        part1: "",
36487        part3: "mhr",
36488    },
36489    Language {
36490        #[cfg(feature = "lang-name")]
36491        name: "Eastern Maroon Creole",
36492        part1: "",
36493        part3: "djk",
36494    },
36495    Language {
36496        #[cfg(feature = "lang-name")]
36497        name: "Eastern Meohang",
36498        part1: "",
36499        part3: "emg",
36500    },
36501    Language {
36502        #[cfg(feature = "lang-name")]
36503        name: "Eastern Minyag",
36504        part1: "",
36505        part3: "emq",
36506    },
36507    Language {
36508        #[cfg(feature = "lang-name")]
36509        name: "Eastern Mnong",
36510        part1: "",
36511        part3: "mng",
36512    },
36513    Language {
36514        #[cfg(feature = "lang-name")]
36515        name: "Eastern Muria",
36516        part1: "",
36517        part3: "emu",
36518    },
36519    Language {
36520        #[cfg(feature = "lang-name")]
36521        name: "Eastern Ngad'a",
36522        part1: "",
36523        part3: "nea",
36524    },
36525    Language {
36526        #[cfg(feature = "lang-name")]
36527        name: "Eastern Nisu",
36528        part1: "",
36529        part3: "nos",
36530    },
36531    Language {
36532        #[cfg(feature = "lang-name")]
36533        name: "Eastern Ojibwa",
36534        part1: "",
36535        part3: "ojg",
36536    },
36537    Language {
36538        #[cfg(feature = "lang-name")]
36539        name: "Eastern Oromo",
36540        part1: "",
36541        part3: "hae",
36542    },
36543    Language {
36544        #[cfg(feature = "lang-name")]
36545        name: "Eastern Parbate Kham",
36546        part1: "",
36547        part3: "kif",
36548    },
36549    Language {
36550        #[cfg(feature = "lang-name")]
36551        name: "Eastern Penan",
36552        part1: "",
36553        part3: "pez",
36554    },
36555    Language {
36556        #[cfg(feature = "lang-name")]
36557        name: "Eastern Pomo",
36558        part1: "",
36559        part3: "peb",
36560    },
36561    Language {
36562        #[cfg(feature = "lang-name")]
36563        name: "Eastern Qiandong Miao",
36564        part1: "",
36565        part3: "hmq",
36566    },
36567    Language {
36568        #[cfg(feature = "lang-name")]
36569        name: "Eastern Subanen",
36570        part1: "",
36571        part3: "sfe",
36572    },
36573    Language {
36574        #[cfg(feature = "lang-name")]
36575        name: "Eastern Tamang",
36576        part1: "",
36577        part3: "taj",
36578    },
36579    Language {
36580        #[cfg(feature = "lang-name")]
36581        name: "Eastern Tawbuid",
36582        part1: "",
36583        part3: "bnj",
36584    },
36585    Language {
36586        #[cfg(feature = "lang-name")]
36587        name: "Eastern Xiangxi Miao",
36588        part1: "",
36589        part3: "muq",
36590    },
36591    Language {
36592        #[cfg(feature = "lang-name")]
36593        name: "Eastern Xwla Gbe",
36594        part1: "",
36595        part3: "gbx",
36596    },
36597    Language {
36598        #[cfg(feature = "lang-name")]
36599        name: "Eastern Yiddish",
36600        part1: "",
36601        part3: "ydd",
36602    },
36603    Language {
36604        #[cfg(feature = "lang-name")]
36605        name: "Ebira",
36606        part1: "",
36607        part3: "igb",
36608    },
36609    Language {
36610        #[cfg(feature = "lang-name")]
36611        name: "Eblan",
36612        part1: "",
36613        part3: "xeb",
36614    },
36615    Language {
36616        #[cfg(feature = "lang-name")]
36617        name: "Ebrie",
36618        part1: "",
36619        part3: "ebr",
36620    },
36621    Language {
36622        #[cfg(feature = "lang-name")]
36623        name: "Ebughu",
36624        part1: "",
36625        part3: "ebg",
36626    },
36627    Language {
36628        #[cfg(feature = "lang-name")]
36629        name: "Ecuadorian Sign Language",
36630        part1: "",
36631        part3: "ecs",
36632    },
36633    Language {
36634        #[cfg(feature = "lang-name")]
36635        name: "Ede Cabe",
36636        part1: "",
36637        part3: "cbj",
36638    },
36639    Language {
36640        #[cfg(feature = "lang-name")]
36641        name: "Ede Ica",
36642        part1: "",
36643        part3: "ica",
36644    },
36645    Language {
36646        #[cfg(feature = "lang-name")]
36647        name: "Ede Idaca",
36648        part1: "",
36649        part3: "idd",
36650    },
36651    Language {
36652        #[cfg(feature = "lang-name")]
36653        name: "Ede Ije",
36654        part1: "",
36655        part3: "ijj",
36656    },
36657    Language {
36658        #[cfg(feature = "lang-name")]
36659        name: "Edera Awyu",
36660        part1: "",
36661        part3: "awy",
36662    },
36663    Language {
36664        #[cfg(feature = "lang-name")]
36665        name: "Edolo",
36666        part1: "",
36667        part3: "etr",
36668    },
36669    Language {
36670        #[cfg(feature = "lang-name")]
36671        name: "Edomite",
36672        part1: "",
36673        part3: "xdm",
36674    },
36675    Language {
36676        #[cfg(feature = "lang-name")]
36677        name: "Edopi",
36678        part1: "",
36679        part3: "dbf",
36680    },
36681    Language {
36682        #[cfg(feature = "lang-name")]
36683        name: "Efai",
36684        part1: "",
36685        part3: "efa",
36686    },
36687    Language {
36688        #[cfg(feature = "lang-name")]
36689        name: "Efe",
36690        part1: "",
36691        part3: "efe",
36692    },
36693    Language {
36694        #[cfg(feature = "lang-name")]
36695        name: "Efik",
36696        part1: "",
36697        part3: "efi",
36698    },
36699    Language {
36700        #[cfg(feature = "lang-name")]
36701        name: "Efutop",
36702        part1: "",
36703        part3: "ofu",
36704    },
36705    Language {
36706        #[cfg(feature = "lang-name")]
36707        name: "Ega",
36708        part1: "",
36709        part3: "ega",
36710    },
36711    Language {
36712        #[cfg(feature = "lang-name")]
36713        name: "Eggon",
36714        part1: "",
36715        part3: "ego",
36716    },
36717    Language {
36718        #[cfg(feature = "lang-name")]
36719        name: "Egypt Sign Language",
36720        part1: "",
36721        part3: "esl",
36722    },
36723    Language {
36724        #[cfg(feature = "lang-name")]
36725        name: "Egyptian",
36726        part1: "",
36727        part3: "egy",
36728    },
36729    Language {
36730        #[cfg(feature = "lang-name")]
36731        name: "Egyptian Arabic",
36732        part1: "",
36733        part3: "arz",
36734    },
36735    Language {
36736        #[cfg(feature = "lang-name")]
36737        name: "Ehueun",
36738        part1: "",
36739        part3: "ehu",
36740    },
36741    Language {
36742        #[cfg(feature = "lang-name")]
36743        name: "Eipomek",
36744        part1: "",
36745        part3: "eip",
36746    },
36747    Language {
36748        #[cfg(feature = "lang-name")]
36749        name: "Eitiep",
36750        part1: "",
36751        part3: "eit",
36752    },
36753    Language {
36754        #[cfg(feature = "lang-name")]
36755        name: "Ejagham",
36756        part1: "",
36757        part3: "etu",
36758    },
36759    Language {
36760        #[cfg(feature = "lang-name")]
36761        name: "Ejamat",
36762        part1: "",
36763        part3: "eja",
36764    },
36765    Language {
36766        #[cfg(feature = "lang-name")]
36767        name: "Ekai Chin",
36768        part1: "",
36769        part3: "cey",
36770    },
36771    Language {
36772        #[cfg(feature = "lang-name")]
36773        name: "Ekajuk",
36774        part1: "",
36775        part3: "eka",
36776    },
36777    Language {
36778        #[cfg(feature = "lang-name")]
36779        name: "Ekari",
36780        part1: "",
36781        part3: "ekg",
36782    },
36783    Language {
36784        #[cfg(feature = "lang-name")]
36785        name: "Eki",
36786        part1: "",
36787        part3: "eki",
36788    },
36789    Language {
36790        #[cfg(feature = "lang-name")]
36791        name: "Ekit",
36792        part1: "",
36793        part3: "eke",
36794    },
36795    Language {
36796        #[cfg(feature = "lang-name")]
36797        name: "Ekpeye",
36798        part1: "",
36799        part3: "ekp",
36800    },
36801    Language {
36802        #[cfg(feature = "lang-name")]
36803        name: "El Alto Zapotec",
36804        part1: "",
36805        part3: "zpp",
36806    },
36807    Language {
36808        #[cfg(feature = "lang-name")]
36809        name: "El Hugeirat",
36810        part1: "",
36811        part3: "elh",
36812    },
36813    Language {
36814        #[cfg(feature = "lang-name")]
36815        name: "El Molo",
36816        part1: "",
36817        part3: "elo",
36818    },
36819    Language {
36820        #[cfg(feature = "lang-name")]
36821        name: "El Nayar Cora",
36822        part1: "",
36823        part3: "crn",
36824    },
36825    Language {
36826        #[cfg(feature = "lang-name")]
36827        name: "Elamite",
36828        part1: "",
36829        part3: "elx",
36830    },
36831    Language {
36832        #[cfg(feature = "lang-name")]
36833        name: "Eleme",
36834        part1: "",
36835        part3: "elm",
36836    },
36837    Language {
36838        #[cfg(feature = "lang-name")]
36839        name: "Elepi",
36840        part1: "",
36841        part3: "ele",
36842    },
36843    Language {
36844        #[cfg(feature = "lang-name")]
36845        name: "Elfdalian",
36846        part1: "",
36847        part3: "ovd",
36848    },
36849    Language {
36850        #[cfg(feature = "lang-name")]
36851        name: "Elip",
36852        part1: "",
36853        part3: "ekm",
36854    },
36855    Language {
36856        #[cfg(feature = "lang-name")]
36857        name: "Elkei",
36858        part1: "",
36859        part3: "elk",
36860    },
36861    Language {
36862        #[cfg(feature = "lang-name")]
36863        name: "Elotepec Zapotec",
36864        part1: "",
36865        part3: "zte",
36866    },
36867    Language {
36868        #[cfg(feature = "lang-name")]
36869        name: "Eloyi",
36870        part1: "",
36871        part3: "afo",
36872    },
36873    Language {
36874        #[cfg(feature = "lang-name")]
36875        name: "Elseng",
36876        part1: "",
36877        part3: "mrf",
36878    },
36879    Language {
36880        #[cfg(feature = "lang-name")]
36881        name: "Elu",
36882        part1: "",
36883        part3: "elu",
36884    },
36885    Language {
36886        #[cfg(feature = "lang-name")]
36887        name: "Elymian",
36888        part1: "",
36889        part3: "xly",
36890    },
36891    Language {
36892        #[cfg(feature = "lang-name")]
36893        name: "Emae",
36894        part1: "",
36895        part3: "mmw",
36896    },
36897    Language {
36898        #[cfg(feature = "lang-name")]
36899        name: "Emai-Iuleha-Ora",
36900        part1: "",
36901        part3: "ema",
36902    },
36903    Language {
36904        #[cfg(feature = "lang-name")]
36905        name: "Eman",
36906        part1: "",
36907        part3: "emn",
36908    },
36909    Language {
36910        #[cfg(feature = "lang-name")]
36911        name: "Embaloh",
36912        part1: "",
36913        part3: "emb",
36914    },
36915    Language {
36916        #[cfg(feature = "lang-name")]
36917        name: "Embera-Baudo",
36918        part1: "",
36919        part3: "bdc",
36920    },
36921    Language {
36922        #[cfg(feature = "lang-name")]
36923        name: "Embera-Catio",
36924        part1: "",
36925        part3: "cto",
36926    },
36927    Language {
36928        #[cfg(feature = "lang-name")]
36929        name: "Embera-Chami",
36930        part1: "",
36931        part3: "cmi",
36932    },
36933    Language {
36934        #[cfg(feature = "lang-name")]
36935        name: "Embera-Tado",
36936        part1: "",
36937        part3: "tdc",
36938    },
36939    Language {
36940        #[cfg(feature = "lang-name")]
36941        name: "Embu",
36942        part1: "",
36943        part3: "ebu",
36944    },
36945    Language {
36946        #[cfg(feature = "lang-name")]
36947        name: "Emerillon",
36948        part1: "",
36949        part3: "eme",
36950    },
36951    Language {
36952        #[cfg(feature = "lang-name")]
36953        name: "Emilian",
36954        part1: "",
36955        part3: "egl",
36956    },
36957    Language {
36958        #[cfg(feature = "lang-name")]
36959        name: "Emplawas",
36960        part1: "",
36961        part3: "emw",
36962    },
36963    Language {
36964        #[cfg(feature = "lang-name")]
36965        name: "Emumu",
36966        part1: "",
36967        part3: "enr",
36968    },
36969    Language {
36970        #[cfg(feature = "lang-name")]
36971        name: "En",
36972        part1: "",
36973        part3: "enc",
36974    },
36975    Language {
36976        #[cfg(feature = "lang-name")]
36977        name: "Enawene-Nawe",
36978        part1: "",
36979        part3: "unk",
36980    },
36981    Language {
36982        #[cfg(feature = "lang-name")]
36983        name: "Ende",
36984        part1: "",
36985        part3: "end",
36986    },
36987    Language {
36988        #[cfg(feature = "lang-name")]
36989        name: "Enga",
36990        part1: "",
36991        part3: "enq",
36992    },
36993    Language {
36994        #[cfg(feature = "lang-name")]
36995        name: "Engdewu",
36996        part1: "",
36997        part3: "ngr",
36998    },
36999    Language {
37000        #[cfg(feature = "lang-name")]
37001        name: "Engenni",
37002        part1: "",
37003        part3: "enn",
37004    },
37005    Language {
37006        #[cfg(feature = "lang-name")]
37007        name: "Enggano",
37008        part1: "",
37009        part3: "eno",
37010    },
37011    Language {
37012        #[cfg(feature = "lang-name")]
37013        name: "English",
37014        part1: "en",
37015        part3: "eng",
37016    },
37017    Language {
37018        #[cfg(feature = "lang-name")]
37019        name: "Enlhet",
37020        part1: "",
37021        part3: "enl",
37022    },
37023    Language {
37024        #[cfg(feature = "lang-name")]
37025        name: "Enrekang",
37026        part1: "",
37027        part3: "ptt",
37028    },
37029    Language {
37030        #[cfg(feature = "lang-name")]
37031        name: "Enu",
37032        part1: "",
37033        part3: "enu",
37034    },
37035    Language {
37036        #[cfg(feature = "lang-name")]
37037        name: "Enwan",
37038        part1: "",
37039        part3: "enw",
37040    },
37041    Language {
37042        #[cfg(feature = "lang-name")]
37043        name: "Enwan",
37044        part1: "",
37045        part3: "env",
37046    },
37047    Language {
37048        #[cfg(feature = "lang-name")]
37049        name: "Enxet",
37050        part1: "",
37051        part3: "enx",
37052    },
37053    Language {
37054        #[cfg(feature = "lang-name")]
37055        name: "Enya",
37056        part1: "",
37057        part3: "gey",
37058    },
37059    Language {
37060        #[cfg(feature = "lang-name")]
37061        name: "Epena",
37062        part1: "",
37063        part3: "sja",
37064    },
37065    Language {
37066        #[cfg(feature = "lang-name")]
37067        name: "Epi-Olmec",
37068        part1: "",
37069        part3: "xep",
37070    },
37071    Language {
37072        #[cfg(feature = "lang-name")]
37073        name: "Epie",
37074        part1: "",
37075        part3: "epi",
37076    },
37077    Language {
37078        #[cfg(feature = "lang-name")]
37079        name: "Epigraphic Mayan",
37080        part1: "",
37081        part3: "emy",
37082    },
37083    Language {
37084        #[cfg(feature = "lang-name")]
37085        name: "Eravallan",
37086        part1: "",
37087        part3: "era",
37088    },
37089    Language {
37090        #[cfg(feature = "lang-name")]
37091        name: "Erave",
37092        part1: "",
37093        part3: "kjy",
37094    },
37095    Language {
37096        #[cfg(feature = "lang-name")]
37097        name: "Ere",
37098        part1: "",
37099        part3: "twp",
37100    },
37101    Language {
37102        #[cfg(feature = "lang-name")]
37103        name: "Eritai",
37104        part1: "",
37105        part3: "ert",
37106    },
37107    Language {
37108        #[cfg(feature = "lang-name")]
37109        name: "Erokwanas",
37110        part1: "",
37111        part3: "erw",
37112    },
37113    Language {
37114        #[cfg(feature = "lang-name")]
37115        name: "Erre",
37116        part1: "",
37117        part3: "err",
37118    },
37119    Language {
37120        #[cfg(feature = "lang-name")]
37121        name: "Erromintxela",
37122        part1: "",
37123        part3: "emx",
37124    },
37125    Language {
37126        #[cfg(feature = "lang-name")]
37127        name: "Ersu",
37128        part1: "",
37129        part3: "ers",
37130    },
37131    Language {
37132        #[cfg(feature = "lang-name")]
37133        name: "Eruwa",
37134        part1: "",
37135        part3: "erh",
37136    },
37137    Language {
37138        #[cfg(feature = "lang-name")]
37139        name: "Erzya",
37140        part1: "",
37141        part3: "myv",
37142    },
37143    Language {
37144        #[cfg(feature = "lang-name")]
37145        name: "Esan",
37146        part1: "",
37147        part3: "ish",
37148    },
37149    Language {
37150        #[cfg(feature = "lang-name")]
37151        name: "Ese",
37152        part1: "",
37153        part3: "mcq",
37154    },
37155    Language {
37156        #[cfg(feature = "lang-name")]
37157        name: "Ese Ejja",
37158        part1: "",
37159        part3: "ese",
37160    },
37161    Language {
37162        #[cfg(feature = "lang-name")]
37163        name: "Eshtehardi",
37164        part1: "",
37165        part3: "esh",
37166    },
37167    Language {
37168        #[cfg(feature = "lang-name")]
37169        name: "Esimbi",
37170        part1: "",
37171        part3: "ags",
37172    },
37173    Language {
37174        #[cfg(feature = "lang-name")]
37175        name: "Eskayan",
37176        part1: "",
37177        part3: "esy",
37178    },
37179    Language {
37180        #[cfg(feature = "lang-name")]
37181        name: "Esperanto",
37182        part1: "eo",
37183        part3: "epo",
37184    },
37185    Language {
37186        #[cfg(feature = "lang-name")]
37187        name: "Esselen",
37188        part1: "",
37189        part3: "esq",
37190    },
37191    Language {
37192        #[cfg(feature = "lang-name")]
37193        name: "Estado de Mexico Otomi",
37194        part1: "",
37195        part3: "ots",
37196    },
37197    Language {
37198        #[cfg(feature = "lang-name")]
37199        name: "Estonian",
37200        part1: "et",
37201        part3: "est",
37202    },
37203    Language {
37204        #[cfg(feature = "lang-name")]
37205        name: "Estonian Sign Language",
37206        part1: "",
37207        part3: "eso",
37208    },
37209    Language {
37210        #[cfg(feature = "lang-name")]
37211        name: "Esuma",
37212        part1: "",
37213        part3: "esm",
37214    },
37215    Language {
37216        #[cfg(feature = "lang-name")]
37217        name: "Etchemin",
37218        part1: "",
37219        part3: "etc",
37220    },
37221    Language {
37222        #[cfg(feature = "lang-name")]
37223        name: "Etebi",
37224        part1: "",
37225        part3: "etb",
37226    },
37227    Language {
37228        #[cfg(feature = "lang-name")]
37229        name: "Eten",
37230        part1: "",
37231        part3: "etx",
37232    },
37233    Language {
37234        #[cfg(feature = "lang-name")]
37235        name: "Eteocretan",
37236        part1: "",
37237        part3: "ecr",
37238    },
37239    Language {
37240        #[cfg(feature = "lang-name")]
37241        name: "Eteocypriot",
37242        part1: "",
37243        part3: "ecy",
37244    },
37245    Language {
37246        #[cfg(feature = "lang-name")]
37247        name: "Ethiopian Sign Language",
37248        part1: "",
37249        part3: "eth",
37250    },
37251    Language {
37252        #[cfg(feature = "lang-name")]
37253        name: "Etkywan",
37254        part1: "",
37255        part3: "ich",
37256    },
37257    Language {
37258        #[cfg(feature = "lang-name")]
37259        name: "Eton",
37260        part1: "",
37261        part3: "eto",
37262    },
37263    Language {
37264        #[cfg(feature = "lang-name")]
37265        name: "Eton",
37266        part1: "",
37267        part3: "etn",
37268    },
37269    Language {
37270        #[cfg(feature = "lang-name")]
37271        name: "Etruscan",
37272        part1: "",
37273        part3: "ett",
37274    },
37275    Language {
37276        #[cfg(feature = "lang-name")]
37277        name: "Etulo",
37278        part1: "",
37279        part3: "utr",
37280    },
37281    Language {
37282        #[cfg(feature = "lang-name")]
37283        name: "Eudeve",
37284        part1: "",
37285        part3: "eud",
37286    },
37287    Language {
37288        #[cfg(feature = "lang-name")]
37289        name: "Evant",
37290        part1: "",
37291        part3: "bzz",
37292    },
37293    Language {
37294        #[cfg(feature = "lang-name")]
37295        name: "Even",
37296        part1: "",
37297        part3: "eve",
37298    },
37299    Language {
37300        #[cfg(feature = "lang-name")]
37301        name: "Evenki",
37302        part1: "",
37303        part3: "evn",
37304    },
37305    Language {
37306        #[cfg(feature = "lang-name")]
37307        name: "Eviya",
37308        part1: "",
37309        part3: "gev",
37310    },
37311    Language {
37312        #[cfg(feature = "lang-name")]
37313        name: "Ewage-Notu",
37314        part1: "",
37315        part3: "nou",
37316    },
37317    Language {
37318        #[cfg(feature = "lang-name")]
37319        name: "Ewe",
37320        part1: "ee",
37321        part3: "ewe",
37322    },
37323    Language {
37324        #[cfg(feature = "lang-name")]
37325        name: "Ewondo",
37326        part1: "",
37327        part3: "ewo",
37328    },
37329    Language {
37330        #[cfg(feature = "lang-name")]
37331        name: "Extremaduran",
37332        part1: "",
37333        part3: "ext",
37334    },
37335    Language {
37336        #[cfg(feature = "lang-name")]
37337        name: "Eyak",
37338        part1: "",
37339        part3: "eya",
37340    },
37341    Language {
37342        #[cfg(feature = "lang-name")]
37343        name: "Ezaa",
37344        part1: "",
37345        part3: "eza",
37346    },
37347    Language {
37348        #[cfg(feature = "lang-name")]
37349        name: "Fa d'Ambu",
37350        part1: "",
37351        part3: "fab",
37352    },
37353    Language {
37354        #[cfg(feature = "lang-name")]
37355        name: "Fagani",
37356        part1: "",
37357        part3: "faf",
37358    },
37359    Language {
37360        #[cfg(feature = "lang-name")]
37361        name: "Faifi",
37362        part1: "",
37363        part3: "fif",
37364    },
37365    Language {
37366        #[cfg(feature = "lang-name")]
37367        name: "Faire Atta",
37368        part1: "",
37369        part3: "azt",
37370    },
37371    Language {
37372        #[cfg(feature = "lang-name")]
37373        name: "Faita",
37374        part1: "",
37375        part3: "faj",
37376    },
37377    Language {
37378        #[cfg(feature = "lang-name")]
37379        name: "Faiwol",
37380        part1: "",
37381        part3: "fai",
37382    },
37383    Language {
37384        #[cfg(feature = "lang-name")]
37385        name: "Fala",
37386        part1: "",
37387        part3: "fax",
37388    },
37389    Language {
37390        #[cfg(feature = "lang-name")]
37391        name: "Falam Chin",
37392        part1: "",
37393        part3: "cfm",
37394    },
37395    Language {
37396        #[cfg(feature = "lang-name")]
37397        name: "Fali",
37398        part1: "",
37399        part3: "fli",
37400    },
37401    Language {
37402        #[cfg(feature = "lang-name")]
37403        name: "Faliscan",
37404        part1: "",
37405        part3: "xfa",
37406    },
37407    Language {
37408        #[cfg(feature = "lang-name")]
37409        name: "Fam",
37410        part1: "",
37411        part3: "fam",
37412    },
37413    Language {
37414        #[cfg(feature = "lang-name")]
37415        name: "Fanagalo",
37416        part1: "",
37417        part3: "fng",
37418    },
37419    Language {
37420        #[cfg(feature = "lang-name")]
37421        name: "Fanamaket",
37422        part1: "",
37423        part3: "bjp",
37424    },
37425    Language {
37426        #[cfg(feature = "lang-name")]
37427        name: "Fanbak",
37428        part1: "",
37429        part3: "fnb",
37430    },
37431    Language {
37432        #[cfg(feature = "lang-name")]
37433        name: "Fang",
37434        part1: "",
37435        part3: "fak",
37436    },
37437    Language {
37438        #[cfg(feature = "lang-name")]
37439        name: "Fang",
37440        part1: "",
37441        part3: "fan",
37442    },
37443    Language {
37444        #[cfg(feature = "lang-name")]
37445        name: "Fania",
37446        part1: "",
37447        part3: "fni",
37448    },
37449    Language {
37450        #[cfg(feature = "lang-name")]
37451        name: "Fanti",
37452        part1: "",
37453        part3: "fat",
37454    },
37455    Language {
37456        #[cfg(feature = "lang-name")]
37457        name: "Far Western Muria",
37458        part1: "",
37459        part3: "fmu",
37460    },
37461    Language {
37462        #[cfg(feature = "lang-name")]
37463        name: "Farefare",
37464        part1: "",
37465        part3: "gur",
37466    },
37467    Language {
37468        #[cfg(feature = "lang-name")]
37469        name: "Faroese",
37470        part1: "fo",
37471        part3: "fao",
37472    },
37473    Language {
37474        #[cfg(feature = "lang-name")]
37475        name: "Fas",
37476        part1: "",
37477        part3: "fqs",
37478    },
37479    Language {
37480        #[cfg(feature = "lang-name")]
37481        name: "Fasu",
37482        part1: "",
37483        part3: "faa",
37484    },
37485    Language {
37486        #[cfg(feature = "lang-name")]
37487        name: "Fataleka",
37488        part1: "",
37489        part3: "far",
37490    },
37491    Language {
37492        #[cfg(feature = "lang-name")]
37493        name: "Fataluku",
37494        part1: "",
37495        part3: "ddg",
37496    },
37497    Language {
37498        #[cfg(feature = "lang-name")]
37499        name: "Fayu",
37500        part1: "",
37501        part3: "fau",
37502    },
37503    Language {
37504        #[cfg(feature = "lang-name")]
37505        name: "Fe'fe'",
37506        part1: "",
37507        part3: "fmp",
37508    },
37509    Language {
37510        #[cfg(feature = "lang-name")]
37511        name: "Fembe",
37512        part1: "",
37513        part3: "agl",
37514    },
37515    Language {
37516        #[cfg(feature = "lang-name")]
37517        name: "Fernando Po Creole English",
37518        part1: "",
37519        part3: "fpe",
37520    },
37521    Language {
37522        #[cfg(feature = "lang-name")]
37523        name: "Feroge",
37524        part1: "",
37525        part3: "fer",
37526    },
37527    Language {
37528        #[cfg(feature = "lang-name")]
37529        name: "Fiji Hindi",
37530        part1: "",
37531        part3: "hif",
37532    },
37533    Language {
37534        #[cfg(feature = "lang-name")]
37535        name: "Fijian",
37536        part1: "fj",
37537        part3: "fij",
37538    },
37539    Language {
37540        #[cfg(feature = "lang-name")]
37541        name: "Filipino",
37542        part1: "",
37543        part3: "fil",
37544    },
37545    Language {
37546        #[cfg(feature = "lang-name")]
37547        name: "Filomena Mata-Coahuitlan Totonac",
37548        part1: "",
37549        part3: "tlp",
37550    },
37551    Language {
37552        #[cfg(feature = "lang-name")]
37553        name: "Finland-Swedish Sign Language",
37554        part1: "",
37555        part3: "fss",
37556    },
37557    Language {
37558        #[cfg(feature = "lang-name")]
37559        name: "Finnish",
37560        part1: "fi",
37561        part3: "fin",
37562    },
37563    Language {
37564        #[cfg(feature = "lang-name")]
37565        name: "Finnish Sign Language",
37566        part1: "",
37567        part3: "fse",
37568    },
37569    Language {
37570        #[cfg(feature = "lang-name")]
37571        name: "Finongan",
37572        part1: "",
37573        part3: "fag",
37574    },
37575    Language {
37576        #[cfg(feature = "lang-name")]
37577        name: "Fipa",
37578        part1: "",
37579        part3: "fip",
37580    },
37581    Language {
37582        #[cfg(feature = "lang-name")]
37583        name: "Firan",
37584        part1: "",
37585        part3: "fir",
37586    },
37587    Language {
37588        #[cfg(feature = "lang-name")]
37589        name: "Fiwaga",
37590        part1: "",
37591        part3: "fiw",
37592    },
37593    Language {
37594        #[cfg(feature = "lang-name")]
37595        name: "Flaaitaal",
37596        part1: "",
37597        part3: "fly",
37598    },
37599    Language {
37600        #[cfg(feature = "lang-name")]
37601        name: "Flinders Island",
37602        part1: "",
37603        part3: "fln",
37604    },
37605    Language {
37606        #[cfg(feature = "lang-name")]
37607        name: "Foau",
37608        part1: "",
37609        part3: "flh",
37610    },
37611    Language {
37612        #[cfg(feature = "lang-name")]
37613        name: "Foi",
37614        part1: "",
37615        part3: "foi",
37616    },
37617    Language {
37618        #[cfg(feature = "lang-name")]
37619        name: "Foia Foia",
37620        part1: "",
37621        part3: "ffi",
37622    },
37623    Language {
37624        #[cfg(feature = "lang-name")]
37625        name: "Folopa",
37626        part1: "",
37627        part3: "ppo",
37628    },
37629    Language {
37630        #[cfg(feature = "lang-name")]
37631        name: "Foma",
37632        part1: "",
37633        part3: "fom",
37634    },
37635    Language {
37636        #[cfg(feature = "lang-name")]
37637        name: "Fon",
37638        part1: "",
37639        part3: "fon",
37640    },
37641    Language {
37642        #[cfg(feature = "lang-name")]
37643        name: "Fongoro",
37644        part1: "",
37645        part3: "fgr",
37646    },
37647    Language {
37648        #[cfg(feature = "lang-name")]
37649        name: "Foodo",
37650        part1: "",
37651        part3: "fod",
37652    },
37653    Language {
37654        #[cfg(feature = "lang-name")]
37655        name: "Forak",
37656        part1: "",
37657        part3: "frq",
37658    },
37659    Language {
37660        #[cfg(feature = "lang-name")]
37661        name: "Fordata",
37662        part1: "",
37663        part3: "frd",
37664    },
37665    Language {
37666        #[cfg(feature = "lang-name")]
37667        name: "Fore",
37668        part1: "",
37669        part3: "for",
37670    },
37671    Language {
37672        #[cfg(feature = "lang-name")]
37673        name: "Forest Enets",
37674        part1: "",
37675        part3: "enf",
37676    },
37677    Language {
37678        #[cfg(feature = "lang-name")]
37679        name: "Fortsenal",
37680        part1: "",
37681        part3: "frt",
37682    },
37683    Language {
37684        #[cfg(feature = "lang-name")]
37685        name: "Francisco Leon Zoque",
37686        part1: "",
37687        part3: "zos",
37688    },
37689    Language {
37690        #[cfg(feature = "lang-name")]
37691        name: "Frankish",
37692        part1: "",
37693        part3: "frk",
37694    },
37695    Language {
37696        #[cfg(feature = "lang-name")]
37697        name: "French",
37698        part1: "fr",
37699        part3: "fra",
37700    },
37701    Language {
37702        #[cfg(feature = "lang-name")]
37703        name: "French Sign Language",
37704        part1: "",
37705        part3: "fsl",
37706    },
37707    Language {
37708        #[cfg(feature = "lang-name")]
37709        name: "Friulian",
37710        part1: "",
37711        part3: "fur",
37712    },
37713    Language {
37714        #[cfg(feature = "lang-name")]
37715        name: "Fulah",
37716        part1: "ff",
37717        part3: "ful",
37718    },
37719    Language {
37720        #[cfg(feature = "lang-name")]
37721        name: "Fuliiru",
37722        part1: "",
37723        part3: "flr",
37724    },
37725    Language {
37726        #[cfg(feature = "lang-name")]
37727        name: "Fulnio",
37728        part1: "",
37729        part3: "fun",
37730    },
37731    Language {
37732        #[cfg(feature = "lang-name")]
37733        name: "Fum",
37734        part1: "",
37735        part3: "fum",
37736    },
37737    Language {
37738        #[cfg(feature = "lang-name")]
37739        name: "Fungwa",
37740        part1: "",
37741        part3: "ula",
37742    },
37743    Language {
37744        #[cfg(feature = "lang-name")]
37745        name: "Fur",
37746        part1: "",
37747        part3: "fvr",
37748    },
37749    Language {
37750        #[cfg(feature = "lang-name")]
37751        name: "Furu",
37752        part1: "",
37753        part3: "fuu",
37754    },
37755    Language {
37756        #[cfg(feature = "lang-name")]
37757        name: "Futuna-Aniwa",
37758        part1: "",
37759        part3: "fut",
37760    },
37761    Language {
37762        #[cfg(feature = "lang-name")]
37763        name: "Fuyug",
37764        part1: "",
37765        part3: "fuy",
37766    },
37767    Language {
37768        #[cfg(feature = "lang-name")]
37769        name: "Fwe",
37770        part1: "",
37771        part3: "fwe",
37772    },
37773    Language {
37774        #[cfg(feature = "lang-name")]
37775        name: "Fwai",
37776        part1: "",
37777        part3: "fwa",
37778    },
37779    Language {
37780        #[cfg(feature = "lang-name")]
37781        name: "Fyam",
37782        part1: "",
37783        part3: "pym",
37784    },
37785    Language {
37786        #[cfg(feature = "lang-name")]
37787        name: "Fyer",
37788        part1: "",
37789        part3: "fie",
37790    },
37791    Language {
37792        #[cfg(feature = "lang-name")]
37793        name: "Ga",
37794        part1: "",
37795        part3: "gaa",
37796    },
37797    Language {
37798        #[cfg(feature = "lang-name")]
37799        name: "Ga'anda",
37800        part1: "",
37801        part3: "gqa",
37802    },
37803    Language {
37804        #[cfg(feature = "lang-name")]
37805        name: "Ga'dang",
37806        part1: "",
37807        part3: "gdg",
37808    },
37809    Language {
37810        #[cfg(feature = "lang-name")]
37811        name: "Gaa",
37812        part1: "",
37813        part3: "ttb",
37814    },
37815    Language {
37816        #[cfg(feature = "lang-name")]
37817        name: "Gaam",
37818        part1: "",
37819        part3: "tbi",
37820    },
37821    Language {
37822        #[cfg(feature = "lang-name")]
37823        name: "Gabi-Gabi",
37824        part1: "",
37825        part3: "gbw",
37826    },
37827    Language {
37828        #[cfg(feature = "lang-name")]
37829        name: "Gabri",
37830        part1: "",
37831        part3: "gab",
37832    },
37833    Language {
37834        #[cfg(feature = "lang-name")]
37835        name: "Gabrielino-Fernandeno",
37836        part1: "",
37837        part3: "xgf",
37838    },
37839    Language {
37840        #[cfg(feature = "lang-name")]
37841        name: "Gadang",
37842        part1: "",
37843        part3: "gdk",
37844    },
37845    Language {
37846        #[cfg(feature = "lang-name")]
37847        name: "Gaddang",
37848        part1: "",
37849        part3: "gad",
37850    },
37851    Language {
37852        #[cfg(feature = "lang-name")]
37853        name: "Gaddi",
37854        part1: "",
37855        part3: "gbk",
37856    },
37857    Language {
37858        #[cfg(feature = "lang-name")]
37859        name: "Gade",
37860        part1: "",
37861        part3: "ged",
37862    },
37863    Language {
37864        #[cfg(feature = "lang-name")]
37865        name: "Gade Lohar",
37866        part1: "",
37867        part3: "gda",
37868    },
37869    Language {
37870        #[cfg(feature = "lang-name")]
37871        name: "Gadjerawang",
37872        part1: "",
37873        part3: "gdh",
37874    },
37875    Language {
37876        #[cfg(feature = "lang-name")]
37877        name: "Gadsup",
37878        part1: "",
37879        part3: "gaj",
37880    },
37881    Language {
37882        #[cfg(feature = "lang-name")]
37883        name: "Gafat",
37884        part1: "",
37885        part3: "gft",
37886    },
37887    Language {
37888        #[cfg(feature = "lang-name")]
37889        name: "Gagadu",
37890        part1: "",
37891        part3: "gbu",
37892    },
37893    Language {
37894        #[cfg(feature = "lang-name")]
37895        name: "Gagauz",
37896        part1: "",
37897        part3: "gag",
37898    },
37899    Language {
37900        #[cfg(feature = "lang-name")]
37901        name: "Gagnoa Bete",
37902        part1: "",
37903        part3: "btg",
37904    },
37905    Language {
37906        #[cfg(feature = "lang-name")]
37907        name: "Gagu",
37908        part1: "",
37909        part3: "ggu",
37910    },
37911    Language {
37912        #[cfg(feature = "lang-name")]
37913        name: "Gahri",
37914        part1: "",
37915        part3: "bfu",
37916    },
37917    Language {
37918        #[cfg(feature = "lang-name")]
37919        name: "Gaikundi",
37920        part1: "",
37921        part3: "gbf",
37922    },
37923    Language {
37924        #[cfg(feature = "lang-name")]
37925        name: "Gail",
37926        part1: "",
37927        part3: "gic",
37928    },
37929    Language {
37930        #[cfg(feature = "lang-name")]
37931        name: "Gaina",
37932        part1: "",
37933        part3: "gcn",
37934    },
37935    Language {
37936        #[cfg(feature = "lang-name")]
37937        name: "Gal",
37938        part1: "",
37939        part3: "gap",
37940    },
37941    Language {
37942        #[cfg(feature = "lang-name")]
37943        name: "Galambu",
37944        part1: "",
37945        part3: "glo",
37946    },
37947    Language {
37948        #[cfg(feature = "lang-name")]
37949        name: "Galatian",
37950        part1: "",
37951        part3: "xga",
37952    },
37953    Language {
37954        #[cfg(feature = "lang-name")]
37955        name: "Galela",
37956        part1: "",
37957        part3: "gbi",
37958    },
37959    Language {
37960        #[cfg(feature = "lang-name")]
37961        name: "Galeya",
37962        part1: "",
37963        part3: "gar",
37964    },
37965    Language {
37966        #[cfg(feature = "lang-name")]
37967        name: "Galibi Carib",
37968        part1: "",
37969        part3: "car",
37970    },
37971    Language {
37972        #[cfg(feature = "lang-name")]
37973        name: "Galice",
37974        part1: "",
37975        part3: "gce",
37976    },
37977    Language {
37978        #[cfg(feature = "lang-name")]
37979        name: "Galician",
37980        part1: "gl",
37981        part3: "glg",
37982    },
37983    Language {
37984        #[cfg(feature = "lang-name")]
37985        name: "Galindan",
37986        part1: "",
37987        part3: "xgl",
37988    },
37989    Language {
37990        #[cfg(feature = "lang-name")]
37991        name: "Gallurese Sardinian",
37992        part1: "",
37993        part3: "sdn",
37994    },
37995    Language {
37996        #[cfg(feature = "lang-name")]
37997        name: "Galo",
37998        part1: "",
37999        part3: "adl",
38000    },
38001    Language {
38002        #[cfg(feature = "lang-name")]
38003        name: "Galolen",
38004        part1: "",
38005        part3: "gal",
38006    },
38007    Language {
38008        #[cfg(feature = "lang-name")]
38009        name: "Gamale Kham",
38010        part1: "",
38011        part3: "kgj",
38012    },
38013    Language {
38014        #[cfg(feature = "lang-name")]
38015        name: "Gambera",
38016        part1: "",
38017        part3: "gma",
38018    },
38019    Language {
38020        #[cfg(feature = "lang-name")]
38021        name: "Gambian Wolof",
38022        part1: "",
38023        part3: "wof",
38024    },
38025    Language {
38026        #[cfg(feature = "lang-name")]
38027        name: "Gamilaraay",
38028        part1: "",
38029        part3: "kld",
38030    },
38031    Language {
38032        #[cfg(feature = "lang-name")]
38033        name: "Gamit",
38034        part1: "",
38035        part3: "gbl",
38036    },
38037    Language {
38038        #[cfg(feature = "lang-name")]
38039        name: "Gamkonora",
38040        part1: "",
38041        part3: "gak",
38042    },
38043    Language {
38044        #[cfg(feature = "lang-name")]
38045        name: "Gamo",
38046        part1: "",
38047        part3: "gmv",
38048    },
38049    Language {
38050        #[cfg(feature = "lang-name")]
38051        name: "Gamo-Ningi",
38052        part1: "",
38053        part3: "bte",
38054    },
38055    Language {
38056        #[cfg(feature = "lang-name")]
38057        name: "Gan Chinese",
38058        part1: "",
38059        part3: "gan",
38060    },
38061    Language {
38062        #[cfg(feature = "lang-name")]
38063        name: "Gana",
38064        part1: "",
38065        part3: "gnq",
38066    },
38067    Language {
38068        #[cfg(feature = "lang-name")]
38069        name: "Ganang",
38070        part1: "",
38071        part3: "gne",
38072    },
38073    Language {
38074        #[cfg(feature = "lang-name")]
38075        name: "Ganda",
38076        part1: "lg",
38077        part3: "lug",
38078    },
38079    Language {
38080        #[cfg(feature = "lang-name")]
38081        name: "Gane",
38082        part1: "",
38083        part3: "gzn",
38084    },
38085    Language {
38086        #[cfg(feature = "lang-name")]
38087        name: "Ganggalida",
38088        part1: "",
38089        part3: "gcd",
38090    },
38091    Language {
38092        #[cfg(feature = "lang-name")]
38093        name: "Ganglau",
38094        part1: "",
38095        part3: "ggl",
38096    },
38097    Language {
38098        #[cfg(feature = "lang-name")]
38099        name: "Gangte",
38100        part1: "",
38101        part3: "gnb",
38102    },
38103    Language {
38104        #[cfg(feature = "lang-name")]
38105        name: "Gangulu",
38106        part1: "",
38107        part3: "gnl",
38108    },
38109    Language {
38110        #[cfg(feature = "lang-name")]
38111        name: "Gants",
38112        part1: "",
38113        part3: "gao",
38114    },
38115    Language {
38116        #[cfg(feature = "lang-name")]
38117        name: "Ganza",
38118        part1: "",
38119        part3: "gza",
38120    },
38121    Language {
38122        #[cfg(feature = "lang-name")]
38123        name: "Ganzi",
38124        part1: "",
38125        part3: "gnz",
38126    },
38127    Language {
38128        #[cfg(feature = "lang-name")]
38129        name: "Gao",
38130        part1: "",
38131        part3: "gga",
38132    },
38133    Language {
38134        #[cfg(feature = "lang-name")]
38135        name: "Gapapaiwa",
38136        part1: "",
38137        part3: "pwg",
38138    },
38139    Language {
38140        #[cfg(feature = "lang-name")]
38141        name: "Garhwali",
38142        part1: "",
38143        part3: "gbm",
38144    },
38145    Language {
38146        #[cfg(feature = "lang-name")]
38147        name: "Garifuna",
38148        part1: "",
38149        part3: "cab",
38150    },
38151    Language {
38152        #[cfg(feature = "lang-name")]
38153        name: "Garig-Ilgar",
38154        part1: "",
38155        part3: "ilg",
38156    },
38157    Language {
38158        #[cfg(feature = "lang-name")]
38159        name: "Garingbal",
38160        part1: "",
38161        part3: "xgi",
38162    },
38163    Language {
38164        #[cfg(feature = "lang-name")]
38165        name: "Garlali",
38166        part1: "",
38167        part3: "gll",
38168    },
38169    Language {
38170        #[cfg(feature = "lang-name")]
38171        name: "Garo",
38172        part1: "",
38173        part3: "grt",
38174    },
38175    Language {
38176        #[cfg(feature = "lang-name")]
38177        name: "Garre",
38178        part1: "",
38179        part3: "gex",
38180    },
38181    Language {
38182        #[cfg(feature = "lang-name")]
38183        name: "Garrwa",
38184        part1: "",
38185        part3: "wrk",
38186    },
38187    Language {
38188        #[cfg(feature = "lang-name")]
38189        name: "Garus",
38190        part1: "",
38191        part3: "gyb",
38192    },
38193    Language {
38194        #[cfg(feature = "lang-name")]
38195        name: "Garza",
38196        part1: "",
38197        part3: "xgr",
38198    },
38199    Language {
38200        #[cfg(feature = "lang-name")]
38201        name: "Gata'",
38202        part1: "",
38203        part3: "gaq",
38204    },
38205    Language {
38206        #[cfg(feature = "lang-name")]
38207        name: "Gavak",
38208        part1: "",
38209        part3: "dmc",
38210    },
38211    Language {
38212        #[cfg(feature = "lang-name")]
38213        name: "Gavar",
38214        part1: "",
38215        part3: "gou",
38216    },
38217    Language {
38218        #[cfg(feature = "lang-name")]
38219        name: "Gaviao Do Jiparana",
38220        part1: "",
38221        part3: "gvo",
38222    },
38223    Language {
38224        #[cfg(feature = "lang-name")]
38225        name: "Gawar-Bati",
38226        part1: "",
38227        part3: "gwt",
38228    },
38229    Language {
38230        #[cfg(feature = "lang-name")]
38231        name: "Gawri",
38232        part1: "",
38233        part3: "gwc",
38234    },
38235    Language {
38236        #[cfg(feature = "lang-name")]
38237        name: "Gawwada",
38238        part1: "",
38239        part3: "gwd",
38240    },
38241    Language {
38242        #[cfg(feature = "lang-name")]
38243        name: "Gayil",
38244        part1: "",
38245        part3: "gyl",
38246    },
38247    Language {
38248        #[cfg(feature = "lang-name")]
38249        name: "Gayo",
38250        part1: "",
38251        part3: "gay",
38252    },
38253    Language {
38254        #[cfg(feature = "lang-name")]
38255        name: "Gazi",
38256        part1: "",
38257        part3: "gzi",
38258    },
38259    Language {
38260        #[cfg(feature = "lang-name")]
38261        name: "Gaogbo",
38262        part1: "",
38263        part3: "gie",
38264    },
38265    Language {
38266        #[cfg(feature = "lang-name")]
38267        name: "Gbagyi",
38268        part1: "",
38269        part3: "gbr",
38270    },
38271    Language {
38272        #[cfg(feature = "lang-name")]
38273        name: "Gbanu",
38274        part1: "",
38275        part3: "gbv",
38276    },
38277    Language {
38278        #[cfg(feature = "lang-name")]
38279        name: "Gbanziri",
38280        part1: "",
38281        part3: "gbg",
38282    },
38283    Language {
38284        #[cfg(feature = "lang-name")]
38285        name: "Gbari",
38286        part1: "",
38287        part3: "gby",
38288    },
38289    Language {
38290        #[cfg(feature = "lang-name")]
38291        name: "Gbaya",
38292        part1: "",
38293        part3: "gba",
38294    },
38295    Language {
38296        #[cfg(feature = "lang-name")]
38297        name: "Gbaya",
38298        part1: "",
38299        part3: "krs",
38300    },
38301    Language {
38302        #[cfg(feature = "lang-name")]
38303        name: "Gbaya-Bossangoa",
38304        part1: "",
38305        part3: "gbp",
38306    },
38307    Language {
38308        #[cfg(feature = "lang-name")]
38309        name: "Gbaya-Bozoum",
38310        part1: "",
38311        part3: "gbq",
38312    },
38313    Language {
38314        #[cfg(feature = "lang-name")]
38315        name: "Gbaya-Mbodomo",
38316        part1: "",
38317        part3: "gmm",
38318    },
38319    Language {
38320        #[cfg(feature = "lang-name")]
38321        name: "Gbayi",
38322        part1: "",
38323        part3: "gyg",
38324    },
38325    Language {
38326        #[cfg(feature = "lang-name")]
38327        name: "Gbesi Gbe",
38328        part1: "",
38329        part3: "gbs",
38330    },
38331    Language {
38332        #[cfg(feature = "lang-name")]
38333        name: "Gbii",
38334        part1: "",
38335        part3: "ggb",
38336    },
38337    Language {
38338        #[cfg(feature = "lang-name")]
38339        name: "Gbin",
38340        part1: "",
38341        part3: "xgb",
38342    },
38343    Language {
38344        #[cfg(feature = "lang-name")]
38345        name: "Gbiri-Niragu",
38346        part1: "",
38347        part3: "grh",
38348    },
38349    Language {
38350        #[cfg(feature = "lang-name")]
38351        name: "Gboloo Grebo",
38352        part1: "",
38353        part3: "gec",
38354    },
38355    Language {
38356        #[cfg(feature = "lang-name")]
38357        name: "Ge",
38358        part1: "",
38359        part3: "hmj",
38360    },
38361    Language {
38362        #[cfg(feature = "lang-name")]
38363        name: "Geba Karen",
38364        part1: "",
38365        part3: "kvq",
38366    },
38367    Language {
38368        #[cfg(feature = "lang-name")]
38369        name: "Gebe",
38370        part1: "",
38371        part3: "gei",
38372    },
38373    Language {
38374        #[cfg(feature = "lang-name")]
38375        name: "Gedaged",
38376        part1: "",
38377        part3: "gdd",
38378    },
38379    Language {
38380        #[cfg(feature = "lang-name")]
38381        name: "Gedeo",
38382        part1: "",
38383        part3: "drs",
38384    },
38385    Language {
38386        #[cfg(feature = "lang-name")]
38387        name: "Geez",
38388        part1: "",
38389        part3: "gez",
38390    },
38391    Language {
38392        #[cfg(feature = "lang-name")]
38393        name: "Geji",
38394        part1: "",
38395        part3: "gyz",
38396    },
38397    Language {
38398        #[cfg(feature = "lang-name")]
38399        name: "Geko Karen",
38400        part1: "",
38401        part3: "ghk",
38402    },
38403    Language {
38404        #[cfg(feature = "lang-name")]
38405        name: "Gela",
38406        part1: "",
38407        part3: "nlg",
38408    },
38409    Language {
38410        #[cfg(feature = "lang-name")]
38411        name: "Geme",
38412        part1: "",
38413        part3: "geq",
38414    },
38415    Language {
38416        #[cfg(feature = "lang-name")]
38417        name: "Gen",
38418        part1: "",
38419        part3: "gej",
38420    },
38421    Language {
38422        #[cfg(feature = "lang-name")]
38423        name: "Gende",
38424        part1: "",
38425        part3: "gaf",
38426    },
38427    Language {
38428        #[cfg(feature = "lang-name")]
38429        name: "Gengle",
38430        part1: "",
38431        part3: "geg",
38432    },
38433    Language {
38434        #[cfg(feature = "lang-name")]
38435        name: "Georgian",
38436        part1: "ka",
38437        part3: "kat",
38438    },
38439    Language {
38440        #[cfg(feature = "lang-name")]
38441        name: "Gepo",
38442        part1: "",
38443        part3: "ygp",
38444    },
38445    Language {
38446        #[cfg(feature = "lang-name")]
38447        name: "Gera",
38448        part1: "",
38449        part3: "gew",
38450    },
38451    Language {
38452        #[cfg(feature = "lang-name")]
38453        name: "Gerai",
38454        part1: "",
38455        part3: "gef",
38456    },
38457    Language {
38458        #[cfg(feature = "lang-name")]
38459        name: "German",
38460        part1: "de",
38461        part3: "deu",
38462    },
38463    Language {
38464        #[cfg(feature = "lang-name")]
38465        name: "German Sign Language",
38466        part1: "",
38467        part3: "gsg",
38468    },
38469    Language {
38470        #[cfg(feature = "lang-name")]
38471        name: "Geruma",
38472        part1: "",
38473        part3: "gea",
38474    },
38475    Language {
38476        #[cfg(feature = "lang-name")]
38477        name: "Geser-Gorom",
38478        part1: "",
38479        part3: "ges",
38480    },
38481    Language {
38482        #[cfg(feature = "lang-name")]
38483        name: "Ghadames",
38484        part1: "",
38485        part3: "gha",
38486    },
38487    Language {
38488        #[cfg(feature = "lang-name")]
38489        name: "Ghanaian Pidgin English",
38490        part1: "",
38491        part3: "gpe",
38492    },
38493    Language {
38494        #[cfg(feature = "lang-name")]
38495        name: "Ghanaian Sign Language",
38496        part1: "",
38497        part3: "gse",
38498    },
38499    Language {
38500        #[cfg(feature = "lang-name")]
38501        name: "Ghandruk Sign Language",
38502        part1: "",
38503        part3: "gds",
38504    },
38505    Language {
38506        #[cfg(feature = "lang-name")]
38507        name: "Ghanongga",
38508        part1: "",
38509        part3: "ghn",
38510    },
38511    Language {
38512        #[cfg(feature = "lang-name")]
38513        name: "Ghari",
38514        part1: "",
38515        part3: "gri",
38516    },
38517    Language {
38518        #[cfg(feature = "lang-name")]
38519        name: "Ghayavi",
38520        part1: "",
38521        part3: "bmk",
38522    },
38523    Language {
38524        #[cfg(feature = "lang-name")]
38525        name: "Gheg Albanian",
38526        part1: "",
38527        part3: "aln",
38528    },
38529    Language {
38530        #[cfg(feature = "lang-name")]
38531        name: "Ghera",
38532        part1: "",
38533        part3: "ghr",
38534    },
38535    Language {
38536        #[cfg(feature = "lang-name")]
38537        name: "Ghodoberi",
38538        part1: "",
38539        part3: "gdo",
38540    },
38541    Language {
38542        #[cfg(feature = "lang-name")]
38543        name: "Ghomara",
38544        part1: "",
38545        part3: "gho",
38546    },
38547    Language {
38548        #[cfg(feature = "lang-name")]
38549        name: "Ghomala'",
38550        part1: "",
38551        part3: "bbj",
38552    },
38553    Language {
38554        #[cfg(feature = "lang-name")]
38555        name: "Ghotuo",
38556        part1: "",
38557        part3: "aaa",
38558    },
38559    Language {
38560        #[cfg(feature = "lang-name")]
38561        name: "Ghulfan",
38562        part1: "",
38563        part3: "ghl",
38564    },
38565    Language {
38566        #[cfg(feature = "lang-name")]
38567        name: "Giangan",
38568        part1: "",
38569        part3: "bgi",
38570    },
38571    Language {
38572        #[cfg(feature = "lang-name")]
38573        name: "Gibanawa",
38574        part1: "",
38575        part3: "gib",
38576    },
38577    Language {
38578        #[cfg(feature = "lang-name")]
38579        name: "Gidar",
38580        part1: "",
38581        part3: "gid",
38582    },
38583    Language {
38584        #[cfg(feature = "lang-name")]
38585        name: "Giiwo",
38586        part1: "",
38587        part3: "kks",
38588    },
38589    Language {
38590        #[cfg(feature = "lang-name")]
38591        name: "Gikyode",
38592        part1: "",
38593        part3: "acd",
38594    },
38595    Language {
38596        #[cfg(feature = "lang-name")]
38597        name: "Gilaki",
38598        part1: "",
38599        part3: "glk",
38600    },
38601    Language {
38602        #[cfg(feature = "lang-name")]
38603        name: "Gilbertese",
38604        part1: "",
38605        part3: "gil",
38606    },
38607    Language {
38608        #[cfg(feature = "lang-name")]
38609        name: "Gilima",
38610        part1: "",
38611        part3: "gix",
38612    },
38613    Language {
38614        #[cfg(feature = "lang-name")]
38615        name: "Gilyak",
38616        part1: "",
38617        part3: "niv",
38618    },
38619    Language {
38620        #[cfg(feature = "lang-name")]
38621        name: "Gimi",
38622        part1: "",
38623        part3: "gim",
38624    },
38625    Language {
38626        #[cfg(feature = "lang-name")]
38627        name: "Gimi",
38628        part1: "",
38629        part3: "gip",
38630    },
38631    Language {
38632        #[cfg(feature = "lang-name")]
38633        name: "Gimme",
38634        part1: "",
38635        part3: "kmp",
38636    },
38637    Language {
38638        #[cfg(feature = "lang-name")]
38639        name: "Gimnime",
38640        part1: "",
38641        part3: "gmn",
38642    },
38643    Language {
38644        #[cfg(feature = "lang-name")]
38645        name: "Ginuman",
38646        part1: "",
38647        part3: "gnm",
38648    },
38649    Language {
38650        #[cfg(feature = "lang-name")]
38651        name: "Ginyanga",
38652        part1: "",
38653        part3: "ayg",
38654    },
38655    Language {
38656        #[cfg(feature = "lang-name")]
38657        name: "Girawa",
38658        part1: "",
38659        part3: "bbr",
38660    },
38661    Language {
38662        #[cfg(feature = "lang-name")]
38663        name: "Girirra",
38664        part1: "",
38665        part3: "gii",
38666    },
38667    Language {
38668        #[cfg(feature = "lang-name")]
38669        name: "Giryama",
38670        part1: "",
38671        part3: "nyf",
38672    },
38673    Language {
38674        #[cfg(feature = "lang-name")]
38675        name: "Githabul",
38676        part1: "",
38677        part3: "gih",
38678    },
38679    Language {
38680        #[cfg(feature = "lang-name")]
38681        name: "Gitonga",
38682        part1: "",
38683        part3: "toh",
38684    },
38685    Language {
38686        #[cfg(feature = "lang-name")]
38687        name: "Gitua",
38688        part1: "",
38689        part3: "ggt",
38690    },
38691    Language {
38692        #[cfg(feature = "lang-name")]
38693        name: "Gitxsan",
38694        part1: "",
38695        part3: "git",
38696    },
38697    Language {
38698        #[cfg(feature = "lang-name")]
38699        name: "Giyug",
38700        part1: "",
38701        part3: "giy",
38702    },
38703    Language {
38704        #[cfg(feature = "lang-name")]
38705        name: "Gizrra",
38706        part1: "",
38707        part3: "tof",
38708    },
38709    Language {
38710        #[cfg(feature = "lang-name")]
38711        name: "Glaro-Twabo",
38712        part1: "",
38713        part3: "glr",
38714    },
38715    Language {
38716        #[cfg(feature = "lang-name")]
38717        name: "Glavda",
38718        part1: "",
38719        part3: "glw",
38720    },
38721    Language {
38722        #[cfg(feature = "lang-name")]
38723        name: "Glio-Oubi",
38724        part1: "",
38725        part3: "oub",
38726    },
38727    Language {
38728        #[cfg(feature = "lang-name")]
38729        name: "Gnau",
38730        part1: "",
38731        part3: "gnu",
38732    },
38733    Language {
38734        #[cfg(feature = "lang-name")]
38735        name: "Goan Konkani",
38736        part1: "",
38737        part3: "gom",
38738    },
38739    Language {
38740        #[cfg(feature = "lang-name")]
38741        name: "Goaria",
38742        part1: "",
38743        part3: "gig",
38744    },
38745    Language {
38746        #[cfg(feature = "lang-name")]
38747        name: "Gobasi",
38748        part1: "",
38749        part3: "goi",
38750    },
38751    Language {
38752        #[cfg(feature = "lang-name")]
38753        name: "Gobu",
38754        part1: "",
38755        part3: "gox",
38756    },
38757    Language {
38758        #[cfg(feature = "lang-name")]
38759        name: "Godie",
38760        part1: "",
38761        part3: "god",
38762    },
38763    Language {
38764        #[cfg(feature = "lang-name")]
38765        name: "Godwari",
38766        part1: "",
38767        part3: "gdx",
38768    },
38769    Language {
38770        #[cfg(feature = "lang-name")]
38771        name: "Goemai",
38772        part1: "",
38773        part3: "ank",
38774    },
38775    Language {
38776        #[cfg(feature = "lang-name")]
38777        name: "Gofa",
38778        part1: "",
38779        part3: "gof",
38780    },
38781    Language {
38782        #[cfg(feature = "lang-name")]
38783        name: "Gogo",
38784        part1: "",
38785        part3: "gog",
38786    },
38787    Language {
38788        #[cfg(feature = "lang-name")]
38789        name: "Gogodala",
38790        part1: "",
38791        part3: "ggw",
38792    },
38793    Language {
38794        #[cfg(feature = "lang-name")]
38795        name: "Gokana",
38796        part1: "",
38797        part3: "gkn",
38798    },
38799    Language {
38800        #[cfg(feature = "lang-name")]
38801        name: "Gola",
38802        part1: "",
38803        part3: "gol",
38804    },
38805    Language {
38806        #[cfg(feature = "lang-name")]
38807        name: "Golin",
38808        part1: "",
38809        part3: "gvf",
38810    },
38811    Language {
38812        #[cfg(feature = "lang-name")]
38813        name: "Golpa",
38814        part1: "",
38815        part3: "lja",
38816    },
38817    Language {
38818        #[cfg(feature = "lang-name")]
38819        name: "Gondi",
38820        part1: "",
38821        part3: "gon",
38822    },
38823    Language {
38824        #[cfg(feature = "lang-name")]
38825        name: "Gone Dau",
38826        part1: "",
38827        part3: "goo",
38828    },
38829    Language {
38830        #[cfg(feature = "lang-name")]
38831        name: "Gongduk",
38832        part1: "",
38833        part3: "goe",
38834    },
38835    Language {
38836        #[cfg(feature = "lang-name")]
38837        name: "Gonja",
38838        part1: "",
38839        part3: "gjn",
38840    },
38841    Language {
38842        #[cfg(feature = "lang-name")]
38843        name: "Goo",
38844        part1: "",
38845        part3: "gov",
38846    },
38847    Language {
38848        #[cfg(feature = "lang-name")]
38849        name: "Gooniyandi",
38850        part1: "",
38851        part3: "gni",
38852    },
38853    Language {
38854        #[cfg(feature = "lang-name")]
38855        name: "Gor",
38856        part1: "",
38857        part3: "gqr",
38858    },
38859    Language {
38860        #[cfg(feature = "lang-name")]
38861        name: "Gorakor",
38862        part1: "",
38863        part3: "goc",
38864    },
38865    Language {
38866        #[cfg(feature = "lang-name")]
38867        name: "Gorap",
38868        part1: "",
38869        part3: "goq",
38870    },
38871    Language {
38872        #[cfg(feature = "lang-name")]
38873        name: "Goreng",
38874        part1: "",
38875        part3: "xgg",
38876    },
38877    Language {
38878        #[cfg(feature = "lang-name")]
38879        name: "Gorontalo",
38880        part1: "",
38881        part3: "gor",
38882    },
38883    Language {
38884        #[cfg(feature = "lang-name")]
38885        name: "Gorovu",
38886        part1: "",
38887        part3: "grq",
38888    },
38889    Language {
38890        #[cfg(feature = "lang-name")]
38891        name: "Gorowa",
38892        part1: "",
38893        part3: "gow",
38894    },
38895    Language {
38896        #[cfg(feature = "lang-name")]
38897        name: "Gothic",
38898        part1: "",
38899        part3: "got",
38900    },
38901    Language {
38902        #[cfg(feature = "lang-name")]
38903        name: "Goundo",
38904        part1: "",
38905        part3: "goy",
38906    },
38907    Language {
38908        #[cfg(feature = "lang-name")]
38909        name: "Gourmanchema",
38910        part1: "",
38911        part3: "gux",
38912    },
38913    Language {
38914        #[cfg(feature = "lang-name")]
38915        name: "Gowlan",
38916        part1: "",
38917        part3: "goj",
38918    },
38919    Language {
38920        #[cfg(feature = "lang-name")]
38921        name: "Gowli",
38922        part1: "",
38923        part3: "gok",
38924    },
38925    Language {
38926        #[cfg(feature = "lang-name")]
38927        name: "Gowro",
38928        part1: "",
38929        part3: "gwf",
38930    },
38931    Language {
38932        #[cfg(feature = "lang-name")]
38933        name: "Gozarkhani",
38934        part1: "",
38935        part3: "goz",
38936    },
38937    Language {
38938        #[cfg(feature = "lang-name")]
38939        name: "Grangali",
38940        part1: "",
38941        part3: "nli",
38942    },
38943    Language {
38944        #[cfg(feature = "lang-name")]
38945        name: "Grass Koiari",
38946        part1: "",
38947        part3: "kbk",
38948    },
38949    Language {
38950        #[cfg(feature = "lang-name")]
38951        name: "Grebo",
38952        part1: "",
38953        part3: "grb",
38954    },
38955    Language {
38956        #[cfg(feature = "lang-name")]
38957        name: "Greek Sign Language",
38958        part1: "",
38959        part3: "gss",
38960    },
38961    Language {
38962        #[cfg(feature = "lang-name")]
38963        name: "Green Gelao",
38964        part1: "",
38965        part3: "giq",
38966    },
38967    Language {
38968        #[cfg(feature = "lang-name")]
38969        name: "Grenadian Creole English",
38970        part1: "",
38971        part3: "gcl",
38972    },
38973    Language {
38974        #[cfg(feature = "lang-name")]
38975        name: "Gresi",
38976        part1: "",
38977        part3: "grs",
38978    },
38979    Language {
38980        #[cfg(feature = "lang-name")]
38981        name: "Groma",
38982        part1: "",
38983        part3: "gro",
38984    },
38985    Language {
38986        #[cfg(feature = "lang-name")]
38987        name: "Gronings",
38988        part1: "",
38989        part3: "gos",
38990    },
38991    Language {
38992        #[cfg(feature = "lang-name")]
38993        name: "Gros Ventre",
38994        part1: "",
38995        part3: "ats",
38996    },
38997    Language {
38998        #[cfg(feature = "lang-name")]
38999        name: "Gua",
39000        part1: "",
39001        part3: "gwx",
39002    },
39003    Language {
39004        #[cfg(feature = "lang-name")]
39005        name: "Guadeloupean Creole French",
39006        part1: "",
39007        part3: "gcf",
39008    },
39009    Language {
39010        #[cfg(feature = "lang-name")]
39011        name: "Guahibo",
39012        part1: "",
39013        part3: "guh",
39014    },
39015    Language {
39016        #[cfg(feature = "lang-name")]
39017        name: "Guajajara",
39018        part1: "",
39019        part3: "gub",
39020    },
39021    Language {
39022        #[cfg(feature = "lang-name")]
39023        name: "Guaja",
39024        part1: "",
39025        part3: "gvj",
39026    },
39027    Language {
39028        #[cfg(feature = "lang-name")]
39029        name: "Guambiano",
39030        part1: "",
39031        part3: "gum",
39032    },
39033    Language {
39034        #[cfg(feature = "lang-name")]
39035        name: "Guana",
39036        part1: "",
39037        part3: "gqn",
39038    },
39039    Language {
39040        #[cfg(feature = "lang-name")]
39041        name: "Guana",
39042        part1: "",
39043        part3: "gva",
39044    },
39045    Language {
39046        #[cfg(feature = "lang-name")]
39047        name: "Guanano",
39048        part1: "",
39049        part3: "gvc",
39050    },
39051    Language {
39052        #[cfg(feature = "lang-name")]
39053        name: "Guanche",
39054        part1: "",
39055        part3: "gnc",
39056    },
39057    Language {
39058        #[cfg(feature = "lang-name")]
39059        name: "Guanyinqiao",
39060        part1: "",
39061        part3: "jiq",
39062    },
39063    Language {
39064        #[cfg(feature = "lang-name")]
39065        name: "Guarani",
39066        part1: "gn",
39067        part3: "grn",
39068    },
39069    Language {
39070        #[cfg(feature = "lang-name")]
39071        name: "Guarayu",
39072        part1: "",
39073        part3: "gyr",
39074    },
39075    Language {
39076        #[cfg(feature = "lang-name")]
39077        name: "Guarequena",
39078        part1: "",
39079        part3: "gae",
39080    },
39081    Language {
39082        #[cfg(feature = "lang-name")]
39083        name: "Guatemalan Sign Language",
39084        part1: "",
39085        part3: "gsm",
39086    },
39087    Language {
39088        #[cfg(feature = "lang-name")]
39089        name: "Guato",
39090        part1: "",
39091        part3: "gta",
39092    },
39093    Language {
39094        #[cfg(feature = "lang-name")]
39095        name: "Guayabero",
39096        part1: "",
39097        part3: "guo",
39098    },
39099    Language {
39100        #[cfg(feature = "lang-name")]
39101        name: "Gudang",
39102        part1: "",
39103        part3: "xgd",
39104    },
39105    Language {
39106        #[cfg(feature = "lang-name")]
39107        name: "Gudanji",
39108        part1: "",
39109        part3: "nji",
39110    },
39111    Language {
39112        #[cfg(feature = "lang-name")]
39113        name: "Gude",
39114        part1: "",
39115        part3: "gde",
39116    },
39117    Language {
39118        #[cfg(feature = "lang-name")]
39119        name: "Gudu",
39120        part1: "",
39121        part3: "gdu",
39122    },
39123    Language {
39124        #[cfg(feature = "lang-name")]
39125        name: "Guduf-Gava",
39126        part1: "",
39127        part3: "gdf",
39128    },
39129    Language {
39130        #[cfg(feature = "lang-name")]
39131        name: "Guerrero Amuzgo",
39132        part1: "",
39133        part3: "amu",
39134    },
39135    Language {
39136        #[cfg(feature = "lang-name")]
39137        name: "Guerrero Nahuatl",
39138        part1: "",
39139        part3: "ngu",
39140    },
39141    Language {
39142        #[cfg(feature = "lang-name")]
39143        name: "Guevea De Humboldt Zapotec",
39144        part1: "",
39145        part3: "zpg",
39146    },
39147    Language {
39148        #[cfg(feature = "lang-name")]
39149        name: "Gugadj",
39150        part1: "",
39151        part3: "ggd",
39152    },
39153    Language {
39154        #[cfg(feature = "lang-name")]
39155        name: "Gugu Badhun",
39156        part1: "",
39157        part3: "gdc",
39158    },
39159    Language {
39160        #[cfg(feature = "lang-name")]
39161        name: "Gugu Warra",
39162        part1: "",
39163        part3: "wrw",
39164    },
39165    Language {
39166        #[cfg(feature = "lang-name")]
39167        name: "Gugubera",
39168        part1: "",
39169        part3: "kkp",
39170    },
39171    Language {
39172        #[cfg(feature = "lang-name")]
39173        name: "Guhu-Samane",
39174        part1: "",
39175        part3: "ghs",
39176    },
39177    Language {
39178        #[cfg(feature = "lang-name")]
39179        name: "Guianese Creole French",
39180        part1: "",
39181        part3: "gcr",
39182    },
39183    Language {
39184        #[cfg(feature = "lang-name")]
39185        name: "Guibei Zhuang",
39186        part1: "",
39187        part3: "zgb",
39188    },
39189    Language {
39190        #[cfg(feature = "lang-name")]
39191        name: "Guiberoua Bete",
39192        part1: "",
39193        part3: "bet",
39194    },
39195    Language {
39196        #[cfg(feature = "lang-name")]
39197        name: "Guibian Zhuang",
39198        part1: "",
39199        part3: "zgn",
39200    },
39201    Language {
39202        #[cfg(feature = "lang-name")]
39203        name: "Guinea Kpelle",
39204        part1: "",
39205        part3: "gkp",
39206    },
39207    Language {
39208        #[cfg(feature = "lang-name")]
39209        name: "Guinea-Bissau Sign Language",
39210        part1: "",
39211        part3: "lgs",
39212    },
39213    Language {
39214        #[cfg(feature = "lang-name")]
39215        name: "Guinean Sign Language",
39216        part1: "",
39217        part3: "gus",
39218    },
39219    Language {
39220        #[cfg(feature = "lang-name")]
39221        name: "Guiqiong",
39222        part1: "",
39223        part3: "gqi",
39224    },
39225    Language {
39226        #[cfg(feature = "lang-name")]
39227        name: "Gujarati",
39228        part1: "gu",
39229        part3: "guj",
39230    },
39231    Language {
39232        #[cfg(feature = "lang-name")]
39233        name: "Gujari",
39234        part1: "",
39235        part3: "gju",
39236    },
39237    Language {
39238        #[cfg(feature = "lang-name")]
39239        name: "Gula",
39240        part1: "",
39241        part3: "kcm",
39242    },
39243    Language {
39244        #[cfg(feature = "lang-name")]
39245        name: "Gula",
39246        part1: "",
39247        part3: "glu",
39248    },
39249    Language {
39250        #[cfg(feature = "lang-name")]
39251        name: "Gula Iro",
39252        part1: "",
39253        part3: "glj",
39254    },
39255    Language {
39256        #[cfg(feature = "lang-name")]
39257        name: "Gula'alaa",
39258        part1: "",
39259        part3: "gmb",
39260    },
39261    Language {
39262        #[cfg(feature = "lang-name")]
39263        name: "Gulay",
39264        part1: "",
39265        part3: "gvl",
39266    },
39267    Language {
39268        #[cfg(feature = "lang-name")]
39269        name: "Gule",
39270        part1: "",
39271        part3: "gly",
39272    },
39273    Language {
39274        #[cfg(feature = "lang-name")]
39275        name: "Gulf Arabic",
39276        part1: "",
39277        part3: "afb",
39278    },
39279    Language {
39280        #[cfg(feature = "lang-name")]
39281        name: "Gumalu",
39282        part1: "",
39283        part3: "gmu",
39284    },
39285    Language {
39286        #[cfg(feature = "lang-name")]
39287        name: "Gumatj",
39288        part1: "",
39289        part3: "gnn",
39290    },
39291    Language {
39292        #[cfg(feature = "lang-name")]
39293        name: "Gumawana",
39294        part1: "",
39295        part3: "gvs",
39296    },
39297    Language {
39298        #[cfg(feature = "lang-name")]
39299        name: "Gumuz",
39300        part1: "",
39301        part3: "guk",
39302    },
39303    Language {
39304        #[cfg(feature = "lang-name")]
39305        name: "Gun",
39306        part1: "",
39307        part3: "guw",
39308    },
39309    Language {
39310        #[cfg(feature = "lang-name")]
39311        name: "Gundi",
39312        part1: "",
39313        part3: "gdi",
39314    },
39315    Language {
39316        #[cfg(feature = "lang-name")]
39317        name: "Gunditjmara",
39318        part1: "",
39319        part3: "gjm",
39320    },
39321    Language {
39322        #[cfg(feature = "lang-name")]
39323        name: "Gundungurra",
39324        part1: "",
39325        part3: "xrd",
39326    },
39327    Language {
39328        #[cfg(feature = "lang-name")]
39329        name: "Gungabula",
39330        part1: "",
39331        part3: "gyf",
39332    },
39333    Language {
39334        #[cfg(feature = "lang-name")]
39335        name: "Gungu",
39336        part1: "",
39337        part3: "rub",
39338    },
39339    Language {
39340        #[cfg(feature = "lang-name")]
39341        name: "Guntai",
39342        part1: "",
39343        part3: "gnt",
39344    },
39345    Language {
39346        #[cfg(feature = "lang-name")]
39347        name: "Gunwinggu",
39348        part1: "",
39349        part3: "gup",
39350    },
39351    Language {
39352        #[cfg(feature = "lang-name")]
39353        name: "Gunya",
39354        part1: "",
39355        part3: "gyy",
39356    },
39357    Language {
39358        #[cfg(feature = "lang-name")]
39359        name: "Gupa-Abawa",
39360        part1: "",
39361        part3: "gpa",
39362    },
39363    Language {
39364        #[cfg(feature = "lang-name")]
39365        name: "Gupapuyngu",
39366        part1: "",
39367        part3: "guf",
39368    },
39369    Language {
39370        #[cfg(feature = "lang-name")]
39371        name: "Guramalum",
39372        part1: "",
39373        part3: "grz",
39374    },
39375    Language {
39376        #[cfg(feature = "lang-name")]
39377        name: "Gurani",
39378        part1: "",
39379        part3: "hac",
39380    },
39381    Language {
39382        #[cfg(feature = "lang-name")]
39383        name: "Gurdjar",
39384        part1: "",
39385        part3: "gdj",
39386    },
39387    Language {
39388        #[cfg(feature = "lang-name")]
39389        name: "Gureng Gureng",
39390        part1: "",
39391        part3: "gnr",
39392    },
39393    Language {
39394        #[cfg(feature = "lang-name")]
39395        name: "Gurgula",
39396        part1: "",
39397        part3: "ggg",
39398    },
39399    Language {
39400        #[cfg(feature = "lang-name")]
39401        name: "Guriaso",
39402        part1: "",
39403        part3: "grx",
39404    },
39405    Language {
39406        #[cfg(feature = "lang-name")]
39407        name: "Gurindji",
39408        part1: "",
39409        part3: "gue",
39410    },
39411    Language {
39412        #[cfg(feature = "lang-name")]
39413        name: "Gurindji Kriol",
39414        part1: "",
39415        part3: "gjr",
39416    },
39417    Language {
39418        #[cfg(feature = "lang-name")]
39419        name: "Gurmana",
39420        part1: "",
39421        part3: "gvm",
39422    },
39423    Language {
39424        #[cfg(feature = "lang-name")]
39425        name: "Guro",
39426        part1: "",
39427        part3: "goa",
39428    },
39429    Language {
39430        #[cfg(feature = "lang-name")]
39431        name: "Gurr-goni",
39432        part1: "",
39433        part3: "gge",
39434    },
39435    Language {
39436        #[cfg(feature = "lang-name")]
39437        name: "Gurung",
39438        part1: "",
39439        part3: "gvr",
39440    },
39441    Language {
39442        #[cfg(feature = "lang-name")]
39443        name: "Guruntum-Mbaaru",
39444        part1: "",
39445        part3: "grd",
39446    },
39447    Language {
39448        #[cfg(feature = "lang-name")]
39449        name: "Gusii",
39450        part1: "",
39451        part3: "guz",
39452    },
39453    Language {
39454        #[cfg(feature = "lang-name")]
39455        name: "Gusilay",
39456        part1: "",
39457        part3: "gsl",
39458    },
39459    Language {
39460        #[cfg(feature = "lang-name")]
39461        name: "Guugu Yimidhirr",
39462        part1: "",
39463        part3: "kky",
39464    },
39465    Language {
39466        #[cfg(feature = "lang-name")]
39467        name: "Guwa",
39468        part1: "",
39469        part3: "xgw",
39470    },
39471    Language {
39472        #[cfg(feature = "lang-name")]
39473        name: "Guwamu",
39474        part1: "",
39475        part3: "gwu",
39476    },
39477    Language {
39478        #[cfg(feature = "lang-name")]
39479        name: "Guya",
39480        part1: "",
39481        part3: "gka",
39482    },
39483    Language {
39484        #[cfg(feature = "lang-name")]
39485        name: "Guyanese Creole English",
39486        part1: "",
39487        part3: "gyn",
39488    },
39489    Language {
39490        #[cfg(feature = "lang-name")]
39491        name: "Guyani",
39492        part1: "",
39493        part3: "gvy",
39494    },
39495    Language {
39496        #[cfg(feature = "lang-name")]
39497        name: "Gvoko",
39498        part1: "",
39499        part3: "ngs",
39500    },
39501    Language {
39502        #[cfg(feature = "lang-name")]
39503        name: "Gwa",
39504        part1: "",
39505        part3: "gwb",
39506    },
39507    Language {
39508        #[cfg(feature = "lang-name")]
39509        name: "Gwahatike",
39510        part1: "",
39511        part3: "dah",
39512    },
39513    Language {
39514        #[cfg(feature = "lang-name")]
39515        name: "Gwak",
39516        part1: "",
39517        part3: "jgk",
39518    },
39519    Language {
39520        #[cfg(feature = "lang-name")]
39521        name: "Gwamhi-Wuri",
39522        part1: "",
39523        part3: "bga",
39524    },
39525    Language {
39526        #[cfg(feature = "lang-name")]
39527        name: "Gwandara",
39528        part1: "",
39529        part3: "gwn",
39530    },
39531    Language {
39532        #[cfg(feature = "lang-name")]
39533        name: "Gweda",
39534        part1: "",
39535        part3: "grw",
39536    },
39537    Language {
39538        #[cfg(feature = "lang-name")]
39539        name: "Gweno",
39540        part1: "",
39541        part3: "gwe",
39542    },
39543    Language {
39544        #[cfg(feature = "lang-name")]
39545        name: "Gwere",
39546        part1: "",
39547        part3: "gwr",
39548    },
39549    Language {
39550        #[cfg(feature = "lang-name")]
39551        name: "Gwichin",
39552        part1: "",
39553        part3: "gwi",
39554    },
39555    Language {
39556        #[cfg(feature = "lang-name")]
39557        name: "Gyalsumdo",
39558        part1: "",
39559        part3: "gyo",
39560    },
39561    Language {
39562        #[cfg(feature = "lang-name")]
39563        name: "Gyele",
39564        part1: "",
39565        part3: "gyi",
39566    },
39567    Language {
39568        #[cfg(feature = "lang-name")]
39569        name: "Gyem",
39570        part1: "",
39571        part3: "gye",
39572    },
39573    Language {
39574        #[cfg(feature = "lang-name")]
39575        name: "Guila Zapotec",
39576        part1: "",
39577        part3: "ztu",
39578    },
39579    Language {
39580        #[cfg(feature = "lang-name")]
39581        name: "Gandhari",
39582        part1: "",
39583        part3: "pgd",
39584    },
39585    Language {
39586        #[cfg(feature = "lang-name")]
39587        name: "Ha",
39588        part1: "",
39589        part3: "haq",
39590    },
39591    Language {
39592        #[cfg(feature = "lang-name")]
39593        name: "Habu",
39594        part1: "",
39595        part3: "hbu",
39596    },
39597    Language {
39598        #[cfg(feature = "lang-name")]
39599        name: "Hadiyya",
39600        part1: "",
39601        part3: "hdy",
39602    },
39603    Language {
39604        #[cfg(feature = "lang-name")]
39605        name: "Hadothi",
39606        part1: "",
39607        part3: "hoj",
39608    },
39609    Language {
39610        #[cfg(feature = "lang-name")]
39611        name: "Hadrami",
39612        part1: "",
39613        part3: "xhd",
39614    },
39615    Language {
39616        #[cfg(feature = "lang-name")]
39617        name: "Hadrami Arabic",
39618        part1: "",
39619        part3: "ayh",
39620    },
39621    Language {
39622        #[cfg(feature = "lang-name")]
39623        name: "Hadza",
39624        part1: "",
39625        part3: "hts",
39626    },
39627    Language {
39628        #[cfg(feature = "lang-name")]
39629        name: "Haeke",
39630        part1: "",
39631        part3: "aek",
39632    },
39633    Language {
39634        #[cfg(feature = "lang-name")]
39635        name: "Hahon",
39636        part1: "",
39637        part3: "hah",
39638    },
39639    Language {
39640        #[cfg(feature = "lang-name")]
39641        name: "Haida",
39642        part1: "",
39643        part3: "hai",
39644    },
39645    Language {
39646        #[cfg(feature = "lang-name")]
39647        name: "Haigwai",
39648        part1: "",
39649        part3: "hgw",
39650    },
39651    Language {
39652        #[cfg(feature = "lang-name")]
39653        name: "Haiphong Sign Language",
39654        part1: "",
39655        part3: "haf",
39656    },
39657    Language {
39658        #[cfg(feature = "lang-name")]
39659        name: "Haisla",
39660        part1: "",
39661        part3: "has",
39662    },
39663    Language {
39664        #[cfg(feature = "lang-name")]
39665        name: "Haitian",
39666        part1: "ht",
39667        part3: "hat",
39668    },
39669    Language {
39670        #[cfg(feature = "lang-name")]
39671        name: "Haitian Vodoun Culture Language",
39672        part1: "",
39673        part3: "hvc",
39674    },
39675    Language {
39676        #[cfg(feature = "lang-name")]
39677        name: "Haiom",
39678        part1: "",
39679        part3: "hgm",
39680    },
39681    Language {
39682        #[cfg(feature = "lang-name")]
39683        name: "Haji",
39684        part1: "",
39685        part3: "hji",
39686    },
39687    Language {
39688        #[cfg(feature = "lang-name")]
39689        name: "Hajong",
39690        part1: "",
39691        part3: "haj",
39692    },
39693    Language {
39694        #[cfg(feature = "lang-name")]
39695        name: "Hakha Chin",
39696        part1: "",
39697        part3: "cnh",
39698    },
39699    Language {
39700        #[cfg(feature = "lang-name")]
39701        name: "Hakka Chinese",
39702        part1: "",
39703        part3: "hak",
39704    },
39705    Language {
39706        #[cfg(feature = "lang-name")]
39707        name: "Hako",
39708        part1: "",
39709        part3: "hao",
39710    },
39711    Language {
39712        #[cfg(feature = "lang-name")]
39713        name: "Halang",
39714        part1: "",
39715        part3: "hal",
39716    },
39717    Language {
39718        #[cfg(feature = "lang-name")]
39719        name: "Halang Doan",
39720        part1: "",
39721        part3: "hld",
39722    },
39723    Language {
39724        #[cfg(feature = "lang-name")]
39725        name: "Halbi",
39726        part1: "",
39727        part3: "hlb",
39728    },
39729    Language {
39730        #[cfg(feature = "lang-name")]
39731        name: "Halh Mongolian",
39732        part1: "",
39733        part3: "khk",
39734    },
39735    Language {
39736        #[cfg(feature = "lang-name")]
39737        name: "Halia",
39738        part1: "",
39739        part3: "hla",
39740    },
39741    Language {
39742        #[cfg(feature = "lang-name")]
39743        name: "Halkomelem",
39744        part1: "",
39745        part3: "hur",
39746    },
39747    Language {
39748        #[cfg(feature = "lang-name")]
39749        name: "Hamap",
39750        part1: "",
39751        part3: "hmu",
39752    },
39753    Language {
39754        #[cfg(feature = "lang-name")]
39755        name: "Hamba",
39756        part1: "",
39757        part3: "hba",
39758    },
39759    Language {
39760        #[cfg(feature = "lang-name")]
39761        name: "Hamer-Banna",
39762        part1: "",
39763        part3: "amf",
39764    },
39765    Language {
39766        #[cfg(feature = "lang-name")]
39767        name: "Hamtai",
39768        part1: "",
39769        part3: "hmt",
39770    },
39771    Language {
39772        #[cfg(feature = "lang-name")]
39773        name: "Han",
39774        part1: "",
39775        part3: "haa",
39776    },
39777    Language {
39778        #[cfg(feature = "lang-name")]
39779        name: "Hanga",
39780        part1: "",
39781        part3: "hag",
39782    },
39783    Language {
39784        #[cfg(feature = "lang-name")]
39785        name: "Hanga Hundi",
39786        part1: "",
39787        part3: "wos",
39788    },
39789    Language {
39790        #[cfg(feature = "lang-name")]
39791        name: "Hangaza",
39792        part1: "",
39793        part3: "han",
39794    },
39795    Language {
39796        #[cfg(feature = "lang-name")]
39797        name: "Hani",
39798        part1: "",
39799        part3: "hni",
39800    },
39801    Language {
39802        #[cfg(feature = "lang-name")]
39803        name: "Hano",
39804        part1: "",
39805        part3: "lml",
39806    },
39807    Language {
39808        #[cfg(feature = "lang-name")]
39809        name: "Hanoi Sign Language",
39810        part1: "",
39811        part3: "hab",
39812    },
39813    Language {
39814        #[cfg(feature = "lang-name")]
39815        name: "Hanunoo",
39816        part1: "",
39817        part3: "hnn",
39818    },
39819    Language {
39820        #[cfg(feature = "lang-name")]
39821        name: "Harami",
39822        part1: "",
39823        part3: "xha",
39824    },
39825    Language {
39826        #[cfg(feature = "lang-name")]
39827        name: "Harari",
39828        part1: "",
39829        part3: "har",
39830    },
39831    Language {
39832        #[cfg(feature = "lang-name")]
39833        name: "Harijan Kinnauri",
39834        part1: "",
39835        part3: "kjo",
39836    },
39837    Language {
39838        #[cfg(feature = "lang-name")]
39839        name: "Haroi",
39840        part1: "",
39841        part3: "hro",
39842    },
39843    Language {
39844        #[cfg(feature = "lang-name")]
39845        name: "Harsusi",
39846        part1: "",
39847        part3: "hss",
39848    },
39849    Language {
39850        #[cfg(feature = "lang-name")]
39851        name: "Haruai",
39852        part1: "",
39853        part3: "tmd",
39854    },
39855    Language {
39856        #[cfg(feature = "lang-name")]
39857        name: "Haruku",
39858        part1: "",
39859        part3: "hrk",
39860    },
39861    Language {
39862        #[cfg(feature = "lang-name")]
39863        name: "Haryanvi",
39864        part1: "",
39865        part3: "bgc",
39866    },
39867    Language {
39868        #[cfg(feature = "lang-name")]
39869        name: "Harzani",
39870        part1: "",
39871        part3: "hrz",
39872    },
39873    Language {
39874        #[cfg(feature = "lang-name")]
39875        name: "Hasha",
39876        part1: "",
39877        part3: "ybj",
39878    },
39879    Language {
39880        #[cfg(feature = "lang-name")]
39881        name: "Hassaniyya",
39882        part1: "",
39883        part3: "mey",
39884    },
39885    Language {
39886        #[cfg(feature = "lang-name")]
39887        name: "Hatam",
39888        part1: "",
39889        part3: "had",
39890    },
39891    Language {
39892        #[cfg(feature = "lang-name")]
39893        name: "Hattic",
39894        part1: "",
39895        part3: "xht",
39896    },
39897    Language {
39898        #[cfg(feature = "lang-name")]
39899        name: "Hausa",
39900        part1: "ha",
39901        part3: "hau",
39902    },
39903    Language {
39904        #[cfg(feature = "lang-name")]
39905        name: "Hausa Sign Language",
39906        part1: "",
39907        part3: "hsl",
39908    },
39909    Language {
39910        #[cfg(feature = "lang-name")]
39911        name: "Havasupai-Walapai-Yavapai",
39912        part1: "",
39913        part3: "yuf",
39914    },
39915    Language {
39916        #[cfg(feature = "lang-name")]
39917        name: "Haveke",
39918        part1: "",
39919        part3: "hvk",
39920    },
39921    Language {
39922        #[cfg(feature = "lang-name")]
39923        name: "Havu",
39924        part1: "",
39925        part3: "hav",
39926    },
39927    Language {
39928        #[cfg(feature = "lang-name")]
39929        name: "Hawai'i Creole English",
39930        part1: "",
39931        part3: "hwc",
39932    },
39933    Language {
39934        #[cfg(feature = "lang-name")]
39935        name: "Hawai'i Sign Language",
39936        part1: "",
39937        part3: "hps",
39938    },
39939    Language {
39940        #[cfg(feature = "lang-name")]
39941        name: "Hawaiian",
39942        part1: "",
39943        part3: "haw",
39944    },
39945    Language {
39946        #[cfg(feature = "lang-name")]
39947        name: "Haya",
39948        part1: "",
39949        part3: "hay",
39950    },
39951    Language {
39952        #[cfg(feature = "lang-name")]
39953        name: "Hazaragi",
39954        part1: "",
39955        part3: "haz",
39956    },
39957    Language {
39958        #[cfg(feature = "lang-name")]
39959        name: "Hdi",
39960        part1: "",
39961        part3: "xed",
39962    },
39963    Language {
39964        #[cfg(feature = "lang-name")]
39965        name: "Hebrew",
39966        part1: "he",
39967        part3: "heb",
39968    },
39969    Language {
39970        #[cfg(feature = "lang-name")]
39971        name: "Hehe",
39972        part1: "",
39973        part3: "heh",
39974    },
39975    Language {
39976        #[cfg(feature = "lang-name")]
39977        name: "Heiban",
39978        part1: "",
39979        part3: "hbn",
39980    },
39981    Language {
39982        #[cfg(feature = "lang-name")]
39983        name: "Heiltsuk",
39984        part1: "",
39985        part3: "hei",
39986    },
39987    Language {
39988        #[cfg(feature = "lang-name")]
39989        name: "Helong",
39990        part1: "",
39991        part3: "heg",
39992    },
39993    Language {
39994        #[cfg(feature = "lang-name")]
39995        name: "Hema",
39996        part1: "",
39997        part3: "nix",
39998    },
39999    Language {
40000        #[cfg(feature = "lang-name")]
40001        name: "Hemba",
40002        part1: "",
40003        part3: "hem",
40004    },
40005    Language {
40006        #[cfg(feature = "lang-name")]
40007        name: "Herde",
40008        part1: "",
40009        part3: "hed",
40010    },
40011    Language {
40012        #[cfg(feature = "lang-name")]
40013        name: "Herero",
40014        part1: "hz",
40015        part3: "her",
40016    },
40017    Language {
40018        #[cfg(feature = "lang-name")]
40019        name: "Hermit",
40020        part1: "",
40021        part3: "llf",
40022    },
40023    Language {
40024        #[cfg(feature = "lang-name")]
40025        name: "Hernican",
40026        part1: "",
40027        part3: "xhr",
40028    },
40029    Language {
40030        #[cfg(feature = "lang-name")]
40031        name: "Hewa",
40032        part1: "",
40033        part3: "ham",
40034    },
40035    Language {
40036        #[cfg(feature = "lang-name")]
40037        name: "Heyo",
40038        part1: "",
40039        part3: "auk",
40040    },
40041    Language {
40042        #[cfg(feature = "lang-name")]
40043        name: "Hiberno-Scottish Gaelic",
40044        part1: "",
40045        part3: "ghc",
40046    },
40047    Language {
40048        #[cfg(feature = "lang-name")]
40049        name: "Hibito",
40050        part1: "",
40051        part3: "hib",
40052    },
40053    Language {
40054        #[cfg(feature = "lang-name")]
40055        name: "Hidatsa",
40056        part1: "",
40057        part3: "hid",
40058    },
40059    Language {
40060        #[cfg(feature = "lang-name")]
40061        name: "Hieroglyphic Luwian",
40062        part1: "",
40063        part3: "hlu",
40064    },
40065    Language {
40066        #[cfg(feature = "lang-name")]
40067        name: "Higaonon",
40068        part1: "",
40069        part3: "mba",
40070    },
40071    Language {
40072        #[cfg(feature = "lang-name")]
40073        name: "Highland Konjo",
40074        part1: "",
40075        part3: "kjk",
40076    },
40077    Language {
40078        #[cfg(feature = "lang-name")]
40079        name: "Highland Oaxaca Chontal",
40080        part1: "",
40081        part3: "chd",
40082    },
40083    Language {
40084        #[cfg(feature = "lang-name")]
40085        name: "Highland Popoluca",
40086        part1: "",
40087        part3: "poi",
40088    },
40089    Language {
40090        #[cfg(feature = "lang-name")]
40091        name: "Highland Puebla Nahuatl",
40092        part1: "",
40093        part3: "azz",
40094    },
40095    Language {
40096        #[cfg(feature = "lang-name")]
40097        name: "Highland Totonac",
40098        part1: "",
40099        part3: "tos",
40100    },
40101    Language {
40102        #[cfg(feature = "lang-name")]
40103        name: "Hijazi Arabic",
40104        part1: "",
40105        part3: "acw",
40106    },
40107    Language {
40108        #[cfg(feature = "lang-name")]
40109        name: "Hijuk",
40110        part1: "",
40111        part3: "hij",
40112    },
40113    Language {
40114        #[cfg(feature = "lang-name")]
40115        name: "Hiligaynon",
40116        part1: "",
40117        part3: "hil",
40118    },
40119    Language {
40120        #[cfg(feature = "lang-name")]
40121        name: "Himarima",
40122        part1: "",
40123        part3: "hir",
40124    },
40125    Language {
40126        #[cfg(feature = "lang-name")]
40127        name: "Hindi",
40128        part1: "hi",
40129        part3: "hin",
40130    },
40131    Language {
40132        #[cfg(feature = "lang-name")]
40133        name: "Hinduri",
40134        part1: "",
40135        part3: "hii",
40136    },
40137    Language {
40138        #[cfg(feature = "lang-name")]
40139        name: "Hinukh",
40140        part1: "",
40141        part3: "gin",
40142    },
40143    Language {
40144        #[cfg(feature = "lang-name")]
40145        name: "Hiri Motu",
40146        part1: "ho",
40147        part3: "hmo",
40148    },
40149    Language {
40150        #[cfg(feature = "lang-name")]
40151        name: "Hittite",
40152        part1: "",
40153        part3: "hit",
40154    },
40155    Language {
40156        #[cfg(feature = "lang-name")]
40157        name: "Hitu",
40158        part1: "",
40159        part3: "htu",
40160    },
40161    Language {
40162        #[cfg(feature = "lang-name")]
40163        name: "Hiw",
40164        part1: "",
40165        part3: "hiw",
40166    },
40167    Language {
40168        #[cfg(feature = "lang-name")]
40169        name: "Hixkaryana",
40170        part1: "",
40171        part3: "hix",
40172    },
40173    Language {
40174        #[cfg(feature = "lang-name")]
40175        name: "Hlai",
40176        part1: "",
40177        part3: "lic",
40178    },
40179    Language {
40180        #[cfg(feature = "lang-name")]
40181        name: "Hlepho Phowa",
40182        part1: "",
40183        part3: "yhl",
40184    },
40185    Language {
40186        #[cfg(feature = "lang-name")]
40187        name: "Hlersu",
40188        part1: "",
40189        part3: "hle",
40190    },
40191    Language {
40192        #[cfg(feature = "lang-name")]
40193        name: "Hmar",
40194        part1: "",
40195        part3: "hmr",
40196    },
40197    Language {
40198        #[cfg(feature = "lang-name")]
40199        name: "Hmong",
40200        part1: "",
40201        part3: "hmn",
40202    },
40203    Language {
40204        #[cfg(feature = "lang-name")]
40205        name: "Hmong Daw",
40206        part1: "",
40207        part3: "mww",
40208    },
40209    Language {
40210        #[cfg(feature = "lang-name")]
40211        name: "Hmong Don",
40212        part1: "",
40213        part3: "hmf",
40214    },
40215    Language {
40216        #[cfg(feature = "lang-name")]
40217        name: "Hmong Do",
40218        part1: "",
40219        part3: "hmv",
40220    },
40221    Language {
40222        #[cfg(feature = "lang-name")]
40223        name: "Hmong Njua",
40224        part1: "",
40225        part3: "hnj",
40226    },
40227    Language {
40228        #[cfg(feature = "lang-name")]
40229        name: "Hmong Shua",
40230        part1: "",
40231        part3: "hmz",
40232    },
40233    Language {
40234        #[cfg(feature = "lang-name")]
40235        name: "Hmwaveke",
40236        part1: "",
40237        part3: "mrk",
40238    },
40239    Language {
40240        #[cfg(feature = "lang-name")]
40241        name: "Ho",
40242        part1: "",
40243        part3: "hoc",
40244    },
40245    Language {
40246        #[cfg(feature = "lang-name")]
40247        name: "Ho Chi Minh City Sign Language",
40248        part1: "",
40249        part3: "hos",
40250    },
40251    Language {
40252        #[cfg(feature = "lang-name")]
40253        name: "Ho-Chunk",
40254        part1: "",
40255        part3: "win",
40256    },
40257    Language {
40258        #[cfg(feature = "lang-name")]
40259        name: "Hoava",
40260        part1: "",
40261        part3: "hoa",
40262    },
40263    Language {
40264        #[cfg(feature = "lang-name")]
40265        name: "Hobyot",
40266        part1: "",
40267        part3: "hoh",
40268    },
40269    Language {
40270        #[cfg(feature = "lang-name")]
40271        name: "Hoia Hoia",
40272        part1: "",
40273        part3: "hhi",
40274    },
40275    Language {
40276        #[cfg(feature = "lang-name")]
40277        name: "Holikachuk",
40278        part1: "",
40279        part3: "hoi",
40280    },
40281    Language {
40282        #[cfg(feature = "lang-name")]
40283        name: "Holiya",
40284        part1: "",
40285        part3: "hoy",
40286    },
40287    Language {
40288        #[cfg(feature = "lang-name")]
40289        name: "Holma",
40290        part1: "",
40291        part3: "hod",
40292    },
40293    Language {
40294        #[cfg(feature = "lang-name")]
40295        name: "Holoholo",
40296        part1: "",
40297        part3: "hoo",
40298    },
40299    Language {
40300        #[cfg(feature = "lang-name")]
40301        name: "Holu",
40302        part1: "",
40303        part3: "hol",
40304    },
40305    Language {
40306        #[cfg(feature = "lang-name")]
40307        name: "Homa",
40308        part1: "",
40309        part3: "hom",
40310    },
40311    Language {
40312        #[cfg(feature = "lang-name")]
40313        name: "Honduras Sign Language",
40314        part1: "",
40315        part3: "hds",
40316    },
40317    Language {
40318        #[cfg(feature = "lang-name")]
40319        name: "Hong Kong Sign Language",
40320        part1: "",
40321        part3: "hks",
40322    },
40323    Language {
40324        #[cfg(feature = "lang-name")]
40325        name: "Honi",
40326        part1: "",
40327        part3: "how",
40328    },
40329    Language {
40330        #[cfg(feature = "lang-name")]
40331        name: "Hopi",
40332        part1: "",
40333        part3: "hop",
40334    },
40335    Language {
40336        #[cfg(feature = "lang-name")]
40337        name: "Horned Miao",
40338        part1: "",
40339        part3: "hrm",
40340    },
40341    Language {
40342        #[cfg(feature = "lang-name")]
40343        name: "Horo",
40344        part1: "",
40345        part3: "hor",
40346    },
40347    Language {
40348        #[cfg(feature = "lang-name")]
40349        name: "Horom",
40350        part1: "",
40351        part3: "hoe",
40352    },
40353    Language {
40354        #[cfg(feature = "lang-name")]
40355        name: "Horpa",
40356        part1: "",
40357        part3: "ero",
40358    },
40359    Language {
40360        #[cfg(feature = "lang-name")]
40361        name: "Hote",
40362        part1: "",
40363        part3: "hot",
40364    },
40365    Language {
40366        #[cfg(feature = "lang-name")]
40367        name: "Hoti",
40368        part1: "",
40369        part3: "hti",
40370    },
40371    Language {
40372        #[cfg(feature = "lang-name")]
40373        name: "Hovongan",
40374        part1: "",
40375        part3: "hov",
40376    },
40377    Language {
40378        #[cfg(feature = "lang-name")]
40379        name: "Hoyahoya",
40380        part1: "",
40381        part3: "hhy",
40382    },
40383    Language {
40384        #[cfg(feature = "lang-name")]
40385        name: "Hozo",
40386        part1: "",
40387        part3: "hoz",
40388    },
40389    Language {
40390        #[cfg(feature = "lang-name")]
40391        name: "Hpon",
40392        part1: "",
40393        part3: "hpo",
40394    },
40395    Language {
40396        #[cfg(feature = "lang-name")]
40397        name: "Hrangkhol",
40398        part1: "",
40399        part3: "hra",
40400    },
40401    Language {
40402        #[cfg(feature = "lang-name")]
40403        name: "Hre",
40404        part1: "",
40405        part3: "hre",
40406    },
40407    Language {
40408        #[cfg(feature = "lang-name")]
40409        name: "Hruso",
40410        part1: "",
40411        part3: "hru",
40412    },
40413    Language {
40414        #[cfg(feature = "lang-name")]
40415        name: "Hu",
40416        part1: "",
40417        part3: "huo",
40418    },
40419    Language {
40420        #[cfg(feature = "lang-name")]
40421        name: "Huachipaeri",
40422        part1: "",
40423        part3: "hug",
40424    },
40425    Language {
40426        #[cfg(feature = "lang-name")]
40427        name: "Huallaga Huanuco Quechua",
40428        part1: "",
40429        part3: "qub",
40430    },
40431    Language {
40432        #[cfg(feature = "lang-name")]
40433        name: "Huamalies-Dos de Mayo Huanuco Quechua",
40434        part1: "",
40435        part3: "qvh",
40436    },
40437    Language {
40438        #[cfg(feature = "lang-name")]
40439        name: "Huambisa",
40440        part1: "",
40441        part3: "hub",
40442    },
40443    Language {
40444        #[cfg(feature = "lang-name")]
40445        name: "Huarijio",
40446        part1: "",
40447        part3: "var",
40448    },
40449    Language {
40450        #[cfg(feature = "lang-name")]
40451        name: "Huastec",
40452        part1: "",
40453        part3: "hus",
40454    },
40455    Language {
40456        #[cfg(feature = "lang-name")]
40457        name: "Huaulu",
40458        part1: "",
40459        part3: "hud",
40460    },
40461    Language {
40462        #[cfg(feature = "lang-name")]
40463        name: "Huautla Mazatec",
40464        part1: "",
40465        part3: "mau",
40466    },
40467    Language {
40468        #[cfg(feature = "lang-name")]
40469        name: "Huaxcaleca Nahuatl",
40470        part1: "",
40471        part3: "nhq",
40472    },
40473    Language {
40474        #[cfg(feature = "lang-name")]
40475        name: "Huaylas Ancash Quechua",
40476        part1: "",
40477        part3: "qwh",
40478    },
40479    Language {
40480        #[cfg(feature = "lang-name")]
40481        name: "Huaylla Wanca Quechua",
40482        part1: "",
40483        part3: "qvw",
40484    },
40485    Language {
40486        #[cfg(feature = "lang-name")]
40487        name: "Huba",
40488        part1: "",
40489        part3: "hbb",
40490    },
40491    Language {
40492        #[cfg(feature = "lang-name")]
40493        name: "Huehuetla Tepehua",
40494        part1: "",
40495        part3: "tee",
40496    },
40497    Language {
40498        #[cfg(feature = "lang-name")]
40499        name: "Huichol",
40500        part1: "",
40501        part3: "hch",
40502    },
40503    Language {
40504        #[cfg(feature = "lang-name")]
40505        name: "Huilliche",
40506        part1: "",
40507        part3: "huh",
40508    },
40509    Language {
40510        #[cfg(feature = "lang-name")]
40511        name: "Huitepec Mixtec",
40512        part1: "",
40513        part3: "mxs",
40514    },
40515    Language {
40516        #[cfg(feature = "lang-name")]
40517        name: "Huizhou Chinese",
40518        part1: "",
40519        part3: "czh",
40520    },
40521    Language {
40522        #[cfg(feature = "lang-name")]
40523        name: "Hukumina",
40524        part1: "",
40525        part3: "huw",
40526    },
40527    Language {
40528        #[cfg(feature = "lang-name")]
40529        name: "Hula",
40530        part1: "",
40531        part3: "hul",
40532    },
40533    Language {
40534        #[cfg(feature = "lang-name")]
40535        name: "Hulaula",
40536        part1: "",
40537        part3: "huy",
40538    },
40539    Language {
40540        #[cfg(feature = "lang-name")]
40541        name: "Huli",
40542        part1: "",
40543        part3: "hui",
40544    },
40545    Language {
40546        #[cfg(feature = "lang-name")]
40547        name: "Hulung",
40548        part1: "",
40549        part3: "huk",
40550    },
40551    Language {
40552        #[cfg(feature = "lang-name")]
40553        name: "Humburi Senni Songhay",
40554        part1: "",
40555        part3: "hmb",
40556    },
40557    Language {
40558        #[cfg(feature = "lang-name")]
40559        name: "Humene",
40560        part1: "",
40561        part3: "huf",
40562    },
40563    Language {
40564        #[cfg(feature = "lang-name")]
40565        name: "Humla",
40566        part1: "",
40567        part3: "hut",
40568    },
40569    Language {
40570        #[cfg(feature = "lang-name")]
40571        name: "Hunde",
40572        part1: "",
40573        part3: "hke",
40574    },
40575    Language {
40576        #[cfg(feature = "lang-name")]
40577        name: "Hung",
40578        part1: "",
40579        part3: "hnu",
40580    },
40581    Language {
40582        #[cfg(feature = "lang-name")]
40583        name: "Hungana",
40584        part1: "",
40585        part3: "hum",
40586    },
40587    Language {
40588        #[cfg(feature = "lang-name")]
40589        name: "Hungarian",
40590        part1: "hu",
40591        part3: "hun",
40592    },
40593    Language {
40594        #[cfg(feature = "lang-name")]
40595        name: "Hungarian Sign Language",
40596        part1: "",
40597        part3: "hsh",
40598    },
40599    Language {
40600        #[cfg(feature = "lang-name")]
40601        name: "Hungu",
40602        part1: "",
40603        part3: "hng",
40604    },
40605    Language {
40606        #[cfg(feature = "lang-name")]
40607        name: "Hunjara-Kaina Ke",
40608        part1: "",
40609        part3: "hkk",
40610    },
40611    Language {
40612        #[cfg(feature = "lang-name")]
40613        name: "Hunnic",
40614        part1: "",
40615        part3: "xhc",
40616    },
40617    Language {
40618        #[cfg(feature = "lang-name")]
40619        name: "Hunsrik",
40620        part1: "",
40621        part3: "hrx",
40622    },
40623    Language {
40624        #[cfg(feature = "lang-name")]
40625        name: "Hunzib",
40626        part1: "",
40627        part3: "huz",
40628    },
40629    Language {
40630        #[cfg(feature = "lang-name")]
40631        name: "Hupa",
40632        part1: "",
40633        part3: "hup",
40634    },
40635    Language {
40636        #[cfg(feature = "lang-name")]
40637        name: "Hupde",
40638        part1: "",
40639        part3: "jup",
40640    },
40641    Language {
40642        #[cfg(feature = "lang-name")]
40643        name: "Hupla",
40644        part1: "",
40645        part3: "hap",
40646    },
40647    Language {
40648        #[cfg(feature = "lang-name")]
40649        name: "Hurrian",
40650        part1: "",
40651        part3: "xhu",
40652    },
40653    Language {
40654        #[cfg(feature = "lang-name")]
40655        name: "Hutterite German",
40656        part1: "",
40657        part3: "geh",
40658    },
40659    Language {
40660        #[cfg(feature = "lang-name")]
40661        name: "Hwana",
40662        part1: "",
40663        part3: "hwo",
40664    },
40665    Language {
40666        #[cfg(feature = "lang-name")]
40667        name: "Hya",
40668        part1: "",
40669        part3: "hya",
40670    },
40671    Language {
40672        #[cfg(feature = "lang-name")]
40673        name: "Hyam",
40674        part1: "",
40675        part3: "jab",
40676    },
40677    Language {
40678        #[cfg(feature = "lang-name")]
40679        name: "Hyolmo",
40680        part1: "",
40681        part3: "scp",
40682    },
40683    Language {
40684        #[cfg(feature = "lang-name")]
40685        name: "Hertevin",
40686        part1: "",
40687        part3: "hrt",
40688    },
40689    Language {
40690        #[cfg(feature = "lang-name")]
40691        name: "Hone",
40692        part1: "",
40693        part3: "juh",
40694    },
40695    Language {
40696        #[cfg(feature = "lang-name")]
40697        name: "I-Wak",
40698        part1: "",
40699        part3: "iwk",
40700    },
40701    Language {
40702        #[cfg(feature = "lang-name")]
40703        name: "Iaai",
40704        part1: "",
40705        part3: "iai",
40706    },
40707    Language {
40708        #[cfg(feature = "lang-name")]
40709        name: "Iamalele",
40710        part1: "",
40711        part3: "yml",
40712    },
40713    Language {
40714        #[cfg(feature = "lang-name")]
40715        name: "Iatmul",
40716        part1: "",
40717        part3: "ian",
40718    },
40719    Language {
40720        #[cfg(feature = "lang-name")]
40721        name: "Iau",
40722        part1: "",
40723        part3: "tmu",
40724    },
40725    Language {
40726        #[cfg(feature = "lang-name")]
40727        name: "Ibali Teke",
40728        part1: "",
40729        part3: "tek",
40730    },
40731    Language {
40732        #[cfg(feature = "lang-name")]
40733        name: "Ibaloi",
40734        part1: "",
40735        part3: "ibl",
40736    },
40737    Language {
40738        #[cfg(feature = "lang-name")]
40739        name: "Iban",
40740        part1: "",
40741        part3: "iba",
40742    },
40743    Language {
40744        #[cfg(feature = "lang-name")]
40745        name: "Ibanag",
40746        part1: "",
40747        part3: "ibg",
40748    },
40749    Language {
40750        #[cfg(feature = "lang-name")]
40751        name: "Ibani",
40752        part1: "",
40753        part3: "iby",
40754    },
40755    Language {
40756        #[cfg(feature = "lang-name")]
40757        name: "Ibatan",
40758        part1: "",
40759        part3: "ivb",
40760    },
40761    Language {
40762        #[cfg(feature = "lang-name")]
40763        name: "Iberian",
40764        part1: "",
40765        part3: "xib",
40766    },
40767    Language {
40768        #[cfg(feature = "lang-name")]
40769        name: "Ibibio",
40770        part1: "",
40771        part3: "ibb",
40772    },
40773    Language {
40774        #[cfg(feature = "lang-name")]
40775        name: "Ibino",
40776        part1: "",
40777        part3: "ibn",
40778    },
40779    Language {
40780        #[cfg(feature = "lang-name")]
40781        name: "Ibu",
40782        part1: "",
40783        part3: "ibu",
40784    },
40785    Language {
40786        #[cfg(feature = "lang-name")]
40787        name: "Ibuoro",
40788        part1: "",
40789        part3: "ibr",
40790    },
40791    Language {
40792        #[cfg(feature = "lang-name")]
40793        name: "Icelandic",
40794        part1: "is",
40795        part3: "isl",
40796    },
40797    Language {
40798        #[cfg(feature = "lang-name")]
40799        name: "Icelandic Sign Language",
40800        part1: "",
40801        part3: "icl",
40802    },
40803    Language {
40804        #[cfg(feature = "lang-name")]
40805        name: "Iceve-Maci",
40806        part1: "",
40807        part3: "bec",
40808    },
40809    Language {
40810        #[cfg(feature = "lang-name")]
40811        name: "Ida'an",
40812        part1: "",
40813        part3: "dbj",
40814    },
40815    Language {
40816        #[cfg(feature = "lang-name")]
40817        name: "Idakho-Isukha-Tiriki",
40818        part1: "",
40819        part3: "ida",
40820    },
40821    Language {
40822        #[cfg(feature = "lang-name")]
40823        name: "Idate",
40824        part1: "",
40825        part3: "idt",
40826    },
40827    Language {
40828        #[cfg(feature = "lang-name")]
40829        name: "Idere",
40830        part1: "",
40831        part3: "ide",
40832    },
40833    Language {
40834        #[cfg(feature = "lang-name")]
40835        name: "Idesa",
40836        part1: "",
40837        part3: "ids",
40838    },
40839    Language {
40840        #[cfg(feature = "lang-name")]
40841        name: "Idi",
40842        part1: "",
40843        part3: "idi",
40844    },
40845    Language {
40846        #[cfg(feature = "lang-name")]
40847        name: "Ido",
40848        part1: "io",
40849        part3: "ido",
40850    },
40851    Language {
40852        #[cfg(feature = "lang-name")]
40853        name: "Idoma",
40854        part1: "",
40855        part3: "idu",
40856    },
40857    Language {
40858        #[cfg(feature = "lang-name")]
40859        name: "Idon",
40860        part1: "",
40861        part3: "idc",
40862    },
40863    Language {
40864        #[cfg(feature = "lang-name")]
40865        name: "Idu-Mishmi",
40866        part1: "",
40867        part3: "clk",
40868    },
40869    Language {
40870        #[cfg(feature = "lang-name")]
40871        name: "Iduna",
40872        part1: "",
40873        part3: "viv",
40874    },
40875    Language {
40876        #[cfg(feature = "lang-name")]
40877        name: "Ifo",
40878        part1: "",
40879        part3: "iff",
40880    },
40881    Language {
40882        #[cfg(feature = "lang-name")]
40883        name: "Ife",
40884        part1: "",
40885        part3: "ife",
40886    },
40887    Language {
40888        #[cfg(feature = "lang-name")]
40889        name: "Igala",
40890        part1: "",
40891        part3: "igl",
40892    },
40893    Language {
40894        #[cfg(feature = "lang-name")]
40895        name: "Igana",
40896        part1: "",
40897        part3: "igg",
40898    },
40899    Language {
40900        #[cfg(feature = "lang-name")]
40901        name: "Igbo",
40902        part1: "ig",
40903        part3: "ibo",
40904    },
40905    Language {
40906        #[cfg(feature = "lang-name")]
40907        name: "Igede",
40908        part1: "",
40909        part3: "ige",
40910    },
40911    Language {
40912        #[cfg(feature = "lang-name")]
40913        name: "Ignaciano",
40914        part1: "",
40915        part3: "ign",
40916    },
40917    Language {
40918        #[cfg(feature = "lang-name")]
40919        name: "Igo",
40920        part1: "",
40921        part3: "ahl",
40922    },
40923    Language {
40924        #[cfg(feature = "lang-name")]
40925        name: "Iguta",
40926        part1: "",
40927        part3: "nar",
40928    },
40929    Language {
40930        #[cfg(feature = "lang-name")]
40931        name: "Igwe",
40932        part1: "",
40933        part3: "igw",
40934    },
40935    Language {
40936        #[cfg(feature = "lang-name")]
40937        name: "Iha",
40938        part1: "",
40939        part3: "ihp",
40940    },
40941    Language {
40942        #[cfg(feature = "lang-name")]
40943        name: "Iha Based Pidgin",
40944        part1: "",
40945        part3: "ihb",
40946    },
40947    Language {
40948        #[cfg(feature = "lang-name")]
40949        name: "Ihievbe",
40950        part1: "",
40951        part3: "ihi",
40952    },
40953    Language {
40954        #[cfg(feature = "lang-name")]
40955        name: "Ik",
40956        part1: "",
40957        part3: "ikx",
40958    },
40959    Language {
40960        #[cfg(feature = "lang-name")]
40961        name: "Ika",
40962        part1: "",
40963        part3: "ikk",
40964    },
40965    Language {
40966        #[cfg(feature = "lang-name")]
40967        name: "Ikaranggal",
40968        part1: "",
40969        part3: "ikr",
40970    },
40971    Language {
40972        #[cfg(feature = "lang-name")]
40973        name: "Ikhin-Arokho",
40974        part1: "",
40975        part3: "ikh",
40976    },
40977    Language {
40978        #[cfg(feature = "lang-name")]
40979        name: "Ikizu",
40980        part1: "",
40981        part3: "ikz",
40982    },
40983    Language {
40984        #[cfg(feature = "lang-name")]
40985        name: "Iko",
40986        part1: "",
40987        part3: "iki",
40988    },
40989    Language {
40990        #[cfg(feature = "lang-name")]
40991        name: "Ikobi",
40992        part1: "",
40993        part3: "meb",
40994    },
40995    Language {
40996        #[cfg(feature = "lang-name")]
40997        name: "Ikoma-Nata-Isenye",
40998        part1: "",
40999        part3: "ntk",
41000    },
41001    Language {
41002        #[cfg(feature = "lang-name")]
41003        name: "Ikpeng",
41004        part1: "",
41005        part3: "txi",
41006    },
41007    Language {
41008        #[cfg(feature = "lang-name")]
41009        name: "Ikpeshi",
41010        part1: "",
41011        part3: "ikp",
41012    },
41013    Language {
41014        #[cfg(feature = "lang-name")]
41015        name: "Ikposo",
41016        part1: "",
41017        part3: "kpo",
41018    },
41019    Language {
41020        #[cfg(feature = "lang-name")]
41021        name: "Iku-Gora-Ankwa",
41022        part1: "",
41023        part3: "ikv",
41024    },
41025    Language {
41026        #[cfg(feature = "lang-name")]
41027        name: "Ikulu",
41028        part1: "",
41029        part3: "ikl",
41030    },
41031    Language {
41032        #[cfg(feature = "lang-name")]
41033        name: "Ikwere",
41034        part1: "",
41035        part3: "ikw",
41036    },
41037    Language {
41038        #[cfg(feature = "lang-name")]
41039        name: "Ikwo",
41040        part1: "",
41041        part3: "iqw",
41042    },
41043    Language {
41044        #[cfg(feature = "lang-name")]
41045        name: "Ila",
41046        part1: "",
41047        part3: "ilb",
41048    },
41049    Language {
41050        #[cfg(feature = "lang-name")]
41051        name: "Ile Ape",
41052        part1: "",
41053        part3: "ila",
41054    },
41055    Language {
41056        #[cfg(feature = "lang-name")]
41057        name: "Ili Turki",
41058        part1: "",
41059        part3: "ili",
41060    },
41061    Language {
41062        #[cfg(feature = "lang-name")]
41063        name: "Ili'uun",
41064        part1: "",
41065        part3: "ilu",
41066    },
41067    Language {
41068        #[cfg(feature = "lang-name")]
41069        name: "Ilianen Manobo",
41070        part1: "",
41071        part3: "mbi",
41072    },
41073    Language {
41074        #[cfg(feature = "lang-name")]
41075        name: "Illyrian",
41076        part1: "",
41077        part3: "xil",
41078    },
41079    Language {
41080        #[cfg(feature = "lang-name")]
41081        name: "Iloko",
41082        part1: "",
41083        part3: "ilo",
41084    },
41085    Language {
41086        #[cfg(feature = "lang-name")]
41087        name: "Ilongot",
41088        part1: "",
41089        part3: "ilk",
41090    },
41091    Language {
41092        #[cfg(feature = "lang-name")]
41093        name: "Ilue",
41094        part1: "",
41095        part3: "ilv",
41096    },
41097    Language {
41098        #[cfg(feature = "lang-name")]
41099        name: "Ilwana",
41100        part1: "",
41101        part3: "mlk",
41102    },
41103    Language {
41104        #[cfg(feature = "lang-name")]
41105        name: "Imbabura Highland Quichua",
41106        part1: "",
41107        part3: "qvi",
41108    },
41109    Language {
41110        #[cfg(feature = "lang-name")]
41111        name: "Imbongu",
41112        part1: "",
41113        part3: "imo",
41114    },
41115    Language {
41116        #[cfg(feature = "lang-name")]
41117        name: "Imonda",
41118        part1: "",
41119        part3: "imn",
41120    },
41121    Language {
41122        #[cfg(feature = "lang-name")]
41123        name: "Imotong",
41124        part1: "",
41125        part3: "imt",
41126    },
41127    Language {
41128        #[cfg(feature = "lang-name")]
41129        name: "Imroing",
41130        part1: "",
41131        part3: "imr",
41132    },
41133    Language {
41134        #[cfg(feature = "lang-name")]
41135        name: "Inabaknon",
41136        part1: "",
41137        part3: "abx",
41138    },
41139    Language {
41140        #[cfg(feature = "lang-name")]
41141        name: "Inapang",
41142        part1: "",
41143        part3: "mzu",
41144    },
41145    Language {
41146        #[cfg(feature = "lang-name")]
41147        name: "Inari Sami",
41148        part1: "",
41149        part3: "smn",
41150    },
41151    Language {
41152        #[cfg(feature = "lang-name")]
41153        name: "Indian Sign Language",
41154        part1: "",
41155        part3: "ins",
41156    },
41157    Language {
41158        #[cfg(feature = "lang-name")]
41159        name: "Indo-Portuguese",
41160        part1: "",
41161        part3: "idb",
41162    },
41163    Language {
41164        #[cfg(feature = "lang-name")]
41165        name: "Indonesian",
41166        part1: "id",
41167        part3: "ind",
41168    },
41169    Language {
41170        #[cfg(feature = "lang-name")]
41171        name: "Indonesian Bajau",
41172        part1: "",
41173        part3: "bdl",
41174    },
41175    Language {
41176        #[cfg(feature = "lang-name")]
41177        name: "Indonesian Sign Language",
41178        part1: "",
41179        part3: "inl",
41180    },
41181    Language {
41182        #[cfg(feature = "lang-name")]
41183        name: "Indri",
41184        part1: "",
41185        part3: "idr",
41186    },
41187    Language {
41188        #[cfg(feature = "lang-name")]
41189        name: "Indus Kohistani",
41190        part1: "",
41191        part3: "mvy",
41192    },
41193    Language {
41194        #[cfg(feature = "lang-name")]
41195        name: "Indus Valley Language",
41196        part1: "",
41197        part3: "xiv",
41198    },
41199    Language {
41200        #[cfg(feature = "lang-name")]
41201        name: "Inebu One",
41202        part1: "",
41203        part3: "oin",
41204    },
41205    Language {
41206        #[cfg(feature = "lang-name")]
41207        name: "Ineseno",
41208        part1: "",
41209        part3: "inz",
41210    },
41211    Language {
41212        #[cfg(feature = "lang-name")]
41213        name: "Inga",
41214        part1: "",
41215        part3: "inb",
41216    },
41217    Language {
41218        #[cfg(feature = "lang-name")]
41219        name: "Ingrian",
41220        part1: "",
41221        part3: "izh",
41222    },
41223    Language {
41224        #[cfg(feature = "lang-name")]
41225        name: "Ingush",
41226        part1: "",
41227        part3: "inh",
41228    },
41229    Language {
41230        #[cfg(feature = "lang-name")]
41231        name: "Inlaod Itneg",
41232        part1: "",
41233        part3: "iti",
41234    },
41235    Language {
41236        #[cfg(feature = "lang-name")]
41237        name: "Innu",
41238        part1: "",
41239        part3: "moe",
41240    },
41241    Language {
41242        #[cfg(feature = "lang-name")]
41243        name: "Inoke-Yate",
41244        part1: "",
41245        part3: "ino",
41246    },
41247    Language {
41248        #[cfg(feature = "lang-name")]
41249        name: "Inonhan",
41250        part1: "",
41251        part3: "loc",
41252    },
41253    Language {
41254        #[cfg(feature = "lang-name")]
41255        name: "Inor",
41256        part1: "",
41257        part3: "ior",
41258    },
41259    Language {
41260        #[cfg(feature = "lang-name")]
41261        name: "Inpui Naga",
41262        part1: "",
41263        part3: "nkf",
41264    },
41265    Language {
41266        #[cfg(feature = "lang-name")]
41267        name: "Interglossa",
41268        part1: "",
41269        part3: "igs",
41270    },
41271    Language {
41272        #[cfg(feature = "lang-name")]
41273        name: "Interlingua",
41274        part1: "ia",
41275        part3: "ina",
41276    },
41277    Language {
41278        #[cfg(feature = "lang-name")]
41279        name: "Interlingue",
41280        part1: "ie",
41281        part3: "ile",
41282    },
41283    Language {
41284        #[cfg(feature = "lang-name")]
41285        name: "International Sign",
41286        part1: "",
41287        part3: "ils",
41288    },
41289    Language {
41290        #[cfg(feature = "lang-name")]
41291        name: "Intha",
41292        part1: "",
41293        part3: "int",
41294    },
41295    Language {
41296        #[cfg(feature = "lang-name")]
41297        name: "Inuinnaqtun",
41298        part1: "",
41299        part3: "ikt",
41300    },
41301    Language {
41302        #[cfg(feature = "lang-name")]
41303        name: "Inuit Sign Language",
41304        part1: "",
41305        part3: "iks",
41306    },
41307    Language {
41308        #[cfg(feature = "lang-name")]
41309        name: "Inuktitut",
41310        part1: "iu",
41311        part3: "iku",
41312    },
41313    Language {
41314        #[cfg(feature = "lang-name")]
41315        name: "Inupiaq",
41316        part1: "ik",
41317        part3: "ipk",
41318    },
41319    Language {
41320        #[cfg(feature = "lang-name")]
41321        name: "Iowa-Oto",
41322        part1: "",
41323        part3: "iow",
41324    },
41325    Language {
41326        #[cfg(feature = "lang-name")]
41327        name: "Ipalapa Amuzgo",
41328        part1: "",
41329        part3: "azm",
41330    },
41331    Language {
41332        #[cfg(feature = "lang-name")]
41333        name: "Ipiko",
41334        part1: "",
41335        part3: "ipo",
41336    },
41337    Language {
41338        #[cfg(feature = "lang-name")]
41339        name: "Ipili",
41340        part1: "",
41341        part3: "ipi",
41342    },
41343    Language {
41344        #[cfg(feature = "lang-name")]
41345        name: "Ipulo",
41346        part1: "",
41347        part3: "ass",
41348    },
41349    Language {
41350        #[cfg(feature = "lang-name")]
41351        name: "Iquito",
41352        part1: "",
41353        part3: "iqu",
41354    },
41355    Language {
41356        #[cfg(feature = "lang-name")]
41357        name: "Ir",
41358        part1: "",
41359        part3: "irr",
41360    },
41361    Language {
41362        #[cfg(feature = "lang-name")]
41363        name: "Iranian Persian",
41364        part1: "",
41365        part3: "pes",
41366    },
41367    Language {
41368        #[cfg(feature = "lang-name")]
41369        name: "Iranian Sign Language",
41370        part1: "",
41371        part3: "psc",
41372    },
41373    Language {
41374        #[cfg(feature = "lang-name")]
41375        name: "Iranun",
41376        part1: "",
41377        part3: "ilm",
41378    },
41379    Language {
41380        #[cfg(feature = "lang-name")]
41381        name: "Iranun",
41382        part1: "",
41383        part3: "ilp",
41384    },
41385    Language {
41386        #[cfg(feature = "lang-name")]
41387        name: "Iraqw",
41388        part1: "",
41389        part3: "irk",
41390    },
41391    Language {
41392        #[cfg(feature = "lang-name")]
41393        name: "Irarutu",
41394        part1: "",
41395        part3: "irh",
41396    },
41397    Language {
41398        #[cfg(feature = "lang-name")]
41399        name: "Iraya",
41400        part1: "",
41401        part3: "iry",
41402    },
41403    Language {
41404        #[cfg(feature = "lang-name")]
41405        name: "Iresim",
41406        part1: "",
41407        part3: "ire",
41408    },
41409    Language {
41410        #[cfg(feature = "lang-name")]
41411        name: "Irish",
41412        part1: "ga",
41413        part3: "gle",
41414    },
41415    Language {
41416        #[cfg(feature = "lang-name")]
41417        name: "Irish Sign Language",
41418        part1: "",
41419        part3: "isg",
41420    },
41421    Language {
41422        #[cfg(feature = "lang-name")]
41423        name: "Irula",
41424        part1: "",
41425        part3: "iru",
41426    },
41427    Language {
41428        #[cfg(feature = "lang-name")]
41429        name: "Irantxe",
41430        part1: "",
41431        part3: "irn",
41432    },
41433    Language {
41434        #[cfg(feature = "lang-name")]
41435        name: "Isabi",
41436        part1: "",
41437        part3: "isa",
41438    },
41439    Language {
41440        #[cfg(feature = "lang-name")]
41441        name: "Isanzu",
41442        part1: "",
41443        part3: "isn",
41444    },
41445    Language {
41446        #[cfg(feature = "lang-name")]
41447        name: "Isarog Agta",
41448        part1: "",
41449        part3: "agk",
41450    },
41451    Language {
41452        #[cfg(feature = "lang-name")]
41453        name: "Isconahua",
41454        part1: "",
41455        part3: "isc",
41456    },
41457    Language {
41458        #[cfg(feature = "lang-name")]
41459        name: "Isebe",
41460        part1: "",
41461        part3: "igo",
41462    },
41463    Language {
41464        #[cfg(feature = "lang-name")]
41465        name: "Isekiri",
41466        part1: "",
41467        part3: "its",
41468    },
41469    Language {
41470        #[cfg(feature = "lang-name")]
41471        name: "Ishkashimi",
41472        part1: "",
41473        part3: "isk",
41474    },
41475    Language {
41476        #[cfg(feature = "lang-name")]
41477        name: "Isinai",
41478        part1: "",
41479        part3: "inn",
41480    },
41481    Language {
41482        #[cfg(feature = "lang-name")]
41483        name: "Isirawa",
41484        part1: "",
41485        part3: "srl",
41486    },
41487    Language {
41488        #[cfg(feature = "lang-name")]
41489        name: "Island Carib",
41490        part1: "",
41491        part3: "crb",
41492    },
41493    Language {
41494        #[cfg(feature = "lang-name")]
41495        name: "Islander Creole English",
41496        part1: "",
41497        part3: "icr",
41498    },
41499    Language {
41500        #[cfg(feature = "lang-name")]
41501        name: "Isnag",
41502        part1: "",
41503        part3: "isd",
41504    },
41505    Language {
41506        #[cfg(feature = "lang-name")]
41507        name: "Isoko",
41508        part1: "",
41509        part3: "iso",
41510    },
41511    Language {
41512        #[cfg(feature = "lang-name")]
41513        name: "Israeli Sign Language",
41514        part1: "",
41515        part3: "isr",
41516    },
41517    Language {
41518        #[cfg(feature = "lang-name")]
41519        name: "Isthmus Mixe",
41520        part1: "",
41521        part3: "mir",
41522    },
41523    Language {
41524        #[cfg(feature = "lang-name")]
41525        name: "Isthmus Zapotec",
41526        part1: "",
41527        part3: "zai",
41528    },
41529    Language {
41530        #[cfg(feature = "lang-name")]
41531        name: "Isthmus-Cosoleacaque Nahuatl",
41532        part1: "",
41533        part3: "nhk",
41534    },
41535    Language {
41536        #[cfg(feature = "lang-name")]
41537        name: "Isthmus-Mecayapan Nahuatl",
41538        part1: "",
41539        part3: "nhx",
41540    },
41541    Language {
41542        #[cfg(feature = "lang-name")]
41543        name: "Isthmus-Pajapan Nahuatl",
41544        part1: "",
41545        part3: "nhp",
41546    },
41547    Language {
41548        #[cfg(feature = "lang-name")]
41549        name: "Istriot",
41550        part1: "",
41551        part3: "ist",
41552    },
41553    Language {
41554        #[cfg(feature = "lang-name")]
41555        name: "Istro Romanian",
41556        part1: "",
41557        part3: "ruo",
41558    },
41559    Language {
41560        #[cfg(feature = "lang-name")]
41561        name: "Isu",
41562        part1: "",
41563        part3: "szv",
41564    },
41565    Language {
41566        #[cfg(feature = "lang-name")]
41567        name: "Isu",
41568        part1: "",
41569        part3: "isu",
41570    },
41571    Language {
41572        #[cfg(feature = "lang-name")]
41573        name: "Italian",
41574        part1: "it",
41575        part3: "ita",
41576    },
41577    Language {
41578        #[cfg(feature = "lang-name")]
41579        name: "Italian Sign Language",
41580        part1: "",
41581        part3: "ise",
41582    },
41583    Language {
41584        #[cfg(feature = "lang-name")]
41585        name: "Itawit",
41586        part1: "",
41587        part3: "itv",
41588    },
41589    Language {
41590        #[cfg(feature = "lang-name")]
41591        name: "Itelmen",
41592        part1: "",
41593        part3: "itl",
41594    },
41595    Language {
41596        #[cfg(feature = "lang-name")]
41597        name: "Itene",
41598        part1: "",
41599        part3: "ite",
41600    },
41601    Language {
41602        #[cfg(feature = "lang-name")]
41603        name: "Iteri",
41604        part1: "",
41605        part3: "itr",
41606    },
41607    Language {
41608        #[cfg(feature = "lang-name")]
41609        name: "Itik",
41610        part1: "",
41611        part3: "itx",
41612    },
41613    Language {
41614        #[cfg(feature = "lang-name")]
41615        name: "Ito",
41616        part1: "",
41617        part3: "itw",
41618    },
41619    Language {
41620        #[cfg(feature = "lang-name")]
41621        name: "Itonama",
41622        part1: "",
41623        part3: "ito",
41624    },
41625    Language {
41626        #[cfg(feature = "lang-name")]
41627        name: "Itu Mbon Uzo",
41628        part1: "",
41629        part3: "itm",
41630    },
41631    Language {
41632        #[cfg(feature = "lang-name")]
41633        name: "Itundujia Mixtec",
41634        part1: "",
41635        part3: "mce",
41636    },
41637    Language {
41638        #[cfg(feature = "lang-name")]
41639        name: "Itza",
41640        part1: "",
41641        part3: "itz",
41642    },
41643    Language {
41644        #[cfg(feature = "lang-name")]
41645        name: "Iu Mien",
41646        part1: "",
41647        part3: "ium",
41648    },
41649    Language {
41650        #[cfg(feature = "lang-name")]
41651        name: "Ivatan",
41652        part1: "",
41653        part3: "ivv",
41654    },
41655    Language {
41656        #[cfg(feature = "lang-name")]
41657        name: "Ivbie North-Okpela-Arhe",
41658        part1: "",
41659        part3: "atg",
41660    },
41661    Language {
41662        #[cfg(feature = "lang-name")]
41663        name: "Iwaidja",
41664        part1: "",
41665        part3: "ibd",
41666    },
41667    Language {
41668        #[cfg(feature = "lang-name")]
41669        name: "Iwal",
41670        part1: "",
41671        part3: "kbm",
41672    },
41673    Language {
41674        #[cfg(feature = "lang-name")]
41675        name: "Iwam",
41676        part1: "",
41677        part3: "iwm",
41678    },
41679    Language {
41680        #[cfg(feature = "lang-name")]
41681        name: "Iwur",
41682        part1: "",
41683        part3: "iwo",
41684    },
41685    Language {
41686        #[cfg(feature = "lang-name")]
41687        name: "Ixcatec",
41688        part1: "",
41689        part3: "ixc",
41690    },
41691    Language {
41692        #[cfg(feature = "lang-name")]
41693        name: "Ixcatlan Mazatec",
41694        part1: "",
41695        part3: "mzi",
41696    },
41697    Language {
41698        #[cfg(feature = "lang-name")]
41699        name: "Ixil",
41700        part1: "",
41701        part3: "ixl",
41702    },
41703    Language {
41704        #[cfg(feature = "lang-name")]
41705        name: "Ixtayutla Mixtec",
41706        part1: "",
41707        part3: "vmj",
41708    },
41709    Language {
41710        #[cfg(feature = "lang-name")]
41711        name: "Ixtenco Otomi",
41712        part1: "",
41713        part3: "otz",
41714    },
41715    Language {
41716        #[cfg(feature = "lang-name")]
41717        name: "Iyayu",
41718        part1: "",
41719        part3: "iya",
41720    },
41721    Language {
41722        #[cfg(feature = "lang-name")]
41723        name: "Iyive",
41724        part1: "",
41725        part3: "uiv",
41726    },
41727    Language {
41728        #[cfg(feature = "lang-name")]
41729        name: "Iyo",
41730        part1: "",
41731        part3: "nca",
41732    },
41733    Language {
41734        #[cfg(feature = "lang-name")]
41735        name: "Iyo'wujwa Chorote",
41736        part1: "",
41737        part3: "crq",
41738    },
41739    Language {
41740        #[cfg(feature = "lang-name")]
41741        name: "Iyojwa'ja Chorote",
41742        part1: "",
41743        part3: "crt",
41744    },
41745    Language {
41746        #[cfg(feature = "lang-name")]
41747        name: "Izere",
41748        part1: "",
41749        part3: "izr",
41750    },
41751    Language {
41752        #[cfg(feature = "lang-name")]
41753        name: "Izii",
41754        part1: "",
41755        part3: "izz",
41756    },
41757    Language {
41758        #[cfg(feature = "lang-name")]
41759        name: "Izon",
41760        part1: "",
41761        part3: "ijc",
41762    },
41763    Language {
41764        #[cfg(feature = "lang-name")]
41765        name: "Izora",
41766        part1: "",
41767        part3: "cbo",
41768    },
41769    Language {
41770        #[cfg(feature = "lang-name")]
41771        name: "Inapari",
41772        part1: "",
41773        part3: "inp",
41774    },
41775    Language {
41776        #[cfg(feature = "lang-name")]
41777        name: "Jabuti",
41778        part1: "",
41779        part3: "jbt",
41780    },
41781    Language {
41782        #[cfg(feature = "lang-name")]
41783        name: "Jad",
41784        part1: "",
41785        part3: "jda",
41786    },
41787    Language {
41788        #[cfg(feature = "lang-name")]
41789        name: "Jadgali",
41790        part1: "",
41791        part3: "jdg",
41792    },
41793    Language {
41794        #[cfg(feature = "lang-name")]
41795        name: "Jah Hut",
41796        part1: "",
41797        part3: "jah",
41798    },
41799    Language {
41800        #[cfg(feature = "lang-name")]
41801        name: "Jahanka",
41802        part1: "",
41803        part3: "jad",
41804    },
41805    Language {
41806        #[cfg(feature = "lang-name")]
41807        name: "Jair Awyu",
41808        part1: "",
41809        part3: "awv",
41810    },
41811    Language {
41812        #[cfg(feature = "lang-name")]
41813        name: "Jaitmatang",
41814        part1: "",
41815        part3: "xjt",
41816    },
41817    Language {
41818        #[cfg(feature = "lang-name")]
41819        name: "Jakati",
41820        part1: "",
41821        part3: "jat",
41822    },
41823    Language {
41824        #[cfg(feature = "lang-name")]
41825        name: "Jakattoe",
41826        part1: "",
41827        part3: "jrt",
41828    },
41829    Language {
41830        #[cfg(feature = "lang-name")]
41831        name: "Jakun",
41832        part1: "",
41833        part3: "jak",
41834    },
41835    Language {
41836        #[cfg(feature = "lang-name")]
41837        name: "Jalapa De Diaz Mazatec",
41838        part1: "",
41839        part3: "maj",
41840    },
41841    Language {
41842        #[cfg(feature = "lang-name")]
41843        name: "Jalkunan",
41844        part1: "",
41845        part3: "bxl",
41846    },
41847    Language {
41848        #[cfg(feature = "lang-name")]
41849        name: "Jamaican Country Sign Language",
41850        part1: "",
41851        part3: "jcs",
41852    },
41853    Language {
41854        #[cfg(feature = "lang-name")]
41855        name: "Jamaican Creole English",
41856        part1: "",
41857        part3: "jam",
41858    },
41859    Language {
41860        #[cfg(feature = "lang-name")]
41861        name: "Jamaican Sign Language",
41862        part1: "",
41863        part3: "jls",
41864    },
41865    Language {
41866        #[cfg(feature = "lang-name")]
41867        name: "Jamamadi",
41868        part1: "",
41869        part3: "jaa",
41870    },
41871    Language {
41872        #[cfg(feature = "lang-name")]
41873        name: "Jambi Malay",
41874        part1: "",
41875        part3: "jax",
41876    },
41877    Language {
41878        #[cfg(feature = "lang-name")]
41879        name: "Jamiltepec Mixtec",
41880        part1: "",
41881        part3: "mxt",
41882    },
41883    Language {
41884        #[cfg(feature = "lang-name")]
41885        name: "Jamsay Dogon",
41886        part1: "",
41887        part3: "djm",
41888    },
41889    Language {
41890        #[cfg(feature = "lang-name")]
41891        name: "Jandai",
41892        part1: "",
41893        part3: "jan",
41894    },
41895    Language {
41896        #[cfg(feature = "lang-name")]
41897        name: "Jandavra",
41898        part1: "",
41899        part3: "jnd",
41900    },
41901    Language {
41902        #[cfg(feature = "lang-name")]
41903        name: "Jangkang",
41904        part1: "",
41905        part3: "djo",
41906    },
41907    Language {
41908        #[cfg(feature = "lang-name")]
41909        name: "Jangshung",
41910        part1: "",
41911        part3: "jna",
41912    },
41913    Language {
41914        #[cfg(feature = "lang-name")]
41915        name: "Janji",
41916        part1: "",
41917        part3: "jni",
41918    },
41919    Language {
41920        #[cfg(feature = "lang-name")]
41921        name: "Japanese",
41922        part1: "ja",
41923        part3: "jpn",
41924    },
41925    Language {
41926        #[cfg(feature = "lang-name")]
41927        name: "Japanese Sign Language",
41928        part1: "",
41929        part3: "jsl",
41930    },
41931    Language {
41932        #[cfg(feature = "lang-name")]
41933        name: "Japreria",
41934        part1: "",
41935        part3: "jru",
41936    },
41937    Language {
41938        #[cfg(feature = "lang-name")]
41939        name: "Jaqaru",
41940        part1: "",
41941        part3: "jqr",
41942    },
41943    Language {
41944        #[cfg(feature = "lang-name")]
41945        name: "Jara",
41946        part1: "",
41947        part3: "jaf",
41948    },
41949    Language {
41950        #[cfg(feature = "lang-name")]
41951        name: "Jarai",
41952        part1: "",
41953        part3: "jra",
41954    },
41955    Language {
41956        #[cfg(feature = "lang-name")]
41957        name: "Jarawa",
41958        part1: "",
41959        part3: "anq",
41960    },
41961    Language {
41962        #[cfg(feature = "lang-name")]
41963        name: "Jaru",
41964        part1: "",
41965        part3: "ddj",
41966    },
41967    Language {
41968        #[cfg(feature = "lang-name")]
41969        name: "Jauja Wanca Quechua",
41970        part1: "",
41971        part3: "qxw",
41972    },
41973    Language {
41974        #[cfg(feature = "lang-name")]
41975        name: "Jaunsari",
41976        part1: "",
41977        part3: "jns",
41978    },
41979    Language {
41980        #[cfg(feature = "lang-name")]
41981        name: "Javanese",
41982        part1: "jv",
41983        part3: "jav",
41984    },
41985    Language {
41986        #[cfg(feature = "lang-name")]
41987        name: "Javindo",
41988        part1: "",
41989        part3: "jvd",
41990    },
41991    Language {
41992        #[cfg(feature = "lang-name")]
41993        name: "Jawe",
41994        part1: "",
41995        part3: "jaz",
41996    },
41997    Language {
41998        #[cfg(feature = "lang-name")]
41999        name: "Jawoyn",
42000        part1: "",
42001        part3: "djn",
42002    },
42003    Language {
42004        #[cfg(feature = "lang-name")]
42005        name: "Jaya",
42006        part1: "",
42007        part3: "jyy",
42008    },
42009    Language {
42010        #[cfg(feature = "lang-name")]
42011        name: "Jebero",
42012        part1: "",
42013        part3: "jeb",
42014    },
42015    Language {
42016        #[cfg(feature = "lang-name")]
42017        name: "Jeh",
42018        part1: "",
42019        part3: "jeh",
42020    },
42021    Language {
42022        #[cfg(feature = "lang-name")]
42023        name: "Jehai",
42024        part1: "",
42025        part3: "jhi",
42026    },
42027    Language {
42028        #[cfg(feature = "lang-name")]
42029        name: "Jejara Naga",
42030        part1: "",
42031        part3: "pzn",
42032    },
42033    Language {
42034        #[cfg(feature = "lang-name")]
42035        name: "Jejueo",
42036        part1: "",
42037        part3: "jje",
42038    },
42039    Language {
42040        #[cfg(feature = "lang-name")]
42041        name: "Jemez",
42042        part1: "",
42043        part3: "tow",
42044    },
42045    Language {
42046        #[cfg(feature = "lang-name")]
42047        name: "Jenaama Bozo",
42048        part1: "",
42049        part3: "bze",
42050    },
42051    Language {
42052        #[cfg(feature = "lang-name")]
42053        name: "Jennu Kurumba",
42054        part1: "",
42055        part3: "xuj",
42056    },
42057    Language {
42058        #[cfg(feature = "lang-name")]
42059        name: "Jere",
42060        part1: "",
42061        part3: "jer",
42062    },
42063    Language {
42064        #[cfg(feature = "lang-name")]
42065        name: "Jeri Kuo",
42066        part1: "",
42067        part3: "jek",
42068    },
42069    Language {
42070        #[cfg(feature = "lang-name")]
42071        name: "Jerung",
42072        part1: "",
42073        part3: "jee",
42074    },
42075    Language {
42076        #[cfg(feature = "lang-name")]
42077        name: "Jewish Babylonian Aramaic",
42078        part1: "",
42079        part3: "tmr",
42080    },
42081    Language {
42082        #[cfg(feature = "lang-name")]
42083        name: "Jewish Palestinian Aramaic",
42084        part1: "",
42085        part3: "jpa",
42086    },
42087    Language {
42088        #[cfg(feature = "lang-name")]
42089        name: "Jhankot Sign Language",
42090        part1: "",
42091        part3: "jhs",
42092    },
42093    Language {
42094        #[cfg(feature = "lang-name")]
42095        name: "Jiamao",
42096        part1: "",
42097        part3: "jio",
42098    },
42099    Language {
42100        #[cfg(feature = "lang-name")]
42101        name: "Jiarong",
42102        part1: "",
42103        part3: "jya",
42104    },
42105    Language {
42106        #[cfg(feature = "lang-name")]
42107        name: "Jiba",
42108        part1: "",
42109        part3: "juo",
42110    },
42111    Language {
42112        #[cfg(feature = "lang-name")]
42113        name: "Jibu",
42114        part1: "",
42115        part3: "jib",
42116    },
42117    Language {
42118        #[cfg(feature = "lang-name")]
42119        name: "Jicarilla Apache",
42120        part1: "",
42121        part3: "apj",
42122    },
42123    Language {
42124        #[cfg(feature = "lang-name")]
42125        name: "Jiiddu",
42126        part1: "",
42127        part3: "jii",
42128    },
42129    Language {
42130        #[cfg(feature = "lang-name")]
42131        name: "Jilbe",
42132        part1: "",
42133        part3: "jie",
42134    },
42135    Language {
42136        #[cfg(feature = "lang-name")]
42137        name: "Jilim",
42138        part1: "",
42139        part3: "jil",
42140    },
42141    Language {
42142        #[cfg(feature = "lang-name")]
42143        name: "Jimi",
42144        part1: "",
42145        part3: "jim",
42146    },
42147    Language {
42148        #[cfg(feature = "lang-name")]
42149        name: "Jimi",
42150        part1: "",
42151        part3: "jmi",
42152    },
42153    Language {
42154        #[cfg(feature = "lang-name")]
42155        name: "Jina",
42156        part1: "",
42157        part3: "jia",
42158    },
42159    Language {
42160        #[cfg(feature = "lang-name")]
42161        name: "Jingulu",
42162        part1: "",
42163        part3: "jig",
42164    },
42165    Language {
42166        #[cfg(feature = "lang-name")]
42167        name: "Jinyu Chinese",
42168        part1: "",
42169        part3: "cjy",
42170    },
42171    Language {
42172        #[cfg(feature = "lang-name")]
42173        name: "Jiongnai Bunu",
42174        part1: "",
42175        part3: "pnu",
42176    },
42177    Language {
42178        #[cfg(feature = "lang-name")]
42179        name: "Jirel",
42180        part1: "",
42181        part3: "jul",
42182    },
42183    Language {
42184        #[cfg(feature = "lang-name")]
42185        name: "Jiru",
42186        part1: "",
42187        part3: "jrr",
42188    },
42189    Language {
42190        #[cfg(feature = "lang-name")]
42191        name: "Jita",
42192        part1: "",
42193        part3: "jit",
42194    },
42195    Language {
42196        #[cfg(feature = "lang-name")]
42197        name: "Jju",
42198        part1: "",
42199        part3: "kaj",
42200    },
42201    Language {
42202        #[cfg(feature = "lang-name")]
42203        name: "Joba",
42204        part1: "",
42205        part3: "job",
42206    },
42207    Language {
42208        #[cfg(feature = "lang-name")]
42209        name: "Jofotek-Bromnya",
42210        part1: "",
42211        part3: "jbr",
42212    },
42213    Language {
42214        #[cfg(feature = "lang-name")]
42215        name: "Jogi",
42216        part1: "",
42217        part3: "jog",
42218    },
42219    Language {
42220        #[cfg(feature = "lang-name")]
42221        name: "Jola-Fonyi",
42222        part1: "",
42223        part3: "dyo",
42224    },
42225    Language {
42226        #[cfg(feature = "lang-name")]
42227        name: "Jola-Kasa",
42228        part1: "",
42229        part3: "csk",
42230    },
42231    Language {
42232        #[cfg(feature = "lang-name")]
42233        name: "Jonkor Bourmataguil",
42234        part1: "",
42235        part3: "jeu",
42236    },
42237    Language {
42238        #[cfg(feature = "lang-name")]
42239        name: "Jordanian Sign Language",
42240        part1: "",
42241        part3: "jos",
42242    },
42243    Language {
42244        #[cfg(feature = "lang-name")]
42245        name: "Jora",
42246        part1: "",
42247        part3: "jor",
42248    },
42249    Language {
42250        #[cfg(feature = "lang-name")]
42251        name: "Jowulu",
42252        part1: "",
42253        part3: "jow",
42254    },
42255    Language {
42256        #[cfg(feature = "lang-name")]
42257        name: "Ju",
42258        part1: "",
42259        part3: "juu",
42260    },
42261    Language {
42262        #[cfg(feature = "lang-name")]
42263        name: "Juang",
42264        part1: "",
42265        part3: "jun",
42266    },
42267    Language {
42268        #[cfg(feature = "lang-name")]
42269        name: "Judeo-Arabic",
42270        part1: "",
42271        part3: "jrb",
42272    },
42273    Language {
42274        #[cfg(feature = "lang-name")]
42275        name: "Judeo-Berber",
42276        part1: "",
42277        part3: "jbe",
42278    },
42279    Language {
42280        #[cfg(feature = "lang-name")]
42281        name: "Judeo-Georgian",
42282        part1: "",
42283        part3: "jge",
42284    },
42285    Language {
42286        #[cfg(feature = "lang-name")]
42287        name: "Judeo-Iraqi Arabic",
42288        part1: "",
42289        part3: "yhd",
42290    },
42291    Language {
42292        #[cfg(feature = "lang-name")]
42293        name: "Judeo-Italian",
42294        part1: "",
42295        part3: "itk",
42296    },
42297    Language {
42298        #[cfg(feature = "lang-name")]
42299        name: "Judeo-Moroccan Arabic",
42300        part1: "",
42301        part3: "aju",
42302    },
42303    Language {
42304        #[cfg(feature = "lang-name")]
42305        name: "Judeo-Persian",
42306        part1: "",
42307        part3: "jpr",
42308    },
42309    Language {
42310        #[cfg(feature = "lang-name")]
42311        name: "Judeo-Tat",
42312        part1: "",
42313        part3: "jdt",
42314    },
42315    Language {
42316        #[cfg(feature = "lang-name")]
42317        name: "Judeo-Tripolitanian Arabic",
42318        part1: "",
42319        part3: "yud",
42320    },
42321    Language {
42322        #[cfg(feature = "lang-name")]
42323        name: "Judeo-Yemeni Arabic",
42324        part1: "",
42325        part3: "jye",
42326    },
42327    Language {
42328        #[cfg(feature = "lang-name")]
42329        name: "Jukun Takum",
42330        part1: "",
42331        part3: "jbu",
42332    },
42333    Language {
42334        #[cfg(feature = "lang-name")]
42335        name: "Jumjum",
42336        part1: "",
42337        part3: "jum",
42338    },
42339    Language {
42340        #[cfg(feature = "lang-name")]
42341        name: "Jumla Sign Language",
42342        part1: "",
42343        part3: "jus",
42344    },
42345    Language {
42346        #[cfg(feature = "lang-name")]
42347        name: "Jumli",
42348        part1: "",
42349        part3: "jml",
42350    },
42351    Language {
42352        #[cfg(feature = "lang-name")]
42353        name: "Jungle Inga",
42354        part1: "",
42355        part3: "inj",
42356    },
42357    Language {
42358        #[cfg(feature = "lang-name")]
42359        name: "Juquila Mixe",
42360        part1: "",
42361        part3: "mxq",
42362    },
42363    Language {
42364        #[cfg(feature = "lang-name")]
42365        name: "Jur Modo",
42366        part1: "",
42367        part3: "bex",
42368    },
42369    Language {
42370        #[cfg(feature = "lang-name")]
42371        name: "Juray",
42372        part1: "",
42373        part3: "juy",
42374    },
42375    Language {
42376        #[cfg(feature = "lang-name")]
42377        name: "Jurchen",
42378        part1: "",
42379        part3: "juc",
42380    },
42381    Language {
42382        #[cfg(feature = "lang-name")]
42383        name: "Juruna",
42384        part1: "",
42385        part3: "jur",
42386    },
42387    Language {
42388        #[cfg(feature = "lang-name")]
42389        name: "Jutish",
42390        part1: "",
42391        part3: "jut",
42392    },
42393    Language {
42394        #[cfg(feature = "lang-name")]
42395        name: "Juwal",
42396        part1: "",
42397        part3: "mwb",
42398    },
42399    Language {
42400        #[cfg(feature = "lang-name")]
42401        name: "Juxtlahuaca Mixtec",
42402        part1: "",
42403        part3: "vmc",
42404    },
42405    Language {
42406        #[cfg(feature = "lang-name")]
42407        name: "Juhoan",
42408        part1: "",
42409        part3: "ktz",
42410    },
42411    Language {
42412        #[cfg(feature = "lang-name")]
42413        name: "Jwira-Pepesa",
42414        part1: "",
42415        part3: "jwi",
42416    },
42417    Language {
42418        #[cfg(feature = "lang-name")]
42419        name: "Jerriais",
42420        part1: "",
42421        part3: "nrf",
42422    },
42423    Language {
42424        #[cfg(feature = "lang-name")]
42425        name: "Juma",
42426        part1: "",
42427        part3: "jua",
42428    },
42429    Language {
42430        #[cfg(feature = "lang-name")]
42431        name: "K'iche'",
42432        part1: "",
42433        part3: "quc",
42434    },
42435    Language {
42436        #[cfg(feature = "lang-name")]
42437        name: "Kaamba",
42438        part1: "",
42439        part3: "xku",
42440    },
42441    Language {
42442        #[cfg(feature = "lang-name")]
42443        name: "Kaan",
42444        part1: "",
42445        part3: "ldl",
42446    },
42447    Language {
42448        #[cfg(feature = "lang-name")]
42449        name: "Kaang Chin",
42450        part1: "",
42451        part3: "ckn",
42452    },
42453    Language {
42454        #[cfg(feature = "lang-name")]
42455        name: "Kaansa",
42456        part1: "",
42457        part3: "gna",
42458    },
42459    Language {
42460        #[cfg(feature = "lang-name")]
42461        name: "Kaba",
42462        part1: "",
42463        part3: "ksp",
42464    },
42465    Language {
42466        #[cfg(feature = "lang-name")]
42467        name: "Kabalai",
42468        part1: "",
42469        part3: "kvf",
42470    },
42471    Language {
42472        #[cfg(feature = "lang-name")]
42473        name: "Kabardian",
42474        part1: "",
42475        part3: "kbd",
42476    },
42477    Language {
42478        #[cfg(feature = "lang-name")]
42479        name: "Kabatei",
42480        part1: "",
42481        part3: "xkp",
42482    },
42483    Language {
42484        #[cfg(feature = "lang-name")]
42485        name: "Kabiye",
42486        part1: "",
42487        part3: "kbp",
42488    },
42489    Language {
42490        #[cfg(feature = "lang-name")]
42491        name: "Kabola",
42492        part1: "",
42493        part3: "klz",
42494    },
42495    Language {
42496        #[cfg(feature = "lang-name")]
42497        name: "Kabore One",
42498        part1: "",
42499        part3: "onk",
42500    },
42501    Language {
42502        #[cfg(feature = "lang-name")]
42503        name: "Kabras",
42504        part1: "",
42505        part3: "lkb",
42506    },
42507    Language {
42508        #[cfg(feature = "lang-name")]
42509        name: "Kaburi",
42510        part1: "",
42511        part3: "uka",
42512    },
42513    Language {
42514        #[cfg(feature = "lang-name")]
42515        name: "Kabutra",
42516        part1: "",
42517        part3: "kbu",
42518    },
42519    Language {
42520        #[cfg(feature = "lang-name")]
42521        name: "Kabuverdianu",
42522        part1: "",
42523        part3: "kea",
42524    },
42525    Language {
42526        #[cfg(feature = "lang-name")]
42527        name: "Kabwa",
42528        part1: "",
42529        part3: "cwa",
42530    },
42531    Language {
42532        #[cfg(feature = "lang-name")]
42533        name: "Kabwari",
42534        part1: "",
42535        part3: "kcw",
42536    },
42537    Language {
42538        #[cfg(feature = "lang-name")]
42539        name: "Kabyle",
42540        part1: "",
42541        part3: "kab",
42542    },
42543    Language {
42544        #[cfg(feature = "lang-name")]
42545        name: "Kachama-Ganjule",
42546        part1: "",
42547        part3: "kcx",
42548    },
42549    Language {
42550        #[cfg(feature = "lang-name")]
42551        name: "Kachari",
42552        part1: "",
42553        part3: "xac",
42554    },
42555    Language {
42556        #[cfg(feature = "lang-name")]
42557        name: "Kachhi",
42558        part1: "",
42559        part3: "kfr",
42560    },
42561    Language {
42562        #[cfg(feature = "lang-name")]
42563        name: "Kachi Koli",
42564        part1: "",
42565        part3: "gjk",
42566    },
42567    Language {
42568        #[cfg(feature = "lang-name")]
42569        name: "Kachin",
42570        part1: "",
42571        part3: "kac",
42572    },
42573    Language {
42574        #[cfg(feature = "lang-name")]
42575        name: "Kachok",
42576        part1: "",
42577        part3: "xkk",
42578    },
42579    Language {
42580        #[cfg(feature = "lang-name")]
42581        name: "Kacipo-Bale Suri",
42582        part1: "",
42583        part3: "koe",
42584    },
42585    Language {
42586        #[cfg(feature = "lang-name")]
42587        name: "Kadai",
42588        part1: "",
42589        part3: "kzd",
42590    },
42591    Language {
42592        #[cfg(feature = "lang-name")]
42593        name: "Kadar",
42594        part1: "",
42595        part3: "kej",
42596    },
42597    Language {
42598        #[cfg(feature = "lang-name")]
42599        name: "Kadaru",
42600        part1: "",
42601        part3: "kdu",
42602    },
42603    Language {
42604        #[cfg(feature = "lang-name")]
42605        name: "Kadazan Dusun",
42606        part1: "",
42607        part3: "dtp",
42608    },
42609    Language {
42610        #[cfg(feature = "lang-name")]
42611        name: "Kadiweu",
42612        part1: "",
42613        part3: "kbc",
42614    },
42615    Language {
42616        #[cfg(feature = "lang-name")]
42617        name: "Kadu",
42618        part1: "",
42619        part3: "zkd",
42620    },
42621    Language {
42622        #[cfg(feature = "lang-name")]
42623        name: "Kadung",
42624        part1: "",
42625        part3: "dkg",
42626    },
42627    Language {
42628        #[cfg(feature = "lang-name")]
42629        name: "Kaduo",
42630        part1: "",
42631        part3: "ktp",
42632    },
42633    Language {
42634        #[cfg(feature = "lang-name")]
42635        name: "Kaeku",
42636        part1: "",
42637        part3: "kkq",
42638    },
42639    Language {
42640        #[cfg(feature = "lang-name")]
42641        name: "Kaera",
42642        part1: "",
42643        part3: "jka",
42644    },
42645    Language {
42646        #[cfg(feature = "lang-name")]
42647        name: "Kafa",
42648        part1: "",
42649        part3: "kbr",
42650    },
42651    Language {
42652        #[cfg(feature = "lang-name")]
42653        name: "Kafoa",
42654        part1: "",
42655        part3: "kpu",
42656    },
42657    Language {
42658        #[cfg(feature = "lang-name")]
42659        name: "Kagan Kalagan",
42660        part1: "",
42661        part3: "kll",
42662    },
42663    Language {
42664        #[cfg(feature = "lang-name")]
42665        name: "Kagate",
42666        part1: "",
42667        part3: "syw",
42668    },
42669    Language {
42670        #[cfg(feature = "lang-name")]
42671        name: "Kagayanen",
42672        part1: "",
42673        part3: "cgc",
42674    },
42675    Language {
42676        #[cfg(feature = "lang-name")]
42677        name: "Kagoma",
42678        part1: "",
42679        part3: "kdm",
42680    },
42681    Language {
42682        #[cfg(feature = "lang-name")]
42683        name: "Kagoro",
42684        part1: "",
42685        part3: "xkg",
42686    },
42687    Language {
42688        #[cfg(feature = "lang-name")]
42689        name: "Kagulu",
42690        part1: "",
42691        part3: "kki",
42692    },
42693    Language {
42694        #[cfg(feature = "lang-name")]
42695        name: "Kahe",
42696        part1: "",
42697        part3: "hka",
42698    },
42699    Language {
42700        #[cfg(feature = "lang-name")]
42701        name: "Kahua",
42702        part1: "",
42703        part3: "agw",
42704    },
42705    Language {
42706        #[cfg(feature = "lang-name")]
42707        name: "Kaian",
42708        part1: "",
42709        part3: "kct",
42710    },
42711    Language {
42712        #[cfg(feature = "lang-name")]
42713        name: "Kaibobo",
42714        part1: "",
42715        part3: "kzb",
42716    },
42717    Language {
42718        #[cfg(feature = "lang-name")]
42719        name: "Kaidipang",
42720        part1: "",
42721        part3: "kzp",
42722    },
42723    Language {
42724        #[cfg(feature = "lang-name")]
42725        name: "Kaiep",
42726        part1: "",
42727        part3: "kbw",
42728    },
42729    Language {
42730        #[cfg(feature = "lang-name")]
42731        name: "Kaikadi",
42732        part1: "",
42733        part3: "kep",
42734    },
42735    Language {
42736        #[cfg(feature = "lang-name")]
42737        name: "Kaikavian Literary Language",
42738        part1: "",
42739        part3: "kjv",
42740    },
42741    Language {
42742        #[cfg(feature = "lang-name")]
42743        name: "Kaike",
42744        part1: "",
42745        part3: "kzq",
42746    },
42747    Language {
42748        #[cfg(feature = "lang-name")]
42749        name: "Kaimbulawa",
42750        part1: "",
42751        part3: "zka",
42752    },
42753    Language {
42754        #[cfg(feature = "lang-name")]
42755        name: "Kaimbe",
42756        part1: "",
42757        part3: "xai",
42758    },
42759    Language {
42760        #[cfg(feature = "lang-name")]
42761        name: "Kaingang",
42762        part1: "",
42763        part3: "kgp",
42764    },
42765    Language {
42766        #[cfg(feature = "lang-name")]
42767        name: "Kairak",
42768        part1: "",
42769        part3: "ckr",
42770    },
42771    Language {
42772        #[cfg(feature = "lang-name")]
42773        name: "Kairiru",
42774        part1: "",
42775        part3: "kxa",
42776    },
42777    Language {
42778        #[cfg(feature = "lang-name")]
42779        name: "Kairui-Midiki",
42780        part1: "",
42781        part3: "krd",
42782    },
42783    Language {
42784        #[cfg(feature = "lang-name")]
42785        name: "Kais",
42786        part1: "",
42787        part3: "kzm",
42788    },
42789    Language {
42790        #[cfg(feature = "lang-name")]
42791        name: "Kaitag",
42792        part1: "",
42793        part3: "xdq",
42794    },
42795    Language {
42796        #[cfg(feature = "lang-name")]
42797        name: "Kaivi",
42798        part1: "",
42799        part3: "kce",
42800    },
42801    Language {
42802        #[cfg(feature = "lang-name")]
42803        name: "Kaiwa",
42804        part1: "",
42805        part3: "kgk",
42806    },
42807    Language {
42808        #[cfg(feature = "lang-name")]
42809        name: "Kaiy",
42810        part1: "",
42811        part3: "tcq",
42812    },
42813    Language {
42814        #[cfg(feature = "lang-name")]
42815        name: "Kajakse",
42816        part1: "",
42817        part3: "ckq",
42818    },
42819    Language {
42820        #[cfg(feature = "lang-name")]
42821        name: "Kajali",
42822        part1: "",
42823        part3: "xkj",
42824    },
42825    Language {
42826        #[cfg(feature = "lang-name")]
42827        name: "Kajaman",
42828        part1: "",
42829        part3: "kag",
42830    },
42831    Language {
42832        #[cfg(feature = "lang-name")]
42833        name: "Kakabai",
42834        part1: "",
42835        part3: "kqf",
42836    },
42837    Language {
42838        #[cfg(feature = "lang-name")]
42839        name: "Kakabe",
42840        part1: "",
42841        part3: "kke",
42842    },
42843    Language {
42844        #[cfg(feature = "lang-name")]
42845        name: "Kakanda",
42846        part1: "",
42847        part3: "kka",
42848    },
42849    Language {
42850        #[cfg(feature = "lang-name")]
42851        name: "Kaki Ae",
42852        part1: "",
42853        part3: "tbd",
42854    },
42855    Language {
42856        #[cfg(feature = "lang-name")]
42857        name: "Kako",
42858        part1: "",
42859        part3: "kkj",
42860    },
42861    Language {
42862        #[cfg(feature = "lang-name")]
42863        name: "Kakwa",
42864        part1: "",
42865        part3: "keo",
42866    },
42867    Language {
42868        #[cfg(feature = "lang-name")]
42869        name: "Kala Lagaw Ya",
42870        part1: "",
42871        part3: "mwp",
42872    },
42873    Language {
42874        #[cfg(feature = "lang-name")]
42875        name: "Kalaallisut",
42876        part1: "kl",
42877        part3: "kal",
42878    },
42879    Language {
42880        #[cfg(feature = "lang-name")]
42881        name: "Kalaamaya",
42882        part1: "",
42883        part3: "lkm",
42884    },
42885    Language {
42886        #[cfg(feature = "lang-name")]
42887        name: "Kalabakan",
42888        part1: "",
42889        part3: "kve",
42890    },
42891    Language {
42892        #[cfg(feature = "lang-name")]
42893        name: "Kalabari",
42894        part1: "",
42895        part3: "ijn",
42896    },
42897    Language {
42898        #[cfg(feature = "lang-name")]
42899        name: "Kalabra",
42900        part1: "",
42901        part3: "kzz",
42902    },
42903    Language {
42904        #[cfg(feature = "lang-name")]
42905        name: "Kalagan",
42906        part1: "",
42907        part3: "kqe",
42908    },
42909    Language {
42910        #[cfg(feature = "lang-name")]
42911        name: "Kalaktang Monpa",
42912        part1: "",
42913        part3: "kkf",
42914    },
42915    Language {
42916        #[cfg(feature = "lang-name")]
42917        name: "Kalam",
42918        part1: "",
42919        part3: "kmh",
42920    },
42921    Language {
42922        #[cfg(feature = "lang-name")]
42923        name: "Kalamse",
42924        part1: "",
42925        part3: "knz",
42926    },
42927    Language {
42928        #[cfg(feature = "lang-name")]
42929        name: "Kalanadi",
42930        part1: "",
42931        part3: "wkl",
42932    },
42933    Language {
42934        #[cfg(feature = "lang-name")]
42935        name: "Kalanga",
42936        part1: "",
42937        part3: "kck",
42938    },
42939    Language {
42940        #[cfg(feature = "lang-name")]
42941        name: "Kalanguya",
42942        part1: "",
42943        part3: "kak",
42944    },
42945    Language {
42946        #[cfg(feature = "lang-name")]
42947        name: "Kalao",
42948        part1: "",
42949        part3: "kly",
42950    },
42951    Language {
42952        #[cfg(feature = "lang-name")]
42953        name: "Kalapuya",
42954        part1: "",
42955        part3: "kyl",
42956    },
42957    Language {
42958        #[cfg(feature = "lang-name")]
42959        name: "Kalarko",
42960        part1: "",
42961        part3: "kba",
42962    },
42963    Language {
42964        #[cfg(feature = "lang-name")]
42965        name: "Kalasha",
42966        part1: "",
42967        part3: "kls",
42968    },
42969    Language {
42970        #[cfg(feature = "lang-name")]
42971        name: "Kalenjin",
42972        part1: "",
42973        part3: "kln",
42974    },
42975    Language {
42976        #[cfg(feature = "lang-name")]
42977        name: "Kalispel-Pend d'Oreille",
42978        part1: "",
42979        part3: "fla",
42980    },
42981    Language {
42982        #[cfg(feature = "lang-name")]
42983        name: "Kalkoti",
42984        part1: "",
42985        part3: "xka",
42986    },
42987    Language {
42988        #[cfg(feature = "lang-name")]
42989        name: "Kalkutung",
42990        part1: "",
42991        part3: "ktg",
42992    },
42993    Language {
42994        #[cfg(feature = "lang-name")]
42995        name: "Kalmyk",
42996        part1: "",
42997        part3: "xal",
42998    },
42999    Language {
43000        #[cfg(feature = "lang-name")]
43001        name: "Kalo Finnish Romani",
43002        part1: "",
43003        part3: "rmf",
43004    },
43005    Language {
43006        #[cfg(feature = "lang-name")]
43007        name: "Kalou",
43008        part1: "",
43009        part3: "ywa",
43010    },
43011    Language {
43012        #[cfg(feature = "lang-name")]
43013        name: "Kaluli",
43014        part1: "",
43015        part3: "bco",
43016    },
43017    Language {
43018        #[cfg(feature = "lang-name")]
43019        name: "Kalumpang",
43020        part1: "",
43021        part3: "kli",
43022    },
43023    Language {
43024        #[cfg(feature = "lang-name")]
43025        name: "Kam",
43026        part1: "",
43027        part3: "kdx",
43028    },
43029    Language {
43030        #[cfg(feature = "lang-name")]
43031        name: "Kamakan",
43032        part1: "",
43033        part3: "vkm",
43034    },
43035    Language {
43036        #[cfg(feature = "lang-name")]
43037        name: "Kamang",
43038        part1: "",
43039        part3: "woi",
43040    },
43041    Language {
43042        #[cfg(feature = "lang-name")]
43043        name: "Kamano",
43044        part1: "",
43045        part3: "kbq",
43046    },
43047    Language {
43048        #[cfg(feature = "lang-name")]
43049        name: "Kamantan",
43050        part1: "",
43051        part3: "kci",
43052    },
43053    Language {
43054        #[cfg(feature = "lang-name")]
43055        name: "Kamar",
43056        part1: "",
43057        part3: "keq",
43058    },
43059    Language {
43060        #[cfg(feature = "lang-name")]
43061        name: "Kamara",
43062        part1: "",
43063        part3: "jmr",
43064    },
43065    Language {
43066        #[cfg(feature = "lang-name")]
43067        name: "Kamarian",
43068        part1: "",
43069        part3: "kzx",
43070    },
43071    Language {
43072        #[cfg(feature = "lang-name")]
43073        name: "Kamaru",
43074        part1: "",
43075        part3: "kgx",
43076    },
43077    Language {
43078        #[cfg(feature = "lang-name")]
43079        name: "Kamas",
43080        part1: "",
43081        part3: "xas",
43082    },
43083    Language {
43084        #[cfg(feature = "lang-name")]
43085        name: "Kamasa",
43086        part1: "",
43087        part3: "klp",
43088    },
43089    Language {
43090        #[cfg(feature = "lang-name")]
43091        name: "Kamasau",
43092        part1: "",
43093        part3: "kms",
43094    },
43095    Language {
43096        #[cfg(feature = "lang-name")]
43097        name: "Kamayo",
43098        part1: "",
43099        part3: "kyk",
43100    },
43101    Language {
43102        #[cfg(feature = "lang-name")]
43103        name: "Kamayura",
43104        part1: "",
43105        part3: "kay",
43106    },
43107    Language {
43108        #[cfg(feature = "lang-name")]
43109        name: "Kamba",
43110        part1: "",
43111        part3: "kam",
43112    },
43113    Language {
43114        #[cfg(feature = "lang-name")]
43115        name: "Kambaata",
43116        part1: "",
43117        part3: "ktb",
43118    },
43119    Language {
43120        #[cfg(feature = "lang-name")]
43121        name: "Kambaira",
43122        part1: "",
43123        part3: "kyy",
43124    },
43125    Language {
43126        #[cfg(feature = "lang-name")]
43127        name: "Kambera",
43128        part1: "",
43129        part3: "xbr",
43130    },
43131    Language {
43132        #[cfg(feature = "lang-name")]
43133        name: "Kamberau",
43134        part1: "",
43135        part3: "irx",
43136    },
43137    Language {
43138        #[cfg(feature = "lang-name")]
43139        name: "Kambiwa",
43140        part1: "",
43141        part3: "xbw",
43142    },
43143    Language {
43144        #[cfg(feature = "lang-name")]
43145        name: "Kami",
43146        part1: "",
43147        part3: "kmi",
43148    },
43149    Language {
43150        #[cfg(feature = "lang-name")]
43151        name: "Kami",
43152        part1: "",
43153        part3: "kcu",
43154    },
43155    Language {
43156        #[cfg(feature = "lang-name")]
43157        name: "Kamo",
43158        part1: "",
43159        part3: "kcq",
43160    },
43161    Language {
43162        #[cfg(feature = "lang-name")]
43163        name: "Kamoro",
43164        part1: "",
43165        part3: "kgq",
43166    },
43167    Language {
43168        #[cfg(feature = "lang-name")]
43169        name: "Kamu",
43170        part1: "",
43171        part3: "xmu",
43172    },
43173    Language {
43174        #[cfg(feature = "lang-name")]
43175        name: "Kamula",
43176        part1: "",
43177        part3: "xla",
43178    },
43179    Language {
43180        #[cfg(feature = "lang-name")]
43181        name: "Kamviri",
43182        part1: "",
43183        part3: "xvi",
43184    },
43185    Language {
43186        #[cfg(feature = "lang-name")]
43187        name: "Kamwe",
43188        part1: "",
43189        part3: "hig",
43190    },
43191    Language {
43192        #[cfg(feature = "lang-name")]
43193        name: "Kanakanabu",
43194        part1: "",
43195        part3: "xnb",
43196    },
43197    Language {
43198        #[cfg(feature = "lang-name")]
43199        name: "Kanamari",
43200        part1: "",
43201        part3: "knm",
43202    },
43203    Language {
43204        #[cfg(feature = "lang-name")]
43205        name: "Kanan",
43206        part1: "",
43207        part3: "zkn",
43208    },
43209    Language {
43210        #[cfg(feature = "lang-name")]
43211        name: "Kanashi",
43212        part1: "",
43213        part3: "xns",
43214    },
43215    Language {
43216        #[cfg(feature = "lang-name")]
43217        name: "Kanasi",
43218        part1: "",
43219        part3: "soq",
43220    },
43221    Language {
43222        #[cfg(feature = "lang-name")]
43223        name: "Kanauji",
43224        part1: "",
43225        part3: "bjj",
43226    },
43227    Language {
43228        #[cfg(feature = "lang-name")]
43229        name: "Kandas",
43230        part1: "",
43231        part3: "kqw",
43232    },
43233    Language {
43234        #[cfg(feature = "lang-name")]
43235        name: "Kandawo",
43236        part1: "",
43237        part3: "gam",
43238    },
43239    Language {
43240        #[cfg(feature = "lang-name")]
43241        name: "Kande",
43242        part1: "",
43243        part3: "kbs",
43244    },
43245    Language {
43246        #[cfg(feature = "lang-name")]
43247        name: "Kanembu",
43248        part1: "",
43249        part3: "kbl",
43250    },
43251    Language {
43252        #[cfg(feature = "lang-name")]
43253        name: "Kang",
43254        part1: "",
43255        part3: "kyp",
43256    },
43257    Language {
43258        #[cfg(feature = "lang-name")]
43259        name: "Kanga",
43260        part1: "",
43261        part3: "kcp",
43262    },
43263    Language {
43264        #[cfg(feature = "lang-name")]
43265        name: "Kangean",
43266        part1: "",
43267        part3: "kkv",
43268    },
43269    Language {
43270        #[cfg(feature = "lang-name")]
43271        name: "Kanggape",
43272        part1: "",
43273        part3: "igm",
43274    },
43275    Language {
43276        #[cfg(feature = "lang-name")]
43277        name: "Kangjia",
43278        part1: "",
43279        part3: "kxs",
43280    },
43281    Language {
43282        #[cfg(feature = "lang-name")]
43283        name: "Kango",
43284        part1: "",
43285        part3: "kty",
43286    },
43287    Language {
43288        #[cfg(feature = "lang-name")]
43289        name: "Kango",
43290        part1: "",
43291        part3: "kzy",
43292    },
43293    Language {
43294        #[cfg(feature = "lang-name")]
43295        name: "Kangri",
43296        part1: "",
43297        part3: "xnr",
43298    },
43299    Language {
43300        #[cfg(feature = "lang-name")]
43301        name: "Kaniet",
43302        part1: "",
43303        part3: "ktk",
43304    },
43305    Language {
43306        #[cfg(feature = "lang-name")]
43307        name: "Kanikkaran",
43308        part1: "",
43309        part3: "kev",
43310    },
43311    Language {
43312        #[cfg(feature = "lang-name")]
43313        name: "Kaningdon-Nindem",
43314        part1: "",
43315        part3: "kdp",
43316    },
43317    Language {
43318        #[cfg(feature = "lang-name")]
43319        name: "Kaningi",
43320        part1: "",
43321        part3: "kzo",
43322    },
43323    Language {
43324        #[cfg(feature = "lang-name")]
43325        name: "Kaningra",
43326        part1: "",
43327        part3: "knr",
43328    },
43329    Language {
43330        #[cfg(feature = "lang-name")]
43331        name: "Kaninuwa",
43332        part1: "",
43333        part3: "wat",
43334    },
43335    Language {
43336        #[cfg(feature = "lang-name")]
43337        name: "Kanite",
43338        part1: "",
43339        part3: "kmu",
43340    },
43341    Language {
43342        #[cfg(feature = "lang-name")]
43343        name: "Kanjari",
43344        part1: "",
43345        part3: "kft",
43346    },
43347    Language {
43348        #[cfg(feature = "lang-name")]
43349        name: "Kanju",
43350        part1: "",
43351        part3: "kbe",
43352    },
43353    Language {
43354        #[cfg(feature = "lang-name")]
43355        name: "Kankanaey",
43356        part1: "",
43357        part3: "kne",
43358    },
43359    Language {
43360        #[cfg(feature = "lang-name")]
43361        name: "Kannada",
43362        part1: "kn",
43363        part3: "kan",
43364    },
43365    Language {
43366        #[cfg(feature = "lang-name")]
43367        name: "Kannada Kurumba",
43368        part1: "",
43369        part3: "kfi",
43370    },
43371    Language {
43372        #[cfg(feature = "lang-name")]
43373        name: "Kanowit-Tanjong Melanau",
43374        part1: "",
43375        part3: "kxn",
43376    },
43377    Language {
43378        #[cfg(feature = "lang-name")]
43379        name: "Kanoe",
43380        part1: "",
43381        part3: "kxo",
43382    },
43383    Language {
43384        #[cfg(feature = "lang-name")]
43385        name: "Kansa",
43386        part1: "",
43387        part3: "ksk",
43388    },
43389    Language {
43390        #[cfg(feature = "lang-name")]
43391        name: "Kantosi",
43392        part1: "",
43393        part3: "xkt",
43394    },
43395    Language {
43396        #[cfg(feature = "lang-name")]
43397        name: "Kanu",
43398        part1: "",
43399        part3: "khx",
43400    },
43401    Language {
43402        #[cfg(feature = "lang-name")]
43403        name: "Kanufi",
43404        part1: "",
43405        part3: "kni",
43406    },
43407    Language {
43408        #[cfg(feature = "lang-name")]
43409        name: "Kanuri",
43410        part1: "kr",
43411        part3: "kau",
43412    },
43413    Language {
43414        #[cfg(feature = "lang-name")]
43415        name: "Kanyok",
43416        part1: "",
43417        part3: "kny",
43418    },
43419    Language {
43420        #[cfg(feature = "lang-name")]
43421        name: "Kao",
43422        part1: "",
43423        part3: "kax",
43424    },
43425    Language {
43426        #[cfg(feature = "lang-name")]
43427        name: "Kaonde",
43428        part1: "",
43429        part3: "kqn",
43430    },
43431    Language {
43432        #[cfg(feature = "lang-name")]
43433        name: "Kap",
43434        part1: "",
43435        part3: "ykm",
43436    },
43437    Language {
43438        #[cfg(feature = "lang-name")]
43439        name: "Kapin",
43440        part1: "",
43441        part3: "tbx",
43442    },
43443    Language {
43444        #[cfg(feature = "lang-name")]
43445        name: "Kapinawa",
43446        part1: "",
43447        part3: "xpn",
43448    },
43449    Language {
43450        #[cfg(feature = "lang-name")]
43451        name: "Kapingamarangi",
43452        part1: "",
43453        part3: "kpg",
43454    },
43455    Language {
43456        #[cfg(feature = "lang-name")]
43457        name: "Kapori",
43458        part1: "",
43459        part3: "khp",
43460    },
43461    Language {
43462        #[cfg(feature = "lang-name")]
43463        name: "Kapriman",
43464        part1: "",
43465        part3: "dju",
43466    },
43467    Language {
43468        #[cfg(feature = "lang-name")]
43469        name: "Kaptiau",
43470        part1: "",
43471        part3: "kbi",
43472    },
43473    Language {
43474        #[cfg(feature = "lang-name")]
43475        name: "Kapya",
43476        part1: "",
43477        part3: "klo",
43478    },
43479    Language {
43480        #[cfg(feature = "lang-name")]
43481        name: "Kaqchikel",
43482        part1: "",
43483        part3: "cak",
43484    },
43485    Language {
43486        #[cfg(feature = "lang-name")]
43487        name: "Kara",
43488        part1: "",
43489        part3: "kah",
43490    },
43491    Language {
43492        #[cfg(feature = "lang-name")]
43493        name: "Kara",
43494        part1: "",
43495        part3: "zra",
43496    },
43497    Language {
43498        #[cfg(feature = "lang-name")]
43499        name: "Kara",
43500        part1: "",
43501        part3: "leu",
43502    },
43503    Language {
43504        #[cfg(feature = "lang-name")]
43505        name: "Kara",
43506        part1: "",
43507        part3: "reg",
43508    },
43509    Language {
43510        #[cfg(feature = "lang-name")]
43511        name: "Kara-Kalpak",
43512        part1: "",
43513        part3: "kaa",
43514    },
43515    Language {
43516        #[cfg(feature = "lang-name")]
43517        name: "Karachay-Balkar",
43518        part1: "",
43519        part3: "krc",
43520    },
43521    Language {
43522        #[cfg(feature = "lang-name")]
43523        name: "Karagas",
43524        part1: "",
43525        part3: "kim",
43526    },
43527    Language {
43528        #[cfg(feature = "lang-name")]
43529        name: "Karaim",
43530        part1: "",
43531        part3: "kdr",
43532    },
43533    Language {
43534        #[cfg(feature = "lang-name")]
43535        name: "Karajarri",
43536        part1: "",
43537        part3: "gbd",
43538    },
43539    Language {
43540        #[cfg(feature = "lang-name")]
43541        name: "Karaja",
43542        part1: "",
43543        part3: "kpj",
43544    },
43545    Language {
43546        #[cfg(feature = "lang-name")]
43547        name: "Karakhanid",
43548        part1: "",
43549        part3: "xqa",
43550    },
43551    Language {
43552        #[cfg(feature = "lang-name")]
43553        name: "Karami",
43554        part1: "",
43555        part3: "xar",
43556    },
43557    Language {
43558        #[cfg(feature = "lang-name")]
43559        name: "Karamojong",
43560        part1: "",
43561        part3: "kdj",
43562    },
43563    Language {
43564        #[cfg(feature = "lang-name")]
43565        name: "Karang",
43566        part1: "",
43567        part3: "kzr",
43568    },
43569    Language {
43570        #[cfg(feature = "lang-name")]
43571        name: "Karanga",
43572        part1: "",
43573        part3: "kth",
43574    },
43575    Language {
43576        #[cfg(feature = "lang-name")]
43577        name: "Karankawa",
43578        part1: "",
43579        part3: "zkk",
43580    },
43581    Language {
43582        #[cfg(feature = "lang-name")]
43583        name: "Karao",
43584        part1: "",
43585        part3: "kyj",
43586    },
43587    Language {
43588        #[cfg(feature = "lang-name")]
43589        name: "Karas",
43590        part1: "",
43591        part3: "kgv",
43592    },
43593    Language {
43594        #[cfg(feature = "lang-name")]
43595        name: "Karata",
43596        part1: "",
43597        part3: "kpt",
43598    },
43599    Language {
43600        #[cfg(feature = "lang-name")]
43601        name: "Karawa",
43602        part1: "",
43603        part3: "xrw",
43604    },
43605    Language {
43606        #[cfg(feature = "lang-name")]
43607        name: "Karbi",
43608        part1: "",
43609        part3: "mjw",
43610    },
43611    Language {
43612        #[cfg(feature = "lang-name")]
43613        name: "Kare",
43614        part1: "",
43615        part3: "kbn",
43616    },
43617    Language {
43618        #[cfg(feature = "lang-name")]
43619        name: "Kare",
43620        part1: "",
43621        part3: "kmf",
43622    },
43623    Language {
43624        #[cfg(feature = "lang-name")]
43625        name: "Karekare",
43626        part1: "",
43627        part3: "kai",
43628    },
43629    Language {
43630        #[cfg(feature = "lang-name")]
43631        name: "Karelian",
43632        part1: "",
43633        part3: "krl",
43634    },
43635    Language {
43636        #[cfg(feature = "lang-name")]
43637        name: "Karenggapa",
43638        part1: "",
43639        part3: "eaa",
43640    },
43641    Language {
43642        #[cfg(feature = "lang-name")]
43643        name: "Karey",
43644        part1: "",
43645        part3: "kyd",
43646    },
43647    Language {
43648        #[cfg(feature = "lang-name")]
43649        name: "Kari",
43650        part1: "",
43651        part3: "kbj",
43652    },
43653    Language {
43654        #[cfg(feature = "lang-name")]
43655        name: "Karingani",
43656        part1: "",
43657        part3: "kgn",
43658    },
43659    Language {
43660        #[cfg(feature = "lang-name")]
43661        name: "Karipuna",
43662        part1: "",
43663        part3: "kuq",
43664    },
43665    Language {
43666        #[cfg(feature = "lang-name")]
43667        name: "Karipuna Creole French",
43668        part1: "",
43669        part3: "kmv",
43670    },
43671    Language {
43672        #[cfg(feature = "lang-name")]
43673        name: "Kariri-Xoco",
43674        part1: "",
43675        part3: "kzw",
43676    },
43677    Language {
43678        #[cfg(feature = "lang-name")]
43679        name: "Karitiana",
43680        part1: "",
43681        part3: "ktn",
43682    },
43683    Language {
43684        #[cfg(feature = "lang-name")]
43685        name: "Kariya",
43686        part1: "",
43687        part3: "kil",
43688    },
43689    Language {
43690        #[cfg(feature = "lang-name")]
43691        name: "Kariyarra",
43692        part1: "",
43693        part3: "vka",
43694    },
43695    Language {
43696        #[cfg(feature = "lang-name")]
43697        name: "Karkar-Yuri",
43698        part1: "",
43699        part3: "yuj",
43700    },
43701    Language {
43702        #[cfg(feature = "lang-name")]
43703        name: "Karkin",
43704        part1: "",
43705        part3: "krb",
43706    },
43707    Language {
43708        #[cfg(feature = "lang-name")]
43709        name: "Karko",
43710        part1: "",
43711        part3: "kko",
43712    },
43713    Language {
43714        #[cfg(feature = "lang-name")]
43715        name: "Karnai",
43716        part1: "",
43717        part3: "bbv",
43718    },
43719    Language {
43720        #[cfg(feature = "lang-name")]
43721        name: "Karo",
43722        part1: "",
43723        part3: "arr",
43724    },
43725    Language {
43726        #[cfg(feature = "lang-name")]
43727        name: "Karo",
43728        part1: "",
43729        part3: "kxh",
43730    },
43731    Language {
43732        #[cfg(feature = "lang-name")]
43733        name: "Karok",
43734        part1: "",
43735        part3: "kyh",
43736    },
43737    Language {
43738        #[cfg(feature = "lang-name")]
43739        name: "Karon",
43740        part1: "",
43741        part3: "krx",
43742    },
43743    Language {
43744        #[cfg(feature = "lang-name")]
43745        name: "Karon Dori",
43746        part1: "",
43747        part3: "kgw",
43748    },
43749    Language {
43750        #[cfg(feature = "lang-name")]
43751        name: "Karore",
43752        part1: "",
43753        part3: "xkx",
43754    },
43755    Language {
43756        #[cfg(feature = "lang-name")]
43757        name: "Karuwali",
43758        part1: "",
43759        part3: "rxw",
43760    },
43761    Language {
43762        #[cfg(feature = "lang-name")]
43763        name: "Kasanga",
43764        part1: "",
43765        part3: "ccj",
43766    },
43767    Language {
43768        #[cfg(feature = "lang-name")]
43769        name: "Kasem",
43770        part1: "",
43771        part3: "xsm",
43772    },
43773    Language {
43774        #[cfg(feature = "lang-name")]
43775        name: "Kashaya",
43776        part1: "",
43777        part3: "kju",
43778    },
43779    Language {
43780        #[cfg(feature = "lang-name")]
43781        name: "Kashmiri",
43782        part1: "ks",
43783        part3: "kas",
43784    },
43785    Language {
43786        #[cfg(feature = "lang-name")]
43787        name: "Kashubian",
43788        part1: "",
43789        part3: "csb",
43790    },
43791    Language {
43792        #[cfg(feature = "lang-name")]
43793        name: "Kasiguranin",
43794        part1: "",
43795        part3: "ksn",
43796    },
43797    Language {
43798        #[cfg(feature = "lang-name")]
43799        name: "Kaska",
43800        part1: "",
43801        part3: "kkz",
43802    },
43803    Language {
43804        #[cfg(feature = "lang-name")]
43805        name: "Kaskean",
43806        part1: "",
43807        part3: "zsk",
43808    },
43809    Language {
43810        #[cfg(feature = "lang-name")]
43811        name: "Kasua",
43812        part1: "",
43813        part3: "khs",
43814    },
43815    Language {
43816        #[cfg(feature = "lang-name")]
43817        name: "Katabaga",
43818        part1: "",
43819        part3: "ktq",
43820    },
43821    Language {
43822        #[cfg(feature = "lang-name")]
43823        name: "Katawixi",
43824        part1: "",
43825        part3: "xat",
43826    },
43827    Language {
43828        #[cfg(feature = "lang-name")]
43829        name: "Katbol",
43830        part1: "",
43831        part3: "tmb",
43832    },
43833    Language {
43834        #[cfg(feature = "lang-name")]
43835        name: "Katcha-Kadugli-Miri",
43836        part1: "",
43837        part3: "xtc",
43838    },
43839    Language {
43840        #[cfg(feature = "lang-name")]
43841        name: "Kathoriya Tharu",
43842        part1: "",
43843        part3: "tkt",
43844    },
43845    Language {
43846        #[cfg(feature = "lang-name")]
43847        name: "Kathu",
43848        part1: "",
43849        part3: "ykt",
43850    },
43851    Language {
43852        #[cfg(feature = "lang-name")]
43853        name: "Kati",
43854        part1: "",
43855        part3: "bsh",
43856    },
43857    Language {
43858        #[cfg(feature = "lang-name")]
43859        name: "Katkari",
43860        part1: "",
43861        part3: "kfu",
43862    },
43863    Language {
43864        #[cfg(feature = "lang-name")]
43865        name: "Katla",
43866        part1: "",
43867        part3: "kcr",
43868    },
43869    Language {
43870        #[cfg(feature = "lang-name")]
43871        name: "Kato",
43872        part1: "",
43873        part3: "ktw",
43874    },
43875    Language {
43876        #[cfg(feature = "lang-name")]
43877        name: "Katso",
43878        part1: "",
43879        part3: "kaf",
43880    },
43881    Language {
43882        #[cfg(feature = "lang-name")]
43883        name: "Katua",
43884        part1: "",
43885        part3: "kta",
43886    },
43887    Language {
43888        #[cfg(feature = "lang-name")]
43889        name: "Katukina",
43890        part1: "",
43891        part3: "kav",
43892    },
43893    Language {
43894        #[cfg(feature = "lang-name")]
43895        name: "Kaulong",
43896        part1: "",
43897        part3: "pss",
43898    },
43899    Language {
43900        #[cfg(feature = "lang-name")]
43901        name: "Kaur",
43902        part1: "",
43903        part3: "vkk",
43904    },
43905    Language {
43906        #[cfg(feature = "lang-name")]
43907        name: "Kaure",
43908        part1: "",
43909        part3: "bpp",
43910    },
43911    Language {
43912        #[cfg(feature = "lang-name")]
43913        name: "Kaurna",
43914        part1: "",
43915        part3: "zku",
43916    },
43917    Language {
43918        #[cfg(feature = "lang-name")]
43919        name: "Kauwera",
43920        part1: "",
43921        part3: "xau",
43922    },
43923    Language {
43924        #[cfg(feature = "lang-name")]
43925        name: "Kavalan",
43926        part1: "",
43927        part3: "ckv",
43928    },
43929    Language {
43930        #[cfg(feature = "lang-name")]
43931        name: "Kavet",
43932        part1: "",
43933        part3: "krv",
43934    },
43935    Language {
43936        #[cfg(feature = "lang-name")]
43937        name: "Kawacha",
43938        part1: "",
43939        part3: "kcb",
43940    },
43941    Language {
43942        #[cfg(feature = "lang-name")]
43943        name: "Kawaiisu",
43944        part1: "",
43945        part3: "xaw",
43946    },
43947    Language {
43948        #[cfg(feature = "lang-name")]
43949        name: "Kawe",
43950        part1: "",
43951        part3: "kgb",
43952    },
43953    Language {
43954        #[cfg(feature = "lang-name")]
43955        name: "Kawi",
43956        part1: "",
43957        part3: "kaw",
43958    },
43959    Language {
43960        #[cfg(feature = "lang-name")]
43961        name: "Kaxarari",
43962        part1: "",
43963        part3: "ktx",
43964    },
43965    Language {
43966        #[cfg(feature = "lang-name")]
43967        name: "Kaxuiana",
43968        part1: "",
43969        part3: "kbb",
43970    },
43971    Language {
43972        #[cfg(feature = "lang-name")]
43973        name: "Kayabi",
43974        part1: "",
43975        part3: "kyz",
43976    },
43977    Language {
43978        #[cfg(feature = "lang-name")]
43979        name: "Kayagar",
43980        part1: "",
43981        part3: "kyt",
43982    },
43983    Language {
43984        #[cfg(feature = "lang-name")]
43985        name: "Kayan",
43986        part1: "",
43987        part3: "pdu",
43988    },
43989    Language {
43990        #[cfg(feature = "lang-name")]
43991        name: "Kayan Mahakam",
43992        part1: "",
43993        part3: "xay",
43994    },
43995    Language {
43996        #[cfg(feature = "lang-name")]
43997        name: "Kayan River Kayan",
43998        part1: "",
43999        part3: "xkn",
44000    },
44001    Language {
44002        #[cfg(feature = "lang-name")]
44003        name: "Kayapo",
44004        part1: "",
44005        part3: "txu",
44006    },
44007    Language {
44008        #[cfg(feature = "lang-name")]
44009        name: "Kayardild",
44010        part1: "",
44011        part3: "gyd",
44012    },
44013    Language {
44014        #[cfg(feature = "lang-name")]
44015        name: "Kayaw",
44016        part1: "",
44017        part3: "kvl",
44018    },
44019    Language {
44020        #[cfg(feature = "lang-name")]
44021        name: "Kayeli",
44022        part1: "",
44023        part3: "kzl",
44024    },
44025    Language {
44026        #[cfg(feature = "lang-name")]
44027        name: "Kayong",
44028        part1: "",
44029        part3: "kxy",
44030    },
44031    Language {
44032        #[cfg(feature = "lang-name")]
44033        name: "Kayort",
44034        part1: "",
44035        part3: "kyv",
44036    },
44037    Language {
44038        #[cfg(feature = "lang-name")]
44039        name: "Kaytetye",
44040        part1: "",
44041        part3: "gbb",
44042    },
44043    Language {
44044        #[cfg(feature = "lang-name")]
44045        name: "Kayupulau",
44046        part1: "",
44047        part3: "kzu",
44048    },
44049    Language {
44050        #[cfg(feature = "lang-name")]
44051        name: "Kazakh",
44052        part1: "kk",
44053        part3: "kaz",
44054    },
44055    Language {
44056        #[cfg(feature = "lang-name")]
44057        name: "Kazukuru",
44058        part1: "",
44059        part3: "kzk",
44060    },
44061    Language {
44062        #[cfg(feature = "lang-name")]
44063        name: "Ke'o",
44064        part1: "",
44065        part3: "xxk",
44066    },
44067    Language {
44068        #[cfg(feature = "lang-name")]
44069        name: "Keak",
44070        part1: "",
44071        part3: "keh",
44072    },
44073    Language {
44074        #[cfg(feature = "lang-name")]
44075        name: "Keapara",
44076        part1: "",
44077        part3: "khz",
44078    },
44079    Language {
44080        #[cfg(feature = "lang-name")]
44081        name: "Kedah Malay",
44082        part1: "",
44083        part3: "meo",
44084    },
44085    Language {
44086        #[cfg(feature = "lang-name")]
44087        name: "Kedang",
44088        part1: "",
44089        part3: "ksx",
44090    },
44091    Language {
44092        #[cfg(feature = "lang-name")]
44093        name: "Keder",
44094        part1: "",
44095        part3: "kdy",
44096    },
44097    Language {
44098        #[cfg(feature = "lang-name")]
44099        name: "Keerray-Woorroong",
44100        part1: "",
44101        part3: "wkr",
44102    },
44103    Language {
44104        #[cfg(feature = "lang-name")]
44105        name: "Kehu",
44106        part1: "",
44107        part3: "khh",
44108    },
44109    Language {
44110        #[cfg(feature = "lang-name")]
44111        name: "Kei",
44112        part1: "",
44113        part3: "kei",
44114    },
44115    Language {
44116        #[cfg(feature = "lang-name")]
44117        name: "Keiga",
44118        part1: "",
44119        part3: "kec",
44120    },
44121    Language {
44122        #[cfg(feature = "lang-name")]
44123        name: "Kein",
44124        part1: "",
44125        part3: "bmh",
44126    },
44127    Language {
44128        #[cfg(feature = "lang-name")]
44129        name: "Keiyo",
44130        part1: "",
44131        part3: "eyo",
44132    },
44133    Language {
44134        #[cfg(feature = "lang-name")]
44135        name: "Kekchi",
44136        part1: "",
44137        part3: "kek",
44138    },
44139    Language {
44140        #[cfg(feature = "lang-name")]
44141        name: "Kela",
44142        part1: "",
44143        part3: "kel",
44144    },
44145    Language {
44146        #[cfg(feature = "lang-name")]
44147        name: "Kela",
44148        part1: "",
44149        part3: "kcl",
44150    },
44151    Language {
44152        #[cfg(feature = "lang-name")]
44153        name: "Kelabit",
44154        part1: "",
44155        part3: "kzi",
44156    },
44157    Language {
44158        #[cfg(feature = "lang-name")]
44159        name: "Kele",
44160        part1: "",
44161        part3: "khy",
44162    },
44163    Language {
44164        #[cfg(feature = "lang-name")]
44165        name: "Kele",
44166        part1: "",
44167        part3: "sbc",
44168    },
44169    Language {
44170        #[cfg(feature = "lang-name")]
44171        name: "Keley-I Kallahan",
44172        part1: "",
44173        part3: "ify",
44174    },
44175    Language {
44176        #[cfg(feature = "lang-name")]
44177        name: "Keliko",
44178        part1: "",
44179        part3: "kbo",
44180    },
44181    Language {
44182        #[cfg(feature = "lang-name")]
44183        name: "Kelo",
44184        part1: "",
44185        part3: "xel",
44186    },
44187    Language {
44188        #[cfg(feature = "lang-name")]
44189        name: "Kelon",
44190        part1: "",
44191        part3: "kyo",
44192    },
44193    Language {
44194        #[cfg(feature = "lang-name")]
44195        name: "Kemak",
44196        part1: "",
44197        part3: "kem",
44198    },
44199    Language {
44200        #[cfg(feature = "lang-name")]
44201        name: "Kembayan",
44202        part1: "",
44203        part3: "xem",
44204    },
44205    Language {
44206        #[cfg(feature = "lang-name")]
44207        name: "Kemberano",
44208        part1: "",
44209        part3: "bzp",
44210    },
44211    Language {
44212        #[cfg(feature = "lang-name")]
44213        name: "Kembra",
44214        part1: "",
44215        part3: "xkw",
44216    },
44217    Language {
44218        #[cfg(feature = "lang-name")]
44219        name: "Kemedzung",
44220        part1: "",
44221        part3: "dmo",
44222    },
44223    Language {
44224        #[cfg(feature = "lang-name")]
44225        name: "Kemi Sami",
44226        part1: "",
44227        part3: "sjk",
44228    },
44229    Language {
44230        #[cfg(feature = "lang-name")]
44231        name: "Kemiehua",
44232        part1: "",
44233        part3: "kfj",
44234    },
44235    Language {
44236        #[cfg(feature = "lang-name")]
44237        name: "Kemtuik",
44238        part1: "",
44239        part3: "kmt",
44240    },
44241    Language {
44242        #[cfg(feature = "lang-name")]
44243        name: "Kenaboi",
44244        part1: "",
44245        part3: "xbn",
44246    },
44247    Language {
44248        #[cfg(feature = "lang-name")]
44249        name: "Kenati",
44250        part1: "",
44251        part3: "gat",
44252    },
44253    Language {
44254        #[cfg(feature = "lang-name")]
44255        name: "Kendayan",
44256        part1: "",
44257        part3: "knx",
44258    },
44259    Language {
44260        #[cfg(feature = "lang-name")]
44261        name: "Kendeje",
44262        part1: "",
44263        part3: "klf",
44264    },
44265    Language {
44266        #[cfg(feature = "lang-name")]
44267        name: "Kendem",
44268        part1: "",
44269        part3: "kvm",
44270    },
44271    Language {
44272        #[cfg(feature = "lang-name")]
44273        name: "Kenga",
44274        part1: "",
44275        part3: "kyq",
44276    },
44277    Language {
44278        #[cfg(feature = "lang-name")]
44279        name: "Keningau Murut",
44280        part1: "",
44281        part3: "kxi",
44282    },
44283    Language {
44284        #[cfg(feature = "lang-name")]
44285        name: "Keninjal",
44286        part1: "",
44287        part3: "knl",
44288    },
44289    Language {
44290        #[cfg(feature = "lang-name")]
44291        name: "Kensiu",
44292        part1: "",
44293        part3: "kns",
44294    },
44295    Language {
44296        #[cfg(feature = "lang-name")]
44297        name: "Kenswei Nsei",
44298        part1: "",
44299        part3: "ndb",
44300    },
44301    Language {
44302        #[cfg(feature = "lang-name")]
44303        name: "Kenyan Sign Language",
44304        part1: "",
44305        part3: "xki",
44306    },
44307    Language {
44308        #[cfg(feature = "lang-name")]
44309        name: "Kenyang",
44310        part1: "",
44311        part3: "ken",
44312    },
44313    Language {
44314        #[cfg(feature = "lang-name")]
44315        name: "Kenyi",
44316        part1: "",
44317        part3: "lke",
44318    },
44319    Language {
44320        #[cfg(feature = "lang-name")]
44321        name: "Kenzi",
44322        part1: "",
44323        part3: "xnz",
44324    },
44325    Language {
44326        #[cfg(feature = "lang-name")]
44327        name: "Keoru-Ahia",
44328        part1: "",
44329        part3: "xeu",
44330    },
44331    Language {
44332        #[cfg(feature = "lang-name")]
44333        name: "Kepkiriwat",
44334        part1: "",
44335        part3: "kpn",
44336    },
44337    Language {
44338        #[cfg(feature = "lang-name")]
44339        name: "Kepo'",
44340        part1: "",
44341        part3: "kuk",
44342    },
44343    Language {
44344        #[cfg(feature = "lang-name")]
44345        name: "Kera",
44346        part1: "",
44347        part3: "ker",
44348    },
44349    Language {
44350        #[cfg(feature = "lang-name")]
44351        name: "Kerak",
44352        part1: "",
44353        part3: "hhr",
44354    },
44355    Language {
44356        #[cfg(feature = "lang-name")]
44357        name: "Kereho",
44358        part1: "",
44359        part3: "xke",
44360    },
44361    Language {
44362        #[cfg(feature = "lang-name")]
44363        name: "Kerek",
44364        part1: "",
44365        part3: "krk",
44366    },
44367    Language {
44368        #[cfg(feature = "lang-name")]
44369        name: "Kerewe",
44370        part1: "",
44371        part3: "ked",
44372    },
44373    Language {
44374        #[cfg(feature = "lang-name")]
44375        name: "Kerewo",
44376        part1: "",
44377        part3: "kxz",
44378    },
44379    Language {
44380        #[cfg(feature = "lang-name")]
44381        name: "Kerinci",
44382        part1: "",
44383        part3: "kvr",
44384    },
44385    Language {
44386        #[cfg(feature = "lang-name")]
44387        name: "Kesawai",
44388        part1: "",
44389        part3: "xes",
44390    },
44391    Language {
44392        #[cfg(feature = "lang-name")]
44393        name: "Ket",
44394        part1: "",
44395        part3: "ket",
44396    },
44397    Language {
44398        #[cfg(feature = "lang-name")]
44399        name: "Ketangalan",
44400        part1: "",
44401        part3: "kae",
44402    },
44403    Language {
44404        #[cfg(feature = "lang-name")]
44405        name: "Kete",
44406        part1: "",
44407        part3: "kcv",
44408    },
44409    Language {
44410        #[cfg(feature = "lang-name")]
44411        name: "Ketengban",
44412        part1: "",
44413        part3: "xte",
44414    },
44415    Language {
44416        #[cfg(feature = "lang-name")]
44417        name: "Ketum",
44418        part1: "",
44419        part3: "ktt",
44420    },
44421    Language {
44422        #[cfg(feature = "lang-name")]
44423        name: "Keyagana",
44424        part1: "",
44425        part3: "kyg",
44426    },
44427    Language {
44428        #[cfg(feature = "lang-name")]
44429        name: "Kgalagadi",
44430        part1: "",
44431        part3: "xkv",
44432    },
44433    Language {
44434        #[cfg(feature = "lang-name")]
44435        name: "Khah",
44436        part1: "",
44437        part3: "hkh",
44438    },
44439    Language {
44440        #[cfg(feature = "lang-name")]
44441        name: "Khakas",
44442        part1: "",
44443        part3: "kjh",
44444    },
44445    Language {
44446        #[cfg(feature = "lang-name")]
44447        name: "Khalaj",
44448        part1: "",
44449        part3: "klj",
44450    },
44451    Language {
44452        #[cfg(feature = "lang-name")]
44453        name: "Khaling",
44454        part1: "",
44455        part3: "klr",
44456    },
44457    Language {
44458        #[cfg(feature = "lang-name")]
44459        name: "Khamba",
44460        part1: "",
44461        part3: "kbg",
44462    },
44463    Language {
44464        #[cfg(feature = "lang-name")]
44465        name: "Khamnigan Mongol",
44466        part1: "",
44467        part3: "ykh",
44468    },
44469    Language {
44470        #[cfg(feature = "lang-name")]
44471        name: "Khams Tibetan",
44472        part1: "",
44473        part3: "khg",
44474    },
44475    Language {
44476        #[cfg(feature = "lang-name")]
44477        name: "Khamti",
44478        part1: "",
44479        part3: "kht",
44480    },
44481    Language {
44482        #[cfg(feature = "lang-name")]
44483        name: "Khamyang",
44484        part1: "",
44485        part3: "ksu",
44486    },
44487    Language {
44488        #[cfg(feature = "lang-name")]
44489        name: "Khana",
44490        part1: "",
44491        part3: "ogo",
44492    },
44493    Language {
44494        #[cfg(feature = "lang-name")]
44495        name: "Khandesi",
44496        part1: "",
44497        part3: "khn",
44498    },
44499    Language {
44500        #[cfg(feature = "lang-name")]
44501        name: "Khanty",
44502        part1: "",
44503        part3: "kca",
44504    },
44505    Language {
44506        #[cfg(feature = "lang-name")]
44507        name: "Khao",
44508        part1: "",
44509        part3: "xao",
44510    },
44511    Language {
44512        #[cfg(feature = "lang-name")]
44513        name: "Kharam Naga",
44514        part1: "",
44515        part3: "kfw",
44516    },
44517    Language {
44518        #[cfg(feature = "lang-name")]
44519        name: "Kharia",
44520        part1: "",
44521        part3: "khr",
44522    },
44523    Language {
44524        #[cfg(feature = "lang-name")]
44525        name: "Kharia Thar",
44526        part1: "",
44527        part3: "ksy",
44528    },
44529    Language {
44530        #[cfg(feature = "lang-name")]
44531        name: "Khasi",
44532        part1: "",
44533        part3: "kha",
44534    },
44535    Language {
44536        #[cfg(feature = "lang-name")]
44537        name: "Khayo",
44538        part1: "",
44539        part3: "lko",
44540    },
44541    Language {
44542        #[cfg(feature = "lang-name")]
44543        name: "Khazar",
44544        part1: "",
44545        part3: "zkz",
44546    },
44547    Language {
44548        #[cfg(feature = "lang-name")]
44549        name: "Khe",
44550        part1: "",
44551        part3: "kqg",
44552    },
44553    Language {
44554        #[cfg(feature = "lang-name")]
44555        name: "Khehek",
44556        part1: "",
44557        part3: "tlx",
44558    },
44559    Language {
44560        #[cfg(feature = "lang-name")]
44561        name: "Khengkha",
44562        part1: "",
44563        part3: "xkf",
44564    },
44565    Language {
44566        #[cfg(feature = "lang-name")]
44567        name: "Khetrani",
44568        part1: "",
44569        part3: "xhe",
44570    },
44571    Language {
44572        #[cfg(feature = "lang-name")]
44573        name: "Khezha Naga",
44574        part1: "",
44575        part3: "nkh",
44576    },
44577    Language {
44578        #[cfg(feature = "lang-name")]
44579        name: "Khiamniungan Naga",
44580        part1: "",
44581        part3: "kix",
44582    },
44583    Language {
44584        #[cfg(feature = "lang-name")]
44585        name: "Khinalugh",
44586        part1: "",
44587        part3: "kjj",
44588    },
44589    Language {
44590        #[cfg(feature = "lang-name")]
44591        name: "Khirwar",
44592        part1: "",
44593        part3: "kwx",
44594    },
44595    Language {
44596        #[cfg(feature = "lang-name")]
44597        name: "Khisa",
44598        part1: "",
44599        part3: "kqm",
44600    },
44601    Language {
44602        #[cfg(feature = "lang-name")]
44603        name: "Khlula",
44604        part1: "",
44605        part3: "ykl",
44606    },
44607    Language {
44608        #[cfg(feature = "lang-name")]
44609        name: "Khmer",
44610        part1: "km",
44611        part3: "khm",
44612    },
44613    Language {
44614        #[cfg(feature = "lang-name")]
44615        name: "Khmu",
44616        part1: "",
44617        part3: "kjg",
44618    },
44619    Language {
44620        #[cfg(feature = "lang-name")]
44621        name: "Kho'ini",
44622        part1: "",
44623        part3: "xkc",
44624    },
44625    Language {
44626        #[cfg(feature = "lang-name")]
44627        name: "Khoekhoe",
44628        part1: "",
44629        part3: "naq",
44630    },
44631    Language {
44632        #[cfg(feature = "lang-name")]
44633        name: "Khoibu Naga",
44634        part1: "",
44635        part3: "nkb",
44636    },
44637    Language {
44638        #[cfg(feature = "lang-name")]
44639        name: "Kholok",
44640        part1: "",
44641        part3: "ktc",
44642    },
44643    Language {
44644        #[cfg(feature = "lang-name")]
44645        name: "Khorasani Turkish",
44646        part1: "",
44647        part3: "kmz",
44648    },
44649    Language {
44650        #[cfg(feature = "lang-name")]
44651        name: "Khorezmian",
44652        part1: "",
44653        part3: "zkh",
44654    },
44655    Language {
44656        #[cfg(feature = "lang-name")]
44657        name: "Khotanese",
44658        part1: "",
44659        part3: "kho",
44660    },
44661    Language {
44662        #[cfg(feature = "lang-name")]
44663        name: "Khowar",
44664        part1: "",
44665        part3: "khw",
44666    },
44667    Language {
44668        #[cfg(feature = "lang-name")]
44669        name: "Khua",
44670        part1: "",
44671        part3: "xhv",
44672    },
44673    Language {
44674        #[cfg(feature = "lang-name")]
44675        name: "Khuen",
44676        part1: "",
44677        part3: "khf",
44678    },
44679    Language {
44680        #[cfg(feature = "lang-name")]
44681        name: "Khumi Chin",
44682        part1: "",
44683        part3: "cnk",
44684    },
44685    Language {
44686        #[cfg(feature = "lang-name")]
44687        name: "Khunsari",
44688        part1: "",
44689        part3: "kfm",
44690    },
44691    Language {
44692        #[cfg(feature = "lang-name")]
44693        name: "Khvarshi",
44694        part1: "",
44695        part3: "khv",
44696    },
44697    Language {
44698        #[cfg(feature = "lang-name")]
44699        name: "Khang",
44700        part1: "",
44701        part3: "kjm",
44702    },
44703    Language {
44704        #[cfg(feature = "lang-name")]
44705        name: "Khun",
44706        part1: "",
44707        part3: "kkh",
44708    },
44709    Language {
44710        #[cfg(feature = "lang-name")]
44711        name: "Kibala",
44712        part1: "",
44713        part3: "blv",
44714    },
44715    Language {
44716        #[cfg(feature = "lang-name")]
44717        name: "Kibet",
44718        part1: "",
44719        part3: "kie",
44720    },
44721    Language {
44722        #[cfg(feature = "lang-name")]
44723        name: "Kibiri",
44724        part1: "",
44725        part3: "prm",
44726    },
44727    Language {
44728        #[cfg(feature = "lang-name")]
44729        name: "Kickapoo",
44730        part1: "",
44731        part3: "kic",
44732    },
44733    Language {
44734        #[cfg(feature = "lang-name")]
44735        name: "Kija",
44736        part1: "",
44737        part3: "gia",
44738    },
44739    Language {
44740        #[cfg(feature = "lang-name")]
44741        name: "Kikai",
44742        part1: "",
44743        part3: "kzg",
44744    },
44745    Language {
44746        #[cfg(feature = "lang-name")]
44747        name: "Kikuyu",
44748        part1: "ki",
44749        part3: "kik",
44750    },
44751    Language {
44752        #[cfg(feature = "lang-name")]
44753        name: "Kildin Sami",
44754        part1: "",
44755        part3: "sjd",
44756    },
44757    Language {
44758        #[cfg(feature = "lang-name")]
44759        name: "Kilivila",
44760        part1: "",
44761        part3: "kij",
44762    },
44763    Language {
44764        #[cfg(feature = "lang-name")]
44765        name: "Kiliwa",
44766        part1: "",
44767        part3: "klb",
44768    },
44769    Language {
44770        #[cfg(feature = "lang-name")]
44771        name: "Kilmeri",
44772        part1: "",
44773        part3: "kih",
44774    },
44775    Language {
44776        #[cfg(feature = "lang-name")]
44777        name: "Kim",
44778        part1: "",
44779        part3: "kia",
44780    },
44781    Language {
44782        #[cfg(feature = "lang-name")]
44783        name: "Kim Mun",
44784        part1: "",
44785        part3: "mji",
44786    },
44787    Language {
44788        #[cfg(feature = "lang-name")]
44789        name: "Kimaama",
44790        part1: "",
44791        part3: "kig",
44792    },
44793    Language {
44794        #[cfg(feature = "lang-name")]
44795        name: "Kimaragang",
44796        part1: "",
44797        part3: "kqr",
44798    },
44799    Language {
44800        #[cfg(feature = "lang-name")]
44801        name: "Kimbu",
44802        part1: "",
44803        part3: "kiv",
44804    },
44805    Language {
44806        #[cfg(feature = "lang-name")]
44807        name: "Kimbundu",
44808        part1: "",
44809        part3: "kmb",
44810    },
44811    Language {
44812        #[cfg(feature = "lang-name")]
44813        name: "Kimki",
44814        part1: "",
44815        part3: "sbt",
44816    },
44817    Language {
44818        #[cfg(feature = "lang-name")]
44819        name: "Kimre",
44820        part1: "",
44821        part3: "kqp",
44822    },
44823    Language {
44824        #[cfg(feature = "lang-name")]
44825        name: "Kinabalian",
44826        part1: "",
44827        part3: "cbw",
44828    },
44829    Language {
44830        #[cfg(feature = "lang-name")]
44831        name: "Kinalakna",
44832        part1: "",
44833        part3: "kco",
44834    },
44835    Language {
44836        #[cfg(feature = "lang-name")]
44837        name: "Kinamiging Manobo",
44838        part1: "",
44839        part3: "mkx",
44840    },
44841    Language {
44842        #[cfg(feature = "lang-name")]
44843        name: "Kinaray-A",
44844        part1: "",
44845        part3: "krj",
44846    },
44847    Language {
44848        #[cfg(feature = "lang-name")]
44849        name: "Kinga",
44850        part1: "",
44851        part3: "zga",
44852    },
44853    Language {
44854        #[cfg(feature = "lang-name")]
44855        name: "Kinnauri",
44856        part1: "",
44857        part3: "kfk",
44858    },
44859    Language {
44860        #[cfg(feature = "lang-name")]
44861        name: "Kintaq",
44862        part1: "",
44863        part3: "knq",
44864    },
44865    Language {
44866        #[cfg(feature = "lang-name")]
44867        name: "Kinuku",
44868        part1: "",
44869        part3: "kkd",
44870    },
44871    Language {
44872        #[cfg(feature = "lang-name")]
44873        name: "Kinyarwanda",
44874        part1: "rw",
44875        part3: "kin",
44876    },
44877    Language {
44878        #[cfg(feature = "lang-name")]
44879        name: "Kioko",
44880        part1: "",
44881        part3: "ues",
44882    },
44883    Language {
44884        #[cfg(feature = "lang-name")]
44885        name: "Kiong",
44886        part1: "",
44887        part3: "kkm",
44888    },
44889    Language {
44890        #[cfg(feature = "lang-name")]
44891        name: "Kiorr",
44892        part1: "",
44893        part3: "xko",
44894    },
44895    Language {
44896        #[cfg(feature = "lang-name")]
44897        name: "Kiowa",
44898        part1: "",
44899        part3: "kio",
44900    },
44901    Language {
44902        #[cfg(feature = "lang-name")]
44903        name: "Kiowa Apache",
44904        part1: "",
44905        part3: "apk",
44906    },
44907    Language {
44908        #[cfg(feature = "lang-name")]
44909        name: "Kipsigis",
44910        part1: "",
44911        part3: "sgc",
44912    },
44913    Language {
44914        #[cfg(feature = "lang-name")]
44915        name: "Kiput",
44916        part1: "",
44917        part3: "kyi",
44918    },
44919    Language {
44920        #[cfg(feature = "lang-name")]
44921        name: "Kir-Balar",
44922        part1: "",
44923        part3: "kkr",
44924    },
44925    Language {
44926        #[cfg(feature = "lang-name")]
44927        name: "Kire",
44928        part1: "",
44929        part3: "geb",
44930    },
44931    Language {
44932        #[cfg(feature = "lang-name")]
44933        name: "Kirghiz",
44934        part1: "ky",
44935        part3: "kir",
44936    },
44937    Language {
44938        #[cfg(feature = "lang-name")]
44939        name: "Kirike",
44940        part1: "",
44941        part3: "okr",
44942    },
44943    Language {
44944        #[cfg(feature = "lang-name")]
44945        name: "Kirikiri",
44946        part1: "",
44947        part3: "kiy",
44948    },
44949    Language {
44950        #[cfg(feature = "lang-name")]
44951        name: "Kirmanjki",
44952        part1: "",
44953        part3: "kiu",
44954    },
44955    Language {
44956        #[cfg(feature = "lang-name")]
44957        name: "Kirya-Konzl",
44958        part1: "",
44959        part3: "fkk",
44960    },
44961    Language {
44962        #[cfg(feature = "lang-name")]
44963        name: "Kis",
44964        part1: "",
44965        part3: "kis",
44966    },
44967    Language {
44968        #[cfg(feature = "lang-name")]
44969        name: "Kisa",
44970        part1: "",
44971        part3: "lks",
44972    },
44973    Language {
44974        #[cfg(feature = "lang-name")]
44975        name: "Kisan",
44976        part1: "",
44977        part3: "xis",
44978    },
44979    Language {
44980        #[cfg(feature = "lang-name")]
44981        name: "Kisankasa",
44982        part1: "",
44983        part3: "kqh",
44984    },
44985    Language {
44986        #[cfg(feature = "lang-name")]
44987        name: "Kisar",
44988        part1: "",
44989        part3: "kje",
44990    },
44991    Language {
44992        #[cfg(feature = "lang-name")]
44993        name: "Kisi",
44994        part1: "",
44995        part3: "kiz",
44996    },
44997    Language {
44998        #[cfg(feature = "lang-name")]
44999        name: "Kistane",
45000        part1: "",
45001        part3: "gru",
45002    },
45003    Language {
45004        #[cfg(feature = "lang-name")]
45005        name: "Kita Maninkakan",
45006        part1: "",
45007        part3: "mwk",
45008    },
45009    Language {
45010        #[cfg(feature = "lang-name")]
45011        name: "Kitan",
45012        part1: "",
45013        part3: "zkt",
45014    },
45015    Language {
45016        #[cfg(feature = "lang-name")]
45017        name: "Kitsai",
45018        part1: "",
45019        part3: "kii",
45020    },
45021    Language {
45022        #[cfg(feature = "lang-name")]
45023        name: "Kituba",
45024        part1: "",
45025        part3: "mkw",
45026    },
45027    Language {
45028        #[cfg(feature = "lang-name")]
45029        name: "Kituba",
45030        part1: "",
45031        part3: "ktu",
45032    },
45033    Language {
45034        #[cfg(feature = "lang-name")]
45035        name: "Kiunum",
45036        part1: "",
45037        part3: "wei",
45038    },
45039    Language {
45040        #[cfg(feature = "lang-name")]
45041        name: "Kizamani",
45042        part1: "",
45043        part3: "izm",
45044    },
45045    Language {
45046        #[cfg(feature = "lang-name")]
45047        name: "Kla-Dan",
45048        part1: "",
45049        part3: "lda",
45050    },
45051    Language {
45052        #[cfg(feature = "lang-name")]
45053        name: "Klamath-Modoc",
45054        part1: "",
45055        part3: "kla",
45056    },
45057    Language {
45058        #[cfg(feature = "lang-name")]
45059        name: "Klao",
45060        part1: "",
45061        part3: "klu",
45062    },
45063    Language {
45064        #[cfg(feature = "lang-name")]
45065        name: "Klias River Kadazan",
45066        part1: "",
45067        part3: "kqt",
45068    },
45069    Language {
45070        #[cfg(feature = "lang-name")]
45071        name: "Klingon",
45072        part1: "",
45073        part3: "tlh",
45074    },
45075    Language {
45076        #[cfg(feature = "lang-name")]
45077        name: "Knaanic",
45078        part1: "",
45079        part3: "czk",
45080    },
45081    Language {
45082        #[cfg(feature = "lang-name")]
45083        name: "Ko",
45084        part1: "",
45085        part3: "fuj",
45086    },
45087    Language {
45088        #[cfg(feature = "lang-name")]
45089        name: "Koalib",
45090        part1: "",
45091        part3: "kib",
45092    },
45093    Language {
45094        #[cfg(feature = "lang-name")]
45095        name: "Koasati",
45096        part1: "",
45097        part3: "cku",
45098    },
45099    Language {
45100        #[cfg(feature = "lang-name")]
45101        name: "Koba",
45102        part1: "",
45103        part3: "kpd",
45104    },
45105    Language {
45106        #[cfg(feature = "lang-name")]
45107        name: "Kobiana",
45108        part1: "",
45109        part3: "kcj",
45110    },
45111    Language {
45112        #[cfg(feature = "lang-name")]
45113        name: "Kobo",
45114        part1: "",
45115        part3: "okc",
45116    },
45117    Language {
45118        #[cfg(feature = "lang-name")]
45119        name: "Kobol",
45120        part1: "",
45121        part3: "kgu",
45122    },
45123    Language {
45124        #[cfg(feature = "lang-name")]
45125        name: "Kobon",
45126        part1: "",
45127        part3: "kpw",
45128    },
45129    Language {
45130        #[cfg(feature = "lang-name")]
45131        name: "Koch",
45132        part1: "",
45133        part3: "kdq",
45134    },
45135    Language {
45136        #[cfg(feature = "lang-name")]
45137        name: "Kochila Tharu",
45138        part1: "",
45139        part3: "thq",
45140    },
45141    Language {
45142        #[cfg(feature = "lang-name")]
45143        name: "Koda",
45144        part1: "",
45145        part3: "cdz",
45146    },
45147    Language {
45148        #[cfg(feature = "lang-name")]
45149        name: "Kodaku",
45150        part1: "",
45151        part3: "ksz",
45152    },
45153    Language {
45154        #[cfg(feature = "lang-name")]
45155        name: "Kodava",
45156        part1: "",
45157        part3: "kfa",
45158    },
45159    Language {
45160        #[cfg(feature = "lang-name")]
45161        name: "Kodeoha",
45162        part1: "",
45163        part3: "vko",
45164    },
45165    Language {
45166        #[cfg(feature = "lang-name")]
45167        name: "Kodi",
45168        part1: "",
45169        part3: "kod",
45170    },
45171    Language {
45172        #[cfg(feature = "lang-name")]
45173        name: "Kodia",
45174        part1: "",
45175        part3: "kwp",
45176    },
45177    Language {
45178        #[cfg(feature = "lang-name")]
45179        name: "Koenoem",
45180        part1: "",
45181        part3: "kcs",
45182    },
45183    Language {
45184        #[cfg(feature = "lang-name")]
45185        name: "Kofa",
45186        part1: "",
45187        part3: "kso",
45188    },
45189    Language {
45190        #[cfg(feature = "lang-name")]
45191        name: "Kofei",
45192        part1: "",
45193        part3: "kpi",
45194    },
45195    Language {
45196        #[cfg(feature = "lang-name")]
45197        name: "Kofyar",
45198        part1: "",
45199        part3: "kwl",
45200    },
45201    Language {
45202        #[cfg(feature = "lang-name")]
45203        name: "Koguryo",
45204        part1: "",
45205        part3: "zkg",
45206    },
45207    Language {
45208        #[cfg(feature = "lang-name")]
45209        name: "Kohin",
45210        part1: "",
45211        part3: "kkx",
45212    },
45213    Language {
45214        #[cfg(feature = "lang-name")]
45215        name: "Kohistani Shina",
45216        part1: "",
45217        part3: "plk",
45218    },
45219    Language {
45220        #[cfg(feature = "lang-name")]
45221        name: "Koho",
45222        part1: "",
45223        part3: "kpm",
45224    },
45225    Language {
45226        #[cfg(feature = "lang-name")]
45227        name: "Kohumono",
45228        part1: "",
45229        part3: "bcs",
45230    },
45231    Language {
45232        #[cfg(feature = "lang-name")]
45233        name: "Koi",
45234        part1: "",
45235        part3: "kkt",
45236    },
45237    Language {
45238        #[cfg(feature = "lang-name")]
45239        name: "Koireng",
45240        part1: "",
45241        part3: "nkd",
45242    },
45243    Language {
45244        #[cfg(feature = "lang-name")]
45245        name: "Koitabu",
45246        part1: "",
45247        part3: "kqi",
45248    },
45249    Language {
45250        #[cfg(feature = "lang-name")]
45251        name: "Koiwat",
45252        part1: "",
45253        part3: "kxt",
45254    },
45255    Language {
45256        #[cfg(feature = "lang-name")]
45257        name: "Kok Borok",
45258        part1: "",
45259        part3: "trp",
45260    },
45261    Language {
45262        #[cfg(feature = "lang-name")]
45263        name: "Kok-Nar",
45264        part1: "",
45265        part3: "gko",
45266    },
45267    Language {
45268        #[cfg(feature = "lang-name")]
45269        name: "Kokata",
45270        part1: "",
45271        part3: "ktd",
45272    },
45273    Language {
45274        #[cfg(feature = "lang-name")]
45275        name: "Koke",
45276        part1: "",
45277        part3: "kou",
45278    },
45279    Language {
45280        #[cfg(feature = "lang-name")]
45281        name: "Koki Naga",
45282        part1: "",
45283        part3: "nxk",
45284    },
45285    Language {
45286        #[cfg(feature = "lang-name")]
45287        name: "Koko Babangk",
45288        part1: "",
45289        part3: "okg",
45290    },
45291    Language {
45292        #[cfg(feature = "lang-name")]
45293        name: "Kokoda",
45294        part1: "",
45295        part3: "xod",
45296    },
45297    Language {
45298        #[cfg(feature = "lang-name")]
45299        name: "Kokola",
45300        part1: "",
45301        part3: "kzn",
45302    },
45303    Language {
45304        #[cfg(feature = "lang-name")]
45305        name: "Kokota",
45306        part1: "",
45307        part3: "kkk",
45308    },
45309    Language {
45310        #[cfg(feature = "lang-name")]
45311        name: "Kol",
45312        part1: "",
45313        part3: "ekl",
45314    },
45315    Language {
45316        #[cfg(feature = "lang-name")]
45317        name: "Kol",
45318        part1: "",
45319        part3: "biw",
45320    },
45321    Language {
45322        #[cfg(feature = "lang-name")]
45323        name: "Kol",
45324        part1: "",
45325        part3: "kol",
45326    },
45327    Language {
45328        #[cfg(feature = "lang-name")]
45329        name: "Kola",
45330        part1: "",
45331        part3: "kvv",
45332    },
45333    Language {
45334        #[cfg(feature = "lang-name")]
45335        name: "Kolbila",
45336        part1: "",
45337        part3: "klc",
45338    },
45339    Language {
45340        #[cfg(feature = "lang-name")]
45341        name: "Kolibugan Subanon",
45342        part1: "",
45343        part3: "skn",
45344    },
45345    Language {
45346        #[cfg(feature = "lang-name")]
45347        name: "Koluwawa",
45348        part1: "",
45349        part3: "klx",
45350    },
45351    Language {
45352        #[cfg(feature = "lang-name")]
45353        name: "Kom",
45354        part1: "",
45355        part3: "bkm",
45356    },
45357    Language {
45358        #[cfg(feature = "lang-name")]
45359        name: "Kom",
45360        part1: "",
45361        part3: "kmm",
45362    },
45363    Language {
45364        #[cfg(feature = "lang-name")]
45365        name: "Koma",
45366        part1: "",
45367        part3: "kmy",
45368    },
45369    Language {
45370        #[cfg(feature = "lang-name")]
45371        name: "Komba",
45372        part1: "",
45373        part3: "kpf",
45374    },
45375    Language {
45376        #[cfg(feature = "lang-name")]
45377        name: "Kombai",
45378        part1: "",
45379        part3: "tyn",
45380    },
45381    Language {
45382        #[cfg(feature = "lang-name")]
45383        name: "Kombio",
45384        part1: "",
45385        part3: "xbi",
45386    },
45387    Language {
45388        #[cfg(feature = "lang-name")]
45389        name: "Komering",
45390        part1: "",
45391        part3: "kge",
45392    },
45393    Language {
45394        #[cfg(feature = "lang-name")]
45395        name: "Komi",
45396        part1: "kv",
45397        part3: "kom",
45398    },
45399    Language {
45400        #[cfg(feature = "lang-name")]
45401        name: "Komi-Permyak",
45402        part1: "",
45403        part3: "koi",
45404    },
45405    Language {
45406        #[cfg(feature = "lang-name")]
45407        name: "Komi-Zyrian",
45408        part1: "",
45409        part3: "kpv",
45410    },
45411    Language {
45412        #[cfg(feature = "lang-name")]
45413        name: "Kominimung",
45414        part1: "",
45415        part3: "xoi",
45416    },
45417    Language {
45418        #[cfg(feature = "lang-name")]
45419        name: "Komo",
45420        part1: "",
45421        part3: "kmw",
45422    },
45423    Language {
45424        #[cfg(feature = "lang-name")]
45425        name: "Komo",
45426        part1: "",
45427        part3: "xom",
45428    },
45429    Language {
45430        #[cfg(feature = "lang-name")]
45431        name: "Komodo",
45432        part1: "",
45433        part3: "kvh",
45434    },
45435    Language {
45436        #[cfg(feature = "lang-name")]
45437        name: "Kompane",
45438        part1: "",
45439        part3: "kvp",
45440    },
45441    Language {
45442        #[cfg(feature = "lang-name")]
45443        name: "Komyandaret",
45444        part1: "",
45445        part3: "kzv",
45446    },
45447    Language {
45448        #[cfg(feature = "lang-name")]
45449        name: "Kon Keu",
45450        part1: "",
45451        part3: "kkn",
45452    },
45453    Language {
45454        #[cfg(feature = "lang-name")]
45455        name: "Konai",
45456        part1: "",
45457        part3: "kxw",
45458    },
45459    Language {
45460        #[cfg(feature = "lang-name")]
45461        name: "Konda",
45462        part1: "",
45463        part3: "knd",
45464    },
45465    Language {
45466        #[cfg(feature = "lang-name")]
45467        name: "Konda-Dora",
45468        part1: "",
45469        part3: "kfc",
45470    },
45471    Language {
45472        #[cfg(feature = "lang-name")]
45473        name: "Koneraw",
45474        part1: "",
45475        part3: "kdw",
45476    },
45477    Language {
45478        #[cfg(feature = "lang-name")]
45479        name: "Kongo",
45480        part1: "kg",
45481        part3: "kon",
45482    },
45483    Language {
45484        #[cfg(feature = "lang-name")]
45485        name: "Konkani",
45486        part1: "",
45487        part3: "knn",
45488    },
45489    Language {
45490        #[cfg(feature = "lang-name")]
45491        name: "Konkani",
45492        part1: "",
45493        part3: "kok",
45494    },
45495    Language {
45496        #[cfg(feature = "lang-name")]
45497        name: "Konkomba",
45498        part1: "",
45499        part3: "xon",
45500    },
45501    Language {
45502        #[cfg(feature = "lang-name")]
45503        name: "Konni",
45504        part1: "",
45505        part3: "kma",
45506    },
45507    Language {
45508        #[cfg(feature = "lang-name")]
45509        name: "Kono",
45510        part1: "",
45511        part3: "knu",
45512    },
45513    Language {
45514        #[cfg(feature = "lang-name")]
45515        name: "Kono",
45516        part1: "",
45517        part3: "klk",
45518    },
45519    Language {
45520        #[cfg(feature = "lang-name")]
45521        name: "Kono",
45522        part1: "",
45523        part3: "kno",
45524    },
45525    Language {
45526        #[cfg(feature = "lang-name")]
45527        name: "Konomala",
45528        part1: "",
45529        part3: "koa",
45530    },
45531    Language {
45532        #[cfg(feature = "lang-name")]
45533        name: "Konongo",
45534        part1: "",
45535        part3: "kcz",
45536    },
45537    Language {
45538        #[cfg(feature = "lang-name")]
45539        name: "Konso",
45540        part1: "",
45541        part3: "kxc",
45542    },
45543    Language {
45544        #[cfg(feature = "lang-name")]
45545        name: "Konyak Naga",
45546        part1: "",
45547        part3: "nbe",
45548    },
45549    Language {
45550        #[cfg(feature = "lang-name")]
45551        name: "Konyanka Maninka",
45552        part1: "",
45553        part3: "mku",
45554    },
45555    Language {
45556        #[cfg(feature = "lang-name")]
45557        name: "Konzo",
45558        part1: "",
45559        part3: "koo",
45560    },
45561    Language {
45562        #[cfg(feature = "lang-name")]
45563        name: "Koongo",
45564        part1: "",
45565        part3: "kng",
45566    },
45567    Language {
45568        #[cfg(feature = "lang-name")]
45569        name: "Koonzime",
45570        part1: "",
45571        part3: "ozm",
45572    },
45573    Language {
45574        #[cfg(feature = "lang-name")]
45575        name: "Koorete",
45576        part1: "",
45577        part3: "kqy",
45578    },
45579    Language {
45580        #[cfg(feature = "lang-name")]
45581        name: "Kopar",
45582        part1: "",
45583        part3: "xop",
45584    },
45585    Language {
45586        #[cfg(feature = "lang-name")]
45587        name: "Kopkaka",
45588        part1: "",
45589        part3: "opk",
45590    },
45591    Language {
45592        #[cfg(feature = "lang-name")]
45593        name: "Korafe-Yegha",
45594        part1: "",
45595        part3: "kpr",
45596    },
45597    Language {
45598        #[cfg(feature = "lang-name")]
45599        name: "Korak",
45600        part1: "",
45601        part3: "koz",
45602    },
45603    Language {
45604        #[cfg(feature = "lang-name")]
45605        name: "Korana",
45606        part1: "",
45607        part3: "kqz",
45608    },
45609    Language {
45610        #[cfg(feature = "lang-name")]
45611        name: "Korandje",
45612        part1: "",
45613        part3: "kcy",
45614    },
45615    Language {
45616        #[cfg(feature = "lang-name")]
45617        name: "Korean",
45618        part1: "ko",
45619        part3: "kor",
45620    },
45621    Language {
45622        #[cfg(feature = "lang-name")]
45623        name: "Korean Sign Language",
45624        part1: "",
45625        part3: "kvk",
45626    },
45627    Language {
45628        #[cfg(feature = "lang-name")]
45629        name: "Koreguaje",
45630        part1: "",
45631        part3: "coe",
45632    },
45633    Language {
45634        #[cfg(feature = "lang-name")]
45635        name: "Koresh-e Rostam",
45636        part1: "",
45637        part3: "okh",
45638    },
45639    Language {
45640        #[cfg(feature = "lang-name")]
45641        name: "Korku",
45642        part1: "",
45643        part3: "kfq",
45644    },
45645    Language {
45646        #[cfg(feature = "lang-name")]
45647        name: "Korlai Creole Portuguese",
45648        part1: "",
45649        part3: "vkp",
45650    },
45651    Language {
45652        #[cfg(feature = "lang-name")]
45653        name: "Koro",
45654        part1: "",
45655        part3: "kfo",
45656    },
45657    Language {
45658        #[cfg(feature = "lang-name")]
45659        name: "Koro",
45660        part1: "",
45661        part3: "jkr",
45662    },
45663    Language {
45664        #[cfg(feature = "lang-name")]
45665        name: "Koro",
45666        part1: "",
45667        part3: "kxr",
45668    },
45669    Language {
45670        #[cfg(feature = "lang-name")]
45671        name: "Koro",
45672        part1: "",
45673        part3: "krf",
45674    },
45675    Language {
45676        #[cfg(feature = "lang-name")]
45677        name: "Koro Nulu",
45678        part1: "",
45679        part3: "vkn",
45680    },
45681    Language {
45682        #[cfg(feature = "lang-name")]
45683        name: "Koro Wachi",
45684        part1: "",
45685        part3: "bqv",
45686    },
45687    Language {
45688        #[cfg(feature = "lang-name")]
45689        name: "Koro Zuba",
45690        part1: "",
45691        part3: "vkz",
45692    },
45693    Language {
45694        #[cfg(feature = "lang-name")]
45695        name: "Koromfe",
45696        part1: "",
45697        part3: "kfz",
45698    },
45699    Language {
45700        #[cfg(feature = "lang-name")]
45701        name: "Koromira",
45702        part1: "",
45703        part3: "kqj",
45704    },
45705    Language {
45706        #[cfg(feature = "lang-name")]
45707        name: "Koronadal Blaan",
45708        part1: "",
45709        part3: "bpr",
45710    },
45711    Language {
45712        #[cfg(feature = "lang-name")]
45713        name: "Koroni",
45714        part1: "",
45715        part3: "xkq",
45716    },
45717    Language {
45718        #[cfg(feature = "lang-name")]
45719        name: "Koropo",
45720        part1: "",
45721        part3: "xxr",
45722    },
45723    Language {
45724        #[cfg(feature = "lang-name")]
45725        name: "Koroshi",
45726        part1: "",
45727        part3: "ktl",
45728    },
45729    Language {
45730        #[cfg(feature = "lang-name")]
45731        name: "Korowai",
45732        part1: "",
45733        part3: "khe",
45734    },
45735    Language {
45736        #[cfg(feature = "lang-name")]
45737        name: "Korra Koraga",
45738        part1: "",
45739        part3: "kfd",
45740    },
45741    Language {
45742        #[cfg(feature = "lang-name")]
45743        name: "Korubo",
45744        part1: "",
45745        part3: "xor",
45746    },
45747    Language {
45748        #[cfg(feature = "lang-name")]
45749        name: "Korupun-Sela",
45750        part1: "",
45751        part3: "kpq",
45752    },
45753    Language {
45754        #[cfg(feature = "lang-name")]
45755        name: "Korwa",
45756        part1: "",
45757        part3: "kfp",
45758    },
45759    Language {
45760        #[cfg(feature = "lang-name")]
45761        name: "Koryak",
45762        part1: "",
45763        part3: "kpy",
45764    },
45765    Language {
45766        #[cfg(feature = "lang-name")]
45767        name: "Kosadle",
45768        part1: "",
45769        part3: "kiq",
45770    },
45771    Language {
45772        #[cfg(feature = "lang-name")]
45773        name: "Kosarek Yale",
45774        part1: "",
45775        part3: "kkl",
45776    },
45777    Language {
45778        #[cfg(feature = "lang-name")]
45779        name: "Kosena",
45780        part1: "",
45781        part3: "kze",
45782    },
45783    Language {
45784        #[cfg(feature = "lang-name")]
45785        name: "Koshin",
45786        part1: "",
45787        part3: "kid",
45788    },
45789    Language {
45790        #[cfg(feature = "lang-name")]
45791        name: "Kosraean",
45792        part1: "",
45793        part3: "kos",
45794    },
45795    Language {
45796        #[cfg(feature = "lang-name")]
45797        name: "Kota",
45798        part1: "",
45799        part3: "koq",
45800    },
45801    Language {
45802        #[cfg(feature = "lang-name")]
45803        name: "Kota",
45804        part1: "",
45805        part3: "kfe",
45806    },
45807    Language {
45808        #[cfg(feature = "lang-name")]
45809        name: "Kota Bangun Kutai Malay",
45810        part1: "",
45811        part3: "mqg",
45812    },
45813    Language {
45814        #[cfg(feature = "lang-name")]
45815        name: "Kota Marudu Talantang",
45816        part1: "",
45817        part3: "grm",
45818    },
45819    Language {
45820        #[cfg(feature = "lang-name")]
45821        name: "Kotafon Gbe",
45822        part1: "",
45823        part3: "kqk",
45824    },
45825    Language {
45826        #[cfg(feature = "lang-name")]
45827        name: "Kotava",
45828        part1: "",
45829        part3: "avk",
45830    },
45831    Language {
45832        #[cfg(feature = "lang-name")]
45833        name: "Koti",
45834        part1: "",
45835        part3: "eko",
45836    },
45837    Language {
45838        #[cfg(feature = "lang-name")]
45839        name: "Kott",
45840        part1: "",
45841        part3: "zko",
45842    },
45843    Language {
45844        #[cfg(feature = "lang-name")]
45845        name: "Kou",
45846        part1: "",
45847        part3: "snz",
45848    },
45849    Language {
45850        #[cfg(feature = "lang-name")]
45851        name: "Kouya",
45852        part1: "",
45853        part3: "kyf",
45854    },
45855    Language {
45856        #[cfg(feature = "lang-name")]
45857        name: "Kovai",
45858        part1: "",
45859        part3: "kqb",
45860    },
45861    Language {
45862        #[cfg(feature = "lang-name")]
45863        name: "Kove",
45864        part1: "",
45865        part3: "kvc",
45866    },
45867    Language {
45868        #[cfg(feature = "lang-name")]
45869        name: "Kowaki",
45870        part1: "",
45871        part3: "xow",
45872    },
45873    Language {
45874        #[cfg(feature = "lang-name")]
45875        name: "Kowiai",
45876        part1: "",
45877        part3: "kwh",
45878    },
45879    Language {
45880        #[cfg(feature = "lang-name")]
45881        name: "Koy Sanjaq Surat",
45882        part1: "",
45883        part3: "kqd",
45884    },
45885    Language {
45886        #[cfg(feature = "lang-name")]
45887        name: "Koya",
45888        part1: "",
45889        part3: "kff",
45890    },
45891    Language {
45892        #[cfg(feature = "lang-name")]
45893        name: "Koyaga",
45894        part1: "",
45895        part3: "kga",
45896    },
45897    Language {
45898        #[cfg(feature = "lang-name")]
45899        name: "Koyo",
45900        part1: "",
45901        part3: "koh",
45902    },
45903    Language {
45904        #[cfg(feature = "lang-name")]
45905        name: "Koyra Chiini Songhay",
45906        part1: "",
45907        part3: "khq",
45908    },
45909    Language {
45910        #[cfg(feature = "lang-name")]
45911        name: "Koyraboro Senni Songhai",
45912        part1: "",
45913        part3: "ses",
45914    },
45915    Language {
45916        #[cfg(feature = "lang-name")]
45917        name: "Koyukon",
45918        part1: "",
45919        part3: "koy",
45920    },
45921    Language {
45922        #[cfg(feature = "lang-name")]
45923        name: "Kpagua",
45924        part1: "",
45925        part3: "kuw",
45926    },
45927    Language {
45928        #[cfg(feature = "lang-name")]
45929        name: "Kpala",
45930        part1: "",
45931        part3: "kpl",
45932    },
45933    Language {
45934        #[cfg(feature = "lang-name")]
45935        name: "Kpan",
45936        part1: "",
45937        part3: "kpk",
45938    },
45939    Language {
45940        #[cfg(feature = "lang-name")]
45941        name: "Kpasam",
45942        part1: "",
45943        part3: "pbn",
45944    },
45945    Language {
45946        #[cfg(feature = "lang-name")]
45947        name: "Kpati",
45948        part1: "",
45949        part3: "koc",
45950    },
45951    Language {
45952        #[cfg(feature = "lang-name")]
45953        name: "Kpatili",
45954        part1: "",
45955        part3: "kym",
45956    },
45957    Language {
45958        #[cfg(feature = "lang-name")]
45959        name: "Kpeego",
45960        part1: "",
45961        part3: "cpo",
45962    },
45963    Language {
45964        #[cfg(feature = "lang-name")]
45965        name: "Kpelle",
45966        part1: "",
45967        part3: "kpe",
45968    },
45969    Language {
45970        #[cfg(feature = "lang-name")]
45971        name: "Kpessi",
45972        part1: "",
45973        part3: "kef",
45974    },
45975    Language {
45976        #[cfg(feature = "lang-name")]
45977        name: "Kplang",
45978        part1: "",
45979        part3: "kph",
45980    },
45981    Language {
45982        #[cfg(feature = "lang-name")]
45983        name: "Krache",
45984        part1: "",
45985        part3: "kye",
45986    },
45987    Language {
45988        #[cfg(feature = "lang-name")]
45989        name: "Kraho",
45990        part1: "",
45991        part3: "xra",
45992    },
45993    Language {
45994        #[cfg(feature = "lang-name")]
45995        name: "Kraol",
45996        part1: "",
45997        part3: "rka",
45998    },
45999    Language {
46000        #[cfg(feature = "lang-name")]
46001        name: "Krenak",
46002        part1: "",
46003        part3: "kqq",
46004    },
46005    Language {
46006        #[cfg(feature = "lang-name")]
46007        name: "Krevinian",
46008        part1: "",
46009        part3: "zkv",
46010    },
46011    Language {
46012        #[cfg(feature = "lang-name")]
46013        name: "Kreye",
46014        part1: "",
46015        part3: "xre",
46016    },
46017    Language {
46018        #[cfg(feature = "lang-name")]
46019        name: "Kriang",
46020        part1: "",
46021        part3: "ngt",
46022    },
46023    Language {
46024        #[cfg(feature = "lang-name")]
46025        name: "Krikati-Timbira",
46026        part1: "",
46027        part3: "xri",
46028    },
46029    Language {
46030        #[cfg(feature = "lang-name")]
46031        name: "Krio",
46032        part1: "",
46033        part3: "kri",
46034    },
46035    Language {
46036        #[cfg(feature = "lang-name")]
46037        name: "Kriol",
46038        part1: "",
46039        part3: "rop",
46040    },
46041    Language {
46042        #[cfg(feature = "lang-name")]
46043        name: "Krisa",
46044        part1: "",
46045        part3: "ksi",
46046    },
46047    Language {
46048        #[cfg(feature = "lang-name")]
46049        name: "Krobu",
46050        part1: "",
46051        part3: "kxb",
46052    },
46053    Language {
46054        #[cfg(feature = "lang-name")]
46055        name: "Krongo",
46056        part1: "",
46057        part3: "kgo",
46058    },
46059    Language {
46060        #[cfg(feature = "lang-name")]
46061        name: "Krung",
46062        part1: "",
46063        part3: "krr",
46064    },
46065    Language {
46066        #[cfg(feature = "lang-name")]
46067        name: "Krymchak",
46068        part1: "",
46069        part3: "jct",
46070    },
46071    Language {
46072        #[cfg(feature = "lang-name")]
46073        name: "Kryts",
46074        part1: "",
46075        part3: "kry",
46076    },
46077    Language {
46078        #[cfg(feature = "lang-name")]
46079        name: "Kua",
46080        part1: "",
46081        part3: "tyu",
46082    },
46083    Language {
46084        #[cfg(feature = "lang-name")]
46085        name: "Kua-nsi",
46086        part1: "",
46087        part3: "ykn",
46088    },
46089    Language {
46090        #[cfg(feature = "lang-name")]
46091        name: "Kuamasi",
46092        part1: "",
46093        part3: "yku",
46094    },
46095    Language {
46096        #[cfg(feature = "lang-name")]
46097        name: "Kuan",
46098        part1: "",
46099        part3: "uan",
46100    },
46101    Language {
46102        #[cfg(feature = "lang-name")]
46103        name: "Kuanhua",
46104        part1: "",
46105        part3: "xnh",
46106    },
46107    Language {
46108        #[cfg(feature = "lang-name")]
46109        name: "Kuanua",
46110        part1: "",
46111        part3: "ksd",
46112    },
46113    Language {
46114        #[cfg(feature = "lang-name")]
46115        name: "Kuanyama",
46116        part1: "kj",
46117        part3: "kua",
46118    },
46119    Language {
46120        #[cfg(feature = "lang-name")]
46121        name: "Kubachi",
46122        part1: "",
46123        part3: "ugh",
46124    },
46125    Language {
46126        #[cfg(feature = "lang-name")]
46127        name: "Kube",
46128        part1: "",
46129        part3: "kgf",
46130    },
46131    Language {
46132        #[cfg(feature = "lang-name")]
46133        name: "Kubi",
46134        part1: "",
46135        part3: "kof",
46136    },
46137    Language {
46138        #[cfg(feature = "lang-name")]
46139        name: "Kubo",
46140        part1: "",
46141        part3: "jko",
46142    },
46143    Language {
46144        #[cfg(feature = "lang-name")]
46145        name: "Kubu",
46146        part1: "",
46147        part3: "kvb",
46148    },
46149    Language {
46150        #[cfg(feature = "lang-name")]
46151        name: "Kucong",
46152        part1: "",
46153        part3: "lkc",
46154    },
46155    Language {
46156        #[cfg(feature = "lang-name")]
46157        name: "Kudiya",
46158        part1: "",
46159        part3: "kfg",
46160    },
46161    Language {
46162        #[cfg(feature = "lang-name")]
46163        name: "Kudmali",
46164        part1: "",
46165        part3: "kyw",
46166    },
46167    Language {
46168        #[cfg(feature = "lang-name")]
46169        name: "Kudu-Camo",
46170        part1: "",
46171        part3: "kov",
46172    },
46173    Language {
46174        #[cfg(feature = "lang-name")]
46175        name: "Kufr Qassem Sign Language",
46176        part1: "",
46177        part3: "sqx",
46178    },
46179    Language {
46180        #[cfg(feature = "lang-name")]
46181        name: "Kugama",
46182        part1: "",
46183        part3: "kow",
46184    },
46185    Language {
46186        #[cfg(feature = "lang-name")]
46187        name: "Kugbo",
46188        part1: "",
46189        part3: "kes",
46190    },
46191    Language {
46192        #[cfg(feature = "lang-name")]
46193        name: "Kugu-Muminh",
46194        part1: "",
46195        part3: "xmh",
46196    },
46197    Language {
46198        #[cfg(feature = "lang-name")]
46199        name: "Kui",
46200        part1: "",
46201        part3: "uki",
46202    },
46203    Language {
46204        #[cfg(feature = "lang-name")]
46205        name: "Kui",
46206        part1: "",
46207        part3: "kvd",
46208    },
46209    Language {
46210        #[cfg(feature = "lang-name")]
46211        name: "Kuijau",
46212        part1: "",
46213        part3: "dkr",
46214    },
46215    Language {
46216        #[cfg(feature = "lang-name")]
46217        name: "Kuikuro-Kalapalo",
46218        part1: "",
46219        part3: "kui",
46220    },
46221    Language {
46222        #[cfg(feature = "lang-name")]
46223        name: "Kujarge",
46224        part1: "",
46225        part3: "vkj",
46226    },
46227    Language {
46228        #[cfg(feature = "lang-name")]
46229        name: "Kuk",
46230        part1: "",
46231        part3: "kfn",
46232    },
46233    Language {
46234        #[cfg(feature = "lang-name")]
46235        name: "Kukatja",
46236        part1: "",
46237        part3: "kux",
46238    },
46239    Language {
46240        #[cfg(feature = "lang-name")]
46241        name: "Kuke",
46242        part1: "",
46243        part3: "ght",
46244    },
46245    Language {
46246        #[cfg(feature = "lang-name")]
46247        name: "Kukele",
46248        part1: "",
46249        part3: "kez",
46250    },
46251    Language {
46252        #[cfg(feature = "lang-name")]
46253        name: "Kukna",
46254        part1: "",
46255        part3: "kex",
46256    },
46257    Language {
46258        #[cfg(feature = "lang-name")]
46259        name: "Kuku",
46260        part1: "",
46261        part3: "ukv",
46262    },
46263    Language {
46264        #[cfg(feature = "lang-name")]
46265        name: "Kuku-Mangk",
46266        part1: "",
46267        part3: "xmq",
46268    },
46269    Language {
46270        #[cfg(feature = "lang-name")]
46271        name: "Kuku-Mu'inh",
46272        part1: "",
46273        part3: "xmp",
46274    },
46275    Language {
46276        #[cfg(feature = "lang-name")]
46277        name: "Kuku-Ugbanh",
46278        part1: "",
46279        part3: "ugb",
46280    },
46281    Language {
46282        #[cfg(feature = "lang-name")]
46283        name: "Kuku-Uwanh",
46284        part1: "",
46285        part3: "uwa",
46286    },
46287    Language {
46288        #[cfg(feature = "lang-name")]
46289        name: "Kuku-Yalanji",
46290        part1: "",
46291        part3: "gvn",
46292    },
46293    Language {
46294        #[cfg(feature = "lang-name")]
46295        name: "Kula",
46296        part1: "",
46297        part3: "tpg",
46298    },
46299    Language {
46300        #[cfg(feature = "lang-name")]
46301        name: "Kulere",
46302        part1: "",
46303        part3: "kul",
46304    },
46305    Language {
46306        #[cfg(feature = "lang-name")]
46307        name: "Kulfa",
46308        part1: "",
46309        part3: "kxj",
46310    },
46311    Language {
46312        #[cfg(feature = "lang-name")]
46313        name: "Kulina Pano",
46314        part1: "",
46315        part3: "xpk",
46316    },
46317    Language {
46318        #[cfg(feature = "lang-name")]
46319        name: "Kulisusu",
46320        part1: "",
46321        part3: "vkl",
46322    },
46323    Language {
46324        #[cfg(feature = "lang-name")]
46325        name: "Kullu Pahari",
46326        part1: "",
46327        part3: "kfx",
46328    },
46329    Language {
46330        #[cfg(feature = "lang-name")]
46331        name: "Kulon",
46332        part1: "",
46333        part3: "uon",
46334    },
46335    Language {
46336        #[cfg(feature = "lang-name")]
46337        name: "Kulung",
46338        part1: "",
46339        part3: "kle",
46340    },
46341    Language {
46342        #[cfg(feature = "lang-name")]
46343        name: "Kulung",
46344        part1: "",
46345        part3: "bbu",
46346    },
46347    Language {
46348        #[cfg(feature = "lang-name")]
46349        name: "Kumalu",
46350        part1: "",
46351        part3: "ksl",
46352    },
46353    Language {
46354        #[cfg(feature = "lang-name")]
46355        name: "Kumam",
46356        part1: "",
46357        part3: "kdi",
46358    },
46359    Language {
46360        #[cfg(feature = "lang-name")]
46361        name: "Kuman",
46362        part1: "",
46363        part3: "kue",
46364    },
46365    Language {
46366        #[cfg(feature = "lang-name")]
46367        name: "Kuman",
46368        part1: "",
46369        part3: "qwm",
46370    },
46371    Language {
46372        #[cfg(feature = "lang-name")]
46373        name: "Kumaoni",
46374        part1: "",
46375        part3: "kfy",
46376    },
46377    Language {
46378        #[cfg(feature = "lang-name")]
46379        name: "Kumarbhag Paharia",
46380        part1: "",
46381        part3: "kmj",
46382    },
46383    Language {
46384        #[cfg(feature = "lang-name")]
46385        name: "Kumba",
46386        part1: "",
46387        part3: "ksm",
46388    },
46389    Language {
46390        #[cfg(feature = "lang-name")]
46391        name: "Kumbainggar",
46392        part1: "",
46393        part3: "kgs",
46394    },
46395    Language {
46396        #[cfg(feature = "lang-name")]
46397        name: "Kumbaran",
46398        part1: "",
46399        part3: "wkb",
46400    },
46401    Language {
46402        #[cfg(feature = "lang-name")]
46403        name: "Kumbewaha",
46404        part1: "",
46405        part3: "xks",
46406    },
46407    Language {
46408        #[cfg(feature = "lang-name")]
46409        name: "Kumhali",
46410        part1: "",
46411        part3: "kra",
46412    },
46413    Language {
46414        #[cfg(feature = "lang-name")]
46415        name: "Kumiai",
46416        part1: "",
46417        part3: "dih",
46418    },
46419    Language {
46420        #[cfg(feature = "lang-name")]
46421        name: "Kumukio",
46422        part1: "",
46423        part3: "kuo",
46424    },
46425    Language {
46426        #[cfg(feature = "lang-name")]
46427        name: "Kumyk",
46428        part1: "",
46429        part3: "kum",
46430    },
46431    Language {
46432        #[cfg(feature = "lang-name")]
46433        name: "Kumzari",
46434        part1: "",
46435        part3: "zum",
46436    },
46437    Language {
46438        #[cfg(feature = "lang-name")]
46439        name: "Kunama",
46440        part1: "",
46441        part3: "kun",
46442    },
46443    Language {
46444        #[cfg(feature = "lang-name")]
46445        name: "Kunbarlang",
46446        part1: "",
46447        part3: "wlg",
46448    },
46449    Language {
46450        #[cfg(feature = "lang-name")]
46451        name: "Kunda",
46452        part1: "",
46453        part3: "kdn",
46454    },
46455    Language {
46456        #[cfg(feature = "lang-name")]
46457        name: "Kundal Shahi",
46458        part1: "",
46459        part3: "shd",
46460    },
46461    Language {
46462        #[cfg(feature = "lang-name")]
46463        name: "Kunduvadi",
46464        part1: "",
46465        part3: "wku",
46466    },
46467    Language {
46468        #[cfg(feature = "lang-name")]
46469        name: "Kung",
46470        part1: "",
46471        part3: "kfl",
46472    },
46473    Language {
46474        #[cfg(feature = "lang-name")]
46475        name: "Kung-Ekoka",
46476        part1: "",
46477        part3: "knw",
46478    },
46479    Language {
46480        #[cfg(feature = "lang-name")]
46481        name: "Kungarakany",
46482        part1: "",
46483        part3: "ggk",
46484    },
46485    Language {
46486        #[cfg(feature = "lang-name")]
46487        name: "Kungardutyi",
46488        part1: "",
46489        part3: "gdt",
46490    },
46491    Language {
46492        #[cfg(feature = "lang-name")]
46493        name: "Kunggari",
46494        part1: "",
46495        part3: "kgl",
46496    },
46497    Language {
46498        #[cfg(feature = "lang-name")]
46499        name: "Kungkari",
46500        part1: "",
46501        part3: "lku",
46502    },
46503    Language {
46504        #[cfg(feature = "lang-name")]
46505        name: "Kuni",
46506        part1: "",
46507        part3: "kse",
46508    },
46509    Language {
46510        #[cfg(feature = "lang-name")]
46511        name: "Kuni-Boazi",
46512        part1: "",
46513        part3: "kvg",
46514    },
46515    Language {
46516        #[cfg(feature = "lang-name")]
46517        name: "Kunigami",
46518        part1: "",
46519        part3: "xug",
46520    },
46521    Language {
46522        #[cfg(feature = "lang-name")]
46523        name: "Kunimaipa",
46524        part1: "",
46525        part3: "kup",
46526    },
46527    Language {
46528        #[cfg(feature = "lang-name")]
46529        name: "Kunja",
46530        part1: "",
46531        part3: "pep",
46532    },
46533    Language {
46534        #[cfg(feature = "lang-name")]
46535        name: "Kunjen",
46536        part1: "",
46537        part3: "kjn",
46538    },
46539    Language {
46540        #[cfg(feature = "lang-name")]
46541        name: "Kunyi",
46542        part1: "",
46543        part3: "njx",
46544    },
46545    Language {
46546        #[cfg(feature = "lang-name")]
46547        name: "Kunza",
46548        part1: "",
46549        part3: "kuz",
46550    },
46551    Language {
46552        #[cfg(feature = "lang-name")]
46553        name: "Kuo",
46554        part1: "",
46555        part3: "xuo",
46556    },
46557    Language {
46558        #[cfg(feature = "lang-name")]
46559        name: "Kuot",
46560        part1: "",
46561        part3: "kto",
46562    },
46563    Language {
46564        #[cfg(feature = "lang-name")]
46565        name: "Kupa",
46566        part1: "",
46567        part3: "kug",
46568    },
46569    Language {
46570        #[cfg(feature = "lang-name")]
46571        name: "Kupang Malay",
46572        part1: "",
46573        part3: "mkn",
46574    },
46575    Language {
46576        #[cfg(feature = "lang-name")]
46577        name: "Kupia",
46578        part1: "",
46579        part3: "key",
46580    },
46581    Language {
46582        #[cfg(feature = "lang-name")]
46583        name: "Kupsabiny",
46584        part1: "",
46585        part3: "kpz",
46586    },
46587    Language {
46588        #[cfg(feature = "lang-name")]
46589        name: "Kur",
46590        part1: "",
46591        part3: "kuv",
46592    },
46593    Language {
46594        #[cfg(feature = "lang-name")]
46595        name: "Kura Ede Nago",
46596        part1: "",
46597        part3: "nqk",
46598    },
46599    Language {
46600        #[cfg(feature = "lang-name")]
46601        name: "Kurama",
46602        part1: "",
46603        part3: "krh",
46604    },
46605    Language {
46606        #[cfg(feature = "lang-name")]
46607        name: "Kuranko",
46608        part1: "",
46609        part3: "knk",
46610    },
46611    Language {
46612        #[cfg(feature = "lang-name")]
46613        name: "Kurdish",
46614        part1: "ku",
46615        part3: "kur",
46616    },
46617    Language {
46618        #[cfg(feature = "lang-name")]
46619        name: "Kuri",
46620        part1: "",
46621        part3: "nbn",
46622    },
46623    Language {
46624        #[cfg(feature = "lang-name")]
46625        name: "Kuria",
46626        part1: "",
46627        part3: "kuj",
46628    },
46629    Language {
46630        #[cfg(feature = "lang-name")]
46631        name: "Kurichiya",
46632        part1: "",
46633        part3: "kfh",
46634    },
46635    Language {
46636        #[cfg(feature = "lang-name")]
46637        name: "Kurmukar",
46638        part1: "",
46639        part3: "kfv",
46640    },
46641    Language {
46642        #[cfg(feature = "lang-name")]
46643        name: "Kurnai",
46644        part1: "",
46645        part3: "unn",
46646    },
46647    Language {
46648        #[cfg(feature = "lang-name")]
46649        name: "Kurrama",
46650        part1: "",
46651        part3: "vku",
46652    },
46653    Language {
46654        #[cfg(feature = "lang-name")]
46655        name: "Kurti",
46656        part1: "",
46657        part3: "ktm",
46658    },
46659    Language {
46660        #[cfg(feature = "lang-name")]
46661        name: "Kurtokha",
46662        part1: "",
46663        part3: "xkz",
46664    },
46665    Language {
46666        #[cfg(feature = "lang-name")]
46667        name: "Kurudu",
46668        part1: "",
46669        part3: "kjr",
46670    },
46671    Language {
46672        #[cfg(feature = "lang-name")]
46673        name: "Kurukh",
46674        part1: "",
46675        part3: "kru",
46676    },
46677    Language {
46678        #[cfg(feature = "lang-name")]
46679        name: "Kuruaya",
46680        part1: "",
46681        part3: "kyr",
46682    },
46683    Language {
46684        #[cfg(feature = "lang-name")]
46685        name: "Kusaal",
46686        part1: "",
46687        part3: "kus",
46688    },
46689    Language {
46690        #[cfg(feature = "lang-name")]
46691        name: "Kusaghe",
46692        part1: "",
46693        part3: "ksg",
46694    },
46695    Language {
46696        #[cfg(feature = "lang-name")]
46697        name: "Kushi",
46698        part1: "",
46699        part3: "kuh",
46700    },
46701    Language {
46702        #[cfg(feature = "lang-name")]
46703        name: "Kusu",
46704        part1: "",
46705        part3: "ksv",
46706    },
46707    Language {
46708        #[cfg(feature = "lang-name")]
46709        name: "Kusunda",
46710        part1: "",
46711        part3: "kgg",
46712    },
46713    Language {
46714        #[cfg(feature = "lang-name")]
46715        name: "Kutenai",
46716        part1: "",
46717        part3: "kut",
46718    },
46719    Language {
46720        #[cfg(feature = "lang-name")]
46721        name: "Kutep",
46722        part1: "",
46723        part3: "kub",
46724    },
46725    Language {
46726        #[cfg(feature = "lang-name")]
46727        name: "Kuthant",
46728        part1: "",
46729        part3: "xut",
46730    },
46731    Language {
46732        #[cfg(feature = "lang-name")]
46733        name: "Kutong",
46734        part1: "",
46735        part3: "skm",
46736    },
46737    Language {
46738        #[cfg(feature = "lang-name")]
46739        name: "Kutto",
46740        part1: "",
46741        part3: "kpa",
46742    },
46743    Language {
46744        #[cfg(feature = "lang-name")]
46745        name: "Kutu",
46746        part1: "",
46747        part3: "kdc",
46748    },
46749    Language {
46750        #[cfg(feature = "lang-name")]
46751        name: "Kuturmi",
46752        part1: "",
46753        part3: "khj",
46754    },
46755    Language {
46756        #[cfg(feature = "lang-name")]
46757        name: "Kuuk Thaayorre",
46758        part1: "",
46759        part3: "thd",
46760    },
46761    Language {
46762        #[cfg(feature = "lang-name")]
46763        name: "Kuuk-Yak",
46764        part1: "",
46765        part3: "uky",
46766    },
46767    Language {
46768        #[cfg(feature = "lang-name")]
46769        name: "Kuuku-Ya'u",
46770        part1: "",
46771        part3: "kuy",
46772    },
46773    Language {
46774        #[cfg(feature = "lang-name")]
46775        name: "Kuvale",
46776        part1: "",
46777        part3: "olu",
46778    },
46779    Language {
46780        #[cfg(feature = "lang-name")]
46781        name: "Kuvi",
46782        part1: "",
46783        part3: "kxv",
46784    },
46785    Language {
46786        #[cfg(feature = "lang-name")]
46787        name: "Kuwaa",
46788        part1: "",
46789        part3: "blh",
46790    },
46791    Language {
46792        #[cfg(feature = "lang-name")]
46793        name: "Kuwaataay",
46794        part1: "",
46795        part3: "cwt",
46796    },
46797    Language {
46798        #[cfg(feature = "lang-name")]
46799        name: "Kuwema",
46800        part1: "",
46801        part3: "woa",
46802    },
46803    Language {
46804        #[cfg(feature = "lang-name")]
46805        name: "Kuy",
46806        part1: "",
46807        part3: "kdt",
46808    },
46809    Language {
46810        #[cfg(feature = "lang-name")]
46811        name: "Kven Finnish",
46812        part1: "",
46813        part3: "fkv",
46814    },
46815    Language {
46816        #[cfg(feature = "lang-name")]
46817        name: "Kw'adza",
46818        part1: "",
46819        part3: "wka",
46820    },
46821    Language {
46822        #[cfg(feature = "lang-name")]
46823        name: "Kwa",
46824        part1: "",
46825        part3: "kwb",
46826    },
46827    Language {
46828        #[cfg(feature = "lang-name")]
46829        name: "Kwa'",
46830        part1: "",
46831        part3: "bko",
46832    },
46833    Language {
46834        #[cfg(feature = "lang-name")]
46835        name: "Kwaami",
46836        part1: "",
46837        part3: "ksq",
46838    },
46839    Language {
46840        #[cfg(feature = "lang-name")]
46841        name: "Kwadi",
46842        part1: "",
46843        part3: "kwz",
46844    },
46845    Language {
46846        #[cfg(feature = "lang-name")]
46847        name: "Kwaio",
46848        part1: "",
46849        part3: "kwd",
46850    },
46851    Language {
46852        #[cfg(feature = "lang-name")]
46853        name: "Kwaja",
46854        part1: "",
46855        part3: "kdz",
46856    },
46857    Language {
46858        #[cfg(feature = "lang-name")]
46859        name: "Kwakiutl",
46860        part1: "",
46861        part3: "kwk",
46862    },
46863    Language {
46864        #[cfg(feature = "lang-name")]
46865        name: "Kwakum",
46866        part1: "",
46867        part3: "kwu",
46868    },
46869    Language {
46870        #[cfg(feature = "lang-name")]
46871        name: "Kwalhioqua-Tlatskanai",
46872        part1: "",
46873        part3: "qwt",
46874    },
46875    Language {
46876        #[cfg(feature = "lang-name")]
46877        name: "Kwama",
46878        part1: "",
46879        part3: "kmq",
46880    },
46881    Language {
46882        #[cfg(feature = "lang-name")]
46883        name: "Kwambi",
46884        part1: "",
46885        part3: "kwm",
46886    },
46887    Language {
46888        #[cfg(feature = "lang-name")]
46889        name: "Kwamera",
46890        part1: "",
46891        part3: "tnk",
46892    },
46893    Language {
46894        #[cfg(feature = "lang-name")]
46895        name: "Kwami",
46896        part1: "",
46897        part3: "ktf",
46898    },
46899    Language {
46900        #[cfg(feature = "lang-name")]
46901        name: "Kwamtim One",
46902        part1: "",
46903        part3: "okk",
46904    },
46905    Language {
46906        #[cfg(feature = "lang-name")]
46907        name: "Kwandu",
46908        part1: "",
46909        part3: "xdo",
46910    },
46911    Language {
46912        #[cfg(feature = "lang-name")]
46913        name: "Kwang",
46914        part1: "",
46915        part3: "kvi",
46916    },
46917    Language {
46918        #[cfg(feature = "lang-name")]
46919        name: "Kwanga",
46920        part1: "",
46921        part3: "kwj",
46922    },
46923    Language {
46924        #[cfg(feature = "lang-name")]
46925        name: "Kwangali",
46926        part1: "",
46927        part3: "kwn",
46928    },
46929    Language {
46930        #[cfg(feature = "lang-name")]
46931        name: "Kwanja",
46932        part1: "",
46933        part3: "knp",
46934    },
46935    Language {
46936        #[cfg(feature = "lang-name")]
46937        name: "Kwara'ae",
46938        part1: "",
46939        part3: "kwf",
46940    },
46941    Language {
46942        #[cfg(feature = "lang-name")]
46943        name: "Kwasio",
46944        part1: "",
46945        part3: "nmg",
46946    },
46947    Language {
46948        #[cfg(feature = "lang-name")]
46949        name: "Kwaya",
46950        part1: "",
46951        part3: "kya",
46952    },
46953    Language {
46954        #[cfg(feature = "lang-name")]
46955        name: "Kwaza",
46956        part1: "",
46957        part3: "xwa",
46958    },
46959    Language {
46960        #[cfg(feature = "lang-name")]
46961        name: "Kwegu",
46962        part1: "",
46963        part3: "xwg",
46964    },
46965    Language {
46966        #[cfg(feature = "lang-name")]
46967        name: "Kwer",
46968        part1: "",
46969        part3: "kwr",
46970    },
46971    Language {
46972        #[cfg(feature = "lang-name")]
46973        name: "Kwerba",
46974        part1: "",
46975        part3: "kwe",
46976    },
46977    Language {
46978        #[cfg(feature = "lang-name")]
46979        name: "Kwerba Mamberamo",
46980        part1: "",
46981        part3: "xwr",
46982    },
46983    Language {
46984        #[cfg(feature = "lang-name")]
46985        name: "Kwere",
46986        part1: "",
46987        part3: "cwe",
46988    },
46989    Language {
46990        #[cfg(feature = "lang-name")]
46991        name: "Kwerisa",
46992        part1: "",
46993        part3: "kkb",
46994    },
46995    Language {
46996        #[cfg(feature = "lang-name")]
46997        name: "Kwese",
46998        part1: "",
46999        part3: "kws",
47000    },
47001    Language {
47002        #[cfg(feature = "lang-name")]
47003        name: "Kwesten",
47004        part1: "",
47005        part3: "kwt",
47006    },
47007    Language {
47008        #[cfg(feature = "lang-name")]
47009        name: "Kwini",
47010        part1: "",
47011        part3: "gww",
47012    },
47013    Language {
47014        #[cfg(feature = "lang-name")]
47015        name: "Kwinsu",
47016        part1: "",
47017        part3: "kuc",
47018    },
47019    Language {
47020        #[cfg(feature = "lang-name")]
47021        name: "Kwinti",
47022        part1: "",
47023        part3: "kww",
47024    },
47025    Language {
47026        #[cfg(feature = "lang-name")]
47027        name: "Kwoma",
47028        part1: "",
47029        part3: "kmo",
47030    },
47031    Language {
47032        #[cfg(feature = "lang-name")]
47033        name: "Kwomtari",
47034        part1: "",
47035        part3: "kwo",
47036    },
47037    Language {
47038        #[cfg(feature = "lang-name")]
47039        name: "Kxoe",
47040        part1: "",
47041        part3: "xuu",
47042    },
47043    Language {
47044        #[cfg(feature = "lang-name")]
47045        name: "Kyak",
47046        part1: "",
47047        part3: "bka",
47048    },
47049    Language {
47050        #[cfg(feature = "lang-name")]
47051        name: "Kyaka",
47052        part1: "",
47053        part3: "kyc",
47054    },
47055    Language {
47056        #[cfg(feature = "lang-name")]
47057        name: "Kyan-Karyaw Naga",
47058        part1: "",
47059        part3: "nqq",
47060    },
47061    Language {
47062        #[cfg(feature = "lang-name")]
47063        name: "Kyanga",
47064        part1: "",
47065        part3: "tye",
47066    },
47067    Language {
47068        #[cfg(feature = "lang-name")]
47069        name: "Kyenele",
47070        part1: "",
47071        part3: "kql",
47072    },
47073    Language {
47074        #[cfg(feature = "lang-name")]
47075        name: "Kyerung",
47076        part1: "",
47077        part3: "kgy",
47078    },
47079    Language {
47080        #[cfg(feature = "lang-name")]
47081        name: "Kate",
47082        part1: "",
47083        part3: "kmg",
47084    },
47085    Language {
47086        #[cfg(feature = "lang-name")]
47087        name: "Kele",
47088        part1: "",
47089        part3: "keb",
47090    },
47091    Language {
47092        #[cfg(feature = "lang-name")]
47093        name: "Kolsch",
47094        part1: "",
47095        part3: "ksh",
47096    },
47097    Language {
47098        #[cfg(feature = "lang-name")]
47099        name: "Klngaxo Bozo",
47100        part1: "",
47101        part3: "bzx",
47102    },
47103    Language {
47104        #[cfg(feature = "lang-name")]
47105        name: "La'bi",
47106        part1: "",
47107        part3: "lbi",
47108    },
47109    Language {
47110        #[cfg(feature = "lang-name")]
47111        name: "Laal",
47112        part1: "",
47113        part3: "gdm",
47114    },
47115    Language {
47116        #[cfg(feature = "lang-name")]
47117        name: "Laari",
47118        part1: "",
47119        part3: "ldi",
47120    },
47121    Language {
47122        #[cfg(feature = "lang-name")]
47123        name: "Laarim",
47124        part1: "",
47125        part3: "loh",
47126    },
47127    Language {
47128        #[cfg(feature = "lang-name")]
47129        name: "Laba",
47130        part1: "",
47131        part3: "lau",
47132    },
47133    Language {
47134        #[cfg(feature = "lang-name")]
47135        name: "Label",
47136        part1: "",
47137        part3: "lbb",
47138    },
47139    Language {
47140        #[cfg(feature = "lang-name")]
47141        name: "Labir",
47142        part1: "",
47143        part3: "jku",
47144    },
47145    Language {
47146        #[cfg(feature = "lang-name")]
47147        name: "Labo",
47148        part1: "",
47149        part3: "mwi",
47150    },
47151    Language {
47152        #[cfg(feature = "lang-name")]
47153        name: "Labo Phowa",
47154        part1: "",
47155        part3: "ypb",
47156    },
47157    Language {
47158        #[cfg(feature = "lang-name")]
47159        name: "Labu",
47160        part1: "",
47161        part3: "lbu",
47162    },
47163    Language {
47164        #[cfg(feature = "lang-name")]
47165        name: "Labuk-Kinabatangan Kadazan",
47166        part1: "",
47167        part3: "dtb",
47168    },
47169    Language {
47170        #[cfg(feature = "lang-name")]
47171        name: "Lacandon",
47172        part1: "",
47173        part3: "lac",
47174    },
47175    Language {
47176        #[cfg(feature = "lang-name")]
47177        name: "Lachi",
47178        part1: "",
47179        part3: "lbt",
47180    },
47181    Language {
47182        #[cfg(feature = "lang-name")]
47183        name: "Lachiguiri Zapotec",
47184        part1: "",
47185        part3: "zpa",
47186    },
47187    Language {
47188        #[cfg(feature = "lang-name")]
47189        name: "Lachixio Zapotec",
47190        part1: "",
47191        part3: "zpl",
47192    },
47193    Language {
47194        #[cfg(feature = "lang-name")]
47195        name: "Ladakhi",
47196        part1: "",
47197        part3: "lbj",
47198    },
47199    Language {
47200        #[cfg(feature = "lang-name")]
47201        name: "Ladin",
47202        part1: "",
47203        part3: "lld",
47204    },
47205    Language {
47206        #[cfg(feature = "lang-name")]
47207        name: "Ladino",
47208        part1: "",
47209        part3: "lad",
47210    },
47211    Language {
47212        #[cfg(feature = "lang-name")]
47213        name: "Ladji Ladji",
47214        part1: "",
47215        part3: "llj",
47216    },
47217    Language {
47218        #[cfg(feature = "lang-name")]
47219        name: "Laeko-Libuat",
47220        part1: "",
47221        part3: "lkl",
47222    },
47223    Language {
47224        #[cfg(feature = "lang-name")]
47225        name: "Lafofa",
47226        part1: "",
47227        part3: "laf",
47228    },
47229    Language {
47230        #[cfg(feature = "lang-name")]
47231        name: "Laghu",
47232        part1: "",
47233        part3: "lgb",
47234    },
47235    Language {
47236        #[cfg(feature = "lang-name")]
47237        name: "Laghuu",
47238        part1: "",
47239        part3: "lgh",
47240    },
47241    Language {
47242        #[cfg(feature = "lang-name")]
47243        name: "Lagwan",
47244        part1: "",
47245        part3: "kot",
47246    },
47247    Language {
47248        #[cfg(feature = "lang-name")]
47249        name: "Laha",
47250        part1: "",
47251        part3: "lhh",
47252    },
47253    Language {
47254        #[cfg(feature = "lang-name")]
47255        name: "Laha",
47256        part1: "",
47257        part3: "lha",
47258    },
47259    Language {
47260        #[cfg(feature = "lang-name")]
47261        name: "Lahanan",
47262        part1: "",
47263        part3: "lhn",
47264    },
47265    Language {
47266        #[cfg(feature = "lang-name")]
47267        name: "Lahnda",
47268        part1: "",
47269        part3: "lah",
47270    },
47271    Language {
47272        #[cfg(feature = "lang-name")]
47273        name: "Lahta Karen",
47274        part1: "",
47275        part3: "kvt",
47276    },
47277    Language {
47278        #[cfg(feature = "lang-name")]
47279        name: "Lahu",
47280        part1: "",
47281        part3: "lhu",
47282    },
47283    Language {
47284        #[cfg(feature = "lang-name")]
47285        name: "Lahu Shi",
47286        part1: "",
47287        part3: "lhi",
47288    },
47289    Language {
47290        #[cfg(feature = "lang-name")]
47291        name: "Lahul Lohar",
47292        part1: "",
47293        part3: "lhl",
47294    },
47295    Language {
47296        #[cfg(feature = "lang-name")]
47297        name: "Laimbue",
47298        part1: "",
47299        part3: "lmx",
47300    },
47301    Language {
47302        #[cfg(feature = "lang-name")]
47303        name: "Laitu Chin",
47304        part1: "",
47305        part3: "clj",
47306    },
47307    Language {
47308        #[cfg(feature = "lang-name")]
47309        name: "Laiyolo",
47310        part1: "",
47311        part3: "lji",
47312    },
47313    Language {
47314        #[cfg(feature = "lang-name")]
47315        name: "Lak",
47316        part1: "",
47317        part3: "lbe",
47318    },
47319    Language {
47320        #[cfg(feature = "lang-name")]
47321        name: "Laka",
47322        part1: "",
47323        part3: "lap",
47324    },
47325    Language {
47326        #[cfg(feature = "lang-name")]
47327        name: "Lakalei",
47328        part1: "",
47329        part3: "lka",
47330    },
47331    Language {
47332        #[cfg(feature = "lang-name")]
47333        name: "Lake Miwok",
47334        part1: "",
47335        part3: "lmw",
47336    },
47337    Language {
47338        #[cfg(feature = "lang-name")]
47339        name: "Lakha",
47340        part1: "",
47341        part3: "lkh",
47342    },
47343    Language {
47344        #[cfg(feature = "lang-name")]
47345        name: "Laki",
47346        part1: "",
47347        part3: "lki",
47348    },
47349    Language {
47350        #[cfg(feature = "lang-name")]
47351        name: "Lakkia",
47352        part1: "",
47353        part3: "lbc",
47354    },
47355    Language {
47356        #[cfg(feature = "lang-name")]
47357        name: "Lakon",
47358        part1: "",
47359        part3: "lkn",
47360    },
47361    Language {
47362        #[cfg(feature = "lang-name")]
47363        name: "Lakonde",
47364        part1: "",
47365        part3: "lkd",
47366    },
47367    Language {
47368        #[cfg(feature = "lang-name")]
47369        name: "Lakota",
47370        part1: "",
47371        part3: "lkt",
47372    },
47373    Language {
47374        #[cfg(feature = "lang-name")]
47375        name: "Lakota Dida",
47376        part1: "",
47377        part3: "dic",
47378    },
47379    Language {
47380        #[cfg(feature = "lang-name")]
47381        name: "Lakurumau",
47382        part1: "",
47383        part3: "lxm",
47384    },
47385    Language {
47386        #[cfg(feature = "lang-name")]
47387        name: "Lala",
47388        part1: "",
47389        part3: "nrz",
47390    },
47391    Language {
47392        #[cfg(feature = "lang-name")]
47393        name: "Lala-Bisa",
47394        part1: "",
47395        part3: "leb",
47396    },
47397    Language {
47398        #[cfg(feature = "lang-name")]
47399        name: "Lala-Roba",
47400        part1: "",
47401        part3: "lla",
47402    },
47403    Language {
47404        #[cfg(feature = "lang-name")]
47405        name: "Lalana Chinantec",
47406        part1: "",
47407        part3: "cnl",
47408    },
47409    Language {
47410        #[cfg(feature = "lang-name")]
47411        name: "Lalia",
47412        part1: "",
47413        part3: "lal",
47414    },
47415    Language {
47416        #[cfg(feature = "lang-name")]
47417        name: "Lama",
47418        part1: "",
47419        part3: "las",
47420    },
47421    Language {
47422        #[cfg(feature = "lang-name")]
47423        name: "Lama Bai",
47424        part1: "",
47425        part3: "lay",
47426    },
47427    Language {
47428        #[cfg(feature = "lang-name")]
47429        name: "Lamaholot",
47430        part1: "",
47431        part3: "slp",
47432    },
47433    Language {
47434        #[cfg(feature = "lang-name")]
47435        name: "Lamalama",
47436        part1: "",
47437        part3: "lby",
47438    },
47439    Language {
47440        #[cfg(feature = "lang-name")]
47441        name: "Lamalera",
47442        part1: "",
47443        part3: "lmr",
47444    },
47445    Language {
47446        #[cfg(feature = "lang-name")]
47447        name: "Lamang",
47448        part1: "",
47449        part3: "hia",
47450    },
47451    Language {
47452        #[cfg(feature = "lang-name")]
47453        name: "Lamatuka",
47454        part1: "",
47455        part3: "lmq",
47456    },
47457    Language {
47458        #[cfg(feature = "lang-name")]
47459        name: "Lamba",
47460        part1: "",
47461        part3: "lam",
47462    },
47463    Language {
47464        #[cfg(feature = "lang-name")]
47465        name: "Lambadi",
47466        part1: "",
47467        part3: "lmn",
47468    },
47469    Language {
47470        #[cfg(feature = "lang-name")]
47471        name: "Lambayeque Quechua",
47472        part1: "",
47473        part3: "quf",
47474    },
47475    Language {
47476        #[cfg(feature = "lang-name")]
47477        name: "Lambichhong",
47478        part1: "",
47479        part3: "lmh",
47480    },
47481    Language {
47482        #[cfg(feature = "lang-name")]
47483        name: "Lamboya",
47484        part1: "",
47485        part3: "lmy",
47486    },
47487    Language {
47488        #[cfg(feature = "lang-name")]
47489        name: "Lambya",
47490        part1: "",
47491        part3: "lai",
47492    },
47493    Language {
47494        #[cfg(feature = "lang-name")]
47495        name: "Lame",
47496        part1: "",
47497        part3: "bma",
47498    },
47499    Language {
47500        #[cfg(feature = "lang-name")]
47501        name: "Lamenu",
47502        part1: "",
47503        part3: "lmu",
47504    },
47505    Language {
47506        #[cfg(feature = "lang-name")]
47507        name: "Lamja-Dengsa-Tola",
47508        part1: "",
47509        part3: "ldh",
47510    },
47511    Language {
47512        #[cfg(feature = "lang-name")]
47513        name: "Lamkang",
47514        part1: "",
47515        part3: "lmk",
47516    },
47517    Language {
47518        #[cfg(feature = "lang-name")]
47519        name: "Lamma",
47520        part1: "",
47521        part3: "lev",
47522    },
47523    Language {
47524        #[cfg(feature = "lang-name")]
47525        name: "Lamnso'",
47526        part1: "",
47527        part3: "lns",
47528    },
47529    Language {
47530        #[cfg(feature = "lang-name")]
47531        name: "Lamogai",
47532        part1: "",
47533        part3: "lmg",
47534    },
47535    Language {
47536        #[cfg(feature = "lang-name")]
47537        name: "Lampung Api",
47538        part1: "",
47539        part3: "ljp",
47540    },
47541    Language {
47542        #[cfg(feature = "lang-name")]
47543        name: "Lampung Nyo",
47544        part1: "",
47545        part3: "abl",
47546    },
47547    Language {
47548        #[cfg(feature = "lang-name")]
47549        name: "Lamu",
47550        part1: "",
47551        part3: "llh",
47552    },
47553    Language {
47554        #[cfg(feature = "lang-name")]
47555        name: "Lanas Lobu",
47556        part1: "",
47557        part3: "ruu",
47558    },
47559    Language {
47560        #[cfg(feature = "lang-name")]
47561        name: "Landoma",
47562        part1: "",
47563        part3: "ldm",
47564    },
47565    Language {
47566        #[cfg(feature = "lang-name")]
47567        name: "Lang'e",
47568        part1: "",
47569        part3: "yne",
47570    },
47571    Language {
47572        #[cfg(feature = "lang-name")]
47573        name: "Langam",
47574        part1: "",
47575        part3: "lnm",
47576    },
47577    Language {
47578        #[cfg(feature = "lang-name")]
47579        name: "Langbashe",
47580        part1: "",
47581        part3: "lna",
47582    },
47583    Language {
47584        #[cfg(feature = "lang-name")]
47585        name: "Langnian Buyang",
47586        part1: "",
47587        part3: "yln",
47588    },
47589    Language {
47590        #[cfg(feature = "lang-name")]
47591        name: "Lango",
47592        part1: "",
47593        part3: "lgo",
47594    },
47595    Language {
47596        #[cfg(feature = "lang-name")]
47597        name: "Lango",
47598        part1: "",
47599        part3: "laj",
47600    },
47601    Language {
47602        #[cfg(feature = "lang-name")]
47603        name: "Langobardic",
47604        part1: "",
47605        part3: "lng",
47606    },
47607    Language {
47608        #[cfg(feature = "lang-name")]
47609        name: "Langue des signes de Belgique Francophone",
47610        part1: "",
47611        part3: "sfb",
47612    },
47613    Language {
47614        #[cfg(feature = "lang-name")]
47615        name: "Lanima",
47616        part1: "",
47617        part3: "lnw",
47618    },
47619    Language {
47620        #[cfg(feature = "lang-name")]
47621        name: "Lanoh",
47622        part1: "",
47623        part3: "lnh",
47624    },
47625    Language {
47626        #[cfg(feature = "lang-name")]
47627        name: "Lao",
47628        part1: "lo",
47629        part3: "lao",
47630    },
47631    Language {
47632        #[cfg(feature = "lang-name")]
47633        name: "Lao Naga",
47634        part1: "",
47635        part3: "nlq",
47636    },
47637    Language {
47638        #[cfg(feature = "lang-name")]
47639        name: "Laomian",
47640        part1: "",
47641        part3: "lwm",
47642    },
47643    Language {
47644        #[cfg(feature = "lang-name")]
47645        name: "Laopang",
47646        part1: "",
47647        part3: "lbg",
47648    },
47649    Language {
47650        #[cfg(feature = "lang-name")]
47651        name: "Laos Sign Language",
47652        part1: "",
47653        part3: "lso",
47654    },
47655    Language {
47656        #[cfg(feature = "lang-name")]
47657        name: "Lapaguia-Guivini Zapotec",
47658        part1: "",
47659        part3: "ztl",
47660    },
47661    Language {
47662        #[cfg(feature = "lang-name")]
47663        name: "Laragia",
47664        part1: "",
47665        part3: "lrg",
47666    },
47667    Language {
47668        #[cfg(feature = "lang-name")]
47669        name: "Larantuka Malay",
47670        part1: "",
47671        part3: "lrt",
47672    },
47673    Language {
47674        #[cfg(feature = "lang-name")]
47675        name: "Lardil",
47676        part1: "",
47677        part3: "lbz",
47678    },
47679    Language {
47680        #[cfg(feature = "lang-name")]
47681        name: "Larevat",
47682        part1: "",
47683        part3: "lrv",
47684    },
47685    Language {
47686        #[cfg(feature = "lang-name")]
47687        name: "Large Flowery Miao",
47688        part1: "",
47689        part3: "hmd",
47690    },
47691    Language {
47692        #[cfg(feature = "lang-name")]
47693        name: "Lari",
47694        part1: "",
47695        part3: "lrl",
47696    },
47697    Language {
47698        #[cfg(feature = "lang-name")]
47699        name: "Larike-Wakasihu",
47700        part1: "",
47701        part3: "alo",
47702    },
47703    Language {
47704        #[cfg(feature = "lang-name")]
47705        name: "Laro",
47706        part1: "",
47707        part3: "lro",
47708    },
47709    Language {
47710        #[cfg(feature = "lang-name")]
47711        name: "Larteh",
47712        part1: "",
47713        part3: "lar",
47714    },
47715    Language {
47716        #[cfg(feature = "lang-name")]
47717        name: "Laru",
47718        part1: "",
47719        part3: "lan",
47720    },
47721    Language {
47722        #[cfg(feature = "lang-name")]
47723        name: "Las Delicias Zapotec",
47724        part1: "",
47725        part3: "zcd",
47726    },
47727    Language {
47728        #[cfg(feature = "lang-name")]
47729        name: "Lasalimu",
47730        part1: "",
47731        part3: "llm",
47732    },
47733    Language {
47734        #[cfg(feature = "lang-name")]
47735        name: "Lasgerdi",
47736        part1: "",
47737        part3: "lsa",
47738    },
47739    Language {
47740        #[cfg(feature = "lang-name")]
47741        name: "Lashi",
47742        part1: "",
47743        part3: "lsi",
47744    },
47745    Language {
47746        #[cfg(feature = "lang-name")]
47747        name: "Lasi",
47748        part1: "",
47749        part3: "lss",
47750    },
47751    Language {
47752        #[cfg(feature = "lang-name")]
47753        name: "Late Middle Chinese",
47754        part1: "",
47755        part3: "ltc",
47756    },
47757    Language {
47758        #[cfg(feature = "lang-name")]
47759        name: "Latgalian",
47760        part1: "",
47761        part3: "ltg",
47762    },
47763    Language {
47764        #[cfg(feature = "lang-name")]
47765        name: "Latin",
47766        part1: "la",
47767        part3: "lat",
47768    },
47769    Language {
47770        #[cfg(feature = "lang-name")]
47771        name: "Latu",
47772        part1: "",
47773        part3: "ltu",
47774    },
47775    Language {
47776        #[cfg(feature = "lang-name")]
47777        name: "Latunde",
47778        part1: "",
47779        part3: "ltn",
47780    },
47781    Language {
47782        #[cfg(feature = "lang-name")]
47783        name: "Latvian",
47784        part1: "lv",
47785        part3: "lav",
47786    },
47787    Language {
47788        #[cfg(feature = "lang-name")]
47789        name: "Latvian Sign Language",
47790        part1: "",
47791        part3: "lsl",
47792    },
47793    Language {
47794        #[cfg(feature = "lang-name")]
47795        name: "Lau",
47796        part1: "",
47797        part3: "llu",
47798    },
47799    Language {
47800        #[cfg(feature = "lang-name")]
47801        name: "Laua",
47802        part1: "",
47803        part3: "luf",
47804    },
47805    Language {
47806        #[cfg(feature = "lang-name")]
47807        name: "Lauan",
47808        part1: "",
47809        part3: "llx",
47810    },
47811    Language {
47812        #[cfg(feature = "lang-name")]
47813        name: "Lauje",
47814        part1: "",
47815        part3: "law",
47816    },
47817    Language {
47818        #[cfg(feature = "lang-name")]
47819        name: "Laura",
47820        part1: "",
47821        part3: "lur",
47822    },
47823    Language {
47824        #[cfg(feature = "lang-name")]
47825        name: "Laurentian",
47826        part1: "",
47827        part3: "lre",
47828    },
47829    Language {
47830        #[cfg(feature = "lang-name")]
47831        name: "Lautu Chin",
47832        part1: "",
47833        part3: "clt",
47834    },
47835    Language {
47836        #[cfg(feature = "lang-name")]
47837        name: "Lavatbura-Lamusong",
47838        part1: "",
47839        part3: "lbv",
47840    },
47841    Language {
47842        #[cfg(feature = "lang-name")]
47843        name: "Laven",
47844        part1: "",
47845        part3: "lbo",
47846    },
47847    Language {
47848        #[cfg(feature = "lang-name")]
47849        name: "Lavi",
47850        part1: "",
47851        part3: "lvi",
47852    },
47853    Language {
47854        #[cfg(feature = "lang-name")]
47855        name: "Lavukaleve",
47856        part1: "",
47857        part3: "lvk",
47858    },
47859    Language {
47860        #[cfg(feature = "lang-name")]
47861        name: "Lawangan",
47862        part1: "",
47863        part3: "lbx",
47864    },
47865    Language {
47866        #[cfg(feature = "lang-name")]
47867        name: "Lawu",
47868        part1: "",
47869        part3: "lwu",
47870    },
47871    Language {
47872        #[cfg(feature = "lang-name")]
47873        name: "Lawunuia",
47874        part1: "",
47875        part3: "tgi",
47876    },
47877    Language {
47878        #[cfg(feature = "lang-name")]
47879        name: "Layakha",
47880        part1: "",
47881        part3: "lya",
47882    },
47883    Language {
47884        #[cfg(feature = "lang-name")]
47885        name: "Laz",
47886        part1: "",
47887        part3: "lzz",
47888    },
47889    Language {
47890        #[cfg(feature = "lang-name")]
47891        name: "Lealao Chinantec",
47892        part1: "",
47893        part3: "cle",
47894    },
47895    Language {
47896        #[cfg(feature = "lang-name")]
47897        name: "Leco",
47898        part1: "",
47899        part3: "lec",
47900    },
47901    Language {
47902        #[cfg(feature = "lang-name")]
47903        name: "Ledo Kaili",
47904        part1: "",
47905        part3: "lew",
47906    },
47907    Language {
47908        #[cfg(feature = "lang-name")]
47909        name: "Leelau",
47910        part1: "",
47911        part3: "ldk",
47912    },
47913    Language {
47914        #[cfg(feature = "lang-name")]
47915        name: "Lefa",
47916        part1: "",
47917        part3: "lfa",
47918    },
47919    Language {
47920        #[cfg(feature = "lang-name")]
47921        name: "Lega-Mwenga",
47922        part1: "",
47923        part3: "lgm",
47924    },
47925    Language {
47926        #[cfg(feature = "lang-name")]
47927        name: "Lega-Shabunda",
47928        part1: "",
47929        part3: "lea",
47930    },
47931    Language {
47932        #[cfg(feature = "lang-name")]
47933        name: "Legbo",
47934        part1: "",
47935        part3: "agb",
47936    },
47937    Language {
47938        #[cfg(feature = "lang-name")]
47939        name: "Legenyem",
47940        part1: "",
47941        part3: "lcc",
47942    },
47943    Language {
47944        #[cfg(feature = "lang-name")]
47945        name: "Lehali",
47946        part1: "",
47947        part3: "tql",
47948    },
47949    Language {
47950        #[cfg(feature = "lang-name")]
47951        name: "Lehalurup",
47952        part1: "",
47953        part3: "urr",
47954    },
47955    Language {
47956        #[cfg(feature = "lang-name")]
47957        name: "Lehar",
47958        part1: "",
47959        part3: "cae",
47960    },
47961    Language {
47962        #[cfg(feature = "lang-name")]
47963        name: "Leinong Naga",
47964        part1: "",
47965        part3: "lzn",
47966    },
47967    Language {
47968        #[cfg(feature = "lang-name")]
47969        name: "Leipon",
47970        part1: "",
47971        part3: "lek",
47972    },
47973    Language {
47974        #[cfg(feature = "lang-name")]
47975        name: "Lelak",
47976        part1: "",
47977        part3: "llk",
47978    },
47979    Language {
47980        #[cfg(feature = "lang-name")]
47981        name: "Lele",
47982        part1: "",
47983        part3: "lln",
47984    },
47985    Language {
47986        #[cfg(feature = "lang-name")]
47987        name: "Lele",
47988        part1: "",
47989        part3: "lel",
47990    },
47991    Language {
47992        #[cfg(feature = "lang-name")]
47993        name: "Lele",
47994        part1: "",
47995        part3: "llc",
47996    },
47997    Language {
47998        #[cfg(feature = "lang-name")]
47999        name: "Lele",
48000        part1: "",
48001        part3: "lle",
48002    },
48003    Language {
48004        #[cfg(feature = "lang-name")]
48005        name: "Lelemi",
48006        part1: "",
48007        part3: "lef",
48008    },
48009    Language {
48010        #[cfg(feature = "lang-name")]
48011        name: "Lelepa",
48012        part1: "",
48013        part3: "lpa",
48014    },
48015    Language {
48016        #[cfg(feature = "lang-name")]
48017        name: "Lembena",
48018        part1: "",
48019        part3: "leq",
48020    },
48021    Language {
48022        #[cfg(feature = "lang-name")]
48023        name: "Lemerig",
48024        part1: "",
48025        part3: "lrz",
48026    },
48027    Language {
48028        #[cfg(feature = "lang-name")]
48029        name: "Lemio",
48030        part1: "",
48031        part3: "lei",
48032    },
48033    Language {
48034        #[cfg(feature = "lang-name")]
48035        name: "Lemnian",
48036        part1: "",
48037        part3: "xle",
48038    },
48039    Language {
48040        #[cfg(feature = "lang-name")]
48041        name: "Lemolang",
48042        part1: "",
48043        part3: "ley",
48044    },
48045    Language {
48046        #[cfg(feature = "lang-name")]
48047        name: "Lemoro",
48048        part1: "",
48049        part3: "ldj",
48050    },
48051    Language {
48052        #[cfg(feature = "lang-name")]
48053        name: "Lenakel",
48054        part1: "",
48055        part3: "tnl",
48056    },
48057    Language {
48058        #[cfg(feature = "lang-name")]
48059        name: "Lenca",
48060        part1: "",
48061        part3: "len",
48062    },
48063    Language {
48064        #[cfg(feature = "lang-name")]
48065        name: "Lendu",
48066        part1: "",
48067        part3: "led",
48068    },
48069    Language {
48070        #[cfg(feature = "lang-name")]
48071        name: "Lengilu",
48072        part1: "",
48073        part3: "lgi",
48074    },
48075    Language {
48076        #[cfg(feature = "lang-name")]
48077        name: "Lengo",
48078        part1: "",
48079        part3: "lgr",
48080    },
48081    Language {
48082        #[cfg(feature = "lang-name")]
48083        name: "Lengola",
48084        part1: "",
48085        part3: "lej",
48086    },
48087    Language {
48088        #[cfg(feature = "lang-name")]
48089        name: "Leningitij",
48090        part1: "",
48091        part3: "lnj",
48092    },
48093    Language {
48094        #[cfg(feature = "lang-name")]
48095        name: "Lenje",
48096        part1: "",
48097        part3: "leh",
48098    },
48099    Language {
48100        #[cfg(feature = "lang-name")]
48101        name: "Lenkau",
48102        part1: "",
48103        part3: "ler",
48104    },
48105    Language {
48106        #[cfg(feature = "lang-name")]
48107        name: "Lenyima",
48108        part1: "",
48109        part3: "ldg",
48110    },
48111    Language {
48112        #[cfg(feature = "lang-name")]
48113        name: "Lepcha",
48114        part1: "",
48115        part3: "lep",
48116    },
48117    Language {
48118        #[cfg(feature = "lang-name")]
48119        name: "Lepki",
48120        part1: "",
48121        part3: "lpe",
48122    },
48123    Language {
48124        #[cfg(feature = "lang-name")]
48125        name: "Lepontic",
48126        part1: "",
48127        part3: "xlp",
48128    },
48129    Language {
48130        #[cfg(feature = "lang-name")]
48131        name: "Lere",
48132        part1: "",
48133        part3: "gnh",
48134    },
48135    Language {
48136        #[cfg(feature = "lang-name")]
48137        name: "Lese",
48138        part1: "",
48139        part3: "les",
48140    },
48141    Language {
48142        #[cfg(feature = "lang-name")]
48143        name: "Lesing-Gelimi",
48144        part1: "",
48145        part3: "let",
48146    },
48147    Language {
48148        #[cfg(feature = "lang-name")]
48149        name: "Letemboi",
48150        part1: "",
48151        part3: "nms",
48152    },
48153    Language {
48154        #[cfg(feature = "lang-name")]
48155        name: "Leti",
48156        part1: "",
48157        part3: "leo",
48158    },
48159    Language {
48160        #[cfg(feature = "lang-name")]
48161        name: "Leti",
48162        part1: "",
48163        part3: "lti",
48164    },
48165    Language {
48166        #[cfg(feature = "lang-name")]
48167        name: "Levantine Arabic",
48168        part1: "",
48169        part3: "apc",
48170    },
48171    Language {
48172        #[cfg(feature = "lang-name")]
48173        name: "Levuka",
48174        part1: "",
48175        part3: "lvu",
48176    },
48177    Language {
48178        #[cfg(feature = "lang-name")]
48179        name: "Lewo",
48180        part1: "",
48181        part3: "lww",
48182    },
48183    Language {
48184        #[cfg(feature = "lang-name")]
48185        name: "Lewo Eleng",
48186        part1: "",
48187        part3: "lwe",
48188    },
48189    Language {
48190        #[cfg(feature = "lang-name")]
48191        name: "Lewotobi",
48192        part1: "",
48193        part3: "lwt",
48194    },
48195    Language {
48196        #[cfg(feature = "lang-name")]
48197        name: "Leyigha",
48198        part1: "",
48199        part3: "ayi",
48200    },
48201    Language {
48202        #[cfg(feature = "lang-name")]
48203        name: "Lezghian",
48204        part1: "",
48205        part3: "lez",
48206    },
48207    Language {
48208        #[cfg(feature = "lang-name")]
48209        name: "Lhokpu",
48210        part1: "",
48211        part3: "lhp",
48212    },
48213    Language {
48214        #[cfg(feature = "lang-name")]
48215        name: "Lhomi",
48216        part1: "",
48217        part3: "lhm",
48218    },
48219    Language {
48220        #[cfg(feature = "lang-name")]
48221        name: "Li'o",
48222        part1: "",
48223        part3: "ljl",
48224    },
48225    Language {
48226        #[cfg(feature = "lang-name")]
48227        name: "Liabuku",
48228        part1: "",
48229        part3: "lix",
48230    },
48231    Language {
48232        #[cfg(feature = "lang-name")]
48233        name: "Liana-Seti",
48234        part1: "",
48235        part3: "ste",
48236    },
48237    Language {
48238        #[cfg(feature = "lang-name")]
48239        name: "Liangmai Naga",
48240        part1: "",
48241        part3: "njn",
48242    },
48243    Language {
48244        #[cfg(feature = "lang-name")]
48245        name: "Lianshan Zhuang",
48246        part1: "",
48247        part3: "zln",
48248    },
48249    Language {
48250        #[cfg(feature = "lang-name")]
48251        name: "Liberia Kpelle",
48252        part1: "",
48253        part3: "xpe",
48254    },
48255    Language {
48256        #[cfg(feature = "lang-name")]
48257        name: "Liberian English",
48258        part1: "",
48259        part3: "lir",
48260    },
48261    Language {
48262        #[cfg(feature = "lang-name")]
48263        name: "Libido",
48264        part1: "",
48265        part3: "liq",
48266    },
48267    Language {
48268        #[cfg(feature = "lang-name")]
48269        name: "Libinza",
48270        part1: "",
48271        part3: "liz",
48272    },
48273    Language {
48274        #[cfg(feature = "lang-name")]
48275        name: "Libon Bikol",
48276        part1: "",
48277        part3: "lbl",
48278    },
48279    Language {
48280        #[cfg(feature = "lang-name")]
48281        name: "Liburnian",
48282        part1: "",
48283        part3: "xli",
48284    },
48285    Language {
48286        #[cfg(feature = "lang-name")]
48287        name: "Libyan Arabic",
48288        part1: "",
48289        part3: "ayl",
48290    },
48291    Language {
48292        #[cfg(feature = "lang-name")]
48293        name: "Libyan Sign Language",
48294        part1: "",
48295        part3: "lbs",
48296    },
48297    Language {
48298        #[cfg(feature = "lang-name")]
48299        name: "Lidzonka",
48300        part1: "",
48301        part3: "add",
48302    },
48303    Language {
48304        #[cfg(feature = "lang-name")]
48305        name: "Ligbi",
48306        part1: "",
48307        part3: "lig",
48308    },
48309    Language {
48310        #[cfg(feature = "lang-name")]
48311        name: "Ligenza",
48312        part1: "",
48313        part3: "lgz",
48314    },
48315    Language {
48316        #[cfg(feature = "lang-name")]
48317        name: "Ligurian",
48318        part1: "",
48319        part3: "lij",
48320    },
48321    Language {
48322        #[cfg(feature = "lang-name")]
48323        name: "Ligurian",
48324        part1: "",
48325        part3: "xlg",
48326    },
48327    Language {
48328        #[cfg(feature = "lang-name")]
48329        name: "Lihir",
48330        part1: "",
48331        part3: "lih",
48332    },
48333    Language {
48334        #[cfg(feature = "lang-name")]
48335        name: "Lijili",
48336        part1: "",
48337        part3: "mgi",
48338    },
48339    Language {
48340        #[cfg(feature = "lang-name")]
48341        name: "Lika",
48342        part1: "",
48343        part3: "lik",
48344    },
48345    Language {
48346        #[cfg(feature = "lang-name")]
48347        name: "Liki",
48348        part1: "",
48349        part3: "lio",
48350    },
48351    Language {
48352        #[cfg(feature = "lang-name")]
48353        name: "Likila",
48354        part1: "",
48355        part3: "lie",
48356    },
48357    Language {
48358        #[cfg(feature = "lang-name")]
48359        name: "Likuba",
48360        part1: "",
48361        part3: "kxx",
48362    },
48363    Language {
48364        #[cfg(feature = "lang-name")]
48365        name: "Likum",
48366        part1: "",
48367        part3: "lib",
48368    },
48369    Language {
48370        #[cfg(feature = "lang-name")]
48371        name: "Likwala",
48372        part1: "",
48373        part3: "kwc",
48374    },
48375    Language {
48376        #[cfg(feature = "lang-name")]
48377        name: "Lilau",
48378        part1: "",
48379        part3: "lll",
48380    },
48381    Language {
48382        #[cfg(feature = "lang-name")]
48383        name: "Lillooet",
48384        part1: "",
48385        part3: "lil",
48386    },
48387    Language {
48388        #[cfg(feature = "lang-name")]
48389        name: "Limassa",
48390        part1: "",
48391        part3: "bme",
48392    },
48393    Language {
48394        #[cfg(feature = "lang-name")]
48395        name: "Limbu",
48396        part1: "",
48397        part3: "lif",
48398    },
48399    Language {
48400        #[cfg(feature = "lang-name")]
48401        name: "Limbum",
48402        part1: "",
48403        part3: "lmp",
48404    },
48405    Language {
48406        #[cfg(feature = "lang-name")]
48407        name: "Limburgan",
48408        part1: "li",
48409        part3: "lim",
48410    },
48411    Language {
48412        #[cfg(feature = "lang-name")]
48413        name: "Limi",
48414        part1: "",
48415        part3: "ylm",
48416    },
48417    Language {
48418        #[cfg(feature = "lang-name")]
48419        name: "Limilngan",
48420        part1: "",
48421        part3: "lmc",
48422    },
48423    Language {
48424        #[cfg(feature = "lang-name")]
48425        name: "Limos Kalinga",
48426        part1: "",
48427        part3: "kmk",
48428    },
48429    Language {
48430        #[cfg(feature = "lang-name")]
48431        name: "Linear A",
48432        part1: "",
48433        part3: "lab",
48434    },
48435    Language {
48436        #[cfg(feature = "lang-name")]
48437        name: "Lingala",
48438        part1: "ln",
48439        part3: "lin",
48440    },
48441    Language {
48442        #[cfg(feature = "lang-name")]
48443        name: "Lingao",
48444        part1: "",
48445        part3: "onb",
48446    },
48447    Language {
48448        #[cfg(feature = "lang-name")]
48449        name: "Lingarak",
48450        part1: "",
48451        part3: "lgk",
48452    },
48453    Language {
48454        #[cfg(feature = "lang-name")]
48455        name: "Lingua Franca",
48456        part1: "",
48457        part3: "pml",
48458    },
48459    Language {
48460        #[cfg(feature = "lang-name")]
48461        name: "Lingua Franca Nova",
48462        part1: "",
48463        part3: "lfn",
48464    },
48465    Language {
48466        #[cfg(feature = "lang-name")]
48467        name: "Lipan Apache",
48468        part1: "",
48469        part3: "apl",
48470    },
48471    Language {
48472        #[cfg(feature = "lang-name")]
48473        name: "Lipo",
48474        part1: "",
48475        part3: "lpo",
48476    },
48477    Language {
48478        #[cfg(feature = "lang-name")]
48479        name: "Lisabata-Nuniali",
48480        part1: "",
48481        part3: "lcs",
48482    },
48483    Language {
48484        #[cfg(feature = "lang-name")]
48485        name: "Lisela",
48486        part1: "",
48487        part3: "lcl",
48488    },
48489    Language {
48490        #[cfg(feature = "lang-name")]
48491        name: "Lish",
48492        part1: "",
48493        part3: "lsh",
48494    },
48495    Language {
48496        #[cfg(feature = "lang-name")]
48497        name: "Lishana Deni",
48498        part1: "",
48499        part3: "lsd",
48500    },
48501    Language {
48502        #[cfg(feature = "lang-name")]
48503        name: "Lishanid Noshan",
48504        part1: "",
48505        part3: "aij",
48506    },
48507    Language {
48508        #[cfg(feature = "lang-name")]
48509        name: "Lishan Didan",
48510        part1: "",
48511        part3: "trg",
48512    },
48513    Language {
48514        #[cfg(feature = "lang-name")]
48515        name: "Lisu",
48516        part1: "",
48517        part3: "lis",
48518    },
48519    Language {
48520        #[cfg(feature = "lang-name")]
48521        name: "Literary Chinese",
48522        part1: "",
48523        part3: "lzh",
48524    },
48525    Language {
48526        #[cfg(feature = "lang-name")]
48527        name: "Lithuanian",
48528        part1: "lt",
48529        part3: "lit",
48530    },
48531    Language {
48532        #[cfg(feature = "lang-name")]
48533        name: "Lithuanian Sign Language",
48534        part1: "",
48535        part3: "lls",
48536    },
48537    Language {
48538        #[cfg(feature = "lang-name")]
48539        name: "Litzlitz",
48540        part1: "",
48541        part3: "lzl",
48542    },
48543    Language {
48544        #[cfg(feature = "lang-name")]
48545        name: "Liujiang Zhuang",
48546        part1: "",
48547        part3: "zlj",
48548    },
48549    Language {
48550        #[cfg(feature = "lang-name")]
48551        name: "Liuqian Zhuang",
48552        part1: "",
48553        part3: "zlq",
48554    },
48555    Language {
48556        #[cfg(feature = "lang-name")]
48557        name: "Liv",
48558        part1: "",
48559        part3: "liv",
48560    },
48561    Language {
48562        #[cfg(feature = "lang-name")]
48563        name: "Livvi",
48564        part1: "",
48565        part3: "olo",
48566    },
48567    Language {
48568        #[cfg(feature = "lang-name")]
48569        name: "Lo-Toga",
48570        part1: "",
48571        part3: "lht",
48572    },
48573    Language {
48574        #[cfg(feature = "lang-name")]
48575        name: "Loarki",
48576        part1: "",
48577        part3: "lrk",
48578    },
48579    Language {
48580        #[cfg(feature = "lang-name")]
48581        name: "Lobala",
48582        part1: "",
48583        part3: "loq",
48584    },
48585    Language {
48586        #[cfg(feature = "lang-name")]
48587        name: "Lobi",
48588        part1: "",
48589        part3: "lob",
48590    },
48591    Language {
48592        #[cfg(feature = "lang-name")]
48593        name: "Lodhi",
48594        part1: "",
48595        part3: "lbm",
48596    },
48597    Language {
48598        #[cfg(feature = "lang-name")]
48599        name: "Logba",
48600        part1: "",
48601        part3: "lgq",
48602    },
48603    Language {
48604        #[cfg(feature = "lang-name")]
48605        name: "Logir",
48606        part1: "",
48607        part3: "lqr",
48608    },
48609    Language {
48610        #[cfg(feature = "lang-name")]
48611        name: "Logo",
48612        part1: "",
48613        part3: "log",
48614    },
48615    Language {
48616        #[cfg(feature = "lang-name")]
48617        name: "Logol",
48618        part1: "",
48619        part3: "lof",
48620    },
48621    Language {
48622        #[cfg(feature = "lang-name")]
48623        name: "Logooli",
48624        part1: "",
48625        part3: "rag",
48626    },
48627    Language {
48628        #[cfg(feature = "lang-name")]
48629        name: "Logorik",
48630        part1: "",
48631        part3: "liu",
48632    },
48633    Language {
48634        #[cfg(feature = "lang-name")]
48635        name: "Logudorese Sardinian",
48636        part1: "",
48637        part3: "src",
48638    },
48639    Language {
48640        #[cfg(feature = "lang-name")]
48641        name: "Lohorung",
48642        part1: "",
48643        part3: "lbr",
48644    },
48645    Language {
48646        #[cfg(feature = "lang-name")]
48647        name: "Loja Highland Quichua",
48648        part1: "",
48649        part3: "qvj",
48650    },
48651    Language {
48652        #[cfg(feature = "lang-name")]
48653        name: "Lojban",
48654        part1: "",
48655        part3: "jbo",
48656    },
48657    Language {
48658        #[cfg(feature = "lang-name")]
48659        name: "Lokaa",
48660        part1: "",
48661        part3: "yaz",
48662    },
48663    Language {
48664        #[cfg(feature = "lang-name")]
48665        name: "Loke",
48666        part1: "",
48667        part3: "loy",
48668    },
48669    Language {
48670        #[cfg(feature = "lang-name")]
48671        name: "Loko",
48672        part1: "",
48673        part3: "lok",
48674    },
48675    Language {
48676        #[cfg(feature = "lang-name")]
48677        name: "Lokoya",
48678        part1: "",
48679        part3: "lky",
48680    },
48681    Language {
48682        #[cfg(feature = "lang-name")]
48683        name: "Lola",
48684        part1: "",
48685        part3: "lcd",
48686    },
48687    Language {
48688        #[cfg(feature = "lang-name")]
48689        name: "Lolak",
48690        part1: "",
48691        part3: "llq",
48692    },
48693    Language {
48694        #[cfg(feature = "lang-name")]
48695        name: "Lole",
48696        part1: "",
48697        part3: "llg",
48698    },
48699    Language {
48700        #[cfg(feature = "lang-name")]
48701        name: "Lolo",
48702        part1: "",
48703        part3: "llb",
48704    },
48705    Language {
48706        #[cfg(feature = "lang-name")]
48707        name: "Loloda",
48708        part1: "",
48709        part3: "loa",
48710    },
48711    Language {
48712        #[cfg(feature = "lang-name")]
48713        name: "Lolopo",
48714        part1: "",
48715        part3: "ycl",
48716    },
48717    Language {
48718        #[cfg(feature = "lang-name")]
48719        name: "Loma",
48720        part1: "",
48721        part3: "loi",
48722    },
48723    Language {
48724        #[cfg(feature = "lang-name")]
48725        name: "Loma",
48726        part1: "",
48727        part3: "lom",
48728    },
48729    Language {
48730        #[cfg(feature = "lang-name")]
48731        name: "Lomaiviti",
48732        part1: "",
48733        part3: "lmv",
48734    },
48735    Language {
48736        #[cfg(feature = "lang-name")]
48737        name: "Lomavren",
48738        part1: "",
48739        part3: "rmi",
48740    },
48741    Language {
48742        #[cfg(feature = "lang-name")]
48743        name: "Lombard",
48744        part1: "",
48745        part3: "lmo",
48746    },
48747    Language {
48748        #[cfg(feature = "lang-name")]
48749        name: "Lombi",
48750        part1: "",
48751        part3: "lmi",
48752    },
48753    Language {
48754        #[cfg(feature = "lang-name")]
48755        name: "Lombo",
48756        part1: "",
48757        part3: "loo",
48758    },
48759    Language {
48760        #[cfg(feature = "lang-name")]
48761        name: "Lomwe",
48762        part1: "",
48763        part3: "ngl",
48764    },
48765    Language {
48766        #[cfg(feature = "lang-name")]
48767        name: "Loncong",
48768        part1: "",
48769        part3: "lce",
48770    },
48771    Language {
48772        #[cfg(feature = "lang-name")]
48773        name: "Long Phuri Naga",
48774        part1: "",
48775        part3: "lpn",
48776    },
48777    Language {
48778        #[cfg(feature = "lang-name")]
48779        name: "Long Wat",
48780        part1: "",
48781        part3: "ttw",
48782    },
48783    Language {
48784        #[cfg(feature = "lang-name")]
48785        name: "Longgu",
48786        part1: "",
48787        part3: "lgu",
48788    },
48789    Language {
48790        #[cfg(feature = "lang-name")]
48791        name: "Longto",
48792        part1: "",
48793        part3: "wok",
48794    },
48795    Language {
48796        #[cfg(feature = "lang-name")]
48797        name: "Longuda",
48798        part1: "",
48799        part3: "lnu",
48800    },
48801    Language {
48802        #[cfg(feature = "lang-name")]
48803        name: "Loniu",
48804        part1: "",
48805        part3: "los",
48806    },
48807    Language {
48808        #[cfg(feature = "lang-name")]
48809        name: "Lonwolwol",
48810        part1: "",
48811        part3: "crc",
48812    },
48813    Language {
48814        #[cfg(feature = "lang-name")]
48815        name: "Lonzo",
48816        part1: "",
48817        part3: "lnz",
48818    },
48819    Language {
48820        #[cfg(feature = "lang-name")]
48821        name: "Loo",
48822        part1: "",
48823        part3: "ldo",
48824    },
48825    Language {
48826        #[cfg(feature = "lang-name")]
48827        name: "Lopa",
48828        part1: "",
48829        part3: "lop",
48830    },
48831    Language {
48832        #[cfg(feature = "lang-name")]
48833        name: "Lopi",
48834        part1: "",
48835        part3: "lov",
48836    },
48837    Language {
48838        #[cfg(feature = "lang-name")]
48839        name: "Lopit",
48840        part1: "",
48841        part3: "lpx",
48842    },
48843    Language {
48844        #[cfg(feature = "lang-name")]
48845        name: "Lorang",
48846        part1: "",
48847        part3: "lrn",
48848    },
48849    Language {
48850        #[cfg(feature = "lang-name")]
48851        name: "Lorediakarkar",
48852        part1: "",
48853        part3: "lnn",
48854    },
48855    Language {
48856        #[cfg(feature = "lang-name")]
48857        name: "Loreto-Ucayali Spanish",
48858        part1: "",
48859        part3: "spq",
48860    },
48861    Language {
48862        #[cfg(feature = "lang-name")]
48863        name: "Lote",
48864        part1: "",
48865        part3: "uvl",
48866    },
48867    Language {
48868        #[cfg(feature = "lang-name")]
48869        name: "Lotha Naga",
48870        part1: "",
48871        part3: "njh",
48872    },
48873    Language {
48874        #[cfg(feature = "lang-name")]
48875        name: "Lotud",
48876        part1: "",
48877        part3: "dtr",
48878    },
48879    Language {
48880        #[cfg(feature = "lang-name")]
48881        name: "Lou",
48882        part1: "",
48883        part3: "loj",
48884    },
48885    Language {
48886        #[cfg(feature = "lang-name")]
48887        name: "Louisiana Creole",
48888        part1: "",
48889        part3: "lou",
48890    },
48891    Language {
48892        #[cfg(feature = "lang-name")]
48893        name: "Loun",
48894        part1: "",
48895        part3: "lox",
48896    },
48897    Language {
48898        #[cfg(feature = "lang-name")]
48899        name: "Loup A",
48900        part1: "",
48901        part3: "xlo",
48902    },
48903    Language {
48904        #[cfg(feature = "lang-name")]
48905        name: "Loup B",
48906        part1: "",
48907        part3: "xlb",
48908    },
48909    Language {
48910        #[cfg(feature = "lang-name")]
48911        name: "Low German",
48912        part1: "",
48913        part3: "nds",
48914    },
48915    Language {
48916        #[cfg(feature = "lang-name")]
48917        name: "Lower Burdekin",
48918        part1: "",
48919        part3: "xbb",
48920    },
48921    Language {
48922        #[cfg(feature = "lang-name")]
48923        name: "Lower Chehalis",
48924        part1: "",
48925        part3: "cea",
48926    },
48927    Language {
48928        #[cfg(feature = "lang-name")]
48929        name: "Lower Grand Valley Dani",
48930        part1: "",
48931        part3: "dni",
48932    },
48933    Language {
48934        #[cfg(feature = "lang-name")]
48935        name: "Lower Nossob",
48936        part1: "",
48937        part3: "nsb",
48938    },
48939    Language {
48940        #[cfg(feature = "lang-name")]
48941        name: "Lower Silesian",
48942        part1: "",
48943        part3: "sli",
48944    },
48945    Language {
48946        #[cfg(feature = "lang-name")]
48947        name: "Lower Sorbian",
48948        part1: "",
48949        part3: "dsb",
48950    },
48951    Language {
48952        #[cfg(feature = "lang-name")]
48953        name: "Lower Southern Aranda",
48954        part1: "",
48955        part3: "axl",
48956    },
48957    Language {
48958        #[cfg(feature = "lang-name")]
48959        name: "Lower Ta'oih",
48960        part1: "",
48961        part3: "tto",
48962    },
48963    Language {
48964        #[cfg(feature = "lang-name")]
48965        name: "Lower Tanana",
48966        part1: "",
48967        part3: "taa",
48968    },
48969    Language {
48970        #[cfg(feature = "lang-name")]
48971        name: "Lowland Oaxaca Chontal",
48972        part1: "",
48973        part3: "clo",
48974    },
48975    Language {
48976        #[cfg(feature = "lang-name")]
48977        name: "Lowland Tarahumara",
48978        part1: "",
48979        part3: "tac",
48980    },
48981    Language {
48982        #[cfg(feature = "lang-name")]
48983        name: "Loxicha Zapotec",
48984        part1: "",
48985        part3: "ztp",
48986    },
48987    Language {
48988        #[cfg(feature = "lang-name")]
48989        name: "Lozi",
48990        part1: "",
48991        part3: "loz",
48992    },
48993    Language {
48994        #[cfg(feature = "lang-name")]
48995        name: "Luang",
48996        part1: "",
48997        part3: "lex",
48998    },
48999    Language {
49000        #[cfg(feature = "lang-name")]
49001        name: "Luba-Katanga",
49002        part1: "lu",
49003        part3: "lub",
49004    },
49005    Language {
49006        #[cfg(feature = "lang-name")]
49007        name: "Luba-Lulua",
49008        part1: "",
49009        part3: "lua",
49010    },
49011    Language {
49012        #[cfg(feature = "lang-name")]
49013        name: "Lubila",
49014        part1: "",
49015        part3: "kcc",
49016    },
49017    Language {
49018        #[cfg(feature = "lang-name")]
49019        name: "Lubu",
49020        part1: "",
49021        part3: "lcf",
49022    },
49023    Language {
49024        #[cfg(feature = "lang-name")]
49025        name: "Lubuagan Kalinga",
49026        part1: "",
49027        part3: "knb",
49028    },
49029    Language {
49030        #[cfg(feature = "lang-name")]
49031        name: "Luchazi",
49032        part1: "",
49033        part3: "lch",
49034    },
49035    Language {
49036        #[cfg(feature = "lang-name")]
49037        name: "Lucumi",
49038        part1: "",
49039        part3: "luq",
49040    },
49041    Language {
49042        #[cfg(feature = "lang-name")]
49043        name: "Ludian",
49044        part1: "",
49045        part3: "lud",
49046    },
49047    Language {
49048        #[cfg(feature = "lang-name")]
49049        name: "Lufu",
49050        part1: "",
49051        part3: "ldq",
49052    },
49053    Language {
49054        #[cfg(feature = "lang-name")]
49055        name: "Lugbara",
49056        part1: "",
49057        part3: "lgg",
49058    },
49059    Language {
49060        #[cfg(feature = "lang-name")]
49061        name: "Luguru",
49062        part1: "",
49063        part3: "ruf",
49064    },
49065    Language {
49066        #[cfg(feature = "lang-name")]
49067        name: "Luhu",
49068        part1: "",
49069        part3: "lcq",
49070    },
49071    Language {
49072        #[cfg(feature = "lang-name")]
49073        name: "Luimbi",
49074        part1: "",
49075        part3: "lum",
49076    },
49077    Language {
49078        #[cfg(feature = "lang-name")]
49079        name: "Luiseno",
49080        part1: "",
49081        part3: "lui",
49082    },
49083    Language {
49084        #[cfg(feature = "lang-name")]
49085        name: "Lukpa",
49086        part1: "",
49087        part3: "dop",
49088    },
49089    Language {
49090        #[cfg(feature = "lang-name")]
49091        name: "Lule",
49092        part1: "",
49093        part3: "ule",
49094    },
49095    Language {
49096        #[cfg(feature = "lang-name")]
49097        name: "Lule Sami",
49098        part1: "",
49099        part3: "smj",
49100    },
49101    Language {
49102        #[cfg(feature = "lang-name")]
49103        name: "Lumba-Yakkha",
49104        part1: "",
49105        part3: "luu",
49106    },
49107    Language {
49108        #[cfg(feature = "lang-name")]
49109        name: "Lumbu",
49110        part1: "",
49111        part3: "lup",
49112    },
49113    Language {
49114        #[cfg(feature = "lang-name")]
49115        name: "Lumun",
49116        part1: "",
49117        part3: "lmd",
49118    },
49119    Language {
49120        #[cfg(feature = "lang-name")]
49121        name: "Luna",
49122        part1: "",
49123        part3: "luj",
49124    },
49125    Language {
49126        #[cfg(feature = "lang-name")]
49127        name: "Lunanakha",
49128        part1: "",
49129        part3: "luk",
49130    },
49131    Language {
49132        #[cfg(feature = "lang-name")]
49133        name: "Lunda",
49134        part1: "",
49135        part3: "lun",
49136    },
49137    Language {
49138        #[cfg(feature = "lang-name")]
49139        name: "Lundayeh",
49140        part1: "",
49141        part3: "lnd",
49142    },
49143    Language {
49144        #[cfg(feature = "lang-name")]
49145        name: "Lungalunga",
49146        part1: "",
49147        part3: "vmg",
49148    },
49149    Language {
49150        #[cfg(feature = "lang-name")]
49151        name: "Lungga",
49152        part1: "",
49153        part3: "lga",
49154    },
49155    Language {
49156        #[cfg(feature = "lang-name")]
49157        name: "Luo",
49158        part1: "",
49159        part3: "luw",
49160    },
49161    Language {
49162        #[cfg(feature = "lang-name")]
49163        name: "Luo",
49164        part1: "",
49165        part3: "luo",
49166    },
49167    Language {
49168        #[cfg(feature = "lang-name")]
49169        name: "Luopohe Hmong",
49170        part1: "",
49171        part3: "hml",
49172    },
49173    Language {
49174        #[cfg(feature = "lang-name")]
49175        name: "Luri",
49176        part1: "",
49177        part3: "ldd",
49178    },
49179    Language {
49180        #[cfg(feature = "lang-name")]
49181        name: "Lusengo",
49182        part1: "",
49183        part3: "lse",
49184    },
49185    Language {
49186        #[cfg(feature = "lang-name")]
49187        name: "Lushai",
49188        part1: "",
49189        part3: "lus",
49190    },
49191    Language {
49192        #[cfg(feature = "lang-name")]
49193        name: "Lushootseed",
49194        part1: "",
49195        part3: "lut",
49196    },
49197    Language {
49198        #[cfg(feature = "lang-name")]
49199        name: "Lusi",
49200        part1: "",
49201        part3: "khl",
49202    },
49203    Language {
49204        #[cfg(feature = "lang-name")]
49205        name: "Lusitanian",
49206        part1: "",
49207        part3: "xls",
49208    },
49209    Language {
49210        #[cfg(feature = "lang-name")]
49211        name: "Lutos",
49212        part1: "",
49213        part3: "ndy",
49214    },
49215    Language {
49216        #[cfg(feature = "lang-name")]
49217        name: "Luvale",
49218        part1: "",
49219        part3: "lue",
49220    },
49221    Language {
49222        #[cfg(feature = "lang-name")]
49223        name: "Luwati",
49224        part1: "",
49225        part3: "luv",
49226    },
49227    Language {
49228        #[cfg(feature = "lang-name")]
49229        name: "Luwo",
49230        part1: "",
49231        part3: "lwo",
49232    },
49233    Language {
49234        #[cfg(feature = "lang-name")]
49235        name: "Luxembourgish",
49236        part1: "lb",
49237        part3: "ltz",
49238    },
49239    Language {
49240        #[cfg(feature = "lang-name")]
49241        name: "Luyana",
49242        part1: "",
49243        part3: "lyn",
49244    },
49245    Language {
49246        #[cfg(feature = "lang-name")]
49247        name: "Luyia",
49248        part1: "",
49249        part3: "luy",
49250    },
49251    Language {
49252        #[cfg(feature = "lang-name")]
49253        name: "Lwalu",
49254        part1: "",
49255        part3: "lwa",
49256    },
49257    Language {
49258        #[cfg(feature = "lang-name")]
49259        name: "Lwel",
49260        part1: "",
49261        part3: "lvl",
49262    },
49263    Language {
49264        #[cfg(feature = "lang-name")]
49265        name: "Lycian",
49266        part1: "",
49267        part3: "xlc",
49268    },
49269    Language {
49270        #[cfg(feature = "lang-name")]
49271        name: "Lydian",
49272        part1: "",
49273        part3: "xld",
49274    },
49275    Language {
49276        #[cfg(feature = "lang-name")]
49277        name: "Lyngngam",
49278        part1: "",
49279        part3: "lyg",
49280    },
49281    Language {
49282        #[cfg(feature = "lang-name")]
49283        name: "Lyele",
49284        part1: "",
49285        part3: "lee",
49286    },
49287    Language {
49288        #[cfg(feature = "lang-name")]
49289        name: "Laadan",
49290        part1: "",
49291        part3: "ldn",
49292    },
49293    Language {
49294        #[cfg(feature = "lang-name")]
49295        name: "Laa Laa Bwamu",
49296        part1: "",
49297        part3: "bwj",
49298    },
49299    Language {
49300        #[cfg(feature = "lang-name")]
49301        name: "Lu",
49302        part1: "",
49303        part3: "khb",
49304    },
49305    Language {
49306        #[cfg(feature = "lang-name")]
49307        name: "Ma",
49308        part1: "",
49309        part3: "msj",
49310    },
49311    Language {
49312        #[cfg(feature = "lang-name")]
49313        name: "Ma",
49314        part1: "",
49315        part3: "mjn",
49316    },
49317    Language {
49318        #[cfg(feature = "lang-name")]
49319        name: "Ma Manda",
49320        part1: "",
49321        part3: "skc",
49322    },
49323    Language {
49324        #[cfg(feature = "lang-name")]
49325        name: "Ma'anyan",
49326        part1: "",
49327        part3: "mhy",
49328    },
49329    Language {
49330        #[cfg(feature = "lang-name")]
49331        name: "Ma'di",
49332        part1: "",
49333        part3: "mhi",
49334    },
49335    Language {
49336        #[cfg(feature = "lang-name")]
49337        name: "Ma'ya",
49338        part1: "",
49339        part3: "slz",
49340    },
49341    Language {
49342        #[cfg(feature = "lang-name")]
49343        name: "Maa",
49344        part1: "",
49345        part3: "cma",
49346    },
49347    Language {
49348        #[cfg(feature = "lang-name")]
49349        name: "Maaka",
49350        part1: "",
49351        part3: "mew",
49352    },
49353    Language {
49354        #[cfg(feature = "lang-name")]
49355        name: "Maasina Fulfulde",
49356        part1: "",
49357        part3: "ffm",
49358    },
49359    Language {
49360        #[cfg(feature = "lang-name")]
49361        name: "Maay",
49362        part1: "",
49363        part3: "ymm",
49364    },
49365    Language {
49366        #[cfg(feature = "lang-name")]
49367        name: "Maba",
49368        part1: "",
49369        part3: "mde",
49370    },
49371    Language {
49372        #[cfg(feature = "lang-name")]
49373        name: "Maba",
49374        part1: "",
49375        part3: "mqa",
49376    },
49377    Language {
49378        #[cfg(feature = "lang-name")]
49379        name: "Mabaale",
49380        part1: "",
49381        part3: "mmz",
49382    },
49383    Language {
49384        #[cfg(feature = "lang-name")]
49385        name: "Mabaan",
49386        part1: "",
49387        part3: "mfz",
49388    },
49389    Language {
49390        #[cfg(feature = "lang-name")]
49391        name: "Mabaka Valley Kalinga",
49392        part1: "",
49393        part3: "kkg",
49394    },
49395    Language {
49396        #[cfg(feature = "lang-name")]
49397        name: "Mabire",
49398        part1: "",
49399        part3: "muj",
49400    },
49401    Language {
49402        #[cfg(feature = "lang-name")]
49403        name: "Maca",
49404        part1: "",
49405        part3: "mca",
49406    },
49407    Language {
49408        #[cfg(feature = "lang-name")]
49409        name: "Macaguaje",
49410        part1: "",
49411        part3: "mcl",
49412    },
49413    Language {
49414        #[cfg(feature = "lang-name")]
49415        name: "Macaguan",
49416        part1: "",
49417        part3: "mbn",
49418    },
49419    Language {
49420        #[cfg(feature = "lang-name")]
49421        name: "Macanese",
49422        part1: "",
49423        part3: "mzs",
49424    },
49425    Language {
49426        #[cfg(feature = "lang-name")]
49427        name: "Macedo-Romanian",
49428        part1: "",
49429        part3: "rup",
49430    },
49431    Language {
49432        #[cfg(feature = "lang-name")]
49433        name: "Macedonian",
49434        part1: "mk",
49435        part3: "mkd",
49436    },
49437    Language {
49438        #[cfg(feature = "lang-name")]
49439        name: "Machame",
49440        part1: "",
49441        part3: "jmc",
49442    },
49443    Language {
49444        #[cfg(feature = "lang-name")]
49445        name: "Machiguenga",
49446        part1: "",
49447        part3: "mcb",
49448    },
49449    Language {
49450        #[cfg(feature = "lang-name")]
49451        name: "Machinere",
49452        part1: "",
49453        part3: "mpd",
49454    },
49455    Language {
49456        #[cfg(feature = "lang-name")]
49457        name: "Machinga",
49458        part1: "",
49459        part3: "mvw",
49460    },
49461    Language {
49462        #[cfg(feature = "lang-name")]
49463        name: "Maco",
49464        part1: "",
49465        part3: "wpc",
49466    },
49467    Language {
49468        #[cfg(feature = "lang-name")]
49469        name: "Macuna",
49470        part1: "",
49471        part3: "myy",
49472    },
49473    Language {
49474        #[cfg(feature = "lang-name")]
49475        name: "Macushi",
49476        part1: "",
49477        part3: "mbc",
49478    },
49479    Language {
49480        #[cfg(feature = "lang-name")]
49481        name: "Mada",
49482        part1: "",
49483        part3: "mxu",
49484    },
49485    Language {
49486        #[cfg(feature = "lang-name")]
49487        name: "Mada",
49488        part1: "",
49489        part3: "mda",
49490    },
49491    Language {
49492        #[cfg(feature = "lang-name")]
49493        name: "Madagascar Sign Language",
49494        part1: "",
49495        part3: "mzc",
49496    },
49497    Language {
49498        #[cfg(feature = "lang-name")]
49499        name: "Madak",
49500        part1: "",
49501        part3: "mmx",
49502    },
49503    Language {
49504        #[cfg(feature = "lang-name")]
49505        name: "Madhi Madhi",
49506        part1: "",
49507        part3: "dmd",
49508    },
49509    Language {
49510        #[cfg(feature = "lang-name")]
49511        name: "Madi",
49512        part1: "",
49513        part3: "grg",
49514    },
49515    Language {
49516        #[cfg(feature = "lang-name")]
49517        name: "Madurese",
49518        part1: "",
49519        part3: "mad",
49520    },
49521    Language {
49522        #[cfg(feature = "lang-name")]
49523        name: "Mae",
49524        part1: "",
49525        part3: "mme",
49526    },
49527    Language {
49528        #[cfg(feature = "lang-name")]
49529        name: "Maek",
49530        part1: "",
49531        part3: "hmk",
49532    },
49533    Language {
49534        #[cfg(feature = "lang-name")]
49535        name: "Maeng Itneg",
49536        part1: "",
49537        part3: "itt",
49538    },
49539    Language {
49540        #[cfg(feature = "lang-name")]
49541        name: "Mafa",
49542        part1: "",
49543        part3: "maf",
49544    },
49545    Language {
49546        #[cfg(feature = "lang-name")]
49547        name: "Mafea",
49548        part1: "",
49549        part3: "mkv",
49550    },
49551    Language {
49552        #[cfg(feature = "lang-name")]
49553        name: "Mag-Indi Ayta",
49554        part1: "",
49555        part3: "blx",
49556    },
49557    Language {
49558        #[cfg(feature = "lang-name")]
49559        name: "Mag-antsi Ayta",
49560        part1: "",
49561        part3: "sgb",
49562    },
49563    Language {
49564        #[cfg(feature = "lang-name")]
49565        name: "Magahi",
49566        part1: "",
49567        part3: "mag",
49568    },
49569    Language {
49570        #[cfg(feature = "lang-name")]
49571        name: "Magbukun Ayta",
49572        part1: "",
49573        part3: "ayt",
49574    },
49575    Language {
49576        #[cfg(feature = "lang-name")]
49577        name: "Magdalena Penasco Mixtec",
49578        part1: "",
49579        part3: "xtm",
49580    },
49581    Language {
49582        #[cfg(feature = "lang-name")]
49583        name: "Magoma",
49584        part1: "",
49585        part3: "gmx",
49586    },
49587    Language {
49588        #[cfg(feature = "lang-name")]
49589        name: "Magori",
49590        part1: "",
49591        part3: "zgr",
49592    },
49593    Language {
49594        #[cfg(feature = "lang-name")]
49595        name: "Maguindanaon",
49596        part1: "",
49597        part3: "mdh",
49598    },
49599    Language {
49600        #[cfg(feature = "lang-name")]
49601        name: "Mag",
49602        part1: "",
49603        part3: "gkd",
49604    },
49605    Language {
49606        #[cfg(feature = "lang-name")]
49607        name: "Magyi",
49608        part1: "",
49609        part3: "gmg",
49610    },
49611    Language {
49612        #[cfg(feature = "lang-name")]
49613        name: "Mahali",
49614        part1: "",
49615        part3: "mjx",
49616    },
49617    Language {
49618        #[cfg(feature = "lang-name")]
49619        name: "Mahasu Pahari",
49620        part1: "",
49621        part3: "bfz",
49622    },
49623    Language {
49624        #[cfg(feature = "lang-name")]
49625        name: "Mahican",
49626        part1: "",
49627        part3: "mjy",
49628    },
49629    Language {
49630        #[cfg(feature = "lang-name")]
49631        name: "Mahongwe",
49632        part1: "",
49633        part3: "mhb",
49634    },
49635    Language {
49636        #[cfg(feature = "lang-name")]
49637        name: "Mahou",
49638        part1: "",
49639        part3: "mxx",
49640    },
49641    Language {
49642        #[cfg(feature = "lang-name")]
49643        name: "Mai Brat",
49644        part1: "",
49645        part3: "ayz",
49646    },
49647    Language {
49648        #[cfg(feature = "lang-name")]
49649        name: "Maia",
49650        part1: "",
49651        part3: "sks",
49652    },
49653    Language {
49654        #[cfg(feature = "lang-name")]
49655        name: "Maiadomu",
49656        part1: "",
49657        part3: "mzz",
49658    },
49659    Language {
49660        #[cfg(feature = "lang-name")]
49661        name: "Maiani",
49662        part1: "",
49663        part3: "tnh",
49664    },
49665    Language {
49666        #[cfg(feature = "lang-name")]
49667        name: "Maii",
49668        part1: "",
49669        part3: "mmm",
49670    },
49671    Language {
49672        #[cfg(feature = "lang-name")]
49673        name: "Mailu",
49674        part1: "",
49675        part3: "mgu",
49676    },
49677    Language {
49678        #[cfg(feature = "lang-name")]
49679        name: "Maindo",
49680        part1: "",
49681        part3: "cwb",
49682    },
49683    Language {
49684        #[cfg(feature = "lang-name")]
49685        name: "Mainfrankisch",
49686        part1: "",
49687        part3: "vmf",
49688    },
49689    Language {
49690        #[cfg(feature = "lang-name")]
49691        name: "Mainstream Kenyah",
49692        part1: "",
49693        part3: "xkl",
49694    },
49695    Language {
49696        #[cfg(feature = "lang-name")]
49697        name: "Mairasi",
49698        part1: "",
49699        part3: "zrs",
49700    },
49701    Language {
49702        #[cfg(feature = "lang-name")]
49703        name: "Maisin",
49704        part1: "",
49705        part3: "mbq",
49706    },
49707    Language {
49708        #[cfg(feature = "lang-name")]
49709        name: "Maithili",
49710        part1: "",
49711        part3: "mai",
49712    },
49713    Language {
49714        #[cfg(feature = "lang-name")]
49715        name: "Maiwa",
49716        part1: "",
49717        part3: "wmm",
49718    },
49719    Language {
49720        #[cfg(feature = "lang-name")]
49721        name: "Maiwa",
49722        part1: "",
49723        part3: "mti",
49724    },
49725    Language {
49726        #[cfg(feature = "lang-name")]
49727        name: "Maiwala",
49728        part1: "",
49729        part3: "mum",
49730    },
49731    Language {
49732        #[cfg(feature = "lang-name")]
49733        name: "Majang",
49734        part1: "",
49735        part3: "mpe",
49736    },
49737    Language {
49738        #[cfg(feature = "lang-name")]
49739        name: "Majera",
49740        part1: "",
49741        part3: "xmj",
49742    },
49743    Language {
49744        #[cfg(feature = "lang-name")]
49745        name: "Majhi",
49746        part1: "",
49747        part3: "mjz",
49748    },
49749    Language {
49750        #[cfg(feature = "lang-name")]
49751        name: "Majhwar",
49752        part1: "",
49753        part3: "mmj",
49754    },
49755    Language {
49756        #[cfg(feature = "lang-name")]
49757        name: "Majukayang Kalinga",
49758        part1: "",
49759        part3: "kmd",
49760    },
49761    Language {
49762        #[cfg(feature = "lang-name")]
49763        name: "Mak",
49764        part1: "",
49765        part3: "mkg",
49766    },
49767    Language {
49768        #[cfg(feature = "lang-name")]
49769        name: "Mak",
49770        part1: "",
49771        part3: "pbl",
49772    },
49773    Language {
49774        #[cfg(feature = "lang-name")]
49775        name: "Makaa",
49776        part1: "",
49777        part3: "mcp",
49778    },
49779    Language {
49780        #[cfg(feature = "lang-name")]
49781        name: "Makah",
49782        part1: "",
49783        part3: "myh",
49784    },
49785    Language {
49786        #[cfg(feature = "lang-name")]
49787        name: "Makalero",
49788        part1: "",
49789        part3: "mjb",
49790    },
49791    Language {
49792        #[cfg(feature = "lang-name")]
49793        name: "Makasae",
49794        part1: "",
49795        part3: "mkz",
49796    },
49797    Language {
49798        #[cfg(feature = "lang-name")]
49799        name: "Makasar",
49800        part1: "",
49801        part3: "mak",
49802    },
49803    Language {
49804        #[cfg(feature = "lang-name")]
49805        name: "Makassar Malay",
49806        part1: "",
49807        part3: "mfp",
49808    },
49809    Language {
49810        #[cfg(feature = "lang-name")]
49811        name: "Makayam",
49812        part1: "",
49813        part3: "aup",
49814    },
49815    Language {
49816        #[cfg(feature = "lang-name")]
49817        name: "Makhuwa",
49818        part1: "",
49819        part3: "vmw",
49820    },
49821    Language {
49822        #[cfg(feature = "lang-name")]
49823        name: "Makhuwa-Marrevone",
49824        part1: "",
49825        part3: "xmc",
49826    },
49827    Language {
49828        #[cfg(feature = "lang-name")]
49829        name: "Makhuwa-Meetto",
49830        part1: "",
49831        part3: "mgh",
49832    },
49833    Language {
49834        #[cfg(feature = "lang-name")]
49835        name: "Makhuwa-Moniga",
49836        part1: "",
49837        part3: "mhm",
49838    },
49839    Language {
49840        #[cfg(feature = "lang-name")]
49841        name: "Makhuwa-Saka",
49842        part1: "",
49843        part3: "xsq",
49844    },
49845    Language {
49846        #[cfg(feature = "lang-name")]
49847        name: "Makhuwa-Shirima",
49848        part1: "",
49849        part3: "vmk",
49850    },
49851    Language {
49852        #[cfg(feature = "lang-name")]
49853        name: "Maklew",
49854        part1: "",
49855        part3: "mgf",
49856    },
49857    Language {
49858        #[cfg(feature = "lang-name")]
49859        name: "Makolkol",
49860        part1: "",
49861        part3: "zmh",
49862    },
49863    Language {
49864        #[cfg(feature = "lang-name")]
49865        name: "Makonde",
49866        part1: "",
49867        part3: "kde",
49868    },
49869    Language {
49870        #[cfg(feature = "lang-name")]
49871        name: "Maku'a",
49872        part1: "",
49873        part3: "lva",
49874    },
49875    Language {
49876        #[cfg(feature = "lang-name")]
49877        name: "Makuri Naga",
49878        part1: "",
49879        part3: "jmn",
49880    },
49881    Language {
49882        #[cfg(feature = "lang-name")]
49883        name: "Makurap",
49884        part1: "",
49885        part3: "mpu",
49886    },
49887    Language {
49888        #[cfg(feature = "lang-name")]
49889        name: "Makwe",
49890        part1: "",
49891        part3: "ymk",
49892    },
49893    Language {
49894        #[cfg(feature = "lang-name")]
49895        name: "Makyan Naga",
49896        part1: "",
49897        part3: "umn",
49898    },
49899    Language {
49900        #[cfg(feature = "lang-name")]
49901        name: "Mal",
49902        part1: "",
49903        part3: "mlf",
49904    },
49905    Language {
49906        #[cfg(feature = "lang-name")]
49907        name: "Mal Paharia",
49908        part1: "",
49909        part3: "mkb",
49910    },
49911    Language {
49912        #[cfg(feature = "lang-name")]
49913        name: "Mala",
49914        part1: "",
49915        part3: "ruy",
49916    },
49917    Language {
49918        #[cfg(feature = "lang-name")]
49919        name: "Mala",
49920        part1: "",
49921        part3: "ped",
49922    },
49923    Language {
49924        #[cfg(feature = "lang-name")]
49925        name: "Mala Malasar",
49926        part1: "",
49927        part3: "ima",
49928    },
49929    Language {
49930        #[cfg(feature = "lang-name")]
49931        name: "Malaccan Creole Malay",
49932        part1: "",
49933        part3: "ccm",
49934    },
49935    Language {
49936        #[cfg(feature = "lang-name")]
49937        name: "Malaccan Creole Portuguese",
49938        part1: "",
49939        part3: "mcm",
49940    },
49941    Language {
49942        #[cfg(feature = "lang-name")]
49943        name: "Malagasy",
49944        part1: "mg",
49945        part3: "mlg",
49946    },
49947    Language {
49948        #[cfg(feature = "lang-name")]
49949        name: "Malak Malak",
49950        part1: "",
49951        part3: "mpb",
49952    },
49953    Language {
49954        #[cfg(feature = "lang-name")]
49955        name: "Malalamai",
49956        part1: "",
49957        part3: "mmt",
49958    },
49959    Language {
49960        #[cfg(feature = "lang-name")]
49961        name: "Malango",
49962        part1: "",
49963        part3: "mln",
49964    },
49965    Language {
49966        #[cfg(feature = "lang-name")]
49967        name: "Malankuravan",
49968        part1: "",
49969        part3: "mjo",
49970    },
49971    Language {
49972        #[cfg(feature = "lang-name")]
49973        name: "Malapandaram",
49974        part1: "",
49975        part3: "mjp",
49976    },
49977    Language {
49978        #[cfg(feature = "lang-name")]
49979        name: "Malaryan",
49980        part1: "",
49981        part3: "mjq",
49982    },
49983    Language {
49984        #[cfg(feature = "lang-name")]
49985        name: "Malas",
49986        part1: "",
49987        part3: "mkr",
49988    },
49989    Language {
49990        #[cfg(feature = "lang-name")]
49991        name: "Malasar",
49992        part1: "",
49993        part3: "ymr",
49994    },
49995    Language {
49996        #[cfg(feature = "lang-name")]
49997        name: "Malavedan",
49998        part1: "",
49999        part3: "mjr",
50000    },
50001    Language {
50002        #[cfg(feature = "lang-name")]
50003        name: "Malawi Lomwe",
50004        part1: "",
50005        part3: "lon",
50006    },
50007    Language {
50008        #[cfg(feature = "lang-name")]
50009        name: "Malawi Sena",
50010        part1: "",
50011        part3: "swk",
50012    },
50013    Language {
50014        #[cfg(feature = "lang-name")]
50015        name: "Malawian Sign Language",
50016        part1: "",
50017        part3: "lws",
50018    },
50019    Language {
50020        #[cfg(feature = "lang-name")]
50021        name: "Malay",
50022        part1: "",
50023        part3: "zlm",
50024    },
50025    Language {
50026        #[cfg(feature = "lang-name")]
50027        name: "Malay",
50028        part1: "ms",
50029        part3: "msa",
50030    },
50031    Language {
50032        #[cfg(feature = "lang-name")]
50033        name: "Malayalam",
50034        part1: "ml",
50035        part3: "mal",
50036    },
50037    Language {
50038        #[cfg(feature = "lang-name")]
50039        name: "Malayic Dayak",
50040        part1: "",
50041        part3: "xdy",
50042    },
50043    Language {
50044        #[cfg(feature = "lang-name")]
50045        name: "Malaynon",
50046        part1: "",
50047        part3: "mlz",
50048    },
50049    Language {
50050        #[cfg(feature = "lang-name")]
50051        name: "Malayo",
50052        part1: "",
50053        part3: "mbp",
50054    },
50055    Language {
50056        #[cfg(feature = "lang-name")]
50057        name: "Malaysian Sign Language",
50058        part1: "",
50059        part3: "xml",
50060    },
50061    Language {
50062        #[cfg(feature = "lang-name")]
50063        name: "Malba Birifor",
50064        part1: "",
50065        part3: "bfo",
50066    },
50067    Language {
50068        #[cfg(feature = "lang-name")]
50069        name: "Male",
50070        part1: "",
50071        part3: "mdy",
50072    },
50073    Language {
50074        #[cfg(feature = "lang-name")]
50075        name: "Male",
50076        part1: "",
50077        part3: "mdc",
50078    },
50079    Language {
50080        #[cfg(feature = "lang-name")]
50081        name: "Malecite-Passamaquoddy",
50082        part1: "",
50083        part3: "pqm",
50084    },
50085    Language {
50086        #[cfg(feature = "lang-name")]
50087        name: "Maleng",
50088        part1: "",
50089        part3: "pkt",
50090    },
50091    Language {
50092        #[cfg(feature = "lang-name")]
50093        name: "Maleu-Kilenge",
50094        part1: "",
50095        part3: "mgl",
50096    },
50097    Language {
50098        #[cfg(feature = "lang-name")]
50099        name: "Malfaxal",
50100        part1: "",
50101        part3: "mlx",
50102    },
50103    Language {
50104        #[cfg(feature = "lang-name")]
50105        name: "Malgana",
50106        part1: "",
50107        part3: "vml",
50108    },
50109    Language {
50110        #[cfg(feature = "lang-name")]
50111        name: "Malgbe",
50112        part1: "",
50113        part3: "mxf",
50114    },
50115    Language {
50116        #[cfg(feature = "lang-name")]
50117        name: "Mali",
50118        part1: "",
50119        part3: "gcc",
50120    },
50121    Language {
50122        #[cfg(feature = "lang-name")]
50123        name: "Malila",
50124        part1: "",
50125        part3: "mgq",
50126    },
50127    Language {
50128        #[cfg(feature = "lang-name")]
50129        name: "Malimba",
50130        part1: "",
50131        part3: "mzd",
50132    },
50133    Language {
50134        #[cfg(feature = "lang-name")]
50135        name: "Malimpung",
50136        part1: "",
50137        part3: "mli",
50138    },
50139    Language {
50140        #[cfg(feature = "lang-name")]
50141        name: "Malinaltepec Me'phaa",
50142        part1: "",
50143        part3: "tcf",
50144    },
50145    Language {
50146        #[cfg(feature = "lang-name")]
50147        name: "Malo",
50148        part1: "",
50149        part3: "mla",
50150    },
50151    Language {
50152        #[cfg(feature = "lang-name")]
50153        name: "Malol",
50154        part1: "",
50155        part3: "mbk",
50156    },
50157    Language {
50158        #[cfg(feature = "lang-name")]
50159        name: "Maltese",
50160        part1: "mt",
50161        part3: "mlt",
50162    },
50163    Language {
50164        #[cfg(feature = "lang-name")]
50165        name: "Maltese Sign Language",
50166        part1: "",
50167        part3: "mdl",
50168    },
50169    Language {
50170        #[cfg(feature = "lang-name")]
50171        name: "Malua Bay",
50172        part1: "",
50173        part3: "mll",
50174    },
50175    Language {
50176        #[cfg(feature = "lang-name")]
50177        name: "Malvi",
50178        part1: "",
50179        part3: "mup",
50180    },
50181    Language {
50182        #[cfg(feature = "lang-name")]
50183        name: "Malyangapa",
50184        part1: "",
50185        part3: "yga",
50186    },
50187    Language {
50188        #[cfg(feature = "lang-name")]
50189        name: "Maleku Jaika",
50190        part1: "",
50191        part3: "gut",
50192    },
50193    Language {
50194        #[cfg(feature = "lang-name")]
50195        name: "Mam",
50196        part1: "",
50197        part3: "mam",
50198    },
50199    Language {
50200        #[cfg(feature = "lang-name")]
50201        name: "Mama",
50202        part1: "",
50203        part3: "mma",
50204    },
50205    Language {
50206        #[cfg(feature = "lang-name")]
50207        name: "Mamaa",
50208        part1: "",
50209        part3: "mhf",
50210    },
50211    Language {
50212        #[cfg(feature = "lang-name")]
50213        name: "Mamainde",
50214        part1: "",
50215        part3: "wmd",
50216    },
50217    Language {
50218        #[cfg(feature = "lang-name")]
50219        name: "Mamanwa",
50220        part1: "",
50221        part3: "mmn",
50222    },
50223    Language {
50224        #[cfg(feature = "lang-name")]
50225        name: "Mamara Senoufo",
50226        part1: "",
50227        part3: "myk",
50228    },
50229    Language {
50230        #[cfg(feature = "lang-name")]
50231        name: "Mamasa",
50232        part1: "",
50233        part3: "mqj",
50234    },
50235    Language {
50236        #[cfg(feature = "lang-name")]
50237        name: "Mambae",
50238        part1: "",
50239        part3: "mgm",
50240    },
50241    Language {
50242        #[cfg(feature = "lang-name")]
50243        name: "Mambai",
50244        part1: "",
50245        part3: "mcs",
50246    },
50247    Language {
50248        #[cfg(feature = "lang-name")]
50249        name: "Mamboru",
50250        part1: "",
50251        part3: "mvd",
50252    },
50253    Language {
50254        #[cfg(feature = "lang-name")]
50255        name: "Mambwe-Lungu",
50256        part1: "",
50257        part3: "mgr",
50258    },
50259    Language {
50260        #[cfg(feature = "lang-name")]
50261        name: "Mampruli",
50262        part1: "",
50263        part3: "maw",
50264    },
50265    Language {
50266        #[cfg(feature = "lang-name")]
50267        name: "Mamuju",
50268        part1: "",
50269        part3: "mqx",
50270    },
50271    Language {
50272        #[cfg(feature = "lang-name")]
50273        name: "Mamulique",
50274        part1: "",
50275        part3: "emm",
50276    },
50277    Language {
50278        #[cfg(feature = "lang-name")]
50279        name: "Mamusi",
50280        part1: "",
50281        part3: "kdf",
50282    },
50283    Language {
50284        #[cfg(feature = "lang-name")]
50285        name: "Mamvu",
50286        part1: "",
50287        part3: "mdi",
50288    },
50289    Language {
50290        #[cfg(feature = "lang-name")]
50291        name: "Man Met",
50292        part1: "",
50293        part3: "mml",
50294    },
50295    Language {
50296        #[cfg(feature = "lang-name")]
50297        name: "Manado Malay",
50298        part1: "",
50299        part3: "xmm",
50300    },
50301    Language {
50302        #[cfg(feature = "lang-name")]
50303        name: "Manam",
50304        part1: "",
50305        part3: "mva",
50306    },
50307    Language {
50308        #[cfg(feature = "lang-name")]
50309        name: "Manambu",
50310        part1: "",
50311        part3: "mle",
50312    },
50313    Language {
50314        #[cfg(feature = "lang-name")]
50315        name: "Manangba",
50316        part1: "",
50317        part3: "nmm",
50318    },
50319    Language {
50320        #[cfg(feature = "lang-name")]
50321        name: "Manangkari",
50322        part1: "",
50323        part3: "znk",
50324    },
50325    Language {
50326        #[cfg(feature = "lang-name")]
50327        name: "Manchu",
50328        part1: "",
50329        part3: "mnc",
50330    },
50331    Language {
50332        #[cfg(feature = "lang-name")]
50333        name: "Manda",
50334        part1: "",
50335        part3: "zma",
50336    },
50337    Language {
50338        #[cfg(feature = "lang-name")]
50339        name: "Manda",
50340        part1: "",
50341        part3: "mha",
50342    },
50343    Language {
50344        #[cfg(feature = "lang-name")]
50345        name: "Manda",
50346        part1: "",
50347        part3: "mgs",
50348    },
50349    Language {
50350        #[cfg(feature = "lang-name")]
50351        name: "Mandahuaca",
50352        part1: "",
50353        part3: "mht",
50354    },
50355    Language {
50356        #[cfg(feature = "lang-name")]
50357        name: "Mandaic",
50358        part1: "",
50359        part3: "mid",
50360    },
50361    Language {
50362        #[cfg(feature = "lang-name")]
50363        name: "Mandan",
50364        part1: "",
50365        part3: "mhq",
50366    },
50367    Language {
50368        #[cfg(feature = "lang-name")]
50369        name: "Mandandanyi",
50370        part1: "",
50371        part3: "zmk",
50372    },
50373    Language {
50374        #[cfg(feature = "lang-name")]
50375        name: "Mandar",
50376        part1: "",
50377        part3: "mdr",
50378    },
50379    Language {
50380        #[cfg(feature = "lang-name")]
50381        name: "Mandara",
50382        part1: "",
50383        part3: "tbf",
50384    },
50385    Language {
50386        #[cfg(feature = "lang-name")]
50387        name: "Mandari",
50388        part1: "",
50389        part3: "mqu",
50390    },
50391    Language {
50392        #[cfg(feature = "lang-name")]
50393        name: "Mandarin Chinese",
50394        part1: "",
50395        part3: "cmn",
50396    },
50397    Language {
50398        #[cfg(feature = "lang-name")]
50399        name: "Mandaya",
50400        part1: "",
50401        part3: "mry",
50402    },
50403    Language {
50404        #[cfg(feature = "lang-name")]
50405        name: "Mandeali",
50406        part1: "",
50407        part3: "mjl",
50408    },
50409    Language {
50410        #[cfg(feature = "lang-name")]
50411        name: "Mander",
50412        part1: "",
50413        part3: "mqr",
50414    },
50415    Language {
50416        #[cfg(feature = "lang-name")]
50417        name: "Mandingo",
50418        part1: "",
50419        part3: "man",
50420    },
50421    Language {
50422        #[cfg(feature = "lang-name")]
50423        name: "Mandinka",
50424        part1: "",
50425        part3: "mnk",
50426    },
50427    Language {
50428        #[cfg(feature = "lang-name")]
50429        name: "Mandjak",
50430        part1: "",
50431        part3: "mfv",
50432    },
50433    Language {
50434        #[cfg(feature = "lang-name")]
50435        name: "Mandobo Atas",
50436        part1: "",
50437        part3: "aax",
50438    },
50439    Language {
50440        #[cfg(feature = "lang-name")]
50441        name: "Mandobo Bawah",
50442        part1: "",
50443        part3: "bwp",
50444    },
50445    Language {
50446        #[cfg(feature = "lang-name")]
50447        name: "Manem",
50448        part1: "",
50449        part3: "jet",
50450    },
50451    Language {
50452        #[cfg(feature = "lang-name")]
50453        name: "Mang",
50454        part1: "",
50455        part3: "zng",
50456    },
50457    Language {
50458        #[cfg(feature = "lang-name")]
50459        name: "Manga Kanuri",
50460        part1: "",
50461        part3: "kby",
50462    },
50463    Language {
50464        #[cfg(feature = "lang-name")]
50465        name: "Mangala",
50466        part1: "",
50467        part3: "mem",
50468    },
50469    Language {
50470        #[cfg(feature = "lang-name")]
50471        name: "Mangareva",
50472        part1: "",
50473        part3: "mrv",
50474    },
50475    Language {
50476        #[cfg(feature = "lang-name")]
50477        name: "Mangarrayi",
50478        part1: "",
50479        part3: "mpc",
50480    },
50481    Language {
50482        #[cfg(feature = "lang-name")]
50483        name: "Mangas",
50484        part1: "",
50485        part3: "zns",
50486    },
50487    Language {
50488        #[cfg(feature = "lang-name")]
50489        name: "Mangayat",
50490        part1: "",
50491        part3: "myj",
50492    },
50493    Language {
50494        #[cfg(feature = "lang-name")]
50495        name: "Mangbetu",
50496        part1: "",
50497        part3: "mdj",
50498    },
50499    Language {
50500        #[cfg(feature = "lang-name")]
50501        name: "Mangbutu",
50502        part1: "",
50503        part3: "mdk",
50504    },
50505    Language {
50506        #[cfg(feature = "lang-name")]
50507        name: "Mangerr",
50508        part1: "",
50509        part3: "zme",
50510    },
50511    Language {
50512        #[cfg(feature = "lang-name")]
50513        name: "Mangga Buang",
50514        part1: "",
50515        part3: "mmo",
50516    },
50517    Language {
50518        #[cfg(feature = "lang-name")]
50519        name: "Manggarai",
50520        part1: "",
50521        part3: "mqy",
50522    },
50523    Language {
50524        #[cfg(feature = "lang-name")]
50525        name: "Mango",
50526        part1: "",
50527        part3: "mge",
50528    },
50529    Language {
50530        #[cfg(feature = "lang-name")]
50531        name: "Mangole",
50532        part1: "",
50533        part3: "mqc",
50534    },
50535    Language {
50536        #[cfg(feature = "lang-name")]
50537        name: "Mangseng",
50538        part1: "",
50539        part3: "mbh",
50540    },
50541    Language {
50542        #[cfg(feature = "lang-name")]
50543        name: "Mangue",
50544        part1: "",
50545        part3: "mom",
50546    },
50547    Language {
50548        #[cfg(feature = "lang-name")]
50549        name: "Manichaean Middle Persian",
50550        part1: "",
50551        part3: "xmn",
50552    },
50553    Language {
50554        #[cfg(feature = "lang-name")]
50555        name: "Manide",
50556        part1: "",
50557        part3: "abd",
50558    },
50559    Language {
50560        #[cfg(feature = "lang-name")]
50561        name: "Manikion",
50562        part1: "",
50563        part3: "mnx",
50564    },
50565    Language {
50566        #[cfg(feature = "lang-name")]
50567        name: "Manipa",
50568        part1: "",
50569        part3: "mqp",
50570    },
50571    Language {
50572        #[cfg(feature = "lang-name")]
50573        name: "Manipuri",
50574        part1: "",
50575        part3: "mni",
50576    },
50577    Language {
50578        #[cfg(feature = "lang-name")]
50579        name: "Mankanya",
50580        part1: "",
50581        part3: "knf",
50582    },
50583    Language {
50584        #[cfg(feature = "lang-name")]
50585        name: "Mankiyali",
50586        part1: "",
50587        part3: "nlm",
50588    },
50589    Language {
50590        #[cfg(feature = "lang-name")]
50591        name: "Manna-Dora",
50592        part1: "",
50593        part3: "mju",
50594    },
50595    Language {
50596        #[cfg(feature = "lang-name")]
50597        name: "Mannan",
50598        part1: "",
50599        part3: "mjv",
50600    },
50601    Language {
50602        #[cfg(feature = "lang-name")]
50603        name: "Mano",
50604        part1: "",
50605        part3: "mev",
50606    },
50607    Language {
50608        #[cfg(feature = "lang-name")]
50609        name: "Manombai",
50610        part1: "",
50611        part3: "woo",
50612    },
50613    Language {
50614        #[cfg(feature = "lang-name")]
50615        name: "Mansaka",
50616        part1: "",
50617        part3: "msk",
50618    },
50619    Language {
50620        #[cfg(feature = "lang-name")]
50621        name: "Mansi",
50622        part1: "",
50623        part3: "mns",
50624    },
50625    Language {
50626        #[cfg(feature = "lang-name")]
50627        name: "Mansoanka",
50628        part1: "",
50629        part3: "msw",
50630    },
50631    Language {
50632        #[cfg(feature = "lang-name")]
50633        name: "Manta",
50634        part1: "",
50635        part3: "myg",
50636    },
50637    Language {
50638        #[cfg(feature = "lang-name")]
50639        name: "Mantsi",
50640        part1: "",
50641        part3: "nty",
50642    },
50643    Language {
50644        #[cfg(feature = "lang-name")]
50645        name: "Manumanaw Karen",
50646        part1: "",
50647        part3: "kxf",
50648    },
50649    Language {
50650        #[cfg(feature = "lang-name")]
50651        name: "Manx",
50652        part1: "gv",
50653        part3: "glv",
50654    },
50655    Language {
50656        #[cfg(feature = "lang-name")]
50657        name: "Manya",
50658        part1: "",
50659        part3: "mzj",
50660    },
50661    Language {
50662        #[cfg(feature = "lang-name")]
50663        name: "Manyawa",
50664        part1: "",
50665        part3: "mny",
50666    },
50667    Language {
50668        #[cfg(feature = "lang-name")]
50669        name: "Manyika",
50670        part1: "",
50671        part3: "mxc",
50672    },
50673    Language {
50674        #[cfg(feature = "lang-name")]
50675        name: "Manza",
50676        part1: "",
50677        part3: "mzv",
50678    },
50679    Language {
50680        #[cfg(feature = "lang-name")]
50681        name: "Mao Naga",
50682        part1: "",
50683        part3: "nbi",
50684    },
50685    Language {
50686        #[cfg(feature = "lang-name")]
50687        name: "Maonan",
50688        part1: "",
50689        part3: "mmd",
50690    },
50691    Language {
50692        #[cfg(feature = "lang-name")]
50693        name: "Maore Comorian",
50694        part1: "",
50695        part3: "swb",
50696    },
50697    Language {
50698        #[cfg(feature = "lang-name")]
50699        name: "Maori",
50700        part1: "mi",
50701        part3: "mri",
50702    },
50703    Language {
50704        #[cfg(feature = "lang-name")]
50705        name: "Mape",
50706        part1: "",
50707        part3: "mlh",
50708    },
50709    Language {
50710        #[cfg(feature = "lang-name")]
50711        name: "Mapena",
50712        part1: "",
50713        part3: "mnm",
50714    },
50715    Language {
50716        #[cfg(feature = "lang-name")]
50717        name: "Mapia",
50718        part1: "",
50719        part3: "mpy",
50720    },
50721    Language {
50722        #[cfg(feature = "lang-name")]
50723        name: "Mapidian",
50724        part1: "",
50725        part3: "mpw",
50726    },
50727    Language {
50728        #[cfg(feature = "lang-name")]
50729        name: "Mapos Buang",
50730        part1: "",
50731        part3: "bzh",
50732    },
50733    Language {
50734        #[cfg(feature = "lang-name")]
50735        name: "Mapoyo",
50736        part1: "",
50737        part3: "mcg",
50738    },
50739    Language {
50740        #[cfg(feature = "lang-name")]
50741        name: "Mapudungun",
50742        part1: "",
50743        part3: "arn",
50744    },
50745    Language {
50746        #[cfg(feature = "lang-name")]
50747        name: "Mapun",
50748        part1: "",
50749        part3: "sjm",
50750    },
50751    Language {
50752        #[cfg(feature = "lang-name")]
50753        name: "Maquiritari",
50754        part1: "",
50755        part3: "mch",
50756    },
50757    Language {
50758        #[cfg(feature = "lang-name")]
50759        name: "Mara Chin",
50760        part1: "",
50761        part3: "mrh",
50762    },
50763    Language {
50764        #[cfg(feature = "lang-name")]
50765        name: "Marachi",
50766        part1: "",
50767        part3: "lri",
50768    },
50769    Language {
50770        #[cfg(feature = "lang-name")]
50771        name: "Maraghei",
50772        part1: "",
50773        part3: "vmh",
50774    },
50775    Language {
50776        #[cfg(feature = "lang-name")]
50777        name: "Maragus",
50778        part1: "",
50779        part3: "mrs",
50780    },
50781    Language {
50782        #[cfg(feature = "lang-name")]
50783        name: "Maram Naga",
50784        part1: "",
50785        part3: "nma",
50786    },
50787    Language {
50788        #[cfg(feature = "lang-name")]
50789        name: "Marama",
50790        part1: "",
50791        part3: "lrm",
50792    },
50793    Language {
50794        #[cfg(feature = "lang-name")]
50795        name: "Maranao",
50796        part1: "",
50797        part3: "mrw",
50798    },
50799    Language {
50800        #[cfg(feature = "lang-name")]
50801        name: "Maranunggu",
50802        part1: "",
50803        part3: "zmr",
50804    },
50805    Language {
50806        #[cfg(feature = "lang-name")]
50807        name: "Mararit",
50808        part1: "",
50809        part3: "mgb",
50810    },
50811    Language {
50812        #[cfg(feature = "lang-name")]
50813        name: "Marathi",
50814        part1: "mr",
50815        part3: "mar",
50816    },
50817    Language {
50818        #[cfg(feature = "lang-name")]
50819        name: "Marau",
50820        part1: "",
50821        part3: "mvr",
50822    },
50823    Language {
50824        #[cfg(feature = "lang-name")]
50825        name: "Marba",
50826        part1: "",
50827        part3: "mpg",
50828    },
50829    Language {
50830        #[cfg(feature = "lang-name")]
50831        name: "Mardin Sign Language",
50832        part1: "",
50833        part3: "dsz",
50834    },
50835    Language {
50836        #[cfg(feature = "lang-name")]
50837        name: "Maremgi",
50838        part1: "",
50839        part3: "mrx",
50840    },
50841    Language {
50842        #[cfg(feature = "lang-name")]
50843        name: "Marenje",
50844        part1: "",
50845        part3: "vmr",
50846    },
50847    Language {
50848        #[cfg(feature = "lang-name")]
50849        name: "Marfa",
50850        part1: "",
50851        part3: "mvu",
50852    },
50853    Language {
50854        #[cfg(feature = "lang-name")]
50855        name: "Margany",
50856        part1: "",
50857        part3: "zmc",
50858    },
50859    Language {
50860        #[cfg(feature = "lang-name")]
50861        name: "Marghi Central",
50862        part1: "",
50863        part3: "mrt",
50864    },
50865    Language {
50866        #[cfg(feature = "lang-name")]
50867        name: "Marghi South",
50868        part1: "",
50869        part3: "mfm",
50870    },
50871    Language {
50872        #[cfg(feature = "lang-name")]
50873        name: "Margos-Yarowilca-Lauricocha Quechua",
50874        part1: "",
50875        part3: "qvm",
50876    },
50877    Language {
50878        #[cfg(feature = "lang-name")]
50879        name: "Margu",
50880        part1: "",
50881        part3: "mhg",
50882    },
50883    Language {
50884        #[cfg(feature = "lang-name")]
50885        name: "Mari",
50886        part1: "",
50887        part3: "mbx",
50888    },
50889    Language {
50890        #[cfg(feature = "lang-name")]
50891        name: "Mari",
50892        part1: "",
50893        part3: "hob",
50894    },
50895    Language {
50896        #[cfg(feature = "lang-name")]
50897        name: "Mari",
50898        part1: "",
50899        part3: "chm",
50900    },
50901    Language {
50902        #[cfg(feature = "lang-name")]
50903        name: "Maria",
50904        part1: "",
50905        part3: "mrr",
50906    },
50907    Language {
50908        #[cfg(feature = "lang-name")]
50909        name: "Maria",
50910        part1: "",
50911        part3: "mds",
50912    },
50913    Language {
50914        #[cfg(feature = "lang-name")]
50915        name: "Maricopa",
50916        part1: "",
50917        part3: "mrc",
50918    },
50919    Language {
50920        #[cfg(feature = "lang-name")]
50921        name: "Maridan",
50922        part1: "",
50923        part3: "zmd",
50924    },
50925    Language {
50926        #[cfg(feature = "lang-name")]
50927        name: "Maridjabin",
50928        part1: "",
50929        part3: "zmj",
50930    },
50931    Language {
50932        #[cfg(feature = "lang-name")]
50933        name: "Marik",
50934        part1: "",
50935        part3: "dad",
50936    },
50937    Language {
50938        #[cfg(feature = "lang-name")]
50939        name: "Marimanindji",
50940        part1: "",
50941        part3: "zmm",
50942    },
50943    Language {
50944        #[cfg(feature = "lang-name")]
50945        name: "Marind",
50946        part1: "",
50947        part3: "mrz",
50948    },
50949    Language {
50950        #[cfg(feature = "lang-name")]
50951        name: "Maring",
50952        part1: "",
50953        part3: "mbw",
50954    },
50955    Language {
50956        #[cfg(feature = "lang-name")]
50957        name: "Maring Naga",
50958        part1: "",
50959        part3: "nng",
50960    },
50961    Language {
50962        #[cfg(feature = "lang-name")]
50963        name: "Maringarr",
50964        part1: "",
50965        part3: "zmt",
50966    },
50967    Language {
50968        #[cfg(feature = "lang-name")]
50969        name: "Marino",
50970        part1: "",
50971        part3: "mrb",
50972    },
50973    Language {
50974        #[cfg(feature = "lang-name")]
50975        name: "Mariri",
50976        part1: "",
50977        part3: "mqi",
50978    },
50979    Language {
50980        #[cfg(feature = "lang-name")]
50981        name: "Maritime Sign Language",
50982        part1: "",
50983        part3: "nsr",
50984    },
50985    Language {
50986        #[cfg(feature = "lang-name")]
50987        name: "Maritsaua",
50988        part1: "",
50989        part3: "msp",
50990    },
50991    Language {
50992        #[cfg(feature = "lang-name")]
50993        name: "Mariyedi",
50994        part1: "",
50995        part3: "zmy",
50996    },
50997    Language {
50998        #[cfg(feature = "lang-name")]
50999        name: "Marka",
51000        part1: "",
51001        part3: "rkm",
51002    },
51003    Language {
51004        #[cfg(feature = "lang-name")]
51005        name: "Markweeta",
51006        part1: "",
51007        part3: "enb",
51008    },
51009    Language {
51010        #[cfg(feature = "lang-name")]
51011        name: "Marma",
51012        part1: "",
51013        part3: "rmz",
51014    },
51015    Language {
51016        #[cfg(feature = "lang-name")]
51017        name: "Marovo",
51018        part1: "",
51019        part3: "mvo",
51020    },
51021    Language {
51022        #[cfg(feature = "lang-name")]
51023        name: "Marra",
51024        part1: "",
51025        part3: "mec",
51026    },
51027    Language {
51028        #[cfg(feature = "lang-name")]
51029        name: "Marriammu",
51030        part1: "",
51031        part3: "xru",
51032    },
51033    Language {
51034        #[cfg(feature = "lang-name")]
51035        name: "Marrithiyel",
51036        part1: "",
51037        part3: "mfr",
51038    },
51039    Language {
51040        #[cfg(feature = "lang-name")]
51041        name: "Marrucinian",
51042        part1: "",
51043        part3: "umc",
51044    },
51045    Language {
51046        #[cfg(feature = "lang-name")]
51047        name: "Marshallese",
51048        part1: "mh",
51049        part3: "mah",
51050    },
51051    Language {
51052        #[cfg(feature = "lang-name")]
51053        name: "Marsian",
51054        part1: "",
51055        part3: "ims",
51056    },
51057    Language {
51058        #[cfg(feature = "lang-name")]
51059        name: "Martha's Vineyard Sign Language",
51060        part1: "",
51061        part3: "mre",
51062    },
51063    Language {
51064        #[cfg(feature = "lang-name")]
51065        name: "Marti Ke",
51066        part1: "",
51067        part3: "zmg",
51068    },
51069    Language {
51070        #[cfg(feature = "lang-name")]
51071        name: "Martu Wangka",
51072        part1: "",
51073        part3: "mpj",
51074    },
51075    Language {
51076        #[cfg(feature = "lang-name")]
51077        name: "Martuyhunira",
51078        part1: "",
51079        part3: "vma",
51080    },
51081    Language {
51082        #[cfg(feature = "lang-name")]
51083        name: "Maru",
51084        part1: "",
51085        part3: "mhx",
51086    },
51087    Language {
51088        #[cfg(feature = "lang-name")]
51089        name: "Marwari",
51090        part1: "",
51091        part3: "mwr",
51092    },
51093    Language {
51094        #[cfg(feature = "lang-name")]
51095        name: "Marwari",
51096        part1: "",
51097        part3: "rwr",
51098    },
51099    Language {
51100        #[cfg(feature = "lang-name")]
51101        name: "Marwari",
51102        part1: "",
51103        part3: "mve",
51104    },
51105    Language {
51106        #[cfg(feature = "lang-name")]
51107        name: "Marubo",
51108        part1: "",
51109        part3: "mzr",
51110    },
51111    Language {
51112        #[cfg(feature = "lang-name")]
51113        name: "Masaaba",
51114        part1: "",
51115        part3: "myx",
51116    },
51117    Language {
51118        #[cfg(feature = "lang-name")]
51119        name: "Masadiit Itneg",
51120        part1: "",
51121        part3: "tis",
51122    },
51123    Language {
51124        #[cfg(feature = "lang-name")]
51125        name: "Masai",
51126        part1: "",
51127        part3: "mas",
51128    },
51129    Language {
51130        #[cfg(feature = "lang-name")]
51131        name: "Masalit",
51132        part1: "",
51133        part3: "mls",
51134    },
51135    Language {
51136        #[cfg(feature = "lang-name")]
51137        name: "Masana",
51138        part1: "",
51139        part3: "mcn",
51140    },
51141    Language {
51142        #[cfg(feature = "lang-name")]
51143        name: "Masbatenyo",
51144        part1: "",
51145        part3: "msb",
51146    },
51147    Language {
51148        #[cfg(feature = "lang-name")]
51149        name: "Mashco Piro",
51150        part1: "",
51151        part3: "cuj",
51152    },
51153    Language {
51154        #[cfg(feature = "lang-name")]
51155        name: "Mashi",
51156        part1: "",
51157        part3: "jms",
51158    },
51159    Language {
51160        #[cfg(feature = "lang-name")]
51161        name: "Mashi",
51162        part1: "",
51163        part3: "mho",
51164    },
51165    Language {
51166        #[cfg(feature = "lang-name")]
51167        name: "Masikoro Malagasy",
51168        part1: "",
51169        part3: "msh",
51170    },
51171    Language {
51172        #[cfg(feature = "lang-name")]
51173        name: "Masimasi",
51174        part1: "",
51175        part3: "ism",
51176    },
51177    Language {
51178        #[cfg(feature = "lang-name")]
51179        name: "Masiwang",
51180        part1: "",
51181        part3: "bnf",
51182    },
51183    Language {
51184        #[cfg(feature = "lang-name")]
51185        name: "Maskelynes",
51186        part1: "",
51187        part3: "klv",
51188    },
51189    Language {
51190        #[cfg(feature = "lang-name")]
51191        name: "Maslam",
51192        part1: "",
51193        part3: "msv",
51194    },
51195    Language {
51196        #[cfg(feature = "lang-name")]
51197        name: "Masmaje",
51198        part1: "",
51199        part3: "mes",
51200    },
51201    Language {
51202        #[cfg(feature = "lang-name")]
51203        name: "Massalat",
51204        part1: "",
51205        part3: "mdg",
51206    },
51207    Language {
51208        #[cfg(feature = "lang-name")]
51209        name: "Massep",
51210        part1: "",
51211        part3: "mvs",
51212    },
51213    Language {
51214        #[cfg(feature = "lang-name")]
51215        name: "Matagalpa",
51216        part1: "",
51217        part3: "mtn",
51218    },
51219    Language {
51220        #[cfg(feature = "lang-name")]
51221        name: "Matal",
51222        part1: "",
51223        part3: "mfh",
51224    },
51225    Language {
51226        #[cfg(feature = "lang-name")]
51227        name: "Matambwe",
51228        part1: "",
51229        part3: "wtb",
51230    },
51231    Language {
51232        #[cfg(feature = "lang-name")]
51233        name: "Matbat",
51234        part1: "",
51235        part3: "xmt",
51236    },
51237    Language {
51238        #[cfg(feature = "lang-name")]
51239        name: "Matengo",
51240        part1: "",
51241        part3: "mgv",
51242    },
51243    Language {
51244        #[cfg(feature = "lang-name")]
51245        name: "Matepi",
51246        part1: "",
51247        part3: "mqe",
51248    },
51249    Language {
51250        #[cfg(feature = "lang-name")]
51251        name: "Matigsalug Manobo",
51252        part1: "",
51253        part3: "mbt",
51254    },
51255    Language {
51256        #[cfg(feature = "lang-name")]
51257        name: "Matipuhy",
51258        part1: "",
51259        part3: "mzo",
51260    },
51261    Language {
51262        #[cfg(feature = "lang-name")]
51263        name: "Matngala",
51264        part1: "",
51265        part3: "zml",
51266    },
51267    Language {
51268        #[cfg(feature = "lang-name")]
51269        name: "Mato",
51270        part1: "",
51271        part3: "met",
51272    },
51273    Language {
51274        #[cfg(feature = "lang-name")]
51275        name: "Mato Grosso Arara",
51276        part1: "",
51277        part3: "axg",
51278    },
51279    Language {
51280        #[cfg(feature = "lang-name")]
51281        name: "Mator",
51282        part1: "",
51283        part3: "mtm",
51284    },
51285    Language {
51286        #[cfg(feature = "lang-name")]
51287        name: "Matses",
51288        part1: "",
51289        part3: "mcf",
51290    },
51291    Language {
51292        #[cfg(feature = "lang-name")]
51293        name: "Mattole",
51294        part1: "",
51295        part3: "mvb",
51296    },
51297    Language {
51298        #[cfg(feature = "lang-name")]
51299        name: "Matu Chin",
51300        part1: "",
51301        part3: "hlt",
51302    },
51303    Language {
51304        #[cfg(feature = "lang-name")]
51305        name: "Matukar",
51306        part1: "",
51307        part3: "mjk",
51308    },
51309    Language {
51310        #[cfg(feature = "lang-name")]
51311        name: "Matumbi",
51312        part1: "",
51313        part3: "mgw",
51314    },
51315    Language {
51316        #[cfg(feature = "lang-name")]
51317        name: "Matya Samo",
51318        part1: "",
51319        part3: "stj",
51320    },
51321    Language {
51322        #[cfg(feature = "lang-name")]
51323        name: "Matis",
51324        part1: "",
51325        part3: "mpq",
51326    },
51327    Language {
51328        #[cfg(feature = "lang-name")]
51329        name: "Maung",
51330        part1: "",
51331        part3: "mph",
51332    },
51333    Language {
51334        #[cfg(feature = "lang-name")]
51335        name: "Mauritian Sign Language",
51336        part1: "",
51337        part3: "lsy",
51338    },
51339    Language {
51340        #[cfg(feature = "lang-name")]
51341        name: "Mauwake",
51342        part1: "",
51343        part3: "mhl",
51344    },
51345    Language {
51346        #[cfg(feature = "lang-name")]
51347        name: "Mawa",
51348        part1: "",
51349        part3: "mcw",
51350    },
51351    Language {
51352        #[cfg(feature = "lang-name")]
51353        name: "Mawa",
51354        part1: "",
51355        part3: "wma",
51356    },
51357    Language {
51358        #[cfg(feature = "lang-name")]
51359        name: "Mawak",
51360        part1: "",
51361        part3: "mjj",
51362    },
51363    Language {
51364        #[cfg(feature = "lang-name")]
51365        name: "Mawan",
51366        part1: "",
51367        part3: "mcz",
51368    },
51369    Language {
51370        #[cfg(feature = "lang-name")]
51371        name: "Mawayana",
51372        part1: "",
51373        part3: "mzx",
51374    },
51375    Language {
51376        #[cfg(feature = "lang-name")]
51377        name: "Mawchi",
51378        part1: "",
51379        part3: "mke",
51380    },
51381    Language {
51382        #[cfg(feature = "lang-name")]
51383        name: "Mawes",
51384        part1: "",
51385        part3: "mgk",
51386    },
51387    Language {
51388        #[cfg(feature = "lang-name")]
51389        name: "Maxakali",
51390        part1: "",
51391        part3: "mbl",
51392    },
51393    Language {
51394        #[cfg(feature = "lang-name")]
51395        name: "Maxi Gbe",
51396        part1: "",
51397        part3: "mxl",
51398    },
51399    Language {
51400        #[cfg(feature = "lang-name")]
51401        name: "Maya Samo",
51402        part1: "",
51403        part3: "sym",
51404    },
51405    Language {
51406        #[cfg(feature = "lang-name")]
51407        name: "Mayaguduna",
51408        part1: "",
51409        part3: "xmy",
51410    },
51411    Language {
51412        #[cfg(feature = "lang-name")]
51413        name: "Mayangna",
51414        part1: "",
51415        part3: "yan",
51416    },
51417    Language {
51418        #[cfg(feature = "lang-name")]
51419        name: "Mayawali",
51420        part1: "",
51421        part3: "yxa",
51422    },
51423    Language {
51424        #[cfg(feature = "lang-name")]
51425        name: "Mayeka",
51426        part1: "",
51427        part3: "myc",
51428    },
51429    Language {
51430        #[cfg(feature = "lang-name")]
51431        name: "Mayi-Kulan",
51432        part1: "",
51433        part3: "xyk",
51434    },
51435    Language {
51436        #[cfg(feature = "lang-name")]
51437        name: "Mayi-Thakurti",
51438        part1: "",
51439        part3: "xyt",
51440    },
51441    Language {
51442        #[cfg(feature = "lang-name")]
51443        name: "Mayi-Yapi",
51444        part1: "",
51445        part3: "xyj",
51446    },
51447    Language {
51448        #[cfg(feature = "lang-name")]
51449        name: "Mayo",
51450        part1: "",
51451        part3: "mfy",
51452    },
51453    Language {
51454        #[cfg(feature = "lang-name")]
51455        name: "Mayogo",
51456        part1: "",
51457        part3: "mdm",
51458    },
51459    Language {
51460        #[cfg(feature = "lang-name")]
51461        name: "Mayoyao Ifugao",
51462        part1: "",
51463        part3: "ifu",
51464    },
51465    Language {
51466        #[cfg(feature = "lang-name")]
51467        name: "Mazagway",
51468        part1: "",
51469        part3: "dkx",
51470    },
51471    Language {
51472        #[cfg(feature = "lang-name")]
51473        name: "Mazaltepec Zapotec",
51474        part1: "",
51475        part3: "zpy",
51476    },
51477    Language {
51478        #[cfg(feature = "lang-name")]
51479        name: "Mazanderani",
51480        part1: "",
51481        part3: "mzn",
51482    },
51483    Language {
51484        #[cfg(feature = "lang-name")]
51485        name: "Mazatlan Mazatec",
51486        part1: "",
51487        part3: "vmz",
51488    },
51489    Language {
51490        #[cfg(feature = "lang-name")]
51491        name: "Mazatlan Mixe",
51492        part1: "",
51493        part3: "mzl",
51494    },
51495    Language {
51496        #[cfg(feature = "lang-name")]
51497        name: "Mba",
51498        part1: "",
51499        part3: "mfc",
51500    },
51501    Language {
51502        #[cfg(feature = "lang-name")]
51503        name: "Mbala",
51504        part1: "",
51505        part3: "mdp",
51506    },
51507    Language {
51508        #[cfg(feature = "lang-name")]
51509        name: "Mbalanhu",
51510        part1: "",
51511        part3: "lnb",
51512    },
51513    Language {
51514        #[cfg(feature = "lang-name")]
51515        name: "Mbandja",
51516        part1: "",
51517        part3: "zmz",
51518    },
51519    Language {
51520        #[cfg(feature = "lang-name")]
51521        name: "Mbangala",
51522        part1: "",
51523        part3: "mxg",
51524    },
51525    Language {
51526        #[cfg(feature = "lang-name")]
51527        name: "Mbangi",
51528        part1: "",
51529        part3: "mgn",
51530    },
51531    Language {
51532        #[cfg(feature = "lang-name")]
51533        name: "Mbangwe",
51534        part1: "",
51535        part3: "zmn",
51536    },
51537    Language {
51538        #[cfg(feature = "lang-name")]
51539        name: "Mbara",
51540        part1: "",
51541        part3: "mvl",
51542    },
51543    Language {
51544        #[cfg(feature = "lang-name")]
51545        name: "Mbara",
51546        part1: "",
51547        part3: "mpk",
51548    },
51549    Language {
51550        #[cfg(feature = "lang-name")]
51551        name: "Mbariman-Gudhinma",
51552        part1: "",
51553        part3: "zmv",
51554    },
51555    Language {
51556        #[cfg(feature = "lang-name")]
51557        name: "Mbati",
51558        part1: "",
51559        part3: "mdn",
51560    },
51561    Language {
51562        #[cfg(feature = "lang-name")]
51563        name: "Mbato",
51564        part1: "",
51565        part3: "gwa",
51566    },
51567    Language {
51568        #[cfg(feature = "lang-name")]
51569        name: "Mbay",
51570        part1: "",
51571        part3: "myb",
51572    },
51573    Language {
51574        #[cfg(feature = "lang-name")]
51575        name: "Mbe",
51576        part1: "",
51577        part3: "mfo",
51578    },
51579    Language {
51580        #[cfg(feature = "lang-name")]
51581        name: "Mbe'",
51582        part1: "",
51583        part3: "mtk",
51584    },
51585    Language {
51586        #[cfg(feature = "lang-name")]
51587        name: "Mbelime",
51588        part1: "",
51589        part3: "mql",
51590    },
51591    Language {
51592        #[cfg(feature = "lang-name")]
51593        name: "Mbere",
51594        part1: "",
51595        part3: "mdt",
51596    },
51597    Language {
51598        #[cfg(feature = "lang-name")]
51599        name: "Mbesa",
51600        part1: "",
51601        part3: "zms",
51602    },
51603    Language {
51604        #[cfg(feature = "lang-name")]
51605        name: "Mbessa",
51606        part1: "",
51607        part3: "emz",
51608    },
51609    Language {
51610        #[cfg(feature = "lang-name")]
51611        name: "Mbo",
51612        part1: "",
51613        part3: "mbo",
51614    },
51615    Language {
51616        #[cfg(feature = "lang-name")]
51617        name: "Mbo",
51618        part1: "",
51619        part3: "zmw",
51620    },
51621    Language {
51622        #[cfg(feature = "lang-name")]
51623        name: "Mboi",
51624        part1: "",
51625        part3: "moi",
51626    },
51627    Language {
51628        #[cfg(feature = "lang-name")]
51629        name: "Mboko",
51630        part1: "",
51631        part3: "mdu",
51632    },
51633    Language {
51634        #[cfg(feature = "lang-name")]
51635        name: "Mbole",
51636        part1: "",
51637        part3: "mdq",
51638    },
51639    Language {
51640        #[cfg(feature = "lang-name")]
51641        name: "Mbonga",
51642        part1: "",
51643        part3: "xmb",
51644    },
51645    Language {
51646        #[cfg(feature = "lang-name")]
51647        name: "Mbongno",
51648        part1: "",
51649        part3: "bgu",
51650    },
51651    Language {
51652        #[cfg(feature = "lang-name")]
51653        name: "Mbosi",
51654        part1: "",
51655        part3: "mdw",
51656    },
51657    Language {
51658        #[cfg(feature = "lang-name")]
51659        name: "Mbowe",
51660        part1: "",
51661        part3: "mxo",
51662    },
51663    Language {
51664        #[cfg(feature = "lang-name")]
51665        name: "Mbre",
51666        part1: "",
51667        part3: "mka",
51668    },
51669    Language {
51670        #[cfg(feature = "lang-name")]
51671        name: "Mbudum",
51672        part1: "",
51673        part3: "xmd",
51674    },
51675    Language {
51676        #[cfg(feature = "lang-name")]
51677        name: "Mbugu",
51678        part1: "",
51679        part3: "mhd",
51680    },
51681    Language {
51682        #[cfg(feature = "lang-name")]
51683        name: "Mbugwe",
51684        part1: "",
51685        part3: "mgz",
51686    },
51687    Language {
51688        #[cfg(feature = "lang-name")]
51689        name: "Mbuk",
51690        part1: "",
51691        part3: "bpc",
51692    },
51693    Language {
51694        #[cfg(feature = "lang-name")]
51695        name: "Mbuko",
51696        part1: "",
51697        part3: "mqb",
51698    },
51699    Language {
51700        #[cfg(feature = "lang-name")]
51701        name: "Mbukushu",
51702        part1: "",
51703        part3: "mhw",
51704    },
51705    Language {
51706        #[cfg(feature = "lang-name")]
51707        name: "Mbula",
51708        part1: "",
51709        part3: "mna",
51710    },
51711    Language {
51712        #[cfg(feature = "lang-name")]
51713        name: "Mbula-Bwazza",
51714        part1: "",
51715        part3: "mbu",
51716    },
51717    Language {
51718        #[cfg(feature = "lang-name")]
51719        name: "Mbule",
51720        part1: "",
51721        part3: "mlb",
51722    },
51723    Language {
51724        #[cfg(feature = "lang-name")]
51725        name: "Mbulungish",
51726        part1: "",
51727        part3: "mbv",
51728    },
51729    Language {
51730        #[cfg(feature = "lang-name")]
51731        name: "Mbum",
51732        part1: "",
51733        part3: "mdd",
51734    },
51735    Language {
51736        #[cfg(feature = "lang-name")]
51737        name: "Mbunda",
51738        part1: "",
51739        part3: "mck",
51740    },
51741    Language {
51742        #[cfg(feature = "lang-name")]
51743        name: "Mbunga",
51744        part1: "",
51745        part3: "mgy",
51746    },
51747    Language {
51748        #[cfg(feature = "lang-name")]
51749        name: "Mburku",
51750        part1: "",
51751        part3: "bbt",
51752    },
51753    Language {
51754        #[cfg(feature = "lang-name")]
51755        name: "Mbwela",
51756        part1: "",
51757        part3: "mfu",
51758    },
51759    Language {
51760        #[cfg(feature = "lang-name")]
51761        name: "Mbya Guarani",
51762        part1: "",
51763        part3: "gun",
51764    },
51765    Language {
51766        #[cfg(feature = "lang-name")]
51767        name: "Me'en",
51768        part1: "",
51769        part3: "mym",
51770    },
51771    Language {
51772        #[cfg(feature = "lang-name")]
51773        name: "Medebur",
51774        part1: "",
51775        part3: "mjm",
51776    },
51777    Language {
51778        #[cfg(feature = "lang-name")]
51779        name: "Medefaidrin",
51780        part1: "",
51781        part3: "dmf",
51782    },
51783    Language {
51784        #[cfg(feature = "lang-name")]
51785        name: "Media Lengua",
51786        part1: "",
51787        part3: "mue",
51788    },
51789    Language {
51790        #[cfg(feature = "lang-name")]
51791        name: "Median",
51792        part1: "",
51793        part3: "xme",
51794    },
51795    Language {
51796        #[cfg(feature = "lang-name")]
51797        name: "Mednyj Aleut",
51798        part1: "",
51799        part3: "mud",
51800    },
51801    Language {
51802        #[cfg(feature = "lang-name")]
51803        name: "Medumba",
51804        part1: "",
51805        part3: "byv",
51806    },
51807    Language {
51808        #[cfg(feature = "lang-name")]
51809        name: "Mefele",
51810        part1: "",
51811        part3: "mfj",
51812    },
51813    Language {
51814        #[cfg(feature = "lang-name")]
51815        name: "Megam",
51816        part1: "",
51817        part3: "mef",
51818    },
51819    Language {
51820        #[cfg(feature = "lang-name")]
51821        name: "Megleno Romanian",
51822        part1: "",
51823        part3: "ruq",
51824    },
51825    Language {
51826        #[cfg(feature = "lang-name")]
51827        name: "Mehek",
51828        part1: "",
51829        part3: "nux",
51830    },
51831    Language {
51832        #[cfg(feature = "lang-name")]
51833        name: "Mehinaku",
51834        part1: "",
51835        part3: "mmh",
51836    },
51837    Language {
51838        #[cfg(feature = "lang-name")]
51839        name: "Mehri",
51840        part1: "",
51841        part3: "gdq",
51842    },
51843    Language {
51844        #[cfg(feature = "lang-name")]
51845        name: "Mekeo",
51846        part1: "",
51847        part3: "mek",
51848    },
51849    Language {
51850        #[cfg(feature = "lang-name")]
51851        name: "Mekmek",
51852        part1: "",
51853        part3: "mvk",
51854    },
51855    Language {
51856        #[cfg(feature = "lang-name")]
51857        name: "Mekwei",
51858        part1: "",
51859        part3: "msf",
51860    },
51861    Language {
51862        #[cfg(feature = "lang-name")]
51863        name: "Mel-Khaonh",
51864        part1: "",
51865        part3: "hkn",
51866    },
51867    Language {
51868        #[cfg(feature = "lang-name")]
51869        name: "Mele-Fila",
51870        part1: "",
51871        part3: "mxe",
51872    },
51873    Language {
51874        #[cfg(feature = "lang-name")]
51875        name: "Melo",
51876        part1: "",
51877        part3: "mfx",
51878    },
51879    Language {
51880        #[cfg(feature = "lang-name")]
51881        name: "Melpa",
51882        part1: "",
51883        part3: "med",
51884    },
51885    Language {
51886        #[cfg(feature = "lang-name")]
51887        name: "Memoni",
51888        part1: "",
51889        part3: "mby",
51890    },
51891    Language {
51892        #[cfg(feature = "lang-name")]
51893        name: "Mendalam Kayan",
51894        part1: "",
51895        part3: "xkd",
51896    },
51897    Language {
51898        #[cfg(feature = "lang-name")]
51899        name: "Mendankwe-Nkwen",
51900        part1: "",
51901        part3: "mfd",
51902    },
51903    Language {
51904        #[cfg(feature = "lang-name")]
51905        name: "Mende",
51906        part1: "",
51907        part3: "sim",
51908    },
51909    Language {
51910        #[cfg(feature = "lang-name")]
51911        name: "Mende",
51912        part1: "",
51913        part3: "men",
51914    },
51915    Language {
51916        #[cfg(feature = "lang-name")]
51917        name: "Mengaka",
51918        part1: "",
51919        part3: "xmg",
51920    },
51921    Language {
51922        #[cfg(feature = "lang-name")]
51923        name: "Mengen",
51924        part1: "",
51925        part3: "mee",
51926    },
51927    Language {
51928        #[cfg(feature = "lang-name")]
51929        name: "Mengisa",
51930        part1: "",
51931        part3: "mct",
51932    },
51933    Language {
51934        #[cfg(feature = "lang-name")]
51935        name: "Menka",
51936        part1: "",
51937        part3: "mea",
51938    },
51939    Language {
51940        #[cfg(feature = "lang-name")]
51941        name: "Menominee",
51942        part1: "",
51943        part3: "mez",
51944    },
51945    Language {
51946        #[cfg(feature = "lang-name")]
51947        name: "Mentawai",
51948        part1: "",
51949        part3: "mwv",
51950    },
51951    Language {
51952        #[cfg(feature = "lang-name")]
51953        name: "Menya",
51954        part1: "",
51955        part3: "mcr",
51956    },
51957    Language {
51958        #[cfg(feature = "lang-name")]
51959        name: "Meoswar",
51960        part1: "",
51961        part3: "mvx",
51962    },
51963    Language {
51964        #[cfg(feature = "lang-name")]
51965        name: "Mer",
51966        part1: "",
51967        part3: "mnu",
51968    },
51969    Language {
51970        #[cfg(feature = "lang-name")]
51971        name: "Meramera",
51972        part1: "",
51973        part3: "mxm",
51974    },
51975    Language {
51976        #[cfg(feature = "lang-name")]
51977        name: "Merei",
51978        part1: "",
51979        part3: "lmb",
51980    },
51981    Language {
51982        #[cfg(feature = "lang-name")]
51983        name: "Merey",
51984        part1: "",
51985        part3: "meq",
51986    },
51987    Language {
51988        #[cfg(feature = "lang-name")]
51989        name: "Meriam Mir",
51990        part1: "",
51991        part3: "ulk",
51992    },
51993    Language {
51994        #[cfg(feature = "lang-name")]
51995        name: "Merlav",
51996        part1: "",
51997        part3: "mrm",
51998    },
51999    Language {
52000        #[cfg(feature = "lang-name")]
52001        name: "Meroitic",
52002        part1: "",
52003        part3: "xmr",
52004    },
52005    Language {
52006        #[cfg(feature = "lang-name")]
52007        name: "Meru",
52008        part1: "",
52009        part3: "mer",
52010    },
52011    Language {
52012        #[cfg(feature = "lang-name")]
52013        name: "Merwari",
52014        part1: "",
52015        part3: "wry",
52016    },
52017    Language {
52018        #[cfg(feature = "lang-name")]
52019        name: "Mesaka",
52020        part1: "",
52021        part3: "iyo",
52022    },
52023    Language {
52024        #[cfg(feature = "lang-name")]
52025        name: "Mescalero-Chiricahua Apache",
52026        part1: "",
52027        part3: "apm",
52028    },
52029    Language {
52030        #[cfg(feature = "lang-name")]
52031        name: "Mese",
52032        part1: "",
52033        part3: "mci",
52034    },
52035    Language {
52036        #[cfg(feature = "lang-name")]
52037        name: "Meskwaki",
52038        part1: "",
52039        part3: "sac",
52040    },
52041    Language {
52042        #[cfg(feature = "lang-name")]
52043        name: "Mesme",
52044        part1: "",
52045        part3: "zim",
52046    },
52047    Language {
52048        #[cfg(feature = "lang-name")]
52049        name: "Mesmes",
52050        part1: "",
52051        part3: "mys",
52052    },
52053    Language {
52054        #[cfg(feature = "lang-name")]
52055        name: "Mesopotamian Arabic",
52056        part1: "",
52057        part3: "acm",
52058    },
52059    Language {
52060        #[cfg(feature = "lang-name")]
52061        name: "Mesqan",
52062        part1: "",
52063        part3: "mvz",
52064    },
52065    Language {
52066        #[cfg(feature = "lang-name")]
52067        name: "Messapic",
52068        part1: "",
52069        part3: "cms",
52070    },
52071    Language {
52072        #[cfg(feature = "lang-name")]
52073        name: "Meta'",
52074        part1: "",
52075        part3: "mgo",
52076    },
52077    Language {
52078        #[cfg(feature = "lang-name")]
52079        name: "Metlatonoc Mixtec",
52080        part1: "",
52081        part3: "mxv",
52082    },
52083    Language {
52084        #[cfg(feature = "lang-name")]
52085        name: "Mewari",
52086        part1: "",
52087        part3: "mtr",
52088    },
52089    Language {
52090        #[cfg(feature = "lang-name")]
52091        name: "Mewati",
52092        part1: "",
52093        part3: "wtm",
52094    },
52095    Language {
52096        #[cfg(feature = "lang-name")]
52097        name: "Mexican Sign Language",
52098        part1: "",
52099        part3: "mfs",
52100    },
52101    Language {
52102        #[cfg(feature = "lang-name")]
52103        name: "Meyah",
52104        part1: "",
52105        part3: "mej",
52106    },
52107    Language {
52108        #[cfg(feature = "lang-name")]
52109        name: "Mezontla Popoloca",
52110        part1: "",
52111        part3: "pbe",
52112    },
52113    Language {
52114        #[cfg(feature = "lang-name")]
52115        name: "Mezquital Otomi",
52116        part1: "",
52117        part3: "ote",
52118    },
52119    Language {
52120        #[cfg(feature = "lang-name")]
52121        name: "Mfinu",
52122        part1: "",
52123        part3: "zmf",
52124    },
52125    Language {
52126        #[cfg(feature = "lang-name")]
52127        name: "Mfumte",
52128        part1: "",
52129        part3: "nfu",
52130    },
52131    Language {
52132        #[cfg(feature = "lang-name")]
52133        name: "Mgbolizhia",
52134        part1: "",
52135        part3: "gmz",
52136    },
52137    Language {
52138        #[cfg(feature = "lang-name")]
52139        name: "Mi'kmaq",
52140        part1: "",
52141        part3: "mic",
52142    },
52143    Language {
52144        #[cfg(feature = "lang-name")]
52145        name: "Miahuatlan Zapotec",
52146        part1: "",
52147        part3: "zam",
52148    },
52149    Language {
52150        #[cfg(feature = "lang-name")]
52151        name: "Miami",
52152        part1: "",
52153        part3: "mia",
52154    },
52155    Language {
52156        #[cfg(feature = "lang-name")]
52157        name: "Mian",
52158        part1: "",
52159        part3: "mpt",
52160    },
52161    Language {
52162        #[cfg(feature = "lang-name")]
52163        name: "Miani",
52164        part1: "",
52165        part3: "pla",
52166    },
52167    Language {
52168        #[cfg(feature = "lang-name")]
52169        name: "Michif",
52170        part1: "",
52171        part3: "crg",
52172    },
52173    Language {
52174        #[cfg(feature = "lang-name")]
52175        name: "Michigamea",
52176        part1: "",
52177        part3: "cmm",
52178    },
52179    Language {
52180        #[cfg(feature = "lang-name")]
52181        name: "Michoacan Mazahua",
52182        part1: "",
52183        part3: "mmc",
52184    },
52185    Language {
52186        #[cfg(feature = "lang-name")]
52187        name: "Michoacan Nahuatl",
52188        part1: "",
52189        part3: "ncl",
52190    },
52191    Language {
52192        #[cfg(feature = "lang-name")]
52193        name: "Mid Grand Valley Dani",
52194        part1: "",
52195        part3: "dnt",
52196    },
52197    Language {
52198        #[cfg(feature = "lang-name")]
52199        name: "Mid-Southern Banda",
52200        part1: "",
52201        part3: "bjo",
52202    },
52203    Language {
52204        #[cfg(feature = "lang-name")]
52205        name: "Middle Armenian",
52206        part1: "",
52207        part3: "axm",
52208    },
52209    Language {
52210        #[cfg(feature = "lang-name")]
52211        name: "Middle Breton",
52212        part1: "",
52213        part3: "xbm",
52214    },
52215    Language {
52216        #[cfg(feature = "lang-name")]
52217        name: "Middle Cornish",
52218        part1: "",
52219        part3: "cnx",
52220    },
52221    Language {
52222        #[cfg(feature = "lang-name")]
52223        name: "Middle Dutch",
52224        part1: "",
52225        part3: "dum",
52226    },
52227    Language {
52228        #[cfg(feature = "lang-name")]
52229        name: "Middle English",
52230        part1: "",
52231        part3: "enm",
52232    },
52233    Language {
52234        #[cfg(feature = "lang-name")]
52235        name: "Middle French",
52236        part1: "",
52237        part3: "frm",
52238    },
52239    Language {
52240        #[cfg(feature = "lang-name")]
52241        name: "Middle High German",
52242        part1: "",
52243        part3: "gmh",
52244    },
52245    Language {
52246        #[cfg(feature = "lang-name")]
52247        name: "Middle Hittite",
52248        part1: "",
52249        part3: "htx",
52250    },
52251    Language {
52252        #[cfg(feature = "lang-name")]
52253        name: "Middle Irish",
52254        part1: "",
52255        part3: "mga",
52256    },
52257    Language {
52258        #[cfg(feature = "lang-name")]
52259        name: "Middle Khmer",
52260        part1: "",
52261        part3: "xhm",
52262    },
52263    Language {
52264        #[cfg(feature = "lang-name")]
52265        name: "Middle Korean",
52266        part1: "",
52267        part3: "okm",
52268    },
52269    Language {
52270        #[cfg(feature = "lang-name")]
52271        name: "Middle Low German",
52272        part1: "",
52273        part3: "gml",
52274    },
52275    Language {
52276        #[cfg(feature = "lang-name")]
52277        name: "Middle Mongolian",
52278        part1: "",
52279        part3: "xng",
52280    },
52281    Language {
52282        #[cfg(feature = "lang-name")]
52283        name: "Middle Newar",
52284        part1: "",
52285        part3: "nwx",
52286    },
52287    Language {
52288        #[cfg(feature = "lang-name")]
52289        name: "Middle Watut",
52290        part1: "",
52291        part3: "mpl",
52292    },
52293    Language {
52294        #[cfg(feature = "lang-name")]
52295        name: "Middle Welsh",
52296        part1: "",
52297        part3: "wlm",
52298    },
52299    Language {
52300        #[cfg(feature = "lang-name")]
52301        name: "Midob",
52302        part1: "",
52303        part3: "mei",
52304    },
52305    Language {
52306        #[cfg(feature = "lang-name")]
52307        name: "Migaama",
52308        part1: "",
52309        part3: "mmy",
52310    },
52311    Language {
52312        #[cfg(feature = "lang-name")]
52313        name: "Migabac",
52314        part1: "",
52315        part3: "mpp",
52316    },
52317    Language {
52318        #[cfg(feature = "lang-name")]
52319        name: "Migum",
52320        part1: "",
52321        part3: "klm",
52322    },
52323    Language {
52324        #[cfg(feature = "lang-name")]
52325        name: "Miju-Mishmi",
52326        part1: "",
52327        part3: "mxj",
52328    },
52329    Language {
52330        #[cfg(feature = "lang-name")]
52331        name: "Mikasuki",
52332        part1: "",
52333        part3: "mik",
52334    },
52335    Language {
52336        #[cfg(feature = "lang-name")]
52337        name: "Mili",
52338        part1: "",
52339        part3: "ymh",
52340    },
52341    Language {
52342        #[cfg(feature = "lang-name")]
52343        name: "Miltu",
52344        part1: "",
52345        part3: "mlj",
52346    },
52347    Language {
52348        #[cfg(feature = "lang-name")]
52349        name: "Miluk",
52350        part1: "",
52351        part3: "iml",
52352    },
52353    Language {
52354        #[cfg(feature = "lang-name")]
52355        name: "Milyan",
52356        part1: "",
52357        part3: "imy",
52358    },
52359    Language {
52360        #[cfg(feature = "lang-name")]
52361        name: "Min Bei Chinese",
52362        part1: "",
52363        part3: "mnp",
52364    },
52365    Language {
52366        #[cfg(feature = "lang-name")]
52367        name: "Min Dong Chinese",
52368        part1: "",
52369        part3: "cdo",
52370    },
52371    Language {
52372        #[cfg(feature = "lang-name")]
52373        name: "Min Nan Chinese",
52374        part1: "",
52375        part3: "nan",
52376    },
52377    Language {
52378        #[cfg(feature = "lang-name")]
52379        name: "Min Zhong Chinese",
52380        part1: "",
52381        part3: "czo",
52382    },
52383    Language {
52384        #[cfg(feature = "lang-name")]
52385        name: "Mina",
52386        part1: "",
52387        part3: "hna",
52388    },
52389    Language {
52390        #[cfg(feature = "lang-name")]
52391        name: "Minaean",
52392        part1: "",
52393        part3: "inm",
52394    },
52395    Language {
52396        #[cfg(feature = "lang-name")]
52397        name: "Minang",
52398        part1: "",
52399        part3: "xrg",
52400    },
52401    Language {
52402        #[cfg(feature = "lang-name")]
52403        name: "Minangkabau",
52404        part1: "",
52405        part3: "min",
52406    },
52407    Language {
52408        #[cfg(feature = "lang-name")]
52409        name: "Minanibai",
52410        part1: "",
52411        part3: "mcv",
52412    },
52413    Language {
52414        #[cfg(feature = "lang-name")]
52415        name: "Minaveha",
52416        part1: "",
52417        part3: "mvn",
52418    },
52419    Language {
52420        #[cfg(feature = "lang-name")]
52421        name: "Minderico",
52422        part1: "",
52423        part3: "drc",
52424    },
52425    Language {
52426        #[cfg(feature = "lang-name")]
52427        name: "Mindiri",
52428        part1: "",
52429        part3: "mpn",
52430    },
52431    Language {
52432        #[cfg(feature = "lang-name")]
52433        name: "Mingang Doso",
52434        part1: "",
52435        part3: "mko",
52436    },
52437    Language {
52438        #[cfg(feature = "lang-name")]
52439        name: "Mingrelian",
52440        part1: "",
52441        part3: "xmf",
52442    },
52443    Language {
52444        #[cfg(feature = "lang-name")]
52445        name: "Minica Huitoto",
52446        part1: "",
52447        part3: "hto",
52448    },
52449    Language {
52450        #[cfg(feature = "lang-name")]
52451        name: "Minidien",
52452        part1: "",
52453        part3: "wii",
52454    },
52455    Language {
52456        #[cfg(feature = "lang-name")]
52457        name: "Minjungbal",
52458        part1: "",
52459        part3: "xjb",
52460    },
52461    Language {
52462        #[cfg(feature = "lang-name")]
52463        name: "Minkin",
52464        part1: "",
52465        part3: "xxm",
52466    },
52467    Language {
52468        #[cfg(feature = "lang-name")]
52469        name: "Minoan",
52470        part1: "",
52471        part3: "omn",
52472    },
52473    Language {
52474        #[cfg(feature = "lang-name")]
52475        name: "Minokok",
52476        part1: "",
52477        part3: "mqq",
52478    },
52479    Language {
52480        #[cfg(feature = "lang-name")]
52481        name: "Minriq",
52482        part1: "",
52483        part3: "mnq",
52484    },
52485    Language {
52486        #[cfg(feature = "lang-name")]
52487        name: "Mintil",
52488        part1: "",
52489        part3: "mzt",
52490    },
52491    Language {
52492        #[cfg(feature = "lang-name")]
52493        name: "Minz Zhuang",
52494        part1: "",
52495        part3: "zgm",
52496    },
52497    Language {
52498        #[cfg(feature = "lang-name")]
52499        name: "Miqie",
52500        part1: "",
52501        part3: "yiq",
52502    },
52503    Language {
52504        #[cfg(feature = "lang-name")]
52505        name: "Mirandese",
52506        part1: "",
52507        part3: "mwl",
52508    },
52509    Language {
52510        #[cfg(feature = "lang-name")]
52511        name: "Miraya Bikol",
52512        part1: "",
52513        part3: "rbl",
52514    },
52515    Language {
52516        #[cfg(feature = "lang-name")]
52517        name: "Mirgan",
52518        part1: "",
52519        part3: "zrg",
52520    },
52521    Language {
52522        #[cfg(feature = "lang-name")]
52523        name: "Miriti",
52524        part1: "",
52525        part3: "mmv",
52526    },
52527    Language {
52528        #[cfg(feature = "lang-name")]
52529        name: "Miriwoong",
52530        part1: "",
52531        part3: "mep",
52532    },
52533    Language {
52534        #[cfg(feature = "lang-name")]
52535        name: "Miriwoong Sign Language",
52536        part1: "",
52537        part3: "rsm",
52538    },
52539    Language {
52540        #[cfg(feature = "lang-name")]
52541        name: "Mirning",
52542        part1: "",
52543        part3: "gmr",
52544    },
52545    Language {
52546        #[cfg(feature = "lang-name")]
52547        name: "Miship",
52548        part1: "",
52549        part3: "mjs",
52550    },
52551    Language {
52552        #[cfg(feature = "lang-name")]
52553        name: "Misima-Panaeati",
52554        part1: "",
52555        part3: "mpx",
52556    },
52557    Language {
52558        #[cfg(feature = "lang-name")]
52559        name: "Mising",
52560        part1: "",
52561        part3: "mrg",
52562    },
52563    Language {
52564        #[cfg(feature = "lang-name")]
52565        name: "Mitla Zapotec",
52566        part1: "",
52567        part3: "zaw",
52568    },
52569    Language {
52570        #[cfg(feature = "lang-name")]
52571        name: "Mitlatongo Mixtec",
52572        part1: "",
52573        part3: "vmm",
52574    },
52575    Language {
52576        #[cfg(feature = "lang-name")]
52577        name: "Mittu",
52578        part1: "",
52579        part3: "mwu",
52580    },
52581    Language {
52582        #[cfg(feature = "lang-name")]
52583        name: "Mituku",
52584        part1: "",
52585        part3: "zmq",
52586    },
52587    Language {
52588        #[cfg(feature = "lang-name")]
52589        name: "Miu",
52590        part1: "",
52591        part3: "mpo",
52592    },
52593    Language {
52594        #[cfg(feature = "lang-name")]
52595        name: "Miwa",
52596        part1: "",
52597        part3: "vmi",
52598    },
52599    Language {
52600        #[cfg(feature = "lang-name")]
52601        name: "Mixed Great Andamanese",
52602        part1: "",
52603        part3: "gac",
52604    },
52605    Language {
52606        #[cfg(feature = "lang-name")]
52607        name: "Mixtepec Mixtec",
52608        part1: "",
52609        part3: "mix",
52610    },
52611    Language {
52612        #[cfg(feature = "lang-name")]
52613        name: "Mixtepec Zapotec",
52614        part1: "",
52615        part3: "zpm",
52616    },
52617    Language {
52618        #[cfg(feature = "lang-name")]
52619        name: "Miya",
52620        part1: "",
52621        part3: "mkf",
52622    },
52623    Language {
52624        #[cfg(feature = "lang-name")]
52625        name: "Miyako",
52626        part1: "",
52627        part3: "mvi",
52628    },
52629    Language {
52630        #[cfg(feature = "lang-name")]
52631        name: "Miyakubo Sign Language",
52632        part1: "",
52633        part3: "ehs",
52634    },
52635    Language {
52636        #[cfg(feature = "lang-name")]
52637        name: "Miyobe",
52638        part1: "",
52639        part3: "soy",
52640    },
52641    Language {
52642        #[cfg(feature = "lang-name")]
52643        name: "Mlabri",
52644        part1: "",
52645        part3: "mra",
52646    },
52647    Language {
52648        #[cfg(feature = "lang-name")]
52649        name: "Mlahso",
52650        part1: "",
52651        part3: "lhs",
52652    },
52653    Language {
52654        #[cfg(feature = "lang-name")]
52655        name: "Mlap",
52656        part1: "",
52657        part3: "kja",
52658    },
52659    Language {
52660        #[cfg(feature = "lang-name")]
52661        name: "Mlomp",
52662        part1: "",
52663        part3: "mlo",
52664    },
52665    Language {
52666        #[cfg(feature = "lang-name")]
52667        name: "Mmaala",
52668        part1: "",
52669        part3: "mmu",
52670    },
52671    Language {
52672        #[cfg(feature = "lang-name")]
52673        name: "Mmen",
52674        part1: "",
52675        part3: "bfm",
52676    },
52677    Language {
52678        #[cfg(feature = "lang-name")]
52679        name: "Mo'da",
52680        part1: "",
52681        part3: "gbn",
52682    },
52683    Language {
52684        #[cfg(feature = "lang-name")]
52685        name: "Moabite",
52686        part1: "",
52687        part3: "obm",
52688    },
52689    Language {
52690        #[cfg(feature = "lang-name")]
52691        name: "Moba",
52692        part1: "",
52693        part3: "mfq",
52694    },
52695    Language {
52696        #[cfg(feature = "lang-name")]
52697        name: "Mobilian",
52698        part1: "",
52699        part3: "mod",
52700    },
52701    Language {
52702        #[cfg(feature = "lang-name")]
52703        name: "Mobumrin Aizi",
52704        part1: "",
52705        part3: "ahm",
52706    },
52707    Language {
52708        #[cfg(feature = "lang-name")]
52709        name: "Mobwa Karen",
52710        part1: "",
52711        part3: "jkm",
52712    },
52713    Language {
52714        #[cfg(feature = "lang-name")]
52715        name: "Mochi",
52716        part1: "",
52717        part3: "old",
52718    },
52719    Language {
52720        #[cfg(feature = "lang-name")]
52721        name: "Mochica",
52722        part1: "",
52723        part3: "omc",
52724    },
52725    Language {
52726        #[cfg(feature = "lang-name")]
52727        name: "Mocho",
52728        part1: "",
52729        part3: "mhc",
52730    },
52731    Language {
52732        #[cfg(feature = "lang-name")]
52733        name: "Mocovi",
52734        part1: "",
52735        part3: "moc",
52736    },
52737    Language {
52738        #[cfg(feature = "lang-name")]
52739        name: "Modang",
52740        part1: "",
52741        part3: "mxd",
52742    },
52743    Language {
52744        #[cfg(feature = "lang-name")]
52745        name: "Modern Greek",
52746        part1: "el",
52747        part3: "ell",
52748    },
52749    Language {
52750        #[cfg(feature = "lang-name")]
52751        name: "Modole",
52752        part1: "",
52753        part3: "mqo",
52754    },
52755    Language {
52756        #[cfg(feature = "lang-name")]
52757        name: "Moere",
52758        part1: "",
52759        part3: "mvq",
52760    },
52761    Language {
52762        #[cfg(feature = "lang-name")]
52763        name: "Mofu-Gudur",
52764        part1: "",
52765        part3: "mif",
52766    },
52767    Language {
52768        #[cfg(feature = "lang-name")]
52769        name: "Mogholi",
52770        part1: "",
52771        part3: "mhj",
52772    },
52773    Language {
52774        #[cfg(feature = "lang-name")]
52775        name: "Mogofin",
52776        part1: "",
52777        part3: "mfg",
52778    },
52779    Language {
52780        #[cfg(feature = "lang-name")]
52781        name: "Mogum",
52782        part1: "",
52783        part3: "mou",
52784    },
52785    Language {
52786        #[cfg(feature = "lang-name")]
52787        name: "Mohave",
52788        part1: "",
52789        part3: "mov",
52790    },
52791    Language {
52792        #[cfg(feature = "lang-name")]
52793        name: "Mohawk",
52794        part1: "",
52795        part3: "moh",
52796    },
52797    Language {
52798        #[cfg(feature = "lang-name")]
52799        name: "Mohegan-Pequot",
52800        part1: "",
52801        part3: "xpq",
52802    },
52803    Language {
52804        #[cfg(feature = "lang-name")]
52805        name: "Moi",
52806        part1: "",
52807        part3: "mow",
52808    },
52809    Language {
52810        #[cfg(feature = "lang-name")]
52811        name: "Moi",
52812        part1: "",
52813        part3: "mxn",
52814    },
52815    Language {
52816        #[cfg(feature = "lang-name")]
52817        name: "Moikodi",
52818        part1: "",
52819        part3: "mkp",
52820    },
52821    Language {
52822        #[cfg(feature = "lang-name")]
52823        name: "Moingi",
52824        part1: "",
52825        part3: "mwz",
52826    },
52827    Language {
52828        #[cfg(feature = "lang-name")]
52829        name: "Moji",
52830        part1: "",
52831        part3: "ymi",
52832    },
52833    Language {
52834        #[cfg(feature = "lang-name")]
52835        name: "Mok",
52836        part1: "",
52837        part3: "mqt",
52838    },
52839    Language {
52840        #[cfg(feature = "lang-name")]
52841        name: "Mokati",
52842        part1: "",
52843        part3: "wnb",
52844    },
52845    Language {
52846        #[cfg(feature = "lang-name")]
52847        name: "Moken",
52848        part1: "",
52849        part3: "mwt",
52850    },
52851    Language {
52852        #[cfg(feature = "lang-name")]
52853        name: "Mokerang",
52854        part1: "",
52855        part3: "mft",
52856    },
52857    Language {
52858        #[cfg(feature = "lang-name")]
52859        name: "Mokilese",
52860        part1: "",
52861        part3: "mkj",
52862    },
52863    Language {
52864        #[cfg(feature = "lang-name")]
52865        name: "Moklen",
52866        part1: "",
52867        part3: "mkm",
52868    },
52869    Language {
52870        #[cfg(feature = "lang-name")]
52871        name: "Mokole",
52872        part1: "",
52873        part3: "mkl",
52874    },
52875    Language {
52876        #[cfg(feature = "lang-name")]
52877        name: "Mokpwe",
52878        part1: "",
52879        part3: "bri",
52880    },
52881    Language {
52882        #[cfg(feature = "lang-name")]
52883        name: "Moksela",
52884        part1: "",
52885        part3: "vms",
52886    },
52887    Language {
52888        #[cfg(feature = "lang-name")]
52889        name: "Moksha",
52890        part1: "",
52891        part3: "mdf",
52892    },
52893    Language {
52894        #[cfg(feature = "lang-name")]
52895        name: "Molale",
52896        part1: "",
52897        part3: "mbe",
52898    },
52899    Language {
52900        #[cfg(feature = "lang-name")]
52901        name: "Molbog",
52902        part1: "",
52903        part3: "pwm",
52904    },
52905    Language {
52906        #[cfg(feature = "lang-name")]
52907        name: "Moldova Sign Language",
52908        part1: "",
52909        part3: "vsi",
52910    },
52911    Language {
52912        #[cfg(feature = "lang-name")]
52913        name: "Molengue",
52914        part1: "",
52915        part3: "bxc",
52916    },
52917    Language {
52918        #[cfg(feature = "lang-name")]
52919        name: "Molima",
52920        part1: "",
52921        part3: "mox",
52922    },
52923    Language {
52924        #[cfg(feature = "lang-name")]
52925        name: "Molmo One",
52926        part1: "",
52927        part3: "aun",
52928    },
52929    Language {
52930        #[cfg(feature = "lang-name")]
52931        name: "Molo",
52932        part1: "",
52933        part3: "zmo",
52934    },
52935    Language {
52936        #[cfg(feature = "lang-name")]
52937        name: "Molof",
52938        part1: "",
52939        part3: "msl",
52940    },
52941    Language {
52942        #[cfg(feature = "lang-name")]
52943        name: "Moloko",
52944        part1: "",
52945        part3: "mlw",
52946    },
52947    Language {
52948        #[cfg(feature = "lang-name")]
52949        name: "Mom Jango",
52950        part1: "",
52951        part3: "ver",
52952    },
52953    Language {
52954        #[cfg(feature = "lang-name")]
52955        name: "Moma",
52956        part1: "",
52957        part3: "myl",
52958    },
52959    Language {
52960        #[cfg(feature = "lang-name")]
52961        name: "Momare",
52962        part1: "",
52963        part3: "msz",
52964    },
52965    Language {
52966        #[cfg(feature = "lang-name")]
52967        name: "Mombo Dogon",
52968        part1: "",
52969        part3: "dmb",
52970    },
52971    Language {
52972        #[cfg(feature = "lang-name")]
52973        name: "Mombum",
52974        part1: "",
52975        part3: "mso",
52976    },
52977    Language {
52978        #[cfg(feature = "lang-name")]
52979        name: "Momina",
52980        part1: "",
52981        part3: "mmb",
52982    },
52983    Language {
52984        #[cfg(feature = "lang-name")]
52985        name: "Momuna",
52986        part1: "",
52987        part3: "mqf",
52988    },
52989    Language {
52990        #[cfg(feature = "lang-name")]
52991        name: "Mon",
52992        part1: "",
52993        part3: "mnw",
52994    },
52995    Language {
52996        #[cfg(feature = "lang-name")]
52997        name: "Monastic Sign Language",
52998        part1: "",
52999        part3: "mzg",
53000    },
53001    Language {
53002        #[cfg(feature = "lang-name")]
53003        name: "Mondropolon",
53004        part1: "",
53005        part3: "npn",
53006    },
53007    Language {
53008        #[cfg(feature = "lang-name")]
53009        name: "Monde",
53010        part1: "",
53011        part3: "mnd",
53012    },
53013    Language {
53014        #[cfg(feature = "lang-name")]
53015        name: "Mongo",
53016        part1: "",
53017        part3: "lol",
53018    },
53019    Language {
53020        #[cfg(feature = "lang-name")]
53021        name: "Mongol",
53022        part1: "",
53023        part3: "mgt",
53024    },
53025    Language {
53026        #[cfg(feature = "lang-name")]
53027        name: "Mongolia Buriat",
53028        part1: "",
53029        part3: "bxm",
53030    },
53031    Language {
53032        #[cfg(feature = "lang-name")]
53033        name: "Mongolian",
53034        part1: "mn",
53035        part3: "mon",
53036    },
53037    Language {
53038        #[cfg(feature = "lang-name")]
53039        name: "Mongolian Sign Language",
53040        part1: "",
53041        part3: "msr",
53042    },
53043    Language {
53044        #[cfg(feature = "lang-name")]
53045        name: "Mongondow",
53046        part1: "",
53047        part3: "mog",
53048    },
53049    Language {
53050        #[cfg(feature = "lang-name")]
53051        name: "Moni",
53052        part1: "",
53053        part3: "mnz",
53054    },
53055    Language {
53056        #[cfg(feature = "lang-name")]
53057        name: "Mono",
53058        part1: "",
53059        part3: "mru",
53060    },
53061    Language {
53062        #[cfg(feature = "lang-name")]
53063        name: "Mono",
53064        part1: "",
53065        part3: "mnh",
53066    },
53067    Language {
53068        #[cfg(feature = "lang-name")]
53069        name: "Mono",
53070        part1: "",
53071        part3: "mte",
53072    },
53073    Language {
53074        #[cfg(feature = "lang-name")]
53075        name: "Mono",
53076        part1: "",
53077        part3: "mnr",
53078    },
53079    Language {
53080        #[cfg(feature = "lang-name")]
53081        name: "Monom",
53082        part1: "",
53083        part3: "moo",
53084    },
53085    Language {
53086        #[cfg(feature = "lang-name")]
53087        name: "Monsang Naga",
53088        part1: "",
53089        part3: "nmh",
53090    },
53091    Language {
53092        #[cfg(feature = "lang-name")]
53093        name: "Montenegrin",
53094        part1: "",
53095        part3: "cnr",
53096    },
53097    Language {
53098        #[cfg(feature = "lang-name")]
53099        name: "Montol",
53100        part1: "",
53101        part3: "mtl",
53102    },
53103    Language {
53104        #[cfg(feature = "lang-name")]
53105        name: "Monumbo",
53106        part1: "",
53107        part3: "mxk",
53108    },
53109    Language {
53110        #[cfg(feature = "lang-name")]
53111        name: "Monzombo",
53112        part1: "",
53113        part3: "moj",
53114    },
53115    Language {
53116        #[cfg(feature = "lang-name")]
53117        name: "Moo",
53118        part1: "",
53119        part3: "gwg",
53120    },
53121    Language {
53122        #[cfg(feature = "lang-name")]
53123        name: "Moose Cree",
53124        part1: "",
53125        part3: "crm",
53126    },
53127    Language {
53128        #[cfg(feature = "lang-name")]
53129        name: "Mopan Maya",
53130        part1: "",
53131        part3: "mop",
53132    },
53133    Language {
53134        #[cfg(feature = "lang-name")]
53135        name: "Mor",
53136        part1: "",
53137        part3: "moq",
53138    },
53139    Language {
53140        #[cfg(feature = "lang-name")]
53141        name: "Mor",
53142        part1: "",
53143        part3: "mhz",
53144    },
53145    Language {
53146        #[cfg(feature = "lang-name")]
53147        name: "Moraid",
53148        part1: "",
53149        part3: "msg",
53150    },
53151    Language {
53152        #[cfg(feature = "lang-name")]
53153        name: "Morawa",
53154        part1: "",
53155        part3: "mze",
53156    },
53157    Language {
53158        #[cfg(feature = "lang-name")]
53159        name: "Morelos Nahuatl",
53160        part1: "",
53161        part3: "nhm",
53162    },
53163    Language {
53164        #[cfg(feature = "lang-name")]
53165        name: "Morerebi",
53166        part1: "",
53167        part3: "xmo",
53168    },
53169    Language {
53170        #[cfg(feature = "lang-name")]
53171        name: "Moresada",
53172        part1: "",
53173        part3: "msx",
53174    },
53175    Language {
53176        #[cfg(feature = "lang-name")]
53177        name: "Mori Atas",
53178        part1: "",
53179        part3: "mzq",
53180    },
53181    Language {
53182        #[cfg(feature = "lang-name")]
53183        name: "Mori Bawah",
53184        part1: "",
53185        part3: "xmz",
53186    },
53187    Language {
53188        #[cfg(feature = "lang-name")]
53189        name: "Morigi",
53190        part1: "",
53191        part3: "mdb",
53192    },
53193    Language {
53194        #[cfg(feature = "lang-name")]
53195        name: "Moriori",
53196        part1: "",
53197        part3: "rrm",
53198    },
53199    Language {
53200        #[cfg(feature = "lang-name")]
53201        name: "Morisyen",
53202        part1: "",
53203        part3: "mfe",
53204    },
53205    Language {
53206        #[cfg(feature = "lang-name")]
53207        name: "Moro",
53208        part1: "",
53209        part3: "mor",
53210    },
53211    Language {
53212        #[cfg(feature = "lang-name")]
53213        name: "Moroccan Arabic",
53214        part1: "",
53215        part3: "ary",
53216    },
53217    Language {
53218        #[cfg(feature = "lang-name")]
53219        name: "Moroccan Sign Language",
53220        part1: "",
53221        part3: "xms",
53222    },
53223    Language {
53224        #[cfg(feature = "lang-name")]
53225        name: "Morokodo",
53226        part1: "",
53227        part3: "mgc",
53228    },
53229    Language {
53230        #[cfg(feature = "lang-name")]
53231        name: "Morom",
53232        part1: "",
53233        part3: "bdo",
53234    },
53235    Language {
53236        #[cfg(feature = "lang-name")]
53237        name: "Moronene",
53238        part1: "",
53239        part3: "mqn",
53240    },
53241    Language {
53242        #[cfg(feature = "lang-name")]
53243        name: "Morori",
53244        part1: "",
53245        part3: "mok",
53246    },
53247    Language {
53248        #[cfg(feature = "lang-name")]
53249        name: "Morouas",
53250        part1: "",
53251        part3: "mrp",
53252    },
53253    Language {
53254        #[cfg(feature = "lang-name")]
53255        name: "Morrobalama",
53256        part1: "",
53257        part3: "umg",
53258    },
53259    Language {
53260        #[cfg(feature = "lang-name")]
53261        name: "Mortlockese",
53262        part1: "",
53263        part3: "mrl",
53264    },
53265    Language {
53266        #[cfg(feature = "lang-name")]
53267        name: "Moru",
53268        part1: "",
53269        part3: "mgd",
53270    },
53271    Language {
53272        #[cfg(feature = "lang-name")]
53273        name: "Mosimo",
53274        part1: "",
53275        part3: "mqv",
53276    },
53277    Language {
53278        #[cfg(feature = "lang-name")]
53279        name: "Moskona",
53280        part1: "",
53281        part3: "mtj",
53282    },
53283    Language {
53284        #[cfg(feature = "lang-name")]
53285        name: "Mossi",
53286        part1: "",
53287        part3: "mos",
53288    },
53289    Language {
53290        #[cfg(feature = "lang-name")]
53291        name: "Mota",
53292        part1: "",
53293        part3: "mtt",
53294    },
53295    Language {
53296        #[cfg(feature = "lang-name")]
53297        name: "Motlav",
53298        part1: "",
53299        part3: "mlv",
53300    },
53301    Language {
53302        #[cfg(feature = "lang-name")]
53303        name: "Motu",
53304        part1: "",
53305        part3: "meu",
53306    },
53307    Language {
53308        #[cfg(feature = "lang-name")]
53309        name: "Mouk-Aria",
53310        part1: "",
53311        part3: "mwh",
53312    },
53313    Language {
53314        #[cfg(feature = "lang-name")]
53315        name: "Moundadan Chetty",
53316        part1: "",
53317        part3: "cty",
53318    },
53319    Language {
53320        #[cfg(feature = "lang-name")]
53321        name: "Mountain Koiali",
53322        part1: "",
53323        part3: "kpx",
53324    },
53325    Language {
53326        #[cfg(feature = "lang-name")]
53327        name: "Mouwase",
53328        part1: "",
53329        part3: "jmw",
53330    },
53331    Language {
53332        #[cfg(feature = "lang-name")]
53333        name: "Movima",
53334        part1: "",
53335        part3: "mzp",
53336    },
53337    Language {
53338        #[cfg(feature = "lang-name")]
53339        name: "Moyadan Itneg",
53340        part1: "",
53341        part3: "ity",
53342    },
53343    Language {
53344        #[cfg(feature = "lang-name")]
53345        name: "Moyon Naga",
53346        part1: "",
53347        part3: "nmo",
53348    },
53349    Language {
53350        #[cfg(feature = "lang-name")]
53351        name: "Mozambican Sign Language",
53352        part1: "",
53353        part3: "mzy",
53354    },
53355    Language {
53356        #[cfg(feature = "lang-name")]
53357        name: "Mozarabic",
53358        part1: "",
53359        part3: "mxi",
53360    },
53361    Language {
53362        #[cfg(feature = "lang-name")]
53363        name: "Mpade",
53364        part1: "",
53365        part3: "mpi",
53366    },
53367    Language {
53368        #[cfg(feature = "lang-name")]
53369        name: "Mpalitjanh",
53370        part1: "",
53371        part3: "xpj",
53372    },
53373    Language {
53374        #[cfg(feature = "lang-name")]
53375        name: "Mpi",
53376        part1: "",
53377        part3: "mpz",
53378    },
53379    Language {
53380        #[cfg(feature = "lang-name")]
53381        name: "Mpiemo",
53382        part1: "",
53383        part3: "mcx",
53384    },
53385    Language {
53386        #[cfg(feature = "lang-name")]
53387        name: "Mpinda",
53388        part1: "",
53389        part3: "pnd",
53390    },
53391    Language {
53392        #[cfg(feature = "lang-name")]
53393        name: "Mpoto",
53394        part1: "",
53395        part3: "mpa",
53396    },
53397    Language {
53398        #[cfg(feature = "lang-name")]
53399        name: "Mpotovoro",
53400        part1: "",
53401        part3: "mvt",
53402    },
53403    Language {
53404        #[cfg(feature = "lang-name")]
53405        name: "Mpumpong",
53406        part1: "",
53407        part3: "mgg",
53408    },
53409    Language {
53410        #[cfg(feature = "lang-name")]
53411        name: "Mpuono",
53412        part1: "",
53413        part3: "zmp",
53414    },
53415    Language {
53416        #[cfg(feature = "lang-name")]
53417        name: "Mpur",
53418        part1: "",
53419        part3: "akc",
53420    },
53421    Language {
53422        #[cfg(feature = "lang-name")]
53423        name: "Mro-Khimi Chin",
53424        part1: "",
53425        part3: "cmr",
53426    },
53427    Language {
53428        #[cfg(feature = "lang-name")]
53429        name: "Mru",
53430        part1: "",
53431        part3: "mro",
53432    },
53433    Language {
53434        #[cfg(feature = "lang-name")]
53435        name: "Mser",
53436        part1: "",
53437        part3: "kqx",
53438    },
53439    Language {
53440        #[cfg(feature = "lang-name")]
53441        name: "Mt. Iraya Agta",
53442        part1: "",
53443        part3: "atl",
53444    },
53445    Language {
53446        #[cfg(feature = "lang-name")]
53447        name: "Mt. Iriga Agta",
53448        part1: "",
53449        part3: "agz",
53450    },
53451    Language {
53452        #[cfg(feature = "lang-name")]
53453        name: "Muak Sa-aak",
53454        part1: "",
53455        part3: "ukk",
53456    },
53457    Language {
53458        #[cfg(feature = "lang-name")]
53459        name: "Mualang",
53460        part1: "",
53461        part3: "mtd",
53462    },
53463    Language {
53464        #[cfg(feature = "lang-name")]
53465        name: "Mubami",
53466        part1: "",
53467        part3: "tsx",
53468    },
53469    Language {
53470        #[cfg(feature = "lang-name")]
53471        name: "Mubi",
53472        part1: "",
53473        part3: "mub",
53474    },
53475    Language {
53476        #[cfg(feature = "lang-name")]
53477        name: "Muda",
53478        part1: "",
53479        part3: "ymd",
53480    },
53481    Language {
53482        #[cfg(feature = "lang-name")]
53483        name: "Mudburra",
53484        part1: "",
53485        part3: "dmw",
53486    },
53487    Language {
53488        #[cfg(feature = "lang-name")]
53489        name: "Mudhili Gadaba",
53490        part1: "",
53491        part3: "gau",
53492    },
53493    Language {
53494        #[cfg(feature = "lang-name")]
53495        name: "Mudu Koraga",
53496        part1: "",
53497        part3: "vmd",
53498    },
53499    Language {
53500        #[cfg(feature = "lang-name")]
53501        name: "Muduga",
53502        part1: "",
53503        part3: "udg",
53504    },
53505    Language {
53506        #[cfg(feature = "lang-name")]
53507        name: "Mufian",
53508        part1: "",
53509        part3: "aoj",
53510    },
53511    Language {
53512        #[cfg(feature = "lang-name")]
53513        name: "Mugom",
53514        part1: "",
53515        part3: "muk",
53516    },
53517    Language {
53518        #[cfg(feature = "lang-name")]
53519        name: "Muinane",
53520        part1: "",
53521        part3: "bmr",
53522    },
53523    Language {
53524        #[cfg(feature = "lang-name")]
53525        name: "Mukha-Dora",
53526        part1: "",
53527        part3: "mmk",
53528    },
53529    Language {
53530        #[cfg(feature = "lang-name")]
53531        name: "Mukulu",
53532        part1: "",
53533        part3: "moz",
53534    },
53535    Language {
53536        #[cfg(feature = "lang-name")]
53537        name: "Mulaha",
53538        part1: "",
53539        part3: "mfw",
53540    },
53541    Language {
53542        #[cfg(feature = "lang-name")]
53543        name: "Mulam",
53544        part1: "",
53545        part3: "mlm",
53546    },
53547    Language {
53548        #[cfg(feature = "lang-name")]
53549        name: "Mulao",
53550        part1: "",
53551        part3: "giu",
53552    },
53553    Language {
53554        #[cfg(feature = "lang-name")]
53555        name: "Mulgi",
53556        part1: "",
53557        part3: "mvh",
53558    },
53559    Language {
53560        #[cfg(feature = "lang-name")]
53561        name: "Mullu Kurumba",
53562        part1: "",
53563        part3: "kpb",
53564    },
53565    Language {
53566        #[cfg(feature = "lang-name")]
53567        name: "Multiple languages",
53568        part1: "",
53569        part3: "mul",
53570    },
53571    Language {
53572        #[cfg(feature = "lang-name")]
53573        name: "Muluridyi",
53574        part1: "",
53575        part3: "vmu",
53576    },
53577    Language {
53578        #[cfg(feature = "lang-name")]
53579        name: "Mum",
53580        part1: "",
53581        part3: "kqa",
53582    },
53583    Language {
53584        #[cfg(feature = "lang-name")]
53585        name: "Mumuye",
53586        part1: "",
53587        part3: "mzm",
53588    },
53589    Language {
53590        #[cfg(feature = "lang-name")]
53591        name: "Muna",
53592        part1: "",
53593        part3: "mnb",
53594    },
53595    Language {
53596        #[cfg(feature = "lang-name")]
53597        name: "Munda",
53598        part1: "",
53599        part3: "unx",
53600    },
53601    Language {
53602        #[cfg(feature = "lang-name")]
53603        name: "Mundabli",
53604        part1: "",
53605        part3: "boe",
53606    },
53607    Language {
53608        #[cfg(feature = "lang-name")]
53609        name: "Mundang",
53610        part1: "",
53611        part3: "mua",
53612    },
53613    Language {
53614        #[cfg(feature = "lang-name")]
53615        name: "Mundani",
53616        part1: "",
53617        part3: "mnf",
53618    },
53619    Language {
53620        #[cfg(feature = "lang-name")]
53621        name: "Mundari",
53622        part1: "",
53623        part3: "unr",
53624    },
53625    Language {
53626        #[cfg(feature = "lang-name")]
53627        name: "Mundat",
53628        part1: "",
53629        part3: "mmf",
53630    },
53631    Language {
53632        #[cfg(feature = "lang-name")]
53633        name: "Munduruku",
53634        part1: "",
53635        part3: "myu",
53636    },
53637    Language {
53638        #[cfg(feature = "lang-name")]
53639        name: "Mungaka",
53640        part1: "",
53641        part3: "mhk",
53642    },
53643    Language {
53644        #[cfg(feature = "lang-name")]
53645        name: "Munggui",
53646        part1: "",
53647        part3: "mth",
53648    },
53649    Language {
53650        #[cfg(feature = "lang-name")]
53651        name: "Mungkip",
53652        part1: "",
53653        part3: "mpv",
53654    },
53655    Language {
53656        #[cfg(feature = "lang-name")]
53657        name: "Muniche",
53658        part1: "",
53659        part3: "myr",
53660    },
53661    Language {
53662        #[cfg(feature = "lang-name")]
53663        name: "Munit",
53664        part1: "",
53665        part3: "mtc",
53666    },
53667    Language {
53668        #[cfg(feature = "lang-name")]
53669        name: "Munji",
53670        part1: "",
53671        part3: "mnj",
53672    },
53673    Language {
53674        #[cfg(feature = "lang-name")]
53675        name: "Munsee",
53676        part1: "",
53677        part3: "umu",
53678    },
53679    Language {
53680        #[cfg(feature = "lang-name")]
53681        name: "Muong",
53682        part1: "",
53683        part3: "mtq",
53684    },
53685    Language {
53686        #[cfg(feature = "lang-name")]
53687        name: "Mur Pano",
53688        part1: "",
53689        part3: "tkv",
53690    },
53691    Language {
53692        #[cfg(feature = "lang-name")]
53693        name: "Muratayak",
53694        part1: "",
53695        part3: "asx",
53696    },
53697    Language {
53698        #[cfg(feature = "lang-name")]
53699        name: "Murik",
53700        part1: "",
53701        part3: "mxr",
53702    },
53703    Language {
53704        #[cfg(feature = "lang-name")]
53705        name: "Murik",
53706        part1: "",
53707        part3: "mtf",
53708    },
53709    Language {
53710        #[cfg(feature = "lang-name")]
53711        name: "Murkim",
53712        part1: "",
53713        part3: "rmh",
53714    },
53715    Language {
53716        #[cfg(feature = "lang-name")]
53717        name: "Murle",
53718        part1: "",
53719        part3: "mur",
53720    },
53721    Language {
53722        #[cfg(feature = "lang-name")]
53723        name: "Murrinh-Patha",
53724        part1: "",
53725        part3: "mwf",
53726    },
53727    Language {
53728        #[cfg(feature = "lang-name")]
53729        name: "Mursi",
53730        part1: "",
53731        part3: "muz",
53732    },
53733    Language {
53734        #[cfg(feature = "lang-name")]
53735        name: "Murui Huitoto",
53736        part1: "",
53737        part3: "huu",
53738    },
53739    Language {
53740        #[cfg(feature = "lang-name")]
53741        name: "Murupi",
53742        part1: "",
53743        part3: "mqw",
53744    },
53745    Language {
53746        #[cfg(feature = "lang-name")]
53747        name: "Muruwari",
53748        part1: "",
53749        part3: "zmu",
53750    },
53751    Language {
53752        #[cfg(feature = "lang-name")]
53753        name: "Musak",
53754        part1: "",
53755        part3: "mmq",
53756    },
53757    Language {
53758        #[cfg(feature = "lang-name")]
53759        name: "Musar",
53760        part1: "",
53761        part3: "mmi",
53762    },
53763    Language {
53764        #[cfg(feature = "lang-name")]
53765        name: "Musasa",
53766        part1: "",
53767        part3: "smm",
53768    },
53769    Language {
53770        #[cfg(feature = "lang-name")]
53771        name: "Musey",
53772        part1: "",
53773        part3: "mse",
53774    },
53775    Language {
53776        #[cfg(feature = "lang-name")]
53777        name: "Musgu",
53778        part1: "",
53779        part3: "mug",
53780    },
53781    Language {
53782        #[cfg(feature = "lang-name")]
53783        name: "Mushungulu",
53784        part1: "",
53785        part3: "xma",
53786    },
53787    Language {
53788        #[cfg(feature = "lang-name")]
53789        name: "Musi",
53790        part1: "",
53791        part3: "mui",
53792    },
53793    Language {
53794        #[cfg(feature = "lang-name")]
53795        name: "Muskum",
53796        part1: "",
53797        part3: "mje",
53798    },
53799    Language {
53800        #[cfg(feature = "lang-name")]
53801        name: "Muslim Tat",
53802        part1: "",
53803        part3: "ttt",
53804    },
53805    Language {
53806        #[cfg(feature = "lang-name")]
53807        name: "Musom",
53808        part1: "",
53809        part3: "msu",
53810    },
53811    Language {
53812        #[cfg(feature = "lang-name")]
53813        name: "Mussau-Emira",
53814        part1: "",
53815        part3: "emi",
53816    },
53817    Language {
53818        #[cfg(feature = "lang-name")]
53819        name: "Muthuvan",
53820        part1: "",
53821        part3: "muv",
53822    },
53823    Language {
53824        #[cfg(feature = "lang-name")]
53825        name: "Mutu",
53826        part1: "",
53827        part3: "tuc",
53828    },
53829    Language {
53830        #[cfg(feature = "lang-name")]
53831        name: "Muyang",
53832        part1: "",
53833        part3: "muy",
53834    },
53835    Language {
53836        #[cfg(feature = "lang-name")]
53837        name: "Muyuw",
53838        part1: "",
53839        part3: "myw",
53840    },
53841    Language {
53842        #[cfg(feature = "lang-name")]
53843        name: "Muzi",
53844        part1: "",
53845        part3: "ymz",
53846    },
53847    Language {
53848        #[cfg(feature = "lang-name")]
53849        name: "Mvanip",
53850        part1: "",
53851        part3: "mcj",
53852    },
53853    Language {
53854        #[cfg(feature = "lang-name")]
53855        name: "Mvuba",
53856        part1: "",
53857        part3: "mxh",
53858    },
53859    Language {
53860        #[cfg(feature = "lang-name")]
53861        name: "Mwaghavul",
53862        part1: "",
53863        part3: "sur",
53864    },
53865    Language {
53866        #[cfg(feature = "lang-name")]
53867        name: "Mwali Comorian",
53868        part1: "",
53869        part3: "wlc",
53870    },
53871    Language {
53872        #[cfg(feature = "lang-name")]
53873        name: "Mwan",
53874        part1: "",
53875        part3: "moa",
53876    },
53877    Language {
53878        #[cfg(feature = "lang-name")]
53879        name: "Mwani",
53880        part1: "",
53881        part3: "wmw",
53882    },
53883    Language {
53884        #[cfg(feature = "lang-name")]
53885        name: "Mwatebu",
53886        part1: "",
53887        part3: "mwa",
53888    },
53889    Language {
53890        #[cfg(feature = "lang-name")]
53891        name: "Mwera",
53892        part1: "",
53893        part3: "mwe",
53894    },
53895    Language {
53896        #[cfg(feature = "lang-name")]
53897        name: "Mwera",
53898        part1: "",
53899        part3: "mjh",
53900    },
53901    Language {
53902        #[cfg(feature = "lang-name")]
53903        name: "Mwimbi-Muthambi",
53904        part1: "",
53905        part3: "mws",
53906    },
53907    Language {
53908        #[cfg(feature = "lang-name")]
53909        name: "Myanmar Sign Language",
53910        part1: "",
53911        part3: "ysm",
53912    },
53913    Language {
53914        #[cfg(feature = "lang-name")]
53915        name: "Mycenaean Greek",
53916        part1: "",
53917        part3: "gmy",
53918    },
53919    Language {
53920        #[cfg(feature = "lang-name")]
53921        name: "Myene",
53922        part1: "",
53923        part3: "mye",
53924    },
53925    Language {
53926        #[cfg(feature = "lang-name")]
53927        name: "Mysian",
53928        part1: "",
53929        part3: "yms",
53930    },
53931    Language {
53932        #[cfg(feature = "lang-name")]
53933        name: "Mzieme Naga",
53934        part1: "",
53935        part3: "nme",
53936    },
53937    Language {
53938        #[cfg(feature = "lang-name")]
53939        name: "Maghdi",
53940        part1: "",
53941        part3: "gmd",
53942    },
53943    Language {
53944        #[cfg(feature = "lang-name")]
53945        name: "Maku",
53946        part1: "",
53947        part3: "xak",
53948    },
53949    Language {
53950        #[cfg(feature = "lang-name")]
53951        name: "Menik",
53952        part1: "",
53953        part3: "tnr",
53954    },
53955    Language {
53956        #[cfg(feature = "lang-name")]
53957        name: "Miskito",
53958        part1: "",
53959        part3: "miq",
53960    },
53961    Language {
53962        #[cfg(feature = "lang-name")]
53963        name: "Mocheno",
53964        part1: "",
53965        part3: "mhn",
53966    },
53967    Language {
53968        #[cfg(feature = "lang-name")]
53969        name: "Mun Chin",
53970        part1: "",
53971        part3: "mwq",
53972    },
53973    Language {
53974        #[cfg(feature = "lang-name")]
53975        name: "Mundu",
53976        part1: "",
53977        part3: "muh",
53978    },
53979    Language {
53980        #[cfg(feature = "lang-name")]
53981        name: "Maharastri Prakrit",
53982        part1: "",
53983        part3: "pmh",
53984    },
53985    Language {
53986        #[cfg(feature = "lang-name")]
53987        name: "N'Ko",
53988        part1: "",
53989        part3: "nqo",
53990    },
53991    Language {
53992        #[cfg(feature = "lang-name")]
53993        name: "Na",
53994        part1: "",
53995        part3: "nbt",
53996    },
53997    Language {
53998        #[cfg(feature = "lang-name")]
53999        name: "Na-kara",
54000        part1: "",
54001        part3: "nck",
54002    },
54003    Language {
54004        #[cfg(feature = "lang-name")]
54005        name: "Naaba",
54006        part1: "",
54007        part3: "nao",
54008    },
54009    Language {
54010        #[cfg(feature = "lang-name")]
54011        name: "Naami",
54012        part1: "",
54013        part3: "bzv",
54014    },
54015    Language {
54016        #[cfg(feature = "lang-name")]
54017        name: "Naasioi",
54018        part1: "",
54019        part3: "nas",
54020    },
54021    Language {
54022        #[cfg(feature = "lang-name")]
54023        name: "Naba",
54024        part1: "",
54025        part3: "mne",
54026    },
54027    Language {
54028        #[cfg(feature = "lang-name")]
54029        name: "Nabak",
54030        part1: "",
54031        part3: "naf",
54032    },
54033    Language {
54034        #[cfg(feature = "lang-name")]
54035        name: "Nabi",
54036        part1: "",
54037        part3: "mty",
54038    },
54039    Language {
54040        #[cfg(feature = "lang-name")]
54041        name: "Nachering",
54042        part1: "",
54043        part3: "ncd",
54044    },
54045    Language {
54046        #[cfg(feature = "lang-name")]
54047        name: "Nadruvian",
54048        part1: "",
54049        part3: "ndf",
54050    },
54051    Language {
54052        #[cfg(feature = "lang-name")]
54053        name: "Nadeb",
54054        part1: "",
54055        part3: "mbj",
54056    },
54057    Language {
54058        #[cfg(feature = "lang-name")]
54059        name: "Nafaanra",
54060        part1: "",
54061        part3: "nfr",
54062    },
54063    Language {
54064        #[cfg(feature = "lang-name")]
54065        name: "Nafi",
54066        part1: "",
54067        part3: "srf",
54068    },
54069    Language {
54070        #[cfg(feature = "lang-name")]
54071        name: "Nafri",
54072        part1: "",
54073        part3: "nxx",
54074    },
54075    Language {
54076        #[cfg(feature = "lang-name")]
54077        name: "Nafusi",
54078        part1: "",
54079        part3: "jbn",
54080    },
54081    Language {
54082        #[cfg(feature = "lang-name")]
54083        name: "Naga Pidgin",
54084        part1: "",
54085        part3: "nag",
54086    },
54087    Language {
54088        #[cfg(feature = "lang-name")]
54089        name: "Nagarchal",
54090        part1: "",
54091        part3: "nbg",
54092    },
54093    Language {
54094        #[cfg(feature = "lang-name")]
54095        name: "Nage",
54096        part1: "",
54097        part3: "nxe",
54098    },
54099    Language {
54100        #[cfg(feature = "lang-name")]
54101        name: "Nagumi",
54102        part1: "",
54103        part3: "ngv",
54104    },
54105    Language {
54106        #[cfg(feature = "lang-name")]
54107        name: "Nahali",
54108        part1: "",
54109        part3: "nlx",
54110    },
54111    Language {
54112        #[cfg(feature = "lang-name")]
54113        name: "Nahari",
54114        part1: "",
54115        part3: "nhh",
54116    },
54117    Language {
54118        #[cfg(feature = "lang-name")]
54119        name: "Nai",
54120        part1: "",
54121        part3: "bio",
54122    },
54123    Language {
54124        #[cfg(feature = "lang-name")]
54125        name: "Najdi Arabic",
54126        part1: "",
54127        part3: "ars",
54128    },
54129    Language {
54130        #[cfg(feature = "lang-name")]
54131        name: "Naka'ela",
54132        part1: "",
54133        part3: "nae",
54134    },
54135    Language {
54136        #[cfg(feature = "lang-name")]
54137        name: "Nakai",
54138        part1: "",
54139        part3: "nkj",
54140    },
54141    Language {
54142        #[cfg(feature = "lang-name")]
54143        name: "Nakame",
54144        part1: "",
54145        part3: "nib",
54146    },
54147    Language {
54148        #[cfg(feature = "lang-name")]
54149        name: "Nakanai",
54150        part1: "",
54151        part3: "nak",
54152    },
54153    Language {
54154        #[cfg(feature = "lang-name")]
54155        name: "Nake",
54156        part1: "",
54157        part3: "nbk",
54158    },
54159    Language {
54160        #[cfg(feature = "lang-name")]
54161        name: "Naki",
54162        part1: "",
54163        part3: "mff",
54164    },
54165    Language {
54166        #[cfg(feature = "lang-name")]
54167        name: "Nakwi",
54168        part1: "",
54169        part3: "nax",
54170    },
54171    Language {
54172        #[cfg(feature = "lang-name")]
54173        name: "Nalca",
54174        part1: "",
54175        part3: "nlc",
54176    },
54177    Language {
54178        #[cfg(feature = "lang-name")]
54179        name: "Nali",
54180        part1: "",
54181        part3: "nss",
54182    },
54183    Language {
54184        #[cfg(feature = "lang-name")]
54185        name: "Nalik",
54186        part1: "",
54187        part3: "nal",
54188    },
54189    Language {
54190        #[cfg(feature = "lang-name")]
54191        name: "Nalu",
54192        part1: "",
54193        part3: "naj",
54194    },
54195    Language {
54196        #[cfg(feature = "lang-name")]
54197        name: "Naluo Yi",
54198        part1: "",
54199        part3: "ylo",
54200    },
54201    Language {
54202        #[cfg(feature = "lang-name")]
54203        name: "Nalogo",
54204        part1: "",
54205        part3: "nlz",
54206    },
54207    Language {
54208        #[cfg(feature = "lang-name")]
54209        name: "Nama",
54210        part1: "",
54211        part3: "nmx",
54212    },
54213    Language {
54214        #[cfg(feature = "lang-name")]
54215        name: "Namakura",
54216        part1: "",
54217        part3: "nmk",
54218    },
54219    Language {
54220        #[cfg(feature = "lang-name")]
54221        name: "Namat",
54222        part1: "",
54223        part3: "nkm",
54224    },
54225    Language {
54226        #[cfg(feature = "lang-name")]
54227        name: "Nambo",
54228        part1: "",
54229        part3: "ncm",
54230    },
54231    Language {
54232        #[cfg(feature = "lang-name")]
54233        name: "Nambya",
54234        part1: "",
54235        part3: "nmq",
54236    },
54237    Language {
54238        #[cfg(feature = "lang-name")]
54239        name: "Namia",
54240        part1: "",
54241        part3: "nnm",
54242    },
54243    Language {
54244        #[cfg(feature = "lang-name")]
54245        name: "Namiae",
54246        part1: "",
54247        part3: "nvm",
54248    },
54249    Language {
54250        #[cfg(feature = "lang-name")]
54251        name: "Namibian Sign Language",
54252        part1: "",
54253        part3: "nbs",
54254    },
54255    Language {
54256        #[cfg(feature = "lang-name")]
54257        name: "Namla",
54258        part1: "",
54259        part3: "naa",
54260    },
54261    Language {
54262        #[cfg(feature = "lang-name")]
54263        name: "Namo",
54264        part1: "",
54265        part3: "mxw",
54266    },
54267    Language {
54268        #[cfg(feature = "lang-name")]
54269        name: "Namonuito",
54270        part1: "",
54271        part3: "nmt",
54272    },
54273    Language {
54274        #[cfg(feature = "lang-name")]
54275        name: "Namosi-Naitasiri-Serua",
54276        part1: "",
54277        part3: "bwb",
54278    },
54279    Language {
54280        #[cfg(feature = "lang-name")]
54281        name: "Namuyi",
54282        part1: "",
54283        part3: "nmy",
54284    },
54285    Language {
54286        #[cfg(feature = "lang-name")]
54287        name: "Nanai",
54288        part1: "",
54289        part3: "gld",
54290    },
54291    Language {
54292        #[cfg(feature = "lang-name")]
54293        name: "Nancere",
54294        part1: "",
54295        part3: "nnc",
54296    },
54297    Language {
54298        #[cfg(feature = "lang-name")]
54299        name: "Nande",
54300        part1: "",
54301        part3: "nnb",
54302    },
54303    Language {
54304        #[cfg(feature = "lang-name")]
54305        name: "Nandi",
54306        part1: "",
54307        part3: "niq",
54308    },
54309    Language {
54310        #[cfg(feature = "lang-name")]
54311        name: "Nanerige Senoufo",
54312        part1: "",
54313        part3: "sen",
54314    },
54315    Language {
54316        #[cfg(feature = "lang-name")]
54317        name: "Nanga Dama Dogon",
54318        part1: "",
54319        part3: "nzz",
54320    },
54321    Language {
54322        #[cfg(feature = "lang-name")]
54323        name: "Nankina",
54324        part1: "",
54325        part3: "nnk",
54326    },
54327    Language {
54328        #[cfg(feature = "lang-name")]
54329        name: "Nanti",
54330        part1: "",
54331        part3: "cox",
54332    },
54333    Language {
54334        #[cfg(feature = "lang-name")]
54335        name: "Nanticoke",
54336        part1: "",
54337        part3: "nnt",
54338    },
54339    Language {
54340        #[cfg(feature = "lang-name")]
54341        name: "Nanubae",
54342        part1: "",
54343        part3: "afk",
54344    },
54345    Language {
54346        #[cfg(feature = "lang-name")]
54347        name: "Napo Lowland Quechua",
54348        part1: "",
54349        part3: "qvo",
54350    },
54351    Language {
54352        #[cfg(feature = "lang-name")]
54353        name: "Napu",
54354        part1: "",
54355        part3: "npy",
54356    },
54357    Language {
54358        #[cfg(feature = "lang-name")]
54359        name: "Nar Phu",
54360        part1: "",
54361        part3: "npa",
54362    },
54363    Language {
54364        #[cfg(feature = "lang-name")]
54365        name: "Nara",
54366        part1: "",
54367        part3: "nrb",
54368    },
54369    Language {
54370        #[cfg(feature = "lang-name")]
54371        name: "Narak",
54372        part1: "",
54373        part3: "nac",
54374    },
54375    Language {
54376        #[cfg(feature = "lang-name")]
54377        name: "Narango",
54378        part1: "",
54379        part3: "nrg",
54380    },
54381    Language {
54382        #[cfg(feature = "lang-name")]
54383        name: "Nari Nari",
54384        part1: "",
54385        part3: "rnr",
54386    },
54387    Language {
54388        #[cfg(feature = "lang-name")]
54389        name: "Naro",
54390        part1: "",
54391        part3: "nhr",
54392    },
54393    Language {
54394        #[cfg(feature = "lang-name")]
54395        name: "Narom",
54396        part1: "",
54397        part3: "nrm",
54398    },
54399    Language {
54400        #[cfg(feature = "lang-name")]
54401        name: "Narragansett",
54402        part1: "",
54403        part3: "xnt",
54404    },
54405    Language {
54406        #[cfg(feature = "lang-name")]
54407        name: "Narua",
54408        part1: "",
54409        part3: "nru",
54410    },
54411    Language {
54412        #[cfg(feature = "lang-name")]
54413        name: "Narungga",
54414        part1: "",
54415        part3: "nnr",
54416    },
54417    Language {
54418        #[cfg(feature = "lang-name")]
54419        name: "Nasal",
54420        part1: "",
54421        part3: "nsy",
54422    },
54423    Language {
54424        #[cfg(feature = "lang-name")]
54425        name: "Nasarian",
54426        part1: "",
54427        part3: "nvh",
54428    },
54429    Language {
54430        #[cfg(feature = "lang-name")]
54431        name: "Naskapi",
54432        part1: "",
54433        part3: "nsk",
54434    },
54435    Language {
54436        #[cfg(feature = "lang-name")]
54437        name: "Natanzi",
54438        part1: "",
54439        part3: "ntz",
54440    },
54441    Language {
54442        #[cfg(feature = "lang-name")]
54443        name: "Natchez",
54444        part1: "",
54445        part3: "ncz",
54446    },
54447    Language {
54448        #[cfg(feature = "lang-name")]
54449        name: "Nateni",
54450        part1: "",
54451        part3: "ntm",
54452    },
54453    Language {
54454        #[cfg(feature = "lang-name")]
54455        name: "Nathembo",
54456        part1: "",
54457        part3: "nte",
54458    },
54459    Language {
54460        #[cfg(feature = "lang-name")]
54461        name: "Natioro",
54462        part1: "",
54463        part3: "nti",
54464    },
54465    Language {
54466        #[cfg(feature = "lang-name")]
54467        name: "Natugu",
54468        part1: "",
54469        part3: "ntu",
54470    },
54471    Language {
54472        #[cfg(feature = "lang-name")]
54473        name: "Nauete",
54474        part1: "",
54475        part3: "nxa",
54476    },
54477    Language {
54478        #[cfg(feature = "lang-name")]
54479        name: "Naukan Yupik",
54480        part1: "",
54481        part3: "ynk",
54482    },
54483    Language {
54484        #[cfg(feature = "lang-name")]
54485        name: "Nauna",
54486        part1: "",
54487        part3: "ncn",
54488    },
54489    Language {
54490        #[cfg(feature = "lang-name")]
54491        name: "Nauo",
54492        part1: "",
54493        part3: "nwo",
54494    },
54495    Language {
54496        #[cfg(feature = "lang-name")]
54497        name: "Nauru",
54498        part1: "na",
54499        part3: "nau",
54500    },
54501    Language {
54502        #[cfg(feature = "lang-name")]
54503        name: "Navajo",
54504        part1: "nv",
54505        part3: "nav",
54506    },
54507    Language {
54508        #[cfg(feature = "lang-name")]
54509        name: "Navut",
54510        part1: "",
54511        part3: "nsw",
54512    },
54513    Language {
54514        #[cfg(feature = "lang-name")]
54515        name: "Nawaru",
54516        part1: "",
54517        part3: "nwr",
54518    },
54519    Language {
54520        #[cfg(feature = "lang-name")]
54521        name: "Nawathinehena",
54522        part1: "",
54523        part3: "nwa",
54524    },
54525    Language {
54526        #[cfg(feature = "lang-name")]
54527        name: "Nawdm",
54528        part1: "",
54529        part3: "nmz",
54530    },
54531    Language {
54532        #[cfg(feature = "lang-name")]
54533        name: "Nawuri",
54534        part1: "",
54535        part3: "naw",
54536    },
54537    Language {
54538        #[cfg(feature = "lang-name")]
54539        name: "Naxi",
54540        part1: "",
54541        part3: "nxq",
54542    },
54543    Language {
54544        #[cfg(feature = "lang-name")]
54545        name: "Nayi",
54546        part1: "",
54547        part3: "noz",
54548    },
54549    Language {
54550        #[cfg(feature = "lang-name")]
54551        name: "Nayini",
54552        part1: "",
54553        part3: "nyq",
54554    },
54555    Language {
54556        #[cfg(feature = "lang-name")]
54557        name: "Ncane",
54558        part1: "",
54559        part3: "ncr",
54560    },
54561    Language {
54562        #[cfg(feature = "lang-name")]
54563        name: "Nchumbulu",
54564        part1: "",
54565        part3: "nlu",
54566    },
54567    Language {
54568        #[cfg(feature = "lang-name")]
54569        name: "Nda'nda'",
54570        part1: "",
54571        part3: "nnz",
54572    },
54573    Language {
54574        #[cfg(feature = "lang-name")]
54575        name: "Ndai",
54576        part1: "",
54577        part3: "gke",
54578    },
54579    Language {
54580        #[cfg(feature = "lang-name")]
54581        name: "Ndaka",
54582        part1: "",
54583        part3: "ndk",
54584    },
54585    Language {
54586        #[cfg(feature = "lang-name")]
54587        name: "Ndali",
54588        part1: "",
54589        part3: "ndh",
54590    },
54591    Language {
54592        #[cfg(feature = "lang-name")]
54593        name: "Ndam",
54594        part1: "",
54595        part3: "ndm",
54596    },
54597    Language {
54598        #[cfg(feature = "lang-name")]
54599        name: "Ndamba",
54600        part1: "",
54601        part3: "ndj",
54602    },
54603    Language {
54604        #[cfg(feature = "lang-name")]
54605        name: "Ndambomo",
54606        part1: "",
54607        part3: "nxo",
54608    },
54609    Language {
54610        #[cfg(feature = "lang-name")]
54611        name: "Ndasa",
54612        part1: "",
54613        part3: "nda",
54614    },
54615    Language {
54616        #[cfg(feature = "lang-name")]
54617        name: "Ndau",
54618        part1: "",
54619        part3: "ndc",
54620    },
54621    Language {
54622        #[cfg(feature = "lang-name")]
54623        name: "Nde-Gbite",
54624        part1: "",
54625        part3: "ned",
54626    },
54627    Language {
54628        #[cfg(feature = "lang-name")]
54629        name: "Nde-Nsele-Nta",
54630        part1: "",
54631        part3: "ndd",
54632    },
54633    Language {
54634        #[cfg(feature = "lang-name")]
54635        name: "Ndemli",
54636        part1: "",
54637        part3: "nml",
54638    },
54639    Language {
54640        #[cfg(feature = "lang-name")]
54641        name: "Ndendeule",
54642        part1: "",
54643        part3: "dne",
54644    },
54645    Language {
54646        #[cfg(feature = "lang-name")]
54647        name: "Ndengereko",
54648        part1: "",
54649        part3: "ndg",
54650    },
54651    Language {
54652        #[cfg(feature = "lang-name")]
54653        name: "Nding",
54654        part1: "",
54655        part3: "eli",
54656    },
54657    Language {
54658        #[cfg(feature = "lang-name")]
54659        name: "Ndo",
54660        part1: "",
54661        part3: "ndp",
54662    },
54663    Language {
54664        #[cfg(feature = "lang-name")]
54665        name: "Ndobo",
54666        part1: "",
54667        part3: "ndw",
54668    },
54669    Language {
54670        #[cfg(feature = "lang-name")]
54671        name: "Ndoe",
54672        part1: "",
54673        part3: "nbb",
54674    },
54675    Language {
54676        #[cfg(feature = "lang-name")]
54677        name: "Ndogo",
54678        part1: "",
54679        part3: "ndz",
54680    },
54681    Language {
54682        #[cfg(feature = "lang-name")]
54683        name: "Ndolo",
54684        part1: "",
54685        part3: "ndl",
54686    },
54687    Language {
54688        #[cfg(feature = "lang-name")]
54689        name: "Ndom",
54690        part1: "",
54691        part3: "nqm",
54692    },
54693    Language {
54694        #[cfg(feature = "lang-name")]
54695        name: "Ndombe",
54696        part1: "",
54697        part3: "ndq",
54698    },
54699    Language {
54700        #[cfg(feature = "lang-name")]
54701        name: "Ndonde Hamba",
54702        part1: "",
54703        part3: "njd",
54704    },
54705    Language {
54706        #[cfg(feature = "lang-name")]
54707        name: "Ndonga",
54708        part1: "ng",
54709        part3: "ndo",
54710    },
54711    Language {
54712        #[cfg(feature = "lang-name")]
54713        name: "Ndoola",
54714        part1: "",
54715        part3: "ndr",
54716    },
54717    Language {
54718        #[cfg(feature = "lang-name")]
54719        name: "Ndra'ngith",
54720        part1: "",
54721        part3: "dgt",
54722    },
54723    Language {
54724        #[cfg(feature = "lang-name")]
54725        name: "Ndrulo",
54726        part1: "",
54727        part3: "dno",
54728    },
54729    Language {
54730        #[cfg(feature = "lang-name")]
54731        name: "Nduga",
54732        part1: "",
54733        part3: "ndx",
54734    },
54735    Language {
54736        #[cfg(feature = "lang-name")]
54737        name: "Ndumu",
54738        part1: "",
54739        part3: "nmd",
54740    },
54741    Language {
54742        #[cfg(feature = "lang-name")]
54743        name: "Ndunda",
54744        part1: "",
54745        part3: "nuh",
54746    },
54747    Language {
54748        #[cfg(feature = "lang-name")]
54749        name: "Ndunga",
54750        part1: "",
54751        part3: "ndt",
54752    },
54753    Language {
54754        #[cfg(feature = "lang-name")]
54755        name: "Ndut",
54756        part1: "",
54757        part3: "ndv",
54758    },
54759    Language {
54760        #[cfg(feature = "lang-name")]
54761        name: "Ndwewe",
54762        part1: "",
54763        part3: "nww",
54764    },
54765    Language {
54766        #[cfg(feature = "lang-name")]
54767        name: "Ndyuka-Trio Pidgin",
54768        part1: "",
54769        part3: "njt",
54770    },
54771    Language {
54772        #[cfg(feature = "lang-name")]
54773        name: "Ndzwani Comorian",
54774        part1: "",
54775        part3: "wni",
54776    },
54777    Language {
54778        #[cfg(feature = "lang-name")]
54779        name: "Neapolitan",
54780        part1: "",
54781        part3: "nap",
54782    },
54783    Language {
54784        #[cfg(feature = "lang-name")]
54785        name: "Nedebang",
54786        part1: "",
54787        part3: "nec",
54788    },
54789    Language {
54790        #[cfg(feature = "lang-name")]
54791        name: "Nefamese",
54792        part1: "",
54793        part3: "nef",
54794    },
54795    Language {
54796        #[cfg(feature = "lang-name")]
54797        name: "Negerhollands",
54798        part1: "",
54799        part3: "dcr",
54800    },
54801    Language {
54802        #[cfg(feature = "lang-name")]
54803        name: "Negeri Sembilan Malay",
54804        part1: "",
54805        part3: "zmi",
54806    },
54807    Language {
54808        #[cfg(feature = "lang-name")]
54809        name: "Negidal",
54810        part1: "",
54811        part3: "neg",
54812    },
54813    Language {
54814        #[cfg(feature = "lang-name")]
54815        name: "Nehan",
54816        part1: "",
54817        part3: "nsn",
54818    },
54819    Language {
54820        #[cfg(feature = "lang-name")]
54821        name: "Nek",
54822        part1: "",
54823        part3: "nif",
54824    },
54825    Language {
54826        #[cfg(feature = "lang-name")]
54827        name: "Nekgini",
54828        part1: "",
54829        part3: "nkg",
54830    },
54831    Language {
54832        #[cfg(feature = "lang-name")]
54833        name: "Neko",
54834        part1: "",
54835        part3: "nej",
54836    },
54837    Language {
54838        #[cfg(feature = "lang-name")]
54839        name: "Neku",
54840        part1: "",
54841        part3: "nek",
54842    },
54843    Language {
54844        #[cfg(feature = "lang-name")]
54845        name: "Nema",
54846        part1: "",
54847        part3: "gsn",
54848    },
54849    Language {
54850        #[cfg(feature = "lang-name")]
54851        name: "Neme",
54852        part1: "",
54853        part3: "nex",
54854    },
54855    Language {
54856        #[cfg(feature = "lang-name")]
54857        name: "Nemi",
54858        part1: "",
54859        part3: "nem",
54860    },
54861    Language {
54862        #[cfg(feature = "lang-name")]
54863        name: "Nen",
54864        part1: "",
54865        part3: "nqn",
54866    },
54867    Language {
54868        #[cfg(feature = "lang-name")]
54869        name: "Nend",
54870        part1: "",
54871        part3: "anh",
54872    },
54873    Language {
54874        #[cfg(feature = "lang-name")]
54875        name: "Nenets",
54876        part1: "",
54877        part3: "yrk",
54878    },
54879    Language {
54880        #[cfg(feature = "lang-name")]
54881        name: "Nengone",
54882        part1: "",
54883        part3: "nen",
54884    },
54885    Language {
54886        #[cfg(feature = "lang-name")]
54887        name: "Neo",
54888        part1: "",
54889        part3: "neu",
54890    },
54891    Language {
54892        #[cfg(feature = "lang-name")]
54893        name: "Neo-Hittite",
54894        part1: "",
54895        part3: "nei",
54896    },
54897    Language {
54898        #[cfg(feature = "lang-name")]
54899        name: "Nepalese Sign Language",
54900        part1: "",
54901        part3: "nsp",
54902    },
54903    Language {
54904        #[cfg(feature = "lang-name")]
54905        name: "Nepali",
54906        part1: "",
54907        part3: "npi",
54908    },
54909    Language {
54910        #[cfg(feature = "lang-name")]
54911        name: "Nepali",
54912        part1: "ne",
54913        part3: "nep",
54914    },
54915    Language {
54916        #[cfg(feature = "lang-name")]
54917        name: "Nete",
54918        part1: "",
54919        part3: "net",
54920    },
54921    Language {
54922        #[cfg(feature = "lang-name")]
54923        name: "New Caledonian Javanese",
54924        part1: "",
54925        part3: "jas",
54926    },
54927    Language {
54928        #[cfg(feature = "lang-name")]
54929        name: "New Zealand Sign Language",
54930        part1: "",
54931        part3: "nzs",
54932    },
54933    Language {
54934        #[cfg(feature = "lang-name")]
54935        name: "Newari",
54936        part1: "",
54937        part3: "new",
54938    },
54939    Language {
54940        #[cfg(feature = "lang-name")]
54941        name: "Neyo",
54942        part1: "",
54943        part3: "ney",
54944    },
54945    Language {
54946        #[cfg(feature = "lang-name")]
54947        name: "Nez Perce",
54948        part1: "",
54949        part3: "nez",
54950    },
54951    Language {
54952        #[cfg(feature = "lang-name")]
54953        name: "Ngaanyatjarra",
54954        part1: "",
54955        part3: "ntj",
54956    },
54957    Language {
54958        #[cfg(feature = "lang-name")]
54959        name: "Ngad'a",
54960        part1: "",
54961        part3: "nxg",
54962    },
54963    Language {
54964        #[cfg(feature = "lang-name")]
54965        name: "Ngadjunmaya",
54966        part1: "",
54967        part3: "nju",
54968    },
54969    Language {
54970        #[cfg(feature = "lang-name")]
54971        name: "Ngadjuri",
54972        part1: "",
54973        part3: "jui",
54974    },
54975    Language {
54976        #[cfg(feature = "lang-name")]
54977        name: "Ngaing",
54978        part1: "",
54979        part3: "nnf",
54980    },
54981    Language {
54982        #[cfg(feature = "lang-name")]
54983        name: "Ngaju",
54984        part1: "",
54985        part3: "nij",
54986    },
54987    Language {
54988        #[cfg(feature = "lang-name")]
54989        name: "Ngala",
54990        part1: "",
54991        part3: "nud",
54992    },
54993    Language {
54994        #[cfg(feature = "lang-name")]
54995        name: "Ngalakgan",
54996        part1: "",
54997        part3: "nig",
54998    },
54999    Language {
55000        #[cfg(feature = "lang-name")]
55001        name: "Ngalum",
55002        part1: "",
55003        part3: "szb",
55004    },
55005    Language {
55006        #[cfg(feature = "lang-name")]
55007        name: "Ngam",
55008        part1: "",
55009        part3: "nmc",
55010    },
55011    Language {
55012        #[cfg(feature = "lang-name")]
55013        name: "Ngamambo",
55014        part1: "",
55015        part3: "nbv",
55016    },
55017    Language {
55018        #[cfg(feature = "lang-name")]
55019        name: "Ngambay",
55020        part1: "",
55021        part3: "sba",
55022    },
55023    Language {
55024        #[cfg(feature = "lang-name")]
55025        name: "Ngamini",
55026        part1: "",
55027        part3: "nmv",
55028    },
55029    Language {
55030        #[cfg(feature = "lang-name")]
55031        name: "Ngamo",
55032        part1: "",
55033        part3: "nbh",
55034    },
55035    Language {
55036        #[cfg(feature = "lang-name")]
55037        name: "Ngan'gityemerri",
55038        part1: "",
55039        part3: "nam",
55040    },
55041    Language {
55042        #[cfg(feature = "lang-name")]
55043        name: "Nganakarti",
55044        part1: "",
55045        part3: "xnk",
55046    },
55047    Language {
55048        #[cfg(feature = "lang-name")]
55049        name: "Nganasan",
55050        part1: "",
55051        part3: "nio",
55052    },
55053    Language {
55054        #[cfg(feature = "lang-name")]
55055        name: "Ngandi",
55056        part1: "",
55057        part3: "nid",
55058    },
55059    Language {
55060        #[cfg(feature = "lang-name")]
55061        name: "Ngando",
55062        part1: "",
55063        part3: "ngd",
55064    },
55065    Language {
55066        #[cfg(feature = "lang-name")]
55067        name: "Ngando",
55068        part1: "",
55069        part3: "nxd",
55070    },
55071    Language {
55072        #[cfg(feature = "lang-name")]
55073        name: "Ngandyera",
55074        part1: "",
55075        part3: "nne",
55076    },
55077    Language {
55078        #[cfg(feature = "lang-name")]
55079        name: "Ngangam",
55080        part1: "",
55081        part3: "gng",
55082    },
55083    Language {
55084        #[cfg(feature = "lang-name")]
55085        name: "Ngantangarra",
55086        part1: "",
55087        part3: "ntg",
55088    },
55089    Language {
55090        #[cfg(feature = "lang-name")]
55091        name: "Nganyaywana",
55092        part1: "",
55093        part3: "nyx",
55094    },
55095    Language {
55096        #[cfg(feature = "lang-name")]
55097        name: "Ngardi",
55098        part1: "",
55099        part3: "rxd",
55100    },
55101    Language {
55102        #[cfg(feature = "lang-name")]
55103        name: "Ngarigu",
55104        part1: "",
55105        part3: "xni",
55106    },
55107    Language {
55108        #[cfg(feature = "lang-name")]
55109        name: "Ngarinyin",
55110        part1: "",
55111        part3: "ung",
55112    },
55113    Language {
55114        #[cfg(feature = "lang-name")]
55115        name: "Ngarinyman",
55116        part1: "",
55117        part3: "nbj",
55118    },
55119    Language {
55120        #[cfg(feature = "lang-name")]
55121        name: "Ngarla",
55122        part1: "",
55123        part3: "nrk",
55124    },
55125    Language {
55126        #[cfg(feature = "lang-name")]
55127        name: "Ngarluma",
55128        part1: "",
55129        part3: "nrl",
55130    },
55131    Language {
55132        #[cfg(feature = "lang-name")]
55133        name: "Ngarrindjeri",
55134        part1: "",
55135        part3: "nay",
55136    },
55137    Language {
55138        #[cfg(feature = "lang-name")]
55139        name: "Ngas",
55140        part1: "",
55141        part3: "anc",
55142    },
55143    Language {
55144        #[cfg(feature = "lang-name")]
55145        name: "Ngasa",
55146        part1: "",
55147        part3: "nsg",
55148    },
55149    Language {
55150        #[cfg(feature = "lang-name")]
55151        name: "Ngatik Men's Creole",
55152        part1: "",
55153        part3: "ngm",
55154    },
55155    Language {
55156        #[cfg(feature = "lang-name")]
55157        name: "Ngawn Chin",
55158        part1: "",
55159        part3: "cnw",
55160    },
55161    Language {
55162        #[cfg(feature = "lang-name")]
55163        name: "Ngawun",
55164        part1: "",
55165        part3: "nxn",
55166    },
55167    Language {
55168        #[cfg(feature = "lang-name")]
55169        name: "Ngayawung",
55170        part1: "",
55171        part3: "nwg",
55172    },
55173    Language {
55174        #[cfg(feature = "lang-name")]
55175        name: "Ngazidja Comorian",
55176        part1: "",
55177        part3: "zdj",
55178    },
55179    Language {
55180        #[cfg(feature = "lang-name")]
55181        name: "Ngbaka",
55182        part1: "",
55183        part3: "nga",
55184    },
55185    Language {
55186        #[cfg(feature = "lang-name")]
55187        name: "Ngbaka Ma'bo",
55188        part1: "",
55189        part3: "nbm",
55190    },
55191    Language {
55192        #[cfg(feature = "lang-name")]
55193        name: "Ngbaka Manza",
55194        part1: "",
55195        part3: "ngg",
55196    },
55197    Language {
55198        #[cfg(feature = "lang-name")]
55199        name: "Ngbee",
55200        part1: "",
55201        part3: "jgb",
55202    },
55203    Language {
55204        #[cfg(feature = "lang-name")]
55205        name: "Ngbinda",
55206        part1: "",
55207        part3: "nbd",
55208    },
55209    Language {
55210        #[cfg(feature = "lang-name")]
55211        name: "Ngbundu",
55212        part1: "",
55213        part3: "nuu",
55214    },
55215    Language {
55216        #[cfg(feature = "lang-name")]
55217        name: "Ngelima",
55218        part1: "",
55219        part3: "agh",
55220    },
55221    Language {
55222        #[cfg(feature = "lang-name")]
55223        name: "Ngemba",
55224        part1: "",
55225        part3: "nge",
55226    },
55227    Language {
55228        #[cfg(feature = "lang-name")]
55229        name: "Ngen",
55230        part1: "",
55231        part3: "gnj",
55232    },
55233    Language {
55234        #[cfg(feature = "lang-name")]
55235        name: "Ngendelengo",
55236        part1: "",
55237        part3: "nql",
55238    },
55239    Language {
55240        #[cfg(feature = "lang-name")]
55241        name: "Ngete",
55242        part1: "",
55243        part3: "nnn",
55244    },
55245    Language {
55246        #[cfg(feature = "lang-name")]
55247        name: "Nggem",
55248        part1: "",
55249        part3: "nbq",
55250    },
55251    Language {
55252        #[cfg(feature = "lang-name")]
55253        name: "Nggwahyi",
55254        part1: "",
55255        part3: "ngx",
55256    },
55257    Language {
55258        #[cfg(feature = "lang-name")]
55259        name: "Ngie",
55260        part1: "",
55261        part3: "ngj",
55262    },
55263    Language {
55264        #[cfg(feature = "lang-name")]
55265        name: "Ngiemboon",
55266        part1: "",
55267        part3: "nnh",
55268    },
55269    Language {
55270        #[cfg(feature = "lang-name")]
55271        name: "Ngile",
55272        part1: "",
55273        part3: "jle",
55274    },
55275    Language {
55276        #[cfg(feature = "lang-name")]
55277        name: "Ngindo",
55278        part1: "",
55279        part3: "nnq",
55280    },
55281    Language {
55282        #[cfg(feature = "lang-name")]
55283        name: "Ngiti",
55284        part1: "",
55285        part3: "niy",
55286    },
55287    Language {
55288        #[cfg(feature = "lang-name")]
55289        name: "Ngizim",
55290        part1: "",
55291        part3: "ngi",
55292    },
55293    Language {
55294        #[cfg(feature = "lang-name")]
55295        name: "Ngkalmpw Kanum",
55296        part1: "",
55297        part3: "kcd",
55298    },
55299    Language {
55300        #[cfg(feature = "lang-name")]
55301        name: "Ngom",
55302        part1: "",
55303        part3: "nra",
55304    },
55305    Language {
55306        #[cfg(feature = "lang-name")]
55307        name: "Ngomba",
55308        part1: "",
55309        part3: "jgo",
55310    },
55311    Language {
55312        #[cfg(feature = "lang-name")]
55313        name: "Ngombale",
55314        part1: "",
55315        part3: "nla",
55316    },
55317    Language {
55318        #[cfg(feature = "lang-name")]
55319        name: "Ngombe",
55320        part1: "",
55321        part3: "nmj",
55322    },
55323    Language {
55324        #[cfg(feature = "lang-name")]
55325        name: "Ngombe",
55326        part1: "",
55327        part3: "ngc",
55328    },
55329    Language {
55330        #[cfg(feature = "lang-name")]
55331        name: "Ngongo",
55332        part1: "",
55333        part3: "noq",
55334    },
55335    Language {
55336        #[cfg(feature = "lang-name")]
55337        name: "Ngoni",
55338        part1: "",
55339        part3: "xnq",
55340    },
55341    Language {
55342        #[cfg(feature = "lang-name")]
55343        name: "Ngoni",
55344        part1: "",
55345        part3: "xnj",
55346    },
55347    Language {
55348        #[cfg(feature = "lang-name")]
55349        name: "Ngoshie",
55350        part1: "",
55351        part3: "nsh",
55352    },
55353    Language {
55354        #[cfg(feature = "lang-name")]
55355        name: "Ngul",
55356        part1: "",
55357        part3: "nlo",
55358    },
55359    Language {
55360        #[cfg(feature = "lang-name")]
55361        name: "Ngulu",
55362        part1: "",
55363        part3: "ngp",
55364    },
55365    Language {
55366        #[cfg(feature = "lang-name")]
55367        name: "Nguluwan",
55368        part1: "",
55369        part3: "nuw",
55370    },
55371    Language {
55372        #[cfg(feature = "lang-name")]
55373        name: "Ngumbarl",
55374        part1: "",
55375        part3: "xnm",
55376    },
55377    Language {
55378        #[cfg(feature = "lang-name")]
55379        name: "Ngumbi",
55380        part1: "",
55381        part3: "nui",
55382    },
55383    Language {
55384        #[cfg(feature = "lang-name")]
55385        name: "Ngunawal",
55386        part1: "",
55387        part3: "xul",
55388    },
55389    Language {
55390        #[cfg(feature = "lang-name")]
55391        name: "Ngundi",
55392        part1: "",
55393        part3: "ndn",
55394    },
55395    Language {
55396        #[cfg(feature = "lang-name")]
55397        name: "Ngundu",
55398        part1: "",
55399        part3: "nue",
55400    },
55401    Language {
55402        #[cfg(feature = "lang-name")]
55403        name: "Ngungwel",
55404        part1: "",
55405        part3: "ngz",
55406    },
55407    Language {
55408        #[cfg(feature = "lang-name")]
55409        name: "Ngurimi",
55410        part1: "",
55411        part3: "ngq",
55412    },
55413    Language {
55414        #[cfg(feature = "lang-name")]
55415        name: "Ngurmbur",
55416        part1: "",
55417        part3: "nrx",
55418    },
55419    Language {
55420        #[cfg(feature = "lang-name")]
55421        name: "Nguon",
55422        part1: "",
55423        part3: "nuo",
55424    },
55425    Language {
55426        #[cfg(feature = "lang-name")]
55427        name: "Ngwaba",
55428        part1: "",
55429        part3: "ngw",
55430    },
55431    Language {
55432        #[cfg(feature = "lang-name")]
55433        name: "Ngwe",
55434        part1: "",
55435        part3: "nwe",
55436    },
55437    Language {
55438        #[cfg(feature = "lang-name")]
55439        name: "Ngwo",
55440        part1: "",
55441        part3: "ngn",
55442    },
55443    Language {
55444        #[cfg(feature = "lang-name")]
55445        name: "Ngabere",
55446        part1: "",
55447        part3: "gym",
55448    },
55449    Language {
55450        #[cfg(feature = "lang-name")]
55451        name: "Nhanda",
55452        part1: "",
55453        part3: "nha",
55454    },
55455    Language {
55456        #[cfg(feature = "lang-name")]
55457        name: "Nhengatu",
55458        part1: "",
55459        part3: "yrl",
55460    },
55461    Language {
55462        #[cfg(feature = "lang-name")]
55463        name: "Nhirrpi",
55464        part1: "",
55465        part3: "hrp",
55466    },
55467    Language {
55468        #[cfg(feature = "lang-name")]
55469        name: "Nhuwala",
55470        part1: "",
55471        part3: "nhf",
55472    },
55473    Language {
55474        #[cfg(feature = "lang-name")]
55475        name: "Nias",
55476        part1: "",
55477        part3: "nia",
55478    },
55479    Language {
55480        #[cfg(feature = "lang-name")]
55481        name: "Nicaragua Creole English",
55482        part1: "",
55483        part3: "bzk",
55484    },
55485    Language {
55486        #[cfg(feature = "lang-name")]
55487        name: "Nicaraguan Sign Language",
55488        part1: "",
55489        part3: "ncs",
55490    },
55491    Language {
55492        #[cfg(feature = "lang-name")]
55493        name: "Niellim",
55494        part1: "",
55495        part3: "nie",
55496    },
55497    Language {
55498        #[cfg(feature = "lang-name")]
55499        name: "Nigeria Mambila",
55500        part1: "",
55501        part3: "mzk",
55502    },
55503    Language {
55504        #[cfg(feature = "lang-name")]
55505        name: "Nigerian Fulfulde",
55506        part1: "",
55507        part3: "fuv",
55508    },
55509    Language {
55510        #[cfg(feature = "lang-name")]
55511        name: "Nigerian Pidgin",
55512        part1: "",
55513        part3: "pcm",
55514    },
55515    Language {
55516        #[cfg(feature = "lang-name")]
55517        name: "Nigerian Sign Language",
55518        part1: "",
55519        part3: "nsi",
55520    },
55521    Language {
55522        #[cfg(feature = "lang-name")]
55523        name: "Nihali",
55524        part1: "",
55525        part3: "nll",
55526    },
55527    Language {
55528        #[cfg(feature = "lang-name")]
55529        name: "Nii",
55530        part1: "",
55531        part3: "nii",
55532    },
55533    Language {
55534        #[cfg(feature = "lang-name")]
55535        name: "Niksek",
55536        part1: "",
55537        part3: "gbe",
55538    },
55539    Language {
55540        #[cfg(feature = "lang-name")]
55541        name: "Nila",
55542        part1: "",
55543        part3: "nil",
55544    },
55545    Language {
55546        #[cfg(feature = "lang-name")]
55547        name: "Nilamba",
55548        part1: "",
55549        part3: "nim",
55550    },
55551    Language {
55552        #[cfg(feature = "lang-name")]
55553        name: "Nimadi",
55554        part1: "",
55555        part3: "noe",
55556    },
55557    Language {
55558        #[cfg(feature = "lang-name")]
55559        name: "Nimanbur",
55560        part1: "",
55561        part3: "nmp",
55562    },
55563    Language {
55564        #[cfg(feature = "lang-name")]
55565        name: "Nimbari",
55566        part1: "",
55567        part3: "nmr",
55568    },
55569    Language {
55570        #[cfg(feature = "lang-name")]
55571        name: "Nimboran",
55572        part1: "",
55573        part3: "nir",
55574    },
55575    Language {
55576        #[cfg(feature = "lang-name")]
55577        name: "Nimi",
55578        part1: "",
55579        part3: "nis",
55580    },
55581    Language {
55582        #[cfg(feature = "lang-name")]
55583        name: "Nimo",
55584        part1: "",
55585        part3: "niw",
55586    },
55587    Language {
55588        #[cfg(feature = "lang-name")]
55589        name: "Nimoa",
55590        part1: "",
55591        part3: "nmw",
55592    },
55593    Language {
55594        #[cfg(feature = "lang-name")]
55595        name: "Ninam",
55596        part1: "",
55597        part3: "shb",
55598    },
55599    Language {
55600        #[cfg(feature = "lang-name")]
55601        name: "Nindi",
55602        part1: "",
55603        part3: "nxi",
55604    },
55605    Language {
55606        #[cfg(feature = "lang-name")]
55607        name: "Ningera",
55608        part1: "",
55609        part3: "nby",
55610    },
55611    Language {
55612        #[cfg(feature = "lang-name")]
55613        name: "Ninggerum",
55614        part1: "",
55615        part3: "nxr",
55616    },
55617    Language {
55618        #[cfg(feature = "lang-name")]
55619        name: "Ningil",
55620        part1: "",
55621        part3: "niz",
55622    },
55623    Language {
55624        #[cfg(feature = "lang-name")]
55625        name: "Ninia Yali",
55626        part1: "",
55627        part3: "nlk",
55628    },
55629    Language {
55630        #[cfg(feature = "lang-name")]
55631        name: "Ninzo",
55632        part1: "",
55633        part3: "nin",
55634    },
55635    Language {
55636        #[cfg(feature = "lang-name")]
55637        name: "Nipsan",
55638        part1: "",
55639        part3: "nps",
55640    },
55641    Language {
55642        #[cfg(feature = "lang-name")]
55643        name: "Nisa",
55644        part1: "",
55645        part3: "njs",
55646    },
55647    Language {
55648        #[cfg(feature = "lang-name")]
55649        name: "Nisenan",
55650        part1: "",
55651        part3: "nsz",
55652    },
55653    Language {
55654        #[cfg(feature = "lang-name")]
55655        name: "Nisga'a",
55656        part1: "",
55657        part3: "ncg",
55658    },
55659    Language {
55660        #[cfg(feature = "lang-name")]
55661        name: "Nisi",
55662        part1: "",
55663        part3: "yso",
55664    },
55665    Language {
55666        #[cfg(feature = "lang-name")]
55667        name: "Niuafo'ou",
55668        part1: "",
55669        part3: "num",
55670    },
55671    Language {
55672        #[cfg(feature = "lang-name")]
55673        name: "Niuatoputapu",
55674        part1: "",
55675        part3: "nkp",
55676    },
55677    Language {
55678        #[cfg(feature = "lang-name")]
55679        name: "Niuean",
55680        part1: "",
55681        part3: "niu",
55682    },
55683    Language {
55684        #[cfg(feature = "lang-name")]
55685        name: "Nivacle",
55686        part1: "",
55687        part3: "cag",
55688    },
55689    Language {
55690        #[cfg(feature = "lang-name")]
55691        name: "Niwer Mil",
55692        part1: "",
55693        part3: "hrc",
55694    },
55695    Language {
55696        #[cfg(feature = "lang-name")]
55697        name: "Njalgulgule",
55698        part1: "",
55699        part3: "njl",
55700    },
55701    Language {
55702        #[cfg(feature = "lang-name")]
55703        name: "Njebi",
55704        part1: "",
55705        part3: "nzb",
55706    },
55707    Language {
55708        #[cfg(feature = "lang-name")]
55709        name: "Njen",
55710        part1: "",
55711        part3: "njj",
55712    },
55713    Language {
55714        #[cfg(feature = "lang-name")]
55715        name: "Njerep",
55716        part1: "",
55717        part3: "njr",
55718    },
55719    Language {
55720        #[cfg(feature = "lang-name")]
55721        name: "Njyem",
55722        part1: "",
55723        part3: "njy",
55724    },
55725    Language {
55726        #[cfg(feature = "lang-name")]
55727        name: "Nkami",
55728        part1: "",
55729        part3: "nkq",
55730    },
55731    Language {
55732        #[cfg(feature = "lang-name")]
55733        name: "Nkangala",
55734        part1: "",
55735        part3: "nkn",
55736    },
55737    Language {
55738        #[cfg(feature = "lang-name")]
55739        name: "Nkari",
55740        part1: "",
55741        part3: "nkz",
55742    },
55743    Language {
55744        #[cfg(feature = "lang-name")]
55745        name: "Nkem-Nkum",
55746        part1: "",
55747        part3: "isi",
55748    },
55749    Language {
55750        #[cfg(feature = "lang-name")]
55751        name: "Nkhumbi",
55752        part1: "",
55753        part3: "khu",
55754    },
55755    Language {
55756        #[cfg(feature = "lang-name")]
55757        name: "Nkongho",
55758        part1: "",
55759        part3: "nkc",
55760    },
55761    Language {
55762        #[cfg(feature = "lang-name")]
55763        name: "Nkonya",
55764        part1: "",
55765        part3: "nko",
55766    },
55767    Language {
55768        #[cfg(feature = "lang-name")]
55769        name: "Nkoroo",
55770        part1: "",
55771        part3: "nkx",
55772    },
55773    Language {
55774        #[cfg(feature = "lang-name")]
55775        name: "Nkoya",
55776        part1: "",
55777        part3: "nka",
55778    },
55779    Language {
55780        #[cfg(feature = "lang-name")]
55781        name: "Nkukoli",
55782        part1: "",
55783        part3: "nbo",
55784    },
55785    Language {
55786        #[cfg(feature = "lang-name")]
55787        name: "Nkutu",
55788        part1: "",
55789        part3: "nkw",
55790    },
55791    Language {
55792        #[cfg(feature = "lang-name")]
55793        name: "Nnam",
55794        part1: "",
55795        part3: "nbp",
55796    },
55797    Language {
55798        #[cfg(feature = "lang-name")]
55799        name: "No linguistic content",
55800        part1: "",
55801        part3: "zxx",
55802    },
55803    Language {
55804        #[cfg(feature = "lang-name")]
55805        name: "Nobiin",
55806        part1: "",
55807        part3: "fia",
55808    },
55809    Language {
55810        #[cfg(feature = "lang-name")]
55811        name: "Nobonob",
55812        part1: "",
55813        part3: "gaw",
55814    },
55815    Language {
55816        #[cfg(feature = "lang-name")]
55817        name: "Nocte Naga",
55818        part1: "",
55819        part3: "njb",
55820    },
55821    Language {
55822        #[cfg(feature = "lang-name")]
55823        name: "Nogai",
55824        part1: "",
55825        part3: "nog",
55826    },
55827    Language {
55828        #[cfg(feature = "lang-name")]
55829        name: "Noipx",
55830        part1: "",
55831        part3: "npx",
55832    },
55833    Language {
55834        #[cfg(feature = "lang-name")]
55835        name: "Noiri",
55836        part1: "",
55837        part3: "noi",
55838    },
55839    Language {
55840        #[cfg(feature = "lang-name")]
55841        name: "Nokuku",
55842        part1: "",
55843        part3: "nkk",
55844    },
55845    Language {
55846        #[cfg(feature = "lang-name")]
55847        name: "Nomaande",
55848        part1: "",
55849        part3: "lem",
55850    },
55851    Language {
55852        #[cfg(feature = "lang-name")]
55853        name: "Nomane",
55854        part1: "",
55855        part3: "nof",
55856    },
55857    Language {
55858        #[cfg(feature = "lang-name")]
55859        name: "Nomatsiguenga",
55860        part1: "",
55861        part3: "not",
55862    },
55863    Language {
55864        #[cfg(feature = "lang-name")]
55865        name: "Nomlaki",
55866        part1: "",
55867        part3: "nol",
55868    },
55869    Language {
55870        #[cfg(feature = "lang-name")]
55871        name: "Nomu",
55872        part1: "",
55873        part3: "noh",
55874    },
55875    Language {
55876        #[cfg(feature = "lang-name")]
55877        name: "Nong Zhuang",
55878        part1: "",
55879        part3: "zhn",
55880    },
55881    Language {
55882        #[cfg(feature = "lang-name")]
55883        name: "Nonuya",
55884        part1: "",
55885        part3: "noj",
55886    },
55887    Language {
55888        #[cfg(feature = "lang-name")]
55889        name: "Nooksack",
55890        part1: "",
55891        part3: "nok",
55892    },
55893    Language {
55894        #[cfg(feature = "lang-name")]
55895        name: "Noon",
55896        part1: "",
55897        part3: "snf",
55898    },
55899    Language {
55900        #[cfg(feature = "lang-name")]
55901        name: "Noone",
55902        part1: "",
55903        part3: "nhu",
55904    },
55905    Language {
55906        #[cfg(feature = "lang-name")]
55907        name: "Nopala Chatino",
55908        part1: "",
55909        part3: "cya",
55910    },
55911    Language {
55912        #[cfg(feature = "lang-name")]
55913        name: "Noric",
55914        part1: "",
55915        part3: "nrc",
55916    },
55917    Language {
55918        #[cfg(feature = "lang-name")]
55919        name: "Norn",
55920        part1: "",
55921        part3: "nrn",
55922    },
55923    Language {
55924        #[cfg(feature = "lang-name")]
55925        name: "Norra",
55926        part1: "",
55927        part3: "nrr",
55928    },
55929    Language {
55930        #[cfg(feature = "lang-name")]
55931        name: "North Alaskan Inupiatun",
55932        part1: "",
55933        part3: "esi",
55934    },
55935    Language {
55936        #[cfg(feature = "lang-name")]
55937        name: "North Ambrym",
55938        part1: "",
55939        part3: "mmg",
55940    },
55941    Language {
55942        #[cfg(feature = "lang-name")]
55943        name: "North Asmat",
55944        part1: "",
55945        part3: "nks",
55946    },
55947    Language {
55948        #[cfg(feature = "lang-name")]
55949        name: "North Awyu",
55950        part1: "",
55951        part3: "yir",
55952    },
55953    Language {
55954        #[cfg(feature = "lang-name")]
55955        name: "North Azerbaijani",
55956        part1: "",
55957        part3: "azj",
55958    },
55959    Language {
55960        #[cfg(feature = "lang-name")]
55961        name: "North Babar",
55962        part1: "",
55963        part3: "bcd",
55964    },
55965    Language {
55966        #[cfg(feature = "lang-name")]
55967        name: "North Bolivian Quechua",
55968        part1: "",
55969        part3: "qul",
55970    },
55971    Language {
55972        #[cfg(feature = "lang-name")]
55973        name: "North Central Mixe",
55974        part1: "",
55975        part3: "neq",
55976    },
55977    Language {
55978        #[cfg(feature = "lang-name")]
55979        name: "North Efate",
55980        part1: "",
55981        part3: "llp",
55982    },
55983    Language {
55984        #[cfg(feature = "lang-name")]
55985        name: "North Fali",
55986        part1: "",
55987        part3: "fll",
55988    },
55989    Language {
55990        #[cfg(feature = "lang-name")]
55991        name: "North Giziga",
55992        part1: "",
55993        part3: "gis",
55994    },
55995    Language {
55996        #[cfg(feature = "lang-name")]
55997        name: "North Junin Quechua",
55998        part1: "",
55999        part3: "qvn",
56000    },
56001    Language {
56002        #[cfg(feature = "lang-name")]
56003        name: "North Marquesan",
56004        part1: "",
56005        part3: "mrq",
56006    },
56007    Language {
56008        #[cfg(feature = "lang-name")]
56009        name: "North Mesopotamian Arabic",
56010        part1: "",
56011        part3: "ayp",
56012    },
56013    Language {
56014        #[cfg(feature = "lang-name")]
56015        name: "North Midlands Tasmanian",
56016        part1: "",
56017        part3: "xph",
56018    },
56019    Language {
56020        #[cfg(feature = "lang-name")]
56021        name: "North Mofu",
56022        part1: "",
56023        part3: "mfk",
56024    },
56025    Language {
56026        #[cfg(feature = "lang-name")]
56027        name: "North Moluccan Malay",
56028        part1: "",
56029        part3: "max",
56030    },
56031    Language {
56032        #[cfg(feature = "lang-name")]
56033        name: "North Muyu",
56034        part1: "",
56035        part3: "kti",
56036    },
56037    Language {
56038        #[cfg(feature = "lang-name")]
56039        name: "North Ndebele",
56040        part1: "nd",
56041        part3: "nde",
56042    },
56043    Language {
56044        #[cfg(feature = "lang-name")]
56045        name: "North Nuaulu",
56046        part1: "",
56047        part3: "nni",
56048    },
56049    Language {
56050        #[cfg(feature = "lang-name")]
56051        name: "North Picene",
56052        part1: "",
56053        part3: "nrp",
56054    },
56055    Language {
56056        #[cfg(feature = "lang-name")]
56057        name: "North Slavey",
56058        part1: "",
56059        part3: "scs",
56060    },
56061    Language {
56062        #[cfg(feature = "lang-name")]
56063        name: "North Tairora",
56064        part1: "",
56065        part3: "tbg",
56066    },
56067    Language {
56068        #[cfg(feature = "lang-name")]
56069        name: "North Tanna",
56070        part1: "",
56071        part3: "tnn",
56072    },
56073    Language {
56074        #[cfg(feature = "lang-name")]
56075        name: "North Wahgi",
56076        part1: "",
56077        part3: "whg",
56078    },
56079    Language {
56080        #[cfg(feature = "lang-name")]
56081        name: "North Watut",
56082        part1: "",
56083        part3: "una",
56084    },
56085    Language {
56086        #[cfg(feature = "lang-name")]
56087        name: "Northeast Kiwai",
56088        part1: "",
56089        part3: "kiw",
56090    },
56091    Language {
56092        #[cfg(feature = "lang-name")]
56093        name: "Northeast Maidu",
56094        part1: "",
56095        part3: "nmu",
56096    },
56097    Language {
56098        #[cfg(feature = "lang-name")]
56099        name: "Northeast Pashai",
56100        part1: "",
56101        part3: "aee",
56102    },
56103    Language {
56104        #[cfg(feature = "lang-name")]
56105        name: "Northeastern Dinka",
56106        part1: "",
56107        part3: "dip",
56108    },
56109    Language {
56110        #[cfg(feature = "lang-name")]
56111        name: "Northeastern Pomo",
56112        part1: "",
56113        part3: "pef",
56114    },
56115    Language {
56116        #[cfg(feature = "lang-name")]
56117        name: "Northeastern Tasmanian",
56118        part1: "",
56119        part3: "xpb",
56120    },
56121    Language {
56122        #[cfg(feature = "lang-name")]
56123        name: "Northeastern Thai",
56124        part1: "",
56125        part3: "tts",
56126    },
56127    Language {
56128        #[cfg(feature = "lang-name")]
56129        name: "Northern Alta",
56130        part1: "",
56131        part3: "aqn",
56132    },
56133    Language {
56134        #[cfg(feature = "lang-name")]
56135        name: "Northern Altai",
56136        part1: "",
56137        part3: "atv",
56138    },
56139    Language {
56140        #[cfg(feature = "lang-name")]
56141        name: "Northern Amami-Oshima",
56142        part1: "",
56143        part3: "ryn",
56144    },
56145    Language {
56146        #[cfg(feature = "lang-name")]
56147        name: "Northern Betsimisaraka Malagasy",
56148        part1: "",
56149        part3: "bmm",
56150    },
56151    Language {
56152        #[cfg(feature = "lang-name")]
56153        name: "Northern Binukidnon",
56154        part1: "",
56155        part3: "kyn",
56156    },
56157    Language {
56158        #[cfg(feature = "lang-name")]
56159        name: "Northern Bobo Madare",
56160        part1: "",
56161        part3: "bbo",
56162    },
56163    Language {
56164        #[cfg(feature = "lang-name")]
56165        name: "Northern Bontok",
56166        part1: "",
56167        part3: "rbk",
56168    },
56169    Language {
56170        #[cfg(feature = "lang-name")]
56171        name: "Northern Catanduanes Bikol",
56172        part1: "",
56173        part3: "cts",
56174    },
56175    Language {
56176        #[cfg(feature = "lang-name")]
56177        name: "Northern Conchucos Ancash Quechua",
56178        part1: "",
56179        part3: "qxn",
56180    },
56181    Language {
56182        #[cfg(feature = "lang-name")]
56183        name: "Northern Dagara",
56184        part1: "",
56185        part3: "dgi",
56186    },
56187    Language {
56188        #[cfg(feature = "lang-name")]
56189        name: "Northern Dong",
56190        part1: "",
56191        part3: "doc",
56192    },
56193    Language {
56194        #[cfg(feature = "lang-name")]
56195        name: "Northern East Cree",
56196        part1: "",
56197        part3: "crl",
56198    },
56199    Language {
56200        #[cfg(feature = "lang-name")]
56201        name: "Northern Embera",
56202        part1: "",
56203        part3: "emp",
56204    },
56205    Language {
56206        #[cfg(feature = "lang-name")]
56207        name: "Northern Frisian",
56208        part1: "",
56209        part3: "frr",
56210    },
56211    Language {
56212        #[cfg(feature = "lang-name")]
56213        name: "Northern Ghale",
56214        part1: "",
56215        part3: "ghh",
56216    },
56217    Language {
56218        #[cfg(feature = "lang-name")]
56219        name: "Northern Gondi",
56220        part1: "",
56221        part3: "gno",
56222    },
56223    Language {
56224        #[cfg(feature = "lang-name")]
56225        name: "Northern Grebo",
56226        part1: "",
56227        part3: "gbo",
56228    },
56229    Language {
56230        #[cfg(feature = "lang-name")]
56231        name: "Northern Guiyang Hmong",
56232        part1: "",
56233        part3: "huj",
56234    },
56235    Language {
56236        #[cfg(feature = "lang-name")]
56237        name: "Northern Haida",
56238        part1: "",
56239        part3: "hdn",
56240    },
56241    Language {
56242        #[cfg(feature = "lang-name")]
56243        name: "Northern Hindko",
56244        part1: "",
56245        part3: "hno",
56246    },
56247    Language {
56248        #[cfg(feature = "lang-name")]
56249        name: "Northern Huishui Hmong",
56250        part1: "",
56251        part3: "hmi",
56252    },
56253    Language {
56254        #[cfg(feature = "lang-name")]
56255        name: "Northern Kalapuya",
56256        part1: "",
56257        part3: "nrt",
56258    },
56259    Language {
56260        #[cfg(feature = "lang-name")]
56261        name: "Northern Kankanay",
56262        part1: "",
56263        part3: "xnn",
56264    },
56265    Language {
56266        #[cfg(feature = "lang-name")]
56267        name: "Northern Katang",
56268        part1: "",
56269        part3: "ncq",
56270    },
56271    Language {
56272        #[cfg(feature = "lang-name")]
56273        name: "Northern Khmer",
56274        part1: "",
56275        part3: "kxm",
56276    },
56277    Language {
56278        #[cfg(feature = "lang-name")]
56279        name: "Northern Kissi",
56280        part1: "",
56281        part3: "kqs",
56282    },
56283    Language {
56284        #[cfg(feature = "lang-name")]
56285        name: "Northern Kurdish",
56286        part1: "",
56287        part3: "kmr",
56288    },
56289    Language {
56290        #[cfg(feature = "lang-name")]
56291        name: "Northern Luri",
56292        part1: "",
56293        part3: "lrc",
56294    },
56295    Language {
56296        #[cfg(feature = "lang-name")]
56297        name: "Northern Mashan Hmong",
56298        part1: "",
56299        part3: "hmp",
56300    },
56301    Language {
56302        #[cfg(feature = "lang-name")]
56303        name: "Northern Muji",
56304        part1: "",
56305        part3: "ymx",
56306    },
56307    Language {
56308        #[cfg(feature = "lang-name")]
56309        name: "Northern Nago",
56310        part1: "",
56311        part3: "xkb",
56312    },
56313    Language {
56314        #[cfg(feature = "lang-name")]
56315        name: "Northern Ngbandi",
56316        part1: "",
56317        part3: "ngb",
56318    },
56319    Language {
56320        #[cfg(feature = "lang-name")]
56321        name: "Northern Nisu",
56322        part1: "",
56323        part3: "yiv",
56324    },
56325    Language {
56326        #[cfg(feature = "lang-name")]
56327        name: "Northern Nuni",
56328        part1: "",
56329        part3: "nuv",
56330    },
56331    Language {
56332        #[cfg(feature = "lang-name")]
56333        name: "Northern Oaxaca Nahuatl",
56334        part1: "",
56335        part3: "nhy",
56336    },
56337    Language {
56338        #[cfg(feature = "lang-name")]
56339        name: "Northern Ohlone",
56340        part1: "",
56341        part3: "cst",
56342    },
56343    Language {
56344        #[cfg(feature = "lang-name")]
56345        name: "Northern One",
56346        part1: "",
56347        part3: "onr",
56348    },
56349    Language {
56350        #[cfg(feature = "lang-name")]
56351        name: "Northern Paiute",
56352        part1: "",
56353        part3: "pao",
56354    },
56355    Language {
56356        #[cfg(feature = "lang-name")]
56357        name: "Northern Pame",
56358        part1: "",
56359        part3: "pmq",
56360    },
56361    Language {
56362        #[cfg(feature = "lang-name")]
56363        name: "Northern Pashto",
56364        part1: "",
56365        part3: "pbu",
56366    },
56367    Language {
56368        #[cfg(feature = "lang-name")]
56369        name: "Northern Pastaza Quichua",
56370        part1: "",
56371        part3: "qvz",
56372    },
56373    Language {
56374        #[cfg(feature = "lang-name")]
56375        name: "Northern Ping Chinese",
56376        part1: "",
56377        part3: "cnp",
56378    },
56379    Language {
56380        #[cfg(feature = "lang-name")]
56381        name: "Northern Pomo",
56382        part1: "",
56383        part3: "pej",
56384    },
56385    Language {
56386        #[cfg(feature = "lang-name")]
56387        name: "Northern Puebla Nahuatl",
56388        part1: "",
56389        part3: "ncj",
56390    },
56391    Language {
56392        #[cfg(feature = "lang-name")]
56393        name: "Northern Pumi",
56394        part1: "",
56395        part3: "pmi",
56396    },
56397    Language {
56398        #[cfg(feature = "lang-name")]
56399        name: "Northern Qiandong Miao",
56400        part1: "",
56401        part3: "hea",
56402    },
56403    Language {
56404        #[cfg(feature = "lang-name")]
56405        name: "Northern Qiang",
56406        part1: "",
56407        part3: "cng",
56408    },
56409    Language {
56410        #[cfg(feature = "lang-name")]
56411        name: "Northern Rengma Naga",
56412        part1: "",
56413        part3: "nnl",
56414    },
56415    Language {
56416        #[cfg(feature = "lang-name")]
56417        name: "Northern Roglai",
56418        part1: "",
56419        part3: "rog",
56420    },
56421    Language {
56422        #[cfg(feature = "lang-name")]
56423        name: "Northern Sami",
56424        part1: "se",
56425        part3: "sme",
56426    },
56427    Language {
56428        #[cfg(feature = "lang-name")]
56429        name: "Northern Sierra Miwok",
56430        part1: "",
56431        part3: "nsq",
56432    },
56433    Language {
56434        #[cfg(feature = "lang-name")]
56435        name: "Northern Sorsoganon",
56436        part1: "",
56437        part3: "bks",
56438    },
56439    Language {
56440        #[cfg(feature = "lang-name")]
56441        name: "Northern Subanen",
56442        part1: "",
56443        part3: "stb",
56444    },
56445    Language {
56446        #[cfg(feature = "lang-name")]
56447        name: "Northern Tarahumara",
56448        part1: "",
56449        part3: "thh",
56450    },
56451    Language {
56452        #[cfg(feature = "lang-name")]
56453        name: "Northern Tasmanian",
56454        part1: "",
56455        part3: "xpv",
56456    },
56457    Language {
56458        #[cfg(feature = "lang-name")]
56459        name: "Northern Tepehuan",
56460        part1: "",
56461        part3: "ntp",
56462    },
56463    Language {
56464        #[cfg(feature = "lang-name")]
56465        name: "Northern Thai",
56466        part1: "",
56467        part3: "nod",
56468    },
56469    Language {
56470        #[cfg(feature = "lang-name")]
56471        name: "Northern Tidung",
56472        part1: "",
56473        part3: "ntd",
56474    },
56475    Language {
56476        #[cfg(feature = "lang-name")]
56477        name: "Northern Tiwa",
56478        part1: "",
56479        part3: "twf",
56480    },
56481    Language {
56482        #[cfg(feature = "lang-name")]
56483        name: "Northern Tlaxiaco Mixtec",
56484        part1: "",
56485        part3: "xtn",
56486    },
56487    Language {
56488        #[cfg(feature = "lang-name")]
56489        name: "Northern Toussian",
56490        part1: "",
56491        part3: "tsp",
56492    },
56493    Language {
56494        #[cfg(feature = "lang-name")]
56495        name: "Northern Tujia",
56496        part1: "",
56497        part3: "tji",
56498    },
56499    Language {
56500        #[cfg(feature = "lang-name")]
56501        name: "Northern Tutchone",
56502        part1: "",
56503        part3: "ttm",
56504    },
56505    Language {
56506        #[cfg(feature = "lang-name")]
56507        name: "Northern Uzbek",
56508        part1: "",
56509        part3: "uzn",
56510    },
56511    Language {
56512        #[cfg(feature = "lang-name")]
56513        name: "Northern Yukaghir",
56514        part1: "",
56515        part3: "ykg",
56516    },
56517    Language {
56518        #[cfg(feature = "lang-name")]
56519        name: "Northwest Alaska Inupiatun",
56520        part1: "",
56521        part3: "esk",
56522    },
56523    Language {
56524        #[cfg(feature = "lang-name")]
56525        name: "Northwest Gbaya",
56526        part1: "",
56527        part3: "gya",
56528    },
56529    Language {
56530        #[cfg(feature = "lang-name")]
56531        name: "Northwest Maidu",
56532        part1: "",
56533        part3: "mjd",
56534    },
56535    Language {
56536        #[cfg(feature = "lang-name")]
56537        name: "Northwest Oaxaca Mixtec",
56538        part1: "",
56539        part3: "mxa",
56540    },
56541    Language {
56542        #[cfg(feature = "lang-name")]
56543        name: "Northwest Pashai",
56544        part1: "",
56545        part3: "glh",
56546    },
56547    Language {
56548        #[cfg(feature = "lang-name")]
56549        name: "Northwestern Dinka",
56550        part1: "",
56551        part3: "diw",
56552    },
56553    Language {
56554        #[cfg(feature = "lang-name")]
56555        name: "Northwestern Fars",
56556        part1: "",
56557        part3: "faz",
56558    },
56559    Language {
56560        #[cfg(feature = "lang-name")]
56561        name: "Northwestern Kolami",
56562        part1: "",
56563        part3: "kfb",
56564    },
56565    Language {
56566        #[cfg(feature = "lang-name")]
56567        name: "Northwestern Nisu",
56568        part1: "",
56569        part3: "nsf",
56570    },
56571    Language {
56572        #[cfg(feature = "lang-name")]
56573        name: "Northwestern Ojibwa",
56574        part1: "",
56575        part3: "ojb",
56576    },
56577    Language {
56578        #[cfg(feature = "lang-name")]
56579        name: "Northwestern Tasmanian",
56580        part1: "",
56581        part3: "xpw",
56582    },
56583    Language {
56584        #[cfg(feature = "lang-name")]
56585        name: "Norwegian",
56586        part1: "no",
56587        part3: "nor",
56588    },
56589    Language {
56590        #[cfg(feature = "lang-name")]
56591        name: "Norwegian Bokmal",
56592        part1: "nb",
56593        part3: "nob",
56594    },
56595    Language {
56596        #[cfg(feature = "lang-name")]
56597        name: "Norwegian Nynorsk",
56598        part1: "nn",
56599        part3: "nno",
56600    },
56601    Language {
56602        #[cfg(feature = "lang-name")]
56603        name: "Norwegian Sign Language",
56604        part1: "",
56605        part3: "nsl",
56606    },
56607    Language {
56608        #[cfg(feature = "lang-name")]
56609        name: "Notre",
56610        part1: "",
56611        part3: "bly",
56612    },
56613    Language {
56614        #[cfg(feature = "lang-name")]
56615        name: "Notsi",
56616        part1: "",
56617        part3: "ncf",
56618    },
56619    Language {
56620        #[cfg(feature = "lang-name")]
56621        name: "Nottoway",
56622        part1: "",
56623        part3: "ntw",
56624    },
56625    Language {
56626        #[cfg(feature = "lang-name")]
56627        name: "Nottoway-Meherrin",
56628        part1: "",
56629        part3: "nwy",
56630    },
56631    Language {
56632        #[cfg(feature = "lang-name")]
56633        name: "Novial",
56634        part1: "",
56635        part3: "nov",
56636    },
56637    Language {
56638        #[cfg(feature = "lang-name")]
56639        name: "Noy",
56640        part1: "",
56641        part3: "noy",
56642    },
56643    Language {
56644        #[cfg(feature = "lang-name")]
56645        name: "Nsenga",
56646        part1: "",
56647        part3: "nse",
56648    },
56649    Language {
56650        #[cfg(feature = "lang-name")]
56651        name: "Nshi",
56652        part1: "",
56653        part3: "nsc",
56654    },
56655    Language {
56656        #[cfg(feature = "lang-name")]
56657        name: "Nsongo",
56658        part1: "",
56659        part3: "nsx",
56660    },
56661    Language {
56662        #[cfg(feature = "lang-name")]
56663        name: "Ntcham",
56664        part1: "",
56665        part3: "bud",
56666    },
56667    Language {
56668        #[cfg(feature = "lang-name")]
56669        name: "Nteng",
56670        part1: "",
56671        part3: "nqt",
56672    },
56673    Language {
56674        #[cfg(feature = "lang-name")]
56675        name: "Ntomba",
56676        part1: "",
56677        part3: "nto",
56678    },
56679    Language {
56680        #[cfg(feature = "lang-name")]
56681        name: "Nubaca",
56682        part1: "",
56683        part3: "baf",
56684    },
56685    Language {
56686        #[cfg(feature = "lang-name")]
56687        name: "Nubi",
56688        part1: "",
56689        part3: "kcn",
56690    },
56691    Language {
56692        #[cfg(feature = "lang-name")]
56693        name: "Nubri",
56694        part1: "",
56695        part3: "kte",
56696    },
56697    Language {
56698        #[cfg(feature = "lang-name")]
56699        name: "Nuer",
56700        part1: "",
56701        part3: "nus",
56702    },
56703    Language {
56704        #[cfg(feature = "lang-name")]
56705        name: "Nugunu",
56706        part1: "",
56707        part3: "nnv",
56708    },
56709    Language {
56710        #[cfg(feature = "lang-name")]
56711        name: "Nugunu",
56712        part1: "",
56713        part3: "yas",
56714    },
56715    Language {
56716        #[cfg(feature = "lang-name")]
56717        name: "Nuk",
56718        part1: "",
56719        part3: "noc",
56720    },
56721    Language {
56722        #[cfg(feature = "lang-name")]
56723        name: "Nukak Maku",
56724        part1: "",
56725        part3: "mbr",
56726    },
56727    Language {
56728        #[cfg(feature = "lang-name")]
56729        name: "Nukna",
56730        part1: "",
56731        part3: "klt",
56732    },
56733    Language {
56734        #[cfg(feature = "lang-name")]
56735        name: "Nukuini",
56736        part1: "",
56737        part3: "nuc",
56738    },
56739    Language {
56740        #[cfg(feature = "lang-name")]
56741        name: "Nukumanu",
56742        part1: "",
56743        part3: "nuq",
56744    },
56745    Language {
56746        #[cfg(feature = "lang-name")]
56747        name: "Nukunul",
56748        part1: "",
56749        part3: "xnu",
56750    },
56751    Language {
56752        #[cfg(feature = "lang-name")]
56753        name: "Nukuoro",
56754        part1: "",
56755        part3: "nkr",
56756    },
56757    Language {
56758        #[cfg(feature = "lang-name")]
56759        name: "Nukuria",
56760        part1: "",
56761        part3: "nur",
56762    },
56763    Language {
56764        #[cfg(feature = "lang-name")]
56765        name: "Numana",
56766        part1: "",
56767        part3: "nbr",
56768    },
56769    Language {
56770        #[cfg(feature = "lang-name")]
56771        name: "Numanggang",
56772        part1: "",
56773        part3: "nop",
56774    },
56775    Language {
56776        #[cfg(feature = "lang-name")]
56777        name: "Numbami",
56778        part1: "",
56779        part3: "sij",
56780    },
56781    Language {
56782        #[cfg(feature = "lang-name")]
56783        name: "Nume",
56784        part1: "",
56785        part3: "tgs",
56786    },
56787    Language {
56788        #[cfg(feature = "lang-name")]
56789        name: "Numidian",
56790        part1: "",
56791        part3: "nxm",
56792    },
56793    Language {
56794        #[cfg(feature = "lang-name")]
56795        name: "Numee",
56796        part1: "",
56797        part3: "kdk",
56798    },
56799    Language {
56800        #[cfg(feature = "lang-name")]
56801        name: "Nung",
56802        part1: "",
56803        part3: "nut",
56804    },
56805    Language {
56806        #[cfg(feature = "lang-name")]
56807        name: "Nungali",
56808        part1: "",
56809        part3: "nug",
56810    },
56811    Language {
56812        #[cfg(feature = "lang-name")]
56813        name: "Nunggubuyu",
56814        part1: "",
56815        part3: "nuy",
56816    },
56817    Language {
56818        #[cfg(feature = "lang-name")]
56819        name: "Nungu",
56820        part1: "",
56821        part3: "rin",
56822    },
56823    Language {
56824        #[cfg(feature = "lang-name")]
56825        name: "Nupbikha",
56826        part1: "",
56827        part3: "npb",
56828    },
56829    Language {
56830        #[cfg(feature = "lang-name")]
56831        name: "Nupe-Nupe-Tako",
56832        part1: "",
56833        part3: "nup",
56834    },
56835    Language {
56836        #[cfg(feature = "lang-name")]
56837        name: "Nusa Laut",
56838        part1: "",
56839        part3: "nul",
56840    },
56841    Language {
56842        #[cfg(feature = "lang-name")]
56843        name: "Nusu",
56844        part1: "",
56845        part3: "nuf",
56846    },
56847    Language {
56848        #[cfg(feature = "lang-name")]
56849        name: "Nuu-chah-nulth",
56850        part1: "",
56851        part3: "nuk",
56852    },
56853    Language {
56854        #[cfg(feature = "lang-name")]
56855        name: "Nyabwa",
56856        part1: "",
56857        part3: "nwb",
56858    },
56859    Language {
56860        #[cfg(feature = "lang-name")]
56861        name: "Nyaheun",
56862        part1: "",
56863        part3: "nev",
56864    },
56865    Language {
56866        #[cfg(feature = "lang-name")]
56867        name: "Nyahkur",
56868        part1: "",
56869        part3: "cbn",
56870    },
56871    Language {
56872        #[cfg(feature = "lang-name")]
56873        name: "Nyakyusa-Ngonde",
56874        part1: "",
56875        part3: "nyy",
56876    },
56877    Language {
56878        #[cfg(feature = "lang-name")]
56879        name: "Nyali",
56880        part1: "",
56881        part3: "nlj",
56882    },
56883    Language {
56884        #[cfg(feature = "lang-name")]
56885        name: "Nyam",
56886        part1: "",
56887        part3: "nmi",
56888    },
56889    Language {
56890        #[cfg(feature = "lang-name")]
56891        name: "Nyamal",
56892        part1: "",
56893        part3: "nly",
56894    },
56895    Language {
56896        #[cfg(feature = "lang-name")]
56897        name: "Nyambo",
56898        part1: "",
56899        part3: "now",
56900    },
56901    Language {
56902        #[cfg(feature = "lang-name")]
56903        name: "Nyamusa-Molo",
56904        part1: "",
56905        part3: "nwm",
56906    },
56907    Language {
56908        #[cfg(feature = "lang-name")]
56909        name: "Nyamwanga",
56910        part1: "",
56911        part3: "mwn",
56912    },
56913    Language {
56914        #[cfg(feature = "lang-name")]
56915        name: "Nyamwezi",
56916        part1: "",
56917        part3: "nym",
56918    },
56919    Language {
56920        #[cfg(feature = "lang-name")]
56921        name: "Nyaneka",
56922        part1: "",
56923        part3: "nyk",
56924    },
56925    Language {
56926        #[cfg(feature = "lang-name")]
56927        name: "Nyang'i",
56928        part1: "",
56929        part3: "nyp",
56930    },
56931    Language {
56932        #[cfg(feature = "lang-name")]
56933        name: "Nyanga",
56934        part1: "",
56935        part3: "nyj",
56936    },
56937    Language {
56938        #[cfg(feature = "lang-name")]
56939        name: "Nyanga-li",
56940        part1: "",
56941        part3: "nyc",
56942    },
56943    Language {
56944        #[cfg(feature = "lang-name")]
56945        name: "Nyangatom",
56946        part1: "",
56947        part3: "nnj",
56948    },
56949    Language {
56950        #[cfg(feature = "lang-name")]
56951        name: "Nyangbo",
56952        part1: "",
56953        part3: "nyb",
56954    },
56955    Language {
56956        #[cfg(feature = "lang-name")]
56957        name: "Nyangga",
56958        part1: "",
56959        part3: "nny",
56960    },
56961    Language {
56962        #[cfg(feature = "lang-name")]
56963        name: "Nyangumarta",
56964        part1: "",
56965        part3: "nna",
56966    },
56967    Language {
56968        #[cfg(feature = "lang-name")]
56969        name: "Nyanja",
56970        part1: "ny",
56971        part3: "nya",
56972    },
56973    Language {
56974        #[cfg(feature = "lang-name")]
56975        name: "Nyankole",
56976        part1: "",
56977        part3: "nyn",
56978    },
56979    Language {
56980        #[cfg(feature = "lang-name")]
56981        name: "Nyankpa",
56982        part1: "",
56983        part3: "yes",
56984    },
56985    Language {
56986        #[cfg(feature = "lang-name")]
56987        name: "Nyarafolo Senoufo",
56988        part1: "",
56989        part3: "sev",
56990    },
56991    Language {
56992        #[cfg(feature = "lang-name")]
56993        name: "Nyaturu",
56994        part1: "",
56995        part3: "rim",
56996    },
56997    Language {
56998        #[cfg(feature = "lang-name")]
56999        name: "Nyaw",
57000        part1: "",
57001        part3: "nyw",
57002    },
57003    Language {
57004        #[cfg(feature = "lang-name")]
57005        name: "Nyawaygi",
57006        part1: "",
57007        part3: "nyt",
57008    },
57009    Language {
57010        #[cfg(feature = "lang-name")]
57011        name: "Nyemba",
57012        part1: "",
57013        part3: "nba",
57014    },
57015    Language {
57016        #[cfg(feature = "lang-name")]
57017        name: "Nyengo",
57018        part1: "",
57019        part3: "nye",
57020    },
57021    Language {
57022        #[cfg(feature = "lang-name")]
57023        name: "Nyenkha",
57024        part1: "",
57025        part3: "neh",
57026    },
57027    Language {
57028        #[cfg(feature = "lang-name")]
57029        name: "Nyeu",
57030        part1: "",
57031        part3: "nyl",
57032    },
57033    Language {
57034        #[cfg(feature = "lang-name")]
57035        name: "Nyiha",
57036        part1: "",
57037        part3: "nyr",
57038    },
57039    Language {
57040        #[cfg(feature = "lang-name")]
57041        name: "Nyiha",
57042        part1: "",
57043        part3: "nih",
57044    },
57045    Language {
57046        #[cfg(feature = "lang-name")]
57047        name: "Nyika",
57048        part1: "",
57049        part3: "nkv",
57050    },
57051    Language {
57052        #[cfg(feature = "lang-name")]
57053        name: "Nyika",
57054        part1: "",
57055        part3: "nkt",
57056    },
57057    Language {
57058        #[cfg(feature = "lang-name")]
57059        name: "Nyikina",
57060        part1: "",
57061        part3: "nyh",
57062    },
57063    Language {
57064        #[cfg(feature = "lang-name")]
57065        name: "Nyindrou",
57066        part1: "",
57067        part3: "lid",
57068    },
57069    Language {
57070        #[cfg(feature = "lang-name")]
57071        name: "Nyindu",
57072        part1: "",
57073        part3: "nyg",
57074    },
57075    Language {
57076        #[cfg(feature = "lang-name")]
57077        name: "Nyishi",
57078        part1: "",
57079        part3: "njz",
57080    },
57081    Language {
57082        #[cfg(feature = "lang-name")]
57083        name: "Nyiyaparli",
57084        part1: "",
57085        part3: "xny",
57086    },
57087    Language {
57088        #[cfg(feature = "lang-name")]
57089        name: "Nyokon",
57090        part1: "",
57091        part3: "nvo",
57092    },
57093    Language {
57094        #[cfg(feature = "lang-name")]
57095        name: "Nyole",
57096        part1: "",
57097        part3: "nuj",
57098    },
57099    Language {
57100        #[cfg(feature = "lang-name")]
57101        name: "Nyong",
57102        part1: "",
57103        part3: "muo",
57104    },
57105    Language {
57106        #[cfg(feature = "lang-name")]
57107        name: "Nyore",
57108        part1: "",
57109        part3: "nyd",
57110    },
57111    Language {
57112        #[cfg(feature = "lang-name")]
57113        name: "Nyoro",
57114        part1: "",
57115        part3: "nyo",
57116    },
57117    Language {
57118        #[cfg(feature = "lang-name")]
57119        name: "Nyulnyul",
57120        part1: "",
57121        part3: "nyv",
57122    },
57123    Language {
57124        #[cfg(feature = "lang-name")]
57125        name: "Nyungar",
57126        part1: "",
57127        part3: "nys",
57128    },
57129    Language {
57130        #[cfg(feature = "lang-name")]
57131        name: "Nyungwe",
57132        part1: "",
57133        part3: "nyu",
57134    },
57135    Language {
57136        #[cfg(feature = "lang-name")]
57137        name: "Nyalayu",
57138        part1: "",
57139        part3: "yly",
57140    },
57141    Language {
57142        #[cfg(feature = "lang-name")]
57143        name: "Nzadi",
57144        part1: "",
57145        part3: "nzd",
57146    },
57147    Language {
57148        #[cfg(feature = "lang-name")]
57149        name: "Nzakambay",
57150        part1: "",
57151        part3: "nzy",
57152    },
57153    Language {
57154        #[cfg(feature = "lang-name")]
57155        name: "Nzakara",
57156        part1: "",
57157        part3: "nzk",
57158    },
57159    Language {
57160        #[cfg(feature = "lang-name")]
57161        name: "Nzanyi",
57162        part1: "",
57163        part3: "nja",
57164    },
57165    Language {
57166        #[cfg(feature = "lang-name")]
57167        name: "Nzima",
57168        part1: "",
57169        part3: "nzi",
57170    },
57171    Language {
57172        #[cfg(feature = "lang-name")]
57173        name: "Na-Meo",
57174        part1: "",
57175        part3: "neo",
57176    },
57177    Language {
57178        #[cfg(feature = "lang-name")]
57179        name: "Nelemwa-Nixumwak",
57180        part1: "",
57181        part3: "nee",
57182    },
57183    Language {
57184        #[cfg(feature = "lang-name")]
57185        name: "Nupode Huitoto",
57186        part1: "",
57187        part3: "hux",
57188    },
57189    Language {
57190        #[cfg(feature = "lang-name")]
57191        name: "Nng",
57192        part1: "",
57193        part3: "ngh",
57194    },
57195    Language {
57196        #[cfg(feature = "lang-name")]
57197        name: "O'chi'chi'",
57198        part1: "",
57199        part3: "xoc",
57200    },
57201    Language {
57202        #[cfg(feature = "lang-name")]
57203        name: "O'du",
57204        part1: "",
57205        part3: "tyh",
57206    },
57207    Language {
57208        #[cfg(feature = "lang-name")]
57209        name: "Obanliku",
57210        part1: "",
57211        part3: "bzy",
57212    },
57213    Language {
57214        #[cfg(feature = "lang-name")]
57215        name: "Obispeno",
57216        part1: "",
57217        part3: "obi",
57218    },
57219    Language {
57220        #[cfg(feature = "lang-name")]
57221        name: "Oblo",
57222        part1: "",
57223        part3: "obl",
57224    },
57225    Language {
57226        #[cfg(feature = "lang-name")]
57227        name: "Obo Manobo",
57228        part1: "",
57229        part3: "obo",
57230    },
57231    Language {
57232        #[cfg(feature = "lang-name")]
57233        name: "Obokuitai",
57234        part1: "",
57235        part3: "afz",
57236    },
57237    Language {
57238        #[cfg(feature = "lang-name")]
57239        name: "Obolo",
57240        part1: "",
57241        part3: "ann",
57242    },
57243    Language {
57244        #[cfg(feature = "lang-name")]
57245        name: "Obulom",
57246        part1: "",
57247        part3: "obu",
57248    },
57249    Language {
57250        #[cfg(feature = "lang-name")]
57251        name: "Ocaina",
57252        part1: "",
57253        part3: "oca",
57254    },
57255    Language {
57256        #[cfg(feature = "lang-name")]
57257        name: "Occitan",
57258        part1: "oc",
57259        part3: "oci",
57260    },
57261    Language {
57262        #[cfg(feature = "lang-name")]
57263        name: "Ocotepec Mixtec",
57264        part1: "",
57265        part3: "mie",
57266    },
57267    Language {
57268        #[cfg(feature = "lang-name")]
57269        name: "Ocotlan Zapotec",
57270        part1: "",
57271        part3: "zac",
57272    },
57273    Language {
57274        #[cfg(feature = "lang-name")]
57275        name: "Od",
57276        part1: "",
57277        part3: "odk",
57278    },
57279    Language {
57280        #[cfg(feature = "lang-name")]
57281        name: "Odia",
57282        part1: "",
57283        part3: "ory",
57284    },
57285    Language {
57286        #[cfg(feature = "lang-name")]
57287        name: "Odiai",
57288        part1: "",
57289        part3: "bhf",
57290    },
57291    Language {
57292        #[cfg(feature = "lang-name")]
57293        name: "Odoodee",
57294        part1: "",
57295        part3: "kkc",
57296    },
57297    Language {
57298        #[cfg(feature = "lang-name")]
57299        name: "Odual",
57300        part1: "",
57301        part3: "odu",
57302    },
57303    Language {
57304        #[cfg(feature = "lang-name")]
57305        name: "Odut",
57306        part1: "",
57307        part3: "oda",
57308    },
57309    Language {
57310        #[cfg(feature = "lang-name")]
57311        name: "Ofaye",
57312        part1: "",
57313        part3: "opy",
57314    },
57315    Language {
57316        #[cfg(feature = "lang-name")]
57317        name: "Official Aramaic",
57318        part1: "",
57319        part3: "arc",
57320    },
57321    Language {
57322        #[cfg(feature = "lang-name")]
57323        name: "Ofo",
57324        part1: "",
57325        part3: "ofo",
57326    },
57327    Language {
57328        #[cfg(feature = "lang-name")]
57329        name: "Ogbah",
57330        part1: "",
57331        part3: "ogc",
57332    },
57333    Language {
57334        #[cfg(feature = "lang-name")]
57335        name: "Ogbia",
57336        part1: "",
57337        part3: "ogb",
57338    },
57339    Language {
57340        #[cfg(feature = "lang-name")]
57341        name: "Ogbogolo",
57342        part1: "",
57343        part3: "ogg",
57344    },
57345    Language {
57346        #[cfg(feature = "lang-name")]
57347        name: "Ogbronuagum",
57348        part1: "",
57349        part3: "ogu",
57350    },
57351    Language {
57352        #[cfg(feature = "lang-name")]
57353        name: "Ogea",
57354        part1: "",
57355        part3: "eri",
57356    },
57357    Language {
57358        #[cfg(feature = "lang-name")]
57359        name: "Oirata",
57360        part1: "",
57361        part3: "oia",
57362    },
57363    Language {
57364        #[cfg(feature = "lang-name")]
57365        name: "Ojibwa",
57366        part1: "oj",
57367        part3: "oji",
57368    },
57369    Language {
57370        #[cfg(feature = "lang-name")]
57371        name: "Ojitlan Chinantec",
57372        part1: "",
57373        part3: "chj",
57374    },
57375    Language {
57376        #[cfg(feature = "lang-name")]
57377        name: "Okanagan",
57378        part1: "",
57379        part3: "oka",
57380    },
57381    Language {
57382        #[cfg(feature = "lang-name")]
57383        name: "Oki-No-Erabu",
57384        part1: "",
57385        part3: "okn",
57386    },
57387    Language {
57388        #[cfg(feature = "lang-name")]
57389        name: "Okiek",
57390        part1: "",
57391        part3: "oki",
57392    },
57393    Language {
57394        #[cfg(feature = "lang-name")]
57395        name: "Oko-Eni-Osayen",
57396        part1: "",
57397        part3: "oks",
57398    },
57399    Language {
57400        #[cfg(feature = "lang-name")]
57401        name: "Oko-Juwoi",
57402        part1: "",
57403        part3: "okj",
57404    },
57405    Language {
57406        #[cfg(feature = "lang-name")]
57407        name: "Okobo",
57408        part1: "",
57409        part3: "okb",
57410    },
57411    Language {
57412        #[cfg(feature = "lang-name")]
57413        name: "Okodia",
57414        part1: "",
57415        part3: "okd",
57416    },
57417    Language {
57418        #[cfg(feature = "lang-name")]
57419        name: "Okolie",
57420        part1: "",
57421        part3: "oie",
57422    },
57423    Language {
57424        #[cfg(feature = "lang-name")]
57425        name: "Okolod",
57426        part1: "",
57427        part3: "kqv",
57428    },
57429    Language {
57430        #[cfg(feature = "lang-name")]
57431        name: "Okpamheri",
57432        part1: "",
57433        part3: "opa",
57434    },
57435    Language {
57436        #[cfg(feature = "lang-name")]
57437        name: "Okpe",
57438        part1: "",
57439        part3: "okx",
57440    },
57441    Language {
57442        #[cfg(feature = "lang-name")]
57443        name: "Okpe",
57444        part1: "",
57445        part3: "oke",
57446    },
57447    Language {
57448        #[cfg(feature = "lang-name")]
57449        name: "Oksapmin",
57450        part1: "",
57451        part3: "opm",
57452    },
57453    Language {
57454        #[cfg(feature = "lang-name")]
57455        name: "Oku",
57456        part1: "",
57457        part3: "oku",
57458    },
57459    Language {
57460        #[cfg(feature = "lang-name")]
57461        name: "Old Aramaic",
57462        part1: "",
57463        part3: "oar",
57464    },
57465    Language {
57466        #[cfg(feature = "lang-name")]
57467        name: "Old Avar",
57468        part1: "",
57469        part3: "oav",
57470    },
57471    Language {
57472        #[cfg(feature = "lang-name")]
57473        name: "Old Breton",
57474        part1: "",
57475        part3: "obt",
57476    },
57477    Language {
57478        #[cfg(feature = "lang-name")]
57479        name: "Old Burmese",
57480        part1: "",
57481        part3: "obr",
57482    },
57483    Language {
57484        #[cfg(feature = "lang-name")]
57485        name: "Old Cham",
57486        part1: "",
57487        part3: "ocm",
57488    },
57489    Language {
57490        #[cfg(feature = "lang-name")]
57491        name: "Old Chinese",
57492        part1: "",
57493        part3: "och",
57494    },
57495    Language {
57496        #[cfg(feature = "lang-name")]
57497        name: "Old Cornish",
57498        part1: "",
57499        part3: "oco",
57500    },
57501    Language {
57502        #[cfg(feature = "lang-name")]
57503        name: "Old Dutch",
57504        part1: "",
57505        part3: "odt",
57506    },
57507    Language {
57508        #[cfg(feature = "lang-name")]
57509        name: "Old English",
57510        part1: "",
57511        part3: "ang",
57512    },
57513    Language {
57514        #[cfg(feature = "lang-name")]
57515        name: "Old French",
57516        part1: "",
57517        part3: "fro",
57518    },
57519    Language {
57520        #[cfg(feature = "lang-name")]
57521        name: "Old Frisian",
57522        part1: "",
57523        part3: "ofs",
57524    },
57525    Language {
57526        #[cfg(feature = "lang-name")]
57527        name: "Old Georgian",
57528        part1: "",
57529        part3: "oge",
57530    },
57531    Language {
57532        #[cfg(feature = "lang-name")]
57533        name: "Old High German",
57534        part1: "",
57535        part3: "goh",
57536    },
57537    Language {
57538        #[cfg(feature = "lang-name")]
57539        name: "Old Hittite",
57540        part1: "",
57541        part3: "oht",
57542    },
57543    Language {
57544        #[cfg(feature = "lang-name")]
57545        name: "Old Hungarian",
57546        part1: "",
57547        part3: "ohu",
57548    },
57549    Language {
57550        #[cfg(feature = "lang-name")]
57551        name: "Old Irish",
57552        part1: "",
57553        part3: "sga",
57554    },
57555    Language {
57556        #[cfg(feature = "lang-name")]
57557        name: "Old Japanese",
57558        part1: "",
57559        part3: "ojp",
57560    },
57561    Language {
57562        #[cfg(feature = "lang-name")]
57563        name: "Old Kentish Sign Language",
57564        part1: "",
57565        part3: "okl",
57566    },
57567    Language {
57568        #[cfg(feature = "lang-name")]
57569        name: "Old Khmer",
57570        part1: "",
57571        part3: "okz",
57572    },
57573    Language {
57574        #[cfg(feature = "lang-name")]
57575        name: "Old Korean",
57576        part1: "",
57577        part3: "oko",
57578    },
57579    Language {
57580        #[cfg(feature = "lang-name")]
57581        name: "Old Lithuanian",
57582        part1: "",
57583        part3: "olt",
57584    },
57585    Language {
57586        #[cfg(feature = "lang-name")]
57587        name: "Old Malay",
57588        part1: "",
57589        part3: "omy",
57590    },
57591    Language {
57592        #[cfg(feature = "lang-name")]
57593        name: "Old Manipuri",
57594        part1: "",
57595        part3: "omp",
57596    },
57597    Language {
57598        #[cfg(feature = "lang-name")]
57599        name: "Old Marathi",
57600        part1: "",
57601        part3: "omr",
57602    },
57603    Language {
57604        #[cfg(feature = "lang-name")]
57605        name: "Old Mon",
57606        part1: "",
57607        part3: "omx",
57608    },
57609    Language {
57610        #[cfg(feature = "lang-name")]
57611        name: "Old Norse",
57612        part1: "",
57613        part3: "non",
57614    },
57615    Language {
57616        #[cfg(feature = "lang-name")]
57617        name: "Old Nubian",
57618        part1: "",
57619        part3: "onw",
57620    },
57621    Language {
57622        #[cfg(feature = "lang-name")]
57623        name: "Old Ossetic",
57624        part1: "",
57625        part3: "oos",
57626    },
57627    Language {
57628        #[cfg(feature = "lang-name")]
57629        name: "Old Persian",
57630        part1: "",
57631        part3: "peo",
57632    },
57633    Language {
57634        #[cfg(feature = "lang-name")]
57635        name: "Old Provencal",
57636        part1: "",
57637        part3: "pro",
57638    },
57639    Language {
57640        #[cfg(feature = "lang-name")]
57641        name: "Old Russian",
57642        part1: "",
57643        part3: "orv",
57644    },
57645    Language {
57646        #[cfg(feature = "lang-name")]
57647        name: "Old Saxon",
57648        part1: "",
57649        part3: "osx",
57650    },
57651    Language {
57652        #[cfg(feature = "lang-name")]
57653        name: "Old Spanish",
57654        part1: "",
57655        part3: "osp",
57656    },
57657    Language {
57658        #[cfg(feature = "lang-name")]
57659        name: "Old Sundanese",
57660        part1: "",
57661        part3: "osn",
57662    },
57663    Language {
57664        #[cfg(feature = "lang-name")]
57665        name: "Old Tamil",
57666        part1: "",
57667        part3: "oty",
57668    },
57669    Language {
57670        #[cfg(feature = "lang-name")]
57671        name: "Old Tibetan",
57672        part1: "",
57673        part3: "otb",
57674    },
57675    Language {
57676        #[cfg(feature = "lang-name")]
57677        name: "Old Turkish",
57678        part1: "",
57679        part3: "otk",
57680    },
57681    Language {
57682        #[cfg(feature = "lang-name")]
57683        name: "Old Uighur",
57684        part1: "",
57685        part3: "oui",
57686    },
57687    Language {
57688        #[cfg(feature = "lang-name")]
57689        name: "Old Welsh",
57690        part1: "",
57691        part3: "owl",
57692    },
57693    Language {
57694        #[cfg(feature = "lang-name")]
57695        name: "Olekha",
57696        part1: "",
57697        part3: "ole",
57698    },
57699    Language {
57700        #[cfg(feature = "lang-name")]
57701        name: "Olkol",
57702        part1: "",
57703        part3: "olk",
57704    },
57705    Language {
57706        #[cfg(feature = "lang-name")]
57707        name: "Olo",
57708        part1: "",
57709        part3: "ong",
57710    },
57711    Language {
57712        #[cfg(feature = "lang-name")]
57713        name: "Oloma",
57714        part1: "",
57715        part3: "olm",
57716    },
57717    Language {
57718        #[cfg(feature = "lang-name")]
57719        name: "Olrat",
57720        part1: "",
57721        part3: "olr",
57722    },
57723    Language {
57724        #[cfg(feature = "lang-name")]
57725        name: "Olu'bo",
57726        part1: "",
57727        part3: "lul",
57728    },
57729    Language {
57730        #[cfg(feature = "lang-name")]
57731        name: "Olulumo-Ikom",
57732        part1: "",
57733        part3: "iko",
57734    },
57735    Language {
57736        #[cfg(feature = "lang-name")]
57737        name: "Oluta Popoluca",
57738        part1: "",
57739        part3: "plo",
57740    },
57741    Language {
57742        #[cfg(feature = "lang-name")]
57743        name: "Omagua",
57744        part1: "",
57745        part3: "omg",
57746    },
57747    Language {
57748        #[cfg(feature = "lang-name")]
57749        name: "Omaha-Ponca",
57750        part1: "",
57751        part3: "oma",
57752    },
57753    Language {
57754        #[cfg(feature = "lang-name")]
57755        name: "Omani Arabic",
57756        part1: "",
57757        part3: "acx",
57758    },
57759    Language {
57760        #[cfg(feature = "lang-name")]
57761        name: "Ombamba",
57762        part1: "",
57763        part3: "mbm",
57764    },
57765    Language {
57766        #[cfg(feature = "lang-name")]
57767        name: "Ombo",
57768        part1: "",
57769        part3: "oml",
57770    },
57771    Language {
57772        #[cfg(feature = "lang-name")]
57773        name: "Ometepec Nahuatl",
57774        part1: "",
57775        part3: "nht",
57776    },
57777    Language {
57778        #[cfg(feature = "lang-name")]
57779        name: "Omi",
57780        part1: "",
57781        part3: "omi",
57782    },
57783    Language {
57784        #[cfg(feature = "lang-name")]
57785        name: "Omok",
57786        part1: "",
57787        part3: "omk",
57788    },
57789    Language {
57790        #[cfg(feature = "lang-name")]
57791        name: "Omotik",
57792        part1: "",
57793        part3: "omt",
57794    },
57795    Language {
57796        #[cfg(feature = "lang-name")]
57797        name: "Omurano",
57798        part1: "",
57799        part3: "omu",
57800    },
57801    Language {
57802        #[cfg(feature = "lang-name")]
57803        name: "Ona",
57804        part1: "",
57805        part3: "ona",
57806    },
57807    Language {
57808        #[cfg(feature = "lang-name")]
57809        name: "Oneida",
57810        part1: "",
57811        part3: "one",
57812    },
57813    Language {
57814        #[cfg(feature = "lang-name")]
57815        name: "Ong",
57816        part1: "",
57817        part3: "oog",
57818    },
57819    Language {
57820        #[cfg(feature = "lang-name")]
57821        name: "Onin",
57822        part1: "",
57823        part3: "oni",
57824    },
57825    Language {
57826        #[cfg(feature = "lang-name")]
57827        name: "Onin Based Pidgin",
57828        part1: "",
57829        part3: "onx",
57830    },
57831    Language {
57832        #[cfg(feature = "lang-name")]
57833        name: "Onjob",
57834        part1: "",
57835        part3: "onj",
57836    },
57837    Language {
57838        #[cfg(feature = "lang-name")]
57839        name: "Ono",
57840        part1: "",
57841        part3: "ons",
57842    },
57843    Language {
57844        #[cfg(feature = "lang-name")]
57845        name: "Onobasulu",
57846        part1: "",
57847        part3: "onn",
57848    },
57849    Language {
57850        #[cfg(feature = "lang-name")]
57851        name: "Onondaga",
57852        part1: "",
57853        part3: "ono",
57854    },
57855    Language {
57856        #[cfg(feature = "lang-name")]
57857        name: "Ontenu",
57858        part1: "",
57859        part3: "ont",
57860    },
57861    Language {
57862        #[cfg(feature = "lang-name")]
57863        name: "Ontong Java",
57864        part1: "",
57865        part3: "ojv",
57866    },
57867    Language {
57868        #[cfg(feature = "lang-name")]
57869        name: "Oorlams",
57870        part1: "",
57871        part3: "oor",
57872    },
57873    Language {
57874        #[cfg(feature = "lang-name")]
57875        name: "Opao",
57876        part1: "",
57877        part3: "opo",
57878    },
57879    Language {
57880        #[cfg(feature = "lang-name")]
57881        name: "Opata",
57882        part1: "",
57883        part3: "opt",
57884    },
57885    Language {
57886        #[cfg(feature = "lang-name")]
57887        name: "Orang Kanaq",
57888        part1: "",
57889        part3: "orn",
57890    },
57891    Language {
57892        #[cfg(feature = "lang-name")]
57893        name: "Orang Seletar",
57894        part1: "",
57895        part3: "ors",
57896    },
57897    Language {
57898        #[cfg(feature = "lang-name")]
57899        name: "Oraon Sadri",
57900        part1: "",
57901        part3: "sdr",
57902    },
57903    Language {
57904        #[cfg(feature = "lang-name")]
57905        name: "Orejon",
57906        part1: "",
57907        part3: "ore",
57908    },
57909    Language {
57910        #[cfg(feature = "lang-name")]
57911        name: "Oring",
57912        part1: "",
57913        part3: "org",
57914    },
57915    Language {
57916        #[cfg(feature = "lang-name")]
57917        name: "Oriya",
57918        part1: "or",
57919        part3: "ori",
57920    },
57921    Language {
57922        #[cfg(feature = "lang-name")]
57923        name: "Orizaba Nahuatl",
57924        part1: "",
57925        part3: "nlv",
57926    },
57927    Language {
57928        #[cfg(feature = "lang-name")]
57929        name: "Orma",
57930        part1: "",
57931        part3: "orc",
57932    },
57933    Language {
57934        #[cfg(feature = "lang-name")]
57935        name: "Ormu",
57936        part1: "",
57937        part3: "orz",
57938    },
57939    Language {
57940        #[cfg(feature = "lang-name")]
57941        name: "Ormuri",
57942        part1: "",
57943        part3: "oru",
57944    },
57945    Language {
57946        #[cfg(feature = "lang-name")]
57947        name: "Oro",
57948        part1: "",
57949        part3: "orx",
57950    },
57951    Language {
57952        #[cfg(feature = "lang-name")]
57953        name: "Oro Win",
57954        part1: "",
57955        part3: "orw",
57956    },
57957    Language {
57958        #[cfg(feature = "lang-name")]
57959        name: "Oroch",
57960        part1: "",
57961        part3: "oac",
57962    },
57963    Language {
57964        #[cfg(feature = "lang-name")]
57965        name: "Oroha",
57966        part1: "",
57967        part3: "ora",
57968    },
57969    Language {
57970        #[cfg(feature = "lang-name")]
57971        name: "Orok",
57972        part1: "",
57973        part3: "oaa",
57974    },
57975    Language {
57976        #[cfg(feature = "lang-name")]
57977        name: "Orokaiva",
57978        part1: "",
57979        part3: "okv",
57980    },
57981    Language {
57982        #[cfg(feature = "lang-name")]
57983        name: "Oroko",
57984        part1: "",
57985        part3: "bdu",
57986    },
57987    Language {
57988        #[cfg(feature = "lang-name")]
57989        name: "Orokolo",
57990        part1: "",
57991        part3: "oro",
57992    },
57993    Language {
57994        #[cfg(feature = "lang-name")]
57995        name: "Oromo",
57996        part1: "om",
57997        part3: "orm",
57998    },
57999    Language {
58000        #[cfg(feature = "lang-name")]
58001        name: "Oroqen",
58002        part1: "",
58003        part3: "orh",
58004    },
58005    Language {
58006        #[cfg(feature = "lang-name")]
58007        name: "Orowe",
58008        part1: "",
58009        part3: "bpk",
58010    },
58011    Language {
58012        #[cfg(feature = "lang-name")]
58013        name: "Oruma",
58014        part1: "",
58015        part3: "orr",
58016    },
58017    Language {
58018        #[cfg(feature = "lang-name")]
58019        name: "Orya",
58020        part1: "",
58021        part3: "ury",
58022    },
58023    Language {
58024        #[cfg(feature = "lang-name")]
58025        name: "Osage",
58026        part1: "",
58027        part3: "osa",
58028    },
58029    Language {
58030        #[cfg(feature = "lang-name")]
58031        name: "Osatu",
58032        part1: "",
58033        part3: "ost",
58034    },
58035    Language {
58036        #[cfg(feature = "lang-name")]
58037        name: "Oscan",
58038        part1: "",
58039        part3: "osc",
58040    },
58041    Language {
58042        #[cfg(feature = "lang-name")]
58043        name: "Osing",
58044        part1: "",
58045        part3: "osi",
58046    },
58047    Language {
58048        #[cfg(feature = "lang-name")]
58049        name: "Ososo",
58050        part1: "",
58051        part3: "oso",
58052    },
58053    Language {
58054        #[cfg(feature = "lang-name")]
58055        name: "Ossetian",
58056        part1: "os",
58057        part3: "oss",
58058    },
58059    Language {
58060        #[cfg(feature = "lang-name")]
58061        name: "Ot Danum",
58062        part1: "",
58063        part3: "otd",
58064    },
58065    Language {
58066        #[cfg(feature = "lang-name")]
58067        name: "Otank",
58068        part1: "",
58069        part3: "uta",
58070    },
58071    Language {
58072        #[cfg(feature = "lang-name")]
58073        name: "Oti",
58074        part1: "",
58075        part3: "oti",
58076    },
58077    Language {
58078        #[cfg(feature = "lang-name")]
58079        name: "Otoro",
58080        part1: "",
58081        part3: "otr",
58082    },
58083    Language {
58084        #[cfg(feature = "lang-name")]
58085        name: "Ottawa",
58086        part1: "",
58087        part3: "otw",
58088    },
58089    Language {
58090        #[cfg(feature = "lang-name")]
58091        name: "Ottoman Turkish",
58092        part1: "",
58093        part3: "ota",
58094    },
58095    Language {
58096        #[cfg(feature = "lang-name")]
58097        name: "Otuho",
58098        part1: "",
58099        part3: "lot",
58100    },
58101    Language {
58102        #[cfg(feature = "lang-name")]
58103        name: "Otuke",
58104        part1: "",
58105        part3: "otu",
58106    },
58107    Language {
58108        #[cfg(feature = "lang-name")]
58109        name: "Ouma",
58110        part1: "",
58111        part3: "oum",
58112    },
58113    Language {
58114        #[cfg(feature = "lang-name")]
58115        name: "Oune",
58116        part1: "",
58117        part3: "oue",
58118    },
58119    Language {
58120        #[cfg(feature = "lang-name")]
58121        name: "Owa",
58122        part1: "",
58123        part3: "stn",
58124    },
58125    Language {
58126        #[cfg(feature = "lang-name")]
58127        name: "Owenia",
58128        part1: "",
58129        part3: "wsr",
58130    },
58131    Language {
58132        #[cfg(feature = "lang-name")]
58133        name: "Owiniga",
58134        part1: "",
58135        part3: "owi",
58136    },
58137    Language {
58138        #[cfg(feature = "lang-name")]
58139        name: "Oy",
58140        part1: "",
58141        part3: "oyb",
58142    },
58143    Language {
58144        #[cfg(feature = "lang-name")]
58145        name: "Oya'oya",
58146        part1: "",
58147        part3: "oyy",
58148    },
58149    Language {
58150        #[cfg(feature = "lang-name")]
58151        name: "Oyda",
58152        part1: "",
58153        part3: "oyd",
58154    },
58155    Language {
58156        #[cfg(feature = "lang-name")]
58157        name: "Oyster Bay Tasmanian",
58158        part1: "",
58159        part3: "xpd",
58160    },
58161    Language {
58162        #[cfg(feature = "lang-name")]
58163        name: "Ozolotepec Zapotec",
58164        part1: "",
58165        part3: "zao",
58166    },
58167    Language {
58168        #[cfg(feature = "lang-name")]
58169        name: "Ozumacin Chinantec",
58170        part1: "",
58171        part3: "chz",
58172    },
58173    Language {
58174        #[cfg(feature = "lang-name")]
58175        name: "Pa Di",
58176        part1: "",
58177        part3: "pdi",
58178    },
58179    Language {
58180        #[cfg(feature = "lang-name")]
58181        name: "Pa'a",
58182        part1: "",
58183        part3: "pqa",
58184    },
58185    Language {
58186        #[cfg(feature = "lang-name")]
58187        name: "Pa'o Karen",
58188        part1: "",
58189        part3: "blk",
58190    },
58191    Language {
58192        #[cfg(feature = "lang-name")]
58193        name: "Pa-Hng",
58194        part1: "",
58195        part3: "pha",
58196    },
58197    Language {
58198        #[cfg(feature = "lang-name")]
58199        name: "Paakantyi",
58200        part1: "",
58201        part3: "drl",
58202    },
58203    Language {
58204        #[cfg(feature = "lang-name")]
58205        name: "Paama",
58206        part1: "",
58207        part3: "pma",
58208    },
58209    Language {
58210        #[cfg(feature = "lang-name")]
58211        name: "Paasaal",
58212        part1: "",
58213        part3: "sig",
58214    },
58215    Language {
58216        #[cfg(feature = "lang-name")]
58217        name: "Pacahuara",
58218        part1: "",
58219        part3: "pcp",
58220    },
58221    Language {
58222        #[cfg(feature = "lang-name")]
58223        name: "Pacaraos Quechua",
58224        part1: "",
58225        part3: "qvp",
58226    },
58227    Language {
58228        #[cfg(feature = "lang-name")]
58229        name: "Pacific Gulf Yupik",
58230        part1: "",
58231        part3: "ems",
58232    },
58233    Language {
58234        #[cfg(feature = "lang-name")]
58235        name: "Pacoh",
58236        part1: "",
58237        part3: "pac",
58238    },
58239    Language {
58240        #[cfg(feature = "lang-name")]
58241        name: "Padoe",
58242        part1: "",
58243        part3: "pdo",
58244    },
58245    Language {
58246        #[cfg(feature = "lang-name")]
58247        name: "Paekche",
58248        part1: "",
58249        part3: "pkc",
58250    },
58251    Language {
58252        #[cfg(feature = "lang-name")]
58253        name: "Paelignian",
58254        part1: "",
58255        part3: "pgn",
58256    },
58257    Language {
58258        #[cfg(feature = "lang-name")]
58259        name: "Pagi",
58260        part1: "",
58261        part3: "pgi",
58262    },
58263    Language {
58264        #[cfg(feature = "lang-name")]
58265        name: "Pagibete",
58266        part1: "",
58267        part3: "pae",
58268    },
58269    Language {
58270        #[cfg(feature = "lang-name")]
58271        name: "Pagu",
58272        part1: "",
58273        part3: "pgu",
58274    },
58275    Language {
58276        #[cfg(feature = "lang-name")]
58277        name: "Pahanan Agta",
58278        part1: "",
58279        part3: "apf",
58280    },
58281    Language {
58282        #[cfg(feature = "lang-name")]
58283        name: "Pahari",
58284        part1: "",
58285        part3: "phj",
58286    },
58287    Language {
58288        #[cfg(feature = "lang-name")]
58289        name: "Pahari-Potwari",
58290        part1: "",
58291        part3: "phr",
58292    },
58293    Language {
58294        #[cfg(feature = "lang-name")]
58295        name: "Pahi",
58296        part1: "",
58297        part3: "lgt",
58298    },
58299    Language {
58300        #[cfg(feature = "lang-name")]
58301        name: "Pahlavani",
58302        part1: "",
58303        part3: "phv",
58304    },
58305    Language {
58306        #[cfg(feature = "lang-name")]
58307        name: "Pahlavi",
58308        part1: "",
58309        part3: "pal",
58310    },
58311    Language {
58312        #[cfg(feature = "lang-name")]
58313        name: "Pai Tavytera",
58314        part1: "",
58315        part3: "pta",
58316    },
58317    Language {
58318        #[cfg(feature = "lang-name")]
58319        name: "Paici",
58320        part1: "",
58321        part3: "pri",
58322    },
58323    Language {
58324        #[cfg(feature = "lang-name")]
58325        name: "Paipai",
58326        part1: "",
58327        part3: "ppi",
58328    },
58329    Language {
58330        #[cfg(feature = "lang-name")]
58331        name: "Paite Chin",
58332        part1: "",
58333        part3: "pck",
58334    },
58335    Language {
58336        #[cfg(feature = "lang-name")]
58337        name: "Paiwan",
58338        part1: "",
58339        part3: "pwn",
58340    },
58341    Language {
58342        #[cfg(feature = "lang-name")]
58343        name: "Pak-Tong",
58344        part1: "",
58345        part3: "pkg",
58346    },
58347    Language {
58348        #[cfg(feature = "lang-name")]
58349        name: "Pakanha",
58350        part1: "",
58351        part3: "pkn",
58352    },
58353    Language {
58354        #[cfg(feature = "lang-name")]
58355        name: "Pakaasnovos",
58356        part1: "",
58357        part3: "pav",
58358    },
58359    Language {
58360        #[cfg(feature = "lang-name")]
58361        name: "Pakistan Sign Language",
58362        part1: "",
58363        part3: "pks",
58364    },
58365    Language {
58366        #[cfg(feature = "lang-name")]
58367        name: "Paku",
58368        part1: "",
58369        part3: "pku",
58370    },
58371    Language {
58372        #[cfg(feature = "lang-name")]
58373        name: "Paku Karen",
58374        part1: "",
58375        part3: "jkp",
58376    },
58377    Language {
58378        #[cfg(feature = "lang-name")]
58379        name: "Pal",
58380        part1: "",
58381        part3: "abw",
58382    },
58383    Language {
58384        #[cfg(feature = "lang-name")]
58385        name: "Palaic",
58386        part1: "",
58387        part3: "plq",
58388    },
58389    Language {
58390        #[cfg(feature = "lang-name")]
58391        name: "Palaka Senoufo",
58392        part1: "",
58393        part3: "plr",
58394    },
58395    Language {
58396        #[cfg(feature = "lang-name")]
58397        name: "Palantla Chinantec",
58398        part1: "",
58399        part3: "cpa",
58400    },
58401    Language {
58402        #[cfg(feature = "lang-name")]
58403        name: "Palauan",
58404        part1: "",
58405        part3: "pau",
58406    },
58407    Language {
58408        #[cfg(feature = "lang-name")]
58409        name: "Paleni",
58410        part1: "",
58411        part3: "pnl",
58412    },
58413    Language {
58414        #[cfg(feature = "lang-name")]
58415        name: "Palenquero",
58416        part1: "",
58417        part3: "pln",
58418    },
58419    Language {
58420        #[cfg(feature = "lang-name")]
58421        name: "Pali",
58422        part1: "pi",
58423        part3: "pli",
58424    },
58425    Language {
58426        #[cfg(feature = "lang-name")]
58427        name: "Palikur",
58428        part1: "",
58429        part3: "plu",
58430    },
58431    Language {
58432        #[cfg(feature = "lang-name")]
58433        name: "Paliyan",
58434        part1: "",
58435        part3: "pcf",
58436    },
58437    Language {
58438        #[cfg(feature = "lang-name")]
58439        name: "Pallanganmiddang",
58440        part1: "",
58441        part3: "pmd",
58442    },
58443    Language {
58444        #[cfg(feature = "lang-name")]
58445        name: "Paloor",
58446        part1: "",
58447        part3: "fap",
58448    },
58449    Language {
58450        #[cfg(feature = "lang-name")]
58451        name: "Palu'e",
58452        part1: "",
58453        part3: "ple",
58454    },
58455    Language {
58456        #[cfg(feature = "lang-name")]
58457        name: "Paluan",
58458        part1: "",
58459        part3: "plz",
58460    },
58461    Language {
58462        #[cfg(feature = "lang-name")]
58463        name: "Palya Bareli",
58464        part1: "",
58465        part3: "bpx",
58466    },
58467    Language {
58468        #[cfg(feature = "lang-name")]
58469        name: "Pam",
58470        part1: "",
58471        part3: "pmn",
58472    },
58473    Language {
58474        #[cfg(feature = "lang-name")]
58475        name: "Pambia",
58476        part1: "",
58477        part3: "pmb",
58478    },
58479    Language {
58480        #[cfg(feature = "lang-name")]
58481        name: "Pamona",
58482        part1: "",
58483        part3: "pmf",
58484    },
58485    Language {
58486        #[cfg(feature = "lang-name")]
58487        name: "Pamosu",
58488        part1: "",
58489        part3: "hih",
58490    },
58491    Language {
58492        #[cfg(feature = "lang-name")]
58493        name: "Pampanga",
58494        part1: "",
58495        part3: "pam",
58496    },
58497    Language {
58498        #[cfg(feature = "lang-name")]
58499        name: "Pamplona Atta",
58500        part1: "",
58501        part3: "att",
58502    },
58503    Language {
58504        #[cfg(feature = "lang-name")]
58505        name: "Pana",
58506        part1: "",
58507        part3: "pnq",
58508    },
58509    Language {
58510        #[cfg(feature = "lang-name")]
58511        name: "Pana",
58512        part1: "",
58513        part3: "pnz",
58514    },
58515    Language {
58516        #[cfg(feature = "lang-name")]
58517        name: "Panamanian Sign Language",
58518        part1: "",
58519        part3: "lsp",
58520    },
58521    Language {
58522        #[cfg(feature = "lang-name")]
58523        name: "Panamint",
58524        part1: "",
58525        part3: "par",
58526    },
58527    Language {
58528        #[cfg(feature = "lang-name")]
58529        name: "Panao Huanuco Quechua",
58530        part1: "",
58531        part3: "qxh",
58532    },
58533    Language {
58534        #[cfg(feature = "lang-name")]
58535        name: "Panara",
58536        part1: "",
58537        part3: "kre",
58538    },
58539    Language {
58540        #[cfg(feature = "lang-name")]
58541        name: "Panasuan",
58542        part1: "",
58543        part3: "psn",
58544    },
58545    Language {
58546        #[cfg(feature = "lang-name")]
58547        name: "Panawa",
58548        part1: "",
58549        part3: "pwb",
58550    },
58551    Language {
58552        #[cfg(feature = "lang-name")]
58553        name: "Pancana",
58554        part1: "",
58555        part3: "pnp",
58556    },
58557    Language {
58558        #[cfg(feature = "lang-name")]
58559        name: "Panchpargania",
58560        part1: "",
58561        part3: "tdb",
58562    },
58563    Language {
58564        #[cfg(feature = "lang-name")]
58565        name: "Pande",
58566        part1: "",
58567        part3: "bkj",
58568    },
58569    Language {
58570        #[cfg(feature = "lang-name")]
58571        name: "Pangasinan",
58572        part1: "",
58573        part3: "pag",
58574    },
58575    Language {
58576        #[cfg(feature = "lang-name")]
58577        name: "Pangseng",
58578        part1: "",
58579        part3: "pgs",
58580    },
58581    Language {
58582        #[cfg(feature = "lang-name")]
58583        name: "Pangu",
58584        part1: "",
58585        part3: "png",
58586    },
58587    Language {
58588        #[cfg(feature = "lang-name")]
58589        name: "Pangutaran Sama",
58590        part1: "",
58591        part3: "slm",
58592    },
58593    Language {
58594        #[cfg(feature = "lang-name")]
58595        name: "Pangwa",
58596        part1: "",
58597        part3: "pbr",
58598    },
58599    Language {
58600        #[cfg(feature = "lang-name")]
58601        name: "Pangwali",
58602        part1: "",
58603        part3: "pgg",
58604    },
58605    Language {
58606        #[cfg(feature = "lang-name")]
58607        name: "Panim",
58608        part1: "",
58609        part3: "pnr",
58610    },
58611    Language {
58612        #[cfg(feature = "lang-name")]
58613        name: "Paniya",
58614        part1: "",
58615        part3: "pcg",
58616    },
58617    Language {
58618        #[cfg(feature = "lang-name")]
58619        name: "Panjabi",
58620        part1: "pa",
58621        part3: "pan",
58622    },
58623    Language {
58624        #[cfg(feature = "lang-name")]
58625        name: "Pankarare",
58626        part1: "",
58627        part3: "pax",
58628    },
58629    Language {
58630        #[cfg(feature = "lang-name")]
58631        name: "Pankararu",
58632        part1: "",
58633        part3: "paz",
58634    },
58635    Language {
58636        #[cfg(feature = "lang-name")]
58637        name: "Pankhu",
58638        part1: "",
58639        part3: "pkh",
58640    },
58641    Language {
58642        #[cfg(feature = "lang-name")]
58643        name: "Pannei",
58644        part1: "",
58645        part3: "pnc",
58646    },
58647    Language {
58648        #[cfg(feature = "lang-name")]
58649        name: "Pano",
58650        part1: "",
58651        part3: "mqz",
58652    },
58653    Language {
58654        #[cfg(feature = "lang-name")]
58655        name: "Panoan Katukina",
58656        part1: "",
58657        part3: "knt",
58658    },
58659    Language {
58660        #[cfg(feature = "lang-name")]
58661        name: "Panobo",
58662        part1: "",
58663        part3: "pno",
58664    },
58665    Language {
58666        #[cfg(feature = "lang-name")]
58667        name: "Panyi Bai",
58668        part1: "",
58669        part3: "bfc",
58670    },
58671    Language {
58672        #[cfg(feature = "lang-name")]
58673        name: "Papantla Totonac",
58674        part1: "",
58675        part3: "top",
58676    },
58677    Language {
58678        #[cfg(feature = "lang-name")]
58679        name: "Papapana",
58680        part1: "",
58681        part3: "ppn",
58682    },
58683    Language {
58684        #[cfg(feature = "lang-name")]
58685        name: "Papar",
58686        part1: "",
58687        part3: "dpp",
58688    },
58689    Language {
58690        #[cfg(feature = "lang-name")]
58691        name: "Papasena",
58692        part1: "",
58693        part3: "pas",
58694    },
58695    Language {
58696        #[cfg(feature = "lang-name")]
58697        name: "Papel",
58698        part1: "",
58699        part3: "pbo",
58700    },
58701    Language {
58702        #[cfg(feature = "lang-name")]
58703        name: "Papi",
58704        part1: "",
58705        part3: "ppe",
58706    },
58707    Language {
58708        #[cfg(feature = "lang-name")]
58709        name: "Papiamento",
58710        part1: "",
58711        part3: "pap",
58712    },
58713    Language {
58714        #[cfg(feature = "lang-name")]
58715        name: "Papora",
58716        part1: "",
58717        part3: "ppu",
58718    },
58719    Language {
58720        #[cfg(feature = "lang-name")]
58721        name: "Papua New Guinean Sign Language",
58722        part1: "",
58723        part3: "pgz",
58724    },
58725    Language {
58726        #[cfg(feature = "lang-name")]
58727        name: "Papuan Malay",
58728        part1: "",
58729        part3: "pmy",
58730    },
58731    Language {
58732        #[cfg(feature = "lang-name")]
58733        name: "Papuma",
58734        part1: "",
58735        part3: "ppm",
58736    },
58737    Language {
58738        #[cfg(feature = "lang-name")]
58739        name: "Parachi",
58740        part1: "",
58741        part3: "prc",
58742    },
58743    Language {
58744        #[cfg(feature = "lang-name")]
58745        name: "Paraguayan Guarani",
58746        part1: "",
58747        part3: "gug",
58748    },
58749    Language {
58750        #[cfg(feature = "lang-name")]
58751        name: "Paraguayan Sign Language",
58752        part1: "",
58753        part3: "pys",
58754    },
58755    Language {
58756        #[cfg(feature = "lang-name")]
58757        name: "Parakana",
58758        part1: "",
58759        part3: "pak",
58760    },
58761    Language {
58762        #[cfg(feature = "lang-name")]
58763        name: "Paranan",
58764        part1: "",
58765        part3: "prf",
58766    },
58767    Language {
58768        #[cfg(feature = "lang-name")]
58769        name: "Paranawat",
58770        part1: "",
58771        part3: "paf",
58772    },
58773    Language {
58774        #[cfg(feature = "lang-name")]
58775        name: "Paraujano",
58776        part1: "",
58777        part3: "pbg",
58778    },
58779    Language {
58780        #[cfg(feature = "lang-name")]
58781        name: "Parauk",
58782        part1: "",
58783        part3: "prk",
58784    },
58785    Language {
58786        #[cfg(feature = "lang-name")]
58787        name: "Parawen",
58788        part1: "",
58789        part3: "prw",
58790    },
58791    Language {
58792        #[cfg(feature = "lang-name")]
58793        name: "Pardhan",
58794        part1: "",
58795        part3: "pch",
58796    },
58797    Language {
58798        #[cfg(feature = "lang-name")]
58799        name: "Pardhi",
58800        part1: "",
58801        part3: "pcl",
58802    },
58803    Language {
58804        #[cfg(feature = "lang-name")]
58805        name: "Pare",
58806        part1: "",
58807        part3: "ppt",
58808    },
58809    Language {
58810        #[cfg(feature = "lang-name")]
58811        name: "Parecis",
58812        part1: "",
58813        part3: "pab",
58814    },
58815    Language {
58816        #[cfg(feature = "lang-name")]
58817        name: "Parenga",
58818        part1: "",
58819        part3: "pcj",
58820    },
58821    Language {
58822        #[cfg(feature = "lang-name")]
58823        name: "Parkari Koli",
58824        part1: "",
58825        part3: "kvx",
58826    },
58827    Language {
58828        #[cfg(feature = "lang-name")]
58829        name: "Parkwa",
58830        part1: "",
58831        part3: "pbi",
58832    },
58833    Language {
58834        #[cfg(feature = "lang-name")]
58835        name: "Parsi-Dari",
58836        part1: "",
58837        part3: "prd",
58838    },
58839    Language {
58840        #[cfg(feature = "lang-name")]
58841        name: "Parthian",
58842        part1: "",
58843        part3: "xpr",
58844    },
58845    Language {
58846        #[cfg(feature = "lang-name")]
58847        name: "Parya",
58848        part1: "",
58849        part3: "paq",
58850    },
58851    Language {
58852        #[cfg(feature = "lang-name")]
58853        name: "Para Arara",
58854        part1: "",
58855        part3: "aap",
58856    },
58857    Language {
58858        #[cfg(feature = "lang-name")]
58859        name: "Para Gaviao",
58860        part1: "",
58861        part3: "gvp",
58862    },
58863    Language {
58864        #[cfg(feature = "lang-name")]
58865        name: "Pasi",
58866        part1: "",
58867        part3: "psq",
58868    },
58869    Language {
58870        #[cfg(feature = "lang-name")]
58871        name: "Pass Valley Yali",
58872        part1: "",
58873        part3: "yac",
58874    },
58875    Language {
58876        #[cfg(feature = "lang-name")]
58877        name: "Patamona",
58878        part1: "",
58879        part3: "pbc",
58880    },
58881    Language {
58882        #[cfg(feature = "lang-name")]
58883        name: "Patani",
58884        part1: "",
58885        part3: "ptn",
58886    },
58887    Language {
58888        #[cfg(feature = "lang-name")]
58889        name: "Pataxo Ha-Ha-Hae",
58890        part1: "",
58891        part3: "pth",
58892    },
58893    Language {
58894        #[cfg(feature = "lang-name")]
58895        name: "Patep",
58896        part1: "",
58897        part3: "ptp",
58898    },
58899    Language {
58900        #[cfg(feature = "lang-name")]
58901        name: "Pathiya",
58902        part1: "",
58903        part3: "pty",
58904    },
58905    Language {
58906        #[cfg(feature = "lang-name")]
58907        name: "Patpatar",
58908        part1: "",
58909        part3: "gfk",
58910    },
58911    Language {
58912        #[cfg(feature = "lang-name")]
58913        name: "Pattani",
58914        part1: "",
58915        part3: "lae",
58916    },
58917    Language {
58918        #[cfg(feature = "lang-name")]
58919        name: "Pattani Malay",
58920        part1: "",
58921        part3: "mfa",
58922    },
58923    Language {
58924        #[cfg(feature = "lang-name")]
58925        name: "Pattapu",
58926        part1: "",
58927        part3: "ptq",
58928    },
58929    Language {
58930        #[cfg(feature = "lang-name")]
58931        name: "Patwin",
58932        part1: "",
58933        part3: "pwi",
58934    },
58935    Language {
58936        #[cfg(feature = "lang-name")]
58937        name: "Paulohi",
58938        part1: "",
58939        part3: "plh",
58940    },
58941    Language {
58942        #[cfg(feature = "lang-name")]
58943        name: "Paumari",
58944        part1: "",
58945        part3: "pad",
58946    },
58947    Language {
58948        #[cfg(feature = "lang-name")]
58949        name: "Paunaka",
58950        part1: "",
58951        part3: "pnk",
58952    },
58953    Language {
58954        #[cfg(feature = "lang-name")]
58955        name: "Pauri Bareli",
58956        part1: "",
58957        part3: "bfb",
58958    },
58959    Language {
58960        #[cfg(feature = "lang-name")]
58961        name: "Pauserna",
58962        part1: "",
58963        part3: "psm",
58964    },
58965    Language {
58966        #[cfg(feature = "lang-name")]
58967        name: "Pawaia",
58968        part1: "",
58969        part3: "pwa",
58970    },
58971    Language {
58972        #[cfg(feature = "lang-name")]
58973        name: "Pawnee",
58974        part1: "",
58975        part3: "paw",
58976    },
58977    Language {
58978        #[cfg(feature = "lang-name")]
58979        name: "Paynamar",
58980        part1: "",
58981        part3: "pmr",
58982    },
58983    Language {
58984        #[cfg(feature = "lang-name")]
58985        name: "Pazeh",
58986        part1: "",
58987        part3: "pzh",
58988    },
58989    Language {
58990        #[cfg(feature = "lang-name")]
58991        name: "Pe",
58992        part1: "",
58993        part3: "pai",
58994    },
58995    Language {
58996        #[cfg(feature = "lang-name")]
58997        name: "Pear",
58998        part1: "",
58999        part3: "pcb",
59000    },
59001    Language {
59002        #[cfg(feature = "lang-name")]
59003        name: "Pech",
59004        part1: "",
59005        part3: "pay",
59006    },
59007    Language {
59008        #[cfg(feature = "lang-name")]
59009        name: "Pecheneg",
59010        part1: "",
59011        part3: "xpc",
59012    },
59013    Language {
59014        #[cfg(feature = "lang-name")]
59015        name: "Pedi",
59016        part1: "",
59017        part3: "nso",
59018    },
59019    Language {
59020        #[cfg(feature = "lang-name")]
59021        name: "Pei",
59022        part1: "",
59023        part3: "ppq",
59024    },
59025    Language {
59026        #[cfg(feature = "lang-name")]
59027        name: "Pekal",
59028        part1: "",
59029        part3: "pel",
59030    },
59031    Language {
59032        #[cfg(feature = "lang-name")]
59033        name: "Pela",
59034        part1: "",
59035        part3: "bxd",
59036    },
59037    Language {
59038        #[cfg(feature = "lang-name")]
59039        name: "Pele-Ata",
59040        part1: "",
59041        part3: "ata",
59042    },
59043    Language {
59044        #[cfg(feature = "lang-name")]
59045        name: "Pelende",
59046        part1: "",
59047        part3: "ppp",
59048    },
59049    Language {
59050        #[cfg(feature = "lang-name")]
59051        name: "Pemon",
59052        part1: "",
59053        part3: "aoc",
59054    },
59055    Language {
59056        #[cfg(feature = "lang-name")]
59057        name: "Penang Sign Language",
59058        part1: "",
59059        part3: "psg",
59060    },
59061    Language {
59062        #[cfg(feature = "lang-name")]
59063        name: "Penchal",
59064        part1: "",
59065        part3: "pek",
59066    },
59067    Language {
59068        #[cfg(feature = "lang-name")]
59069        name: "Pendau",
59070        part1: "",
59071        part3: "ums",
59072    },
59073    Language {
59074        #[cfg(feature = "lang-name")]
59075        name: "Pengo",
59076        part1: "",
59077        part3: "peg",
59078    },
59079    Language {
59080        #[cfg(feature = "lang-name")]
59081        name: "Pennsylvania German",
59082        part1: "",
59083        part3: "pdc",
59084    },
59085    Language {
59086        #[cfg(feature = "lang-name")]
59087        name: "Penrhyn",
59088        part1: "",
59089        part3: "pnh",
59090    },
59091    Language {
59092        #[cfg(feature = "lang-name")]
59093        name: "Pentlatch",
59094        part1: "",
59095        part3: "ptw",
59096    },
59097    Language {
59098        #[cfg(feature = "lang-name")]
59099        name: "Perai",
59100        part1: "",
59101        part3: "wet",
59102    },
59103    Language {
59104        #[cfg(feature = "lang-name")]
59105        name: "Peranakan Indonesian",
59106        part1: "",
59107        part3: "pea",
59108    },
59109    Language {
59110        #[cfg(feature = "lang-name")]
59111        name: "Pere",
59112        part1: "",
59113        part3: "pfe",
59114    },
59115    Language {
59116        #[cfg(feature = "lang-name")]
59117        name: "Peripheral Mongolian",
59118        part1: "",
59119        part3: "mvf",
59120    },
59121    Language {
59122        #[cfg(feature = "lang-name")]
59123        name: "Pero",
59124        part1: "",
59125        part3: "pip",
59126    },
59127    Language {
59128        #[cfg(feature = "lang-name")]
59129        name: "Persian",
59130        part1: "fa",
59131        part3: "fas",
59132    },
59133    Language {
59134        #[cfg(feature = "lang-name")]
59135        name: "Peruvian Sign Language",
59136        part1: "",
59137        part3: "prl",
59138    },
59139    Language {
59140        #[cfg(feature = "lang-name")]
59141        name: "Pesse",
59142        part1: "",
59143        part3: "pze",
59144    },
59145    Language {
59146        #[cfg(feature = "lang-name")]
59147        name: "Petapa Zapotec",
59148        part1: "",
59149        part3: "zpe",
59150    },
59151    Language {
59152        #[cfg(feature = "lang-name")]
59153        name: "Petats",
59154        part1: "",
59155        part3: "pex",
59156    },
59157    Language {
59158        #[cfg(feature = "lang-name")]
59159        name: "Petjo",
59160        part1: "",
59161        part3: "pey",
59162    },
59163    Language {
59164        #[cfg(feature = "lang-name")]
59165        name: "Penoles Mixtec",
59166        part1: "",
59167        part3: "mil",
59168    },
59169    Language {
59170        #[cfg(feature = "lang-name")]
59171        name: "Pfaelzisch",
59172        part1: "",
59173        part3: "pfl",
59174    },
59175    Language {
59176        #[cfg(feature = "lang-name")]
59177        name: "Phai",
59178        part1: "",
59179        part3: "prt",
59180    },
59181    Language {
59182        #[cfg(feature = "lang-name")]
59183        name: "Phake",
59184        part1: "",
59185        part3: "phk",
59186    },
59187    Language {
59188        #[cfg(feature = "lang-name")]
59189        name: "Phala",
59190        part1: "",
59191        part3: "ypa",
59192    },
59193    Language {
59194        #[cfg(feature = "lang-name")]
59195        name: "Phalura",
59196        part1: "",
59197        part3: "phl",
59198    },
59199    Language {
59200        #[cfg(feature = "lang-name")]
59201        name: "Phana'",
59202        part1: "",
59203        part3: "phq",
59204    },
59205    Language {
59206        #[cfg(feature = "lang-name")]
59207        name: "Phangduwali",
59208        part1: "",
59209        part3: "phw",
59210    },
59211    Language {
59212        #[cfg(feature = "lang-name")]
59213        name: "Phende",
59214        part1: "",
59215        part3: "pem",
59216    },
59217    Language {
59218        #[cfg(feature = "lang-name")]
59219        name: "Philippine Sign Language",
59220        part1: "",
59221        part3: "psp",
59222    },
59223    Language {
59224        #[cfg(feature = "lang-name")]
59225        name: "Phimbi",
59226        part1: "",
59227        part3: "phm",
59228    },
59229    Language {
59230        #[cfg(feature = "lang-name")]
59231        name: "Phoenician",
59232        part1: "",
59233        part3: "phn",
59234    },
59235    Language {
59236        #[cfg(feature = "lang-name")]
59237        name: "Phola",
59238        part1: "",
59239        part3: "ypg",
59240    },
59241    Language {
59242        #[cfg(feature = "lang-name")]
59243        name: "Pholo",
59244        part1: "",
59245        part3: "yip",
59246    },
59247    Language {
59248        #[cfg(feature = "lang-name")]
59249        name: "Phom Naga",
59250        part1: "",
59251        part3: "nph",
59252    },
59253    Language {
59254        #[cfg(feature = "lang-name")]
59255        name: "Phong-Kniang",
59256        part1: "",
59257        part3: "pnx",
59258    },
59259    Language {
59260        #[cfg(feature = "lang-name")]
59261        name: "Phrae Pwo Karen",
59262        part1: "",
59263        part3: "kjt",
59264    },
59265    Language {
59266        #[cfg(feature = "lang-name")]
59267        name: "Phrygian",
59268        part1: "",
59269        part3: "xpg",
59270    },
59271    Language {
59272        #[cfg(feature = "lang-name")]
59273        name: "Phu Thai",
59274        part1: "",
59275        part3: "pht",
59276    },
59277    Language {
59278        #[cfg(feature = "lang-name")]
59279        name: "Phuan",
59280        part1: "",
59281        part3: "phu",
59282    },
59283    Language {
59284        #[cfg(feature = "lang-name")]
59285        name: "Phudagi",
59286        part1: "",
59287        part3: "phd",
59288    },
59289    Language {
59290        #[cfg(feature = "lang-name")]
59291        name: "Phuie",
59292        part1: "",
59293        part3: "pug",
59294    },
59295    Language {
59296        #[cfg(feature = "lang-name")]
59297        name: "Phukha",
59298        part1: "",
59299        part3: "phh",
59300    },
59301    Language {
59302        #[cfg(feature = "lang-name")]
59303        name: "Phuma",
59304        part1: "",
59305        part3: "ypm",
59306    },
59307    Language {
59308        #[cfg(feature = "lang-name")]
59309        name: "Phunoi",
59310        part1: "",
59311        part3: "pho",
59312    },
59313    Language {
59314        #[cfg(feature = "lang-name")]
59315        name: "Phuong",
59316        part1: "",
59317        part3: "phg",
59318    },
59319    Language {
59320        #[cfg(feature = "lang-name")]
59321        name: "Phupa",
59322        part1: "",
59323        part3: "ypp",
59324    },
59325    Language {
59326        #[cfg(feature = "lang-name")]
59327        name: "Phupha",
59328        part1: "",
59329        part3: "yph",
59330    },
59331    Language {
59332        #[cfg(feature = "lang-name")]
59333        name: "Phuza",
59334        part1: "",
59335        part3: "ypz",
59336    },
59337    Language {
59338        #[cfg(feature = "lang-name")]
59339        name: "Piamatsina",
59340        part1: "",
59341        part3: "ptr",
59342    },
59343    Language {
59344        #[cfg(feature = "lang-name")]
59345        name: "Piame",
59346        part1: "",
59347        part3: "pin",
59348    },
59349    Language {
59350        #[cfg(feature = "lang-name")]
59351        name: "Piapoco",
59352        part1: "",
59353        part3: "pio",
59354    },
59355    Language {
59356        #[cfg(feature = "lang-name")]
59357        name: "Piaroa",
59358        part1: "",
59359        part3: "pid",
59360    },
59361    Language {
59362        #[cfg(feature = "lang-name")]
59363        name: "Picard",
59364        part1: "",
59365        part3: "pcd",
59366    },
59367    Language {
59368        #[cfg(feature = "lang-name")]
59369        name: "Pichis Asheninka",
59370        part1: "",
59371        part3: "cpu",
59372    },
59373    Language {
59374        #[cfg(feature = "lang-name")]
59375        name: "Pictish",
59376        part1: "",
59377        part3: "xpi",
59378    },
59379    Language {
59380        #[cfg(feature = "lang-name")]
59381        name: "Pidgin Delaware",
59382        part1: "",
59383        part3: "dep",
59384    },
59385    Language {
59386        #[cfg(feature = "lang-name")]
59387        name: "Piemontese",
59388        part1: "",
59389        part3: "pms",
59390    },
59391    Language {
59392        #[cfg(feature = "lang-name")]
59393        name: "Pijao",
59394        part1: "",
59395        part3: "pij",
59396    },
59397    Language {
59398        #[cfg(feature = "lang-name")]
59399        name: "Pije",
59400        part1: "",
59401        part3: "piz",
59402    },
59403    Language {
59404        #[cfg(feature = "lang-name")]
59405        name: "Pijin",
59406        part1: "",
59407        part3: "pis",
59408    },
59409    Language {
59410        #[cfg(feature = "lang-name")]
59411        name: "Pilaga",
59412        part1: "",
59413        part3: "plg",
59414    },
59415    Language {
59416        #[cfg(feature = "lang-name")]
59417        name: "Pileni",
59418        part1: "",
59419        part3: "piv",
59420    },
59421    Language {
59422        #[cfg(feature = "lang-name")]
59423        name: "Pima Bajo",
59424        part1: "",
59425        part3: "pia",
59426    },
59427    Language {
59428        #[cfg(feature = "lang-name")]
59429        name: "Pimbwe",
59430        part1: "",
59431        part3: "piw",
59432    },
59433    Language {
59434        #[cfg(feature = "lang-name")]
59435        name: "Pinai-Hagahai",
59436        part1: "",
59437        part3: "pnn",
59438    },
59439    Language {
59440        #[cfg(feature = "lang-name")]
59441        name: "Pindiini",
59442        part1: "",
59443        part3: "pti",
59444    },
59445    Language {
59446        #[cfg(feature = "lang-name")]
59447        name: "Pingelapese",
59448        part1: "",
59449        part3: "pif",
59450    },
59451    Language {
59452        #[cfg(feature = "lang-name")]
59453        name: "Pinigura",
59454        part1: "",
59455        part3: "pnv",
59456    },
59457    Language {
59458        #[cfg(feature = "lang-name")]
59459        name: "Pinjarup",
59460        part1: "",
59461        part3: "pnj",
59462    },
59463    Language {
59464        #[cfg(feature = "lang-name")]
59465        name: "Pinji",
59466        part1: "",
59467        part3: "pic",
59468    },
59469    Language {
59470        #[cfg(feature = "lang-name")]
59471        name: "Pinotepa Nacional Mixtec",
59472        part1: "",
59473        part3: "mio",
59474    },
59475    Language {
59476        #[cfg(feature = "lang-name")]
59477        name: "Pintupi-Luritja",
59478        part1: "",
59479        part3: "piu",
59480    },
59481    Language {
59482        #[cfg(feature = "lang-name")]
59483        name: "Pinyin",
59484        part1: "",
59485        part3: "pny",
59486    },
59487    Language {
59488        #[cfg(feature = "lang-name")]
59489        name: "Pipil",
59490        part1: "",
59491        part3: "ppl",
59492    },
59493    Language {
59494        #[cfg(feature = "lang-name")]
59495        name: "Piraha",
59496        part1: "",
59497        part3: "myp",
59498    },
59499    Language {
59500        #[cfg(feature = "lang-name")]
59501        name: "Piratapuyo",
59502        part1: "",
59503        part3: "pir",
59504    },
59505    Language {
59506        #[cfg(feature = "lang-name")]
59507        name: "Pirlatapa",
59508        part1: "",
59509        part3: "bxi",
59510    },
59511    Language {
59512        #[cfg(feature = "lang-name")]
59513        name: "Piro",
59514        part1: "",
59515        part3: "pie",
59516    },
59517    Language {
59518        #[cfg(feature = "lang-name")]
59519        name: "Pirriya",
59520        part1: "",
59521        part3: "xpa",
59522    },
59523    Language {
59524        #[cfg(feature = "lang-name")]
59525        name: "Pisabo",
59526        part1: "",
59527        part3: "pig",
59528    },
59529    Language {
59530        #[cfg(feature = "lang-name")]
59531        name: "Pisaflores Tepehua",
59532        part1: "",
59533        part3: "tpp",
59534    },
59535    Language {
59536        #[cfg(feature = "lang-name")]
59537        name: "Piscataway",
59538        part1: "",
59539        part3: "psy",
59540    },
59541    Language {
59542        #[cfg(feature = "lang-name")]
59543        name: "Pisidian",
59544        part1: "",
59545        part3: "xps",
59546    },
59547    Language {
59548        #[cfg(feature = "lang-name")]
59549        name: "Pitcairn-Norfolk",
59550        part1: "",
59551        part3: "pih",
59552    },
59553    Language {
59554        #[cfg(feature = "lang-name")]
59555        name: "Pite Sami",
59556        part1: "",
59557        part3: "sje",
59558    },
59559    Language {
59560        #[cfg(feature = "lang-name")]
59561        name: "Piti",
59562        part1: "",
59563        part3: "pcn",
59564    },
59565    Language {
59566        #[cfg(feature = "lang-name")]
59567        name: "Pitjantjatjara",
59568        part1: "",
59569        part3: "pjt",
59570    },
59571    Language {
59572        #[cfg(feature = "lang-name")]
59573        name: "Pitta Pitta",
59574        part1: "",
59575        part3: "pit",
59576    },
59577    Language {
59578        #[cfg(feature = "lang-name")]
59579        name: "Piu",
59580        part1: "",
59581        part3: "pix",
59582    },
59583    Language {
59584        #[cfg(feature = "lang-name")]
59585        name: "Piya-Kwonci",
59586        part1: "",
59587        part3: "piy",
59588    },
59589    Language {
59590        #[cfg(feature = "lang-name")]
59591        name: "Plains Cree",
59592        part1: "",
59593        part3: "crk",
59594    },
59595    Language {
59596        #[cfg(feature = "lang-name")]
59597        name: "Plains Indian Sign Language",
59598        part1: "",
59599        part3: "psd",
59600    },
59601    Language {
59602        #[cfg(feature = "lang-name")]
59603        name: "Plains Miwok",
59604        part1: "",
59605        part3: "pmw",
59606    },
59607    Language {
59608        #[cfg(feature = "lang-name")]
59609        name: "Plapo Krumen",
59610        part1: "",
59611        part3: "ktj",
59612    },
59613    Language {
59614        #[cfg(feature = "lang-name")]
59615        name: "Plateau Malagasy",
59616        part1: "",
59617        part3: "plt",
59618    },
59619    Language {
59620        #[cfg(feature = "lang-name")]
59621        name: "Plautdietsch",
59622        part1: "",
59623        part3: "pdt",
59624    },
59625    Language {
59626        #[cfg(feature = "lang-name")]
59627        name: "Playero",
59628        part1: "",
59629        part3: "gob",
59630    },
59631    Language {
59632        #[cfg(feature = "lang-name")]
59633        name: "Pnar",
59634        part1: "",
59635        part3: "pbv",
59636    },
59637    Language {
59638        #[cfg(feature = "lang-name")]
59639        name: "Pochuri Naga",
59640        part1: "",
59641        part3: "npo",
59642    },
59643    Language {
59644        #[cfg(feature = "lang-name")]
59645        name: "Pochutec",
59646        part1: "",
59647        part3: "xpo",
59648    },
59649    Language {
59650        #[cfg(feature = "lang-name")]
59651        name: "Podena",
59652        part1: "",
59653        part3: "pdn",
59654    },
59655    Language {
59656        #[cfg(feature = "lang-name")]
59657        name: "Pogolo",
59658        part1: "",
59659        part3: "poy",
59660    },
59661    Language {
59662        #[cfg(feature = "lang-name")]
59663        name: "Pohnpeian",
59664        part1: "",
59665        part3: "pon",
59666    },
59667    Language {
59668        #[cfg(feature = "lang-name")]
59669        name: "Pokanga",
59670        part1: "",
59671        part3: "pok",
59672    },
59673    Language {
59674        #[cfg(feature = "lang-name")]
59675        name: "Poke",
59676        part1: "",
59677        part3: "pof",
59678    },
59679    Language {
59680        #[cfg(feature = "lang-name")]
59681        name: "Pokomo",
59682        part1: "",
59683        part3: "pkb",
59684    },
59685    Language {
59686        #[cfg(feature = "lang-name")]
59687        name: "Polabian",
59688        part1: "",
59689        part3: "pox",
59690    },
59691    Language {
59692        #[cfg(feature = "lang-name")]
59693        name: "Polari",
59694        part1: "",
59695        part3: "pld",
59696    },
59697    Language {
59698        #[cfg(feature = "lang-name")]
59699        name: "Polish",
59700        part1: "pl",
59701        part3: "pol",
59702    },
59703    Language {
59704        #[cfg(feature = "lang-name")]
59705        name: "Polish Sign Language",
59706        part1: "",
59707        part3: "pso",
59708    },
59709    Language {
59710        #[cfg(feature = "lang-name")]
59711        name: "Polonombauk",
59712        part1: "",
59713        part3: "plb",
59714    },
59715    Language {
59716        #[cfg(feature = "lang-name")]
59717        name: "Pom",
59718        part1: "",
59719        part3: "pmo",
59720    },
59721    Language {
59722        #[cfg(feature = "lang-name")]
59723        name: "Pomo",
59724        part1: "",
59725        part3: "pmm",
59726    },
59727    Language {
59728        #[cfg(feature = "lang-name")]
59729        name: "Ponam",
59730        part1: "",
59731        part3: "ncc",
59732    },
59733    Language {
59734        #[cfg(feature = "lang-name")]
59735        name: "Ponosakan",
59736        part1: "",
59737        part3: "pns",
59738    },
59739    Language {
59740        #[cfg(feature = "lang-name")]
59741        name: "Pontic",
59742        part1: "",
59743        part3: "pnt",
59744    },
59745    Language {
59746        #[cfg(feature = "lang-name")]
59747        name: "Ponyo-Gongwang Naga",
59748        part1: "",
59749        part3: "npg",
59750    },
59751    Language {
59752        #[cfg(feature = "lang-name")]
59753        name: "Popti'",
59754        part1: "",
59755        part3: "jac",
59756    },
59757    Language {
59758        #[cfg(feature = "lang-name")]
59759        name: "Poqomam",
59760        part1: "",
59761        part3: "poc",
59762    },
59763    Language {
59764        #[cfg(feature = "lang-name")]
59765        name: "Poqomchi'",
59766        part1: "",
59767        part3: "poh",
59768    },
59769    Language {
59770        #[cfg(feature = "lang-name")]
59771        name: "Porohanon",
59772        part1: "",
59773        part3: "prh",
59774    },
59775    Language {
59776        #[cfg(feature = "lang-name")]
59777        name: "Port Sandwich",
59778        part1: "",
59779        part3: "psw",
59780    },
59781    Language {
59782        #[cfg(feature = "lang-name")]
59783        name: "Port Sorell Tasmanian",
59784        part1: "",
59785        part3: "xpl",
59786    },
59787    Language {
59788        #[cfg(feature = "lang-name")]
59789        name: "Port Vato",
59790        part1: "",
59791        part3: "ptv",
59792    },
59793    Language {
59794        #[cfg(feature = "lang-name")]
59795        name: "Portuguese",
59796        part1: "pt",
59797        part3: "por",
59798    },
59799    Language {
59800        #[cfg(feature = "lang-name")]
59801        name: "Portuguese Sign Language",
59802        part1: "",
59803        part3: "psr",
59804    },
59805    Language {
59806        #[cfg(feature = "lang-name")]
59807        name: "Potawatomi",
59808        part1: "",
59809        part3: "pot",
59810    },
59811    Language {
59812        #[cfg(feature = "lang-name")]
59813        name: "Potiguara",
59814        part1: "",
59815        part3: "pog",
59816    },
59817    Language {
59818        #[cfg(feature = "lang-name")]
59819        name: "Pottangi Ollar Gadaba",
59820        part1: "",
59821        part3: "gdb",
59822    },
59823    Language {
59824        #[cfg(feature = "lang-name")]
59825        name: "Poumei Naga",
59826        part1: "",
59827        part3: "pmx",
59828    },
59829    Language {
59830        #[cfg(feature = "lang-name")]
59831        name: "Pouye",
59832        part1: "",
59833        part3: "bye",
59834    },
59835    Language {
59836        #[cfg(feature = "lang-name")]
59837        name: "Powari",
59838        part1: "",
59839        part3: "pwr",
59840    },
59841    Language {
59842        #[cfg(feature = "lang-name")]
59843        name: "Powhatan",
59844        part1: "",
59845        part3: "pim",
59846    },
59847    Language {
59848        #[cfg(feature = "lang-name")]
59849        name: "Poyanawa",
59850        part1: "",
59851        part3: "pyn",
59852    },
59853    Language {
59854        #[cfg(feature = "lang-name")]
59855        name: "Prasuni",
59856        part1: "",
59857        part3: "prn",
59858    },
59859    Language {
59860        #[cfg(feature = "lang-name")]
59861        name: "Primitive Irish",
59862        part1: "",
59863        part3: "pgl",
59864    },
59865    Language {
59866        #[cfg(feature = "lang-name")]
59867        name: "Principense",
59868        part1: "",
59869        part3: "pre",
59870    },
59871    Language {
59872        #[cfg(feature = "lang-name")]
59873        name: "Providencia Sign Language",
59874        part1: "",
59875        part3: "prz",
59876    },
59877    Language {
59878        #[cfg(feature = "lang-name")]
59879        name: "Prussian",
59880        part1: "",
59881        part3: "prg",
59882    },
59883    Language {
59884        #[cfg(feature = "lang-name")]
59885        name: "Psikye",
59886        part1: "",
59887        part3: "kvj",
59888    },
59889    Language {
59890        #[cfg(feature = "lang-name")]
59891        name: "Pu-Xian Chinese",
59892        part1: "",
59893        part3: "cpx",
59894    },
59895    Language {
59896        #[cfg(feature = "lang-name")]
59897        name: "Puare",
59898        part1: "",
59899        part3: "pux",
59900    },
59901    Language {
59902        #[cfg(feature = "lang-name")]
59903        name: "Pudtol Atta",
59904        part1: "",
59905        part3: "atp",
59906    },
59907    Language {
59908        #[cfg(feature = "lang-name")]
59909        name: "Puebla Mazatec",
59910        part1: "",
59911        part3: "pbm",
59912    },
59913    Language {
59914        #[cfg(feature = "lang-name")]
59915        name: "Puelche",
59916        part1: "",
59917        part3: "pue",
59918    },
59919    Language {
59920        #[cfg(feature = "lang-name")]
59921        name: "Puerto Rican Sign Language",
59922        part1: "",
59923        part3: "psl",
59924    },
59925    Language {
59926        #[cfg(feature = "lang-name")]
59927        name: "Puimei Naga",
59928        part1: "",
59929        part3: "npu",
59930    },
59931    Language {
59932        #[cfg(feature = "lang-name")]
59933        name: "Puinave",
59934        part1: "",
59935        part3: "pui",
59936    },
59937    Language {
59938        #[cfg(feature = "lang-name")]
59939        name: "Pukapuka",
59940        part1: "",
59941        part3: "pkp",
59942    },
59943    Language {
59944        #[cfg(feature = "lang-name")]
59945        name: "Pulaar",
59946        part1: "",
59947        part3: "fuc",
59948    },
59949    Language {
59950        #[cfg(feature = "lang-name")]
59951        name: "Pulabu",
59952        part1: "",
59953        part3: "pup",
59954    },
59955    Language {
59956        #[cfg(feature = "lang-name")]
59957        name: "Pular",
59958        part1: "",
59959        part3: "fuf",
59960    },
59961    Language {
59962        #[cfg(feature = "lang-name")]
59963        name: "Puluwatese",
59964        part1: "",
59965        part3: "puw",
59966    },
59967    Language {
59968        #[cfg(feature = "lang-name")]
59969        name: "Puma",
59970        part1: "",
59971        part3: "pum",
59972    },
59973    Language {
59974        #[cfg(feature = "lang-name")]
59975        name: "Pumpokol",
59976        part1: "",
59977        part3: "xpm",
59978    },
59979    Language {
59980        #[cfg(feature = "lang-name")]
59981        name: "Pume",
59982        part1: "",
59983        part3: "yae",
59984    },
59985    Language {
59986        #[cfg(feature = "lang-name")]
59987        name: "Punan Aput",
59988        part1: "",
59989        part3: "pud",
59990    },
59991    Language {
59992        #[cfg(feature = "lang-name")]
59993        name: "Punan Bah-Biau",
59994        part1: "",
59995        part3: "pna",
59996    },
59997    Language {
59998        #[cfg(feature = "lang-name")]
59999        name: "Punan Batu 1",
60000        part1: "",
60001        part3: "pnm",
60002    },
60003    Language {
60004        #[cfg(feature = "lang-name")]
60005        name: "Punan Merah",
60006        part1: "",
60007        part3: "puf",
60008    },
60009    Language {
60010        #[cfg(feature = "lang-name")]
60011        name: "Punan Merap",
60012        part1: "",
60013        part3: "puc",
60014    },
60015    Language {
60016        #[cfg(feature = "lang-name")]
60017        name: "Punan Tubu",
60018        part1: "",
60019        part3: "puj",
60020    },
60021    Language {
60022        #[cfg(feature = "lang-name")]
60023        name: "Punic",
60024        part1: "",
60025        part3: "xpu",
60026    },
60027    Language {
60028        #[cfg(feature = "lang-name")]
60029        name: "Puno Quechua",
60030        part1: "",
60031        part3: "qxp",
60032    },
60033    Language {
60034        #[cfg(feature = "lang-name")]
60035        name: "Punthamara",
60036        part1: "",
60037        part3: "xpt",
60038    },
60039    Language {
60040        #[cfg(feature = "lang-name")]
60041        name: "Punu",
60042        part1: "",
60043        part3: "puu",
60044    },
60045    Language {
60046        #[cfg(feature = "lang-name")]
60047        name: "Puoc",
60048        part1: "",
60049        part3: "puo",
60050    },
60051    Language {
60052        #[cfg(feature = "lang-name")]
60053        name: "Puquina",
60054        part1: "",
60055        part3: "puq",
60056    },
60057    Language {
60058        #[cfg(feature = "lang-name")]
60059        name: "Puragi",
60060        part1: "",
60061        part3: "pru",
60062    },
60063    Language {
60064        #[cfg(feature = "lang-name")]
60065        name: "Purari",
60066        part1: "",
60067        part3: "iar",
60068    },
60069    Language {
60070        #[cfg(feature = "lang-name")]
60071        name: "Purepecha",
60072        part1: "",
60073        part3: "tsz",
60074    },
60075    Language {
60076        #[cfg(feature = "lang-name")]
60077        name: "Puri",
60078        part1: "",
60079        part3: "prr",
60080    },
60081    Language {
60082        #[cfg(feature = "lang-name")]
60083        name: "Purik",
60084        part1: "",
60085        part3: "prx",
60086    },
60087    Language {
60088        #[cfg(feature = "lang-name")]
60089        name: "Purisimeno",
60090        part1: "",
60091        part3: "puy",
60092    },
60093    Language {
60094        #[cfg(feature = "lang-name")]
60095        name: "Puroik",
60096        part1: "",
60097        part3: "suv",
60098    },
60099    Language {
60100        #[cfg(feature = "lang-name")]
60101        name: "Purubora",
60102        part1: "",
60103        part3: "pur",
60104    },
60105    Language {
60106        #[cfg(feature = "lang-name")]
60107        name: "Purum",
60108        part1: "",
60109        part3: "pub",
60110    },
60111    Language {
60112        #[cfg(feature = "lang-name")]
60113        name: "Pushto",
60114        part1: "ps",
60115        part3: "pus",
60116    },
60117    Language {
60118        #[cfg(feature = "lang-name")]
60119        name: "Putai",
60120        part1: "",
60121        part3: "mfl",
60122    },
60123    Language {
60124        #[cfg(feature = "lang-name")]
60125        name: "Putoh",
60126        part1: "",
60127        part3: "put",
60128    },
60129    Language {
60130        #[cfg(feature = "lang-name")]
60131        name: "Putukwam",
60132        part1: "",
60133        part3: "afe",
60134    },
60135    Language {
60136        #[cfg(feature = "lang-name")]
60137        name: "Puyo",
60138        part1: "",
60139        part3: "xpy",
60140    },
60141    Language {
60142        #[cfg(feature = "lang-name")]
60143        name: "Puyo-Paekche",
60144        part1: "",
60145        part3: "xpp",
60146    },
60147    Language {
60148        #[cfg(feature = "lang-name")]
60149        name: "Puyuma",
60150        part1: "",
60151        part3: "pyu",
60152    },
60153    Language {
60154        #[cfg(feature = "lang-name")]
60155        name: "Pwaamei",
60156        part1: "",
60157        part3: "pme",
60158    },
60159    Language {
60160        #[cfg(feature = "lang-name")]
60161        name: "Pwapwa",
60162        part1: "",
60163        part3: "pop",
60164    },
60165    Language {
60166        #[cfg(feature = "lang-name")]
60167        name: "Pwo Eastern Karen",
60168        part1: "",
60169        part3: "kjp",
60170    },
60171    Language {
60172        #[cfg(feature = "lang-name")]
60173        name: "Pwo Northern Karen",
60174        part1: "",
60175        part3: "pww",
60176    },
60177    Language {
60178        #[cfg(feature = "lang-name")]
60179        name: "Pwo Western Karen",
60180        part1: "",
60181        part3: "pwo",
60182    },
60183    Language {
60184        #[cfg(feature = "lang-name")]
60185        name: "Pyapun",
60186        part1: "",
60187        part3: "pcw",
60188    },
60189    Language {
60190        #[cfg(feature = "lang-name")]
60191        name: "Pye Krumen",
60192        part1: "",
60193        part3: "pye",
60194    },
60195    Language {
60196        #[cfg(feature = "lang-name")]
60197        name: "Pyen",
60198        part1: "",
60199        part3: "pyy",
60200    },
60201    Language {
60202        #[cfg(feature = "lang-name")]
60203        name: "Pyu",
60204        part1: "",
60205        part3: "pyx",
60206    },
60207    Language {
60208        #[cfg(feature = "lang-name")]
60209        name: "Pyu",
60210        part1: "",
60211        part3: "pby",
60212    },
60213    Language {
60214        #[cfg(feature = "lang-name")]
60215        name: "Paez",
60216        part1: "",
60217        part3: "pbb",
60218    },
60219    Language {
60220        #[cfg(feature = "lang-name")]
60221        name: "Paafang",
60222        part1: "",
60223        part3: "pfa",
60224    },
60225    Language {
60226        #[cfg(feature = "lang-name")]
60227        name: "Pari",
60228        part1: "",
60229        part3: "lkr",
60230    },
60231    Language {
60232        #[cfg(feature = "lang-name")]
60233        name: "Pemono",
60234        part1: "",
60235        part3: "pev",
60236    },
60237    Language {
60238        #[cfg(feature = "lang-name")]
60239        name: "Peve",
60240        part1: "",
60241        part3: "lme",
60242    },
60243    Language {
60244        #[cfg(feature = "lang-name")]
60245        name: "Pokoot",
60246        part1: "",
60247        part3: "pko",
60248    },
60249    Language {
60250        #[cfg(feature = "lang-name")]
60251        name: "Q'anjob'al",
60252        part1: "",
60253        part3: "kjb",
60254    },
60255    Language {
60256        #[cfg(feature = "lang-name")]
60257        name: "Qabiao",
60258        part1: "",
60259        part3: "laq",
60260    },
60261    Language {
60262        #[cfg(feature = "lang-name")]
60263        name: "Qaqet",
60264        part1: "",
60265        part3: "byx",
60266    },
60267    Language {
60268        #[cfg(feature = "lang-name")]
60269        name: "Qashqa'i",
60270        part1: "",
60271        part3: "qxq",
60272    },
60273    Language {
60274        #[cfg(feature = "lang-name")]
60275        name: "Qatabanian",
60276        part1: "",
60277        part3: "xqt",
60278    },
60279    Language {
60280        #[cfg(feature = "lang-name")]
60281        name: "Qau",
60282        part1: "",
60283        part3: "gqu",
60284    },
60285    Language {
60286        #[cfg(feature = "lang-name")]
60287        name: "Qawasqar",
60288        part1: "",
60289        part3: "alc",
60290    },
60291    Language {
60292        #[cfg(feature = "lang-name")]
60293        name: "Qila Muji",
60294        part1: "",
60295        part3: "ymq",
60296    },
60297    Language {
60298        #[cfg(feature = "lang-name")]
60299        name: "Qimant",
60300        part1: "",
60301        part3: "ahg",
60302    },
60303    Language {
60304        #[cfg(feature = "lang-name")]
60305        name: "Qiubei Zhuang",
60306        part1: "",
60307        part3: "zqe",
60308    },
60309    Language {
60310        #[cfg(feature = "lang-name")]
60311        name: "Quapaw",
60312        part1: "",
60313        part3: "qua",
60314    },
60315    Language {
60316        #[cfg(feature = "lang-name")]
60317        name: "Quebec Sign Language",
60318        part1: "",
60319        part3: "fcs",
60320    },
60321    Language {
60322        #[cfg(feature = "lang-name")]
60323        name: "Quechan",
60324        part1: "",
60325        part3: "yum",
60326    },
60327    Language {
60328        #[cfg(feature = "lang-name")]
60329        name: "Quechua",
60330        part1: "qu",
60331        part3: "que",
60332    },
60333    Language {
60334        #[cfg(feature = "lang-name")]
60335        name: "Quenya",
60336        part1: "",
60337        part3: "qya",
60338    },
60339    Language {
60340        #[cfg(feature = "lang-name")]
60341        name: "Queretaro Otomi",
60342        part1: "",
60343        part3: "otq",
60344    },
60345    Language {
60346        #[cfg(feature = "lang-name")]
60347        name: "Quetzaltepec Mixe",
60348        part1: "",
60349        part3: "pxm",
60350    },
60351    Language {
60352        #[cfg(feature = "lang-name")]
60353        name: "Queyu",
60354        part1: "",
60355        part3: "qvy",
60356    },
60357    Language {
60358        #[cfg(feature = "lang-name")]
60359        name: "Quiavicuzas Zapotec",
60360        part1: "",
60361        part3: "zpj",
60362    },
60363    Language {
60364        #[cfg(feature = "lang-name")]
60365        name: "Quileute",
60366        part1: "",
60367        part3: "qui",
60368    },
60369    Language {
60370        #[cfg(feature = "lang-name")]
60371        name: "Quinault",
60372        part1: "",
60373        part3: "qun",
60374    },
60375    Language {
60376        #[cfg(feature = "lang-name")]
60377        name: "Quinqui",
60378        part1: "",
60379        part3: "quq",
60380    },
60381    Language {
60382        #[cfg(feature = "lang-name")]
60383        name: "Quioquitani-Quieri Zapotec",
60384        part1: "",
60385        part3: "ztq",
60386    },
60387    Language {
60388        #[cfg(feature = "lang-name")]
60389        name: "Quiotepec Chinantec",
60390        part1: "",
60391        part3: "chq",
60392    },
60393    Language {
60394        #[cfg(feature = "lang-name")]
60395        name: "Quiripi",
60396        part1: "",
60397        part3: "qyp",
60398    },
60399    Language {
60400        #[cfg(feature = "lang-name")]
60401        name: "Rabha",
60402        part1: "",
60403        part3: "rah",
60404    },
60405    Language {
60406        #[cfg(feature = "lang-name")]
60407        name: "Rade",
60408        part1: "",
60409        part3: "rad",
60410    },
60411    Language {
60412        #[cfg(feature = "lang-name")]
60413        name: "Raetic",
60414        part1: "",
60415        part3: "xrr",
60416    },
60417    Language {
60418        #[cfg(feature = "lang-name")]
60419        name: "Rahambuu",
60420        part1: "",
60421        part3: "raz",
60422    },
60423    Language {
60424        #[cfg(feature = "lang-name")]
60425        name: "Rajah Kabunsuwan Manobo",
60426        part1: "",
60427        part3: "mqk",
60428    },
60429    Language {
60430        #[cfg(feature = "lang-name")]
60431        name: "Rajasthani",
60432        part1: "",
60433        part3: "raj",
60434    },
60435    Language {
60436        #[cfg(feature = "lang-name")]
60437        name: "Rajbanshi",
60438        part1: "",
60439        part3: "rjs",
60440    },
60441    Language {
60442        #[cfg(feature = "lang-name")]
60443        name: "Raji",
60444        part1: "",
60445        part3: "rji",
60446    },
60447    Language {
60448        #[cfg(feature = "lang-name")]
60449        name: "Rajong",
60450        part1: "",
60451        part3: "rjg",
60452    },
60453    Language {
60454        #[cfg(feature = "lang-name")]
60455        name: "Rajput Garasia",
60456        part1: "",
60457        part3: "gra",
60458    },
60459    Language {
60460        #[cfg(feature = "lang-name")]
60461        name: "Rakahanga-Manihiki",
60462        part1: "",
60463        part3: "rkh",
60464    },
60465    Language {
60466        #[cfg(feature = "lang-name")]
60467        name: "Rakhine",
60468        part1: "",
60469        part3: "rki",
60470    },
60471    Language {
60472        #[cfg(feature = "lang-name")]
60473        name: "Ralte",
60474        part1: "",
60475        part3: "ral",
60476    },
60477    Language {
60478        #[cfg(feature = "lang-name")]
60479        name: "Rama",
60480        part1: "",
60481        part3: "rma",
60482    },
60483    Language {
60484        #[cfg(feature = "lang-name")]
60485        name: "Ramoaaina",
60486        part1: "",
60487        part3: "rai",
60488    },
60489    Language {
60490        #[cfg(feature = "lang-name")]
60491        name: "Ramopa",
60492        part1: "",
60493        part3: "kjx",
60494    },
60495    Language {
60496        #[cfg(feature = "lang-name")]
60497        name: "Rampi",
60498        part1: "",
60499        part3: "lje",
60500    },
60501    Language {
60502        #[cfg(feature = "lang-name")]
60503        name: "Rana Tharu",
60504        part1: "",
60505        part3: "thr",
60506    },
60507    Language {
60508        #[cfg(feature = "lang-name")]
60509        name: "Rang",
60510        part1: "",
60511        part3: "rax",
60512    },
60513    Language {
60514        #[cfg(feature = "lang-name")]
60515        name: "Rangi",
60516        part1: "",
60517        part3: "lag",
60518    },
60519    Language {
60520        #[cfg(feature = "lang-name")]
60521        name: "Rangkas",
60522        part1: "",
60523        part3: "rgk",
60524    },
60525    Language {
60526        #[cfg(feature = "lang-name")]
60527        name: "Ranglong",
60528        part1: "",
60529        part3: "rnl",
60530    },
60531    Language {
60532        #[cfg(feature = "lang-name")]
60533        name: "Rangpuri",
60534        part1: "",
60535        part3: "rkt",
60536    },
60537    Language {
60538        #[cfg(feature = "lang-name")]
60539        name: "Rao",
60540        part1: "",
60541        part3: "rao",
60542    },
60543    Language {
60544        #[cfg(feature = "lang-name")]
60545        name: "Rapa",
60546        part1: "",
60547        part3: "ray",
60548    },
60549    Language {
60550        #[cfg(feature = "lang-name")]
60551        name: "Rapanui",
60552        part1: "",
60553        part3: "rap",
60554    },
60555    Language {
60556        #[cfg(feature = "lang-name")]
60557        name: "Rapoisi",
60558        part1: "",
60559        part3: "kyx",
60560    },
60561    Language {
60562        #[cfg(feature = "lang-name")]
60563        name: "Rapting",
60564        part1: "",
60565        part3: "rpt",
60566    },
60567    Language {
60568        #[cfg(feature = "lang-name")]
60569        name: "Rara Bakati'",
60570        part1: "",
60571        part3: "lra",
60572    },
60573    Language {
60574        #[cfg(feature = "lang-name")]
60575        name: "Rarotongan",
60576        part1: "",
60577        part3: "rar",
60578    },
60579    Language {
60580        #[cfg(feature = "lang-name")]
60581        name: "Rasawa",
60582        part1: "",
60583        part3: "rac",
60584    },
60585    Language {
60586        #[cfg(feature = "lang-name")]
60587        name: "Ratagnon",
60588        part1: "",
60589        part3: "btn",
60590    },
60591    Language {
60592        #[cfg(feature = "lang-name")]
60593        name: "Ratahan",
60594        part1: "",
60595        part3: "rth",
60596    },
60597    Language {
60598        #[cfg(feature = "lang-name")]
60599        name: "Rathawi",
60600        part1: "",
60601        part3: "rtw",
60602    },
60603    Language {
60604        #[cfg(feature = "lang-name")]
60605        name: "Rathwi Bareli",
60606        part1: "",
60607        part3: "bgd",
60608    },
60609    Language {
60610        #[cfg(feature = "lang-name")]
60611        name: "Raute",
60612        part1: "",
60613        part3: "rau",
60614    },
60615    Language {
60616        #[cfg(feature = "lang-name")]
60617        name: "Ravula",
60618        part1: "",
60619        part3: "yea",
60620    },
60621    Language {
60622        #[cfg(feature = "lang-name")]
60623        name: "Rawa",
60624        part1: "",
60625        part3: "rwo",
60626    },
60627    Language {
60628        #[cfg(feature = "lang-name")]
60629        name: "Rawang",
60630        part1: "",
60631        part3: "raw",
60632    },
60633    Language {
60634        #[cfg(feature = "lang-name")]
60635        name: "Rawat",
60636        part1: "",
60637        part3: "jnl",
60638    },
60639    Language {
60640        #[cfg(feature = "lang-name")]
60641        name: "Rawngtu Chin",
60642        part1: "",
60643        part3: "weu",
60644    },
60645    Language {
60646        #[cfg(feature = "lang-name")]
60647        name: "Rawo",
60648        part1: "",
60649        part3: "rwa",
60650    },
60651    Language {
60652        #[cfg(feature = "lang-name")]
60653        name: "Rayon Zoque",
60654        part1: "",
60655        part3: "zor",
60656    },
60657    Language {
60658        #[cfg(feature = "lang-name")]
60659        name: "Razajerdi",
60660        part1: "",
60661        part3: "rat",
60662    },
60663    Language {
60664        #[cfg(feature = "lang-name")]
60665        name: "Red Gelao",
60666        part1: "",
60667        part3: "gir",
60668    },
60669    Language {
60670        #[cfg(feature = "lang-name")]
60671        name: "Reel",
60672        part1: "",
60673        part3: "atu",
60674    },
60675    Language {
60676        #[cfg(feature = "lang-name")]
60677        name: "Rejang",
60678        part1: "",
60679        part3: "rej",
60680    },
60681    Language {
60682        #[cfg(feature = "lang-name")]
60683        name: "Rejang Kayan",
60684        part1: "",
60685        part3: "ree",
60686    },
60687    Language {
60688        #[cfg(feature = "lang-name")]
60689        name: "Reli",
60690        part1: "",
60691        part3: "rei",
60692    },
60693    Language {
60694        #[cfg(feature = "lang-name")]
60695        name: "Rema",
60696        part1: "",
60697        part3: "bow",
60698    },
60699    Language {
60700        #[cfg(feature = "lang-name")]
60701        name: "Rembarrnga",
60702        part1: "",
60703        part3: "rmb",
60704    },
60705    Language {
60706        #[cfg(feature = "lang-name")]
60707        name: "Rembong",
60708        part1: "",
60709        part3: "reb",
60710    },
60711    Language {
60712        #[cfg(feature = "lang-name")]
60713        name: "Remo",
60714        part1: "",
60715        part3: "rem",
60716    },
60717    Language {
60718        #[cfg(feature = "lang-name")]
60719        name: "Remontado Dumagat",
60720        part1: "",
60721        part3: "agv",
60722    },
60723    Language {
60724        #[cfg(feature = "lang-name")]
60725        name: "Rempi",
60726        part1: "",
60727        part3: "rmp",
60728    },
60729    Language {
60730        #[cfg(feature = "lang-name")]
60731        name: "Remun",
60732        part1: "",
60733        part3: "lkj",
60734    },
60735    Language {
60736        #[cfg(feature = "lang-name")]
60737        name: "Rendille",
60738        part1: "",
60739        part3: "rel",
60740    },
60741    Language {
60742        #[cfg(feature = "lang-name")]
60743        name: "Rengao",
60744        part1: "",
60745        part3: "ren",
60746    },
60747    Language {
60748        #[cfg(feature = "lang-name")]
60749        name: "Rennell-Bellona",
60750        part1: "",
60751        part3: "mnv",
60752    },
60753    Language {
60754        #[cfg(feature = "lang-name")]
60755        name: "Repanbitip",
60756        part1: "",
60757        part3: "rpn",
60758    },
60759    Language {
60760        #[cfg(feature = "lang-name")]
60761        name: "Rer Bare",
60762        part1: "",
60763        part3: "rer",
60764    },
60765    Language {
60766        #[cfg(feature = "lang-name")]
60767        name: "Rerau",
60768        part1: "",
60769        part3: "rea",
60770    },
60771    Language {
60772        #[cfg(feature = "lang-name")]
60773        name: "Rerep",
60774        part1: "",
60775        part3: "pgk",
60776    },
60777    Language {
60778        #[cfg(feature = "lang-name")]
60779        name: "Reshe",
60780        part1: "",
60781        part3: "res",
60782    },
60783    Language {
60784        #[cfg(feature = "lang-name")]
60785        name: "Resigaro",
60786        part1: "",
60787        part3: "rgr",
60788    },
60789    Language {
60790        #[cfg(feature = "lang-name")]
60791        name: "Retta",
60792        part1: "",
60793        part3: "ret",
60794    },
60795    Language {
60796        #[cfg(feature = "lang-name")]
60797        name: "Reyesano",
60798        part1: "",
60799        part3: "rey",
60800    },
60801    Language {
60802        #[cfg(feature = "lang-name")]
60803        name: "Riang",
60804        part1: "",
60805        part3: "ria",
60806    },
60807    Language {
60808        #[cfg(feature = "lang-name")]
60809        name: "Riang Lai",
60810        part1: "",
60811        part3: "yin",
60812    },
60813    Language {
60814        #[cfg(feature = "lang-name")]
60815        name: "Riang Lang",
60816        part1: "",
60817        part3: "ril",
60818    },
60819    Language {
60820        #[cfg(feature = "lang-name")]
60821        name: "Riantana",
60822        part1: "",
60823        part3: "ran",
60824    },
60825    Language {
60826        #[cfg(feature = "lang-name")]
60827        name: "Ribun",
60828        part1: "",
60829        part3: "rir",
60830    },
60831    Language {
60832        #[cfg(feature = "lang-name")]
60833        name: "Rigwe",
60834        part1: "",
60835        part3: "iri",
60836    },
60837    Language {
60838        #[cfg(feature = "lang-name")]
60839        name: "Rikbaktsa",
60840        part1: "",
60841        part3: "rkb",
60842    },
60843    Language {
60844        #[cfg(feature = "lang-name")]
60845        name: "Rinconada Bikol",
60846        part1: "",
60847        part3: "bto",
60848    },
60849    Language {
60850        #[cfg(feature = "lang-name")]
60851        name: "Rincon Zapotec",
60852        part1: "",
60853        part3: "zar",
60854    },
60855    Language {
60856        #[cfg(feature = "lang-name")]
60857        name: "Ringgou",
60858        part1: "",
60859        part3: "rgu",
60860    },
60861    Language {
60862        #[cfg(feature = "lang-name")]
60863        name: "Ririo",
60864        part1: "",
60865        part3: "rri",
60866    },
60867    Language {
60868        #[cfg(feature = "lang-name")]
60869        name: "Rishiwa",
60870        part1: "",
60871        part3: "rsw",
60872    },
60873    Language {
60874        #[cfg(feature = "lang-name")]
60875        name: "Ritharrngu",
60876        part1: "",
60877        part3: "rit",
60878    },
60879    Language {
60880        #[cfg(feature = "lang-name")]
60881        name: "Riung",
60882        part1: "",
60883        part3: "riu",
60884    },
60885    Language {
60886        #[cfg(feature = "lang-name")]
60887        name: "Riverain Sango",
60888        part1: "",
60889        part3: "snj",
60890    },
60891    Language {
60892        #[cfg(feature = "lang-name")]
60893        name: "Rmeet",
60894        part1: "",
60895        part3: "lbn",
60896    },
60897    Language {
60898        #[cfg(feature = "lang-name")]
60899        name: "Rogo",
60900        part1: "",
60901        part3: "rod",
60902    },
60903    Language {
60904        #[cfg(feature = "lang-name")]
60905        name: "Rohingya",
60906        part1: "",
60907        part3: "rhg",
60908    },
60909    Language {
60910        #[cfg(feature = "lang-name")]
60911        name: "Roma",
60912        part1: "",
60913        part3: "rmm",
60914    },
60915    Language {
60916        #[cfg(feature = "lang-name")]
60917        name: "Romagnol",
60918        part1: "",
60919        part3: "rgn",
60920    },
60921    Language {
60922        #[cfg(feature = "lang-name")]
60923        name: "Romam",
60924        part1: "",
60925        part3: "rmx",
60926    },
60927    Language {
60928        #[cfg(feature = "lang-name")]
60929        name: "Romanian",
60930        part1: "ro",
60931        part3: "ron",
60932    },
60933    Language {
60934        #[cfg(feature = "lang-name")]
60935        name: "Romanian Sign Language",
60936        part1: "",
60937        part3: "rms",
60938    },
60939    Language {
60940        #[cfg(feature = "lang-name")]
60941        name: "Romano-Greek",
60942        part1: "",
60943        part3: "rge",
60944    },
60945    Language {
60946        #[cfg(feature = "lang-name")]
60947        name: "Romano-Serbian",
60948        part1: "",
60949        part3: "rsb",
60950    },
60951    Language {
60952        #[cfg(feature = "lang-name")]
60953        name: "Romanova",
60954        part1: "",
60955        part3: "rmv",
60956    },
60957    Language {
60958        #[cfg(feature = "lang-name")]
60959        name: "Romansh",
60960        part1: "rm",
60961        part3: "roh",
60962    },
60963    Language {
60964        #[cfg(feature = "lang-name")]
60965        name: "Romany",
60966        part1: "",
60967        part3: "rom",
60968    },
60969    Language {
60970        #[cfg(feature = "lang-name")]
60971        name: "Romblomanon",
60972        part1: "",
60973        part3: "rol",
60974    },
60975    Language {
60976        #[cfg(feature = "lang-name")]
60977        name: "Rombo",
60978        part1: "",
60979        part3: "rof",
60980    },
60981    Language {
60982        #[cfg(feature = "lang-name")]
60983        name: "Romkun",
60984        part1: "",
60985        part3: "rmk",
60986    },
60987    Language {
60988        #[cfg(feature = "lang-name")]
60989        name: "Ron",
60990        part1: "",
60991        part3: "cla",
60992    },
60993    Language {
60994        #[cfg(feature = "lang-name")]
60995        name: "Ronga",
60996        part1: "",
60997        part3: "rng",
60998    },
60999    Language {
61000        #[cfg(feature = "lang-name")]
61001        name: "Rongga",
61002        part1: "",
61003        part3: "ror",
61004    },
61005    Language {
61006        #[cfg(feature = "lang-name")]
61007        name: "Rongmei Naga",
61008        part1: "",
61009        part3: "nbu",
61010    },
61011    Language {
61012        #[cfg(feature = "lang-name")]
61013        name: "Rongpo",
61014        part1: "",
61015        part3: "rnp",
61016    },
61017    Language {
61018        #[cfg(feature = "lang-name")]
61019        name: "Ronji",
61020        part1: "",
61021        part3: "roe",
61022    },
61023    Language {
61024        #[cfg(feature = "lang-name")]
61025        name: "Roon",
61026        part1: "",
61027        part3: "rnn",
61028    },
61029    Language {
61030        #[cfg(feature = "lang-name")]
61031        name: "Roria",
61032        part1: "",
61033        part3: "rga",
61034    },
61035    Language {
61036        #[cfg(feature = "lang-name")]
61037        name: "Rotokas",
61038        part1: "",
61039        part3: "roo",
61040    },
61041    Language {
61042        #[cfg(feature = "lang-name")]
61043        name: "Rotuman",
61044        part1: "",
61045        part3: "rtm",
61046    },
61047    Language {
61048        #[cfg(feature = "lang-name")]
61049        name: "Roviana",
61050        part1: "",
61051        part3: "rug",
61052    },
61053    Language {
61054        #[cfg(feature = "lang-name")]
61055        name: "Ruching Palaung",
61056        part1: "",
61057        part3: "pce",
61058    },
61059    Language {
61060        #[cfg(feature = "lang-name")]
61061        name: "Rudbari",
61062        part1: "",
61063        part3: "rdb",
61064    },
61065    Language {
61066        #[cfg(feature = "lang-name")]
61067        name: "Rufiji",
61068        part1: "",
61069        part3: "rui",
61070    },
61071    Language {
61072        #[cfg(feature = "lang-name")]
61073        name: "Ruga",
61074        part1: "",
61075        part3: "ruh",
61076    },
61077    Language {
61078        #[cfg(feature = "lang-name")]
61079        name: "Rukai",
61080        part1: "",
61081        part3: "dru",
61082    },
61083    Language {
61084        #[cfg(feature = "lang-name")]
61085        name: "Ruma",
61086        part1: "",
61087        part3: "ruz",
61088    },
61089    Language {
61090        #[cfg(feature = "lang-name")]
61091        name: "Rumai Palaung",
61092        part1: "",
61093        part3: "rbb",
61094    },
61095    Language {
61096        #[cfg(feature = "lang-name")]
61097        name: "Rumu",
61098        part1: "",
61099        part3: "klq",
61100    },
61101    Language {
61102        #[cfg(feature = "lang-name")]
61103        name: "Rundi",
61104        part1: "rn",
61105        part3: "run",
61106    },
61107    Language {
61108        #[cfg(feature = "lang-name")]
61109        name: "Runga",
61110        part1: "",
61111        part3: "rou",
61112    },
61113    Language {
61114        #[cfg(feature = "lang-name")]
61115        name: "Rungtu Chin",
61116        part1: "",
61117        part3: "rtc",
61118    },
61119    Language {
61120        #[cfg(feature = "lang-name")]
61121        name: "Rungus",
61122        part1: "",
61123        part3: "drg",
61124    },
61125    Language {
61126        #[cfg(feature = "lang-name")]
61127        name: "Rungwa",
61128        part1: "",
61129        part3: "rnw",
61130    },
61131    Language {
61132        #[cfg(feature = "lang-name")]
61133        name: "Russia Buriat",
61134        part1: "",
61135        part3: "bxr",
61136    },
61137    Language {
61138        #[cfg(feature = "lang-name")]
61139        name: "Russian",
61140        part1: "ru",
61141        part3: "rus",
61142    },
61143    Language {
61144        #[cfg(feature = "lang-name")]
61145        name: "Russian Sign Language",
61146        part1: "",
61147        part3: "rsl",
61148    },
61149    Language {
61150        #[cfg(feature = "lang-name")]
61151        name: "Rusyn",
61152        part1: "",
61153        part3: "rue",
61154    },
61155    Language {
61156        #[cfg(feature = "lang-name")]
61157        name: "Ruthenian",
61158        part1: "",
61159        part3: "rsk",
61160    },
61161    Language {
61162        #[cfg(feature = "lang-name")]
61163        name: "Rutul",
61164        part1: "",
61165        part3: "rut",
61166    },
61167    Language {
61168        #[cfg(feature = "lang-name")]
61169        name: "Ruuli",
61170        part1: "",
61171        part3: "ruc",
61172    },
61173    Language {
61174        #[cfg(feature = "lang-name")]
61175        name: "Ruund",
61176        part1: "",
61177        part3: "rnd",
61178    },
61179    Language {
61180        #[cfg(feature = "lang-name")]
61181        name: "Ruwila",
61182        part1: "",
61183        part3: "rwl",
61184    },
61185    Language {
61186        #[cfg(feature = "lang-name")]
61187        name: "Rwa",
61188        part1: "",
61189        part3: "rwk",
61190    },
61191    Language {
61192        #[cfg(feature = "lang-name")]
61193        name: "Rwandan Sign Language",
61194        part1: "",
61195        part3: "rsn",
61196    },
61197    Language {
61198        #[cfg(feature = "lang-name")]
61199        name: "Reunion Creole French",
61200        part1: "",
61201        part3: "rcf",
61202    },
61203    Language {
61204        #[cfg(feature = "lang-name")]
61205        name: "Razihi",
61206        part1: "",
61207        part3: "rzh",
61208    },
61209    Language {
61210        #[cfg(feature = "lang-name")]
61211        name: "S'gaw Karen",
61212        part1: "",
61213        part3: "ksw",
61214    },
61215    Language {
61216        #[cfg(feature = "lang-name")]
61217        name: "Sa",
61218        part1: "",
61219        part3: "sax",
61220    },
61221    Language {
61222        #[cfg(feature = "lang-name")]
61223        name: "Sa'a",
61224        part1: "",
61225        part3: "apb",
61226    },
61227    Language {
61228        #[cfg(feature = "lang-name")]
61229        name: "Sa'ban",
61230        part1: "",
61231        part3: "snv",
61232    },
61233    Language {
61234        #[cfg(feature = "lang-name")]
61235        name: "Sa'och",
61236        part1: "",
61237        part3: "scq",
61238    },
61239    Language {
61240        #[cfg(feature = "lang-name")]
61241        name: "Saafi-Saafi",
61242        part1: "",
61243        part3: "sav",
61244    },
61245    Language {
61246        #[cfg(feature = "lang-name")]
61247        name: "Saam",
61248        part1: "",
61249        part3: "raq",
61250    },
61251    Language {
61252        #[cfg(feature = "lang-name")]
61253        name: "Saamia",
61254        part1: "",
61255        part3: "lsm",
61256    },
61257    Language {
61258        #[cfg(feature = "lang-name")]
61259        name: "Saaroa",
61260        part1: "",
61261        part3: "sxr",
61262    },
61263    Language {
61264        #[cfg(feature = "lang-name")]
61265        name: "Saba",
61266        part1: "",
61267        part3: "saa",
61268    },
61269    Language {
61270        #[cfg(feature = "lang-name")]
61271        name: "Sabaean",
61272        part1: "",
61273        part3: "xsa",
61274    },
61275    Language {
61276        #[cfg(feature = "lang-name")]
61277        name: "Sabah Bisaya",
61278        part1: "",
61279        part3: "bsy",
61280    },
61281    Language {
61282        #[cfg(feature = "lang-name")]
61283        name: "Sabah Malay",
61284        part1: "",
61285        part3: "msi",
61286    },
61287    Language {
61288        #[cfg(feature = "lang-name")]
61289        name: "Sabane",
61290        part1: "",
61291        part3: "sae",
61292    },
61293    Language {
61294        #[cfg(feature = "lang-name")]
61295        name: "Sabaot",
61296        part1: "",
61297        part3: "spy",
61298    },
61299    Language {
61300        #[cfg(feature = "lang-name")]
61301        name: "Sabine",
61302        part1: "",
61303        part3: "sbv",
61304    },
61305    Language {
61306        #[cfg(feature = "lang-name")]
61307        name: "Sabu",
61308        part1: "",
61309        part3: "hvn",
61310    },
61311    Language {
61312        #[cfg(feature = "lang-name")]
61313        name: "Sabum",
61314        part1: "",
61315        part3: "sbo",
61316    },
61317    Language {
61318        #[cfg(feature = "lang-name")]
61319        name: "Sacapulteco",
61320        part1: "",
61321        part3: "quv",
61322    },
61323    Language {
61324        #[cfg(feature = "lang-name")]
61325        name: "Sadri",
61326        part1: "",
61327        part3: "sck",
61328    },
61329    Language {
61330        #[cfg(feature = "lang-name")]
61331        name: "Saek",
61332        part1: "",
61333        part3: "skb",
61334    },
61335    Language {
61336        #[cfg(feature = "lang-name")]
61337        name: "Saep",
61338        part1: "",
61339        part3: "spd",
61340    },
61341    Language {
61342        #[cfg(feature = "lang-name")]
61343        name: "Safaliba",
61344        part1: "",
61345        part3: "saf",
61346    },
61347    Language {
61348        #[cfg(feature = "lang-name")]
61349        name: "Safeyoka",
61350        part1: "",
61351        part3: "apz",
61352    },
61353    Language {
61354        #[cfg(feature = "lang-name")]
61355        name: "Safwa",
61356        part1: "",
61357        part3: "sbk",
61358    },
61359    Language {
61360        #[cfg(feature = "lang-name")]
61361        name: "Sagala",
61362        part1: "",
61363        part3: "sbm",
61364    },
61365    Language {
61366        #[cfg(feature = "lang-name")]
61367        name: "Sagalla",
61368        part1: "",
61369        part3: "tga",
61370    },
61371    Language {
61372        #[cfg(feature = "lang-name")]
61373        name: "Saho",
61374        part1: "",
61375        part3: "ssy",
61376    },
61377    Language {
61378        #[cfg(feature = "lang-name")]
61379        name: "Sahu",
61380        part1: "",
61381        part3: "saj",
61382    },
61383    Language {
61384        #[cfg(feature = "lang-name")]
61385        name: "Saidi Arabic",
61386        part1: "",
61387        part3: "aec",
61388    },
61389    Language {
61390        #[cfg(feature = "lang-name")]
61391        name: "Saint Lucian Creole French",
61392        part1: "",
61393        part3: "acf",
61394    },
61395    Language {
61396        #[cfg(feature = "lang-name")]
61397        name: "Saisiyat",
61398        part1: "",
61399        part3: "xsy",
61400    },
61401    Language {
61402        #[cfg(feature = "lang-name")]
61403        name: "Sajalong",
61404        part1: "",
61405        part3: "sjl",
61406    },
61407    Language {
61408        #[cfg(feature = "lang-name")]
61409        name: "Sajau Basap",
61410        part1: "",
61411        part3: "sjb",
61412    },
61413    Language {
61414        #[cfg(feature = "lang-name")]
61415        name: "Sakachep",
61416        part1: "",
61417        part3: "sch",
61418    },
61419    Language {
61420        #[cfg(feature = "lang-name")]
61421        name: "Sakalava Malagasy",
61422        part1: "",
61423        part3: "skg",
61424    },
61425    Language {
61426        #[cfg(feature = "lang-name")]
61427        name: "Sakao",
61428        part1: "",
61429        part3: "sku",
61430    },
61431    Language {
61432        #[cfg(feature = "lang-name")]
61433        name: "Sakata",
61434        part1: "",
61435        part3: "skt",
61436    },
61437    Language {
61438        #[cfg(feature = "lang-name")]
61439        name: "Sake",
61440        part1: "",
61441        part3: "sak",
61442    },
61443    Language {
61444        #[cfg(feature = "lang-name")]
61445        name: "Sakirabia",
61446        part1: "",
61447        part3: "skf",
61448    },
61449    Language {
61450        #[cfg(feature = "lang-name")]
61451        name: "Sakizaya",
61452        part1: "",
61453        part3: "szy",
61454    },
61455    Language {
61456        #[cfg(feature = "lang-name")]
61457        name: "Sala",
61458        part1: "",
61459        part3: "shq",
61460    },
61461    Language {
61462        #[cfg(feature = "lang-name")]
61463        name: "Salampasu",
61464        part1: "",
61465        part3: "slx",
61466    },
61467    Language {
61468        #[cfg(feature = "lang-name")]
61469        name: "Salar",
61470        part1: "",
61471        part3: "slr",
61472    },
61473    Language {
61474        #[cfg(feature = "lang-name")]
61475        name: "Salas",
61476        part1: "",
61477        part3: "sgu",
61478    },
61479    Language {
61480        #[cfg(feature = "lang-name")]
61481        name: "Salasaca Highland Quichua",
61482        part1: "",
61483        part3: "qxl",
61484    },
61485    Language {
61486        #[cfg(feature = "lang-name")]
61487        name: "Salawati",
61488        part1: "",
61489        part3: "xmx",
61490    },
61491    Language {
61492        #[cfg(feature = "lang-name")]
61493        name: "Saleman",
61494        part1: "",
61495        part3: "sau",
61496    },
61497    Language {
61498        #[cfg(feature = "lang-name")]
61499        name: "Saliba",
61500        part1: "",
61501        part3: "sbe",
61502    },
61503    Language {
61504        #[cfg(feature = "lang-name")]
61505        name: "Salinan",
61506        part1: "",
61507        part3: "sln",
61508    },
61509    Language {
61510        #[cfg(feature = "lang-name")]
61511        name: "Sallands",
61512        part1: "",
61513        part3: "sdz",
61514    },
61515    Language {
61516        #[cfg(feature = "lang-name")]
61517        name: "Salt-Yui",
61518        part1: "",
61519        part3: "sll",
61520    },
61521    Language {
61522        #[cfg(feature = "lang-name")]
61523        name: "Saluan",
61524        part1: "",
61525        part3: "loe",
61526    },
61527    Language {
61528        #[cfg(feature = "lang-name")]
61529        name: "Saluma",
61530        part1: "",
61531        part3: "slj",
61532    },
61533    Language {
61534        #[cfg(feature = "lang-name")]
61535        name: "Salvadoran Sign Language",
61536        part1: "",
61537        part3: "esn",
61538    },
61539    Language {
61540        #[cfg(feature = "lang-name")]
61541        name: "Sam",
61542        part1: "",
61543        part3: "snx",
61544    },
61545    Language {
61546        #[cfg(feature = "lang-name")]
61547        name: "Samaritan",
61548        part1: "",
61549        part3: "smp",
61550    },
61551    Language {
61552        #[cfg(feature = "lang-name")]
61553        name: "Samaritan Aramaic",
61554        part1: "",
61555        part3: "sam",
61556    },
61557    Language {
61558        #[cfg(feature = "lang-name")]
61559        name: "Samarokena",
61560        part1: "",
61561        part3: "tmj",
61562    },
61563    Language {
61564        #[cfg(feature = "lang-name")]
61565        name: "Samatao",
61566        part1: "",
61567        part3: "ysd",
61568    },
61569    Language {
61570        #[cfg(feature = "lang-name")]
61571        name: "Samay",
61572        part1: "",
61573        part3: "syx",
61574    },
61575    Language {
61576        #[cfg(feature = "lang-name")]
61577        name: "Samba",
61578        part1: "",
61579        part3: "smx",
61580    },
61581    Language {
61582        #[cfg(feature = "lang-name")]
61583        name: "Samba Daka",
61584        part1: "",
61585        part3: "ccg",
61586    },
61587    Language {
61588        #[cfg(feature = "lang-name")]
61589        name: "Samba Leko",
61590        part1: "",
61591        part3: "ndi",
61592    },
61593    Language {
61594        #[cfg(feature = "lang-name")]
61595        name: "Sambal",
61596        part1: "",
61597        part3: "xsb",
61598    },
61599    Language {
61600        #[cfg(feature = "lang-name")]
61601        name: "Sambalpuri",
61602        part1: "",
61603        part3: "spv",
61604    },
61605    Language {
61606        #[cfg(feature = "lang-name")]
61607        name: "Sambe",
61608        part1: "",
61609        part3: "xab",
61610    },
61611    Language {
61612        #[cfg(feature = "lang-name")]
61613        name: "Samberigi",
61614        part1: "",
61615        part3: "ssx",
61616    },
61617    Language {
61618        #[cfg(feature = "lang-name")]
61619        name: "Samburu",
61620        part1: "",
61621        part3: "saq",
61622    },
61623    Language {
61624        #[cfg(feature = "lang-name")]
61625        name: "Samei",
61626        part1: "",
61627        part3: "smh",
61628    },
61629    Language {
61630        #[cfg(feature = "lang-name")]
61631        name: "Samo",
61632        part1: "",
61633        part3: "smq",
61634    },
61635    Language {
61636        #[cfg(feature = "lang-name")]
61637        name: "Samoan",
61638        part1: "sm",
61639        part3: "smo",
61640    },
61641    Language {
61642        #[cfg(feature = "lang-name")]
61643        name: "Samogitian",
61644        part1: "",
61645        part3: "sgs",
61646    },
61647    Language {
61648        #[cfg(feature = "lang-name")]
61649        name: "Samosa",
61650        part1: "",
61651        part3: "swm",
61652    },
61653    Language {
61654        #[cfg(feature = "lang-name")]
61655        name: "Sampang",
61656        part1: "",
61657        part3: "rav",
61658    },
61659    Language {
61660        #[cfg(feature = "lang-name")]
61661        name: "Samre",
61662        part1: "",
61663        part3: "sxm",
61664    },
61665    Language {
61666        #[cfg(feature = "lang-name")]
61667        name: "Samtao",
61668        part1: "",
61669        part3: "stu",
61670    },
61671    Language {
61672        #[cfg(feature = "lang-name")]
61673        name: "Samvedi",
61674        part1: "",
61675        part3: "smv",
61676    },
61677    Language {
61678        #[cfg(feature = "lang-name")]
61679        name: "San Agustin Mixtepec Zapotec",
61680        part1: "",
61681        part3: "ztm",
61682    },
61683    Language {
61684        #[cfg(feature = "lang-name")]
61685        name: "San Baltazar Loxicha Zapotec",
61686        part1: "",
61687        part3: "zpx",
61688    },
61689    Language {
61690        #[cfg(feature = "lang-name")]
61691        name: "San Blas Kuna",
61692        part1: "",
61693        part3: "cuk",
61694    },
61695    Language {
61696        #[cfg(feature = "lang-name")]
61697        name: "San Dionisio Del Mar Huave",
61698        part1: "",
61699        part3: "hve",
61700    },
61701    Language {
61702        #[cfg(feature = "lang-name")]
61703        name: "San Felipe Otlaltepec Popoloca",
61704        part1: "",
61705        part3: "pow",
61706    },
61707    Language {
61708        #[cfg(feature = "lang-name")]
61709        name: "San Francisco Del Mar Huave",
61710        part1: "",
61711        part3: "hue",
61712    },
61713    Language {
61714        #[cfg(feature = "lang-name")]
61715        name: "San Francisco Matlatzinca",
61716        part1: "",
61717        part3: "mat",
61718    },
61719    Language {
61720        #[cfg(feature = "lang-name")]
61721        name: "San Jeronimo Tecoatl Mazatec",
61722        part1: "",
61723        part3: "maa",
61724    },
61725    Language {
61726        #[cfg(feature = "lang-name")]
61727        name: "San Juan Atzingo Popoloca",
61728        part1: "",
61729        part3: "poe",
61730    },
61731    Language {
61732        #[cfg(feature = "lang-name")]
61733        name: "San Juan Colorado Mixtec",
61734        part1: "",
61735        part3: "mjc",
61736    },
61737    Language {
61738        #[cfg(feature = "lang-name")]
61739        name: "San Juan Teita Mixtec",
61740        part1: "",
61741        part3: "xtj",
61742    },
61743    Language {
61744        #[cfg(feature = "lang-name")]
61745        name: "San Luis Temalacayuca Popoloca",
61746        part1: "",
61747        part3: "pps",
61748    },
61749    Language {
61750        #[cfg(feature = "lang-name")]
61751        name: "San Marcos Tlacoyalco Popoloca",
61752        part1: "",
61753        part3: "pls",
61754    },
61755    Language {
61756        #[cfg(feature = "lang-name")]
61757        name: "San Martin Itunyoso Triqui",
61758        part1: "",
61759        part3: "trq",
61760    },
61761    Language {
61762        #[cfg(feature = "lang-name")]
61763        name: "San Martin Quechua",
61764        part1: "",
61765        part3: "qvs",
61766    },
61767    Language {
61768        #[cfg(feature = "lang-name")]
61769        name: "San Mateo Del Mar Huave",
61770        part1: "",
61771        part3: "huv",
61772    },
61773    Language {
61774        #[cfg(feature = "lang-name")]
61775        name: "San Miguel Creole French",
61776        part1: "",
61777        part3: "scf",
61778    },
61779    Language {
61780        #[cfg(feature = "lang-name")]
61781        name: "San Miguel El Grande Mixtec",
61782        part1: "",
61783        part3: "mig",
61784    },
61785    Language {
61786        #[cfg(feature = "lang-name")]
61787        name: "San Miguel Piedras Mixtec",
61788        part1: "",
61789        part3: "xtp",
61790    },
61791    Language {
61792        #[cfg(feature = "lang-name")]
61793        name: "San Pedro Amuzgos Amuzgo",
61794        part1: "",
61795        part3: "azg",
61796    },
61797    Language {
61798        #[cfg(feature = "lang-name")]
61799        name: "San Pedro Quiatoni Zapotec",
61800        part1: "",
61801        part3: "zpf",
61802    },
61803    Language {
61804        #[cfg(feature = "lang-name")]
61805        name: "San Salvador Kongo",
61806        part1: "",
61807        part3: "kwy",
61808    },
61809    Language {
61810        #[cfg(feature = "lang-name")]
61811        name: "San Vicente Coatlan Zapotec",
61812        part1: "",
61813        part3: "zpt",
61814    },
61815    Language {
61816        #[cfg(feature = "lang-name")]
61817        name: "Sanaani Arabic",
61818        part1: "",
61819        part3: "ayn",
61820    },
61821    Language {
61822        #[cfg(feature = "lang-name")]
61823        name: "Sanapana",
61824        part1: "",
61825        part3: "spn",
61826    },
61827    Language {
61828        #[cfg(feature = "lang-name")]
61829        name: "Sandawe",
61830        part1: "",
61831        part3: "sad",
61832    },
61833    Language {
61834        #[cfg(feature = "lang-name")]
61835        name: "Sanga",
61836        part1: "",
61837        part3: "sng",
61838    },
61839    Language {
61840        #[cfg(feature = "lang-name")]
61841        name: "Sanga",
61842        part1: "",
61843        part3: "xsn",
61844    },
61845    Language {
61846        #[cfg(feature = "lang-name")]
61847        name: "Sanggau",
61848        part1: "",
61849        part3: "scg",
61850    },
61851    Language {
61852        #[cfg(feature = "lang-name")]
61853        name: "Sangil",
61854        part1: "",
61855        part3: "snl",
61856    },
61857    Language {
61858        #[cfg(feature = "lang-name")]
61859        name: "Sangir",
61860        part1: "",
61861        part3: "sxn",
61862    },
61863    Language {
61864        #[cfg(feature = "lang-name")]
61865        name: "Sangisari",
61866        part1: "",
61867        part3: "sgr",
61868    },
61869    Language {
61870        #[cfg(feature = "lang-name")]
61871        name: "Sangkong",
61872        part1: "",
61873        part3: "sgk",
61874    },
61875    Language {
61876        #[cfg(feature = "lang-name")]
61877        name: "Sanglechi",
61878        part1: "",
61879        part3: "sgy",
61880    },
61881    Language {
61882        #[cfg(feature = "lang-name")]
61883        name: "Sango",
61884        part1: "sg",
61885        part3: "sag",
61886    },
61887    Language {
61888        #[cfg(feature = "lang-name")]
61889        name: "Sangtam Naga",
61890        part1: "",
61891        part3: "nsa",
61892    },
61893    Language {
61894        #[cfg(feature = "lang-name")]
61895        name: "Sangu",
61896        part1: "",
61897        part3: "snq",
61898    },
61899    Language {
61900        #[cfg(feature = "lang-name")]
61901        name: "Sangu",
61902        part1: "",
61903        part3: "sbp",
61904    },
61905    Language {
61906        #[cfg(feature = "lang-name")]
61907        name: "Sani",
61908        part1: "",
61909        part3: "ysn",
61910    },
61911    Language {
61912        #[cfg(feature = "lang-name")]
61913        name: "Sanie",
61914        part1: "",
61915        part3: "ysy",
61916    },
61917    Language {
61918        #[cfg(feature = "lang-name")]
61919        name: "Saniyo-Hiyewe",
61920        part1: "",
61921        part3: "sny",
61922    },
61923    Language {
61924        #[cfg(feature = "lang-name")]
61925        name: "Sankaran Maninka",
61926        part1: "",
61927        part3: "msc",
61928    },
61929    Language {
61930        #[cfg(feature = "lang-name")]
61931        name: "Sansi",
61932        part1: "",
61933        part3: "ssi",
61934    },
61935    Language {
61936        #[cfg(feature = "lang-name")]
61937        name: "Sanskrit",
61938        part1: "sa",
61939        part3: "san",
61940    },
61941    Language {
61942        #[cfg(feature = "lang-name")]
61943        name: "Santa Ana de Tusi Pasco Quechua",
61944        part1: "",
61945        part3: "qxt",
61946    },
61947    Language {
61948        #[cfg(feature = "lang-name")]
61949        name: "Santa Catarina Albarradas Zapotec",
61950        part1: "",
61951        part3: "ztn",
61952    },
61953    Language {
61954        #[cfg(feature = "lang-name")]
61955        name: "Santa Ines Ahuatempan Popoloca",
61956        part1: "",
61957        part3: "pca",
61958    },
61959    Language {
61960        #[cfg(feature = "lang-name")]
61961        name: "Santa Ines Yatzechi Zapotec",
61962        part1: "",
61963        part3: "zpn",
61964    },
61965    Language {
61966        #[cfg(feature = "lang-name")]
61967        name: "Santa Lucia Monteverde Mixtec",
61968        part1: "",
61969        part3: "mdv",
61970    },
61971    Language {
61972        #[cfg(feature = "lang-name")]
61973        name: "Santa Maria Del Mar Huave",
61974        part1: "",
61975        part3: "hvv",
61976    },
61977    Language {
61978        #[cfg(feature = "lang-name")]
61979        name: "Santa Maria La Alta Nahuatl",
61980        part1: "",
61981        part3: "nhz",
61982    },
61983    Language {
61984        #[cfg(feature = "lang-name")]
61985        name: "Santa Maria Quiegolani Zapotec",
61986        part1: "",
61987        part3: "zpi",
61988    },
61989    Language {
61990        #[cfg(feature = "lang-name")]
61991        name: "Santa Maria Zacatepec Mixtec",
61992        part1: "",
61993        part3: "mza",
61994    },
61995    Language {
61996        #[cfg(feature = "lang-name")]
61997        name: "Santa Teresa Cora",
61998        part1: "",
61999        part3: "cok",
62000    },
62001    Language {
62002        #[cfg(feature = "lang-name")]
62003        name: "Santali",
62004        part1: "",
62005        part3: "sat",
62006    },
62007    Language {
62008        #[cfg(feature = "lang-name")]
62009        name: "Santiago Xanica Zapotec",
62010        part1: "",
62011        part3: "zpr",
62012    },
62013    Language {
62014        #[cfg(feature = "lang-name")]
62015        name: "Santiago del Estero Quichua",
62016        part1: "",
62017        part3: "qus",
62018    },
62019    Language {
62020        #[cfg(feature = "lang-name")]
62021        name: "Santo Domingo Albarradas Zapotec",
62022        part1: "",
62023        part3: "zas",
62024    },
62025    Language {
62026        #[cfg(feature = "lang-name")]
62027        name: "Sanuma",
62028        part1: "",
62029        part3: "xsu",
62030    },
62031    Language {
62032        #[cfg(feature = "lang-name")]
62033        name: "Saparua",
62034        part1: "",
62035        part3: "spr",
62036    },
62037    Language {
62038        #[cfg(feature = "lang-name")]
62039        name: "Sapo",
62040        part1: "",
62041        part3: "krn",
62042    },
62043    Language {
62044        #[cfg(feature = "lang-name")]
62045        name: "Saponi",
62046        part1: "",
62047        part3: "spi",
62048    },
62049    Language {
62050        #[cfg(feature = "lang-name")]
62051        name: "Saposa",
62052        part1: "",
62053        part3: "sps",
62054    },
62055    Language {
62056        #[cfg(feature = "lang-name")]
62057        name: "Sapuan",
62058        part1: "",
62059        part3: "spu",
62060    },
62061    Language {
62062        #[cfg(feature = "lang-name")]
62063        name: "Sape",
62064        part1: "",
62065        part3: "spc",
62066    },
62067    Language {
62068        #[cfg(feature = "lang-name")]
62069        name: "Sar",
62070        part1: "",
62071        part3: "mwm",
62072    },
62073    Language {
62074        #[cfg(feature = "lang-name")]
62075        name: "Sara",
62076        part1: "",
62077        part3: "sre",
62078    },
62079    Language {
62080        #[cfg(feature = "lang-name")]
62081        name: "Sara Kaba",
62082        part1: "",
62083        part3: "sbz",
62084    },
62085    Language {
62086        #[cfg(feature = "lang-name")]
62087        name: "Sara Kaba Deme",
62088        part1: "",
62089        part3: "kwg",
62090    },
62091    Language {
62092        #[cfg(feature = "lang-name")]
62093        name: "Sara Kaba Naa",
62094        part1: "",
62095        part3: "kwv",
62096    },
62097    Language {
62098        #[cfg(feature = "lang-name")]
62099        name: "Saraiki",
62100        part1: "",
62101        part3: "skr",
62102    },
62103    Language {
62104        #[cfg(feature = "lang-name")]
62105        name: "Saramaccan",
62106        part1: "",
62107        part3: "srm",
62108    },
62109    Language {
62110        #[cfg(feature = "lang-name")]
62111        name: "Sarangani Blaan",
62112        part1: "",
62113        part3: "bps",
62114    },
62115    Language {
62116        #[cfg(feature = "lang-name")]
62117        name: "Sarangani Manobo",
62118        part1: "",
62119        part3: "mbs",
62120    },
62121    Language {
62122        #[cfg(feature = "lang-name")]
62123        name: "Sarasira",
62124        part1: "",
62125        part3: "zsa",
62126    },
62127    Language {
62128        #[cfg(feature = "lang-name")]
62129        name: "Saraveca",
62130        part1: "",
62131        part3: "sar",
62132    },
62133    Language {
62134        #[cfg(feature = "lang-name")]
62135        name: "Sardinian",
62136        part1: "sc",
62137        part3: "srd",
62138    },
62139    Language {
62140        #[cfg(feature = "lang-name")]
62141        name: "Sari",
62142        part1: "",
62143        part3: "asj",
62144    },
62145    Language {
62146        #[cfg(feature = "lang-name")]
62147        name: "Sarikoli",
62148        part1: "",
62149        part3: "srh",
62150    },
62151    Language {
62152        #[cfg(feature = "lang-name")]
62153        name: "Sarli",
62154        part1: "",
62155        part3: "sdf",
62156    },
62157    Language {
62158        #[cfg(feature = "lang-name")]
62159        name: "Sarsi",
62160        part1: "",
62161        part3: "srs",
62162    },
62163    Language {
62164        #[cfg(feature = "lang-name")]
62165        name: "Sartang",
62166        part1: "",
62167        part3: "onp",
62168    },
62169    Language {
62170        #[cfg(feature = "lang-name")]
62171        name: "Sarua",
62172        part1: "",
62173        part3: "swy",
62174    },
62175    Language {
62176        #[cfg(feature = "lang-name")]
62177        name: "Sarudu",
62178        part1: "",
62179        part3: "sdu",
62180    },
62181    Language {
62182        #[cfg(feature = "lang-name")]
62183        name: "Saruga",
62184        part1: "",
62185        part3: "sra",
62186    },
62187    Language {
62188        #[cfg(feature = "lang-name")]
62189        name: "Sasak",
62190        part1: "",
62191        part3: "sas",
62192    },
62193    Language {
62194        #[cfg(feature = "lang-name")]
62195        name: "Sasaru",
62196        part1: "",
62197        part3: "sxs",
62198    },
62199    Language {
62200        #[cfg(feature = "lang-name")]
62201        name: "Sassarese Sardinian",
62202        part1: "",
62203        part3: "sdc",
62204    },
62205    Language {
62206        #[cfg(feature = "lang-name")]
62207        name: "Satawalese",
62208        part1: "",
62209        part3: "stw",
62210    },
62211    Language {
62212        #[cfg(feature = "lang-name")]
62213        name: "Saterfriesisch",
62214        part1: "",
62215        part3: "stq",
62216    },
62217    Language {
62218        #[cfg(feature = "lang-name")]
62219        name: "Satere-Mawe",
62220        part1: "",
62221        part3: "mav",
62222    },
62223    Language {
62224        #[cfg(feature = "lang-name")]
62225        name: "Saudi Arabian Sign Language",
62226        part1: "",
62227        part3: "sdl",
62228    },
62229    Language {
62230        #[cfg(feature = "lang-name")]
62231        name: "Sauraseni Prakrit",
62232        part1: "",
62233        part3: "psu",
62234    },
62235    Language {
62236        #[cfg(feature = "lang-name")]
62237        name: "Saurashtra",
62238        part1: "",
62239        part3: "saz",
62240    },
62241    Language {
62242        #[cfg(feature = "lang-name")]
62243        name: "Sauri",
62244        part1: "",
62245        part3: "srt",
62246    },
62247    Language {
62248        #[cfg(feature = "lang-name")]
62249        name: "Sauria Paharia",
62250        part1: "",
62251        part3: "mjt",
62252    },
62253    Language {
62254        #[cfg(feature = "lang-name")]
62255        name: "Sause",
62256        part1: "",
62257        part3: "sao",
62258    },
62259    Language {
62260        #[cfg(feature = "lang-name")]
62261        name: "Sausi",
62262        part1: "",
62263        part3: "ssj",
62264    },
62265    Language {
62266        #[cfg(feature = "lang-name")]
62267        name: "Savi",
62268        part1: "",
62269        part3: "sdg",
62270    },
62271    Language {
62272        #[cfg(feature = "lang-name")]
62273        name: "Savosavo",
62274        part1: "",
62275        part3: "svs",
62276    },
62277    Language {
62278        #[cfg(feature = "lang-name")]
62279        name: "Sawai",
62280        part1: "",
62281        part3: "szw",
62282    },
62283    Language {
62284        #[cfg(feature = "lang-name")]
62285        name: "Saweru",
62286        part1: "",
62287        part3: "swr",
62288    },
62289    Language {
62290        #[cfg(feature = "lang-name")]
62291        name: "Sawi",
62292        part1: "",
62293        part3: "saw",
62294    },
62295    Language {
62296        #[cfg(feature = "lang-name")]
62297        name: "Sawila",
62298        part1: "",
62299        part3: "swt",
62300    },
62301    Language {
62302        #[cfg(feature = "lang-name")]
62303        name: "Sawknah",
62304        part1: "",
62305        part3: "swn",
62306    },
62307    Language {
62308        #[cfg(feature = "lang-name")]
62309        name: "Saxwe Gbe",
62310        part1: "",
62311        part3: "sxw",
62312    },
62313    Language {
62314        #[cfg(feature = "lang-name")]
62315        name: "Saya",
62316        part1: "",
62317        part3: "say",
62318    },
62319    Language {
62320        #[cfg(feature = "lang-name")]
62321        name: "Sayula Popoluca",
62322        part1: "",
62323        part3: "pos",
62324    },
62325    Language {
62326        #[cfg(feature = "lang-name")]
62327        name: "Scots",
62328        part1: "",
62329        part3: "sco",
62330    },
62331    Language {
62332        #[cfg(feature = "lang-name")]
62333        name: "Scottish Gaelic",
62334        part1: "gd",
62335        part3: "gla",
62336    },
62337    Language {
62338        #[cfg(feature = "lang-name")]
62339        name: "Scythian",
62340        part1: "",
62341        part3: "xsc",
62342    },
62343    Language {
62344        #[cfg(feature = "lang-name")]
62345        name: "Sea Island Creole English",
62346        part1: "",
62347        part3: "gul",
62348    },
62349    Language {
62350        #[cfg(feature = "lang-name")]
62351        name: "Seba",
62352        part1: "",
62353        part3: "kdg",
62354    },
62355    Language {
62356        #[cfg(feature = "lang-name")]
62357        name: "Sebat Bet Gurage",
62358        part1: "",
62359        part3: "sgw",
62360    },
62361    Language {
62362        #[cfg(feature = "lang-name")]
62363        name: "Seberuang",
62364        part1: "",
62365        part3: "sbx",
62366    },
62367    Language {
62368        #[cfg(feature = "lang-name")]
62369        name: "Sebop",
62370        part1: "",
62371        part3: "sib",
62372    },
62373    Language {
62374        #[cfg(feature = "lang-name")]
62375        name: "Sechelt",
62376        part1: "",
62377        part3: "sec",
62378    },
62379    Language {
62380        #[cfg(feature = "lang-name")]
62381        name: "Secoya",
62382        part1: "",
62383        part3: "sey",
62384    },
62385    Language {
62386        #[cfg(feature = "lang-name")]
62387        name: "Sedang",
62388        part1: "",
62389        part3: "sed",
62390    },
62391    Language {
62392        #[cfg(feature = "lang-name")]
62393        name: "Sediq",
62394        part1: "",
62395        part3: "trv",
62396    },
62397    Language {
62398        #[cfg(feature = "lang-name")]
62399        name: "Sedoa",
62400        part1: "",
62401        part3: "tvw",
62402    },
62403    Language {
62404        #[cfg(feature = "lang-name")]
62405        name: "Seeku",
62406        part1: "",
62407        part3: "sos",
62408    },
62409    Language {
62410        #[cfg(feature = "lang-name")]
62411        name: "Segai",
62412        part1: "",
62413        part3: "sge",
62414    },
62415    Language {
62416        #[cfg(feature = "lang-name")]
62417        name: "Segeju",
62418        part1: "",
62419        part3: "seg",
62420    },
62421    Language {
62422        #[cfg(feature = "lang-name")]
62423        name: "Seget",
62424        part1: "",
62425        part3: "sbg",
62426    },
62427    Language {
62428        #[cfg(feature = "lang-name")]
62429        name: "Sehwi",
62430        part1: "",
62431        part3: "sfw",
62432    },
62433    Language {
62434        #[cfg(feature = "lang-name")]
62435        name: "Seimat",
62436        part1: "",
62437        part3: "ssg",
62438    },
62439    Language {
62440        #[cfg(feature = "lang-name")]
62441        name: "Seit-Kaitetu",
62442        part1: "",
62443        part3: "hik",
62444    },
62445    Language {
62446        #[cfg(feature = "lang-name")]
62447        name: "Sekani",
62448        part1: "",
62449        part3: "sek",
62450    },
62451    Language {
62452        #[cfg(feature = "lang-name")]
62453        name: "Sekapan",
62454        part1: "",
62455        part3: "skp",
62456    },
62457    Language {
62458        #[cfg(feature = "lang-name")]
62459        name: "Sekar",
62460        part1: "",
62461        part3: "skz",
62462    },
62463    Language {
62464        #[cfg(feature = "lang-name")]
62465        name: "Seke",
62466        part1: "",
62467        part3: "skj",
62468    },
62469    Language {
62470        #[cfg(feature = "lang-name")]
62471        name: "Seke",
62472        part1: "",
62473        part3: "ske",
62474    },
62475    Language {
62476        #[cfg(feature = "lang-name")]
62477        name: "Sekele",
62478        part1: "",
62479        part3: "vaj",
62480    },
62481    Language {
62482        #[cfg(feature = "lang-name")]
62483        name: "Seki",
62484        part1: "",
62485        part3: "syi",
62486    },
62487    Language {
62488        #[cfg(feature = "lang-name")]
62489        name: "Seko Padang",
62490        part1: "",
62491        part3: "skx",
62492    },
62493    Language {
62494        #[cfg(feature = "lang-name")]
62495        name: "Seko Tengah",
62496        part1: "",
62497        part3: "sko",
62498    },
62499    Language {
62500        #[cfg(feature = "lang-name")]
62501        name: "Sekpele",
62502        part1: "",
62503        part3: "lip",
62504    },
62505    Language {
62506        #[cfg(feature = "lang-name")]
62507        name: "Selangor Sign Language",
62508        part1: "",
62509        part3: "kgi",
62510    },
62511    Language {
62512        #[cfg(feature = "lang-name")]
62513        name: "Selaru",
62514        part1: "",
62515        part3: "slu",
62516    },
62517    Language {
62518        #[cfg(feature = "lang-name")]
62519        name: "Selayar",
62520        part1: "",
62521        part3: "sly",
62522    },
62523    Language {
62524        #[cfg(feature = "lang-name")]
62525        name: "Selee",
62526        part1: "",
62527        part3: "snw",
62528    },
62529    Language {
62530        #[cfg(feature = "lang-name")]
62531        name: "Selepet",
62532        part1: "",
62533        part3: "spl",
62534    },
62535    Language {
62536        #[cfg(feature = "lang-name")]
62537        name: "Selian",
62538        part1: "",
62539        part3: "sxl",
62540    },
62541    Language {
62542        #[cfg(feature = "lang-name")]
62543        name: "Selkup",
62544        part1: "",
62545        part3: "sel",
62546    },
62547    Language {
62548        #[cfg(feature = "lang-name")]
62549        name: "Selungai Murut",
62550        part1: "",
62551        part3: "slg",
62552    },
62553    Language {
62554        #[cfg(feature = "lang-name")]
62555        name: "Seluwasan",
62556        part1: "",
62557        part3: "sws",
62558    },
62559    Language {
62560        #[cfg(feature = "lang-name")]
62561        name: "Semai",
62562        part1: "",
62563        part3: "sea",
62564    },
62565    Language {
62566        #[cfg(feature = "lang-name")]
62567        name: "Semandang",
62568        part1: "",
62569        part3: "sdq",
62570    },
62571    Language {
62572        #[cfg(feature = "lang-name")]
62573        name: "Semaq Beri",
62574        part1: "",
62575        part3: "szc",
62576    },
62577    Language {
62578        #[cfg(feature = "lang-name")]
62579        name: "Sembakung Murut",
62580        part1: "",
62581        part3: "sbr",
62582    },
62583    Language {
62584        #[cfg(feature = "lang-name")]
62585        name: "Semelai",
62586        part1: "",
62587        part3: "sza",
62588    },
62589    Language {
62590        #[cfg(feature = "lang-name")]
62591        name: "Semimi",
62592        part1: "",
62593        part3: "etz",
62594    },
62595    Language {
62596        #[cfg(feature = "lang-name")]
62597        name: "Semnam",
62598        part1: "",
62599        part3: "ssm",
62600    },
62601    Language {
62602        #[cfg(feature = "lang-name")]
62603        name: "Semnani",
62604        part1: "",
62605        part3: "smy",
62606    },
62607    Language {
62608        #[cfg(feature = "lang-name")]
62609        name: "Sempan",
62610        part1: "",
62611        part3: "xse",
62612    },
62613    Language {
62614        #[cfg(feature = "lang-name")]
62615        name: "Sena",
62616        part1: "",
62617        part3: "seh",
62618    },
62619    Language {
62620        #[cfg(feature = "lang-name")]
62621        name: "Senara Senoufo",
62622        part1: "",
62623        part3: "seq",
62624    },
62625    Language {
62626        #[cfg(feature = "lang-name")]
62627        name: "Senaya",
62628        part1: "",
62629        part3: "syn",
62630    },
62631    Language {
62632        #[cfg(feature = "lang-name")]
62633        name: "Sene",
62634        part1: "",
62635        part3: "sej",
62636    },
62637    Language {
62638        #[cfg(feature = "lang-name")]
62639        name: "Seneca",
62640        part1: "",
62641        part3: "see",
62642    },
62643    Language {
62644        #[cfg(feature = "lang-name")]
62645        name: "Sened",
62646        part1: "",
62647        part3: "sds",
62648    },
62649    Language {
62650        #[cfg(feature = "lang-name")]
62651        name: "Sengele",
62652        part1: "",
62653        part3: "szg",
62654    },
62655    Language {
62656        #[cfg(feature = "lang-name")]
62657        name: "Senggi",
62658        part1: "",
62659        part3: "snu",
62660    },
62661    Language {
62662        #[cfg(feature = "lang-name")]
62663        name: "Sengo",
62664        part1: "",
62665        part3: "spk",
62666    },
62667    Language {
62668        #[cfg(feature = "lang-name")]
62669        name: "Sengseng",
62670        part1: "",
62671        part3: "ssz",
62672    },
62673    Language {
62674        #[cfg(feature = "lang-name")]
62675        name: "Senhaja De Srair",
62676        part1: "",
62677        part3: "sjs",
62678    },
62679    Language {
62680        #[cfg(feature = "lang-name")]
62681        name: "Sensi",
62682        part1: "",
62683        part3: "sni",
62684    },
62685    Language {
62686        #[cfg(feature = "lang-name")]
62687        name: "Sentani",
62688        part1: "",
62689        part3: "set",
62690    },
62691    Language {
62692        #[cfg(feature = "lang-name")]
62693        name: "Senthang Chin",
62694        part1: "",
62695        part3: "sez",
62696    },
62697    Language {
62698        #[cfg(feature = "lang-name")]
62699        name: "Sentinel",
62700        part1: "",
62701        part3: "std",
62702    },
62703    Language {
62704        #[cfg(feature = "lang-name")]
62705        name: "Sepa",
62706        part1: "",
62707        part3: "spb",
62708    },
62709    Language {
62710        #[cfg(feature = "lang-name")]
62711        name: "Sepa",
62712        part1: "",
62713        part3: "spe",
62714    },
62715    Language {
62716        #[cfg(feature = "lang-name")]
62717        name: "Sepik Iwam",
62718        part1: "",
62719        part3: "iws",
62720    },
62721    Language {
62722        #[cfg(feature = "lang-name")]
62723        name: "Sera",
62724        part1: "",
62725        part3: "sry",
62726    },
62727    Language {
62728        #[cfg(feature = "lang-name")]
62729        name: "Serbian",
62730        part1: "sr",
62731        part3: "srp",
62732    },
62733    Language {
62734        #[cfg(feature = "lang-name")]
62735        name: "Serbo-Croatian",
62736        part1: "sh",
62737        part3: "hbs",
62738    },
62739    Language {
62740        #[cfg(feature = "lang-name")]
62741        name: "Sere",
62742        part1: "",
62743        part3: "swf",
62744    },
62745    Language {
62746        #[cfg(feature = "lang-name")]
62747        name: "Serer",
62748        part1: "",
62749        part3: "srr",
62750    },
62751    Language {
62752        #[cfg(feature = "lang-name")]
62753        name: "Seri",
62754        part1: "",
62755        part3: "sei",
62756    },
62757    Language {
62758        #[cfg(feature = "lang-name")]
62759        name: "Serili",
62760        part1: "",
62761        part3: "sve",
62762    },
62763    Language {
62764        #[cfg(feature = "lang-name")]
62765        name: "Seroa",
62766        part1: "",
62767        part3: "kqu",
62768    },
62769    Language {
62770        #[cfg(feature = "lang-name")]
62771        name: "Serrano",
62772        part1: "",
62773        part3: "ser",
62774    },
62775    Language {
62776        #[cfg(feature = "lang-name")]
62777        name: "Serua",
62778        part1: "",
62779        part3: "srw",
62780    },
62781    Language {
62782        #[cfg(feature = "lang-name")]
62783        name: "Serudung Murut",
62784        part1: "",
62785        part3: "srk",
62786    },
62787    Language {
62788        #[cfg(feature = "lang-name")]
62789        name: "Serui-Laut",
62790        part1: "",
62791        part3: "seu",
62792    },
62793    Language {
62794        #[cfg(feature = "lang-name")]
62795        name: "Seselwa Creole French",
62796        part1: "",
62797        part3: "crs",
62798    },
62799    Language {
62800        #[cfg(feature = "lang-name")]
62801        name: "Seta",
62802        part1: "",
62803        part3: "stf",
62804    },
62805    Language {
62806        #[cfg(feature = "lang-name")]
62807        name: "Setaman",
62808        part1: "",
62809        part3: "stm",
62810    },
62811    Language {
62812        #[cfg(feature = "lang-name")]
62813        name: "Seti",
62814        part1: "",
62815        part3: "sbi",
62816    },
62817    Language {
62818        #[cfg(feature = "lang-name")]
62819        name: "Settla",
62820        part1: "",
62821        part3: "sta",
62822    },
62823    Language {
62824        #[cfg(feature = "lang-name")]
62825        name: "Severn Ojibwa",
62826        part1: "",
62827        part3: "ojs",
62828    },
62829    Language {
62830        #[cfg(feature = "lang-name")]
62831        name: "Sewa Bay",
62832        part1: "",
62833        part3: "sew",
62834    },
62835    Language {
62836        #[cfg(feature = "lang-name")]
62837        name: "Seychelles Sign Language",
62838        part1: "",
62839        part3: "lsw",
62840    },
62841    Language {
62842        #[cfg(feature = "lang-name")]
62843        name: "Seze",
62844        part1: "",
62845        part3: "sze",
62846    },
62847    Language {
62848        #[cfg(feature = "lang-name")]
62849        name: "Sha",
62850        part1: "",
62851        part3: "scw",
62852    },
62853    Language {
62854        #[cfg(feature = "lang-name")]
62855        name: "Shabak",
62856        part1: "",
62857        part3: "sdb",
62858    },
62859    Language {
62860        #[cfg(feature = "lang-name")]
62861        name: "Shahmirzadi",
62862        part1: "",
62863        part3: "srz",
62864    },
62865    Language {
62866        #[cfg(feature = "lang-name")]
62867        name: "Shahrudi",
62868        part1: "",
62869        part3: "shm",
62870    },
62871    Language {
62872        #[cfg(feature = "lang-name")]
62873        name: "Shall-Zwall",
62874        part1: "",
62875        part3: "sha",
62876    },
62877    Language {
62878        #[cfg(feature = "lang-name")]
62879        name: "Shama-Sambuga",
62880        part1: "",
62881        part3: "sqa",
62882    },
62883    Language {
62884        #[cfg(feature = "lang-name")]
62885        name: "Shamang",
62886        part1: "",
62887        part3: "xsh",
62888    },
62889    Language {
62890        #[cfg(feature = "lang-name")]
62891        name: "Shambala",
62892        part1: "",
62893        part3: "ksb",
62894    },
62895    Language {
62896        #[cfg(feature = "lang-name")]
62897        name: "Shan",
62898        part1: "",
62899        part3: "shn",
62900    },
62901    Language {
62902        #[cfg(feature = "lang-name")]
62903        name: "Shanenawa",
62904        part1: "",
62905        part3: "swo",
62906    },
62907    Language {
62908        #[cfg(feature = "lang-name")]
62909        name: "Shanga",
62910        part1: "",
62911        part3: "sho",
62912    },
62913    Language {
62914        #[cfg(feature = "lang-name")]
62915        name: "Sharanahua",
62916        part1: "",
62917        part3: "mcd",
62918    },
62919    Language {
62920        #[cfg(feature = "lang-name")]
62921        name: "Shark Bay",
62922        part1: "",
62923        part3: "ssv",
62924    },
62925    Language {
62926        #[cfg(feature = "lang-name")]
62927        name: "Sharwa",
62928        part1: "",
62929        part3: "swq",
62930    },
62931    Language {
62932        #[cfg(feature = "lang-name")]
62933        name: "Shasta",
62934        part1: "",
62935        part3: "sht",
62936    },
62937    Language {
62938        #[cfg(feature = "lang-name")]
62939        name: "Shatt",
62940        part1: "",
62941        part3: "shj",
62942    },
62943    Language {
62944        #[cfg(feature = "lang-name")]
62945        name: "Shau",
62946        part1: "",
62947        part3: "sqh",
62948    },
62949    Language {
62950        #[cfg(feature = "lang-name")]
62951        name: "Shawnee",
62952        part1: "",
62953        part3: "sjw",
62954    },
62955    Language {
62956        #[cfg(feature = "lang-name")]
62957        name: "She",
62958        part1: "",
62959        part3: "shx",
62960    },
62961    Language {
62962        #[cfg(feature = "lang-name")]
62963        name: "Shehri",
62964        part1: "",
62965        part3: "shv",
62966    },
62967    Language {
62968        #[cfg(feature = "lang-name")]
62969        name: "Shekhawati",
62970        part1: "",
62971        part3: "swv",
62972    },
62973    Language {
62974        #[cfg(feature = "lang-name")]
62975        name: "Shekkacho",
62976        part1: "",
62977        part3: "moy",
62978    },
62979    Language {
62980        #[cfg(feature = "lang-name")]
62981        name: "Sheko",
62982        part1: "",
62983        part3: "she",
62984    },
62985    Language {
62986        #[cfg(feature = "lang-name")]
62987        name: "Shelta",
62988        part1: "",
62989        part3: "sth",
62990    },
62991    Language {
62992        #[cfg(feature = "lang-name")]
62993        name: "Shempire Senoufo",
62994        part1: "",
62995        part3: "seb",
62996    },
62997    Language {
62998        #[cfg(feature = "lang-name")]
62999        name: "Shendu",
63000        part1: "",
63001        part3: "shl",
63002    },
63003    Language {
63004        #[cfg(feature = "lang-name")]
63005        name: "Sheni",
63006        part1: "",
63007        part3: "scv",
63008    },
63009    Language {
63010        #[cfg(feature = "lang-name")]
63011        name: "Sherbro",
63012        part1: "",
63013        part3: "bun",
63014    },
63015    Language {
63016        #[cfg(feature = "lang-name")]
63017        name: "Sherdukpen",
63018        part1: "",
63019        part3: "sdp",
63020    },
63021    Language {
63022        #[cfg(feature = "lang-name")]
63023        name: "Sherpa",
63024        part1: "",
63025        part3: "xsr",
63026    },
63027    Language {
63028        #[cfg(feature = "lang-name")]
63029        name: "Sheshi Kham",
63030        part1: "",
63031        part3: "kip",
63032    },
63033    Language {
63034        #[cfg(feature = "lang-name")]
63035        name: "Shi",
63036        part1: "",
63037        part3: "shr",
63038    },
63039    Language {
63040        #[cfg(feature = "lang-name")]
63041        name: "Shihhi Arabic",
63042        part1: "",
63043        part3: "ssh",
63044    },
63045    Language {
63046        #[cfg(feature = "lang-name")]
63047        name: "Shiki",
63048        part1: "",
63049        part3: "gua",
63050    },
63051    Language {
63052        #[cfg(feature = "lang-name")]
63053        name: "Shilluk",
63054        part1: "",
63055        part3: "shk",
63056    },
63057    Language {
63058        #[cfg(feature = "lang-name")]
63059        name: "Shina",
63060        part1: "",
63061        part3: "scl",
63062    },
63063    Language {
63064        #[cfg(feature = "lang-name")]
63065        name: "Shipibo-Conibo",
63066        part1: "",
63067        part3: "shp",
63068    },
63069    Language {
63070        #[cfg(feature = "lang-name")]
63071        name: "Sholaga",
63072        part1: "",
63073        part3: "sle",
63074    },
63075    Language {
63076        #[cfg(feature = "lang-name")]
63077        name: "Shom Peng",
63078        part1: "",
63079        part3: "sii",
63080    },
63081    Language {
63082        #[cfg(feature = "lang-name")]
63083        name: "Shona",
63084        part1: "sn",
63085        part3: "sna",
63086    },
63087    Language {
63088        #[cfg(feature = "lang-name")]
63089        name: "Shoo-Minda-Nye",
63090        part1: "",
63091        part3: "bcv",
63092    },
63093    Language {
63094        #[cfg(feature = "lang-name")]
63095        name: "Shor",
63096        part1: "",
63097        part3: "cjs",
63098    },
63099    Language {
63100        #[cfg(feature = "lang-name")]
63101        name: "Shoshoni",
63102        part1: "",
63103        part3: "shh",
63104    },
63105    Language {
63106        #[cfg(feature = "lang-name")]
63107        name: "Shua",
63108        part1: "",
63109        part3: "shg",
63110    },
63111    Language {
63112        #[cfg(feature = "lang-name")]
63113        name: "Shuadit",
63114        part1: "",
63115        part3: "sdt",
63116    },
63117    Language {
63118        #[cfg(feature = "lang-name")]
63119        name: "Shuar",
63120        part1: "",
63121        part3: "jiv",
63122    },
63123    Language {
63124        #[cfg(feature = "lang-name")]
63125        name: "Shubi",
63126        part1: "",
63127        part3: "suj",
63128    },
63129    Language {
63130        #[cfg(feature = "lang-name")]
63131        name: "Shughni",
63132        part1: "",
63133        part3: "sgh",
63134    },
63135    Language {
63136        #[cfg(feature = "lang-name")]
63137        name: "Shuhi",
63138        part1: "",
63139        part3: "sxg",
63140    },
63141    Language {
63142        #[cfg(feature = "lang-name")]
63143        name: "Shumashti",
63144        part1: "",
63145        part3: "sts",
63146    },
63147    Language {
63148        #[cfg(feature = "lang-name")]
63149        name: "Shumcho",
63150        part1: "",
63151        part3: "scu",
63152    },
63153    Language {
63154        #[cfg(feature = "lang-name")]
63155        name: "Shuswap",
63156        part1: "",
63157        part3: "shs",
63158    },
63159    Language {
63160        #[cfg(feature = "lang-name")]
63161        name: "Shwai",
63162        part1: "",
63163        part3: "shw",
63164    },
63165    Language {
63166        #[cfg(feature = "lang-name")]
63167        name: "Shwe Palaung",
63168        part1: "",
63169        part3: "pll",
63170    },
63171    Language {
63172        #[cfg(feature = "lang-name")]
63173        name: "Sialum",
63174        part1: "",
63175        part3: "slw",
63176    },
63177    Language {
63178        #[cfg(feature = "lang-name")]
63179        name: "Siamou",
63180        part1: "",
63181        part3: "sif",
63182    },
63183    Language {
63184        #[cfg(feature = "lang-name")]
63185        name: "Sian",
63186        part1: "",
63187        part3: "spg",
63188    },
63189    Language {
63190        #[cfg(feature = "lang-name")]
63191        name: "Siane",
63192        part1: "",
63193        part3: "snp",
63194    },
63195    Language {
63196        #[cfg(feature = "lang-name")]
63197        name: "Siang",
63198        part1: "",
63199        part3: "sya",
63200    },
63201    Language {
63202        #[cfg(feature = "lang-name")]
63203        name: "Siar-Lak",
63204        part1: "",
63205        part3: "sjr",
63206    },
63207    Language {
63208        #[cfg(feature = "lang-name")]
63209        name: "Siawi",
63210        part1: "",
63211        part3: "mmp",
63212    },
63213    Language {
63214        #[cfg(feature = "lang-name")]
63215        name: "Sibe",
63216        part1: "",
63217        part3: "nco",
63218    },
63219    Language {
63220        #[cfg(feature = "lang-name")]
63221        name: "Siberian Tatar",
63222        part1: "",
63223        part3: "sty",
63224    },
63225    Language {
63226        #[cfg(feature = "lang-name")]
63227        name: "Sibu Melanau",
63228        part1: "",
63229        part3: "sdx",
63230    },
63231    Language {
63232        #[cfg(feature = "lang-name")]
63233        name: "Sicanian",
63234        part1: "",
63235        part3: "sxc",
63236    },
63237    Language {
63238        #[cfg(feature = "lang-name")]
63239        name: "Sicel",
63240        part1: "",
63241        part3: "scx",
63242    },
63243    Language {
63244        #[cfg(feature = "lang-name")]
63245        name: "Sichuan Yi",
63246        part1: "ii",
63247        part3: "iii",
63248    },
63249    Language {
63250        #[cfg(feature = "lang-name")]
63251        name: "Sicilian",
63252        part1: "",
63253        part3: "scn",
63254    },
63255    Language {
63256        #[cfg(feature = "lang-name")]
63257        name: "Siculo Arabic",
63258        part1: "",
63259        part3: "sqr",
63260    },
63261    Language {
63262        #[cfg(feature = "lang-name")]
63263        name: "Sidamo",
63264        part1: "",
63265        part3: "sid",
63266    },
63267    Language {
63268        #[cfg(feature = "lang-name")]
63269        name: "Sidetic",
63270        part1: "",
63271        part3: "xsd",
63272    },
63273    Language {
63274        #[cfg(feature = "lang-name")]
63275        name: "Sie",
63276        part1: "",
63277        part3: "erg",
63278    },
63279    Language {
63280        #[cfg(feature = "lang-name")]
63281        name: "Sierra Leone Sign Language",
63282        part1: "",
63283        part3: "sgx",
63284    },
63285    Language {
63286        #[cfg(feature = "lang-name")]
63287        name: "Sierra Negra Nahuatl",
63288        part1: "",
63289        part3: "nsu",
63290    },
63291    Language {
63292        #[cfg(feature = "lang-name")]
63293        name: "Sierra de Juarez Zapotec",
63294        part1: "",
63295        part3: "zaa",
63296    },
63297    Language {
63298        #[cfg(feature = "lang-name")]
63299        name: "Sighu",
63300        part1: "",
63301        part3: "sxe",
63302    },
63303    Language {
63304        #[cfg(feature = "lang-name")]
63305        name: "Sihan",
63306        part1: "",
63307        part3: "snr",
63308    },
63309    Language {
63310        #[cfg(feature = "lang-name")]
63311        name: "Sihuas Ancash Quechua",
63312        part1: "",
63313        part3: "qws",
63314    },
63315    Language {
63316        #[cfg(feature = "lang-name")]
63317        name: "Sika",
63318        part1: "",
63319        part3: "ski",
63320    },
63321    Language {
63322        #[cfg(feature = "lang-name")]
63323        name: "Sikaiana",
63324        part1: "",
63325        part3: "sky",
63326    },
63327    Language {
63328        #[cfg(feature = "lang-name")]
63329        name: "Sikaritai",
63330        part1: "",
63331        part3: "tty",
63332    },
63333    Language {
63334        #[cfg(feature = "lang-name")]
63335        name: "Sikiana",
63336        part1: "",
63337        part3: "sik",
63338    },
63339    Language {
63340        #[cfg(feature = "lang-name")]
63341        name: "Sikkimese",
63342        part1: "",
63343        part3: "sip",
63344    },
63345    Language {
63346        #[cfg(feature = "lang-name")]
63347        name: "Siksika",
63348        part1: "",
63349        part3: "bla",
63350    },
63351    Language {
63352        #[cfg(feature = "lang-name")]
63353        name: "Sikule",
63354        part1: "",
63355        part3: "skh",
63356    },
63357    Language {
63358        #[cfg(feature = "lang-name")]
63359        name: "Sila",
63360        part1: "",
63361        part3: "slt",
63362    },
63363    Language {
63364        #[cfg(feature = "lang-name")]
63365        name: "Silacayoapan Mixtec",
63366        part1: "",
63367        part3: "mks",
63368    },
63369    Language {
63370        #[cfg(feature = "lang-name")]
63371        name: "Sileibi",
63372        part1: "",
63373        part3: "sbq",
63374    },
63375    Language {
63376        #[cfg(feature = "lang-name")]
63377        name: "Silesian",
63378        part1: "",
63379        part3: "szl",
63380    },
63381    Language {
63382        #[cfg(feature = "lang-name")]
63383        name: "Silimo",
63384        part1: "",
63385        part3: "wul",
63386    },
63387    Language {
63388        #[cfg(feature = "lang-name")]
63389        name: "Siliput",
63390        part1: "",
63391        part3: "mkc",
63392    },
63393    Language {
63394        #[cfg(feature = "lang-name")]
63395        name: "Silopi",
63396        part1: "",
63397        part3: "xsp",
63398    },
63399    Language {
63400        #[cfg(feature = "lang-name")]
63401        name: "Silt'e",
63402        part1: "",
63403        part3: "stv",
63404    },
63405    Language {
63406        #[cfg(feature = "lang-name")]
63407        name: "Simaa",
63408        part1: "",
63409        part3: "sie",
63410    },
63411    Language {
63412        #[cfg(feature = "lang-name")]
63413        name: "Simba",
63414        part1: "",
63415        part3: "sbw",
63416    },
63417    Language {
63418        #[cfg(feature = "lang-name")]
63419        name: "Simbali",
63420        part1: "",
63421        part3: "smg",
63422    },
63423    Language {
63424        #[cfg(feature = "lang-name")]
63425        name: "Simbari",
63426        part1: "",
63427        part3: "smb",
63428    },
63429    Language {
63430        #[cfg(feature = "lang-name")]
63431        name: "Simbo",
63432        part1: "",
63433        part3: "sbb",
63434    },
63435    Language {
63436        #[cfg(feature = "lang-name")]
63437        name: "Simeku",
63438        part1: "",
63439        part3: "smz",
63440    },
63441    Language {
63442        #[cfg(feature = "lang-name")]
63443        name: "Simeulue",
63444        part1: "",
63445        part3: "smr",
63446    },
63447    Language {
63448        #[cfg(feature = "lang-name")]
63449        name: "Simte",
63450        part1: "",
63451        part3: "smt",
63452    },
63453    Language {
63454        #[cfg(feature = "lang-name")]
63455        name: "Sinagen",
63456        part1: "",
63457        part3: "siu",
63458    },
63459    Language {
63460        #[cfg(feature = "lang-name")]
63461        name: "Sinasina",
63462        part1: "",
63463        part3: "sst",
63464    },
63465    Language {
63466        #[cfg(feature = "lang-name")]
63467        name: "Sinaugoro",
63468        part1: "",
63469        part3: "snc",
63470    },
63471    Language {
63472        #[cfg(feature = "lang-name")]
63473        name: "Sindarin",
63474        part1: "",
63475        part3: "sjn",
63476    },
63477    Language {
63478        #[cfg(feature = "lang-name")]
63479        name: "Sindhi",
63480        part1: "sd",
63481        part3: "snd",
63482    },
63483    Language {
63484        #[cfg(feature = "lang-name")]
63485        name: "Sindhi Bhil",
63486        part1: "",
63487        part3: "sbn",
63488    },
63489    Language {
63490        #[cfg(feature = "lang-name")]
63491        name: "Sindihui Mixtec",
63492        part1: "",
63493        part3: "xts",
63494    },
63495    Language {
63496        #[cfg(feature = "lang-name")]
63497        name: "Singa",
63498        part1: "",
63499        part3: "sgm",
63500    },
63501    Language {
63502        #[cfg(feature = "lang-name")]
63503        name: "Singapore Sign Language",
63504        part1: "",
63505        part3: "sls",
63506    },
63507    Language {
63508        #[cfg(feature = "lang-name")]
63509        name: "Singpho",
63510        part1: "",
63511        part3: "sgp",
63512    },
63513    Language {
63514        #[cfg(feature = "lang-name")]
63515        name: "Sinhala",
63516        part1: "si",
63517        part3: "sin",
63518    },
63519    Language {
63520        #[cfg(feature = "lang-name")]
63521        name: "Sinicahua Mixtec",
63522        part1: "",
63523        part3: "xti",
63524    },
63525    Language {
63526        #[cfg(feature = "lang-name")]
63527        name: "Sininkere",
63528        part1: "",
63529        part3: "skq",
63530    },
63531    Language {
63532        #[cfg(feature = "lang-name")]
63533        name: "Sinte Romani",
63534        part1: "",
63535        part3: "rmo",
63536    },
63537    Language {
63538        #[cfg(feature = "lang-name")]
63539        name: "Sinyar",
63540        part1: "",
63541        part3: "sys",
63542    },
63543    Language {
63544        #[cfg(feature = "lang-name")]
63545        name: "Sio",
63546        part1: "",
63547        part3: "xsi",
63548    },
63549    Language {
63550        #[cfg(feature = "lang-name")]
63551        name: "Siona",
63552        part1: "",
63553        part3: "snn",
63554    },
63555    Language {
63556        #[cfg(feature = "lang-name")]
63557        name: "Sipacapense",
63558        part1: "",
63559        part3: "qum",
63560    },
63561    Language {
63562        #[cfg(feature = "lang-name")]
63563        name: "Sira",
63564        part1: "",
63565        part3: "swj",
63566    },
63567    Language {
63568        #[cfg(feature = "lang-name")]
63569        name: "Siraya",
63570        part1: "",
63571        part3: "fos",
63572    },
63573    Language {
63574        #[cfg(feature = "lang-name")]
63575        name: "Sirenik Yupik",
63576        part1: "",
63577        part3: "ysr",
63578    },
63579    Language {
63580        #[cfg(feature = "lang-name")]
63581        name: "Siri",
63582        part1: "",
63583        part3: "sir",
63584    },
63585    Language {
63586        #[cfg(feature = "lang-name")]
63587        name: "Siriano",
63588        part1: "",
63589        part3: "sri",
63590    },
63591    Language {
63592        #[cfg(feature = "lang-name")]
63593        name: "Siriono",
63594        part1: "",
63595        part3: "srq",
63596    },
63597    Language {
63598        #[cfg(feature = "lang-name")]
63599        name: "Sirmauri",
63600        part1: "",
63601        part3: "srx",
63602    },
63603    Language {
63604        #[cfg(feature = "lang-name")]
63605        name: "Siroi",
63606        part1: "",
63607        part3: "ssd",
63608    },
63609    Language {
63610        #[cfg(feature = "lang-name")]
63611        name: "Sissala",
63612        part1: "",
63613        part3: "sld",
63614    },
63615    Language {
63616        #[cfg(feature = "lang-name")]
63617        name: "Sissano",
63618        part1: "",
63619        part3: "sso",
63620    },
63621    Language {
63622        #[cfg(feature = "lang-name")]
63623        name: "Siuslaw",
63624        part1: "",
63625        part3: "sis",
63626    },
63627    Language {
63628        #[cfg(feature = "lang-name")]
63629        name: "Sivandi",
63630        part1: "",
63631        part3: "siy",
63632    },
63633    Language {
63634        #[cfg(feature = "lang-name")]
63635        name: "Sivia Sign Language",
63636        part1: "",
63637        part3: "lsv",
63638    },
63639    Language {
63640        #[cfg(feature = "lang-name")]
63641        name: "Siwai",
63642        part1: "",
63643        part3: "siw",
63644    },
63645    Language {
63646        #[cfg(feature = "lang-name")]
63647        name: "Siwi",
63648        part1: "",
63649        part3: "siz",
63650    },
63651    Language {
63652        #[cfg(feature = "lang-name")]
63653        name: "Siwu",
63654        part1: "",
63655        part3: "akp",
63656    },
63657    Language {
63658        #[cfg(feature = "lang-name")]
63659        name: "Siyin Chin",
63660        part1: "",
63661        part3: "csy",
63662    },
63663    Language {
63664        #[cfg(feature = "lang-name")]
63665        name: "Skagit",
63666        part1: "",
63667        part3: "ska",
63668    },
63669    Language {
63670        #[cfg(feature = "lang-name")]
63671        name: "Skalvian",
63672        part1: "",
63673        part3: "svx",
63674    },
63675    Language {
63676        #[cfg(feature = "lang-name")]
63677        name: "Skepi Creole Dutch",
63678        part1: "",
63679        part3: "skw",
63680    },
63681    Language {
63682        #[cfg(feature = "lang-name")]
63683        name: "Skolt Sami",
63684        part1: "",
63685        part3: "sms",
63686    },
63687    Language {
63688        #[cfg(feature = "lang-name")]
63689        name: "Skou",
63690        part1: "",
63691        part3: "skv",
63692    },
63693    Language {
63694        #[cfg(feature = "lang-name")]
63695        name: "Slave",
63696        part1: "",
63697        part3: "den",
63698    },
63699    Language {
63700        #[cfg(feature = "lang-name")]
63701        name: "Slavomolisano",
63702        part1: "",
63703        part3: "svm",
63704    },
63705    Language {
63706        #[cfg(feature = "lang-name")]
63707        name: "Slovak",
63708        part1: "sk",
63709        part3: "slk",
63710    },
63711    Language {
63712        #[cfg(feature = "lang-name")]
63713        name: "Slovakian Sign Language",
63714        part1: "",
63715        part3: "svk",
63716    },
63717    Language {
63718        #[cfg(feature = "lang-name")]
63719        name: "Slovenian",
63720        part1: "sl",
63721        part3: "slv",
63722    },
63723    Language {
63724        #[cfg(feature = "lang-name")]
63725        name: "Small Flowery Miao",
63726        part1: "",
63727        part3: "sfm",
63728    },
63729    Language {
63730        #[cfg(feature = "lang-name")]
63731        name: "Smarky Kanum",
63732        part1: "",
63733        part3: "kxq",
63734    },
63735    Language {
63736        #[cfg(feature = "lang-name")]
63737        name: "Snohomish",
63738        part1: "",
63739        part3: "sno",
63740    },
63741    Language {
63742        #[cfg(feature = "lang-name")]
63743        name: "So",
63744        part1: "",
63745        part3: "soc",
63746    },
63747    Language {
63748        #[cfg(feature = "lang-name")]
63749        name: "So'a",
63750        part1: "",
63751        part3: "ssq",
63752    },
63753    Language {
63754        #[cfg(feature = "lang-name")]
63755        name: "Sobei",
63756        part1: "",
63757        part3: "sob",
63758    },
63759    Language {
63760        #[cfg(feature = "lang-name")]
63761        name: "Sochiapam Chinantec",
63762        part1: "",
63763        part3: "cso",
63764    },
63765    Language {
63766        #[cfg(feature = "lang-name")]
63767        name: "Soga",
63768        part1: "",
63769        part3: "xog",
63770    },
63771    Language {
63772        #[cfg(feature = "lang-name")]
63773        name: "Sogdian",
63774        part1: "",
63775        part3: "sog",
63776    },
63777    Language {
63778        #[cfg(feature = "lang-name")]
63779        name: "Soi",
63780        part1: "",
63781        part3: "soj",
63782    },
63783    Language {
63784        #[cfg(feature = "lang-name")]
63785        name: "Sokoro",
63786        part1: "",
63787        part3: "sok",
63788    },
63789    Language {
63790        #[cfg(feature = "lang-name")]
63791        name: "Solano",
63792        part1: "",
63793        part3: "xso",
63794    },
63795    Language {
63796        #[cfg(feature = "lang-name")]
63797        name: "Soli",
63798        part1: "",
63799        part3: "sby",
63800    },
63801    Language {
63802        #[cfg(feature = "lang-name")]
63803        name: "Solomon Islands Sign Language",
63804        part1: "",
63805        part3: "szs",
63806    },
63807    Language {
63808        #[cfg(feature = "lang-name")]
63809        name: "Solong",
63810        part1: "",
63811        part3: "aaw",
63812    },
63813    Language {
63814        #[cfg(feature = "lang-name")]
63815        name: "Solos",
63816        part1: "",
63817        part3: "sol",
63818    },
63819    Language {
63820        #[cfg(feature = "lang-name")]
63821        name: "Som",
63822        part1: "",
63823        part3: "smc",
63824    },
63825    Language {
63826        #[cfg(feature = "lang-name")]
63827        name: "Somali",
63828        part1: "so",
63829        part3: "som",
63830    },
63831    Language {
63832        #[cfg(feature = "lang-name")]
63833        name: "Somba-Siawari",
63834        part1: "",
63835        part3: "bmu",
63836    },
63837    Language {
63838        #[cfg(feature = "lang-name")]
63839        name: "Somrai",
63840        part1: "",
63841        part3: "sor",
63842    },
63843    Language {
63844        #[cfg(feature = "lang-name")]
63845        name: "Somray",
63846        part1: "",
63847        part3: "smu",
63848    },
63849    Language {
63850        #[cfg(feature = "lang-name")]
63851        name: "Somyev",
63852        part1: "",
63853        part3: "kgt",
63854    },
63855    Language {
63856        #[cfg(feature = "lang-name")]
63857        name: "Sonaga",
63858        part1: "",
63859        part3: "ysg",
63860    },
63861    Language {
63862        #[cfg(feature = "lang-name")]
63863        name: "Sonde",
63864        part1: "",
63865        part3: "shc",
63866    },
63867    Language {
63868        #[cfg(feature = "lang-name")]
63869        name: "Songe",
63870        part1: "",
63871        part3: "sop",
63872    },
63873    Language {
63874        #[cfg(feature = "lang-name")]
63875        name: "Songlai Chin",
63876        part1: "",
63877        part3: "csj",
63878    },
63879    Language {
63880        #[cfg(feature = "lang-name")]
63881        name: "Songo",
63882        part1: "",
63883        part3: "soo",
63884    },
63885    Language {
63886        #[cfg(feature = "lang-name")]
63887        name: "Songomeno",
63888        part1: "",
63889        part3: "soe",
63890    },
63891    Language {
63892        #[cfg(feature = "lang-name")]
63893        name: "Songoora",
63894        part1: "",
63895        part3: "sod",
63896    },
63897    Language {
63898        #[cfg(feature = "lang-name")]
63899        name: "Sonha",
63900        part1: "",
63901        part3: "soi",
63902    },
63903    Language {
63904        #[cfg(feature = "lang-name")]
63905        name: "Sonia",
63906        part1: "",
63907        part3: "siq",
63908    },
63909    Language {
63910        #[cfg(feature = "lang-name")]
63911        name: "Soninke",
63912        part1: "",
63913        part3: "snk",
63914    },
63915    Language {
63916        #[cfg(feature = "lang-name")]
63917        name: "Sonsorol",
63918        part1: "",
63919        part3: "sov",
63920    },
63921    Language {
63922        #[cfg(feature = "lang-name")]
63923        name: "Soo",
63924        part1: "",
63925        part3: "teu",
63926    },
63927    Language {
63928        #[cfg(feature = "lang-name")]
63929        name: "Sop",
63930        part1: "",
63931        part3: "urw",
63932    },
63933    Language {
63934        #[cfg(feature = "lang-name")]
63935        name: "Soqotri",
63936        part1: "",
63937        part3: "sqt",
63938    },
63939    Language {
63940        #[cfg(feature = "lang-name")]
63941        name: "Sora",
63942        part1: "",
63943        part3: "srb",
63944    },
63945    Language {
63946        #[cfg(feature = "lang-name")]
63947        name: "Sori-Harengan",
63948        part1: "",
63949        part3: "sbh",
63950    },
63951    Language {
63952        #[cfg(feature = "lang-name")]
63953        name: "Sorkhei",
63954        part1: "",
63955        part3: "sqo",
63956    },
63957    Language {
63958        #[cfg(feature = "lang-name")]
63959        name: "Sorothaptic",
63960        part1: "",
63961        part3: "sxo",
63962    },
63963    Language {
63964        #[cfg(feature = "lang-name")]
63965        name: "Sorsogon Ayta",
63966        part1: "",
63967        part3: "ays",
63968    },
63969    Language {
63970        #[cfg(feature = "lang-name")]
63971        name: "Sos Kundi",
63972        part1: "",
63973        part3: "sdk",
63974    },
63975    Language {
63976        #[cfg(feature = "lang-name")]
63977        name: "Sota Kanum",
63978        part1: "",
63979        part3: "krz",
63980    },
63981    Language {
63982        #[cfg(feature = "lang-name")]
63983        name: "Sou",
63984        part1: "",
63985        part3: "sqq",
63986    },
63987    Language {
63988        #[cfg(feature = "lang-name")]
63989        name: "Sou Nama",
63990        part1: "",
63991        part3: "tlt",
63992    },
63993    Language {
63994        #[cfg(feature = "lang-name")]
63995        name: "Sou Upaa",
63996        part1: "",
63997        part3: "wha",
63998    },
63999    Language {
64000        #[cfg(feature = "lang-name")]
64001        name: "South African Sign Language",
64002        part1: "",
64003        part3: "sfs",
64004    },
64005    Language {
64006        #[cfg(feature = "lang-name")]
64007        name: "South Awyu",
64008        part1: "",
64009        part3: "aws",
64010    },
64011    Language {
64012        #[cfg(feature = "lang-name")]
64013        name: "South Azerbaijani",
64014        part1: "",
64015        part3: "azb",
64016    },
64017    Language {
64018        #[cfg(feature = "lang-name")]
64019        name: "South Bolivian Quechua",
64020        part1: "",
64021        part3: "quh",
64022    },
64023    Language {
64024        #[cfg(feature = "lang-name")]
64025        name: "South Central Banda",
64026        part1: "",
64027        part3: "lnl",
64028    },
64029    Language {
64030        #[cfg(feature = "lang-name")]
64031        name: "South Central Dinka",
64032        part1: "",
64033        part3: "dib",
64034    },
64035    Language {
64036        #[cfg(feature = "lang-name")]
64037        name: "South Efate",
64038        part1: "",
64039        part3: "erk",
64040    },
64041    Language {
64042        #[cfg(feature = "lang-name")]
64043        name: "South Fali",
64044        part1: "",
64045        part3: "fal",
64046    },
64047    Language {
64048        #[cfg(feature = "lang-name")]
64049        name: "South Giziga",
64050        part1: "",
64051        part3: "giz",
64052    },
64053    Language {
64054        #[cfg(feature = "lang-name")]
64055        name: "South Lembata",
64056        part1: "",
64057        part3: "lmf",
64058    },
64059    Language {
64060        #[cfg(feature = "lang-name")]
64061        name: "South Marquesan",
64062        part1: "",
64063        part3: "mqm",
64064    },
64065    Language {
64066        #[cfg(feature = "lang-name")]
64067        name: "South Muyu",
64068        part1: "",
64069        part3: "kts",
64070    },
64071    Language {
64072        #[cfg(feature = "lang-name")]
64073        name: "South Ndebele",
64074        part1: "nr",
64075        part3: "nbl",
64076    },
64077    Language {
64078        #[cfg(feature = "lang-name")]
64079        name: "South Nuaulu",
64080        part1: "",
64081        part3: "nxl",
64082    },
64083    Language {
64084        #[cfg(feature = "lang-name")]
64085        name: "South Picene",
64086        part1: "",
64087        part3: "spx",
64088    },
64089    Language {
64090        #[cfg(feature = "lang-name")]
64091        name: "South Slavey",
64092        part1: "",
64093        part3: "xsl",
64094    },
64095    Language {
64096        #[cfg(feature = "lang-name")]
64097        name: "South Tairora",
64098        part1: "",
64099        part3: "omw",
64100    },
64101    Language {
64102        #[cfg(feature = "lang-name")]
64103        name: "South Ucayali Asheninka",
64104        part1: "",
64105        part3: "cpy",
64106    },
64107    Language {
64108        #[cfg(feature = "lang-name")]
64109        name: "South Watut",
64110        part1: "",
64111        part3: "mcy",
64112    },
64113    Language {
64114        #[cfg(feature = "lang-name")]
64115        name: "South West Bay",
64116        part1: "",
64117        part3: "sns",
64118    },
64119    Language {
64120        #[cfg(feature = "lang-name")]
64121        name: "Southeast Ambrym",
64122        part1: "",
64123        part3: "tvk",
64124    },
64125    Language {
64126        #[cfg(feature = "lang-name")]
64127        name: "Southeast Babar",
64128        part1: "",
64129        part3: "vbb",
64130    },
64131    Language {
64132        #[cfg(feature = "lang-name")]
64133        name: "Southeast Ijo",
64134        part1: "",
64135        part3: "ijs",
64136    },
64137    Language {
64138        #[cfg(feature = "lang-name")]
64139        name: "Southeast Pashai",
64140        part1: "",
64141        part3: "psi",
64142    },
64143    Language {
64144        #[cfg(feature = "lang-name")]
64145        name: "Southeast Tasmanian",
64146        part1: "",
64147        part3: "xpf",
64148    },
64149    Language {
64150        #[cfg(feature = "lang-name")]
64151        name: "Southeastern Dinka",
64152        part1: "",
64153        part3: "dks",
64154    },
64155    Language {
64156        #[cfg(feature = "lang-name")]
64157        name: "Southeastern Ixtlan Zapotec",
64158        part1: "",
64159        part3: "zpd",
64160    },
64161    Language {
64162        #[cfg(feature = "lang-name")]
64163        name: "Southeastern Kolami",
64164        part1: "",
64165        part3: "nit",
64166    },
64167    Language {
64168        #[cfg(feature = "lang-name")]
64169        name: "Southeastern Nochixtlan Mixtec",
64170        part1: "",
64171        part3: "mxy",
64172    },
64173    Language {
64174        #[cfg(feature = "lang-name")]
64175        name: "Southeastern Pomo",
64176        part1: "",
64177        part3: "pom",
64178    },
64179    Language {
64180        #[cfg(feature = "lang-name")]
64181        name: "Southeastern Puebla Nahuatl",
64182        part1: "",
64183        part3: "npl",
64184    },
64185    Language {
64186        #[cfg(feature = "lang-name")]
64187        name: "Southeastern Tarahumara",
64188        part1: "",
64189        part3: "tcu",
64190    },
64191    Language {
64192        #[cfg(feature = "lang-name")]
64193        name: "Southeastern Tepehuan",
64194        part1: "",
64195        part3: "stp",
64196    },
64197    Language {
64198        #[cfg(feature = "lang-name")]
64199        name: "Southern Alta",
64200        part1: "",
64201        part3: "agy",
64202    },
64203    Language {
64204        #[cfg(feature = "lang-name")]
64205        name: "Southern Altai",
64206        part1: "",
64207        part3: "alt",
64208    },
64209    Language {
64210        #[cfg(feature = "lang-name")]
64211        name: "Southern Amami-Oshima",
64212        part1: "",
64213        part3: "ams",
64214    },
64215    Language {
64216        #[cfg(feature = "lang-name")]
64217        name: "Southern Aymara",
64218        part1: "",
64219        part3: "ayc",
64220    },
64221    Language {
64222        #[cfg(feature = "lang-name")]
64223        name: "Southern Bai",
64224        part1: "",
64225        part3: "bfs",
64226    },
64227    Language {
64228        #[cfg(feature = "lang-name")]
64229        name: "Southern Balochi",
64230        part1: "",
64231        part3: "bcc",
64232    },
64233    Language {
64234        #[cfg(feature = "lang-name")]
64235        name: "Southern Betsimisaraka Malagasy",
64236        part1: "",
64237        part3: "bzc",
64238    },
64239    Language {
64240        #[cfg(feature = "lang-name")]
64241        name: "Southern Binukidnon",
64242        part1: "",
64243        part3: "mtw",
64244    },
64245    Language {
64246        #[cfg(feature = "lang-name")]
64247        name: "Southern Birifor",
64248        part1: "",
64249        part3: "biv",
64250    },
64251    Language {
64252        #[cfg(feature = "lang-name")]
64253        name: "Southern Bobo Madare",
64254        part1: "",
64255        part3: "bwq",
64256    },
64257    Language {
64258        #[cfg(feature = "lang-name")]
64259        name: "Southern Bontok",
64260        part1: "",
64261        part3: "obk",
64262    },
64263    Language {
64264        #[cfg(feature = "lang-name")]
64265        name: "Southern Carrier",
64266        part1: "",
64267        part3: "caf",
64268    },
64269    Language {
64270        #[cfg(feature = "lang-name")]
64271        name: "Southern Catanduanes Bikol",
64272        part1: "",
64273        part3: "bln",
64274    },
64275    Language {
64276        #[cfg(feature = "lang-name")]
64277        name: "Southern Conchucos Ancash Quechua",
64278        part1: "",
64279        part3: "qxo",
64280    },
64281    Language {
64282        #[cfg(feature = "lang-name")]
64283        name: "Southern Dagaare",
64284        part1: "",
64285        part3: "dga",
64286    },
64287    Language {
64288        #[cfg(feature = "lang-name")]
64289        name: "Southern Dong",
64290        part1: "",
64291        part3: "kmc",
64292    },
64293    Language {
64294        #[cfg(feature = "lang-name")]
64295        name: "Southern East Cree",
64296        part1: "",
64297        part3: "crj",
64298    },
64299    Language {
64300        #[cfg(feature = "lang-name")]
64301        name: "Southern Ghale",
64302        part1: "",
64303        part3: "ghe",
64304    },
64305    Language {
64306        #[cfg(feature = "lang-name")]
64307        name: "Southern Grebo",
64308        part1: "",
64309        part3: "grj",
64310    },
64311    Language {
64312        #[cfg(feature = "lang-name")]
64313        name: "Southern Guiyang Hmong",
64314        part1: "",
64315        part3: "hmy",
64316    },
64317    Language {
64318        #[cfg(feature = "lang-name")]
64319        name: "Southern Haida",
64320        part1: "",
64321        part3: "hax",
64322    },
64323    Language {
64324        #[cfg(feature = "lang-name")]
64325        name: "Southern Hindko",
64326        part1: "",
64327        part3: "hnd",
64328    },
64329    Language {
64330        #[cfg(feature = "lang-name")]
64331        name: "Southern Kalapuya",
64332        part1: "",
64333        part3: "sxk",
64334    },
64335    Language {
64336        #[cfg(feature = "lang-name")]
64337        name: "Southern Kalinga",
64338        part1: "",
64339        part3: "ksc",
64340    },
64341    Language {
64342        #[cfg(feature = "lang-name")]
64343        name: "Southern Katang",
64344        part1: "",
64345        part3: "sct",
64346    },
64347    Language {
64348        #[cfg(feature = "lang-name")]
64349        name: "Southern Kisi",
64350        part1: "",
64351        part3: "kss",
64352    },
64353    Language {
64354        #[cfg(feature = "lang-name")]
64355        name: "Southern Kiwai",
64356        part1: "",
64357        part3: "kjd",
64358    },
64359    Language {
64360        #[cfg(feature = "lang-name")]
64361        name: "Southern Kurdish",
64362        part1: "",
64363        part3: "sdh",
64364    },
64365    Language {
64366        #[cfg(feature = "lang-name")]
64367        name: "Southern Lolopo",
64368        part1: "",
64369        part3: "ysp",
64370    },
64371    Language {
64372        #[cfg(feature = "lang-name")]
64373        name: "Southern Luri",
64374        part1: "",
64375        part3: "luz",
64376    },
64377    Language {
64378        #[cfg(feature = "lang-name")]
64379        name: "Southern Ma'di",
64380        part1: "",
64381        part3: "snm",
64382    },
64383    Language {
64384        #[cfg(feature = "lang-name")]
64385        name: "Southern Mashan Hmong",
64386        part1: "",
64387        part3: "hma",
64388    },
64389    Language {
64390        #[cfg(feature = "lang-name")]
64391        name: "Southern Mnong",
64392        part1: "",
64393        part3: "mnn",
64394    },
64395    Language {
64396        #[cfg(feature = "lang-name")]
64397        name: "Southern Muji",
64398        part1: "",
64399        part3: "ymc",
64400    },
64401    Language {
64402        #[cfg(feature = "lang-name")]
64403        name: "Southern Nago",
64404        part1: "",
64405        part3: "nqg",
64406    },
64407    Language {
64408        #[cfg(feature = "lang-name")]
64409        name: "Southern Nambikuara",
64410        part1: "",
64411        part3: "nab",
64412    },
64413    Language {
64414        #[cfg(feature = "lang-name")]
64415        name: "Southern Ngbandi",
64416        part1: "",
64417        part3: "nbw",
64418    },
64419    Language {
64420        #[cfg(feature = "lang-name")]
64421        name: "Southern Nicobarese",
64422        part1: "",
64423        part3: "nik",
64424    },
64425    Language {
64426        #[cfg(feature = "lang-name")]
64427        name: "Southern Nisu",
64428        part1: "",
64429        part3: "nsd",
64430    },
64431    Language {
64432        #[cfg(feature = "lang-name")]
64433        name: "Southern Nuni",
64434        part1: "",
64435        part3: "nnw",
64436    },
64437    Language {
64438        #[cfg(feature = "lang-name")]
64439        name: "Southern Ohlone",
64440        part1: "",
64441        part3: "css",
64442    },
64443    Language {
64444        #[cfg(feature = "lang-name")]
64445        name: "Southern One",
64446        part1: "",
64447        part3: "osu",
64448    },
64449    Language {
64450        #[cfg(feature = "lang-name")]
64451        name: "Southern Pame",
64452        part1: "",
64453        part3: "pmz",
64454    },
64455    Language {
64456        #[cfg(feature = "lang-name")]
64457        name: "Southern Pashto",
64458        part1: "",
64459        part3: "pbt",
64460    },
64461    Language {
64462        #[cfg(feature = "lang-name")]
64463        name: "Southern Pastaza Quechua",
64464        part1: "",
64465        part3: "qup",
64466    },
64467    Language {
64468        #[cfg(feature = "lang-name")]
64469        name: "Southern Ping Chinese",
64470        part1: "",
64471        part3: "csp",
64472    },
64473    Language {
64474        #[cfg(feature = "lang-name")]
64475        name: "Southern Pomo",
64476        part1: "",
64477        part3: "peq",
64478    },
64479    Language {
64480        #[cfg(feature = "lang-name")]
64481        name: "Southern Puebla Mixtec",
64482        part1: "",
64483        part3: "mit",
64484    },
64485    Language {
64486        #[cfg(feature = "lang-name")]
64487        name: "Southern Puget Sound Salish",
64488        part1: "",
64489        part3: "slh",
64490    },
64491    Language {
64492        #[cfg(feature = "lang-name")]
64493        name: "Southern Pumi",
64494        part1: "",
64495        part3: "pmj",
64496    },
64497    Language {
64498        #[cfg(feature = "lang-name")]
64499        name: "Southern Qiandong Miao",
64500        part1: "",
64501        part3: "hms",
64502    },
64503    Language {
64504        #[cfg(feature = "lang-name")]
64505        name: "Southern Qiang",
64506        part1: "",
64507        part3: "qxs",
64508    },
64509    Language {
64510        #[cfg(feature = "lang-name")]
64511        name: "Southern Rengma Naga",
64512        part1: "",
64513        part3: "nre",
64514    },
64515    Language {
64516        #[cfg(feature = "lang-name")]
64517        name: "Southern Rincon Zapotec",
64518        part1: "",
64519        part3: "zsr",
64520    },
64521    Language {
64522        #[cfg(feature = "lang-name")]
64523        name: "Southern Roglai",
64524        part1: "",
64525        part3: "rgs",
64526    },
64527    Language {
64528        #[cfg(feature = "lang-name")]
64529        name: "Southern Sama",
64530        part1: "",
64531        part3: "ssb",
64532    },
64533    Language {
64534        #[cfg(feature = "lang-name")]
64535        name: "Southern Sami",
64536        part1: "",
64537        part3: "sma",
64538    },
64539    Language {
64540        #[cfg(feature = "lang-name")]
64541        name: "Southern Samo",
64542        part1: "",
64543        part3: "sbd",
64544    },
64545    Language {
64546        #[cfg(feature = "lang-name")]
64547        name: "Southern Sierra Miwok",
64548        part1: "",
64549        part3: "skd",
64550    },
64551    Language {
64552        #[cfg(feature = "lang-name")]
64553        name: "Southern Sorsoganon",
64554        part1: "",
64555        part3: "srv",
64556    },
64557    Language {
64558        #[cfg(feature = "lang-name")]
64559        name: "Southern Sotho",
64560        part1: "st",
64561        part3: "sot",
64562    },
64563    Language {
64564        #[cfg(feature = "lang-name")]
64565        name: "Southern Subanen",
64566        part1: "",
64567        part3: "laa",
64568    },
64569    Language {
64570        #[cfg(feature = "lang-name")]
64571        name: "Southern Thai",
64572        part1: "",
64573        part3: "sou",
64574    },
64575    Language {
64576        #[cfg(feature = "lang-name")]
64577        name: "Southern Tidung",
64578        part1: "",
64579        part3: "itd",
64580    },
64581    Language {
64582        #[cfg(feature = "lang-name")]
64583        name: "Southern Tiwa",
64584        part1: "",
64585        part3: "tix",
64586    },
64587    Language {
64588        #[cfg(feature = "lang-name")]
64589        name: "Southern Toussian",
64590        part1: "",
64591        part3: "wib",
64592    },
64593    Language {
64594        #[cfg(feature = "lang-name")]
64595        name: "Southern Tujia",
64596        part1: "",
64597        part3: "tjs",
64598    },
64599    Language {
64600        #[cfg(feature = "lang-name")]
64601        name: "Southern Tutchone",
64602        part1: "",
64603        part3: "tce",
64604    },
64605    Language {
64606        #[cfg(feature = "lang-name")]
64607        name: "Southern Uzbek",
64608        part1: "",
64609        part3: "uzs",
64610    },
64611    Language {
64612        #[cfg(feature = "lang-name")]
64613        name: "Southern Yamphu",
64614        part1: "",
64615        part3: "lrr",
64616    },
64617    Language {
64618        #[cfg(feature = "lang-name")]
64619        name: "Southern Yukaghir",
64620        part1: "",
64621        part3: "yux",
64622    },
64623    Language {
64624        #[cfg(feature = "lang-name")]
64625        name: "Southwest Gbaya",
64626        part1: "",
64627        part3: "gso",
64628    },
64629    Language {
64630        #[cfg(feature = "lang-name")]
64631        name: "Southwest Palawano",
64632        part1: "",
64633        part3: "plv",
64634    },
64635    Language {
64636        #[cfg(feature = "lang-name")]
64637        name: "Southwest Pashai",
64638        part1: "",
64639        part3: "psh",
64640    },
64641    Language {
64642        #[cfg(feature = "lang-name")]
64643        name: "Southwest Tanna",
64644        part1: "",
64645        part3: "nwi",
64646    },
64647    Language {
64648        #[cfg(feature = "lang-name")]
64649        name: "Southwestern Bontok",
64650        part1: "",
64651        part3: "vbk",
64652    },
64653    Language {
64654        #[cfg(feature = "lang-name")]
64655        name: "Southwestern Dinka",
64656        part1: "",
64657        part3: "dik",
64658    },
64659    Language {
64660        #[cfg(feature = "lang-name")]
64661        name: "Southwestern Fars",
64662        part1: "",
64663        part3: "fay",
64664    },
64665    Language {
64666        #[cfg(feature = "lang-name")]
64667        name: "Southwestern Guiyang Hmong",
64668        part1: "",
64669        part3: "hmg",
64670    },
64671    Language {
64672        #[cfg(feature = "lang-name")]
64673        name: "Southwestern Huishui Hmong",
64674        part1: "",
64675        part3: "hmh",
64676    },
64677    Language {
64678        #[cfg(feature = "lang-name")]
64679        name: "Southwestern Nisu",
64680        part1: "",
64681        part3: "nsv",
64682    },
64683    Language {
64684        #[cfg(feature = "lang-name")]
64685        name: "Southwestern Tarahumara",
64686        part1: "",
64687        part3: "twr",
64688    },
64689    Language {
64690        #[cfg(feature = "lang-name")]
64691        name: "Southwestern Tasmanian",
64692        part1: "",
64693        part3: "xpx",
64694    },
64695    Language {
64696        #[cfg(feature = "lang-name")]
64697        name: "Southwestern Tepehuan",
64698        part1: "",
64699        part3: "tla",
64700    },
64701    Language {
64702        #[cfg(feature = "lang-name")]
64703        name: "Southwestern Tlaxiaco Mixtec",
64704        part1: "",
64705        part3: "meh",
64706    },
64707    Language {
64708        #[cfg(feature = "lang-name")]
64709        name: "Sowa",
64710        part1: "",
64711        part3: "sww",
64712    },
64713    Language {
64714        #[cfg(feature = "lang-name")]
64715        name: "Sowanda",
64716        part1: "",
64717        part3: "sow",
64718    },
64719    Language {
64720        #[cfg(feature = "lang-name")]
64721        name: "Soyaltepec Mazatec",
64722        part1: "",
64723        part3: "vmp",
64724    },
64725    Language {
64726        #[cfg(feature = "lang-name")]
64727        name: "Soyaltepec Mixtec",
64728        part1: "",
64729        part3: "vmq",
64730    },
64731    Language {
64732        #[cfg(feature = "lang-name")]
64733        name: "Spanish",
64734        part1: "es",
64735        part3: "spa",
64736    },
64737    Language {
64738        #[cfg(feature = "lang-name")]
64739        name: "Spanish Sign Language",
64740        part1: "",
64741        part3: "ssp",
64742    },
64743    Language {
64744        #[cfg(feature = "lang-name")]
64745        name: "Spiti Bhoti",
64746        part1: "",
64747        part3: "spt",
64748    },
64749    Language {
64750        #[cfg(feature = "lang-name")]
64751        name: "Spokane",
64752        part1: "",
64753        part3: "spo",
64754    },
64755    Language {
64756        #[cfg(feature = "lang-name")]
64757        name: "Squamish",
64758        part1: "",
64759        part3: "squ",
64760    },
64761    Language {
64762        #[cfg(feature = "lang-name")]
64763        name: "Sranan Tongo",
64764        part1: "",
64765        part3: "srn",
64766    },
64767    Language {
64768        #[cfg(feature = "lang-name")]
64769        name: "Sri Lankan Creole Malay",
64770        part1: "",
64771        part3: "sci",
64772    },
64773    Language {
64774        #[cfg(feature = "lang-name")]
64775        name: "Sri Lankan Sign Language",
64776        part1: "",
64777        part3: "sqs",
64778    },
64779    Language {
64780        #[cfg(feature = "lang-name")]
64781        name: "Standard Arabic",
64782        part1: "",
64783        part3: "arb",
64784    },
64785    Language {
64786        #[cfg(feature = "lang-name")]
64787        name: "Standard Estonian",
64788        part1: "",
64789        part3: "ekk",
64790    },
64791    Language {
64792        #[cfg(feature = "lang-name")]
64793        name: "Standard Latvian",
64794        part1: "",
64795        part3: "lvs",
64796    },
64797    Language {
64798        #[cfg(feature = "lang-name")]
64799        name: "Standard Malay",
64800        part1: "",
64801        part3: "zsm",
64802    },
64803    Language {
64804        #[cfg(feature = "lang-name")]
64805        name: "Standard Moroccan Tamazight",
64806        part1: "",
64807        part3: "zgh",
64808    },
64809    Language {
64810        #[cfg(feature = "lang-name")]
64811        name: "Stellingwerfs",
64812        part1: "",
64813        part3: "stl",
64814    },
64815    Language {
64816        #[cfg(feature = "lang-name")]
64817        name: "Stod Bhoti",
64818        part1: "",
64819        part3: "sbu",
64820    },
64821    Language {
64822        #[cfg(feature = "lang-name")]
64823        name: "Stoney",
64824        part1: "",
64825        part3: "sto",
64826    },
64827    Language {
64828        #[cfg(feature = "lang-name")]
64829        name: "Straits Salish",
64830        part1: "",
64831        part3: "str",
64832    },
64833    Language {
64834        #[cfg(feature = "lang-name")]
64835        name: "Suabo",
64836        part1: "",
64837        part3: "szp",
64838    },
64839    Language {
64840        #[cfg(feature = "lang-name")]
64841        name: "Suarmin",
64842        part1: "",
64843        part3: "seo",
64844    },
64845    Language {
64846        #[cfg(feature = "lang-name")]
64847        name: "Suau",
64848        part1: "",
64849        part3: "swp",
64850    },
64851    Language {
64852        #[cfg(feature = "lang-name")]
64853        name: "Suba",
64854        part1: "",
64855        part3: "sxb",
64856    },
64857    Language {
64858        #[cfg(feature = "lang-name")]
64859        name: "Suba-Simbiti",
64860        part1: "",
64861        part3: "ssc",
64862    },
64863    Language {
64864        #[cfg(feature = "lang-name")]
64865        name: "Subiya",
64866        part1: "",
64867        part3: "sbs",
64868    },
64869    Language {
64870        #[cfg(feature = "lang-name")]
64871        name: "Subtiaba",
64872        part1: "",
64873        part3: "sut",
64874    },
64875    Language {
64876        #[cfg(feature = "lang-name")]
64877        name: "Sudanese Arabic",
64878        part1: "",
64879        part3: "apd",
64880    },
64881    Language {
64882        #[cfg(feature = "lang-name")]
64883        name: "Sudanese Creole Arabic",
64884        part1: "",
64885        part3: "pga",
64886    },
64887    Language {
64888        #[cfg(feature = "lang-name")]
64889        name: "Sudest",
64890        part1: "",
64891        part3: "tgo",
64892    },
64893    Language {
64894        #[cfg(feature = "lang-name")]
64895        name: "Sudovian",
64896        part1: "",
64897        part3: "xsv",
64898    },
64899    Language {
64900        #[cfg(feature = "lang-name")]
64901        name: "Suena",
64902        part1: "",
64903        part3: "sue",
64904    },
64905    Language {
64906        #[cfg(feature = "lang-name")]
64907        name: "Suga",
64908        part1: "",
64909        part3: "sgi",
64910    },
64911    Language {
64912        #[cfg(feature = "lang-name")]
64913        name: "Suganga",
64914        part1: "",
64915        part3: "sug",
64916    },
64917    Language {
64918        #[cfg(feature = "lang-name")]
64919        name: "Sugut Dusun",
64920        part1: "",
64921        part3: "kzs",
64922    },
64923    Language {
64924        #[cfg(feature = "lang-name")]
64925        name: "Sui",
64926        part1: "",
64927        part3: "swi",
64928    },
64929    Language {
64930        #[cfg(feature = "lang-name")]
64931        name: "Suki",
64932        part1: "",
64933        part3: "sui",
64934    },
64935    Language {
64936        #[cfg(feature = "lang-name")]
64937        name: "Suku",
64938        part1: "",
64939        part3: "sub",
64940    },
64941    Language {
64942        #[cfg(feature = "lang-name")]
64943        name: "Sukuma",
64944        part1: "",
64945        part3: "suk",
64946    },
64947    Language {
64948        #[cfg(feature = "lang-name")]
64949        name: "Sukur",
64950        part1: "",
64951        part3: "syk",
64952    },
64953    Language {
64954        #[cfg(feature = "lang-name")]
64955        name: "Sukurum",
64956        part1: "",
64957        part3: "zsu",
64958    },
64959    Language {
64960        #[cfg(feature = "lang-name")]
64961        name: "Sula",
64962        part1: "",
64963        part3: "szn",
64964    },
64965    Language {
64966        #[cfg(feature = "lang-name")]
64967        name: "Sulka",
64968        part1: "",
64969        part3: "sua",
64970    },
64971    Language {
64972        #[cfg(feature = "lang-name")]
64973        name: "Sulod",
64974        part1: "",
64975        part3: "srg",
64976    },
64977    Language {
64978        #[cfg(feature = "lang-name")]
64979        name: "Suma",
64980        part1: "",
64981        part3: "sqm",
64982    },
64983    Language {
64984        #[cfg(feature = "lang-name")]
64985        name: "Sumariup",
64986        part1: "",
64987        part3: "siv",
64988    },
64989    Language {
64990        #[cfg(feature = "lang-name")]
64991        name: "Sumau",
64992        part1: "",
64993        part3: "six",
64994    },
64995    Language {
64996        #[cfg(feature = "lang-name")]
64997        name: "Sumbawa",
64998        part1: "",
64999        part3: "smw",
65000    },
65001    Language {
65002        #[cfg(feature = "lang-name")]
65003        name: "Sumbwa",
65004        part1: "",
65005        part3: "suw",
65006    },
65007    Language {
65008        #[cfg(feature = "lang-name")]
65009        name: "Sumerian",
65010        part1: "",
65011        part3: "sux",
65012    },
65013    Language {
65014        #[cfg(feature = "lang-name")]
65015        name: "Sumi Naga",
65016        part1: "",
65017        part3: "nsm",
65018    },
65019    Language {
65020        #[cfg(feature = "lang-name")]
65021        name: "Sumtu Chin",
65022        part1: "",
65023        part3: "csv",
65024    },
65025    Language {
65026        #[cfg(feature = "lang-name")]
65027        name: "Sunam",
65028        part1: "",
65029        part3: "ssk",
65030    },
65031    Language {
65032        #[cfg(feature = "lang-name")]
65033        name: "Sundanese",
65034        part1: "su",
65035        part3: "sun",
65036    },
65037    Language {
65038        #[cfg(feature = "lang-name")]
65039        name: "Sunwar",
65040        part1: "",
65041        part3: "suz",
65042    },
65043    Language {
65044        #[cfg(feature = "lang-name")]
65045        name: "Suoy",
65046        part1: "",
65047        part3: "syo",
65048    },
65049    Language {
65050        #[cfg(feature = "lang-name")]
65051        name: "Supyire Senoufo",
65052        part1: "",
65053        part3: "spp",
65054    },
65055    Language {
65056        #[cfg(feature = "lang-name")]
65057        name: "Sur",
65058        part1: "",
65059        part3: "tdl",
65060    },
65061    Language {
65062        #[cfg(feature = "lang-name")]
65063        name: "Surbakhal",
65064        part1: "",
65065        part3: "sbj",
65066    },
65067    Language {
65068        #[cfg(feature = "lang-name")]
65069        name: "Surgujia",
65070        part1: "",
65071        part3: "sgj",
65072    },
65073    Language {
65074        #[cfg(feature = "lang-name")]
65075        name: "Surigaonon",
65076        part1: "",
65077        part3: "sgd",
65078    },
65079    Language {
65080        #[cfg(feature = "lang-name")]
65081        name: "Surjapuri",
65082        part1: "",
65083        part3: "sjp",
65084    },
65085    Language {
65086        #[cfg(feature = "lang-name")]
65087        name: "Sursurunga",
65088        part1: "",
65089        part3: "sgz",
65090    },
65091    Language {
65092        #[cfg(feature = "lang-name")]
65093        name: "Suruaha",
65094        part1: "",
65095        part3: "swx",
65096    },
65097    Language {
65098        #[cfg(feature = "lang-name")]
65099        name: "Surubu",
65100        part1: "",
65101        part3: "sde",
65102    },
65103    Language {
65104        #[cfg(feature = "lang-name")]
65105        name: "Surui",
65106        part1: "",
65107        part3: "sru",
65108    },
65109    Language {
65110        #[cfg(feature = "lang-name")]
65111        name: "Surui Do Para",
65112        part1: "",
65113        part3: "mdz",
65114    },
65115    Language {
65116        #[cfg(feature = "lang-name")]
65117        name: "Susquehannock",
65118        part1: "",
65119        part3: "sqn",
65120    },
65121    Language {
65122        #[cfg(feature = "lang-name")]
65123        name: "Susu",
65124        part1: "",
65125        part3: "sus",
65126    },
65127    Language {
65128        #[cfg(feature = "lang-name")]
65129        name: "Susuami",
65130        part1: "",
65131        part3: "ssu",
65132    },
65133    Language {
65134        #[cfg(feature = "lang-name")]
65135        name: "Suundi",
65136        part1: "",
65137        part3: "sdj",
65138    },
65139    Language {
65140        #[cfg(feature = "lang-name")]
65141        name: "Suwawa",
65142        part1: "",
65143        part3: "swu",
65144    },
65145    Language {
65146        #[cfg(feature = "lang-name")]
65147        name: "Suya",
65148        part1: "",
65149        part3: "suy",
65150    },
65151    Language {
65152        #[cfg(feature = "lang-name")]
65153        name: "Svan",
65154        part1: "",
65155        part3: "sva",
65156    },
65157    Language {
65158        #[cfg(feature = "lang-name")]
65159        name: "Swabian",
65160        part1: "",
65161        part3: "swg",
65162    },
65163    Language {
65164        #[cfg(feature = "lang-name")]
65165        name: "Swahili",
65166        part1: "",
65167        part3: "swh",
65168    },
65169    Language {
65170        #[cfg(feature = "lang-name")]
65171        name: "Swahili",
65172        part1: "sw",
65173        part3: "swa",
65174    },
65175    Language {
65176        #[cfg(feature = "lang-name")]
65177        name: "Swampy Cree",
65178        part1: "",
65179        part3: "csw",
65180    },
65181    Language {
65182        #[cfg(feature = "lang-name")]
65183        name: "Swati",
65184        part1: "ss",
65185        part3: "ssw",
65186    },
65187    Language {
65188        #[cfg(feature = "lang-name")]
65189        name: "Swedish",
65190        part1: "sv",
65191        part3: "swe",
65192    },
65193    Language {
65194        #[cfg(feature = "lang-name")]
65195        name: "Swedish Sign Language",
65196        part1: "",
65197        part3: "swl",
65198    },
65199    Language {
65200        #[cfg(feature = "lang-name")]
65201        name: "Swiss German",
65202        part1: "",
65203        part3: "gsw",
65204    },
65205    Language {
65206        #[cfg(feature = "lang-name")]
65207        name: "Swiss-French Sign Language",
65208        part1: "",
65209        part3: "ssr",
65210    },
65211    Language {
65212        #[cfg(feature = "lang-name")]
65213        name: "Swiss-German Sign Language",
65214        part1: "",
65215        part3: "sgg",
65216    },
65217    Language {
65218        #[cfg(feature = "lang-name")]
65219        name: "Swiss-Italian Sign Language",
65220        part1: "",
65221        part3: "slf",
65222    },
65223    Language {
65224        #[cfg(feature = "lang-name")]
65225        name: "Swo",
65226        part1: "",
65227        part3: "sox",
65228    },
65229    Language {
65230        #[cfg(feature = "lang-name")]
65231        name: "Syenara Senoufo",
65232        part1: "",
65233        part3: "shz",
65234    },
65235    Language {
65236        #[cfg(feature = "lang-name")]
65237        name: "Sylheti",
65238        part1: "",
65239        part3: "syl",
65240    },
65241    Language {
65242        #[cfg(feature = "lang-name")]
65243        name: "Syriac",
65244        part1: "",
65245        part3: "syr",
65246    },
65247    Language {
65248        #[cfg(feature = "lang-name")]
65249        name: "Saliba",
65250        part1: "",
65251        part3: "slc",
65252    },
65253    Language {
65254        #[cfg(feature = "lang-name")]
65255        name: "Sao Paulo Kaingang",
65256        part1: "",
65257        part3: "zkp",
65258    },
65259    Language {
65260        #[cfg(feature = "lang-name")]
65261        name: "Saotomense",
65262        part1: "",
65263        part3: "cri",
65264    },
65265    Language {
65266        #[cfg(feature = "lang-name")]
65267        name: "Sicite Senoufo",
65268        part1: "",
65269        part3: "sep",
65270    },
65271    Language {
65272        #[cfg(feature = "lang-name")]
65273        name: "So",
65274        part1: "",
65275        part3: "sss",
65276    },
65277    Language {
65278        #[cfg(feature = "lang-name")]
65279        name: "T'apo",
65280        part1: "",
65281        part3: "lgn",
65282    },
65283    Language {
65284        #[cfg(feature = "lang-name")]
65285        name: "T'en",
65286        part1: "",
65287        part3: "tct",
65288    },
65289    Language {
65290        #[cfg(feature = "lang-name")]
65291        name: "Ta'izzi-Adeni Arabic",
65292        part1: "",
65293        part3: "acq",
65294    },
65295    Language {
65296        #[cfg(feature = "lang-name")]
65297        name: "Taabwa",
65298        part1: "",
65299        part3: "tap",
65300    },
65301    Language {
65302        #[cfg(feature = "lang-name")]
65303        name: "Tabaa Zapotec",
65304        part1: "",
65305        part3: "zat",
65306    },
65307    Language {
65308        #[cfg(feature = "lang-name")]
65309        name: "Tabaru",
65310        part1: "",
65311        part3: "tby",
65312    },
65313    Language {
65314        #[cfg(feature = "lang-name")]
65315        name: "Tabasco Chontal",
65316        part1: "",
65317        part3: "chf",
65318    },
65319    Language {
65320        #[cfg(feature = "lang-name")]
65321        name: "Tabasco Nahuatl",
65322        part1: "",
65323        part3: "nhc",
65324    },
65325    Language {
65326        #[cfg(feature = "lang-name")]
65327        name: "Tabasco Zoque",
65328        part1: "",
65329        part3: "zoq",
65330    },
65331    Language {
65332        #[cfg(feature = "lang-name")]
65333        name: "Tabassaran",
65334        part1: "",
65335        part3: "tab",
65336    },
65337    Language {
65338        #[cfg(feature = "lang-name")]
65339        name: "Tabla",
65340        part1: "",
65341        part3: "tnm",
65342    },
65343    Language {
65344        #[cfg(feature = "lang-name")]
65345        name: "Tabo",
65346        part1: "",
65347        part3: "knv",
65348    },
65349    Language {
65350        #[cfg(feature = "lang-name")]
65351        name: "Tabriak",
65352        part1: "",
65353        part3: "tzx",
65354    },
65355    Language {
65356        #[cfg(feature = "lang-name")]
65357        name: "Tacahua Mixtec",
65358        part1: "",
65359        part3: "xtt",
65360    },
65361    Language {
65362        #[cfg(feature = "lang-name")]
65363        name: "Tacana",
65364        part1: "",
65365        part3: "tna",
65366    },
65367    Language {
65368        #[cfg(feature = "lang-name")]
65369        name: "Tachawit",
65370        part1: "",
65371        part3: "shy",
65372    },
65373    Language {
65374        #[cfg(feature = "lang-name")]
65375        name: "Tachelhit",
65376        part1: "",
65377        part3: "shi",
65378    },
65379    Language {
65380        #[cfg(feature = "lang-name")]
65381        name: "Tachoni",
65382        part1: "",
65383        part3: "lts",
65384    },
65385    Language {
65386        #[cfg(feature = "lang-name")]
65387        name: "Tadaksahak",
65388        part1: "",
65389        part3: "dsq",
65390    },
65391    Language {
65392        #[cfg(feature = "lang-name")]
65393        name: "Tado",
65394        part1: "",
65395        part3: "klw",
65396    },
65397    Language {
65398        #[cfg(feature = "lang-name")]
65399        name: "Tadyawan",
65400        part1: "",
65401        part3: "tdy",
65402    },
65403    Language {
65404        #[cfg(feature = "lang-name")]
65405        name: "Tae'",
65406        part1: "",
65407        part3: "rob",
65408    },
65409    Language {
65410        #[cfg(feature = "lang-name")]
65411        name: "Tafi",
65412        part1: "",
65413        part3: "tcd",
65414    },
65415    Language {
65416        #[cfg(feature = "lang-name")]
65417        name: "Tagabawa",
65418        part1: "",
65419        part3: "bgs",
65420    },
65421    Language {
65422        #[cfg(feature = "lang-name")]
65423        name: "Tagakaulo",
65424        part1: "",
65425        part3: "klg",
65426    },
65427    Language {
65428        #[cfg(feature = "lang-name")]
65429        name: "Tagal Murut",
65430        part1: "",
65431        part3: "mvv",
65432    },
65433    Language {
65434        #[cfg(feature = "lang-name")]
65435        name: "Tagalaka",
65436        part1: "",
65437        part3: "tgz",
65438    },
65439    Language {
65440        #[cfg(feature = "lang-name")]
65441        name: "Tagalog",
65442        part1: "tl",
65443        part3: "tgl",
65444    },
65445    Language {
65446        #[cfg(feature = "lang-name")]
65447        name: "Tagargrent",
65448        part1: "",
65449        part3: "oua",
65450    },
65451    Language {
65452        #[cfg(feature = "lang-name")]
65453        name: "Tagbanwa",
65454        part1: "",
65455        part3: "tbw",
65456    },
65457    Language {
65458        #[cfg(feature = "lang-name")]
65459        name: "Tagbu",
65460        part1: "",
65461        part3: "tbm",
65462    },
65463    Language {
65464        #[cfg(feature = "lang-name")]
65465        name: "Tagdal",
65466        part1: "",
65467        part3: "tda",
65468    },
65469    Language {
65470        #[cfg(feature = "lang-name")]
65471        name: "Tagin",
65472        part1: "",
65473        part3: "tgj",
65474    },
65475    Language {
65476        #[cfg(feature = "lang-name")]
65477        name: "Tagish",
65478        part1: "",
65479        part3: "tgx",
65480    },
65481    Language {
65482        #[cfg(feature = "lang-name")]
65483        name: "Tagoi",
65484        part1: "",
65485        part3: "tag",
65486    },
65487    Language {
65488        #[cfg(feature = "lang-name")]
65489        name: "Tagwana Senoufo",
65490        part1: "",
65491        part3: "tgw",
65492    },
65493    Language {
65494        #[cfg(feature = "lang-name")]
65495        name: "Tahaggart Tamahaq",
65496        part1: "",
65497        part3: "thv",
65498    },
65499    Language {
65500        #[cfg(feature = "lang-name")]
65501        name: "Tahitian",
65502        part1: "ty",
65503        part3: "tah",
65504    },
65505    Language {
65506        #[cfg(feature = "lang-name")]
65507        name: "Tahltan",
65508        part1: "",
65509        part3: "tht",
65510    },
65511    Language {
65512        #[cfg(feature = "lang-name")]
65513        name: "Tai",
65514        part1: "",
65515        part3: "taw",
65516    },
65517    Language {
65518        #[cfg(feature = "lang-name")]
65519        name: "Tai Daeng",
65520        part1: "",
65521        part3: "tyr",
65522    },
65523    Language {
65524        #[cfg(feature = "lang-name")]
65525        name: "Tai Dam",
65526        part1: "",
65527        part3: "blt",
65528    },
65529    Language {
65530        #[cfg(feature = "lang-name")]
65531        name: "Tai Do",
65532        part1: "",
65533        part3: "tyj",
65534    },
65535    Language {
65536        #[cfg(feature = "lang-name")]
65537        name: "Tai Don",
65538        part1: "",
65539        part3: "twh",
65540    },
65541    Language {
65542        #[cfg(feature = "lang-name")]
65543        name: "Tai Hongjin",
65544        part1: "",
65545        part3: "tiz",
65546    },
65547    Language {
65548        #[cfg(feature = "lang-name")]
65549        name: "Tai Laing",
65550        part1: "",
65551        part3: "tjl",
65552    },
65553    Language {
65554        #[cfg(feature = "lang-name")]
65555        name: "Tai Loi",
65556        part1: "",
65557        part3: "tlq",
65558    },
65559    Language {
65560        #[cfg(feature = "lang-name")]
65561        name: "Tai Long",
65562        part1: "",
65563        part3: "thi",
65564    },
65565    Language {
65566        #[cfg(feature = "lang-name")]
65567        name: "Tai Nua",
65568        part1: "",
65569        part3: "tdd",
65570    },
65571    Language {
65572        #[cfg(feature = "lang-name")]
65573        name: "Tai Pao",
65574        part1: "",
65575        part3: "tpo",
65576    },
65577    Language {
65578        #[cfg(feature = "lang-name")]
65579        name: "Tai Thanh",
65580        part1: "",
65581        part3: "tmm",
65582    },
65583    Language {
65584        #[cfg(feature = "lang-name")]
65585        name: "Tai Ya",
65586        part1: "",
65587        part3: "cuu",
65588    },
65589    Language {
65590        #[cfg(feature = "lang-name")]
65591        name: "Taiap",
65592        part1: "",
65593        part3: "gpn",
65594    },
65595    Language {
65596        #[cfg(feature = "lang-name")]
65597        name: "Taikat",
65598        part1: "",
65599        part3: "aos",
65600    },
65601    Language {
65602        #[cfg(feature = "lang-name")]
65603        name: "Tainae",
65604        part1: "",
65605        part3: "ago",
65606    },
65607    Language {
65608        #[cfg(feature = "lang-name")]
65609        name: "Taino",
65610        part1: "",
65611        part3: "tnq",
65612    },
65613    Language {
65614        #[cfg(feature = "lang-name")]
65615        name: "Tairaha",
65616        part1: "",
65617        part3: "bxa",
65618    },
65619    Language {
65620        #[cfg(feature = "lang-name")]
65621        name: "Tairuma",
65622        part1: "",
65623        part3: "uar",
65624    },
65625    Language {
65626        #[cfg(feature = "lang-name")]
65627        name: "Taita",
65628        part1: "",
65629        part3: "dav",
65630    },
65631    Language {
65632        #[cfg(feature = "lang-name")]
65633        name: "Taivoan",
65634        part1: "",
65635        part3: "tvx",
65636    },
65637    Language {
65638        #[cfg(feature = "lang-name")]
65639        name: "Taiwan Sign Language",
65640        part1: "",
65641        part3: "tss",
65642    },
65643    Language {
65644        #[cfg(feature = "lang-name")]
65645        name: "Taje",
65646        part1: "",
65647        part3: "pee",
65648    },
65649    Language {
65650        #[cfg(feature = "lang-name")]
65651        name: "Tajik",
65652        part1: "tg",
65653        part3: "tgk",
65654    },
65655    Language {
65656        #[cfg(feature = "lang-name")]
65657        name: "Tajiki Arabic",
65658        part1: "",
65659        part3: "abh",
65660    },
65661    Language {
65662        #[cfg(feature = "lang-name")]
65663        name: "Tajio",
65664        part1: "",
65665        part3: "tdj",
65666    },
65667    Language {
65668        #[cfg(feature = "lang-name")]
65669        name: "Tajuasohn",
65670        part1: "",
65671        part3: "tja",
65672    },
65673    Language {
65674        #[cfg(feature = "lang-name")]
65675        name: "Takelma",
65676        part1: "",
65677        part3: "tkm",
65678    },
65679    Language {
65680        #[cfg(feature = "lang-name")]
65681        name: "Takestani",
65682        part1: "",
65683        part3: "tks",
65684    },
65685    Language {
65686        #[cfg(feature = "lang-name")]
65687        name: "Takia",
65688        part1: "",
65689        part3: "tbc",
65690    },
65691    Language {
65692        #[cfg(feature = "lang-name")]
65693        name: "Takua",
65694        part1: "",
65695        part3: "tkz",
65696    },
65697    Language {
65698        #[cfg(feature = "lang-name")]
65699        name: "Takuu",
65700        part1: "",
65701        part3: "nho",
65702    },
65703    Language {
65704        #[cfg(feature = "lang-name")]
65705        name: "Takwane",
65706        part1: "",
65707        part3: "tke",
65708    },
65709    Language {
65710        #[cfg(feature = "lang-name")]
65711        name: "Tal",
65712        part1: "",
65713        part3: "tal",
65714    },
65715    Language {
65716        #[cfg(feature = "lang-name")]
65717        name: "Tala",
65718        part1: "",
65719        part3: "tak",
65720    },
65721    Language {
65722        #[cfg(feature = "lang-name")]
65723        name: "Talaud",
65724        part1: "",
65725        part3: "tld",
65726    },
65727    Language {
65728        #[cfg(feature = "lang-name")]
65729        name: "Taliabu",
65730        part1: "",
65731        part3: "tlv",
65732    },
65733    Language {
65734        #[cfg(feature = "lang-name")]
65735        name: "Talieng",
65736        part1: "",
65737        part3: "tdf",
65738    },
65739    Language {
65740        #[cfg(feature = "lang-name")]
65741        name: "Talinga-Bwisi",
65742        part1: "",
65743        part3: "tlj",
65744    },
65745    Language {
65746        #[cfg(feature = "lang-name")]
65747        name: "Talise",
65748        part1: "",
65749        part3: "tlr",
65750    },
65751    Language {
65752        #[cfg(feature = "lang-name")]
65753        name: "Talodi",
65754        part1: "",
65755        part3: "tlo",
65756    },
65757    Language {
65758        #[cfg(feature = "lang-name")]
65759        name: "Taloki",
65760        part1: "",
65761        part3: "tlk",
65762    },
65763    Language {
65764        #[cfg(feature = "lang-name")]
65765        name: "Talondo'",
65766        part1: "",
65767        part3: "tln",
65768    },
65769    Language {
65770        #[cfg(feature = "lang-name")]
65771        name: "Talossan",
65772        part1: "",
65773        part3: "tzl",
65774    },
65775    Language {
65776        #[cfg(feature = "lang-name")]
65777        name: "Talu",
65778        part1: "",
65779        part3: "yta",
65780    },
65781    Language {
65782        #[cfg(feature = "lang-name")]
65783        name: "Talysh",
65784        part1: "",
65785        part3: "tly",
65786    },
65787    Language {
65788        #[cfg(feature = "lang-name")]
65789        name: "Tama",
65790        part1: "",
65791        part3: "tma",
65792    },
65793    Language {
65794        #[cfg(feature = "lang-name")]
65795        name: "Tama",
65796        part1: "",
65797        part3: "ten",
65798    },
65799    Language {
65800        #[cfg(feature = "lang-name")]
65801        name: "Tamagario",
65802        part1: "",
65803        part3: "tcg",
65804    },
65805    Language {
65806        #[cfg(feature = "lang-name")]
65807        name: "Taman",
65808        part1: "",
65809        part3: "tmn",
65810    },
65811    Language {
65812        #[cfg(feature = "lang-name")]
65813        name: "Taman",
65814        part1: "",
65815        part3: "tcl",
65816    },
65817    Language {
65818        #[cfg(feature = "lang-name")]
65819        name: "Tamanaku",
65820        part1: "",
65821        part3: "tmz",
65822    },
65823    Language {
65824        #[cfg(feature = "lang-name")]
65825        name: "Tamashek",
65826        part1: "",
65827        part3: "tmh",
65828    },
65829    Language {
65830        #[cfg(feature = "lang-name")]
65831        name: "Tamasheq",
65832        part1: "",
65833        part3: "taq",
65834    },
65835    Language {
65836        #[cfg(feature = "lang-name")]
65837        name: "Tamazola Mixtec",
65838        part1: "",
65839        part3: "vmx",
65840    },
65841    Language {
65842        #[cfg(feature = "lang-name")]
65843        name: "Tambas",
65844        part1: "",
65845        part3: "tdk",
65846    },
65847    Language {
65848        #[cfg(feature = "lang-name")]
65849        name: "Tambora",
65850        part1: "",
65851        part3: "xxt",
65852    },
65853    Language {
65854        #[cfg(feature = "lang-name")]
65855        name: "Tambotalo",
65856        part1: "",
65857        part3: "tls",
65858    },
65859    Language {
65860        #[cfg(feature = "lang-name")]
65861        name: "Tami",
65862        part1: "",
65863        part3: "tmy",
65864    },
65865    Language {
65866        #[cfg(feature = "lang-name")]
65867        name: "Tamil",
65868        part1: "ta",
65869        part3: "tam",
65870    },
65871    Language {
65872        #[cfg(feature = "lang-name")]
65873        name: "Tamki",
65874        part1: "",
65875        part3: "tax",
65876    },
65877    Language {
65878        #[cfg(feature = "lang-name")]
65879        name: "Tamnim Citak",
65880        part1: "",
65881        part3: "tml",
65882    },
65883    Language {
65884        #[cfg(feature = "lang-name")]
65885        name: "Tampias Lobu",
65886        part1: "",
65887        part3: "low",
65888    },
65889    Language {
65890        #[cfg(feature = "lang-name")]
65891        name: "Tampuan",
65892        part1: "",
65893        part3: "tpu",
65894    },
65895    Language {
65896        #[cfg(feature = "lang-name")]
65897        name: "Tampulma",
65898        part1: "",
65899        part3: "tpm",
65900    },
65901    Language {
65902        #[cfg(feature = "lang-name")]
65903        name: "Tanacross",
65904        part1: "",
65905        part3: "tcb",
65906    },
65907    Language {
65908        #[cfg(feature = "lang-name")]
65909        name: "Tanahmerah",
65910        part1: "",
65911        part3: "tcm",
65912    },
65913    Language {
65914        #[cfg(feature = "lang-name")]
65915        name: "Tanaina",
65916        part1: "",
65917        part3: "tfn",
65918    },
65919    Language {
65920        #[cfg(feature = "lang-name")]
65921        name: "Tanapag",
65922        part1: "",
65923        part3: "tpv",
65924    },
65925    Language {
65926        #[cfg(feature = "lang-name")]
65927        name: "Tandaganon",
65928        part1: "",
65929        part3: "tgn",
65930    },
65931    Language {
65932        #[cfg(feature = "lang-name")]
65933        name: "Tandia",
65934        part1: "",
65935        part3: "tni",
65936    },
65937    Language {
65938        #[cfg(feature = "lang-name")]
65939        name: "Tandroy-Mahafaly Malagasy",
65940        part1: "",
65941        part3: "tdx",
65942    },
65943    Language {
65944        #[cfg(feature = "lang-name")]
65945        name: "Tanema",
65946        part1: "",
65947        part3: "tnx",
65948    },
65949    Language {
65950        #[cfg(feature = "lang-name")]
65951        name: "Tangale",
65952        part1: "",
65953        part3: "tan",
65954    },
65955    Language {
65956        #[cfg(feature = "lang-name")]
65957        name: "Tangchangya",
65958        part1: "",
65959        part3: "tnv",
65960    },
65961    Language {
65962        #[cfg(feature = "lang-name")]
65963        name: "Tanggu",
65964        part1: "",
65965        part3: "tgu",
65966    },
65967    Language {
65968        #[cfg(feature = "lang-name")]
65969        name: "Tangkhul Naga",
65970        part1: "",
65971        part3: "nmf",
65972    },
65973    Language {
65974        #[cfg(feature = "lang-name")]
65975        name: "Tangkhul Naga",
65976        part1: "",
65977        part3: "ntx",
65978    },
65979    Language {
65980        #[cfg(feature = "lang-name")]
65981        name: "Tangko",
65982        part1: "",
65983        part3: "tkx",
65984    },
65985    Language {
65986        #[cfg(feature = "lang-name")]
65987        name: "Tanglang",
65988        part1: "",
65989        part3: "ytl",
65990    },
65991    Language {
65992        #[cfg(feature = "lang-name")]
65993        name: "Tangoa",
65994        part1: "",
65995        part3: "tgp",
65996    },
65997    Language {
65998        #[cfg(feature = "lang-name")]
65999        name: "Tanguat",
66000        part1: "",
66001        part3: "tbs",
66002    },
66003    Language {
66004        #[cfg(feature = "lang-name")]
66005        name: "Tangut",
66006        part1: "",
66007        part3: "txg",
66008    },
66009    Language {
66010        #[cfg(feature = "lang-name")]
66011        name: "Tanimbili",
66012        part1: "",
66013        part3: "tbe",
66014    },
66015    Language {
66016        #[cfg(feature = "lang-name")]
66017        name: "Tanimuca-Retuara",
66018        part1: "",
66019        part3: "tnc",
66020    },
66021    Language {
66022        #[cfg(feature = "lang-name")]
66023        name: "Tanjijili",
66024        part1: "",
66025        part3: "uji",
66026    },
66027    Language {
66028        #[cfg(feature = "lang-name")]
66029        name: "Tanosy Malagasy",
66030        part1: "",
66031        part3: "txy",
66032    },
66033    Language {
66034        #[cfg(feature = "lang-name")]
66035        name: "Tanudan Kalinga",
66036        part1: "",
66037        part3: "kml",
66038    },
66039    Language {
66040        #[cfg(feature = "lang-name")]
66041        name: "Tanzanian Sign Language",
66042        part1: "",
66043        part3: "tza",
66044    },
66045    Language {
66046        #[cfg(feature = "lang-name")]
66047        name: "Tapei",
66048        part1: "",
66049        part3: "afp",
66050    },
66051    Language {
66052        #[cfg(feature = "lang-name")]
66053        name: "Tapiete",
66054        part1: "",
66055        part3: "tpj",
66056    },
66057    Language {
66058        #[cfg(feature = "lang-name")]
66059        name: "Tapirape",
66060        part1: "",
66061        part3: "taf",
66062    },
66063    Language {
66064        #[cfg(feature = "lang-name")]
66065        name: "Tarao Naga",
66066        part1: "",
66067        part3: "tro",
66068    },
66069    Language {
66070        #[cfg(feature = "lang-name")]
66071        name: "Tareng",
66072        part1: "",
66073        part3: "tgr",
66074    },
66075    Language {
66076        #[cfg(feature = "lang-name")]
66077        name: "Tariana",
66078        part1: "",
66079        part3: "tae",
66080    },
66081    Language {
66082        #[cfg(feature = "lang-name")]
66083        name: "Tarifit",
66084        part1: "",
66085        part3: "rif",
66086    },
66087    Language {
66088        #[cfg(feature = "lang-name")]
66089        name: "Tarjumo",
66090        part1: "",
66091        part3: "txj",
66092    },
66093    Language {
66094        #[cfg(feature = "lang-name")]
66095        name: "Tarok",
66096        part1: "",
66097        part3: "yer",
66098    },
66099    Language {
66100        #[cfg(feature = "lang-name")]
66101        name: "Tarpia",
66102        part1: "",
66103        part3: "tpf",
66104    },
66105    Language {
66106        #[cfg(feature = "lang-name")]
66107        name: "Tartessian",
66108        part1: "",
66109        part3: "txr",
66110    },
66111    Language {
66112        #[cfg(feature = "lang-name")]
66113        name: "Taruma",
66114        part1: "",
66115        part3: "tdm",
66116    },
66117    Language {
66118        #[cfg(feature = "lang-name")]
66119        name: "Tasawaq",
66120        part1: "",
66121        part3: "twq",
66122    },
66123    Language {
66124        #[cfg(feature = "lang-name")]
66125        name: "Tase Naga",
66126        part1: "",
66127        part3: "nst",
66128    },
66129    Language {
66130        #[cfg(feature = "lang-name")]
66131        name: "Tasmate",
66132        part1: "",
66133        part3: "tmt",
66134    },
66135    Language {
66136        #[cfg(feature = "lang-name")]
66137        name: "Tataltepec Chatino",
66138        part1: "",
66139        part3: "cta",
66140    },
66141    Language {
66142        #[cfg(feature = "lang-name")]
66143        name: "Tatana",
66144        part1: "",
66145        part3: "txx",
66146    },
66147    Language {
66148        #[cfg(feature = "lang-name")]
66149        name: "Tatar",
66150        part1: "tt",
66151        part3: "tat",
66152    },
66153    Language {
66154        #[cfg(feature = "lang-name")]
66155        name: "Tatuyo",
66156        part1: "",
66157        part3: "tav",
66158    },
66159    Language {
66160        #[cfg(feature = "lang-name")]
66161        name: "Tauade",
66162        part1: "",
66163        part3: "ttd",
66164    },
66165    Language {
66166        #[cfg(feature = "lang-name")]
66167        name: "Taulil",
66168        part1: "",
66169        part3: "tuh",
66170    },
66171    Language {
66172        #[cfg(feature = "lang-name")]
66173        name: "Taungyo",
66174        part1: "",
66175        part3: "tco",
66176    },
66177    Language {
66178        #[cfg(feature = "lang-name")]
66179        name: "Taupota",
66180        part1: "",
66181        part3: "tpa",
66182    },
66183    Language {
66184        #[cfg(feature = "lang-name")]
66185        name: "Tause",
66186        part1: "",
66187        part3: "tad",
66188    },
66189    Language {
66190        #[cfg(feature = "lang-name")]
66191        name: "Taushiro",
66192        part1: "",
66193        part3: "trr",
66194    },
66195    Language {
66196        #[cfg(feature = "lang-name")]
66197        name: "Tausug",
66198        part1: "",
66199        part3: "tsg",
66200    },
66201    Language {
66202        #[cfg(feature = "lang-name")]
66203        name: "Tauya",
66204        part1: "",
66205        part3: "tya",
66206    },
66207    Language {
66208        #[cfg(feature = "lang-name")]
66209        name: "Taveta",
66210        part1: "",
66211        part3: "tvs",
66212    },
66213    Language {
66214        #[cfg(feature = "lang-name")]
66215        name: "Tavoyan",
66216        part1: "",
66217        part3: "tvn",
66218    },
66219    Language {
66220        #[cfg(feature = "lang-name")]
66221        name: "Tavringer Romani",
66222        part1: "",
66223        part3: "rmu",
66224    },
66225    Language {
66226        #[cfg(feature = "lang-name")]
66227        name: "Tawala",
66228        part1: "",
66229        part3: "tbo",
66230    },
66231    Language {
66232        #[cfg(feature = "lang-name")]
66233        name: "Tawallammat Tamajaq",
66234        part1: "",
66235        part3: "ttq",
66236    },
66237    Language {
66238        #[cfg(feature = "lang-name")]
66239        name: "Tawande",
66240        part1: "",
66241        part3: "xtw",
66242    },
66243    Language {
66244        #[cfg(feature = "lang-name")]
66245        name: "Tawang Monpa",
66246        part1: "",
66247        part3: "twm",
66248    },
66249    Language {
66250        #[cfg(feature = "lang-name")]
66251        name: "Tawara",
66252        part1: "",
66253        part3: "twl",
66254    },
66255    Language {
66256        #[cfg(feature = "lang-name")]
66257        name: "Taworta",
66258        part1: "",
66259        part3: "tbp",
66260    },
66261    Language {
66262        #[cfg(feature = "lang-name")]
66263        name: "Tawoyan",
66264        part1: "",
66265        part3: "twy",
66266    },
66267    Language {
66268        #[cfg(feature = "lang-name")]
66269        name: "Tawr Chin",
66270        part1: "",
66271        part3: "tcp",
66272    },
66273    Language {
66274        #[cfg(feature = "lang-name")]
66275        name: "Tay Boi",
66276        part1: "",
66277        part3: "tas",
66278    },
66279    Language {
66280        #[cfg(feature = "lang-name")]
66281        name: "Tay Khang",
66282        part1: "",
66283        part3: "tnu",
66284    },
66285    Language {
66286        #[cfg(feature = "lang-name")]
66287        name: "Tayart Tamajeq",
66288        part1: "",
66289        part3: "thz",
66290    },
66291    Language {
66292        #[cfg(feature = "lang-name")]
66293        name: "Tayo",
66294        part1: "",
66295        part3: "cks",
66296    },
66297    Language {
66298        #[cfg(feature = "lang-name")]
66299        name: "Taznatit",
66300        part1: "",
66301        part3: "grr",
66302    },
66303    Language {
66304        #[cfg(feature = "lang-name")]
66305        name: "Tboli",
66306        part1: "",
66307        part3: "tbl",
66308    },
66309    Language {
66310        #[cfg(feature = "lang-name")]
66311        name: "Tchitchege",
66312        part1: "",
66313        part3: "tck",
66314    },
66315    Language {
66316        #[cfg(feature = "lang-name")]
66317        name: "Tchumbuli",
66318        part1: "",
66319        part3: "bqa",
66320    },
66321    Language {
66322        #[cfg(feature = "lang-name")]
66323        name: "Te'un",
66324        part1: "",
66325        part3: "tve",
66326    },
66327    Language {
66328        #[cfg(feature = "lang-name")]
66329        name: "Teanu",
66330        part1: "",
66331        part3: "tkw",
66332    },
66333    Language {
66334        #[cfg(feature = "lang-name")]
66335        name: "Tebul Sign Language",
66336        part1: "",
66337        part3: "tsy",
66338    },
66339    Language {
66340        #[cfg(feature = "lang-name")]
66341        name: "Tebul Ure Dogon",
66342        part1: "",
66343        part3: "dtu",
66344    },
66345    Language {
66346        #[cfg(feature = "lang-name")]
66347        name: "Tecpatlan Totonac",
66348        part1: "",
66349        part3: "tcw",
66350    },
66351    Language {
66352        #[cfg(feature = "lang-name")]
66353        name: "Tedaga",
66354        part1: "",
66355        part3: "tuq",
66356    },
66357    Language {
66358        #[cfg(feature = "lang-name")]
66359        name: "Tedim Chin",
66360        part1: "",
66361        part3: "ctd",
66362    },
66363    Language {
66364        #[cfg(feature = "lang-name")]
66365        name: "Tee",
66366        part1: "",
66367        part3: "tkq",
66368    },
66369    Language {
66370        #[cfg(feature = "lang-name")]
66371        name: "Tefaro",
66372        part1: "",
66373        part3: "tfo",
66374    },
66375    Language {
66376        #[cfg(feature = "lang-name")]
66377        name: "Tegali",
66378        part1: "",
66379        part3: "ras",
66380    },
66381    Language {
66382        #[cfg(feature = "lang-name")]
66383        name: "Tehit",
66384        part1: "",
66385        part3: "kps",
66386    },
66387    Language {
66388        #[cfg(feature = "lang-name")]
66389        name: "Tehuelche",
66390        part1: "",
66391        part3: "teh",
66392    },
66393    Language {
66394        #[cfg(feature = "lang-name")]
66395        name: "Tejalapan Zapotec",
66396        part1: "",
66397        part3: "ztt",
66398    },
66399    Language {
66400        #[cfg(feature = "lang-name")]
66401        name: "Teke-Ebo",
66402        part1: "",
66403        part3: "ebo",
66404    },
66405    Language {
66406        #[cfg(feature = "lang-name")]
66407        name: "Teke-Fuumu",
66408        part1: "",
66409        part3: "ifm",
66410    },
66411    Language {
66412        #[cfg(feature = "lang-name")]
66413        name: "Teke-Kukuya",
66414        part1: "",
66415        part3: "kkw",
66416    },
66417    Language {
66418        #[cfg(feature = "lang-name")]
66419        name: "Teke-Laali",
66420        part1: "",
66421        part3: "lli",
66422    },
66423    Language {
66424        #[cfg(feature = "lang-name")]
66425        name: "Teke-Nzikou",
66426        part1: "",
66427        part3: "nzu",
66428    },
66429    Language {
66430        #[cfg(feature = "lang-name")]
66431        name: "Teke-Tege",
66432        part1: "",
66433        part3: "teg",
66434    },
66435    Language {
66436        #[cfg(feature = "lang-name")]
66437        name: "Teke-Tsaayi",
66438        part1: "",
66439        part3: "tyi",
66440    },
66441    Language {
66442        #[cfg(feature = "lang-name")]
66443        name: "Teke-Tyee",
66444        part1: "",
66445        part3: "tyx",
66446    },
66447    Language {
66448        #[cfg(feature = "lang-name")]
66449        name: "Tektiteko",
66450        part1: "",
66451        part3: "ttc",
66452    },
66453    Language {
66454        #[cfg(feature = "lang-name")]
66455        name: "Tela-Masbuar",
66456        part1: "",
66457        part3: "tvm",
66458    },
66459    Language {
66460        #[cfg(feature = "lang-name")]
66461        name: "Telefol",
66462        part1: "",
66463        part3: "tlf",
66464    },
66465    Language {
66466        #[cfg(feature = "lang-name")]
66467        name: "Telugu",
66468        part1: "te",
66469        part3: "tel",
66470    },
66471    Language {
66472        #[cfg(feature = "lang-name")]
66473        name: "Tem",
66474        part1: "",
66475        part3: "kdh",
66476    },
66477    Language {
66478        #[cfg(feature = "lang-name")]
66479        name: "Temacine Tamazight",
66480        part1: "",
66481        part3: "tjo",
66482    },
66483    Language {
66484        #[cfg(feature = "lang-name")]
66485        name: "Temascaltepec Nahuatl",
66486        part1: "",
66487        part3: "nhv",
66488    },
66489    Language {
66490        #[cfg(feature = "lang-name")]
66491        name: "Tembo",
66492        part1: "",
66493        part3: "tbt",
66494    },
66495    Language {
66496        #[cfg(feature = "lang-name")]
66497        name: "Tembo",
66498        part1: "",
66499        part3: "tmv",
66500    },
66501    Language {
66502        #[cfg(feature = "lang-name")]
66503        name: "Tembe",
66504        part1: "",
66505        part3: "tqb",
66506    },
66507    Language {
66508        #[cfg(feature = "lang-name")]
66509        name: "Teme",
66510        part1: "",
66511        part3: "tdo",
66512    },
66513    Language {
66514        #[cfg(feature = "lang-name")]
66515        name: "Temein",
66516        part1: "",
66517        part3: "teq",
66518    },
66519    Language {
66520        #[cfg(feature = "lang-name")]
66521        name: "Temi",
66522        part1: "",
66523        part3: "soz",
66524    },
66525    Language {
66526        #[cfg(feature = "lang-name")]
66527        name: "Temiar",
66528        part1: "",
66529        part3: "tea",
66530    },
66531    Language {
66532        #[cfg(feature = "lang-name")]
66533        name: "Temoaya Otomi",
66534        part1: "",
66535        part3: "ott",
66536    },
66537    Language {
66538        #[cfg(feature = "lang-name")]
66539        name: "Temoq",
66540        part1: "",
66541        part3: "tmo",
66542    },
66543    Language {
66544        #[cfg(feature = "lang-name")]
66545        name: "Temuan",
66546        part1: "",
66547        part3: "tmw",
66548    },
66549    Language {
66550        #[cfg(feature = "lang-name")]
66551        name: "Ten'edn",
66552        part1: "",
66553        part3: "tnz",
66554    },
66555    Language {
66556        #[cfg(feature = "lang-name")]
66557        name: "Tena Lowland Quichua",
66558        part1: "",
66559        part3: "quw",
66560    },
66561    Language {
66562        #[cfg(feature = "lang-name")]
66563        name: "Tenango Otomi",
66564        part1: "",
66565        part3: "otn",
66566    },
66567    Language {
66568        #[cfg(feature = "lang-name")]
66569        name: "Tene Kan Dogon",
66570        part1: "",
66571        part3: "dtk",
66572    },
66573    Language {
66574        #[cfg(feature = "lang-name")]
66575        name: "Tenggarong Kutai Malay",
66576        part1: "",
66577        part3: "vkt",
66578    },
66579    Language {
66580        #[cfg(feature = "lang-name")]
66581        name: "Tengger",
66582        part1: "",
66583        part3: "tes",
66584    },
66585    Language {
66586        #[cfg(feature = "lang-name")]
66587        name: "Tenharim",
66588        part1: "",
66589        part3: "pah",
66590    },
66591    Language {
66592        #[cfg(feature = "lang-name")]
66593        name: "Tenino",
66594        part1: "",
66595        part3: "tqn",
66596    },
66597    Language {
66598        #[cfg(feature = "lang-name")]
66599        name: "Tenis",
66600        part1: "",
66601        part3: "tns",
66602    },
66603    Language {
66604        #[cfg(feature = "lang-name")]
66605        name: "Tennet",
66606        part1: "",
66607        part3: "tex",
66608    },
66609    Language {
66610        #[cfg(feature = "lang-name")]
66611        name: "Teop",
66612        part1: "",
66613        part3: "tio",
66614    },
66615    Language {
66616        #[cfg(feature = "lang-name")]
66617        name: "Teor",
66618        part1: "",
66619        part3: "tev",
66620    },
66621    Language {
66622        #[cfg(feature = "lang-name")]
66623        name: "Tepecano",
66624        part1: "",
66625        part3: "tep",
66626    },
66627    Language {
66628        #[cfg(feature = "lang-name")]
66629        name: "Tepetotutla Chinantec",
66630        part1: "",
66631        part3: "cnt",
66632    },
66633    Language {
66634        #[cfg(feature = "lang-name")]
66635        name: "Tepeuxila Cuicatec",
66636        part1: "",
66637        part3: "cux",
66638    },
66639    Language {
66640        #[cfg(feature = "lang-name")]
66641        name: "Tepinapa Chinantec",
66642        part1: "",
66643        part3: "cte",
66644    },
66645    Language {
66646        #[cfg(feature = "lang-name")]
66647        name: "Tepo Krumen",
66648        part1: "",
66649        part3: "ted",
66650    },
66651    Language {
66652        #[cfg(feature = "lang-name")]
66653        name: "Ter Sami",
66654        part1: "",
66655        part3: "sjt",
66656    },
66657    Language {
66658        #[cfg(feature = "lang-name")]
66659        name: "Tera",
66660        part1: "",
66661        part3: "ttr",
66662    },
66663    Language {
66664        #[cfg(feature = "lang-name")]
66665        name: "Terebu",
66666        part1: "",
66667        part3: "trb",
66668    },
66669    Language {
66670        #[cfg(feature = "lang-name")]
66671        name: "Terei",
66672        part1: "",
66673        part3: "buo",
66674    },
66675    Language {
66676        #[cfg(feature = "lang-name")]
66677        name: "Tereno",
66678        part1: "",
66679        part3: "ter",
66680    },
66681    Language {
66682        #[cfg(feature = "lang-name")]
66683        name: "Teressa",
66684        part1: "",
66685        part3: "tef",
66686    },
66687    Language {
66688        #[cfg(feature = "lang-name")]
66689        name: "Tereweng",
66690        part1: "",
66691        part3: "twg",
66692    },
66693    Language {
66694        #[cfg(feature = "lang-name")]
66695        name: "Teribe",
66696        part1: "",
66697        part3: "tfr",
66698    },
66699    Language {
66700        #[cfg(feature = "lang-name")]
66701        name: "Terik",
66702        part1: "",
66703        part3: "tec",
66704    },
66705    Language {
66706        #[cfg(feature = "lang-name")]
66707        name: "Termanu",
66708        part1: "",
66709        part3: "twu",
66710    },
66711    Language {
66712        #[cfg(feature = "lang-name")]
66713        name: "Ternate",
66714        part1: "",
66715        part3: "tft",
66716    },
66717    Language {
66718        #[cfg(feature = "lang-name")]
66719        name: "Ternateno",
66720        part1: "",
66721        part3: "tmg",
66722    },
66723    Language {
66724        #[cfg(feature = "lang-name")]
66725        name: "Tesaka Malagasy",
66726        part1: "",
66727        part3: "tkg",
66728    },
66729    Language {
66730        #[cfg(feature = "lang-name")]
66731        name: "Tese",
66732        part1: "",
66733        part3: "keg",
66734    },
66735    Language {
66736        #[cfg(feature = "lang-name")]
66737        name: "Teshenawa",
66738        part1: "",
66739        part3: "twc",
66740    },
66741    Language {
66742        #[cfg(feature = "lang-name")]
66743        name: "Teso",
66744        part1: "",
66745        part3: "teo",
66746    },
66747    Language {
66748        #[cfg(feature = "lang-name")]
66749        name: "Tetela",
66750        part1: "",
66751        part3: "tll",
66752    },
66753    Language {
66754        #[cfg(feature = "lang-name")]
66755        name: "Tetelcingo Nahuatl",
66756        part1: "",
66757        part3: "nhg",
66758    },
66759    Language {
66760        #[cfg(feature = "lang-name")]
66761        name: "Tetete",
66762        part1: "",
66763        part3: "teb",
66764    },
66765    Language {
66766        #[cfg(feature = "lang-name")]
66767        name: "Tetserret",
66768        part1: "",
66769        part3: "tez",
66770    },
66771    Language {
66772        #[cfg(feature = "lang-name")]
66773        name: "Tetum",
66774        part1: "",
66775        part3: "tet",
66776    },
66777    Language {
66778        #[cfg(feature = "lang-name")]
66779        name: "Tetun Dili",
66780        part1: "",
66781        part3: "tdt",
66782    },
66783    Language {
66784        #[cfg(feature = "lang-name")]
66785        name: "Teutila Cuicatec",
66786        part1: "",
66787        part3: "cut",
66788    },
66789    Language {
66790        #[cfg(feature = "lang-name")]
66791        name: "Tewa",
66792        part1: "",
66793        part3: "twe",
66794    },
66795    Language {
66796        #[cfg(feature = "lang-name")]
66797        name: "Tewa",
66798        part1: "",
66799        part3: "tew",
66800    },
66801    Language {
66802        #[cfg(feature = "lang-name")]
66803        name: "Tewe",
66804        part1: "",
66805        part3: "twx",
66806    },
66807    Language {
66808        #[cfg(feature = "lang-name")]
66809        name: "Texcatepec Otomi",
66810        part1: "",
66811        part3: "otx",
66812    },
66813    Language {
66814        #[cfg(feature = "lang-name")]
66815        name: "Texistepec Popoluca",
66816        part1: "",
66817        part3: "poq",
66818    },
66819    Language {
66820        #[cfg(feature = "lang-name")]
66821        name: "Texmelucan Zapotec",
66822        part1: "",
66823        part3: "zpz",
66824    },
66825    Language {
66826        #[cfg(feature = "lang-name")]
66827        name: "Tezoatlan Mixtec",
66828        part1: "",
66829        part3: "mxb",
66830    },
66831    Language {
66832        #[cfg(feature = "lang-name")]
66833        name: "Tha",
66834        part1: "",
66835        part3: "thy",
66836    },
66837    Language {
66838        #[cfg(feature = "lang-name")]
66839        name: "Thachanadan",
66840        part1: "",
66841        part3: "thn",
66842    },
66843    Language {
66844        #[cfg(feature = "lang-name")]
66845        name: "Thado Chin",
66846        part1: "",
66847        part3: "tcz",
66848    },
66849    Language {
66850        #[cfg(feature = "lang-name")]
66851        name: "Thai",
66852        part1: "th",
66853        part3: "tha",
66854    },
66855    Language {
66856        #[cfg(feature = "lang-name")]
66857        name: "Thai Sign Language",
66858        part1: "",
66859        part3: "tsq",
66860    },
66861    Language {
66862        #[cfg(feature = "lang-name")]
66863        name: "Thai Song",
66864        part1: "",
66865        part3: "soa",
66866    },
66867    Language {
66868        #[cfg(feature = "lang-name")]
66869        name: "Thaiphum Chin",
66870        part1: "",
66871        part3: "cth",
66872    },
66873    Language {
66874        #[cfg(feature = "lang-name")]
66875        name: "Thakali",
66876        part1: "",
66877        part3: "ths",
66878    },
66879    Language {
66880        #[cfg(feature = "lang-name")]
66881        name: "Thangal Naga",
66882        part1: "",
66883        part3: "nki",
66884    },
66885    Language {
66886        #[cfg(feature = "lang-name")]
66887        name: "Thangmi",
66888        part1: "",
66889        part3: "thf",
66890    },
66891    Language {
66892        #[cfg(feature = "lang-name")]
66893        name: "Thao",
66894        part1: "",
66895        part3: "ssf",
66896    },
66897    Language {
66898        #[cfg(feature = "lang-name")]
66899        name: "Tharaka",
66900        part1: "",
66901        part3: "thk",
66902    },
66903    Language {
66904        #[cfg(feature = "lang-name")]
66905        name: "Thawa",
66906        part1: "",
66907        part3: "xtv",
66908    },
66909    Language {
66910        #[cfg(feature = "lang-name")]
66911        name: "Thaypan",
66912        part1: "",
66913        part3: "typ",
66914    },
66915    Language {
66916        #[cfg(feature = "lang-name")]
66917        name: "Thiin",
66918        part1: "",
66919        part3: "iin",
66920    },
66921    Language {
66922        #[cfg(feature = "lang-name")]
66923        name: "Tho",
66924        part1: "",
66925        part3: "tou",
66926    },
66927    Language {
66928        #[cfg(feature = "lang-name")]
66929        name: "Thompson",
66930        part1: "",
66931        part3: "thp",
66932    },
66933    Language {
66934        #[cfg(feature = "lang-name")]
66935        name: "Thopho",
66936        part1: "",
66937        part3: "ytp",
66938    },
66939    Language {
66940        #[cfg(feature = "lang-name")]
66941        name: "Thracian",
66942        part1: "",
66943        part3: "txh",
66944    },
66945    Language {
66946        #[cfg(feature = "lang-name")]
66947        name: "Thu Lao",
66948        part1: "",
66949        part3: "tyl",
66950    },
66951    Language {
66952        #[cfg(feature = "lang-name")]
66953        name: "Thulung",
66954        part1: "",
66955        part3: "tdh",
66956    },
66957    Language {
66958        #[cfg(feature = "lang-name")]
66959        name: "Thur",
66960        part1: "",
66961        part3: "lth",
66962    },
66963    Language {
66964        #[cfg(feature = "lang-name")]
66965        name: "Thuri",
66966        part1: "",
66967        part3: "thu",
66968    },
66969    Language {
66970        #[cfg(feature = "lang-name")]
66971        name: "Tiagbamrin Aizi",
66972        part1: "",
66973        part3: "ahi",
66974    },
66975    Language {
66976        #[cfg(feature = "lang-name")]
66977        name: "Tiale",
66978        part1: "",
66979        part3: "mnl",
66980    },
66981    Language {
66982        #[cfg(feature = "lang-name")]
66983        name: "Tiang",
66984        part1: "",
66985        part3: "tbj",
66986    },
66987    Language {
66988        #[cfg(feature = "lang-name")]
66989        name: "Tibea",
66990        part1: "",
66991        part3: "ngy",
66992    },
66993    Language {
66994        #[cfg(feature = "lang-name")]
66995        name: "Tibetan",
66996        part1: "bo",
66997        part3: "bod",
66998    },
66999    Language {
67000        #[cfg(feature = "lang-name")]
67001        name: "Tibetan Sign Language",
67002        part1: "",
67003        part3: "lsn",
67004    },
67005    Language {
67006        #[cfg(feature = "lang-name")]
67007        name: "Tichurong",
67008        part1: "",
67009        part3: "tcn",
67010    },
67011    Language {
67012        #[cfg(feature = "lang-name")]
67013        name: "Ticuna",
67014        part1: "",
67015        part3: "tca",
67016    },
67017    Language {
67018        #[cfg(feature = "lang-name")]
67019        name: "Tidaa Mixtec",
67020        part1: "",
67021        part3: "mtx",
67022    },
67023    Language {
67024        #[cfg(feature = "lang-name")]
67025        name: "Tidikelt Tamazight",
67026        part1: "",
67027        part3: "tia",
67028    },
67029    Language {
67030        #[cfg(feature = "lang-name")]
67031        name: "Tidore",
67032        part1: "",
67033        part3: "tvo",
67034    },
67035    Language {
67036        #[cfg(feature = "lang-name")]
67037        name: "Tiemacewe Bozo",
67038        part1: "",
67039        part3: "boo",
67040    },
67041    Language {
67042        #[cfg(feature = "lang-name")]
67043        name: "Tiene",
67044        part1: "",
67045        part3: "tii",
67046    },
67047    Language {
67048        #[cfg(feature = "lang-name")]
67049        name: "Tifal",
67050        part1: "",
67051        part3: "tif",
67052    },
67053    Language {
67054        #[cfg(feature = "lang-name")]
67055        name: "Tigak",
67056        part1: "",
67057        part3: "tgc",
67058    },
67059    Language {
67060        #[cfg(feature = "lang-name")]
67061        name: "Tigon Mbembe",
67062        part1: "",
67063        part3: "nza",
67064    },
67065    Language {
67066        #[cfg(feature = "lang-name")]
67067        name: "Tigre",
67068        part1: "",
67069        part3: "tig",
67070    },
67071    Language {
67072        #[cfg(feature = "lang-name")]
67073        name: "Tigrinya",
67074        part1: "ti",
67075        part3: "tir",
67076    },
67077    Language {
67078        #[cfg(feature = "lang-name")]
67079        name: "Tii",
67080        part1: "",
67081        part3: "txq",
67082    },
67083    Language {
67084        #[cfg(feature = "lang-name")]
67085        name: "Tijaltepec Mixtec",
67086        part1: "",
67087        part3: "xtl",
67088    },
67089    Language {
67090        #[cfg(feature = "lang-name")]
67091        name: "Tikar",
67092        part1: "",
67093        part3: "tik",
67094    },
67095    Language {
67096        #[cfg(feature = "lang-name")]
67097        name: "Tikopia",
67098        part1: "",
67099        part3: "tkp",
67100    },
67101    Language {
67102        #[cfg(feature = "lang-name")]
67103        name: "Tilapa Otomi",
67104        part1: "",
67105        part3: "otl",
67106    },
67107    Language {
67108        #[cfg(feature = "lang-name")]
67109        name: "Tillamook",
67110        part1: "",
67111        part3: "til",
67112    },
67113    Language {
67114        #[cfg(feature = "lang-name")]
67115        name: "Tilquiapan Zapotec",
67116        part1: "",
67117        part3: "zts",
67118    },
67119    Language {
67120        #[cfg(feature = "lang-name")]
67121        name: "Tilung",
67122        part1: "",
67123        part3: "tij",
67124    },
67125    Language {
67126        #[cfg(feature = "lang-name")]
67127        name: "Tima",
67128        part1: "",
67129        part3: "tms",
67130    },
67131    Language {
67132        #[cfg(feature = "lang-name")]
67133        name: "Timbe",
67134        part1: "",
67135        part3: "tim",
67136    },
67137    Language {
67138        #[cfg(feature = "lang-name")]
67139        name: "Timne",
67140        part1: "",
67141        part3: "tem",
67142    },
67143    Language {
67144        #[cfg(feature = "lang-name")]
67145        name: "Timor Pidgin",
67146        part1: "",
67147        part3: "tvy",
67148    },
67149    Language {
67150        #[cfg(feature = "lang-name")]
67151        name: "Timucua",
67152        part1: "",
67153        part3: "tjm",
67154    },
67155    Language {
67156        #[cfg(feature = "lang-name")]
67157        name: "Timugon Murut",
67158        part1: "",
67159        part3: "tih",
67160    },
67161    Language {
67162        #[cfg(feature = "lang-name")]
67163        name: "Tinani",
67164        part1: "",
67165        part3: "lbf",
67166    },
67167    Language {
67168        #[cfg(feature = "lang-name")]
67169        name: "Tindi",
67170        part1: "",
67171        part3: "tin",
67172    },
67173    Language {
67174        #[cfg(feature = "lang-name")]
67175        name: "Tingui-Boto",
67176        part1: "",
67177        part3: "tgv",
67178    },
67179    Language {
67180        #[cfg(feature = "lang-name")]
67181        name: "Tinigua",
67182        part1: "",
67183        part3: "tit",
67184    },
67185    Language {
67186        #[cfg(feature = "lang-name")]
67187        name: "Tinputz",
67188        part1: "",
67189        part3: "tpz",
67190    },
67191    Language {
67192        #[cfg(feature = "lang-name")]
67193        name: "Tippera",
67194        part1: "",
67195        part3: "tpe",
67196    },
67197    Language {
67198        #[cfg(feature = "lang-name")]
67199        name: "Tira",
67200        part1: "",
67201        part3: "tic",
67202    },
67203    Language {
67204        #[cfg(feature = "lang-name")]
67205        name: "Tirahi",
67206        part1: "",
67207        part3: "tra",
67208    },
67209    Language {
67210        #[cfg(feature = "lang-name")]
67211        name: "Tiranige Diga Dogon",
67212        part1: "",
67213        part3: "tde",
67214    },
67215    Language {
67216        #[cfg(feature = "lang-name")]
67217        name: "Tiri",
67218        part1: "",
67219        part3: "cir",
67220    },
67221    Language {
67222        #[cfg(feature = "lang-name")]
67223        name: "Tirmaga-Chai Suri",
67224        part1: "",
67225        part3: "suq",
67226    },
67227    Language {
67228        #[cfg(feature = "lang-name")]
67229        name: "Tiruray",
67230        part1: "",
67231        part3: "tiy",
67232    },
67233    Language {
67234        #[cfg(feature = "lang-name")]
67235        name: "Tita",
67236        part1: "",
67237        part3: "tdq",
67238    },
67239    Language {
67240        #[cfg(feature = "lang-name")]
67241        name: "Titan",
67242        part1: "",
67243        part3: "ttv",
67244    },
67245    Language {
67246        #[cfg(feature = "lang-name")]
67247        name: "Tiv",
67248        part1: "",
67249        part3: "tiv",
67250    },
67251    Language {
67252        #[cfg(feature = "lang-name")]
67253        name: "Tiwa",
67254        part1: "",
67255        part3: "lax",
67256    },
67257    Language {
67258        #[cfg(feature = "lang-name")]
67259        name: "Tiwi",
67260        part1: "",
67261        part3: "tiw",
67262    },
67263    Language {
67264        #[cfg(feature = "lang-name")]
67265        name: "Tiyaa",
67266        part1: "",
67267        part3: "tyy",
67268    },
67269    Language {
67270        #[cfg(feature = "lang-name")]
67271        name: "Tiefo",
67272        part1: "",
67273        part3: "tiq",
67274    },
67275    Language {
67276        #[cfg(feature = "lang-name")]
67277        name: "Tieyaxo Bozo",
67278        part1: "",
67279        part3: "boz",
67280    },
67281    Language {
67282        #[cfg(feature = "lang-name")]
67283        name: "Tjungundji",
67284        part1: "",
67285        part3: "tjj",
67286    },
67287    Language {
67288        #[cfg(feature = "lang-name")]
67289        name: "Tjupany",
67290        part1: "",
67291        part3: "tjp",
67292    },
67293    Language {
67294        #[cfg(feature = "lang-name")]
67295        name: "Tjurruru",
67296        part1: "",
67297        part3: "tju",
67298    },
67299    Language {
67300        #[cfg(feature = "lang-name")]
67301        name: "Tlachichilco Tepehua",
67302        part1: "",
67303        part3: "tpt",
67304    },
67305    Language {
67306        #[cfg(feature = "lang-name")]
67307        name: "Tlacoapa Me'phaa",
67308        part1: "",
67309        part3: "tpl",
67310    },
67311    Language {
67312        #[cfg(feature = "lang-name")]
67313        name: "Tlacoatzintepec Chinantec",
67314        part1: "",
67315        part3: "ctl",
67316    },
67317    Language {
67318        #[cfg(feature = "lang-name")]
67319        name: "Tlacolulita Zapotec",
67320        part1: "",
67321        part3: "zpk",
67322    },
67323    Language {
67324        #[cfg(feature = "lang-name")]
67325        name: "Tlahuitoltepec Mixe",
67326        part1: "",
67327        part3: "mxp",
67328    },
67329    Language {
67330        #[cfg(feature = "lang-name")]
67331        name: "Tlamacazapa Nahuatl",
67332        part1: "",
67333        part3: "nuz",
67334    },
67335    Language {
67336        #[cfg(feature = "lang-name")]
67337        name: "Tlazoyaltepec Mixtec",
67338        part1: "",
67339        part3: "mqh",
67340    },
67341    Language {
67342        #[cfg(feature = "lang-name")]
67343        name: "Tlingit",
67344        part1: "",
67345        part3: "tli",
67346    },
67347    Language {
67348        #[cfg(feature = "lang-name")]
67349        name: "To",
67350        part1: "",
67351        part3: "toz",
67352    },
67353    Language {
67354        #[cfg(feature = "lang-name")]
67355        name: "To'abaita",
67356        part1: "",
67357        part3: "mlu",
67358    },
67359    Language {
67360        #[cfg(feature = "lang-name")]
67361        name: "Toaripi",
67362        part1: "",
67363        part3: "tqo",
67364    },
67365    Language {
67366        #[cfg(feature = "lang-name")]
67367        name: "Toba",
67368        part1: "",
67369        part3: "tob",
67370    },
67371    Language {
67372        #[cfg(feature = "lang-name")]
67373        name: "Toba-Maskoy",
67374        part1: "",
67375        part3: "tmf",
67376    },
67377    Language {
67378        #[cfg(feature = "lang-name")]
67379        name: "Tobagonian Creole English",
67380        part1: "",
67381        part3: "tgh",
67382    },
67383    Language {
67384        #[cfg(feature = "lang-name")]
67385        name: "Tobanga",
67386        part1: "",
67387        part3: "tng",
67388    },
67389    Language {
67390        #[cfg(feature = "lang-name")]
67391        name: "Tobati",
67392        part1: "",
67393        part3: "tti",
67394    },
67395    Language {
67396        #[cfg(feature = "lang-name")]
67397        name: "Tobelo",
67398        part1: "",
67399        part3: "tlb",
67400    },
67401    Language {
67402        #[cfg(feature = "lang-name")]
67403        name: "Tobian",
67404        part1: "",
67405        part3: "tox",
67406    },
67407    Language {
67408        #[cfg(feature = "lang-name")]
67409        name: "Tobilung",
67410        part1: "",
67411        part3: "tgb",
67412    },
67413    Language {
67414        #[cfg(feature = "lang-name")]
67415        name: "Tobo",
67416        part1: "",
67417        part3: "tbv",
67418    },
67419    Language {
67420        #[cfg(feature = "lang-name")]
67421        name: "Tocantins Asurini",
67422        part1: "",
67423        part3: "asu",
67424    },
67425    Language {
67426        #[cfg(feature = "lang-name")]
67427        name: "Tocho",
67428        part1: "",
67429        part3: "taz",
67430    },
67431    Language {
67432        #[cfg(feature = "lang-name")]
67433        name: "Toda",
67434        part1: "",
67435        part3: "tcx",
67436    },
67437    Language {
67438        #[cfg(feature = "lang-name")]
67439        name: "Todrah",
67440        part1: "",
67441        part3: "tdr",
67442    },
67443    Language {
67444        #[cfg(feature = "lang-name")]
67445        name: "Tofanma",
67446        part1: "",
67447        part3: "tlg",
67448    },
67449    Language {
67450        #[cfg(feature = "lang-name")]
67451        name: "Tofin Gbe",
67452        part1: "",
67453        part3: "tfi",
67454    },
67455    Language {
67456        #[cfg(feature = "lang-name")]
67457        name: "Togbo-Vara Banda",
67458        part1: "",
67459        part3: "tor",
67460    },
67461    Language {
67462        #[cfg(feature = "lang-name")]
67463        name: "Togoyo",
67464        part1: "",
67465        part3: "tgy",
67466    },
67467    Language {
67468        #[cfg(feature = "lang-name")]
67469        name: "Tohono O'odham",
67470        part1: "",
67471        part3: "ood",
67472    },
67473    Language {
67474        #[cfg(feature = "lang-name")]
67475        name: "Tojolabal",
67476        part1: "",
67477        part3: "toj",
67478    },
67479    Language {
67480        #[cfg(feature = "lang-name")]
67481        name: "Tok Pisin",
67482        part1: "",
67483        part3: "tpi",
67484    },
67485    Language {
67486        #[cfg(feature = "lang-name")]
67487        name: "Tokano",
67488        part1: "",
67489        part3: "zuh",
67490    },
67491    Language {
67492        #[cfg(feature = "lang-name")]
67493        name: "Tokelau",
67494        part1: "",
67495        part3: "tkl",
67496    },
67497    Language {
67498        #[cfg(feature = "lang-name")]
67499        name: "Tokharian A",
67500        part1: "",
67501        part3: "xto",
67502    },
67503    Language {
67504        #[cfg(feature = "lang-name")]
67505        name: "Tokharian B",
67506        part1: "",
67507        part3: "txb",
67508    },
67509    Language {
67510        #[cfg(feature = "lang-name")]
67511        name: "Toki Pona",
67512        part1: "",
67513        part3: "tok",
67514    },
67515    Language {
67516        #[cfg(feature = "lang-name")]
67517        name: "Toku-No-Shima",
67518        part1: "",
67519        part3: "tkn",
67520    },
67521    Language {
67522        #[cfg(feature = "lang-name")]
67523        name: "Tol",
67524        part1: "",
67525        part3: "jic",
67526    },
67527    Language {
67528        #[cfg(feature = "lang-name")]
67529        name: "Tolaki",
67530        part1: "",
67531        part3: "lbw",
67532    },
67533    Language {
67534        #[cfg(feature = "lang-name")]
67535        name: "Tolomako",
67536        part1: "",
67537        part3: "tlm",
67538    },
67539    Language {
67540        #[cfg(feature = "lang-name")]
67541        name: "Tolowa",
67542        part1: "",
67543        part3: "tol",
67544    },
67545    Language {
67546        #[cfg(feature = "lang-name")]
67547        name: "Toma",
67548        part1: "",
67549        part3: "tod",
67550    },
67551    Language {
67552        #[cfg(feature = "lang-name")]
67553        name: "Tomadino",
67554        part1: "",
67555        part3: "tdi",
67556    },
67557    Language {
67558        #[cfg(feature = "lang-name")]
67559        name: "Tombelala",
67560        part1: "",
67561        part3: "ttp",
67562    },
67563    Language {
67564        #[cfg(feature = "lang-name")]
67565        name: "Tombonuo",
67566        part1: "",
67567        part3: "txa",
67568    },
67569    Language {
67570        #[cfg(feature = "lang-name")]
67571        name: "Tombulu",
67572        part1: "",
67573        part3: "tom",
67574    },
67575    Language {
67576        #[cfg(feature = "lang-name")]
67577        name: "Tomini",
67578        part1: "",
67579        part3: "txm",
67580    },
67581    Language {
67582        #[cfg(feature = "lang-name")]
67583        name: "Tommo So Dogon",
67584        part1: "",
67585        part3: "dto",
67586    },
67587    Language {
67588        #[cfg(feature = "lang-name")]
67589        name: "Tomo Kan Dogon",
67590        part1: "",
67591        part3: "dtm",
67592    },
67593    Language {
67594        #[cfg(feature = "lang-name")]
67595        name: "Tomoip",
67596        part1: "",
67597        part3: "tqp",
67598    },
67599    Language {
67600        #[cfg(feature = "lang-name")]
67601        name: "Tondano",
67602        part1: "",
67603        part3: "tdn",
67604    },
67605    Language {
67606        #[cfg(feature = "lang-name")]
67607        name: "Tondi Songway Kiini",
67608        part1: "",
67609        part3: "tst",
67610    },
67611    Language {
67612        #[cfg(feature = "lang-name")]
67613        name: "Tonga",
67614        part1: "",
67615        part3: "tog",
67616    },
67617    Language {
67618        #[cfg(feature = "lang-name")]
67619        name: "Tonga",
67620        part1: "to",
67621        part3: "ton",
67622    },
67623    Language {
67624        #[cfg(feature = "lang-name")]
67625        name: "Tonga",
67626        part1: "",
67627        part3: "toi",
67628    },
67629    Language {
67630        #[cfg(feature = "lang-name")]
67631        name: "Tongwe",
67632        part1: "",
67633        part3: "tny",
67634    },
67635    Language {
67636        #[cfg(feature = "lang-name")]
67637        name: "Tonjon",
67638        part1: "",
67639        part3: "tjn",
67640    },
67641    Language {
67642        #[cfg(feature = "lang-name")]
67643        name: "Tonkawa",
67644        part1: "",
67645        part3: "tqw",
67646    },
67647    Language {
67648        #[cfg(feature = "lang-name")]
67649        name: "Tonsawang",
67650        part1: "",
67651        part3: "tnw",
67652    },
67653    Language {
67654        #[cfg(feature = "lang-name")]
67655        name: "Tonsea",
67656        part1: "",
67657        part3: "txs",
67658    },
67659    Language {
67660        #[cfg(feature = "lang-name")]
67661        name: "Tontemboan",
67662        part1: "",
67663        part3: "tnt",
67664    },
67665    Language {
67666        #[cfg(feature = "lang-name")]
67667        name: "Tooro",
67668        part1: "",
67669        part3: "ttj",
67670    },
67671    Language {
67672        #[cfg(feature = "lang-name")]
67673        name: "Topoiyo",
67674        part1: "",
67675        part3: "toy",
67676    },
67677    Language {
67678        #[cfg(feature = "lang-name")]
67679        name: "Toposa",
67680        part1: "",
67681        part3: "toq",
67682    },
67683    Language {
67684        #[cfg(feature = "lang-name")]
67685        name: "Toraja-Sa'dan",
67686        part1: "",
67687        part3: "sda",
67688    },
67689    Language {
67690        #[cfg(feature = "lang-name")]
67691        name: "Toram",
67692        part1: "",
67693        part3: "trj",
67694    },
67695    Language {
67696        #[cfg(feature = "lang-name")]
67697        name: "Torau",
67698        part1: "",
67699        part3: "ttu",
67700    },
67701    Language {
67702        #[cfg(feature = "lang-name")]
67703        name: "Tornedalen Finnish",
67704        part1: "",
67705        part3: "fit",
67706    },
67707    Language {
67708        #[cfg(feature = "lang-name")]
67709        name: "Toro",
67710        part1: "",
67711        part3: "tdv",
67712    },
67713    Language {
67714        #[cfg(feature = "lang-name")]
67715        name: "Toro So Dogon",
67716        part1: "",
67717        part3: "dts",
67718    },
67719    Language {
67720        #[cfg(feature = "lang-name")]
67721        name: "Toro Tegu Dogon",
67722        part1: "",
67723        part3: "dtt",
67724    },
67725    Language {
67726        #[cfg(feature = "lang-name")]
67727        name: "Toromono",
67728        part1: "",
67729        part3: "tno",
67730    },
67731    Language {
67732        #[cfg(feature = "lang-name")]
67733        name: "Torona",
67734        part1: "",
67735        part3: "tqr",
67736    },
67737    Language {
67738        #[cfg(feature = "lang-name")]
67739        name: "Torres Strait Creole",
67740        part1: "",
67741        part3: "tcs",
67742    },
67743    Language {
67744        #[cfg(feature = "lang-name")]
67745        name: "Torricelli",
67746        part1: "",
67747        part3: "tei",
67748    },
67749    Language {
67750        #[cfg(feature = "lang-name")]
67751        name: "Torwali",
67752        part1: "",
67753        part3: "trw",
67754    },
67755    Language {
67756        #[cfg(feature = "lang-name")]
67757        name: "Tora",
67758        part1: "",
67759        part3: "trz",
67760    },
67761    Language {
67762        #[cfg(feature = "lang-name")]
67763        name: "Tosk Albanian",
67764        part1: "",
67765        part3: "als",
67766    },
67767    Language {
67768        #[cfg(feature = "lang-name")]
67769        name: "Totela",
67770        part1: "",
67771        part3: "ttl",
67772    },
67773    Language {
67774        #[cfg(feature = "lang-name")]
67775        name: "Toto",
67776        part1: "",
67777        part3: "txo",
67778    },
67779    Language {
67780        #[cfg(feature = "lang-name")]
67781        name: "Totoli",
67782        part1: "",
67783        part3: "txe",
67784    },
67785    Language {
67786        #[cfg(feature = "lang-name")]
67787        name: "Totomachapan Zapotec",
67788        part1: "",
67789        part3: "zph",
67790    },
67791    Language {
67792        #[cfg(feature = "lang-name")]
67793        name: "Totontepec Mixe",
67794        part1: "",
67795        part3: "mto",
67796    },
67797    Language {
67798        #[cfg(feature = "lang-name")]
67799        name: "Totoro",
67800        part1: "",
67801        part3: "ttk",
67802    },
67803    Language {
67804        #[cfg(feature = "lang-name")]
67805        name: "Touo",
67806        part1: "",
67807        part3: "tqu",
67808    },
67809    Language {
67810        #[cfg(feature = "lang-name")]
67811        name: "Toura",
67812        part1: "",
67813        part3: "neb",
67814    },
67815    Language {
67816        #[cfg(feature = "lang-name")]
67817        name: "Toura",
67818        part1: "",
67819        part3: "don",
67820    },
67821    Language {
67822        #[cfg(feature = "lang-name")]
67823        name: "Towei",
67824        part1: "",
67825        part3: "ttn",
67826    },
67827    Language {
67828        #[cfg(feature = "lang-name")]
67829        name: "Transalpine Gaulish",
67830        part1: "",
67831        part3: "xtg",
67832    },
67833    Language {
67834        #[cfg(feature = "lang-name")]
67835        name: "Traveller Danish",
67836        part1: "",
67837        part3: "rmd",
67838    },
67839    Language {
67840        #[cfg(feature = "lang-name")]
67841        name: "Traveller Norwegian",
67842        part1: "",
67843        part3: "rmg",
67844    },
67845    Language {
67846        #[cfg(feature = "lang-name")]
67847        name: "Traveller Scottish",
67848        part1: "",
67849        part3: "trl",
67850    },
67851    Language {
67852        #[cfg(feature = "lang-name")]
67853        name: "Tregami",
67854        part1: "",
67855        part3: "trm",
67856    },
67857    Language {
67858        #[cfg(feature = "lang-name")]
67859        name: "Tremembe",
67860        part1: "",
67861        part3: "tme",
67862    },
67863    Language {
67864        #[cfg(feature = "lang-name")]
67865        name: "Trieng",
67866        part1: "",
67867        part3: "stg",
67868    },
67869    Language {
67870        #[cfg(feature = "lang-name")]
67871        name: "Trimuris",
67872        part1: "",
67873        part3: "tip",
67874    },
67875    Language {
67876        #[cfg(feature = "lang-name")]
67877        name: "Tring",
67878        part1: "",
67879        part3: "tgq",
67880    },
67881    Language {
67882        #[cfg(feature = "lang-name")]
67883        name: "Tringgus-Sembaan Bidayuh",
67884        part1: "",
67885        part3: "trx",
67886    },
67887    Language {
67888        #[cfg(feature = "lang-name")]
67889        name: "Trinidad and Tobago Sign Language",
67890        part1: "",
67891        part3: "lst",
67892    },
67893    Language {
67894        #[cfg(feature = "lang-name")]
67895        name: "Trinidadian Creole English",
67896        part1: "",
67897        part3: "trf",
67898    },
67899    Language {
67900        #[cfg(feature = "lang-name")]
67901        name: "Trinitario",
67902        part1: "",
67903        part3: "trn",
67904    },
67905    Language {
67906        #[cfg(feature = "lang-name")]
67907        name: "Trio",
67908        part1: "",
67909        part3: "tri",
67910    },
67911    Language {
67912        #[cfg(feature = "lang-name")]
67913        name: "Truka",
67914        part1: "",
67915        part3: "tka",
67916    },
67917    Language {
67918        #[cfg(feature = "lang-name")]
67919        name: "Trumai",
67920        part1: "",
67921        part3: "tpy",
67922    },
67923    Language {
67924        #[cfg(feature = "lang-name")]
67925        name: "Ts'un-Lao",
67926        part1: "",
67927        part3: "tsl",
67928    },
67929    Language {
67930        #[cfg(feature = "lang-name")]
67931        name: "Tsaangi",
67932        part1: "",
67933        part3: "tsa",
67934    },
67935    Language {
67936        #[cfg(feature = "lang-name")]
67937        name: "Tsakhur",
67938        part1: "",
67939        part3: "tkr",
67940    },
67941    Language {
67942        #[cfg(feature = "lang-name")]
67943        name: "Tsakonian",
67944        part1: "",
67945        part3: "tsd",
67946    },
67947    Language {
67948        #[cfg(feature = "lang-name")]
67949        name: "Tsakwambo",
67950        part1: "",
67951        part3: "kvz",
67952    },
67953    Language {
67954        #[cfg(feature = "lang-name")]
67955        name: "Tsamai",
67956        part1: "",
67957        part3: "tsb",
67958    },
67959    Language {
67960        #[cfg(feature = "lang-name")]
67961        name: "Tsat",
67962        part1: "",
67963        part3: "huq",
67964    },
67965    Language {
67966        #[cfg(feature = "lang-name")]
67967        name: "Tseku",
67968        part1: "",
67969        part3: "tsk",
67970    },
67971    Language {
67972        #[cfg(feature = "lang-name")]
67973        name: "Tsetsaut",
67974        part1: "",
67975        part3: "txc",
67976    },
67977    Language {
67978        #[cfg(feature = "lang-name")]
67979        name: "Tshangla",
67980        part1: "",
67981        part3: "tsj",
67982    },
67983    Language {
67984        #[cfg(feature = "lang-name")]
67985        name: "Tsikimba",
67986        part1: "",
67987        part3: "kdl",
67988    },
67989    Language {
67990        #[cfg(feature = "lang-name")]
67991        name: "Tsimane",
67992        part1: "",
67993        part3: "cas",
67994    },
67995    Language {
67996        #[cfg(feature = "lang-name")]
67997        name: "Tsimihety Malagasy",
67998        part1: "",
67999        part3: "xmw",
68000    },
68001    Language {
68002        #[cfg(feature = "lang-name")]
68003        name: "Tsimshian",
68004        part1: "",
68005        part3: "tsi",
68006    },
68007    Language {
68008        #[cfg(feature = "lang-name")]
68009        name: "Tsishingini",
68010        part1: "",
68011        part3: "tsw",
68012    },
68013    Language {
68014        #[cfg(feature = "lang-name")]
68015        name: "Tso",
68016        part1: "",
68017        part3: "ldp",
68018    },
68019    Language {
68020        #[cfg(feature = "lang-name")]
68021        name: "Tsoa",
68022        part1: "",
68023        part3: "hio",
68024    },
68025    Language {
68026        #[cfg(feature = "lang-name")]
68027        name: "Tsogo",
68028        part1: "",
68029        part3: "tsv",
68030    },
68031    Language {
68032        #[cfg(feature = "lang-name")]
68033        name: "Tsonga",
68034        part1: "ts",
68035        part3: "tso",
68036    },
68037    Language {
68038        #[cfg(feature = "lang-name")]
68039        name: "Tsotso",
68040        part1: "",
68041        part3: "lto",
68042    },
68043    Language {
68044        #[cfg(feature = "lang-name")]
68045        name: "Tsou",
68046        part1: "",
68047        part3: "tsu",
68048    },
68049    Language {
68050        #[cfg(feature = "lang-name")]
68051        name: "Tsucuba",
68052        part1: "",
68053        part3: "cbq",
68054    },
68055    Language {
68056        #[cfg(feature = "lang-name")]
68057        name: "Tsum",
68058        part1: "",
68059        part3: "ttz",
68060    },
68061    Language {
68062        #[cfg(feature = "lang-name")]
68063        name: "Tsuvadi",
68064        part1: "",
68065        part3: "tvd",
68066    },
68067    Language {
68068        #[cfg(feature = "lang-name")]
68069        name: "Tsuvan",
68070        part1: "",
68071        part3: "tsh",
68072    },
68073    Language {
68074        #[cfg(feature = "lang-name")]
68075        name: "Tswa",
68076        part1: "",
68077        part3: "tsc",
68078    },
68079    Language {
68080        #[cfg(feature = "lang-name")]
68081        name: "Tswana",
68082        part1: "tn",
68083        part3: "tsn",
68084    },
68085    Language {
68086        #[cfg(feature = "lang-name")]
68087        name: "Tswapong",
68088        part1: "",
68089        part3: "two",
68090    },
68091    Language {
68092        #[cfg(feature = "lang-name")]
68093        name: "Tu",
68094        part1: "",
68095        part3: "mjg",
68096    },
68097    Language {
68098        #[cfg(feature = "lang-name")]
68099        name: "Tuamotuan",
68100        part1: "",
68101        part3: "pmt",
68102    },
68103    Language {
68104        #[cfg(feature = "lang-name")]
68105        name: "Tubar",
68106        part1: "",
68107        part3: "tbu",
68108    },
68109    Language {
68110        #[cfg(feature = "lang-name")]
68111        name: "Tucano",
68112        part1: "",
68113        part3: "tuo",
68114    },
68115    Language {
68116        #[cfg(feature = "lang-name")]
68117        name: "Tugen",
68118        part1: "",
68119        part3: "tuy",
68120    },
68121    Language {
68122        #[cfg(feature = "lang-name")]
68123        name: "Tugun",
68124        part1: "",
68125        part3: "tzn",
68126    },
68127    Language {
68128        #[cfg(feature = "lang-name")]
68129        name: "Tugutil",
68130        part1: "",
68131        part3: "tuj",
68132    },
68133    Language {
68134        #[cfg(feature = "lang-name")]
68135        name: "Tukang Besi North",
68136        part1: "",
68137        part3: "khc",
68138    },
68139    Language {
68140        #[cfg(feature = "lang-name")]
68141        name: "Tukang Besi South",
68142        part1: "",
68143        part3: "bhq",
68144    },
68145    Language {
68146        #[cfg(feature = "lang-name")]
68147        name: "Tuki",
68148        part1: "",
68149        part3: "bag",
68150    },
68151    Language {
68152        #[cfg(feature = "lang-name")]
68153        name: "Tukpa",
68154        part1: "",
68155        part3: "tpq",
68156    },
68157    Language {
68158        #[cfg(feature = "lang-name")]
68159        name: "Tukudede",
68160        part1: "",
68161        part3: "tkd",
68162    },
68163    Language {
68164        #[cfg(feature = "lang-name")]
68165        name: "Tukumanfed",
68166        part1: "",
68167        part3: "tkf",
68168    },
68169    Language {
68170        #[cfg(feature = "lang-name")]
68171        name: "Tula",
68172        part1: "",
68173        part3: "tul",
68174    },
68175    Language {
68176        #[cfg(feature = "lang-name")]
68177        name: "Tulai",
68178        part1: "",
68179        part3: "tvi",
68180    },
68181    Language {
68182        #[cfg(feature = "lang-name")]
68183        name: "Tulehu",
68184        part1: "",
68185        part3: "tlu",
68186    },
68187    Language {
68188        #[cfg(feature = "lang-name")]
68189        name: "Tulishi",
68190        part1: "",
68191        part3: "tey",
68192    },
68193    Language {
68194        #[cfg(feature = "lang-name")]
68195        name: "Tulu",
68196        part1: "",
68197        part3: "tcy",
68198    },
68199    Language {
68200        #[cfg(feature = "lang-name")]
68201        name: "Tulu-Bohuai",
68202        part1: "",
68203        part3: "rak",
68204    },
68205    Language {
68206        #[cfg(feature = "lang-name")]
68207        name: "Tuma-Irumu",
68208        part1: "",
68209        part3: "iou",
68210    },
68211    Language {
68212        #[cfg(feature = "lang-name")]
68213        name: "Tumak",
68214        part1: "",
68215        part3: "tmc",
68216    },
68217    Language {
68218        #[cfg(feature = "lang-name")]
68219        name: "Tumari Kanuri",
68220        part1: "",
68221        part3: "krt",
68222    },
68223    Language {
68224        #[cfg(feature = "lang-name")]
68225        name: "Tumbuka",
68226        part1: "",
68227        part3: "tum",
68228    },
68229    Language {
68230        #[cfg(feature = "lang-name")]
68231        name: "Tumi",
68232        part1: "",
68233        part3: "kku",
68234    },
68235    Language {
68236        #[cfg(feature = "lang-name")]
68237        name: "Tumleo",
68238        part1: "",
68239        part3: "tmq",
68240    },
68241    Language {
68242        #[cfg(feature = "lang-name")]
68243        name: "Tumshuqese",
68244        part1: "",
68245        part3: "xtq",
68246    },
68247    Language {
68248        #[cfg(feature = "lang-name")]
68249        name: "Tumtum",
68250        part1: "",
68251        part3: "tbr",
68252    },
68253    Language {
68254        #[cfg(feature = "lang-name")]
68255        name: "Tumulung Sisaala",
68256        part1: "",
68257        part3: "sil",
68258    },
68259    Language {
68260        #[cfg(feature = "lang-name")]
68261        name: "Tumzabt",
68262        part1: "",
68263        part3: "mzb",
68264    },
68265    Language {
68266        #[cfg(feature = "lang-name")]
68267        name: "Tundra Enets",
68268        part1: "",
68269        part3: "enh",
68270    },
68271    Language {
68272        #[cfg(feature = "lang-name")]
68273        name: "Tunen",
68274        part1: "",
68275        part3: "tvu",
68276    },
68277    Language {
68278        #[cfg(feature = "lang-name")]
68279        name: "Tungag",
68280        part1: "",
68281        part3: "lcm",
68282    },
68283    Language {
68284        #[cfg(feature = "lang-name")]
68285        name: "Tunggare",
68286        part1: "",
68287        part3: "trt",
68288    },
68289    Language {
68290        #[cfg(feature = "lang-name")]
68291        name: "Tunia",
68292        part1: "",
68293        part3: "tug",
68294    },
68295    Language {
68296        #[cfg(feature = "lang-name")]
68297        name: "Tunica",
68298        part1: "",
68299        part3: "tun",
68300    },
68301    Language {
68302        #[cfg(feature = "lang-name")]
68303        name: "Tunisian Arabic",
68304        part1: "",
68305        part3: "aeb",
68306    },
68307    Language {
68308        #[cfg(feature = "lang-name")]
68309        name: "Tunisian Sign Language",
68310        part1: "",
68311        part3: "tse",
68312    },
68313    Language {
68314        #[cfg(feature = "lang-name")]
68315        name: "Tunjung",
68316        part1: "",
68317        part3: "tjg",
68318    },
68319    Language {
68320        #[cfg(feature = "lang-name")]
68321        name: "Tunni",
68322        part1: "",
68323        part3: "tqq",
68324    },
68325    Language {
68326        #[cfg(feature = "lang-name")]
68327        name: "Tunzu",
68328        part1: "",
68329        part3: "dza",
68330    },
68331    Language {
68332        #[cfg(feature = "lang-name")]
68333        name: "Tuotomb",
68334        part1: "",
68335        part3: "ttf",
68336    },
68337    Language {
68338        #[cfg(feature = "lang-name")]
68339        name: "Tupari",
68340        part1: "",
68341        part3: "tpr",
68342    },
68343    Language {
68344        #[cfg(feature = "lang-name")]
68345        name: "Tupinamba",
68346        part1: "",
68347        part3: "tpn",
68348    },
68349    Language {
68350        #[cfg(feature = "lang-name")]
68351        name: "Tupinikin",
68352        part1: "",
68353        part3: "tpk",
68354    },
68355    Language {
68356        #[cfg(feature = "lang-name")]
68357        name: "Tupuri",
68358        part1: "",
68359        part3: "tui",
68360    },
68361    Language {
68362        #[cfg(feature = "lang-name")]
68363        name: "Turaka",
68364        part1: "",
68365        part3: "trh",
68366    },
68367    Language {
68368        #[cfg(feature = "lang-name")]
68369        name: "Turi",
68370        part1: "",
68371        part3: "trd",
68372    },
68373    Language {
68374        #[cfg(feature = "lang-name")]
68375        name: "Turiwara",
68376        part1: "",
68377        part3: "twt",
68378    },
68379    Language {
68380        #[cfg(feature = "lang-name")]
68381        name: "Turka",
68382        part1: "",
68383        part3: "tuz",
68384    },
68385    Language {
68386        #[cfg(feature = "lang-name")]
68387        name: "Turkana",
68388        part1: "",
68389        part3: "tuv",
68390    },
68391    Language {
68392        #[cfg(feature = "lang-name")]
68393        name: "Turkish",
68394        part1: "tr",
68395        part3: "tur",
68396    },
68397    Language {
68398        #[cfg(feature = "lang-name")]
68399        name: "Turkish Sign Language",
68400        part1: "",
68401        part3: "tsm",
68402    },
68403    Language {
68404        #[cfg(feature = "lang-name")]
68405        name: "Turkmen",
68406        part1: "tk",
68407        part3: "tuk",
68408    },
68409    Language {
68410        #[cfg(feature = "lang-name")]
68411        name: "Turks And Caicos Creole English",
68412        part1: "",
68413        part3: "tch",
68414    },
68415    Language {
68416        #[cfg(feature = "lang-name")]
68417        name: "Turoyo",
68418        part1: "",
68419        part3: "tru",
68420    },
68421    Language {
68422        #[cfg(feature = "lang-name")]
68423        name: "Turumsa",
68424        part1: "",
68425        part3: "tqm",
68426    },
68427    Language {
68428        #[cfg(feature = "lang-name")]
68429        name: "Turung",
68430        part1: "",
68431        part3: "try",
68432    },
68433    Language {
68434        #[cfg(feature = "lang-name")]
68435        name: "Tuscarora",
68436        part1: "",
68437        part3: "tus",
68438    },
68439    Language {
68440        #[cfg(feature = "lang-name")]
68441        name: "Tutelo",
68442        part1: "",
68443        part3: "tta",
68444    },
68445    Language {
68446        #[cfg(feature = "lang-name")]
68447        name: "Tutong",
68448        part1: "",
68449        part3: "ttg",
68450    },
68451    Language {
68452        #[cfg(feature = "lang-name")]
68453        name: "Tutsa Naga",
68454        part1: "",
68455        part3: "tvt",
68456    },
68457    Language {
68458        #[cfg(feature = "lang-name")]
68459        name: "Tutuba",
68460        part1: "",
68461        part3: "tmi",
68462    },
68463    Language {
68464        #[cfg(feature = "lang-name")]
68465        name: "Tututepec Mixtec",
68466        part1: "",
68467        part3: "mtu",
68468    },
68469    Language {
68470        #[cfg(feature = "lang-name")]
68471        name: "Tututni",
68472        part1: "",
68473        part3: "tuu",
68474    },
68475    Language {
68476        #[cfg(feature = "lang-name")]
68477        name: "Tuvalu",
68478        part1: "",
68479        part3: "tvl",
68480    },
68481    Language {
68482        #[cfg(feature = "lang-name")]
68483        name: "Tuvinian",
68484        part1: "",
68485        part3: "tyv",
68486    },
68487    Language {
68488        #[cfg(feature = "lang-name")]
68489        name: "Tuwali Ifugao",
68490        part1: "",
68491        part3: "ifk",
68492    },
68493    Language {
68494        #[cfg(feature = "lang-name")]
68495        name: "Tuwari",
68496        part1: "",
68497        part3: "tww",
68498    },
68499    Language {
68500        #[cfg(feature = "lang-name")]
68501        name: "Tuwuli",
68502        part1: "",
68503        part3: "bov",
68504    },
68505    Language {
68506        #[cfg(feature = "lang-name")]
68507        name: "Tuxinawa",
68508        part1: "",
68509        part3: "tux",
68510    },
68511    Language {
68512        #[cfg(feature = "lang-name")]
68513        name: "Tuxa",
68514        part1: "",
68515        part3: "tud",
68516    },
68517    Language {
68518        #[cfg(feature = "lang-name")]
68519        name: "Tuyuca",
68520        part1: "",
68521        part3: "tue",
68522    },
68523    Language {
68524        #[cfg(feature = "lang-name")]
68525        name: "Twana",
68526        part1: "",
68527        part3: "twa",
68528    },
68529    Language {
68530        #[cfg(feature = "lang-name")]
68531        name: "Twendi",
68532        part1: "",
68533        part3: "twn",
68534    },
68535    Language {
68536        #[cfg(feature = "lang-name")]
68537        name: "Twents",
68538        part1: "",
68539        part3: "twd",
68540    },
68541    Language {
68542        #[cfg(feature = "lang-name")]
68543        name: "Twi",
68544        part1: "tw",
68545        part3: "twi",
68546    },
68547    Language {
68548        #[cfg(feature = "lang-name")]
68549        name: "Tyap",
68550        part1: "",
68551        part3: "kcg",
68552    },
68553    Language {
68554        #[cfg(feature = "lang-name")]
68555        name: "Tz'utujil",
68556        part1: "",
68557        part3: "tzj",
68558    },
68559    Language {
68560        #[cfg(feature = "lang-name")]
68561        name: "Tzeltal",
68562        part1: "",
68563        part3: "tzh",
68564    },
68565    Language {
68566        #[cfg(feature = "lang-name")]
68567        name: "Tzotzil",
68568        part1: "",
68569        part3: "tzo",
68570    },
68571    Language {
68572        #[cfg(feature = "lang-name")]
68573        name: "Tay",
68574        part1: "",
68575        part3: "tyz",
68576    },
68577    Language {
68578        #[cfg(feature = "lang-name")]
68579        name: "Tay Sa Pa",
68580        part1: "",
68581        part3: "tys",
68582    },
68583    Language {
68584        #[cfg(feature = "lang-name")]
68585        name: "Tay Tac",
68586        part1: "",
68587        part3: "tyt",
68588    },
68589    Language {
68590        #[cfg(feature = "lang-name")]
68591        name: "Teen",
68592        part1: "",
68593        part3: "lor",
68594    },
68595    Language {
68596        #[cfg(feature = "lang-name")]
68597        name: "Tubatulabal",
68598        part1: "",
68599        part3: "tub",
68600    },
68601    Language {
68602        #[cfg(feature = "lang-name")]
68603        name: "U",
68604        part1: "",
68605        part3: "uuu",
68606    },
68607    Language {
68608        #[cfg(feature = "lang-name")]
68609        name: "Uab Meto",
68610        part1: "",
68611        part3: "aoz",
68612    },
68613    Language {
68614        #[cfg(feature = "lang-name")]
68615        name: "Uamue",
68616        part1: "",
68617        part3: "uam",
68618    },
68619    Language {
68620        #[cfg(feature = "lang-name")]
68621        name: "Uare",
68622        part1: "",
68623        part3: "ksj",
68624    },
68625    Language {
68626        #[cfg(feature = "lang-name")]
68627        name: "Ubaghara",
68628        part1: "",
68629        part3: "byc",
68630    },
68631    Language {
68632        #[cfg(feature = "lang-name")]
68633        name: "Ubang",
68634        part1: "",
68635        part3: "uba",
68636    },
68637    Language {
68638        #[cfg(feature = "lang-name")]
68639        name: "Ubi",
68640        part1: "",
68641        part3: "ubi",
68642    },
68643    Language {
68644        #[cfg(feature = "lang-name")]
68645        name: "Ubir",
68646        part1: "",
68647        part3: "ubr",
68648    },
68649    Language {
68650        #[cfg(feature = "lang-name")]
68651        name: "Ubykh",
68652        part1: "",
68653        part3: "uby",
68654    },
68655    Language {
68656        #[cfg(feature = "lang-name")]
68657        name: "Ucayali-Yurua Asheninka",
68658        part1: "",
68659        part3: "cpb",
68660    },
68661    Language {
68662        #[cfg(feature = "lang-name")]
68663        name: "Uda",
68664        part1: "",
68665        part3: "uda",
68666    },
68667    Language {
68668        #[cfg(feature = "lang-name")]
68669        name: "Udi",
68670        part1: "",
68671        part3: "udi",
68672    },
68673    Language {
68674        #[cfg(feature = "lang-name")]
68675        name: "Udihe",
68676        part1: "",
68677        part3: "ude",
68678    },
68679    Language {
68680        #[cfg(feature = "lang-name")]
68681        name: "Udmurt",
68682        part1: "",
68683        part3: "udm",
68684    },
68685    Language {
68686        #[cfg(feature = "lang-name")]
68687        name: "Uduk",
68688        part1: "",
68689        part3: "udu",
68690    },
68691    Language {
68692        #[cfg(feature = "lang-name")]
68693        name: "Ufim",
68694        part1: "",
68695        part3: "ufi",
68696    },
68697    Language {
68698        #[cfg(feature = "lang-name")]
68699        name: "Ugandan Sign Language",
68700        part1: "",
68701        part3: "ugn",
68702    },
68703    Language {
68704        #[cfg(feature = "lang-name")]
68705        name: "Ugaritic",
68706        part1: "",
68707        part3: "uga",
68708    },
68709    Language {
68710        #[cfg(feature = "lang-name")]
68711        name: "Ughele",
68712        part1: "",
68713        part3: "uge",
68714    },
68715    Language {
68716        #[cfg(feature = "lang-name")]
68717        name: "Ugong",
68718        part1: "",
68719        part3: "ugo",
68720    },
68721    Language {
68722        #[cfg(feature = "lang-name")]
68723        name: "Uhami",
68724        part1: "",
68725        part3: "uha",
68726    },
68727    Language {
68728        #[cfg(feature = "lang-name")]
68729        name: "Uighur",
68730        part1: "ug",
68731        part3: "uig",
68732    },
68733    Language {
68734        #[cfg(feature = "lang-name")]
68735        name: "Uisai",
68736        part1: "",
68737        part3: "uis",
68738    },
68739    Language {
68740        #[cfg(feature = "lang-name")]
68741        name: "Ujir",
68742        part1: "",
68743        part3: "udj",
68744    },
68745    Language {
68746        #[cfg(feature = "lang-name")]
68747        name: "Ukaan",
68748        part1: "",
68749        part3: "kcf",
68750    },
68751    Language {
68752        #[cfg(feature = "lang-name")]
68753        name: "Ukhwejo",
68754        part1: "",
68755        part3: "ukh",
68756    },
68757    Language {
68758        #[cfg(feature = "lang-name")]
68759        name: "Ukit",
68760        part1: "",
68761        part3: "umi",
68762    },
68763    Language {
68764        #[cfg(feature = "lang-name")]
68765        name: "Ukpe-Bayobiri",
68766        part1: "",
68767        part3: "ukp",
68768    },
68769    Language {
68770        #[cfg(feature = "lang-name")]
68771        name: "Ukpet-Ehom",
68772        part1: "",
68773        part3: "akd",
68774    },
68775    Language {
68776        #[cfg(feature = "lang-name")]
68777        name: "Ukrainian",
68778        part1: "uk",
68779        part3: "ukr",
68780    },
68781    Language {
68782        #[cfg(feature = "lang-name")]
68783        name: "Ukrainian Sign Language",
68784        part1: "",
68785        part3: "ukl",
68786    },
68787    Language {
68788        #[cfg(feature = "lang-name")]
68789        name: "Ukue",
68790        part1: "",
68791        part3: "uku",
68792    },
68793    Language {
68794        #[cfg(feature = "lang-name")]
68795        name: "Ukuriguma",
68796        part1: "",
68797        part3: "ukg",
68798    },
68799    Language {
68800        #[cfg(feature = "lang-name")]
68801        name: "Ukwa",
68802        part1: "",
68803        part3: "ukq",
68804    },
68805    Language {
68806        #[cfg(feature = "lang-name")]
68807        name: "Ukwuani-Aboh-Ndoni",
68808        part1: "",
68809        part3: "ukw",
68810    },
68811    Language {
68812        #[cfg(feature = "lang-name")]
68813        name: "Ulau-Suain",
68814        part1: "",
68815        part3: "svb",
68816    },
68817    Language {
68818        #[cfg(feature = "lang-name")]
68819        name: "Ulch",
68820        part1: "",
68821        part3: "ulc",
68822    },
68823    Language {
68824        #[cfg(feature = "lang-name")]
68825        name: "Ulithian",
68826        part1: "",
68827        part3: "uli",
68828    },
68829    Language {
68830        #[cfg(feature = "lang-name")]
68831        name: "Ullatan",
68832        part1: "",
68833        part3: "ull",
68834    },
68835    Language {
68836        #[cfg(feature = "lang-name")]
68837        name: "Ulukwumi",
68838        part1: "",
68839        part3: "ulb",
68840    },
68841    Language {
68842        #[cfg(feature = "lang-name")]
68843        name: "Ulumanda'",
68844        part1: "",
68845        part3: "ulm",
68846    },
68847    Language {
68848        #[cfg(feature = "lang-name")]
68849        name: "Ulwa",
68850        part1: "",
68851        part3: "ulw",
68852    },
68853    Language {
68854        #[cfg(feature = "lang-name")]
68855        name: "Uma",
68856        part1: "",
68857        part3: "ppk",
68858    },
68859    Language {
68860        #[cfg(feature = "lang-name")]
68861        name: "Uma' Lasan",
68862        part1: "",
68863        part3: "xky",
68864    },
68865    Language {
68866        #[cfg(feature = "lang-name")]
68867        name: "Uma' Lung",
68868        part1: "",
68869        part3: "ulu",
68870    },
68871    Language {
68872        #[cfg(feature = "lang-name")]
68873        name: "Umanakaina",
68874        part1: "",
68875        part3: "gdn",
68876    },
68877    Language {
68878        #[cfg(feature = "lang-name")]
68879        name: "Umatilla",
68880        part1: "",
68881        part3: "uma",
68882    },
68883    Language {
68884        #[cfg(feature = "lang-name")]
68885        name: "Umbindhamu",
68886        part1: "",
68887        part3: "umd",
68888    },
68889    Language {
68890        #[cfg(feature = "lang-name")]
68891        name: "Umbrian",
68892        part1: "",
68893        part3: "xum",
68894    },
68895    Language {
68896        #[cfg(feature = "lang-name")]
68897        name: "Umbu-Ungu",
68898        part1: "",
68899        part3: "ubu",
68900    },
68901    Language {
68902        #[cfg(feature = "lang-name")]
68903        name: "Umbugarla",
68904        part1: "",
68905        part3: "umr",
68906    },
68907    Language {
68908        #[cfg(feature = "lang-name")]
68909        name: "Umbundu",
68910        part1: "",
68911        part3: "umb",
68912    },
68913    Language {
68914        #[cfg(feature = "lang-name")]
68915        name: "Ume Sami",
68916        part1: "",
68917        part3: "sju",
68918    },
68919    Language {
68920        #[cfg(feature = "lang-name")]
68921        name: "Umeda",
68922        part1: "",
68923        part3: "upi",
68924    },
68925    Language {
68926        #[cfg(feature = "lang-name")]
68927        name: "Umiida",
68928        part1: "",
68929        part3: "xud",
68930    },
68931    Language {
68932        #[cfg(feature = "lang-name")]
68933        name: "Umiray Dumaget Agta",
68934        part1: "",
68935        part3: "due",
68936    },
68937    Language {
68938        #[cfg(feature = "lang-name")]
68939        name: "Umon",
68940        part1: "",
68941        part3: "umm",
68942    },
68943    Language {
68944        #[cfg(feature = "lang-name")]
68945        name: "Umotina",
68946        part1: "",
68947        part3: "umo",
68948    },
68949    Language {
68950        #[cfg(feature = "lang-name")]
68951        name: "Umpila",
68952        part1: "",
68953        part3: "ump",
68954    },
68955    Language {
68956        #[cfg(feature = "lang-name")]
68957        name: "Una",
68958        part1: "",
68959        part3: "mtg",
68960    },
68961    Language {
68962        #[cfg(feature = "lang-name")]
68963        name: "Unami",
68964        part1: "",
68965        part3: "unm",
68966    },
68967    Language {
68968        #[cfg(feature = "lang-name")]
68969        name: "Uncoded languages",
68970        part1: "",
68971        part3: "mis",
68972    },
68973    Language {
68974        #[cfg(feature = "lang-name")]
68975        name: "Unde Kaili",
68976        part1: "",
68977        part3: "unz",
68978    },
68979    Language {
68980        #[cfg(feature = "lang-name")]
68981        name: "Undetermined",
68982        part1: "",
68983        part3: "und",
68984    },
68985    Language {
68986        #[cfg(feature = "lang-name")]
68987        name: "Uneapa",
68988        part1: "",
68989        part3: "bbn",
68990    },
68991    Language {
68992        #[cfg(feature = "lang-name")]
68993        name: "Uneme",
68994        part1: "",
68995        part3: "une",
68996    },
68997    Language {
68998        #[cfg(feature = "lang-name")]
68999        name: "Unggaranggu",
69000        part1: "",
69001        part3: "xun",
69002    },
69003    Language {
69004        #[cfg(feature = "lang-name")]
69005        name: "Unggumi",
69006        part1: "",
69007        part3: "xgu",
69008    },
69009    Language {
69010        #[cfg(feature = "lang-name")]
69011        name: "Uni",
69012        part1: "",
69013        part3: "uni",
69014    },
69015    Language {
69016        #[cfg(feature = "lang-name")]
69017        name: "Unserdeutsch",
69018        part1: "",
69019        part3: "uln",
69020    },
69021    Language {
69022        #[cfg(feature = "lang-name")]
69023        name: "Unua",
69024        part1: "",
69025        part3: "onu",
69026    },
69027    Language {
69028        #[cfg(feature = "lang-name")]
69029        name: "Unubahe",
69030        part1: "",
69031        part3: "unu",
69032    },
69033    Language {
69034        #[cfg(feature = "lang-name")]
69035        name: "Upper Chehalis",
69036        part1: "",
69037        part3: "cjh",
69038    },
69039    Language {
69040        #[cfg(feature = "lang-name")]
69041        name: "Upper Grand Valley Dani",
69042        part1: "",
69043        part3: "dna",
69044    },
69045    Language {
69046        #[cfg(feature = "lang-name")]
69047        name: "Upper Guinea Crioulo",
69048        part1: "",
69049        part3: "pov",
69050    },
69051    Language {
69052        #[cfg(feature = "lang-name")]
69053        name: "Upper Kinabatangan",
69054        part1: "",
69055        part3: "dmg",
69056    },
69057    Language {
69058        #[cfg(feature = "lang-name")]
69059        name: "Upper Kuskokwim",
69060        part1: "",
69061        part3: "kuu",
69062    },
69063    Language {
69064        #[cfg(feature = "lang-name")]
69065        name: "Upper Necaxa Totonac",
69066        part1: "",
69067        part3: "tku",
69068    },
69069    Language {
69070        #[cfg(feature = "lang-name")]
69071        name: "Upper Saxon",
69072        part1: "",
69073        part3: "sxu",
69074    },
69075    Language {
69076        #[cfg(feature = "lang-name")]
69077        name: "Upper Sorbian",
69078        part1: "",
69079        part3: "hsb",
69080    },
69081    Language {
69082        #[cfg(feature = "lang-name")]
69083        name: "Upper Ta'oih",
69084        part1: "",
69085        part3: "tth",
69086    },
69087    Language {
69088        #[cfg(feature = "lang-name")]
69089        name: "Upper Tanana",
69090        part1: "",
69091        part3: "tau",
69092    },
69093    Language {
69094        #[cfg(feature = "lang-name")]
69095        name: "Upper Taromi",
69096        part1: "",
69097        part3: "tov",
69098    },
69099    Language {
69100        #[cfg(feature = "lang-name")]
69101        name: "Upper Umpqua",
69102        part1: "",
69103        part3: "xup",
69104    },
69105    Language {
69106        #[cfg(feature = "lang-name")]
69107        name: "Ura",
69108        part1: "",
69109        part3: "uro",
69110    },
69111    Language {
69112        #[cfg(feature = "lang-name")]
69113        name: "Ura",
69114        part1: "",
69115        part3: "uur",
69116    },
69117    Language {
69118        #[cfg(feature = "lang-name")]
69119        name: "Uradhi",
69120        part1: "",
69121        part3: "urf",
69122    },
69123    Language {
69124        #[cfg(feature = "lang-name")]
69125        name: "Urak Lawoi'",
69126        part1: "",
69127        part3: "urk",
69128    },
69129    Language {
69130        #[cfg(feature = "lang-name")]
69131        name: "Urali",
69132        part1: "",
69133        part3: "url",
69134    },
69135    Language {
69136        #[cfg(feature = "lang-name")]
69137        name: "Urapmin",
69138        part1: "",
69139        part3: "urm",
69140    },
69141    Language {
69142        #[cfg(feature = "lang-name")]
69143        name: "Urarina",
69144        part1: "",
69145        part3: "ura",
69146    },
69147    Language {
69148        #[cfg(feature = "lang-name")]
69149        name: "Urartian",
69150        part1: "",
69151        part3: "xur",
69152    },
69153    Language {
69154        #[cfg(feature = "lang-name")]
69155        name: "Urat",
69156        part1: "",
69157        part3: "urt",
69158    },
69159    Language {
69160        #[cfg(feature = "lang-name")]
69161        name: "Urdu",
69162        part1: "ur",
69163        part3: "urd",
69164    },
69165    Language {
69166        #[cfg(feature = "lang-name")]
69167        name: "Urhobo",
69168        part1: "",
69169        part3: "urh",
69170    },
69171    Language {
69172        #[cfg(feature = "lang-name")]
69173        name: "Uri",
69174        part1: "",
69175        part3: "uvh",
69176    },
69177    Language {
69178        #[cfg(feature = "lang-name")]
69179        name: "Urigina",
69180        part1: "",
69181        part3: "urg",
69182    },
69183    Language {
69184        #[cfg(feature = "lang-name")]
69185        name: "Urim",
69186        part1: "",
69187        part3: "uri",
69188    },
69189    Language {
69190        #[cfg(feature = "lang-name")]
69191        name: "Urimo",
69192        part1: "",
69193        part3: "urx",
69194    },
69195    Language {
69196        #[cfg(feature = "lang-name")]
69197        name: "Uripiv-Wala-Rano-Atchin",
69198        part1: "",
69199        part3: "upv",
69200    },
69201    Language {
69202        #[cfg(feature = "lang-name")]
69203        name: "Urningangg",
69204        part1: "",
69205        part3: "urc",
69206    },
69207    Language {
69208        #[cfg(feature = "lang-name")]
69209        name: "Uru",
69210        part1: "",
69211        part3: "ure",
69212    },
69213    Language {
69214        #[cfg(feature = "lang-name")]
69215        name: "Uru-Eu-Wau-Wau",
69216        part1: "",
69217        part3: "urz",
69218    },
69219    Language {
69220        #[cfg(feature = "lang-name")]
69221        name: "Uru-Pa-In",
69222        part1: "",
69223        part3: "urp",
69224    },
69225    Language {
69226        #[cfg(feature = "lang-name")]
69227        name: "Uruangnirin",
69228        part1: "",
69229        part3: "urn",
69230    },
69231    Language {
69232        #[cfg(feature = "lang-name")]
69233        name: "Uruava",
69234        part1: "",
69235        part3: "urv",
69236    },
69237    Language {
69238        #[cfg(feature = "lang-name")]
69239        name: "Urubu-Kaapor",
69240        part1: "",
69241        part3: "urb",
69242    },
69243    Language {
69244        #[cfg(feature = "lang-name")]
69245        name: "Urubu-Kaapor Sign Language",
69246        part1: "",
69247        part3: "uks",
69248    },
69249    Language {
69250        #[cfg(feature = "lang-name")]
69251        name: "Uruguayan Sign Language",
69252        part1: "",
69253        part3: "ugy",
69254    },
69255    Language {
69256        #[cfg(feature = "lang-name")]
69257        name: "Urum",
69258        part1: "",
69259        part3: "uum",
69260    },
69261    Language {
69262        #[cfg(feature = "lang-name")]
69263        name: "Urumi",
69264        part1: "",
69265        part3: "uru",
69266    },
69267    Language {
69268        #[cfg(feature = "lang-name")]
69269        name: "Usaghade",
69270        part1: "",
69271        part3: "usk",
69272    },
69273    Language {
69274        #[cfg(feature = "lang-name")]
69275        name: "Usan",
69276        part1: "",
69277        part3: "wnu",
69278    },
69279    Language {
69280        #[cfg(feature = "lang-name")]
69281        name: "Usarufa",
69282        part1: "",
69283        part3: "usa",
69284    },
69285    Language {
69286        #[cfg(feature = "lang-name")]
69287        name: "Ushojo",
69288        part1: "",
69289        part3: "ush",
69290    },
69291    Language {
69292        #[cfg(feature = "lang-name")]
69293        name: "Usila Chinantec",
69294        part1: "",
69295        part3: "cuc",
69296    },
69297    Language {
69298        #[cfg(feature = "lang-name")]
69299        name: "Usku",
69300        part1: "",
69301        part3: "ulf",
69302    },
69303    Language {
69304        #[cfg(feature = "lang-name")]
69305        name: "Uspanteco",
69306        part1: "",
69307        part3: "usp",
69308    },
69309    Language {
69310        #[cfg(feature = "lang-name")]
69311        name: "Usui",
69312        part1: "",
69313        part3: "usi",
69314    },
69315    Language {
69316        #[cfg(feature = "lang-name")]
69317        name: "Utarmbung",
69318        part1: "",
69319        part3: "omo",
69320    },
69321    Language {
69322        #[cfg(feature = "lang-name")]
69323        name: "Ute-Southern Paiute",
69324        part1: "",
69325        part3: "ute",
69326    },
69327    Language {
69328        #[cfg(feature = "lang-name")]
69329        name: "Utu",
69330        part1: "",
69331        part3: "utu",
69332    },
69333    Language {
69334        #[cfg(feature = "lang-name")]
69335        name: "Uvbie",
69336        part1: "",
69337        part3: "evh",
69338    },
69339    Language {
69340        #[cfg(feature = "lang-name")]
69341        name: "Uya",
69342        part1: "",
69343        part3: "usu",
69344    },
69345    Language {
69346        #[cfg(feature = "lang-name")]
69347        name: "Uyajitaya",
69348        part1: "",
69349        part3: "duk",
69350    },
69351    Language {
69352        #[cfg(feature = "lang-name")]
69353        name: "Uzbek",
69354        part1: "uz",
69355        part3: "uzb",
69356    },
69357    Language {
69358        #[cfg(feature = "lang-name")]
69359        name: "Uzbeki Arabic",
69360        part1: "",
69361        part3: "auz",
69362    },
69363    Language {
69364        #[cfg(feature = "lang-name")]
69365        name: "Uzekwe",
69366        part1: "",
69367        part3: "eze",
69368    },
69369    Language {
69370        #[cfg(feature = "lang-name")]
69371        name: "Vaagri Booli",
69372        part1: "",
69373        part3: "vaa",
69374    },
69375    Language {
69376        #[cfg(feature = "lang-name")]
69377        name: "Vafsi",
69378        part1: "",
69379        part3: "vaf",
69380    },
69381    Language {
69382        #[cfg(feature = "lang-name")]
69383        name: "Vaghri",
69384        part1: "",
69385        part3: "vgr",
69386    },
69387    Language {
69388        #[cfg(feature = "lang-name")]
69389        name: "Vaghua",
69390        part1: "",
69391        part3: "tva",
69392    },
69393    Language {
69394        #[cfg(feature = "lang-name")]
69395        name: "Vagla",
69396        part1: "",
69397        part3: "vag",
69398    },
69399    Language {
69400        #[cfg(feature = "lang-name")]
69401        name: "Vai",
69402        part1: "",
69403        part3: "vai",
69404    },
69405    Language {
69406        #[cfg(feature = "lang-name")]
69407        name: "Vaiphei",
69408        part1: "",
69409        part3: "vap",
69410    },
69411    Language {
69412        #[cfg(feature = "lang-name")]
69413        name: "Vale",
69414        part1: "",
69415        part3: "vae",
69416    },
69417    Language {
69418        #[cfg(feature = "lang-name")]
69419        name: "Valencian Sign Language",
69420        part1: "",
69421        part3: "vsv",
69422    },
69423    Language {
69424        #[cfg(feature = "lang-name")]
69425        name: "Valle Nacional Chinantec",
69426        part1: "",
69427        part3: "cvn",
69428    },
69429    Language {
69430        #[cfg(feature = "lang-name")]
69431        name: "Valley Maidu",
69432        part1: "",
69433        part3: "vmv",
69434    },
69435    Language {
69436        #[cfg(feature = "lang-name")]
69437        name: "Valman",
69438        part1: "",
69439        part3: "van",
69440    },
69441    Language {
69442        #[cfg(feature = "lang-name")]
69443        name: "Valpei",
69444        part1: "",
69445        part3: "vlp",
69446    },
69447    Language {
69448        #[cfg(feature = "lang-name")]
69449        name: "Vamale",
69450        part1: "",
69451        part3: "mkt",
69452    },
69453    Language {
69454        #[cfg(feature = "lang-name")]
69455        name: "Vame",
69456        part1: "",
69457        part3: "mlr",
69458    },
69459    Language {
69460        #[cfg(feature = "lang-name")]
69461        name: "Vandalic",
69462        part1: "",
69463        part3: "xvn",
69464    },
69465    Language {
69466        #[cfg(feature = "lang-name")]
69467        name: "Vangunu",
69468        part1: "",
69469        part3: "mpr",
69470    },
69471    Language {
69472        #[cfg(feature = "lang-name")]
69473        name: "Vanimo",
69474        part1: "",
69475        part3: "vam",
69476    },
69477    Language {
69478        #[cfg(feature = "lang-name")]
69479        name: "Vano",
69480        part1: "",
69481        part3: "vnk",
69482    },
69483    Language {
69484        #[cfg(feature = "lang-name")]
69485        name: "Vanuma",
69486        part1: "",
69487        part3: "vau",
69488    },
69489    Language {
69490        #[cfg(feature = "lang-name")]
69491        name: "Vao",
69492        part1: "",
69493        part3: "vao",
69494    },
69495    Language {
69496        #[cfg(feature = "lang-name")]
69497        name: "Varhadi-Nagpuri",
69498        part1: "",
69499        part3: "vah",
69500    },
69501    Language {
69502        #[cfg(feature = "lang-name")]
69503        name: "Varisi",
69504        part1: "",
69505        part3: "vrs",
69506    },
69507    Language {
69508        #[cfg(feature = "lang-name")]
69509        name: "Varli",
69510        part1: "",
69511        part3: "vav",
69512    },
69513    Language {
69514        #[cfg(feature = "lang-name")]
69515        name: "Vasavi",
69516        part1: "",
69517        part3: "vas",
69518    },
69519    Language {
69520        #[cfg(feature = "lang-name")]
69521        name: "Veddah",
69522        part1: "",
69523        part3: "ved",
69524    },
69525    Language {
69526        #[cfg(feature = "lang-name")]
69527        name: "Vedic Sanskrit",
69528        part1: "",
69529        part3: "vsn",
69530    },
69531    Language {
69532        #[cfg(feature = "lang-name")]
69533        name: "Vehes",
69534        part1: "",
69535        part3: "val",
69536    },
69537    Language {
69538        #[cfg(feature = "lang-name")]
69539        name: "Veluws",
69540        part1: "",
69541        part3: "vel",
69542    },
69543    Language {
69544        #[cfg(feature = "lang-name")]
69545        name: "Vemgo-Mabas",
69546        part1: "",
69547        part3: "vem",
69548    },
69549    Language {
69550        #[cfg(feature = "lang-name")]
69551        name: "Venda",
69552        part1: "ve",
69553        part3: "ven",
69554    },
69555    Language {
69556        #[cfg(feature = "lang-name")]
69557        name: "Venetian",
69558        part1: "",
69559        part3: "vec",
69560    },
69561    Language {
69562        #[cfg(feature = "lang-name")]
69563        name: "Venetic",
69564        part1: "",
69565        part3: "xve",
69566    },
69567    Language {
69568        #[cfg(feature = "lang-name")]
69569        name: "Venezuelan Sign Language",
69570        part1: "",
69571        part3: "vsl",
69572    },
69573    Language {
69574        #[cfg(feature = "lang-name")]
69575        name: "Vengo",
69576        part1: "",
69577        part3: "bav",
69578    },
69579    Language {
69580        #[cfg(feature = "lang-name")]
69581        name: "Ventureno",
69582        part1: "",
69583        part3: "veo",
69584    },
69585    Language {
69586        #[cfg(feature = "lang-name")]
69587        name: "Veps",
69588        part1: "",
69589        part3: "vep",
69590    },
69591    Language {
69592        #[cfg(feature = "lang-name")]
69593        name: "Vera'a",
69594        part1: "",
69595        part3: "vra",
69596    },
69597    Language {
69598        #[cfg(feature = "lang-name")]
69599        name: "Vestinian",
69600        part1: "",
69601        part3: "xvs",
69602    },
69603    Language {
69604        #[cfg(feature = "lang-name")]
69605        name: "Vidunda",
69606        part1: "",
69607        part3: "vid",
69608    },
69609    Language {
69610        #[cfg(feature = "lang-name")]
69611        name: "Viemo",
69612        part1: "",
69613        part3: "vig",
69614    },
69615    Language {
69616        #[cfg(feature = "lang-name")]
69617        name: "Vietnamese",
69618        part1: "vi",
69619        part3: "vie",
69620    },
69621    Language {
69622        #[cfg(feature = "lang-name")]
69623        name: "Vilela",
69624        part1: "",
69625        part3: "vil",
69626    },
69627    Language {
69628        #[cfg(feature = "lang-name")]
69629        name: "Vili",
69630        part1: "",
69631        part3: "vif",
69632    },
69633    Language {
69634        #[cfg(feature = "lang-name")]
69635        name: "Villa Viciosa Agta",
69636        part1: "",
69637        part3: "dyg",
69638    },
69639    Language {
69640        #[cfg(feature = "lang-name")]
69641        name: "Vincentian Creole English",
69642        part1: "",
69643        part3: "svc",
69644    },
69645    Language {
69646        #[cfg(feature = "lang-name")]
69647        name: "Vinmavis",
69648        part1: "",
69649        part3: "vnm",
69650    },
69651    Language {
69652        #[cfg(feature = "lang-name")]
69653        name: "Vinza",
69654        part1: "",
69655        part3: "vin",
69656    },
69657    Language {
69658        #[cfg(feature = "lang-name")]
69659        name: "Virgin Islands Creole English",
69660        part1: "",
69661        part3: "vic",
69662    },
69663    Language {
69664        #[cfg(feature = "lang-name")]
69665        name: "Vishavan",
69666        part1: "",
69667        part3: "vis",
69668    },
69669    Language {
69670        #[cfg(feature = "lang-name")]
69671        name: "Viti",
69672        part1: "",
69673        part3: "vit",
69674    },
69675    Language {
69676        #[cfg(feature = "lang-name")]
69677        name: "Vitou",
69678        part1: "",
69679        part3: "vto",
69680    },
69681    Language {
69682        #[cfg(feature = "lang-name")]
69683        name: "Vitu",
69684        part1: "",
69685        part3: "wiv",
69686    },
69687    Language {
69688        #[cfg(feature = "lang-name")]
69689        name: "Vlaams",
69690        part1: "",
69691        part3: "vls",
69692    },
69693    Language {
69694        #[cfg(feature = "lang-name")]
69695        name: "Vlaamse Gebarentaal",
69696        part1: "",
69697        part3: "vgt",
69698    },
69699    Language {
69700        #[cfg(feature = "lang-name")]
69701        name: "Vlax Romani",
69702        part1: "",
69703        part3: "rmy",
69704    },
69705    Language {
69706        #[cfg(feature = "lang-name")]
69707        name: "Volapuk",
69708        part1: "vo",
69709        part3: "vol",
69710    },
69711    Language {
69712        #[cfg(feature = "lang-name")]
69713        name: "Volscian",
69714        part1: "",
69715        part3: "xvo",
69716    },
69717    Language {
69718        #[cfg(feature = "lang-name")]
69719        name: "Vono",
69720        part1: "",
69721        part3: "kch",
69722    },
69723    Language {
69724        #[cfg(feature = "lang-name")]
69725        name: "Voro",
69726        part1: "",
69727        part3: "vor",
69728    },
69729    Language {
69730        #[cfg(feature = "lang-name")]
69731        name: "Votic",
69732        part1: "",
69733        part3: "vot",
69734    },
69735    Language {
69736        #[cfg(feature = "lang-name")]
69737        name: "Vumbu",
69738        part1: "",
69739        part3: "vum",
69740    },
69741    Language {
69742        #[cfg(feature = "lang-name")]
69743        name: "Vunapu",
69744        part1: "",
69745        part3: "vnp",
69746    },
69747    Language {
69748        #[cfg(feature = "lang-name")]
69749        name: "Vunjo",
69750        part1: "",
69751        part3: "vun",
69752    },
69753    Language {
69754        #[cfg(feature = "lang-name")]
69755        name: "Vures",
69756        part1: "",
69757        part3: "msn",
69758    },
69759    Language {
69760        #[cfg(feature = "lang-name")]
69761        name: "Vute",
69762        part1: "",
69763        part3: "vut",
69764    },
69765    Language {
69766        #[cfg(feature = "lang-name")]
69767        name: "Vwanji",
69768        part1: "",
69769        part3: "wbi",
69770    },
69771    Language {
69772        #[cfg(feature = "lang-name")]
69773        name: "Voro",
69774        part1: "",
69775        part3: "vro",
69776    },
69777    Language {
69778        #[cfg(feature = "lang-name")]
69779        name: "Wa",
69780        part1: "",
69781        part3: "wbm",
69782    },
69783    Language {
69784        #[cfg(feature = "lang-name")]
69785        name: "Wa'ema",
69786        part1: "",
69787        part3: "wag",
69788    },
69789    Language {
69790        #[cfg(feature = "lang-name")]
69791        name: "Waama",
69792        part1: "",
69793        part3: "wwa",
69794    },
69795    Language {
69796        #[cfg(feature = "lang-name")]
69797        name: "Waamwang",
69798        part1: "",
69799        part3: "wmn",
69800    },
69801    Language {
69802        #[cfg(feature = "lang-name")]
69803        name: "Waata",
69804        part1: "",
69805        part3: "ssn",
69806    },
69807    Language {
69808        #[cfg(feature = "lang-name")]
69809        name: "Wab",
69810        part1: "",
69811        part3: "wab",
69812    },
69813    Language {
69814        #[cfg(feature = "lang-name")]
69815        name: "Wabo",
69816        part1: "",
69817        part3: "wbb",
69818    },
69819    Language {
69820        #[cfg(feature = "lang-name")]
69821        name: "Waboda",
69822        part1: "",
69823        part3: "kmx",
69824    },
69825    Language {
69826        #[cfg(feature = "lang-name")]
69827        name: "Waci Gbe",
69828        part1: "",
69829        part3: "wci",
69830    },
69831    Language {
69832        #[cfg(feature = "lang-name")]
69833        name: "Wadaginam",
69834        part1: "",
69835        part3: "wdg",
69836    },
69837    Language {
69838        #[cfg(feature = "lang-name")]
69839        name: "Waddar",
69840        part1: "",
69841        part3: "wbq",
69842    },
69843    Language {
69844        #[cfg(feature = "lang-name")]
69845        name: "Wadi Wadi",
69846        part1: "",
69847        part3: "xwd",
69848    },
69849    Language {
69850        #[cfg(feature = "lang-name")]
69851        name: "Wadikali",
69852        part1: "",
69853        part3: "wdk",
69854    },
69855    Language {
69856        #[cfg(feature = "lang-name")]
69857        name: "Wadiyara Koli",
69858        part1: "",
69859        part3: "kxp",
69860    },
69861    Language {
69862        #[cfg(feature = "lang-name")]
69863        name: "Wadjabangayi",
69864        part1: "",
69865        part3: "wdy",
69866    },
69867    Language {
69868        #[cfg(feature = "lang-name")]
69869        name: "Wadjiginy",
69870        part1: "",
69871        part3: "wdj",
69872    },
69873    Language {
69874        #[cfg(feature = "lang-name")]
69875        name: "Wadjigu",
69876        part1: "",
69877        part3: "wdu",
69878    },
69879    Language {
69880        #[cfg(feature = "lang-name")]
69881        name: "Wae Rana",
69882        part1: "",
69883        part3: "wrx",
69884    },
69885    Language {
69886        #[cfg(feature = "lang-name")]
69887        name: "Waffa",
69888        part1: "",
69889        part3: "waj",
69890    },
69891    Language {
69892        #[cfg(feature = "lang-name")]
69893        name: "Wagawaga",
69894        part1: "",
69895        part3: "wgb",
69896    },
69897    Language {
69898        #[cfg(feature = "lang-name")]
69899        name: "Wagaya",
69900        part1: "",
69901        part3: "wga",
69902    },
69903    Language {
69904        #[cfg(feature = "lang-name")]
69905        name: "Wagdi",
69906        part1: "",
69907        part3: "wbr",
69908    },
69909    Language {
69910        #[cfg(feature = "lang-name")]
69911        name: "Wagi",
69912        part1: "",
69913        part3: "fad",
69914    },
69915    Language {
69916        #[cfg(feature = "lang-name")]
69917        name: "Wagiman",
69918        part1: "",
69919        part3: "waq",
69920    },
69921    Language {
69922        #[cfg(feature = "lang-name")]
69923        name: "Wahau Kayan",
69924        part1: "",
69925        part3: "whu",
69926    },
69927    Language {
69928        #[cfg(feature = "lang-name")]
69929        name: "Wahau Kenyah",
69930        part1: "",
69931        part3: "whk",
69932    },
69933    Language {
69934        #[cfg(feature = "lang-name")]
69935        name: "Wahgi",
69936        part1: "",
69937        part3: "wgi",
69938    },
69939    Language {
69940        #[cfg(feature = "lang-name")]
69941        name: "Waigali",
69942        part1: "",
69943        part3: "wbk",
69944    },
69945    Language {
69946        #[cfg(feature = "lang-name")]
69947        name: "Waigeo",
69948        part1: "",
69949        part3: "wgo",
69950    },
69951    Language {
69952        #[cfg(feature = "lang-name")]
69953        name: "Wailaki",
69954        part1: "",
69955        part3: "wlk",
69956    },
69957    Language {
69958        #[cfg(feature = "lang-name")]
69959        name: "Wailapa",
69960        part1: "",
69961        part3: "wlr",
69962    },
69963    Language {
69964        #[cfg(feature = "lang-name")]
69965        name: "Waima",
69966        part1: "",
69967        part3: "rro",
69968    },
69969    Language {
69970        #[cfg(feature = "lang-name")]
69971        name: "Waima'a",
69972        part1: "",
69973        part3: "wmh",
69974    },
69975    Language {
69976        #[cfg(feature = "lang-name")]
69977        name: "Waimaha",
69978        part1: "",
69979        part3: "bao",
69980    },
69981    Language {
69982        #[cfg(feature = "lang-name")]
69983        name: "Waimiri-Atroari",
69984        part1: "",
69985        part3: "atr",
69986    },
69987    Language {
69988        #[cfg(feature = "lang-name")]
69989        name: "Waioli",
69990        part1: "",
69991        part3: "wli",
69992    },
69993    Language {
69994        #[cfg(feature = "lang-name")]
69995        name: "Waiwai",
69996        part1: "",
69997        part3: "waw",
69998    },
69999    Language {
70000        #[cfg(feature = "lang-name")]
70001        name: "Waja",
70002        part1: "",
70003        part3: "wja",
70004    },
70005    Language {
70006        #[cfg(feature = "lang-name")]
70007        name: "Wajarri",
70008        part1: "",
70009        part3: "wbv",
70010    },
70011    Language {
70012        #[cfg(feature = "lang-name")]
70013        name: "Wajuk",
70014        part1: "",
70015        part3: "xwj",
70016    },
70017    Language {
70018        #[cfg(feature = "lang-name")]
70019        name: "Waka",
70020        part1: "",
70021        part3: "wav",
70022    },
70023    Language {
70024        #[cfg(feature = "lang-name")]
70025        name: "Wakabunga",
70026        part1: "",
70027        part3: "wwb",
70028    },
70029    Language {
70030        #[cfg(feature = "lang-name")]
70031        name: "Wakawaka",
70032        part1: "",
70033        part3: "wkw",
70034    },
70035    Language {
70036        #[cfg(feature = "lang-name")]
70037        name: "Wakde",
70038        part1: "",
70039        part3: "wkd",
70040    },
70041    Language {
70042        #[cfg(feature = "lang-name")]
70043        name: "Wakhi",
70044        part1: "",
70045        part3: "wbl",
70046    },
70047    Language {
70048        #[cfg(feature = "lang-name")]
70049        name: "Wakona",
70050        part1: "",
70051        part3: "waf",
70052    },
70053    Language {
70054        #[cfg(feature = "lang-name")]
70055        name: "Wala",
70056        part1: "",
70057        part3: "lgl",
70058    },
70059    Language {
70060        #[cfg(feature = "lang-name")]
70061        name: "Walak",
70062        part1: "",
70063        part3: "wlw",
70064    },
70065    Language {
70066        #[cfg(feature = "lang-name")]
70067        name: "Walangama",
70068        part1: "",
70069        part3: "nlw",
70070    },
70071    Language {
70072        #[cfg(feature = "lang-name")]
70073        name: "Wali",
70074        part1: "",
70075        part3: "wlx",
70076    },
70077    Language {
70078        #[cfg(feature = "lang-name")]
70079        name: "Wali",
70080        part1: "",
70081        part3: "wll",
70082    },
70083    Language {
70084        #[cfg(feature = "lang-name")]
70085        name: "Waling",
70086        part1: "",
70087        part3: "wly",
70088    },
70089    Language {
70090        #[cfg(feature = "lang-name")]
70091        name: "Walio",
70092        part1: "",
70093        part3: "wla",
70094    },
70095    Language {
70096        #[cfg(feature = "lang-name")]
70097        name: "Walla Walla",
70098        part1: "",
70099        part3: "waa",
70100    },
70101    Language {
70102        #[cfg(feature = "lang-name")]
70103        name: "Wallisian",
70104        part1: "",
70105        part3: "wls",
70106    },
70107    Language {
70108        #[cfg(feature = "lang-name")]
70109        name: "Walloon",
70110        part1: "wa",
70111        part3: "wln",
70112    },
70113    Language {
70114        #[cfg(feature = "lang-name")]
70115        name: "Walmajarri",
70116        part1: "",
70117        part3: "wmt",
70118    },
70119    Language {
70120        #[cfg(feature = "lang-name")]
70121        name: "Walser",
70122        part1: "",
70123        part3: "wae",
70124    },
70125    Language {
70126        #[cfg(feature = "lang-name")]
70127        name: "Walungge",
70128        part1: "",
70129        part3: "ola",
70130    },
70131    Language {
70132        #[cfg(feature = "lang-name")]
70133        name: "Waluwarra",
70134        part1: "",
70135        part3: "wrb",
70136    },
70137    Language {
70138        #[cfg(feature = "lang-name")]
70139        name: "Wamas",
70140        part1: "",
70141        part3: "wmc",
70142    },
70143    Language {
70144        #[cfg(feature = "lang-name")]
70145        name: "Wambaya",
70146        part1: "",
70147        part3: "wmb",
70148    },
70149    Language {
70150        #[cfg(feature = "lang-name")]
70151        name: "Wambon",
70152        part1: "",
70153        part3: "wms",
70154    },
70155    Language {
70156        #[cfg(feature = "lang-name")]
70157        name: "Wambule",
70158        part1: "",
70159        part3: "wme",
70160    },
70161    Language {
70162        #[cfg(feature = "lang-name")]
70163        name: "Wamesa",
70164        part1: "",
70165        part3: "wad",
70166    },
70167    Language {
70168        #[cfg(feature = "lang-name")]
70169        name: "Wamey",
70170        part1: "",
70171        part3: "cou",
70172    },
70173    Language {
70174        #[cfg(feature = "lang-name")]
70175        name: "Wamin",
70176        part1: "",
70177        part3: "wmi",
70178    },
70179    Language {
70180        #[cfg(feature = "lang-name")]
70181        name: "Wampanoag",
70182        part1: "",
70183        part3: "wam",
70184    },
70185    Language {
70186        #[cfg(feature = "lang-name")]
70187        name: "Wampar",
70188        part1: "",
70189        part3: "lbq",
70190    },
70191    Language {
70192        #[cfg(feature = "lang-name")]
70193        name: "Wampur",
70194        part1: "",
70195        part3: "waz",
70196    },
70197    Language {
70198        #[cfg(feature = "lang-name")]
70199        name: "Wan",
70200        part1: "",
70201        part3: "wan",
70202    },
70203    Language {
70204        #[cfg(feature = "lang-name")]
70205        name: "Wanap",
70206        part1: "",
70207        part3: "wnp",
70208    },
70209    Language {
70210        #[cfg(feature = "lang-name")]
70211        name: "Wancho Naga",
70212        part1: "",
70213        part3: "nnp",
70214    },
70215    Language {
70216        #[cfg(feature = "lang-name")]
70217        name: "Wanda",
70218        part1: "",
70219        part3: "wbh",
70220    },
70221    Language {
70222        #[cfg(feature = "lang-name")]
70223        name: "Wandala",
70224        part1: "",
70225        part3: "mfi",
70226    },
70227    Language {
70228        #[cfg(feature = "lang-name")]
70229        name: "Wandarang",
70230        part1: "",
70231        part3: "wnd",
70232    },
70233    Language {
70234        #[cfg(feature = "lang-name")]
70235        name: "Wandji",
70236        part1: "",
70237        part3: "wdd",
70238    },
70239    Language {
70240        #[cfg(feature = "lang-name")]
70241        name: "Waneci",
70242        part1: "",
70243        part3: "wne",
70244    },
70245    Language {
70246        #[cfg(feature = "lang-name")]
70247        name: "Wanga",
70248        part1: "",
70249        part3: "lwg",
70250    },
70251    Language {
70252        #[cfg(feature = "lang-name")]
70253        name: "Wangaaybuwan-Ngiyambaa",
70254        part1: "",
70255        part3: "wyb",
70256    },
70257    Language {
70258        #[cfg(feature = "lang-name")]
70259        name: "Wanggamala",
70260        part1: "",
70261        part3: "wnm",
70262    },
70263    Language {
70264        #[cfg(feature = "lang-name")]
70265        name: "Wanggom",
70266        part1: "",
70267        part3: "wng",
70268    },
70269    Language {
70270        #[cfg(feature = "lang-name")]
70271        name: "Wangkangurru",
70272        part1: "",
70273        part3: "wgg",
70274    },
70275    Language {
70276        #[cfg(feature = "lang-name")]
70277        name: "Wangkayutyuru",
70278        part1: "",
70279        part3: "wky",
70280    },
70281    Language {
70282        #[cfg(feature = "lang-name")]
70283        name: "Wangkumara",
70284        part1: "",
70285        part3: "xwk",
70286    },
70287    Language {
70288        #[cfg(feature = "lang-name")]
70289        name: "Wannu",
70290        part1: "",
70291        part3: "jub",
70292    },
70293    Language {
70294        #[cfg(feature = "lang-name")]
70295        name: "Wano",
70296        part1: "",
70297        part3: "wno",
70298    },
70299    Language {
70300        #[cfg(feature = "lang-name")]
70301        name: "Wantoat",
70302        part1: "",
70303        part3: "wnc",
70304    },
70305    Language {
70306        #[cfg(feature = "lang-name")]
70307        name: "Wanukaka",
70308        part1: "",
70309        part3: "wnk",
70310    },
70311    Language {
70312        #[cfg(feature = "lang-name")]
70313        name: "Wanyi",
70314        part1: "",
70315        part3: "wny",
70316    },
70317    Language {
70318        #[cfg(feature = "lang-name")]
70319        name: "Wane",
70320        part1: "",
70321        part3: "hwa",
70322    },
70323    Language {
70324        #[cfg(feature = "lang-name")]
70325        name: "Waorani",
70326        part1: "",
70327        part3: "auc",
70328    },
70329    Language {
70330        #[cfg(feature = "lang-name")]
70331        name: "Wapan",
70332        part1: "",
70333        part3: "juk",
70334    },
70335    Language {
70336        #[cfg(feature = "lang-name")]
70337        name: "Wapishana",
70338        part1: "",
70339        part3: "wap",
70340    },
70341    Language {
70342        #[cfg(feature = "lang-name")]
70343        name: "Wappo",
70344        part1: "",
70345        part3: "wao",
70346    },
70347    Language {
70348        #[cfg(feature = "lang-name")]
70349        name: "War-Jaintia",
70350        part1: "",
70351        part3: "aml",
70352    },
70353    Language {
70354        #[cfg(feature = "lang-name")]
70355        name: "Wara",
70356        part1: "",
70357        part3: "wbf",
70358    },
70359    Language {
70360        #[cfg(feature = "lang-name")]
70361        name: "Warao",
70362        part1: "",
70363        part3: "wba",
70364    },
70365    Language {
70366        #[cfg(feature = "lang-name")]
70367        name: "Waray",
70368        part1: "",
70369        part3: "wrz",
70370    },
70371    Language {
70372        #[cfg(feature = "lang-name")]
70373        name: "Waray",
70374        part1: "",
70375        part3: "war",
70376    },
70377    Language {
70378        #[cfg(feature = "lang-name")]
70379        name: "Wardaman",
70380        part1: "",
70381        part3: "wrr",
70382    },
70383    Language {
70384        #[cfg(feature = "lang-name")]
70385        name: "Wardandi",
70386        part1: "",
70387        part3: "wxw",
70388    },
70389    Language {
70390        #[cfg(feature = "lang-name")]
70391        name: "Warembori",
70392        part1: "",
70393        part3: "wsa",
70394    },
70395    Language {
70396        #[cfg(feature = "lang-name")]
70397        name: "Wares",
70398        part1: "",
70399        part3: "wai",
70400    },
70401    Language {
70402        #[cfg(feature = "lang-name")]
70403        name: "Waris",
70404        part1: "",
70405        part3: "wrs",
70406    },
70407    Language {
70408        #[cfg(feature = "lang-name")]
70409        name: "Waritai",
70410        part1: "",
70411        part3: "wbe",
70412    },
70413    Language {
70414        #[cfg(feature = "lang-name")]
70415        name: "Wariyangga",
70416        part1: "",
70417        part3: "wri",
70418    },
70419    Language {
70420        #[cfg(feature = "lang-name")]
70421        name: "Warji",
70422        part1: "",
70423        part3: "wji",
70424    },
70425    Language {
70426        #[cfg(feature = "lang-name")]
70427        name: "Warkay-Bipim",
70428        part1: "",
70429        part3: "bgv",
70430    },
70431    Language {
70432        #[cfg(feature = "lang-name")]
70433        name: "Warlmanpa",
70434        part1: "",
70435        part3: "wrl",
70436    },
70437    Language {
70438        #[cfg(feature = "lang-name")]
70439        name: "Warlpiri",
70440        part1: "",
70441        part3: "wbp",
70442    },
70443    Language {
70444        #[cfg(feature = "lang-name")]
70445        name: "Warnang",
70446        part1: "",
70447        part3: "wrn",
70448    },
70449    Language {
70450        #[cfg(feature = "lang-name")]
70451        name: "Warnman",
70452        part1: "",
70453        part3: "wbt",
70454    },
70455    Language {
70456        #[cfg(feature = "lang-name")]
70457        name: "Waropen",
70458        part1: "",
70459        part3: "wrp",
70460    },
70461    Language {
70462        #[cfg(feature = "lang-name")]
70463        name: "Warrgamay",
70464        part1: "",
70465        part3: "wgy",
70466    },
70467    Language {
70468        #[cfg(feature = "lang-name")]
70469        name: "Warrwa",
70470        part1: "",
70471        part3: "wwr",
70472    },
70473    Language {
70474        #[cfg(feature = "lang-name")]
70475        name: "Waru",
70476        part1: "",
70477        part3: "wru",
70478    },
70479    Language {
70480        #[cfg(feature = "lang-name")]
70481        name: "Warumungu",
70482        part1: "",
70483        part3: "wrm",
70484    },
70485    Language {
70486        #[cfg(feature = "lang-name")]
70487        name: "Waruna",
70488        part1: "",
70489        part3: "wrv",
70490    },
70491    Language {
70492        #[cfg(feature = "lang-name")]
70493        name: "Warungu",
70494        part1: "",
70495        part3: "wrg",
70496    },
70497    Language {
70498        #[cfg(feature = "lang-name")]
70499        name: "Warwar Feni",
70500        part1: "",
70501        part3: "hrw",
70502    },
70503    Language {
70504        #[cfg(feature = "lang-name")]
70505        name: "Wasa",
70506        part1: "",
70507        part3: "wss",
70508    },
70509    Language {
70510        #[cfg(feature = "lang-name")]
70511        name: "Wasco-Wishram",
70512        part1: "",
70513        part3: "wac",
70514    },
70515    Language {
70516        #[cfg(feature = "lang-name")]
70517        name: "Wasembo",
70518        part1: "",
70519        part3: "gsp",
70520    },
70521    Language {
70522        #[cfg(feature = "lang-name")]
70523        name: "Washo",
70524        part1: "",
70525        part3: "was",
70526    },
70527    Language {
70528        #[cfg(feature = "lang-name")]
70529        name: "Waskia",
70530        part1: "",
70531        part3: "wsk",
70532    },
70533    Language {
70534        #[cfg(feature = "lang-name")]
70535        name: "Wasu",
70536        part1: "",
70537        part3: "wsu",
70538    },
70539    Language {
70540        #[cfg(feature = "lang-name")]
70541        name: "Watakataui",
70542        part1: "",
70543        part3: "wtk",
70544    },
70545    Language {
70546        #[cfg(feature = "lang-name")]
70547        name: "Watam",
70548        part1: "",
70549        part3: "wax",
70550    },
70551    Language {
70552        #[cfg(feature = "lang-name")]
70553        name: "Wathawurrung",
70554        part1: "",
70555        part3: "wth",
70556    },
70557    Language {
70558        #[cfg(feature = "lang-name")]
70559        name: "Watiwa",
70560        part1: "",
70561        part3: "wtf",
70562    },
70563    Language {
70564        #[cfg(feature = "lang-name")]
70565        name: "Watubela",
70566        part1: "",
70567        part3: "wah",
70568    },
70569    Language {
70570        #[cfg(feature = "lang-name")]
70571        name: "Waube",
70572        part1: "",
70573        part3: "kop",
70574    },
70575    Language {
70576        #[cfg(feature = "lang-name")]
70577        name: "Waura",
70578        part1: "",
70579        part3: "wau",
70580    },
70581    Language {
70582        #[cfg(feature = "lang-name")]
70583        name: "Wauyai",
70584        part1: "",
70585        part3: "wuy",
70586    },
70587    Language {
70588        #[cfg(feature = "lang-name")]
70589        name: "Wawa",
70590        part1: "",
70591        part3: "www",
70592    },
70593    Language {
70594        #[cfg(feature = "lang-name")]
70595        name: "Wawonii",
70596        part1: "",
70597        part3: "wow",
70598    },
70599    Language {
70600        #[cfg(feature = "lang-name")]
70601        name: "Waxianghua",
70602        part1: "",
70603        part3: "wxa",
70604    },
70605    Language {
70606        #[cfg(feature = "lang-name")]
70607        name: "Wayampi",
70608        part1: "",
70609        part3: "oym",
70610    },
70611    Language {
70612        #[cfg(feature = "lang-name")]
70613        name: "Wayana",
70614        part1: "",
70615        part3: "way",
70616    },
70617    Language {
70618        #[cfg(feature = "lang-name")]
70619        name: "Wayanad Chetti",
70620        part1: "",
70621        part3: "ctt",
70622    },
70623    Language {
70624        #[cfg(feature = "lang-name")]
70625        name: "Wayoro",
70626        part1: "",
70627        part3: "wyr",
70628    },
70629    Language {
70630        #[cfg(feature = "lang-name")]
70631        name: "Wayu",
70632        part1: "",
70633        part3: "vay",
70634    },
70635    Language {
70636        #[cfg(feature = "lang-name")]
70637        name: "Wayuu",
70638        part1: "",
70639        part3: "guc",
70640    },
70641    Language {
70642        #[cfg(feature = "lang-name")]
70643        name: "Wedau",
70644        part1: "",
70645        part3: "wed",
70646    },
70647    Language {
70648        #[cfg(feature = "lang-name")]
70649        name: "Weh",
70650        part1: "",
70651        part3: "weh",
70652    },
70653    Language {
70654        #[cfg(feature = "lang-name")]
70655        name: "Wejewa",
70656        part1: "",
70657        part3: "wew",
70658    },
70659    Language {
70660        #[cfg(feature = "lang-name")]
70661        name: "Welaun",
70662        part1: "",
70663        part3: "wlh",
70664    },
70665    Language {
70666        #[cfg(feature = "lang-name")]
70667        name: "Weliki",
70668        part1: "",
70669        part3: "klh",
70670    },
70671    Language {
70672        #[cfg(feature = "lang-name")]
70673        name: "Welsh",
70674        part1: "cy",
70675        part3: "cym",
70676    },
70677    Language {
70678        #[cfg(feature = "lang-name")]
70679        name: "Welsh Romani",
70680        part1: "",
70681        part3: "rmw",
70682    },
70683    Language {
70684        #[cfg(feature = "lang-name")]
70685        name: "Wemale",
70686        part1: "",
70687        part3: "weo",
70688    },
70689    Language {
70690        #[cfg(feature = "lang-name")]
70691        name: "Wemba Wemba",
70692        part1: "",
70693        part3: "xww",
70694    },
70695    Language {
70696        #[cfg(feature = "lang-name")]
70697        name: "Weme Gbe",
70698        part1: "",
70699        part3: "wem",
70700    },
70701    Language {
70702        #[cfg(feature = "lang-name")]
70703        name: "Wendat",
70704        part1: "",
70705        part3: "wdt",
70706    },
70707    Language {
70708        #[cfg(feature = "lang-name")]
70709        name: "Wergaia",
70710        part1: "",
70711        part3: "weg",
70712    },
70713    Language {
70714        #[cfg(feature = "lang-name")]
70715        name: "Weri",
70716        part1: "",
70717        part3: "wer",
70718    },
70719    Language {
70720        #[cfg(feature = "lang-name")]
70721        name: "Wersing",
70722        part1: "",
70723        part3: "kvw",
70724    },
70725    Language {
70726        #[cfg(feature = "lang-name")]
70727        name: "West Albay Bikol",
70728        part1: "",
70729        part3: "fbl",
70730    },
70731    Language {
70732        #[cfg(feature = "lang-name")]
70733        name: "West Ambae",
70734        part1: "",
70735        part3: "nnd",
70736    },
70737    Language {
70738        #[cfg(feature = "lang-name")]
70739        name: "West Bengal Sign Language",
70740        part1: "",
70741        part3: "wbs",
70742    },
70743    Language {
70744        #[cfg(feature = "lang-name")]
70745        name: "West Berawan",
70746        part1: "",
70747        part3: "zbw",
70748    },
70749    Language {
70750        #[cfg(feature = "lang-name")]
70751        name: "West Central Banda",
70752        part1: "",
70753        part3: "bbp",
70754    },
70755    Language {
70756        #[cfg(feature = "lang-name")]
70757        name: "West Central Oromo",
70758        part1: "",
70759        part3: "gaz",
70760    },
70761    Language {
70762        #[cfg(feature = "lang-name")]
70763        name: "West Coast Bajau",
70764        part1: "",
70765        part3: "bdr",
70766    },
70767    Language {
70768        #[cfg(feature = "lang-name")]
70769        name: "West Damar",
70770        part1: "",
70771        part3: "drn",
70772    },
70773    Language {
70774        #[cfg(feature = "lang-name")]
70775        name: "West Goodenough",
70776        part1: "",
70777        part3: "ddi",
70778    },
70779    Language {
70780        #[cfg(feature = "lang-name")]
70781        name: "West Kewa",
70782        part1: "",
70783        part3: "kew",
70784    },
70785    Language {
70786        #[cfg(feature = "lang-name")]
70787        name: "West Lembata",
70788        part1: "",
70789        part3: "lmj",
70790    },
70791    Language {
70792        #[cfg(feature = "lang-name")]
70793        name: "West Makian",
70794        part1: "",
70795        part3: "mqs",
70796    },
70797    Language {
70798        #[cfg(feature = "lang-name")]
70799        name: "West Masela",
70800        part1: "",
70801        part3: "mss",
70802    },
70803    Language {
70804        #[cfg(feature = "lang-name")]
70805        name: "West Tarangan",
70806        part1: "",
70807        part3: "txn",
70808    },
70809    Language {
70810        #[cfg(feature = "lang-name")]
70811        name: "West Uvean",
70812        part1: "",
70813        part3: "uve",
70814    },
70815    Language {
70816        #[cfg(feature = "lang-name")]
70817        name: "West Yugur",
70818        part1: "",
70819        part3: "ybe",
70820    },
70821    Language {
70822        #[cfg(feature = "lang-name")]
70823        name: "West-Central Limba",
70824        part1: "",
70825        part3: "lia",
70826    },
70827    Language {
70828        #[cfg(feature = "lang-name")]
70829        name: "Western Abnaki",
70830        part1: "",
70831        part3: "abe",
70832    },
70833    Language {
70834        #[cfg(feature = "lang-name")]
70835        name: "Western Apache",
70836        part1: "",
70837        part3: "apw",
70838    },
70839    Language {
70840        #[cfg(feature = "lang-name")]
70841        name: "Western Armenian",
70842        part1: "",
70843        part3: "hyw",
70844    },
70845    Language {
70846        #[cfg(feature = "lang-name")]
70847        name: "Western Arrarnta",
70848        part1: "",
70849        part3: "are",
70850    },
70851    Language {
70852        #[cfg(feature = "lang-name")]
70853        name: "Western Balochi",
70854        part1: "",
70855        part3: "bgn",
70856    },
70857    Language {
70858        #[cfg(feature = "lang-name")]
70859        name: "Western Bolivian Guarani",
70860        part1: "",
70861        part3: "gnw",
70862    },
70863    Language {
70864        #[cfg(feature = "lang-name")]
70865        name: "Western Bru",
70866        part1: "",
70867        part3: "brv",
70868    },
70869    Language {
70870        #[cfg(feature = "lang-name")]
70871        name: "Western Bukidnon Manobo",
70872        part1: "",
70873        part3: "mbb",
70874    },
70875    Language {
70876        #[cfg(feature = "lang-name")]
70877        name: "Western Cham",
70878        part1: "",
70879        part3: "cja",
70880    },
70881    Language {
70882        #[cfg(feature = "lang-name")]
70883        name: "Western Dani",
70884        part1: "",
70885        part3: "dnw",
70886    },
70887    Language {
70888        #[cfg(feature = "lang-name")]
70889        name: "Western Durango Nahuatl",
70890        part1: "",
70891        part3: "azn",
70892    },
70893    Language {
70894        #[cfg(feature = "lang-name")]
70895        name: "Western Fijian",
70896        part1: "",
70897        part3: "wyy",
70898    },
70899    Language {
70900        #[cfg(feature = "lang-name")]
70901        name: "Western Frisian",
70902        part1: "fy",
70903        part3: "fry",
70904    },
70905    Language {
70906        #[cfg(feature = "lang-name")]
70907        name: "Western Highland Chatino",
70908        part1: "",
70909        part3: "ctp",
70910    },
70911    Language {
70912        #[cfg(feature = "lang-name")]
70913        name: "Western Highland Purepecha",
70914        part1: "",
70915        part3: "pua",
70916    },
70917    Language {
70918        #[cfg(feature = "lang-name")]
70919        name: "Western Huasteca Nahuatl",
70920        part1: "",
70921        part3: "nhw",
70922    },
70923    Language {
70924        #[cfg(feature = "lang-name")]
70925        name: "Western Juxtlahuaca Mixtec",
70926        part1: "",
70927        part3: "jmx",
70928    },
70929    Language {
70930        #[cfg(feature = "lang-name")]
70931        name: "Western Kanjobal",
70932        part1: "",
70933        part3: "knj",
70934    },
70935    Language {
70936        #[cfg(feature = "lang-name")]
70937        name: "Western Karaboro",
70938        part1: "",
70939        part3: "kza",
70940    },
70941    Language {
70942        #[cfg(feature = "lang-name")]
70943        name: "Western Katu",
70944        part1: "",
70945        part3: "kuf",
70946    },
70947    Language {
70948        #[cfg(feature = "lang-name")]
70949        name: "Western Kayah",
70950        part1: "",
70951        part3: "kyu",
70952    },
70953    Language {
70954        #[cfg(feature = "lang-name")]
70955        name: "Western Keres",
70956        part1: "",
70957        part3: "kjq",
70958    },
70959    Language {
70960        #[cfg(feature = "lang-name")]
70961        name: "Western Krahn",
70962        part1: "",
70963        part3: "krw",
70964    },
70965    Language {
70966        #[cfg(feature = "lang-name")]
70967        name: "Western Lalu",
70968        part1: "",
70969        part3: "ywl",
70970    },
70971    Language {
70972        #[cfg(feature = "lang-name")]
70973        name: "Western Lawa",
70974        part1: "",
70975        part3: "lcp",
70976    },
70977    Language {
70978        #[cfg(feature = "lang-name")]
70979        name: "Western Magar",
70980        part1: "",
70981        part3: "mrd",
70982    },
70983    Language {
70984        #[cfg(feature = "lang-name")]
70985        name: "Western Maninkakan",
70986        part1: "",
70987        part3: "mlq",
70988    },
70989    Language {
70990        #[cfg(feature = "lang-name")]
70991        name: "Western Mari",
70992        part1: "",
70993        part3: "mrj",
70994    },
70995    Language {
70996        #[cfg(feature = "lang-name")]
70997        name: "Western Mashan Hmong",
70998        part1: "",
70999        part3: "hmw",
71000    },
71001    Language {
71002        #[cfg(feature = "lang-name")]
71003        name: "Western Meohang",
71004        part1: "",
71005        part3: "raf",
71006    },
71007    Language {
71008        #[cfg(feature = "lang-name")]
71009        name: "Western Minyag",
71010        part1: "",
71011        part3: "wmg",
71012    },
71013    Language {
71014        #[cfg(feature = "lang-name")]
71015        name: "Western Muria",
71016        part1: "",
71017        part3: "mut",
71018    },
71019    Language {
71020        #[cfg(feature = "lang-name")]
71021        name: "Western Neo-Aramaic",
71022        part1: "",
71023        part3: "amw",
71024    },
71025    Language {
71026        #[cfg(feature = "lang-name")]
71027        name: "Western Niger Fulfulde",
71028        part1: "",
71029        part3: "fuh",
71030    },
71031    Language {
71032        #[cfg(feature = "lang-name")]
71033        name: "Western Ojibwa",
71034        part1: "",
71035        part3: "ojw",
71036    },
71037    Language {
71038        #[cfg(feature = "lang-name")]
71039        name: "Western Panjabi",
71040        part1: "",
71041        part3: "pnb",
71042    },
71043    Language {
71044        #[cfg(feature = "lang-name")]
71045        name: "Western Parbate Kham",
71046        part1: "",
71047        part3: "kjl",
71048    },
71049    Language {
71050        #[cfg(feature = "lang-name")]
71051        name: "Western Penan",
71052        part1: "",
71053        part3: "pne",
71054    },
71055    Language {
71056        #[cfg(feature = "lang-name")]
71057        name: "Western Sisaala",
71058        part1: "",
71059        part3: "ssl",
71060    },
71061    Language {
71062        #[cfg(feature = "lang-name")]
71063        name: "Western Subanon",
71064        part1: "",
71065        part3: "suc",
71066    },
71067    Language {
71068        #[cfg(feature = "lang-name")]
71069        name: "Western Tamang",
71070        part1: "",
71071        part3: "tdg",
71072    },
71073    Language {
71074        #[cfg(feature = "lang-name")]
71075        name: "Western Tawbuid",
71076        part1: "",
71077        part3: "twb",
71078    },
71079    Language {
71080        #[cfg(feature = "lang-name")]
71081        name: "Western Tlacolula Valley Zapotec",
71082        part1: "",
71083        part3: "zab",
71084    },
71085    Language {
71086        #[cfg(feature = "lang-name")]
71087        name: "Western Totonac",
71088        part1: "",
71089        part3: "tqt",
71090    },
71091    Language {
71092        #[cfg(feature = "lang-name")]
71093        name: "Western Tunebo",
71094        part1: "",
71095        part3: "tnb",
71096    },
71097    Language {
71098        #[cfg(feature = "lang-name")]
71099        name: "Western Xiangxi Miao",
71100        part1: "",
71101        part3: "mmr",
71102    },
71103    Language {
71104        #[cfg(feature = "lang-name")]
71105        name: "Western Xwla Gbe",
71106        part1: "",
71107        part3: "xwl",
71108    },
71109    Language {
71110        #[cfg(feature = "lang-name")]
71111        name: "Western Yiddish",
71112        part1: "",
71113        part3: "yih",
71114    },
71115    Language {
71116        #[cfg(feature = "lang-name")]
71117        name: "Westphalien",
71118        part1: "",
71119        part3: "wep",
71120    },
71121    Language {
71122        #[cfg(feature = "lang-name")]
71123        name: "Wetamut",
71124        part1: "",
71125        part3: "wwo",
71126    },
71127    Language {
71128        #[cfg(feature = "lang-name")]
71129        name: "Wewaw",
71130        part1: "",
71131        part3: "wea",
71132    },
71133    Language {
71134        #[cfg(feature = "lang-name")]
71135        name: "Weyto",
71136        part1: "",
71137        part3: "woy",
71138    },
71139    Language {
71140        #[cfg(feature = "lang-name")]
71141        name: "White Gelao",
71142        part1: "",
71143        part3: "giw",
71144    },
71145    Language {
71146        #[cfg(feature = "lang-name")]
71147        name: "White Lachi",
71148        part1: "",
71149        part3: "lwh",
71150    },
71151    Language {
71152        #[cfg(feature = "lang-name")]
71153        name: "Whitesands",
71154        part1: "",
71155        part3: "tnp",
71156    },
71157    Language {
71158        #[cfg(feature = "lang-name")]
71159        name: "Wiarumus",
71160        part1: "",
71161        part3: "tua",
71162    },
71163    Language {
71164        #[cfg(feature = "lang-name")]
71165        name: "Wichita",
71166        part1: "",
71167        part3: "wic",
71168    },
71169    Language {
71170        #[cfg(feature = "lang-name")]
71171        name: "Wichi Lhamtes Guisnay",
71172        part1: "",
71173        part3: "mzh",
71174    },
71175    Language {
71176        #[cfg(feature = "lang-name")]
71177        name: "Wichi Lhamtes Nocten",
71178        part1: "",
71179        part3: "mtp",
71180    },
71181    Language {
71182        #[cfg(feature = "lang-name")]
71183        name: "Wichi Lhamtes Vejoz",
71184        part1: "",
71185        part3: "wlv",
71186    },
71187    Language {
71188        #[cfg(feature = "lang-name")]
71189        name: "Wik Ngathan",
71190        part1: "",
71191        part3: "wig",
71192    },
71193    Language {
71194        #[cfg(feature = "lang-name")]
71195        name: "Wik-Epa",
71196        part1: "",
71197        part3: "wie",
71198    },
71199    Language {
71200        #[cfg(feature = "lang-name")]
71201        name: "Wik-Iiyanh",
71202        part1: "",
71203        part3: "wij",
71204    },
71205    Language {
71206        #[cfg(feature = "lang-name")]
71207        name: "Wik-Keyangan",
71208        part1: "",
71209        part3: "wif",
71210    },
71211    Language {
71212        #[cfg(feature = "lang-name")]
71213        name: "Wik-Me'anha",
71214        part1: "",
71215        part3: "wih",
71216    },
71217    Language {
71218        #[cfg(feature = "lang-name")]
71219        name: "Wik-Mungkan",
71220        part1: "",
71221        part3: "wim",
71222    },
71223    Language {
71224        #[cfg(feature = "lang-name")]
71225        name: "Wikalkan",
71226        part1: "",
71227        part3: "wik",
71228    },
71229    Language {
71230        #[cfg(feature = "lang-name")]
71231        name: "Wikngenchera",
71232        part1: "",
71233        part3: "wua",
71234    },
71235    Language {
71236        #[cfg(feature = "lang-name")]
71237        name: "Wilawila",
71238        part1: "",
71239        part3: "wil",
71240    },
71241    Language {
71242        #[cfg(feature = "lang-name")]
71243        name: "Wintu",
71244        part1: "",
71245        part3: "wnw",
71246    },
71247    Language {
71248        #[cfg(feature = "lang-name")]
71249        name: "Winye",
71250        part1: "",
71251        part3: "kst",
71252    },
71253    Language {
71254        #[cfg(feature = "lang-name")]
71255        name: "Wipi",
71256        part1: "",
71257        part3: "gdr",
71258    },
71259    Language {
71260        #[cfg(feature = "lang-name")]
71261        name: "Wiradjuri",
71262        part1: "",
71263        part3: "wrh",
71264    },
71265    Language {
71266        #[cfg(feature = "lang-name")]
71267        name: "Wirafed",
71268        part1: "",
71269        part3: "wir",
71270    },
71271    Language {
71272        #[cfg(feature = "lang-name")]
71273        name: "Wirangu",
71274        part1: "",
71275        part3: "wgu",
71276    },
71277    Language {
71278        #[cfg(feature = "lang-name")]
71279        name: "Wiru",
71280        part1: "",
71281        part3: "wiu",
71282    },
71283    Language {
71284        #[cfg(feature = "lang-name")]
71285        name: "Wiyot",
71286        part1: "",
71287        part3: "wiy",
71288    },
71289    Language {
71290        #[cfg(feature = "lang-name")]
71291        name: "Woccon",
71292        part1: "",
71293        part3: "xwc",
71294    },
71295    Language {
71296        #[cfg(feature = "lang-name")]
71297        name: "Wogamusin",
71298        part1: "",
71299        part3: "wog",
71300    },
71301    Language {
71302        #[cfg(feature = "lang-name")]
71303        name: "Wogeo",
71304        part1: "",
71305        part3: "woc",
71306    },
71307    Language {
71308        #[cfg(feature = "lang-name")]
71309        name: "Woi",
71310        part1: "",
71311        part3: "wbw",
71312    },
71313    Language {
71314        #[cfg(feature = "lang-name")]
71315        name: "Woiwurrung",
71316        part1: "",
71317        part3: "wyi",
71318    },
71319    Language {
71320        #[cfg(feature = "lang-name")]
71321        name: "Wojenaka",
71322        part1: "",
71323        part3: "jod",
71324    },
71325    Language {
71326        #[cfg(feature = "lang-name")]
71327        name: "Wolane",
71328        part1: "",
71329        part3: "wle",
71330    },
71331    Language {
71332        #[cfg(feature = "lang-name")]
71333        name: "Wolani",
71334        part1: "",
71335        part3: "wod",
71336    },
71337    Language {
71338        #[cfg(feature = "lang-name")]
71339        name: "Wolaytta",
71340        part1: "",
71341        part3: "wal",
71342    },
71343    Language {
71344        #[cfg(feature = "lang-name")]
71345        name: "Woleaian",
71346        part1: "",
71347        part3: "woe",
71348    },
71349    Language {
71350        #[cfg(feature = "lang-name")]
71351        name: "Wolio",
71352        part1: "",
71353        part3: "wlo",
71354    },
71355    Language {
71356        #[cfg(feature = "lang-name")]
71357        name: "Wolof",
71358        part1: "wo",
71359        part3: "wol",
71360    },
71361    Language {
71362        #[cfg(feature = "lang-name")]
71363        name: "Wom",
71364        part1: "",
71365        part3: "wom",
71366    },
71367    Language {
71368        #[cfg(feature = "lang-name")]
71369        name: "Wom",
71370        part1: "",
71371        part3: "wmo",
71372    },
71373    Language {
71374        #[cfg(feature = "lang-name")]
71375        name: "Womo",
71376        part1: "",
71377        part3: "wmx",
71378    },
71379    Language {
71380        #[cfg(feature = "lang-name")]
71381        name: "Wongo",
71382        part1: "",
71383        part3: "won",
71384    },
71385    Language {
71386        #[cfg(feature = "lang-name")]
71387        name: "Woods Cree",
71388        part1: "",
71389        part3: "cwd",
71390    },
71391    Language {
71392        #[cfg(feature = "lang-name")]
71393        name: "Woria",
71394        part1: "",
71395        part3: "wor",
71396    },
71397    Language {
71398        #[cfg(feature = "lang-name")]
71399        name: "Worimi",
71400        part1: "",
71401        part3: "kda",
71402    },
71403    Language {
71404        #[cfg(feature = "lang-name")]
71405        name: "Worodougou",
71406        part1: "",
71407        part3: "jud",
71408    },
71409    Language {
71410        #[cfg(feature = "lang-name")]
71411        name: "Worrorra",
71412        part1: "",
71413        part3: "wro",
71414    },
71415    Language {
71416        #[cfg(feature = "lang-name")]
71417        name: "Wotapuri-Katarqalai",
71418        part1: "",
71419        part3: "wsv",
71420    },
71421    Language {
71422        #[cfg(feature = "lang-name")]
71423        name: "Wotjobaluk",
71424        part1: "",
71425        part3: "xwt",
71426    },
71427    Language {
71428        #[cfg(feature = "lang-name")]
71429        name: "Wotu",
71430        part1: "",
71431        part3: "wtw",
71432    },
71433    Language {
71434        #[cfg(feature = "lang-name")]
71435        name: "Woun Meu",
71436        part1: "",
71437        part3: "noa",
71438    },
71439    Language {
71440        #[cfg(feature = "lang-name")]
71441        name: "Written Oirat",
71442        part1: "",
71443        part3: "xwo",
71444    },
71445    Language {
71446        #[cfg(feature = "lang-name")]
71447        name: "Wu Chinese",
71448        part1: "",
71449        part3: "wuu",
71450    },
71451    Language {
71452        #[cfg(feature = "lang-name")]
71453        name: "Wuding-Luquan Yi",
71454        part1: "",
71455        part3: "ywq",
71456    },
71457    Language {
71458        #[cfg(feature = "lang-name")]
71459        name: "Wudu",
71460        part1: "",
71461        part3: "wud",
71462    },
71463    Language {
71464        #[cfg(feature = "lang-name")]
71465        name: "Wuliwuli",
71466        part1: "",
71467        part3: "wlu",
71468    },
71469    Language {
71470        #[cfg(feature = "lang-name")]
71471        name: "Wulna",
71472        part1: "",
71473        part3: "wux",
71474    },
71475    Language {
71476        #[cfg(feature = "lang-name")]
71477        name: "Wumboko",
71478        part1: "",
71479        part3: "bqm",
71480    },
71481    Language {
71482        #[cfg(feature = "lang-name")]
71483        name: "Wumbvu",
71484        part1: "",
71485        part3: "wum",
71486    },
71487    Language {
71488        #[cfg(feature = "lang-name")]
71489        name: "Wumeng Nasu",
71490        part1: "",
71491        part3: "ywu",
71492    },
71493    Language {
71494        #[cfg(feature = "lang-name")]
71495        name: "Wunai Bunu",
71496        part1: "",
71497        part3: "bwn",
71498    },
71499    Language {
71500        #[cfg(feature = "lang-name")]
71501        name: "Wunambal",
71502        part1: "",
71503        part3: "wub",
71504    },
71505    Language {
71506        #[cfg(feature = "lang-name")]
71507        name: "Wunumara",
71508        part1: "",
71509        part3: "wnn",
71510    },
71511    Language {
71512        #[cfg(feature = "lang-name")]
71513        name: "Wurrugu",
71514        part1: "",
71515        part3: "wur",
71516    },
71517    Language {
71518        #[cfg(feature = "lang-name")]
71519        name: "Wusa Nasu",
71520        part1: "",
71521        part3: "yig",
71522    },
71523    Language {
71524        #[cfg(feature = "lang-name")]
71525        name: "Wushi",
71526        part1: "",
71527        part3: "bse",
71528    },
71529    Language {
71530        #[cfg(feature = "lang-name")]
71531        name: "Wusi",
71532        part1: "",
71533        part3: "wsi",
71534    },
71535    Language {
71536        #[cfg(feature = "lang-name")]
71537        name: "Wutung",
71538        part1: "",
71539        part3: "wut",
71540    },
71541    Language {
71542        #[cfg(feature = "lang-name")]
71543        name: "Wutunhua",
71544        part1: "",
71545        part3: "wuh",
71546    },
71547    Language {
71548        #[cfg(feature = "lang-name")]
71549        name: "Wuvulu-Aua",
71550        part1: "",
71551        part3: "wuv",
71552    },
71553    Language {
71554        #[cfg(feature = "lang-name")]
71555        name: "Wuzlam",
71556        part1: "",
71557        part3: "udl",
71558    },
71559    Language {
71560        #[cfg(feature = "lang-name")]
71561        name: "Wyandot",
71562        part1: "",
71563        part3: "wyn",
71564    },
71565    Language {
71566        #[cfg(feature = "lang-name")]
71567        name: "Wymysorys",
71568        part1: "",
71569        part3: "wym",
71570    },
71571    Language {
71572        #[cfg(feature = "lang-name")]
71573        name: "Wara",
71574        part1: "",
71575        part3: "tci",
71576    },
71577    Language {
71578        #[cfg(feature = "lang-name")]
71579        name: "Wapha",
71580        part1: "",
71581        part3: "juw",
71582    },
71583    Language {
71584        #[cfg(feature = "lang-name")]
71585        name: "We Northern",
71586        part1: "",
71587        part3: "wob",
71588    },
71589    Language {
71590        #[cfg(feature = "lang-name")]
71591        name: "We Southern",
71592        part1: "",
71593        part3: "gxx",
71594    },
71595    Language {
71596        #[cfg(feature = "lang-name")]
71597        name: "We Western",
71598        part1: "",
71599        part3: "wec",
71600    },
71601    Language {
71602        #[cfg(feature = "lang-name")]
71603        name: "Xaasongaxango",
71604        part1: "",
71605        part3: "kao",
71606    },
71607    Language {
71608        #[cfg(feature = "lang-name")]
71609        name: "Xadani Zapotec",
71610        part1: "",
71611        part3: "zax",
71612    },
71613    Language {
71614        #[cfg(feature = "lang-name")]
71615        name: "Xakriaba",
71616        part1: "",
71617        part3: "xkr",
71618    },
71619    Language {
71620        #[cfg(feature = "lang-name")]
71621        name: "Xamtanga",
71622        part1: "",
71623        part3: "xan",
71624    },
71625    Language {
71626        #[cfg(feature = "lang-name")]
71627        name: "Xanaguia Zapotec",
71628        part1: "",
71629        part3: "ztg",
71630    },
71631    Language {
71632        #[cfg(feature = "lang-name")]
71633        name: "Xavante",
71634        part1: "",
71635        part3: "xav",
71636    },
71637    Language {
71638        #[cfg(feature = "lang-name")]
71639        name: "Xerente",
71640        part1: "",
71641        part3: "xer",
71642    },
71643    Language {
71644        #[cfg(feature = "lang-name")]
71645        name: "Xeta",
71646        part1: "",
71647        part3: "xet",
71648    },
71649    Language {
71650        #[cfg(feature = "lang-name")]
71651        name: "Xhosa",
71652        part1: "xh",
71653        part3: "xho",
71654    },
71655    Language {
71656        #[cfg(feature = "lang-name")]
71657        name: "Xiang Chinese",
71658        part1: "",
71659        part3: "hsn",
71660    },
71661    Language {
71662        #[cfg(feature = "lang-name")]
71663        name: "Xibe",
71664        part1: "",
71665        part3: "sjo",
71666    },
71667    Language {
71668        #[cfg(feature = "lang-name")]
71669        name: "Xicotepec De Juarez Totonac",
71670        part1: "",
71671        part3: "too",
71672    },
71673    Language {
71674        #[cfg(feature = "lang-name")]
71675        name: "Xinca",
71676        part1: "",
71677        part3: "xin",
71678    },
71679    Language {
71680        #[cfg(feature = "lang-name")]
71681        name: "Xingu Asurini",
71682        part1: "",
71683        part3: "asn",
71684    },
71685    Language {
71686        #[cfg(feature = "lang-name")]
71687        name: "Xipaya",
71688        part1: "",
71689        part3: "xiy",
71690    },
71691    Language {
71692        #[cfg(feature = "lang-name")]
71693        name: "Xiri",
71694        part1: "",
71695        part3: "xii",
71696    },
71697    Language {
71698        #[cfg(feature = "lang-name")]
71699        name: "Xiriana",
71700        part1: "",
71701        part3: "xir",
71702    },
71703    Language {
71704        #[cfg(feature = "lang-name")]
71705        name: "Xishanba Lalo",
71706        part1: "",
71707        part3: "ywt",
71708    },
71709    Language {
71710        #[cfg(feature = "lang-name")]
71711        name: "Xokleng",
71712        part1: "",
71713        part3: "xok",
71714    },
71715    Language {
71716        #[cfg(feature = "lang-name")]
71717        name: "Xukuru",
71718        part1: "",
71719        part3: "xoo",
71720    },
71721    Language {
71722        #[cfg(feature = "lang-name")]
71723        name: "Xwela Gbe",
71724        part1: "",
71725        part3: "xwe",
71726    },
71727    Language {
71728        #[cfg(feature = "lang-name")]
71729        name: "Xaracuu",
71730        part1: "",
71731        part3: "ane",
71732    },
71733    Language {
71734        #[cfg(feature = "lang-name")]
71735        name: "Xaragure",
71736        part1: "",
71737        part3: "axx",
71738    },
71739    Language {
71740        #[cfg(feature = "lang-name")]
71741        name: "Yaaku",
71742        part1: "",
71743        part3: "muu",
71744    },
71745    Language {
71746        #[cfg(feature = "lang-name")]
71747        name: "Yabarana",
71748        part1: "",
71749        part3: "yar",
71750    },
71751    Language {
71752        #[cfg(feature = "lang-name")]
71753        name: "Yabaana",
71754        part1: "",
71755        part3: "ybn",
71756    },
71757    Language {
71758        #[cfg(feature = "lang-name")]
71759        name: "Yabem",
71760        part1: "",
71761        part3: "jae",
71762    },
71763    Language {
71764        #[cfg(feature = "lang-name")]
71765        name: "Yaben",
71766        part1: "",
71767        part3: "ybm",
71768    },
71769    Language {
71770        #[cfg(feature = "lang-name")]
71771        name: "Yabong",
71772        part1: "",
71773        part3: "ybo",
71774    },
71775    Language {
71776        #[cfg(feature = "lang-name")]
71777        name: "Yabula Yabula",
71778        part1: "",
71779        part3: "yxy",
71780    },
71781    Language {
71782        #[cfg(feature = "lang-name")]
71783        name: "Yace",
71784        part1: "",
71785        part3: "ekr",
71786    },
71787    Language {
71788        #[cfg(feature = "lang-name")]
71789        name: "Yaeyama",
71790        part1: "",
71791        part3: "rys",
71792    },
71793    Language {
71794        #[cfg(feature = "lang-name")]
71795        name: "Yafi",
71796        part1: "",
71797        part3: "wfg",
71798    },
71799    Language {
71800        #[cfg(feature = "lang-name")]
71801        name: "Yagara",
71802        part1: "",
71803        part3: "yxg",
71804    },
71805    Language {
71806        #[cfg(feature = "lang-name")]
71807        name: "Yagaria",
71808        part1: "",
71809        part3: "ygr",
71810    },
71811    Language {
71812        #[cfg(feature = "lang-name")]
71813        name: "Yagnobi",
71814        part1: "",
71815        part3: "yai",
71816    },
71817    Language {
71818        #[cfg(feature = "lang-name")]
71819        name: "Yagomi",
71820        part1: "",
71821        part3: "ygm",
71822    },
71823    Language {
71824        #[cfg(feature = "lang-name")]
71825        name: "Yagua",
71826        part1: "",
71827        part3: "yad",
71828    },
71829    Language {
71830        #[cfg(feature = "lang-name")]
71831        name: "Yagwoia",
71832        part1: "",
71833        part3: "ygw",
71834    },
71835    Language {
71836        #[cfg(feature = "lang-name")]
71837        name: "Yahadian",
71838        part1: "",
71839        part3: "ner",
71840    },
71841    Language {
71842        #[cfg(feature = "lang-name")]
71843        name: "Yahang",
71844        part1: "",
71845        part3: "rhp",
71846    },
71847    Language {
71848        #[cfg(feature = "lang-name")]
71849        name: "Yahuna",
71850        part1: "",
71851        part3: "ynu",
71852    },
71853    Language {
71854        #[cfg(feature = "lang-name")]
71855        name: "Yaka",
71856        part1: "",
71857        part3: "axk",
71858    },
71859    Language {
71860        #[cfg(feature = "lang-name")]
71861        name: "Yaka",
71862        part1: "",
71863        part3: "iyx",
71864    },
71865    Language {
71866        #[cfg(feature = "lang-name")]
71867        name: "Yaka",
71868        part1: "",
71869        part3: "yaf",
71870    },
71871    Language {
71872        #[cfg(feature = "lang-name")]
71873        name: "Yakaikeke",
71874        part1: "",
71875        part3: "ykk",
71876    },
71877    Language {
71878        #[cfg(feature = "lang-name")]
71879        name: "Yakama",
71880        part1: "",
71881        part3: "yak",
71882    },
71883    Language {
71884        #[cfg(feature = "lang-name")]
71885        name: "Yakan",
71886        part1: "",
71887        part3: "yka",
71888    },
71889    Language {
71890        #[cfg(feature = "lang-name")]
71891        name: "Yakha",
71892        part1: "",
71893        part3: "ybh",
71894    },
71895    Language {
71896        #[cfg(feature = "lang-name")]
71897        name: "Yakoma",
71898        part1: "",
71899        part3: "yky",
71900    },
71901    Language {
71902        #[cfg(feature = "lang-name")]
71903        name: "Yakut",
71904        part1: "",
71905        part3: "sah",
71906    },
71907    Language {
71908        #[cfg(feature = "lang-name")]
71909        name: "Yala",
71910        part1: "",
71911        part3: "yba",
71912    },
71913    Language {
71914        #[cfg(feature = "lang-name")]
71915        name: "Yalahatan",
71916        part1: "",
71917        part3: "jal",
71918    },
71919    Language {
71920        #[cfg(feature = "lang-name")]
71921        name: "Yalakalore",
71922        part1: "",
71923        part3: "xyl",
71924    },
71925    Language {
71926        #[cfg(feature = "lang-name")]
71927        name: "Yalarnnga",
71928        part1: "",
71929        part3: "ylr",
71930    },
71931    Language {
71932        #[cfg(feature = "lang-name")]
71933        name: "Yale",
71934        part1: "",
71935        part3: "nce",
71936    },
71937    Language {
71938        #[cfg(feature = "lang-name")]
71939        name: "Yaleba",
71940        part1: "",
71941        part3: "ylb",
71942    },
71943    Language {
71944        #[cfg(feature = "lang-name")]
71945        name: "Yalunka",
71946        part1: "",
71947        part3: "yal",
71948    },
71949    Language {
71950        #[cfg(feature = "lang-name")]
71951        name: "Yalalag Zapotec",
71952        part1: "",
71953        part3: "zpu",
71954    },
71955    Language {
71956        #[cfg(feature = "lang-name")]
71957        name: "Yamap",
71958        part1: "",
71959        part3: "ymp",
71960    },
71961    Language {
71962        #[cfg(feature = "lang-name")]
71963        name: "Yamba",
71964        part1: "",
71965        part3: "yam",
71966    },
71967    Language {
71968        #[cfg(feature = "lang-name")]
71969        name: "Yambes",
71970        part1: "",
71971        part3: "ymb",
71972    },
71973    Language {
71974        #[cfg(feature = "lang-name")]
71975        name: "Yambeta",
71976        part1: "",
71977        part3: "yat",
71978    },
71979    Language {
71980        #[cfg(feature = "lang-name")]
71981        name: "Yamdena",
71982        part1: "",
71983        part3: "jmd",
71984    },
71985    Language {
71986        #[cfg(feature = "lang-name")]
71987        name: "Yameo",
71988        part1: "",
71989        part3: "yme",
71990    },
71991    Language {
71992        #[cfg(feature = "lang-name")]
71993        name: "Yami",
71994        part1: "",
71995        part3: "tao",
71996    },
71997    Language {
71998        #[cfg(feature = "lang-name")]
71999        name: "Yaminahua",
72000        part1: "",
72001        part3: "yaa",
72002    },
72003    Language {
72004        #[cfg(feature = "lang-name")]
72005        name: "Yamna",
72006        part1: "",
72007        part3: "ymn",
72008    },
72009    Language {
72010        #[cfg(feature = "lang-name")]
72011        name: "Yamongeri",
72012        part1: "",
72013        part3: "ymg",
72014    },
72015    Language {
72016        #[cfg(feature = "lang-name")]
72017        name: "Yamphu",
72018        part1: "",
72019        part3: "ybi",
72020    },
72021    Language {
72022        #[cfg(feature = "lang-name")]
72023        name: "Yan-nhangu",
72024        part1: "",
72025        part3: "jay",
72026    },
72027    Language {
72028        #[cfg(feature = "lang-name")]
72029        name: "Yan-nhau Sign Language",
72030        part1: "",
72031        part3: "yhs",
72032    },
72033    Language {
72034        #[cfg(feature = "lang-name")]
72035        name: "Yana",
72036        part1: "",
72037        part3: "ynn",
72038    },
72039    Language {
72040        #[cfg(feature = "lang-name")]
72041        name: "Yanahuanca Pasco Quechua",
72042        part1: "",
72043        part3: "qur",
72044    },
72045    Language {
72046        #[cfg(feature = "lang-name")]
72047        name: "Yanda",
72048        part1: "",
72049        part3: "yda",
72050    },
72051    Language {
72052        #[cfg(feature = "lang-name")]
72053        name: "Yanda Dom Dogon",
72054        part1: "",
72055        part3: "dym",
72056    },
72057    Language {
72058        #[cfg(feature = "lang-name")]
72059        name: "Yandjibara",
72060        part1: "",
72061        part3: "xyb",
72062    },
72063    Language {
72064        #[cfg(feature = "lang-name")]
72065        name: "Yandruwandha",
72066        part1: "",
72067        part3: "ynd",
72068    },
72069    Language {
72070        #[cfg(feature = "lang-name")]
72071        name: "Yanesha'",
72072        part1: "",
72073        part3: "ame",
72074    },
72075    Language {
72076        #[cfg(feature = "lang-name")]
72077        name: "Yang Zhuang",
72078        part1: "",
72079        part3: "zyg",
72080    },
72081    Language {
72082        #[cfg(feature = "lang-name")]
72083        name: "Yangben",
72084        part1: "",
72085        part3: "yav",
72086    },
72087    Language {
72088        #[cfg(feature = "lang-name")]
72089        name: "Yangkam",
72090        part1: "",
72091        part3: "bsx",
72092    },
72093    Language {
72094        #[cfg(feature = "lang-name")]
72095        name: "Yangman",
72096        part1: "",
72097        part3: "jng",
72098    },
72099    Language {
72100        #[cfg(feature = "lang-name")]
72101        name: "Yango",
72102        part1: "",
72103        part3: "yng",
72104    },
72105    Language {
72106        #[cfg(feature = "lang-name")]
72107        name: "Yangulam",
72108        part1: "",
72109        part3: "ynl",
72110    },
72111    Language {
72112        #[cfg(feature = "lang-name")]
72113        name: "Yangum Dey",
72114        part1: "",
72115        part3: "yde",
72116    },
72117    Language {
72118        #[cfg(feature = "lang-name")]
72119        name: "Yangum Gel",
72120        part1: "",
72121        part3: "ygl",
72122    },
72123    Language {
72124        #[cfg(feature = "lang-name")]
72125        name: "Yangum Mon",
72126        part1: "",
72127        part3: "ymo",
72128    },
72129    Language {
72130        #[cfg(feature = "lang-name")]
72131        name: "Yankunytjatjara",
72132        part1: "",
72133        part3: "kdd",
72134    },
72135    Language {
72136        #[cfg(feature = "lang-name")]
72137        name: "Yanomamo",
72138        part1: "",
72139        part3: "guu",
72140    },
72141    Language {
72142        #[cfg(feature = "lang-name")]
72143        name: "Yanomami",
72144        part1: "",
72145        part3: "wca",
72146    },
72147    Language {
72148        #[cfg(feature = "lang-name")]
72149        name: "Yansi",
72150        part1: "",
72151        part3: "yns",
72152    },
72153    Language {
72154        #[cfg(feature = "lang-name")]
72155        name: "Yanyuwa",
72156        part1: "",
72157        part3: "jao",
72158    },
72159    Language {
72160        #[cfg(feature = "lang-name")]
72161        name: "Yao",
72162        part1: "",
72163        part3: "yao",
72164    },
72165    Language {
72166        #[cfg(feature = "lang-name")]
72167        name: "Yaosakor Asmat",
72168        part1: "",
72169        part3: "asy",
72170    },
72171    Language {
72172        #[cfg(feature = "lang-name")]
72173        name: "Yaoure",
72174        part1: "",
72175        part3: "yre",
72176    },
72177    Language {
72178        #[cfg(feature = "lang-name")]
72179        name: "Yapese",
72180        part1: "",
72181        part3: "yap",
72182    },
72183    Language {
72184        #[cfg(feature = "lang-name")]
72185        name: "Yapunda",
72186        part1: "",
72187        part3: "yev",
72188    },
72189    Language {
72190        #[cfg(feature = "lang-name")]
72191        name: "Yaqay",
72192        part1: "",
72193        part3: "jaq",
72194    },
72195    Language {
72196        #[cfg(feature = "lang-name")]
72197        name: "Yaqui",
72198        part1: "",
72199        part3: "yaq",
72200    },
72201    Language {
72202        #[cfg(feature = "lang-name")]
72203        name: "Yarawata",
72204        part1: "",
72205        part3: "yrw",
72206    },
72207    Language {
72208        #[cfg(feature = "lang-name")]
72209        name: "Yardliyawarra",
72210        part1: "",
72211        part3: "yxl",
72212    },
72213    Language {
72214        #[cfg(feature = "lang-name")]
72215        name: "Yareba",
72216        part1: "",
72217        part3: "yrb",
72218    },
72219    Language {
72220        #[cfg(feature = "lang-name")]
72221        name: "Yareni Zapotec",
72222        part1: "",
72223        part3: "zae",
72224    },
72225    Language {
72226        #[cfg(feature = "lang-name")]
72227        name: "Yarluyandi",
72228        part1: "",
72229        part3: "yry",
72230    },
72231    Language {
72232        #[cfg(feature = "lang-name")]
72233        name: "Yaroame",
72234        part1: "",
72235        part3: "yro",
72236    },
72237    Language {
72238        #[cfg(feature = "lang-name")]
72239        name: "Yarsun",
72240        part1: "",
72241        part3: "yrs",
72242    },
72243    Language {
72244        #[cfg(feature = "lang-name")]
72245        name: "Yasa",
72246        part1: "",
72247        part3: "yko",
72248    },
72249    Language {
72250        #[cfg(feature = "lang-name")]
72251        name: "Yassic",
72252        part1: "",
72253        part3: "ysc",
72254    },
72255    Language {
72256        #[cfg(feature = "lang-name")]
72257        name: "Yatay",
72258        part1: "",
72259        part3: "yty",
72260    },
72261    Language {
72262        #[cfg(feature = "lang-name")]
72263        name: "Yatee Zapotec",
72264        part1: "",
72265        part3: "zty",
72266    },
72267    Language {
72268        #[cfg(feature = "lang-name")]
72269        name: "Yatzachi Zapotec",
72270        part1: "",
72271        part3: "zav",
72272    },
72273    Language {
72274        #[cfg(feature = "lang-name")]
72275        name: "Yau",
72276        part1: "",
72277        part3: "yuw",
72278    },
72279    Language {
72280        #[cfg(feature = "lang-name")]
72281        name: "Yau",
72282        part1: "",
72283        part3: "yyu",
72284    },
72285    Language {
72286        #[cfg(feature = "lang-name")]
72287        name: "Yaul",
72288        part1: "",
72289        part3: "yla",
72290    },
72291    Language {
72292        #[cfg(feature = "lang-name")]
72293        name: "Yauma",
72294        part1: "",
72295        part3: "yax",
72296    },
72297    Language {
72298        #[cfg(feature = "lang-name")]
72299        name: "Yaur",
72300        part1: "",
72301        part3: "jau",
72302    },
72303    Language {
72304        #[cfg(feature = "lang-name")]
72305        name: "Yautepec Zapotec",
72306        part1: "",
72307        part3: "zpb",
72308    },
72309    Language {
72310        #[cfg(feature = "lang-name")]
72311        name: "Yauyos Quechua",
72312        part1: "",
72313        part3: "qux",
72314    },
72315    Language {
72316        #[cfg(feature = "lang-name")]
72317        name: "Yavitero",
72318        part1: "",
72319        part3: "yvt",
72320    },
72321    Language {
72322        #[cfg(feature = "lang-name")]
72323        name: "Yawa",
72324        part1: "",
72325        part3: "yva",
72326    },
72327    Language {
72328        #[cfg(feature = "lang-name")]
72329        name: "Yawalapiti",
72330        part1: "",
72331        part3: "yaw",
72332    },
72333    Language {
72334        #[cfg(feature = "lang-name")]
72335        name: "Yawanawa",
72336        part1: "",
72337        part3: "ywn",
72338    },
72339    Language {
72340        #[cfg(feature = "lang-name")]
72341        name: "Yawarawarga",
72342        part1: "",
72343        part3: "yww",
72344    },
72345    Language {
72346        #[cfg(feature = "lang-name")]
72347        name: "Yaweyuha",
72348        part1: "",
72349        part3: "yby",
72350    },
72351    Language {
72352        #[cfg(feature = "lang-name")]
72353        name: "Yawijibaya",
72354        part1: "",
72355        part3: "jbw",
72356    },
72357    Language {
72358        #[cfg(feature = "lang-name")]
72359        name: "Yawiyo",
72360        part1: "",
72361        part3: "ybx",
72362    },
72363    Language {
72364        #[cfg(feature = "lang-name")]
72365        name: "Yawuru",
72366        part1: "",
72367        part3: "ywr",
72368    },
72369    Language {
72370        #[cfg(feature = "lang-name")]
72371        name: "Yaygir",
72372        part1: "",
72373        part3: "xya",
72374    },
72375    Language {
72376        #[cfg(feature = "lang-name")]
72377        name: "Yazgulyam",
72378        part1: "",
72379        part3: "yah",
72380    },
72381    Language {
72382        #[cfg(feature = "lang-name")]
72383        name: "Yecuatla Totonac",
72384        part1: "",
72385        part3: "tlc",
72386    },
72387    Language {
72388        #[cfg(feature = "lang-name")]
72389        name: "Yei",
72390        part1: "",
72391        part3: "jei",
72392    },
72393    Language {
72394        #[cfg(feature = "lang-name")]
72395        name: "Yekhee",
72396        part1: "",
72397        part3: "ets",
72398    },
72399    Language {
72400        #[cfg(feature = "lang-name")]
72401        name: "Yekora",
72402        part1: "",
72403        part3: "ykr",
72404    },
72405    Language {
72406        #[cfg(feature = "lang-name")]
72407        name: "Yela",
72408        part1: "",
72409        part3: "yel",
72410    },
72411    Language {
72412        #[cfg(feature = "lang-name")]
72413        name: "Yele",
72414        part1: "",
72415        part3: "yle",
72416    },
72417    Language {
72418        #[cfg(feature = "lang-name")]
72419        name: "Yelmek",
72420        part1: "",
72421        part3: "jel",
72422    },
72423    Language {
72424        #[cfg(feature = "lang-name")]
72425        name: "Yelogu",
72426        part1: "",
72427        part3: "ylg",
72428    },
72429    Language {
72430        #[cfg(feature = "lang-name")]
72431        name: "Yemba",
72432        part1: "",
72433        part3: "ybb",
72434    },
72435    Language {
72436        #[cfg(feature = "lang-name")]
72437        name: "Yemsa",
72438        part1: "",
72439        part3: "jnj",
72440    },
72441    Language {
72442        #[cfg(feature = "lang-name")]
72443        name: "Yendang",
72444        part1: "",
72445        part3: "ynq",
72446    },
72447    Language {
72448        #[cfg(feature = "lang-name")]
72449        name: "Yeni",
72450        part1: "",
72451        part3: "yei",
72452    },
72453    Language {
72454        #[cfg(feature = "lang-name")]
72455        name: "Yeniche",
72456        part1: "",
72457        part3: "yec",
72458    },
72459    Language {
72460        #[cfg(feature = "lang-name")]
72461        name: "Yerakai",
72462        part1: "",
72463        part3: "yra",
72464    },
72465    Language {
72466        #[cfg(feature = "lang-name")]
72467        name: "Yeretuar",
72468        part1: "",
72469        part3: "gop",
72470    },
72471    Language {
72472        #[cfg(feature = "lang-name")]
72473        name: "Yerong",
72474        part1: "",
72475        part3: "yrn",
72476    },
72477    Language {
72478        #[cfg(feature = "lang-name")]
72479        name: "Yerukula",
72480        part1: "",
72481        part3: "yeu",
72482    },
72483    Language {
72484        #[cfg(feature = "lang-name")]
72485        name: "Yessan-Mayo",
72486        part1: "",
72487        part3: "yss",
72488    },
72489    Language {
72490        #[cfg(feature = "lang-name")]
72491        name: "Yetfa",
72492        part1: "",
72493        part3: "yet",
72494    },
72495    Language {
72496        #[cfg(feature = "lang-name")]
72497        name: "Yevanic",
72498        part1: "",
72499        part3: "yej",
72500    },
72501    Language {
72502        #[cfg(feature = "lang-name")]
72503        name: "Yeyi",
72504        part1: "",
72505        part3: "yey",
72506    },
72507    Language {
72508        #[cfg(feature = "lang-name")]
72509        name: "Yiddish",
72510        part1: "yi",
72511        part3: "yid",
72512    },
72513    Language {
72514        #[cfg(feature = "lang-name")]
72515        name: "Yidgha",
72516        part1: "",
72517        part3: "ydg",
72518    },
72519    Language {
72520        #[cfg(feature = "lang-name")]
72521        name: "Yidiny",
72522        part1: "",
72523        part3: "yii",
72524    },
72525    Language {
72526        #[cfg(feature = "lang-name")]
72527        name: "Yil",
72528        part1: "",
72529        part3: "yll",
72530    },
72531    Language {
72532        #[cfg(feature = "lang-name")]
72533        name: "Yilan Creole",
72534        part1: "",
72535        part3: "ycr",
72536    },
72537    Language {
72538        #[cfg(feature = "lang-name")]
72539        name: "Yimas",
72540        part1: "",
72541        part3: "yee",
72542    },
72543    Language {
72544        #[cfg(feature = "lang-name")]
72545        name: "Yimchungru Naga",
72546        part1: "",
72547        part3: "yim",
72548    },
72549    Language {
72550        #[cfg(feature = "lang-name")]
72551        name: "Yinbaw Karen",
72552        part1: "",
72553        part3: "kvu",
72554    },
72555    Language {
72556        #[cfg(feature = "lang-name")]
72557        name: "Yindjibarndi",
72558        part1: "",
72559        part3: "yij",
72560    },
72561    Language {
72562        #[cfg(feature = "lang-name")]
72563        name: "Yindjilandji",
72564        part1: "",
72565        part3: "yil",
72566    },
72567    Language {
72568        #[cfg(feature = "lang-name")]
72569        name: "Yine",
72570        part1: "",
72571        part3: "pib",
72572    },
72573    Language {
72574        #[cfg(feature = "lang-name")]
72575        name: "Yinggarda",
72576        part1: "",
72577        part3: "yia",
72578    },
72579    Language {
72580        #[cfg(feature = "lang-name")]
72581        name: "Yinhawangka",
72582        part1: "",
72583        part3: "ywg",
72584    },
72585    Language {
72586        #[cfg(feature = "lang-name")]
72587        name: "Yiningayi",
72588        part1: "",
72589        part3: "ygi",
72590    },
72591    Language {
72592        #[cfg(feature = "lang-name")]
72593        name: "Yintale Karen",
72594        part1: "",
72595        part3: "kvy",
72596    },
72597    Language {
72598        #[cfg(feature = "lang-name")]
72599        name: "Yinwum",
72600        part1: "",
72601        part3: "yxm",
72602    },
72603    Language {
72604        #[cfg(feature = "lang-name")]
72605        name: "Yir Yoront",
72606        part1: "",
72607        part3: "yyr",
72608    },
72609    Language {
72610        #[cfg(feature = "lang-name")]
72611        name: "Yirandali",
72612        part1: "",
72613        part3: "ljw",
72614    },
72615    Language {
72616        #[cfg(feature = "lang-name")]
72617        name: "Yirrk-Mel",
72618        part1: "",
72619        part3: "yrm",
72620    },
72621    Language {
72622        #[cfg(feature = "lang-name")]
72623        name: "Yis",
72624        part1: "",
72625        part3: "yis",
72626    },
72627    Language {
72628        #[cfg(feature = "lang-name")]
72629        name: "Yitha Yitha",
72630        part1: "",
72631        part3: "xth",
72632    },
72633    Language {
72634        #[cfg(feature = "lang-name")]
72635        name: "Yoba",
72636        part1: "",
72637        part3: "yob",
72638    },
72639    Language {
72640        #[cfg(feature = "lang-name")]
72641        name: "Yocoboue Dida",
72642        part1: "",
72643        part3: "gud",
72644    },
72645    Language {
72646        #[cfg(feature = "lang-name")]
72647        name: "Yogad",
72648        part1: "",
72649        part3: "yog",
72650    },
72651    Language {
72652        #[cfg(feature = "lang-name")]
72653        name: "Yoidik",
72654        part1: "",
72655        part3: "ydk",
72656    },
72657    Language {
72658        #[cfg(feature = "lang-name")]
72659        name: "Yoke",
72660        part1: "",
72661        part3: "yki",
72662    },
72663    Language {
72664        #[cfg(feature = "lang-name")]
72665        name: "Yokuts",
72666        part1: "",
72667        part3: "yok",
72668    },
72669    Language {
72670        #[cfg(feature = "lang-name")]
72671        name: "Yola",
72672        part1: "",
72673        part3: "yol",
72674    },
72675    Language {
72676        #[cfg(feature = "lang-name")]
72677        name: "Yoloxochitl Mixtec",
72678        part1: "",
72679        part3: "xty",
72680    },
72681    Language {
72682        #[cfg(feature = "lang-name")]
72683        name: "Yolu Sign Language",
72684        part1: "",
72685        part3: "ygs",
72686    },
72687    Language {
72688        #[cfg(feature = "lang-name")]
72689        name: "Yom",
72690        part1: "",
72691        part3: "pil",
72692    },
72693    Language {
72694        #[cfg(feature = "lang-name")]
72695        name: "Yombe",
72696        part1: "",
72697        part3: "yom",
72698    },
72699    Language {
72700        #[cfg(feature = "lang-name")]
72701        name: "Yonaguni",
72702        part1: "",
72703        part3: "yoi",
72704    },
72705    Language {
72706        #[cfg(feature = "lang-name")]
72707        name: "Yong",
72708        part1: "",
72709        part3: "yno",
72710    },
72711    Language {
72712        #[cfg(feature = "lang-name")]
72713        name: "Yongbei Zhuang",
72714        part1: "",
72715        part3: "zyb",
72716    },
72717    Language {
72718        #[cfg(feature = "lang-name")]
72719        name: "Yongkom",
72720        part1: "",
72721        part3: "yon",
72722    },
72723    Language {
72724        #[cfg(feature = "lang-name")]
72725        name: "Yongnan Zhuang",
72726        part1: "",
72727        part3: "zyn",
72728    },
72729    Language {
72730        #[cfg(feature = "lang-name")]
72731        name: "Yopno",
72732        part1: "",
72733        part3: "yut",
72734    },
72735    Language {
72736        #[cfg(feature = "lang-name")]
72737        name: "Yora",
72738        part1: "",
72739        part3: "mts",
72740    },
72741    Language {
72742        #[cfg(feature = "lang-name")]
72743        name: "Yoron",
72744        part1: "",
72745        part3: "yox",
72746    },
72747    Language {
72748        #[cfg(feature = "lang-name")]
72749        name: "Yorta Yorta",
72750        part1: "",
72751        part3: "xyy",
72752    },
72753    Language {
72754        #[cfg(feature = "lang-name")]
72755        name: "Yoruba",
72756        part1: "yo",
72757        part3: "yor",
72758    },
72759    Language {
72760        #[cfg(feature = "lang-name")]
72761        name: "Yosondua Mixtec",
72762        part1: "",
72763        part3: "mpm",
72764    },
72765    Language {
72766        #[cfg(feature = "lang-name")]
72767        name: "Yotti",
72768        part1: "",
72769        part3: "yot",
72770    },
72771    Language {
72772        #[cfg(feature = "lang-name")]
72773        name: "Youjiang Zhuang",
72774        part1: "",
72775        part3: "zyj",
72776    },
72777    Language {
72778        #[cfg(feature = "lang-name")]
72779        name: "Youle Jinuo",
72780        part1: "",
72781        part3: "jiu",
72782    },
72783    Language {
72784        #[cfg(feature = "lang-name")]
72785        name: "Younuo Bunu",
72786        part1: "",
72787        part3: "buh",
72788    },
72789    Language {
72790        #[cfg(feature = "lang-name")]
72791        name: "Yout Wam",
72792        part1: "",
72793        part3: "ytw",
72794    },
72795    Language {
72796        #[cfg(feature = "lang-name")]
72797        name: "Yoy",
72798        part1: "",
72799        part3: "yoy",
72800    },
72801    Language {
72802        #[cfg(feature = "lang-name")]
72803        name: "Yuanga",
72804        part1: "",
72805        part3: "nua",
72806    },
72807    Language {
72808        #[cfg(feature = "lang-name")]
72809        name: "Yucatec Maya Sign Language",
72810        part1: "",
72811        part3: "msd",
72812    },
72813    Language {
72814        #[cfg(feature = "lang-name")]
72815        name: "Yucateco",
72816        part1: "",
72817        part3: "yua",
72818    },
72819    Language {
72820        #[cfg(feature = "lang-name")]
72821        name: "Yuchi",
72822        part1: "",
72823        part3: "yuc",
72824    },
72825    Language {
72826        #[cfg(feature = "lang-name")]
72827        name: "Yucuane Mixtec",
72828        part1: "",
72829        part3: "mvg",
72830    },
72831    Language {
72832        #[cfg(feature = "lang-name")]
72833        name: "Yucuna",
72834        part1: "",
72835        part3: "ycn",
72836    },
72837    Language {
72838        #[cfg(feature = "lang-name")]
72839        name: "Yue Chinese",
72840        part1: "",
72841        part3: "yue",
72842    },
72843    Language {
72844        #[cfg(feature = "lang-name")]
72845        name: "Yug",
72846        part1: "",
72847        part3: "yug",
72848    },
72849    Language {
72850        #[cfg(feature = "lang-name")]
72851        name: "Yugambal",
72852        part1: "",
72853        part3: "yub",
72854    },
72855    Language {
72856        #[cfg(feature = "lang-name")]
72857        name: "Yugoslavian Sign Language",
72858        part1: "",
72859        part3: "ysl",
72860    },
72861    Language {
72862        #[cfg(feature = "lang-name")]
72863        name: "Yugul",
72864        part1: "",
72865        part3: "ygu",
72866    },
72867    Language {
72868        #[cfg(feature = "lang-name")]
72869        name: "Yuhup",
72870        part1: "",
72871        part3: "yab",
72872    },
72873    Language {
72874        #[cfg(feature = "lang-name")]
72875        name: "Yuki",
72876        part1: "",
72877        part3: "yuk",
72878    },
72879    Language {
72880        #[cfg(feature = "lang-name")]
72881        name: "Yukpa",
72882        part1: "",
72883        part3: "yup",
72884    },
72885    Language {
72886        #[cfg(feature = "lang-name")]
72887        name: "Yukuben",
72888        part1: "",
72889        part3: "ybl",
72890    },
72891    Language {
72892        #[cfg(feature = "lang-name")]
72893        name: "Yulu",
72894        part1: "",
72895        part3: "yul",
72896    },
72897    Language {
72898        #[cfg(feature = "lang-name")]
72899        name: "Yuqui",
72900        part1: "",
72901        part3: "yuq",
72902    },
72903    Language {
72904        #[cfg(feature = "lang-name")]
72905        name: "Yuracare",
72906        part1: "",
72907        part3: "yuz",
72908    },
72909    Language {
72910        #[cfg(feature = "lang-name")]
72911        name: "Yurats",
72912        part1: "",
72913        part3: "rts",
72914    },
72915    Language {
72916        #[cfg(feature = "lang-name")]
72917        name: "Yurok",
72918        part1: "",
72919        part3: "yur",
72920    },
72921    Language {
72922        #[cfg(feature = "lang-name")]
72923        name: "Yuru",
72924        part1: "",
72925        part3: "ljx",
72926    },
72927    Language {
72928        #[cfg(feature = "lang-name")]
72929        name: "Yuruti",
72930        part1: "",
72931        part3: "yui",
72932    },
72933    Language {
72934        #[cfg(feature = "lang-name")]
72935        name: "Yutanduchi Mixtec",
72936        part1: "",
72937        part3: "mab",
72938    },
72939    Language {
72940        #[cfg(feature = "lang-name")]
72941        name: "Yuwana",
72942        part1: "",
72943        part3: "yau",
72944    },
72945    Language {
72946        #[cfg(feature = "lang-name")]
72947        name: "Yuyu",
72948        part1: "",
72949        part3: "yxu",
72950    },
72951    Language {
72952        #[cfg(feature = "lang-name")]
72953        name: "Ywom",
72954        part1: "",
72955        part3: "gek",
72956    },
72957    Language {
72958        #[cfg(feature = "lang-name")]
72959        name: "Yamana",
72960        part1: "",
72961        part3: "yag",
72962    },
72963    Language {
72964        #[cfg(feature = "lang-name")]
72965        name: "Zaachila Zapotec",
72966        part1: "",
72967        part3: "ztx",
72968    },
72969    Language {
72970        #[cfg(feature = "lang-name")]
72971        name: "Zabana",
72972        part1: "",
72973        part3: "kji",
72974    },
72975    Language {
72976        #[cfg(feature = "lang-name")]
72977        name: "Zacatepec Chatino",
72978        part1: "",
72979        part3: "ctz",
72980    },
72981    Language {
72982        #[cfg(feature = "lang-name")]
72983        name: "Zacatlan-Ahuacatlan-Tepetzintla Nahuatl",
72984        part1: "",
72985        part3: "nhi",
72986    },
72987    Language {
72988        #[cfg(feature = "lang-name")]
72989        name: "Zaghawa",
72990        part1: "",
72991        part3: "zag",
72992    },
72993    Language {
72994        #[cfg(feature = "lang-name")]
72995        name: "Zaiwa",
72996        part1: "",
72997        part3: "atb",
72998    },
72999    Language {
73000        #[cfg(feature = "lang-name")]
73001        name: "Zakhring",
73002        part1: "",
73003        part3: "zkr",
73004    },
73005    Language {
73006        #[cfg(feature = "lang-name")]
73007        name: "Zambian Sign Language",
73008        part1: "",
73009        part3: "zsl",
73010    },
73011    Language {
73012        #[cfg(feature = "lang-name")]
73013        name: "Zan Gula",
73014        part1: "",
73015        part3: "zna",
73016    },
73017    Language {
73018        #[cfg(feature = "lang-name")]
73019        name: "Zanaki",
73020        part1: "",
73021        part3: "zak",
73022    },
73023    Language {
73024        #[cfg(feature = "lang-name")]
73025        name: "Zande",
73026        part1: "",
73027        part3: "zne",
73028    },
73029    Language {
73030        #[cfg(feature = "lang-name")]
73031        name: "Zangskari",
73032        part1: "",
73033        part3: "zau",
73034    },
73035    Language {
73036        #[cfg(feature = "lang-name")]
73037        name: "Zangwal",
73038        part1: "",
73039        part3: "zah",
73040    },
73041    Language {
73042        #[cfg(feature = "lang-name")]
73043        name: "Zaniza Zapotec",
73044        part1: "",
73045        part3: "zpw",
73046    },
73047    Language {
73048        #[cfg(feature = "lang-name")]
73049        name: "Zapotec",
73050        part1: "",
73051        part3: "zap",
73052    },
73053    Language {
73054        #[cfg(feature = "lang-name")]
73055        name: "Zaramo",
73056        part1: "",
73057        part3: "zaj",
73058    },
73059    Language {
73060        #[cfg(feature = "lang-name")]
73061        name: "Zari",
73062        part1: "",
73063        part3: "zaz",
73064    },
73065    Language {
73066        #[cfg(feature = "lang-name")]
73067        name: "Zarma",
73068        part1: "",
73069        part3: "dje",
73070    },
73071    Language {
73072        #[cfg(feature = "lang-name")]
73073        name: "Zarphatic",
73074        part1: "",
73075        part3: "zrp",
73076    },
73077    Language {
73078        #[cfg(feature = "lang-name")]
73079        name: "Zauzou",
73080        part1: "",
73081        part3: "zal",
73082    },
73083    Language {
73084        #[cfg(feature = "lang-name")]
73085        name: "Zay",
73086        part1: "",
73087        part3: "zwa",
73088    },
73089    Language {
73090        #[cfg(feature = "lang-name")]
73091        name: "Zayein Karen",
73092        part1: "",
73093        part3: "kxk",
73094    },
73095    Language {
73096        #[cfg(feature = "lang-name")]
73097        name: "Zayse-Zergulla",
73098        part1: "",
73099        part3: "zay",
73100    },
73101    Language {
73102        #[cfg(feature = "lang-name")]
73103        name: "Zaza",
73104        part1: "",
73105        part3: "zza",
73106    },
73107    Language {
73108        #[cfg(feature = "lang-name")]
73109        name: "Zazao",
73110        part1: "",
73111        part3: "jaj",
73112    },
73113    Language {
73114        #[cfg(feature = "lang-name")]
73115        name: "Zeem",
73116        part1: "",
73117        part3: "zem",
73118    },
73119    Language {
73120        #[cfg(feature = "lang-name")]
73121        name: "Zeeuws",
73122        part1: "",
73123        part3: "zea",
73124    },
73125    Language {
73126        #[cfg(feature = "lang-name")]
73127        name: "Zemba",
73128        part1: "",
73129        part3: "dhm",
73130    },
73131    Language {
73132        #[cfg(feature = "lang-name")]
73133        name: "Zeme Naga",
73134        part1: "",
73135        part3: "nzm",
73136    },
73137    Language {
73138        #[cfg(feature = "lang-name")]
73139        name: "Zemgalian",
73140        part1: "",
73141        part3: "xzm",
73142    },
73143    Language {
73144        #[cfg(feature = "lang-name")]
73145        name: "Zenag",
73146        part1: "",
73147        part3: "zeg",
73148    },
73149    Language {
73150        #[cfg(feature = "lang-name")]
73151        name: "Zenaga",
73152        part1: "",
73153        part3: "zen",
73154    },
73155    Language {
73156        #[cfg(feature = "lang-name")]
73157        name: "Zenzontepec Chatino",
73158        part1: "",
73159        part3: "czn",
73160    },
73161    Language {
73162        #[cfg(feature = "lang-name")]
73163        name: "Zerenkel",
73164        part1: "",
73165        part3: "zrn",
73166    },
73167    Language {
73168        #[cfg(feature = "lang-name")]
73169        name: "Zhaba",
73170        part1: "",
73171        part3: "zhb",
73172    },
73173    Language {
73174        #[cfg(feature = "lang-name")]
73175        name: "Zhang-Zhung",
73176        part1: "",
73177        part3: "xzh",
73178    },
73179    Language {
73180        #[cfg(feature = "lang-name")]
73181        name: "Zhire",
73182        part1: "",
73183        part3: "zhi",
73184    },
73185    Language {
73186        #[cfg(feature = "lang-name")]
73187        name: "Zhoa",
73188        part1: "",
73189        part3: "zhw",
73190    },
73191    Language {
73192        #[cfg(feature = "lang-name")]
73193        name: "Zhuang",
73194        part1: "za",
73195        part3: "zha",
73196    },
73197    Language {
73198        #[cfg(feature = "lang-name")]
73199        name: "Zia",
73200        part1: "",
73201        part3: "zia",
73202    },
73203    Language {
73204        #[cfg(feature = "lang-name")]
73205        name: "Zialo",
73206        part1: "",
73207        part3: "zil",
73208    },
73209    Language {
73210        #[cfg(feature = "lang-name")]
73211        name: "Zigula",
73212        part1: "",
73213        part3: "ziw",
73214    },
73215    Language {
73216        #[cfg(feature = "lang-name")]
73217        name: "Zimakani",
73218        part1: "",
73219        part3: "zik",
73220    },
73221    Language {
73222        #[cfg(feature = "lang-name")]
73223        name: "Zimba",
73224        part1: "",
73225        part3: "zmb",
73226    },
73227    Language {
73228        #[cfg(feature = "lang-name")]
73229        name: "Zimbabwe Sign Language",
73230        part1: "",
73231        part3: "zib",
73232    },
73233    Language {
73234        #[cfg(feature = "lang-name")]
73235        name: "Zinza",
73236        part1: "",
73237        part3: "zin",
73238    },
73239    Language {
73240        #[cfg(feature = "lang-name")]
73241        name: "Zire",
73242        part1: "",
73243        part3: "sih",
73244    },
73245    Language {
73246        #[cfg(feature = "lang-name")]
73247        name: "Zizilivakan",
73248        part1: "",
73249        part3: "ziz",
73250    },
73251    Language {
73252        #[cfg(feature = "lang-name")]
73253        name: "Zo'e",
73254        part1: "",
73255        part3: "pto",
73256    },
73257    Language {
73258        #[cfg(feature = "lang-name")]
73259        name: "Zokhuo",
73260        part1: "",
73261        part3: "yzk",
73262    },
73263    Language {
73264        #[cfg(feature = "lang-name")]
73265        name: "Zoogocho Zapotec",
73266        part1: "",
73267        part3: "zpq",
73268    },
73269    Language {
73270        #[cfg(feature = "lang-name")]
73271        name: "Zoroastrian Dari",
73272        part1: "",
73273        part3: "gbz",
73274    },
73275    Language {
73276        #[cfg(feature = "lang-name")]
73277        name: "Zotung Chin",
73278        part1: "",
73279        part3: "czt",
73280    },
73281    Language {
73282        #[cfg(feature = "lang-name")]
73283        name: "Zou",
73284        part1: "",
73285        part3: "zom",
73286    },
73287    Language {
73288        #[cfg(feature = "lang-name")]
73289        name: "Zul",
73290        part1: "",
73291        part3: "zlu",
73292    },
73293    Language {
73294        #[cfg(feature = "lang-name")]
73295        name: "Zula",
73296        part1: "",
73297        part3: "zla",
73298    },
73299    Language {
73300        #[cfg(feature = "lang-name")]
73301        name: "Zulgo-Gemzek",
73302        part1: "",
73303        part3: "gnd",
73304    },
73305    Language {
73306        #[cfg(feature = "lang-name")]
73307        name: "Zulu",
73308        part1: "zu",
73309        part3: "zul",
73310    },
73311    Language {
73312        #[cfg(feature = "lang-name")]
73313        name: "Zumaya",
73314        part1: "",
73315        part3: "zuy",
73316    },
73317    Language {
73318        #[cfg(feature = "lang-name")]
73319        name: "Zumbun",
73320        part1: "",
73321        part3: "jmb",
73322    },
73323    Language {
73324        #[cfg(feature = "lang-name")]
73325        name: "Zuni",
73326        part1: "",
73327        part3: "zun",
73328    },
73329    Language {
73330        #[cfg(feature = "lang-name")]
73331        name: "Zuojiang Zhuang",
73332        part1: "",
73333        part3: "zzj",
73334    },
73335    Language {
73336        #[cfg(feature = "lang-name")]
73337        name: "Zyphe Chin",
73338        part1: "",
73339        part3: "zyp",
73340    },
73341    Language {
73342        #[cfg(feature = "lang-name")]
73343        name: "Zaparo",
73344        part1: "",
73345        part3: "zro",
73346    },
73347    Language {
73348        #[cfg(feature = "lang-name")]
73349        name: "sTodsde",
73350        part1: "",
73351        part3: "jih",
73352    },
73353    Language {
73354        #[cfg(feature = "lang-name")]
73355        name: "us-Saare",
73356        part1: "",
73357        part3: "uss",
73358    },
73359    Language {
73360        #[cfg(feature = "lang-name")]
73361        name: "ut-Hun",
73362        part1: "",
73363        part3: "uth",
73364    },
73365    Language {
73366        #[cfg(feature = "lang-name")]
73367        name: "ut-Ma'in",
73368        part1: "",
73369        part3: "gel",
73370    },
73371    Language {
73372        #[cfg(feature = "lang-name")]
73373        name: "Ahan",
73374        part1: "",
73375        part3: "ahn",
73376    },
73377    Language {
73378        #[cfg(feature = "lang-name")]
73379        name: "Anca",
73380        part1: "",
73381        part3: "acb",
73382    },
73383    Language {
73384        #[cfg(feature = "lang-name")]
73385        name: "Omie",
73386        part1: "",
73387        part3: "aom",
73388    },
73389    Language {
73390        #[cfg(feature = "lang-name")]
73391        name: "Onge",
73392        part1: "",
73393        part3: "oon",
73394    },
73395    Language {
73396        #[cfg(feature = "lang-name")]
73397        name: "Gwi",
73398        part1: "",
73399        part3: "gwj",
73400    },
73401    Language {
73402        #[cfg(feature = "lang-name")]
73403        name: "Xam",
73404        part1: "",
73405        part3: "xam",
73406    },
73407    Language {
73408        #[cfg(feature = "lang-name")]
73409        name: "Ani",
73410        part1: "",
73411        part3: "hnh",
73412    },
73413    Language {
73414        #[cfg(feature = "lang-name")]
73415        name: "Gana",
73416        part1: "",
73417        part3: "gnk",
73418    },
73419    Language {
73420        #[cfg(feature = "lang-name")]
73421        name: "Xegwi",
73422        part1: "",
73423        part3: "xeg",
73424    },
73425    Language {
73426        #[cfg(feature = "lang-name")]
73427        name: "Hua",
73428        part1: "",
73429        part3: "huc",
73430    },
73431    Language {
73432        #[cfg(feature = "lang-name")]
73433        name: "Ungkue",
73434        part1: "",
73435        part3: "gku",
73436    },
73437    Language {
73438        #[cfg(feature = "lang-name")]
73439        name: "Xoo",
73440        part1: "",
73441        part3: "nmn",
73442    },
73443];