zugferd_code_lists/zugferd_2_3_2/
language.rs

1#![allow(non_camel_case_types)]
2
3#[cfg_attr(feature = "specta", derive(specta::Type))]
4#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
5#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
6pub enum Language {
7    /// Afar
8    Afar,
9    /// Abkhazian
10    Abkhazian,
11    /// Achinese
12    Achinese,
13    /// Acoli
14    Acoli,
15    /// Adangme
16    Adangme,
17    /// Adyghe; Adygei
18    AdygheAdygei,
19    /// Afro-Asiatic (Other)
20    AfroAsiaticOther,
21    /// Afrihili
22    Afrihili,
23    /// Afrikaans
24    Afrikaans,
25    /// Ainu
26    Ainu,
27    /// Akan
28    Akan,
29    /// Akkadian
30    Akkadian,
31    /// Albanian
32    Albanian,
33    /// Aleut
34    Aleut,
35    /// Algonquian languages
36    AlgonquianLanguages,
37    /// Southern Altai
38    SouthernAltai,
39    /// Amharic
40    Amharic,
41    /// English, Old (ca.450-1100)
42    EnglishOldCa4501100,
43    /// Angika
44    Angika,
45    /// Apache languages
46    ApacheLanguages,
47    /// Arabic
48    Arabic,
49    /// Aramaic
50    Aramaic,
51    /// Aragonese
52    Aragonese,
53    /// Armenian
54    Armenian,
55    /// Mapudungun; Mapuche
56    MapudungunMapuche,
57    /// Arapaho
58    Arapaho,
59    /// Artificial (Other)
60    ArtificialOther,
61    /// Arawak
62    Arawak,
63    /// Assamese
64    Assamese,
65    /// Asturian; Bable
66    AsturianBable,
67    /// Athapascan languages
68    AthapascanLanguages,
69    /// Australian languages
70    AustralianLanguages,
71    /// Avaric
72    Avaric,
73    /// Avestan
74    Avestan,
75    /// Awadhi
76    Awadhi,
77    /// Aymara
78    Aymara,
79    /// Azerbaijani
80    Azerbaijani,
81    /// Banda languages
82    BandaLanguages,
83    /// Bamileke languages
84    BamilekeLanguages,
85    /// Bashkir
86    Bashkir,
87    /// Baluchi
88    Baluchi,
89    /// Bambara
90    Bambara,
91    /// Balinese
92    Balinese,
93    /// Basque
94    Basque,
95    /// Basa
96    Basa,
97    /// Baltic (Other)
98    BalticOther,
99    /// Beja
100    Beja,
101    /// Belarusian
102    Belarusian,
103    /// Bemba
104    Bemba,
105    /// Bengali
106    Bengali,
107    /// Berber (Other)
108    BerberOther,
109    /// Bhojpuri
110    Bhojpuri,
111    /// Bihari
112    Bihari,
113    /// Bikol
114    Bikol,
115    /// Bini; Edo
116    BiniEdo,
117    /// Bislama
118    Bislama,
119    /// Siksika
120    Siksika,
121    /// Bantu (Other)
122    BantuOther,
123    /// Bosnian
124    Bosnian,
125    /// Braj
126    Braj,
127    /// Breton
128    Breton,
129    /// Batak languages
130    BatakLanguages,
131    /// Buriat
132    Buriat,
133    /// Buginese
134    Buginese,
135    /// Bulgarian
136    Bulgarian,
137    /// Burmese
138    Burmese,
139    /// Blin; Bilin
140    BlinBilin,
141    /// Caddo
142    Caddo,
143    /// Central American Indian (Other)
144    CentralAmericanIndianOther,
145    /// Galibi Carib
146    GalibiCarib,
147    /// Catalan; Valencian
148    CatalanValencian,
149    /// Caucasian (Other)
150    CaucasianOther,
151    /// Cebuano
152    Cebuano,
153    /// Celtic (Other)
154    CelticOther,
155    /// Chamorro
156    Chamorro,
157    /// Chibcha
158    Chibcha,
159    /// Chechen
160    Chechen,
161    /// Chagatai
162    Chagatai,
163    /// Chinese
164    Chinese,
165    /// Chuukese
166    Chuukese,
167    /// Mari
168    Mari,
169    /// Chinook jargon
170    ChinookJargon,
171    /// Choctaw
172    Choctaw,
173    /// Chipewyan
174    Chipewyan,
175    /// Cherokee
176    Cherokee,
177    /// Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
178    ChurchSlavicOldSlavonicChurchSlavonicOldBulgarianOldChurchSlavonic,
179    /// Chuvash
180    Chuvash,
181    /// Cheyenne
182    Cheyenne,
183    /// Chamic languages
184    ChamicLanguages,
185    /// Coptic
186    Coptic,
187    /// Cornish
188    Cornish,
189    /// Corsican
190    Corsican,
191    /// Creoles and pidgins, English based (Other)
192    CreolesAndPidginsEnglishBasedOther,
193    /// Creoles and pidgins, French-based (Other)
194    CreolesAndPidginsFrenchBasedOther,
195    /// Creoles and pidgins, Portuguese-based (Other)
196    CreolesAndPidginsPortugueseBasedOther,
197    /// Cree
198    Cree,
199    /// Crimean Tatar; Crimean Turkish
200    CrimeanTatarCrimeanTurkish,
201    /// Creoles and pidgins (Other)
202    CreolesAndPidginsOther,
203    /// Kashubian
204    Kashubian,
205    /// Cushitic (Other)
206    CushiticOther,
207    /// Czech
208    Czech,
209    /// Dakota
210    Dakota,
211    /// Danish
212    Danish,
213    /// Dargwa
214    Dargwa,
215    /// Land Dayak languages
216    LandDayakLanguages,
217    /// Delaware
218    Delaware,
219    /// Slave (Athapascan)
220    SlaveAthapascan,
221    /// Dogrib
222    Dogrib,
223    /// Dinka
224    Dinka,
225    /// Divehi; Dhivehi; Maldivian
226    DivehiDhivehiMaldivian,
227    /// Dogri
228    Dogri,
229    /// Dravidian (Other)
230    DravidianOther,
231    /// Lower Sorbian
232    LowerSorbian,
233    /// Duala
234    Duala,
235    /// Dutch, Middle (ca.1050-1350)
236    DutchMiddleCa10501350,
237    /// Dutch; Flemish
238    DutchFlemish,
239    /// Dyula
240    Dyula,
241    /// Dzongkha
242    Dzongkha,
243    /// Efik
244    Efik,
245    /// Egyptian (Ancient)
246    EgyptianAncient,
247    /// Ekajuk
248    Ekajuk,
249    /// Elamite
250    Elamite,
251    /// English
252    English,
253    /// English, Middle (1100-1500)
254    EnglishMiddle11001500,
255    /// Esperanto
256    Esperanto,
257    /// Estonian
258    Estonian,
259    /// Ewe
260    Ewe,
261    /// Ewondo
262    Ewondo,
263    /// Fang
264    Fang,
265    /// Faroese
266    Faroese,
267    /// Fanti
268    Fanti,
269    /// Fijian
270    Fijian,
271    /// Filipino; Pilipino
272    FilipinoPilipino,
273    /// Finnish
274    Finnish,
275    /// Finno-Ugrian (Other)
276    FinnoUgrianOther,
277    /// Fon
278    Fon,
279    /// French
280    French,
281    /// French, Middle (ca.1400-1600)
282    FrenchMiddleCa14001600,
283    /// French, Old (842-ca.1400)
284    FrenchOld842Ca1400,
285    /// Northern Frisian
286    NorthernFrisian,
287    /// Eastern Frisian
288    EasternFrisian,
289    /// Western Frisian
290    WesternFrisian,
291    /// Fulah
292    Fulah,
293    /// Friulian
294    Friulian,
295    /// Ga
296    Ga,
297    /// Gayo
298    Gayo,
299    /// Gbaya
300    Gbaya,
301    /// Germanic (Other)
302    GermanicOther,
303    /// Georgian
304    Georgian,
305    /// German
306    German,
307    /// Geez
308    Geez,
309    /// Gilbertese
310    Gilbertese,
311    /// Gaelic; Scottish Gaelic
312    GaelicScottishGaelic,
313    /// Irish
314    Irish,
315    /// Galician
316    Galician,
317    /// Manx
318    Manx,
319    /// German, Middle High (ca.1050-1500)
320    GermanMiddleHighCa10501500,
321    /// German, Old High (ca.750-1050)
322    GermanOldHighCa7501050,
323    /// Gondi
324    Gondi,
325    /// Gorontalo
326    Gorontalo,
327    /// Gothic
328    Gothic,
329    /// Grebo
330    Grebo,
331    /// Greek, Ancient (to 1453)
332    GreekAncientTo1453,
333    /// Greek, Modern (1453-)
334    GreekModern1453,
335    /// Guarani
336    Guarani,
337    /// Swiss German; Alemannic
338    SwissGermanAlemannic,
339    /// Gujarati
340    Gujarati,
341    /// Gwich'in
342    Gwichin,
343    /// Haida
344    Haida,
345    /// Haitian; Haitian Creole
346    HaitianHaitianCreole,
347    /// Hausa
348    Hausa,
349    /// Hawaiian
350    Hawaiian,
351    /// Hebrew
352    Hebrew,
353    /// Herero
354    Herero,
355    /// Hiligaynon
356    Hiligaynon,
357    /// Himachali
358    Himachali,
359    /// Hindi
360    Hindi,
361    /// Hittite
362    Hittite,
363    /// Hmong
364    Hmong,
365    /// Hiri Motu
366    HiriMotu,
367    /// Upper Sorbian
368    UpperSorbian,
369    /// Hungarian
370    Hungarian,
371    /// Hupa
372    Hupa,
373    /// Iban
374    Iban,
375    /// Igbo
376    Igbo,
377    /// Icelandic
378    Icelandic,
379    /// Ido
380    Ido,
381    /// Sichuan Yi
382    SichuanYi,
383    /// Ijo languages
384    IjoLanguages,
385    /// Inuktitut
386    Inuktitut,
387    /// Interlingue
388    Interlingue,
389    /// Iloko
390    Iloko,
391    /// Interlingua (International Auxiliary Language Association)
392    InterlinguaInternationalAuxiliaryLanguageAssociation,
393    /// Indic (Other)
394    IndicOther,
395    /// Indonesian
396    Indonesian,
397    /// Indo-European (Other)
398    IndoEuropeanOther,
399    /// Ingush
400    Ingush,
401    /// Inupiaq
402    Inupiaq,
403    /// Iranian (Other)
404    IranianOther,
405    /// Iroquoian languages
406    IroquoianLanguages,
407    /// Italian
408    Italian,
409    /// Javanese
410    Javanese,
411    /// Lojban
412    Lojban,
413    /// Japanese
414    Japanese,
415    /// Judeo-Persian
416    JudeoPersian,
417    /// Judeo-Arabic
418    JudeoArabic,
419    /// Kara-Kalpak
420    KaraKalpak,
421    /// Kabyle
422    Kabyle,
423    /// Kachin; Jingpho
424    KachinJingpho,
425    /// Kalaallisut; Greenlandic
426    KalaallisutGreenlandic,
427    /// Kamba
428    Kamba,
429    /// Kannada
430    Kannada,
431    /// Karen languages
432    KarenLanguages,
433    /// Kashmiri
434    Kashmiri,
435    /// Kanuri
436    Kanuri,
437    /// Kawi
438    Kawi,
439    /// Kazakh
440    Kazakh,
441    /// Kabardian
442    Kabardian,
443    /// Khasi
444    Khasi,
445    /// Khoisan (Other)
446    KhoisanOther,
447    /// Central Khmer
448    CentralKhmer,
449    /// Khotanese
450    Khotanese,
451    /// Kikuyu; Gikuyu
452    KikuyuGikuyu,
453    /// Kinyarwanda
454    Kinyarwanda,
455    /// Kirghiz; Kyrgyz
456    KirghizKyrgyz,
457    /// Kimbundu
458    Kimbundu,
459    /// Konkani
460    Konkani,
461    /// Komi
462    Komi,
463    /// Kongo
464    Kongo,
465    /// Korean
466    Korean,
467    /// Kosraean
468    Kosraean,
469    /// Kpelle
470    Kpelle,
471    /// Karachay-Balkar
472    KarachayBalkar,
473    /// Karelian
474    Karelian,
475    /// Kru languages
476    KruLanguages,
477    /// Kurukh
478    Kurukh,
479    /// Kuanyama; Kwanyama
480    KuanyamaKwanyama,
481    /// Kumyk
482    Kumyk,
483    /// Kurdish
484    Kurdish,
485    /// Kutenai
486    Kutenai,
487    /// Ladino
488    Ladino,
489    /// Lahnda
490    Lahnda,
491    /// Lamba
492    Lamba,
493    /// Lao
494    Lao,
495    /// Latin
496    Latin,
497    /// Latvian
498    Latvian,
499    /// Lezghian
500    Lezghian,
501    /// Limburgan; Limburger; Limburgish
502    LimburganLimburgerLimburgish,
503    /// Lingala
504    Lingala,
505    /// Lithuanian
506    Lithuanian,
507    /// Mongo
508    Mongo,
509    /// Lozi
510    Lozi,
511    /// Luxembourgish; Letzeburgesch
512    LuxembourgishLetzeburgesch,
513    /// Luba-Lulua
514    LubaLulua,
515    /// Luba-Katanga
516    LubaKatanga,
517    /// Ganda
518    Ganda,
519    /// Luiseno
520    Luiseno,
521    /// Lunda
522    Lunda,
523    /// Luo (Kenya and Tanzania)
524    LuoKenyaAndTanzania,
525    /// Lushai
526    Lushai,
527    /// Macedonian
528    Macedonian,
529    /// Madurese
530    Madurese,
531    /// Magahi
532    Magahi,
533    /// Marshallese
534    Marshallese,
535    /// Maithili
536    Maithili,
537    /// Makasar
538    Makasar,
539    /// Malayalam
540    Malayalam,
541    /// Mandingo
542    Mandingo,
543    /// Maori
544    Maori,
545    /// Austronesian (Other)
546    AustronesianOther,
547    /// Marathi
548    Marathi,
549    /// Masai
550    Masai,
551    /// Malay
552    Malay,
553    /// Moksha
554    Moksha,
555    /// Mandar
556    Mandar,
557    /// Mende
558    Mende,
559    /// Irish, Middle (900-1200)
560    IrishMiddle9001200,
561    /// Mi'kmaq; Micmac
562    MikmaqMicmac,
563    /// Minangkabau
564    Minangkabau,
565    /// Miscellaneous languages
566    MiscellaneousLanguages,
567    /// Mon-Khmer (Other)
568    MonKhmerOther,
569    /// Malagasy
570    Malagasy,
571    /// Maltese
572    Maltese,
573    /// Manchu
574    Manchu,
575    /// Manipuri
576    Manipuri,
577    /// Manobo languages
578    ManoboLanguages,
579    /// Mohawk
580    Mohawk,
581    /// Moldavian
582    Moldavian,
583    /// Mongolian
584    Mongolian,
585    /// Mossi
586    Mossi,
587    /// Multiple languages
588    MultipleLanguages,
589    /// Munda languages
590    MundaLanguages,
591    /// Creek
592    Creek,
593    /// Mirandese
594    Mirandese,
595    /// Marwari
596    Marwari,
597    /// Mayan languages
598    MayanLanguages,
599    /// Erzya
600    Erzya,
601    /// Nahuatl languages
602    NahuatlLanguages,
603    /// North American Indian
604    NorthAmericanIndian,
605    /// Neapolitan
606    Neapolitan,
607    /// Nauru
608    Nauru,
609    /// Navajo; Navaho
610    NavajoNavaho,
611    /// Ndebele, South; South Ndebele
612    NdebeleSouthSouthNdebele,
613    /// Ndebele, North; North Ndebele
614    NdebeleNorthNorthNdebele,
615    /// Ndonga
616    Ndonga,
617    /// Low German; Low Saxon; German, Low; Saxon, Low
618    LowGermanLowSaxonGermanLowSaxonLow,
619    /// Nepali
620    Nepali,
621    /// Nepal Bhasa; Newari
622    NepalBhasaNewari,
623    /// Nias
624    Nias,
625    /// Niger-Kordofanian (Other)
626    NigerKordofanianOther,
627    /// Niuean
628    Niuean,
629    /// Norwegian Nynorsk; Nynorsk, Norwegian
630    NorwegianNynorskNynorskNorwegian,
631    /// Bokmål, Norwegian; Norwegian Bokmål
632    BokmålNorwegianNorwegianBokmål,
633    /// Nogai
634    Nogai,
635    /// Norse, Old
636    NorseOld,
637    /// Norwegian
638    Norwegian,
639    /// N'Ko
640    Nko,
641    /// Pedi; Sepedi; Northern Sotho
642    PediSepediNorthernSotho,
643    /// Nubian languages
644    NubianLanguages,
645    /// Classical Newari; Old Newari; Classical Nepal Bhasa
646    ClassicalNewariOldNewariClassicalNepalBhasa,
647    /// Chichewa; Chewa; Nyanja
648    ChichewaChewaNyanja,
649    /// Nyamwezi
650    Nyamwezi,
651    /// Nyankole
652    Nyankole,
653    /// Nyoro
654    Nyoro,
655    /// Nzima
656    Nzima,
657    /// Occitan (post 1500); Provençal
658    OccitanPost1500Provençal,
659    /// Ojibwa
660    Ojibwa,
661    /// Oriya
662    Oriya,
663    /// Oromo
664    Oromo,
665    /// Osage
666    Osage,
667    /// Ossetian; Ossetic
668    OssetianOssetic,
669    /// Turkish, Ottoman (1500-1928)
670    TurkishOttoman15001928,
671    /// Otomian languages
672    OtomianLanguages,
673    /// Papuan (Other)
674    PapuanOther,
675    /// Pangasinan
676    Pangasinan,
677    /// Pahlavi
678    Pahlavi,
679    /// Pampanga
680    Pampanga,
681    /// Panjabi; Punjabi
682    PanjabiPunjabi,
683    /// Papiamento
684    Papiamento,
685    /// Palauan
686    Palauan,
687    /// Persian, Old (ca.600-400 B.C.)
688    PersianOldCa600400BC,
689    /// Persian
690    Persian,
691    /// Philippine (Other)
692    PhilippineOther,
693    /// Phoenician
694    Phoenician,
695    /// Pali
696    Pali,
697    /// Polish
698    Polish,
699    /// Pohnpeian
700    Pohnpeian,
701    /// Portuguese
702    Portuguese,
703    /// Prakrit languages
704    PrakritLanguages,
705    /// Provençal, Old (to 1500)
706    ProvençalOldTo1500,
707    /// Pushto
708    Pushto,
709    /// Quechua
710    Quechua,
711    /// Rajasthani
712    Rajasthani,
713    /// Rapanui
714    Rapanui,
715    /// Rarotongan; Cook Islands Maori
716    RarotonganCookIslandsMaori,
717    /// Romance (Other)
718    RomanceOther,
719    /// Romansh
720    Romansh,
721    /// Romany
722    Romany,
723    /// Romanian
724    Romanian,
725    /// Rundi
726    Rundi,
727    /// Aromanian; Arumanian; Macedo-Romanian
728    AromanianArumanianMacedoRomanian,
729    /// Russian
730    Russian,
731    /// Sandawe
732    Sandawe,
733    /// Sango
734    Sango,
735    /// Yakut
736    Yakut,
737    /// South American Indian (Other)
738    SouthAmericanIndianOther,
739    /// Salishan languages
740    SalishanLanguages,
741    /// Samaritan Aramaic
742    SamaritanAramaic,
743    /// Sanskrit
744    Sanskrit,
745    /// Sasak
746    Sasak,
747    /// Santali
748    Santali,
749    /// Serbian
750    Serbian,
751    /// Sicilian
752    Sicilian,
753    /// Scots
754    Scots,
755    /// Croatian
756    Croatian,
757    /// Selkup
758    Selkup,
759    /// Semitic (Other)
760    SemiticOther,
761    /// Irish, Old (to 900)
762    IrishOldTo900,
763    /// Sign Languages
764    SignLanguages,
765    /// Shan
766    Shan,
767    /// Sidamo
768    Sidamo,
769    /// Sinhala; Sinhalese
770    SinhalaSinhalese,
771    /// Siouan languages
772    SiouanLanguages,
773    /// Sino-Tibetan (Other)
774    SinoTibetanOther,
775    /// Slavic (Other)
776    SlavicOther,
777    /// Slovak
778    Slovak,
779    /// Slovenian
780    Slovenian,
781    /// Southern Sami
782    SouthernSami,
783    /// Northern Sami
784    NorthernSami,
785    /// Sami languages (Other)
786    SamiLanguagesOther,
787    /// Lule Sami
788    LuleSami,
789    /// Inari Sami
790    InariSami,
791    /// Samoan
792    Samoan,
793    /// Skolt Sami
794    SkoltSami,
795    /// Shona
796    Shona,
797    /// Sindhi
798    Sindhi,
799    /// Soninke
800    Soninke,
801    /// Sogdian
802    Sogdian,
803    /// Somali
804    Somali,
805    /// Songhai languages
806    SonghaiLanguages,
807    /// Sotho, Southern
808    SothoSouthern,
809    /// Spanish; Castilian
810    SpanishCastilian,
811    /// Sardinian
812    Sardinian,
813    /// Sranan Tongo
814    SrananTongo,
815    /// Serer
816    Serer,
817    /// Nilo-Saharan (Other)
818    NiloSaharanOther,
819    /// Swati
820    Swati,
821    /// Sukuma
822    Sukuma,
823    /// Sundanese
824    Sundanese,
825    /// Susu
826    Susu,
827    /// Sumerian
828    Sumerian,
829    /// Swahili
830    Swahili,
831    /// Swedish
832    Swedish,
833    /// Syriac
834    Syriac,
835    /// Tahitian
836    Tahitian,
837    /// Tai (Other)
838    TaiOther,
839    /// Tamil
840    Tamil,
841    /// Tatar
842    Tatar,
843    /// Telugu
844    Telugu,
845    /// Timne
846    Timne,
847    /// Tereno
848    Tereno,
849    /// Tetum
850    Tetum,
851    /// Tajik
852    Tajik,
853    /// Tagalog
854    Tagalog,
855    /// Thai
856    Thai,
857    /// Tibetan
858    Tibetan,
859    /// Tigre
860    Tigre,
861    /// Tigrinya
862    Tigrinya,
863    /// Tiv
864    Tiv,
865    /// Tokelau
866    Tokelau,
867    /// Klingon; tlhIngan-Hol
868    KlingonTlhinganHol,
869    /// Tlingit
870    Tlingit,
871    /// Tamashek
872    Tamashek,
873    /// Tonga (Nyasa)
874    TongaNyasa,
875    /// Tonga (Tonga Islands)
876    TongaTongaIslands,
877    /// Tok Pisin
878    TokPisin,
879    /// Tsimshian
880    Tsimshian,
881    /// Tswana
882    Tswana,
883    /// Tsonga
884    Tsonga,
885    /// Turkmen
886    Turkmen,
887    /// Tumbuka
888    Tumbuka,
889    /// Tupi languages
890    TupiLanguages,
891    /// Turkish
892    Turkish,
893    /// Altaic (Other)
894    AltaicOther,
895    /// Tuvalu
896    Tuvalu,
897    /// Twi
898    Twi,
899    /// Tuvinian
900    Tuvinian,
901    /// Udmurt
902    Udmurt,
903    /// Ugaritic
904    Ugaritic,
905    /// Uighur; Uyghur
906    UighurUyghur,
907    /// Ukrainian
908    Ukrainian,
909    /// Umbundu
910    Umbundu,
911    /// Undetermined
912    Undetermined,
913    /// Urdu
914    Urdu,
915    /// Uzbek
916    Uzbek,
917    /// Vai
918    Vai,
919    /// Venda
920    Venda,
921    /// Vietnamese
922    Vietnamese,
923    /// Volapük
924    Volapük,
925    /// Votic
926    Votic,
927    /// Wakashan languages
928    WakashanLanguages,
929    /// Walamo
930    Walamo,
931    /// Waray
932    Waray,
933    /// Washo
934    Washo,
935    /// Welsh
936    Welsh,
937    /// Sorbian languages
938    SorbianLanguages,
939    /// Walloon
940    Walloon,
941    /// Wolof
942    Wolof,
943    /// Kalmyk; Oirat
944    KalmykOirat,
945    /// Xhosa
946    Xhosa,
947    /// Yao
948    Yao,
949    /// Yapese
950    Yapese,
951    /// Yiddish
952    Yiddish,
953    /// Yoruba
954    Yoruba,
955    /// Yupik languages
956    YupikLanguages,
957    /// Zapotec
958    Zapotec,
959    /// Zenaga
960    Zenaga,
961    /// Zhuang; Chuang
962    ZhuangChuang,
963    /// Zande languages
964    ZandeLanguages,
965    /// Zulu
966    Zulu,
967    /// Zuni
968    Zuni,
969    /// No linguistic content
970    NoLinguisticContent,
971    /// Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki.
972    ZazaDimiliDimliKirdkiKirmanjkiZazaki,
973}
974
975impl crate::Code for Language {
976    fn code(self) -> &'static str {
977        match self {
978            Language::Afar => "aar",
979            Language::Abkhazian => "abk",
980            Language::Achinese => "ace",
981            Language::Acoli => "ach",
982            Language::Adangme => "ada",
983            Language::AdygheAdygei => "ady",
984            Language::AfroAsiaticOther => "afa",
985            Language::Afrihili => "afh",
986            Language::Afrikaans => "afr",
987            Language::Ainu => "ain",
988            Language::Akan => "aka",
989            Language::Akkadian => "akk",
990            Language::Albanian => "alb",
991            Language::Aleut => "ale",
992            Language::AlgonquianLanguages => "alg",
993            Language::SouthernAltai => "alt",
994            Language::Amharic => "amh",
995            Language::EnglishOldCa4501100 => "ang",
996            Language::Angika => "anp",
997            Language::ApacheLanguages => "apa",
998            Language::Arabic => "ara",
999            Language::Aramaic => "arc",
1000            Language::Aragonese => "arg",
1001            Language::Armenian => "arm",
1002            Language::MapudungunMapuche => "arn",
1003            Language::Arapaho => "arp",
1004            Language::ArtificialOther => "art",
1005            Language::Arawak => "arw",
1006            Language::Assamese => "asm",
1007            Language::AsturianBable => "ast",
1008            Language::AthapascanLanguages => "ath",
1009            Language::AustralianLanguages => "aus",
1010            Language::Avaric => "ava",
1011            Language::Avestan => "ave",
1012            Language::Awadhi => "awa",
1013            Language::Aymara => "aym",
1014            Language::Azerbaijani => "aze",
1015            Language::BandaLanguages => "bad",
1016            Language::BamilekeLanguages => "bai",
1017            Language::Bashkir => "bak",
1018            Language::Baluchi => "bal",
1019            Language::Bambara => "bam",
1020            Language::Balinese => "ban",
1021            Language::Basque => "baq",
1022            Language::Basa => "bas",
1023            Language::BalticOther => "bat",
1024            Language::Beja => "bej",
1025            Language::Belarusian => "bel",
1026            Language::Bemba => "bem",
1027            Language::Bengali => "ben",
1028            Language::BerberOther => "ber",
1029            Language::Bhojpuri => "bho",
1030            Language::Bihari => "bih",
1031            Language::Bikol => "bik",
1032            Language::BiniEdo => "bin",
1033            Language::Bislama => "bis",
1034            Language::Siksika => "bla",
1035            Language::BantuOther => "bnt",
1036            Language::Bosnian => "bos",
1037            Language::Braj => "bra",
1038            Language::Breton => "bre",
1039            Language::BatakLanguages => "btk",
1040            Language::Buriat => "bua",
1041            Language::Buginese => "bug",
1042            Language::Bulgarian => "bul",
1043            Language::Burmese => "bur",
1044            Language::BlinBilin => "byn",
1045            Language::Caddo => "cad",
1046            Language::CentralAmericanIndianOther => "cai",
1047            Language::GalibiCarib => "car",
1048            Language::CatalanValencian => "cat",
1049            Language::CaucasianOther => "cau",
1050            Language::Cebuano => "ceb",
1051            Language::CelticOther => "cel",
1052            Language::Chamorro => "cha",
1053            Language::Chibcha => "chb",
1054            Language::Chechen => "che",
1055            Language::Chagatai => "chg",
1056            Language::Chinese => "chi",
1057            Language::Chuukese => "chk",
1058            Language::Mari => "chm",
1059            Language::ChinookJargon => "chn",
1060            Language::Choctaw => "cho",
1061            Language::Chipewyan => "chp",
1062            Language::Cherokee => "chr",
1063            Language::ChurchSlavicOldSlavonicChurchSlavonicOldBulgarianOldChurchSlavonic => "chu",
1064            Language::Chuvash => "chv",
1065            Language::Cheyenne => "chy",
1066            Language::ChamicLanguages => "cmc",
1067            Language::Coptic => "cop",
1068            Language::Cornish => "cor",
1069            Language::Corsican => "cos",
1070            Language::CreolesAndPidginsEnglishBasedOther => "cpe",
1071            Language::CreolesAndPidginsFrenchBasedOther => "cpf",
1072            Language::CreolesAndPidginsPortugueseBasedOther => "cpp",
1073            Language::Cree => "cre",
1074            Language::CrimeanTatarCrimeanTurkish => "crh",
1075            Language::CreolesAndPidginsOther => "crp",
1076            Language::Kashubian => "csb",
1077            Language::CushiticOther => "cus",
1078            Language::Czech => "cze",
1079            Language::Dakota => "dak",
1080            Language::Danish => "dan",
1081            Language::Dargwa => "dar",
1082            Language::LandDayakLanguages => "day",
1083            Language::Delaware => "del",
1084            Language::SlaveAthapascan => "den",
1085            Language::Dogrib => "dgr",
1086            Language::Dinka => "din",
1087            Language::DivehiDhivehiMaldivian => "div",
1088            Language::Dogri => "doi",
1089            Language::DravidianOther => "dra",
1090            Language::LowerSorbian => "dsb",
1091            Language::Duala => "dua",
1092            Language::DutchMiddleCa10501350 => "dum",
1093            Language::DutchFlemish => "dut",
1094            Language::Dyula => "dyu",
1095            Language::Dzongkha => "dzo",
1096            Language::Efik => "efi",
1097            Language::EgyptianAncient => "egy",
1098            Language::Ekajuk => "eka",
1099            Language::Elamite => "elx",
1100            Language::English => "eng",
1101            Language::EnglishMiddle11001500 => "enm",
1102            Language::Esperanto => "epo",
1103            Language::Estonian => "est",
1104            Language::Ewe => "ewe",
1105            Language::Ewondo => "ewo",
1106            Language::Fang => "fan",
1107            Language::Faroese => "fao",
1108            Language::Fanti => "fat",
1109            Language::Fijian => "fij",
1110            Language::FilipinoPilipino => "fil",
1111            Language::Finnish => "fin",
1112            Language::FinnoUgrianOther => "fiu",
1113            Language::Fon => "fon",
1114            Language::French => "fre",
1115            Language::FrenchMiddleCa14001600 => "frm",
1116            Language::FrenchOld842Ca1400 => "fro",
1117            Language::NorthernFrisian => "frr",
1118            Language::EasternFrisian => "frs",
1119            Language::WesternFrisian => "fry",
1120            Language::Fulah => "ful",
1121            Language::Friulian => "fur",
1122            Language::Ga => "gaa",
1123            Language::Gayo => "gay",
1124            Language::Gbaya => "gba",
1125            Language::GermanicOther => "gem",
1126            Language::Georgian => "geo",
1127            Language::German => "ger",
1128            Language::Geez => "gez",
1129            Language::Gilbertese => "gil",
1130            Language::GaelicScottishGaelic => "gla",
1131            Language::Irish => "gle",
1132            Language::Galician => "glg",
1133            Language::Manx => "glv",
1134            Language::GermanMiddleHighCa10501500 => "gmh",
1135            Language::GermanOldHighCa7501050 => "goh",
1136            Language::Gondi => "gon",
1137            Language::Gorontalo => "gor",
1138            Language::Gothic => "got",
1139            Language::Grebo => "grb",
1140            Language::GreekAncientTo1453 => "grc",
1141            Language::GreekModern1453 => "gre",
1142            Language::Guarani => "grn",
1143            Language::SwissGermanAlemannic => "gsw",
1144            Language::Gujarati => "guj",
1145            Language::Gwichin => "gwi",
1146            Language::Haida => "hai",
1147            Language::HaitianHaitianCreole => "hat",
1148            Language::Hausa => "hau",
1149            Language::Hawaiian => "haw",
1150            Language::Hebrew => "heb",
1151            Language::Herero => "her",
1152            Language::Hiligaynon => "hil",
1153            Language::Himachali => "him",
1154            Language::Hindi => "hin",
1155            Language::Hittite => "hit",
1156            Language::Hmong => "hmn",
1157            Language::HiriMotu => "hmo",
1158            Language::UpperSorbian => "hsb",
1159            Language::Hungarian => "hun",
1160            Language::Hupa => "hup",
1161            Language::Iban => "iba",
1162            Language::Igbo => "ibo",
1163            Language::Icelandic => "ice",
1164            Language::Ido => "ido",
1165            Language::SichuanYi => "iii",
1166            Language::IjoLanguages => "ijo",
1167            Language::Inuktitut => "iku",
1168            Language::Interlingue => "ile",
1169            Language::Iloko => "ilo",
1170            Language::InterlinguaInternationalAuxiliaryLanguageAssociation => "ina",
1171            Language::IndicOther => "inc",
1172            Language::Indonesian => "ind",
1173            Language::IndoEuropeanOther => "ine",
1174            Language::Ingush => "inh",
1175            Language::Inupiaq => "ipk",
1176            Language::IranianOther => "ira",
1177            Language::IroquoianLanguages => "iro",
1178            Language::Italian => "ita",
1179            Language::Javanese => "jav",
1180            Language::Lojban => "jbo",
1181            Language::Japanese => "jpn",
1182            Language::JudeoPersian => "jpr",
1183            Language::JudeoArabic => "jrb",
1184            Language::KaraKalpak => "kaa",
1185            Language::Kabyle => "kab",
1186            Language::KachinJingpho => "kac",
1187            Language::KalaallisutGreenlandic => "kal",
1188            Language::Kamba => "kam",
1189            Language::Kannada => "kan",
1190            Language::KarenLanguages => "kar",
1191            Language::Kashmiri => "kas",
1192            Language::Kanuri => "kau",
1193            Language::Kawi => "kaw",
1194            Language::Kazakh => "kaz",
1195            Language::Kabardian => "kbd",
1196            Language::Khasi => "kha",
1197            Language::KhoisanOther => "khi",
1198            Language::CentralKhmer => "khm",
1199            Language::Khotanese => "kho",
1200            Language::KikuyuGikuyu => "kik",
1201            Language::Kinyarwanda => "kin",
1202            Language::KirghizKyrgyz => "kir",
1203            Language::Kimbundu => "kmb",
1204            Language::Konkani => "kok",
1205            Language::Komi => "kom",
1206            Language::Kongo => "kon",
1207            Language::Korean => "kor",
1208            Language::Kosraean => "kos",
1209            Language::Kpelle => "kpe",
1210            Language::KarachayBalkar => "krc",
1211            Language::Karelian => "krl",
1212            Language::KruLanguages => "kro",
1213            Language::Kurukh => "kru",
1214            Language::KuanyamaKwanyama => "kua",
1215            Language::Kumyk => "kum",
1216            Language::Kurdish => "kur",
1217            Language::Kutenai => "kut",
1218            Language::Ladino => "lad",
1219            Language::Lahnda => "lah",
1220            Language::Lamba => "lam",
1221            Language::Lao => "lao",
1222            Language::Latin => "lat",
1223            Language::Latvian => "lav",
1224            Language::Lezghian => "lez",
1225            Language::LimburganLimburgerLimburgish => "lim",
1226            Language::Lingala => "lin",
1227            Language::Lithuanian => "lit",
1228            Language::Mongo => "lol",
1229            Language::Lozi => "loz",
1230            Language::LuxembourgishLetzeburgesch => "ltz",
1231            Language::LubaLulua => "lua",
1232            Language::LubaKatanga => "lub",
1233            Language::Ganda => "lug",
1234            Language::Luiseno => "lui",
1235            Language::Lunda => "lun",
1236            Language::LuoKenyaAndTanzania => "luo",
1237            Language::Lushai => "lus",
1238            Language::Macedonian => "mac",
1239            Language::Madurese => "mad",
1240            Language::Magahi => "mag",
1241            Language::Marshallese => "mah",
1242            Language::Maithili => "mai",
1243            Language::Makasar => "mak",
1244            Language::Malayalam => "mal",
1245            Language::Mandingo => "man",
1246            Language::Maori => "mao",
1247            Language::AustronesianOther => "map",
1248            Language::Marathi => "mar",
1249            Language::Masai => "mas",
1250            Language::Malay => "may",
1251            Language::Moksha => "mdf",
1252            Language::Mandar => "mdr",
1253            Language::Mende => "men",
1254            Language::IrishMiddle9001200 => "mga",
1255            Language::MikmaqMicmac => "mic",
1256            Language::Minangkabau => "min",
1257            Language::MiscellaneousLanguages => "mis",
1258            Language::MonKhmerOther => "mkh",
1259            Language::Malagasy => "mlg",
1260            Language::Maltese => "mlt",
1261            Language::Manchu => "mnc",
1262            Language::Manipuri => "mni",
1263            Language::ManoboLanguages => "mno",
1264            Language::Mohawk => "moh",
1265            Language::Moldavian => "mol",
1266            Language::Mongolian => "mon",
1267            Language::Mossi => "mos",
1268            Language::MultipleLanguages => "mul",
1269            Language::MundaLanguages => "mun",
1270            Language::Creek => "mus",
1271            Language::Mirandese => "mwl",
1272            Language::Marwari => "mwr",
1273            Language::MayanLanguages => "myn",
1274            Language::Erzya => "myv",
1275            Language::NahuatlLanguages => "nah",
1276            Language::NorthAmericanIndian => "nai",
1277            Language::Neapolitan => "nap",
1278            Language::Nauru => "nau",
1279            Language::NavajoNavaho => "nav",
1280            Language::NdebeleSouthSouthNdebele => "nbl",
1281            Language::NdebeleNorthNorthNdebele => "nde",
1282            Language::Ndonga => "ndo",
1283            Language::LowGermanLowSaxonGermanLowSaxonLow => "nds",
1284            Language::Nepali => "nep",
1285            Language::NepalBhasaNewari => "new",
1286            Language::Nias => "nia",
1287            Language::NigerKordofanianOther => "nic",
1288            Language::Niuean => "niu",
1289            Language::NorwegianNynorskNynorskNorwegian => "nno",
1290            Language::BokmålNorwegianNorwegianBokmål => "nob",
1291            Language::Nogai => "nog",
1292            Language::NorseOld => "non",
1293            Language::Norwegian => "nor",
1294            Language::Nko => "nqo",
1295            Language::PediSepediNorthernSotho => "nso",
1296            Language::NubianLanguages => "nub",
1297            Language::ClassicalNewariOldNewariClassicalNepalBhasa => "nwc",
1298            Language::ChichewaChewaNyanja => "nya",
1299            Language::Nyamwezi => "nym",
1300            Language::Nyankole => "nyn",
1301            Language::Nyoro => "nyo",
1302            Language::Nzima => "nzi",
1303            Language::OccitanPost1500Provençal => "oci",
1304            Language::Ojibwa => "oji",
1305            Language::Oriya => "ori",
1306            Language::Oromo => "orm",
1307            Language::Osage => "osa",
1308            Language::OssetianOssetic => "oss",
1309            Language::TurkishOttoman15001928 => "ota",
1310            Language::OtomianLanguages => "oto",
1311            Language::PapuanOther => "paa",
1312            Language::Pangasinan => "pag",
1313            Language::Pahlavi => "pal",
1314            Language::Pampanga => "pam",
1315            Language::PanjabiPunjabi => "pan",
1316            Language::Papiamento => "pap",
1317            Language::Palauan => "pau",
1318            Language::PersianOldCa600400BC => "peo",
1319            Language::Persian => "per",
1320            Language::PhilippineOther => "phi",
1321            Language::Phoenician => "phn",
1322            Language::Pali => "pli",
1323            Language::Polish => "pol",
1324            Language::Pohnpeian => "pon",
1325            Language::Portuguese => "por",
1326            Language::PrakritLanguages => "pra",
1327            Language::ProvençalOldTo1500 => "pro",
1328            Language::Pushto => "pus",
1329            Language::Quechua => "que",
1330            Language::Rajasthani => "raj",
1331            Language::Rapanui => "rap",
1332            Language::RarotonganCookIslandsMaori => "rar",
1333            Language::RomanceOther => "roa",
1334            Language::Romansh => "roh",
1335            Language::Romany => "rom",
1336            Language::Romanian => "rum",
1337            Language::Rundi => "run",
1338            Language::AromanianArumanianMacedoRomanian => "rup",
1339            Language::Russian => "rus",
1340            Language::Sandawe => "sad",
1341            Language::Sango => "sag",
1342            Language::Yakut => "sah",
1343            Language::SouthAmericanIndianOther => "sai",
1344            Language::SalishanLanguages => "sal",
1345            Language::SamaritanAramaic => "sam",
1346            Language::Sanskrit => "san",
1347            Language::Sasak => "sas",
1348            Language::Santali => "sat",
1349            Language::Serbian => "scc",
1350            Language::Sicilian => "scn",
1351            Language::Scots => "sco",
1352            Language::Croatian => "scr",
1353            Language::Selkup => "sel",
1354            Language::SemiticOther => "sem",
1355            Language::IrishOldTo900 => "sga",
1356            Language::SignLanguages => "sgn",
1357            Language::Shan => "shn",
1358            Language::Sidamo => "sid",
1359            Language::SinhalaSinhalese => "sin",
1360            Language::SiouanLanguages => "sio",
1361            Language::SinoTibetanOther => "sit",
1362            Language::SlavicOther => "sla",
1363            Language::Slovak => "slo",
1364            Language::Slovenian => "slv",
1365            Language::SouthernSami => "sma",
1366            Language::NorthernSami => "sme",
1367            Language::SamiLanguagesOther => "smi",
1368            Language::LuleSami => "smj",
1369            Language::InariSami => "smn",
1370            Language::Samoan => "smo",
1371            Language::SkoltSami => "sms",
1372            Language::Shona => "sna",
1373            Language::Sindhi => "snd",
1374            Language::Soninke => "snk",
1375            Language::Sogdian => "sog",
1376            Language::Somali => "som",
1377            Language::SonghaiLanguages => "son",
1378            Language::SothoSouthern => "sot",
1379            Language::SpanishCastilian => "spa",
1380            Language::Sardinian => "srd",
1381            Language::SrananTongo => "srn",
1382            Language::Serer => "srr",
1383            Language::NiloSaharanOther => "ssa",
1384            Language::Swati => "ssw",
1385            Language::Sukuma => "suk",
1386            Language::Sundanese => "sun",
1387            Language::Susu => "sus",
1388            Language::Sumerian => "sux",
1389            Language::Swahili => "swa",
1390            Language::Swedish => "swe",
1391            Language::Syriac => "syr",
1392            Language::Tahitian => "tah",
1393            Language::TaiOther => "tai",
1394            Language::Tamil => "tam",
1395            Language::Tatar => "tat",
1396            Language::Telugu => "tel",
1397            Language::Timne => "tem",
1398            Language::Tereno => "ter",
1399            Language::Tetum => "tet",
1400            Language::Tajik => "tgk",
1401            Language::Tagalog => "tgl",
1402            Language::Thai => "tha",
1403            Language::Tibetan => "tib",
1404            Language::Tigre => "tig",
1405            Language::Tigrinya => "tir",
1406            Language::Tiv => "tiv",
1407            Language::Tokelau => "tkl",
1408            Language::KlingonTlhinganHol => "tlh",
1409            Language::Tlingit => "tli",
1410            Language::Tamashek => "tmh",
1411            Language::TongaNyasa => "tog",
1412            Language::TongaTongaIslands => "ton",
1413            Language::TokPisin => "tpi",
1414            Language::Tsimshian => "tsi",
1415            Language::Tswana => "tsn",
1416            Language::Tsonga => "tso",
1417            Language::Turkmen => "tuk",
1418            Language::Tumbuka => "tum",
1419            Language::TupiLanguages => "tup",
1420            Language::Turkish => "tur",
1421            Language::AltaicOther => "tut",
1422            Language::Tuvalu => "tvl",
1423            Language::Twi => "twi",
1424            Language::Tuvinian => "tyv",
1425            Language::Udmurt => "udm",
1426            Language::Ugaritic => "uga",
1427            Language::UighurUyghur => "uig",
1428            Language::Ukrainian => "ukr",
1429            Language::Umbundu => "umb",
1430            Language::Undetermined => "und",
1431            Language::Urdu => "urd",
1432            Language::Uzbek => "uzb",
1433            Language::Vai => "vai",
1434            Language::Venda => "ven",
1435            Language::Vietnamese => "vie",
1436            Language::Volapük => "vol",
1437            Language::Votic => "vot",
1438            Language::WakashanLanguages => "wak",
1439            Language::Walamo => "wal",
1440            Language::Waray => "war",
1441            Language::Washo => "was",
1442            Language::Welsh => "wel",
1443            Language::SorbianLanguages => "wen",
1444            Language::Walloon => "wln",
1445            Language::Wolof => "wol",
1446            Language::KalmykOirat => "xal",
1447            Language::Xhosa => "xho",
1448            Language::Yao => "yao",
1449            Language::Yapese => "yap",
1450            Language::Yiddish => "yid",
1451            Language::Yoruba => "yor",
1452            Language::YupikLanguages => "ypk",
1453            Language::Zapotec => "zap",
1454            Language::Zenaga => "zen",
1455            Language::ZhuangChuang => "zha",
1456            Language::ZandeLanguages => "znd",
1457            Language::Zulu => "zul",
1458            Language::Zuni => "zun",
1459            Language::NoLinguisticContent => "zxx",
1460            Language::ZazaDimiliDimliKirdkiKirmanjkiZazaki => "zza",
1461        }
1462    }
1463}
1464
1465impl crate::Description for Language {
1466    fn description(self) -> &'static str {
1467        match self {
1468            Language::Afar => "Afar",
1469            Language::Abkhazian => "Abkhazian",
1470            Language::Achinese => "Achinese",
1471            Language::Acoli => "Acoli",
1472            Language::Adangme => "Adangme",
1473            Language::AdygheAdygei => "Adyghe; Adygei",
1474            Language::AfroAsiaticOther => "Afro-Asiatic (Other)",
1475            Language::Afrihili => "Afrihili",
1476            Language::Afrikaans => "Afrikaans",
1477            Language::Ainu => "Ainu",
1478            Language::Akan => "Akan",
1479            Language::Akkadian => "Akkadian",
1480            Language::Albanian => "Albanian",
1481            Language::Aleut => "Aleut",
1482            Language::AlgonquianLanguages => "Algonquian languages",
1483            Language::SouthernAltai => "Southern Altai",
1484            Language::Amharic => "Amharic",
1485            Language::EnglishOldCa4501100 => "English, Old (ca.450-1100)",
1486            Language::Angika => "Angika",
1487            Language::ApacheLanguages => "Apache languages",
1488            Language::Arabic => "Arabic",
1489            Language::Aramaic => "Aramaic",
1490            Language::Aragonese => "Aragonese",
1491            Language::Armenian => "Armenian",
1492            Language::MapudungunMapuche => "Mapudungun; Mapuche",
1493            Language::Arapaho => "Arapaho",
1494            Language::ArtificialOther => "Artificial (Other)",
1495            Language::Arawak => "Arawak",
1496            Language::Assamese => "Assamese",
1497            Language::AsturianBable => "Asturian; Bable",
1498            Language::AthapascanLanguages => "Athapascan languages",
1499            Language::AustralianLanguages => "Australian languages",
1500            Language::Avaric => "Avaric",
1501            Language::Avestan => "Avestan",
1502            Language::Awadhi => "Awadhi",
1503            Language::Aymara => "Aymara",
1504            Language::Azerbaijani => "Azerbaijani",
1505            Language::BandaLanguages => "Banda languages",
1506            Language::BamilekeLanguages => "Bamileke languages",
1507            Language::Bashkir => "Bashkir",
1508            Language::Baluchi => "Baluchi",
1509            Language::Bambara => "Bambara",
1510            Language::Balinese => "Balinese",
1511            Language::Basque => "Basque",
1512            Language::Basa => "Basa",
1513            Language::BalticOther => "Baltic (Other)",
1514            Language::Beja => "Beja",
1515            Language::Belarusian => "Belarusian",
1516            Language::Bemba => "Bemba",
1517            Language::Bengali => "Bengali",
1518            Language::BerberOther => "Berber (Other)",
1519            Language::Bhojpuri => "Bhojpuri",
1520            Language::Bihari => "Bihari",
1521            Language::Bikol => "Bikol",
1522            Language::BiniEdo => "Bini; Edo",
1523            Language::Bislama => "Bislama",
1524            Language::Siksika => "Siksika",
1525            Language::BantuOther => "Bantu (Other)",
1526            Language::Bosnian => "Bosnian",
1527            Language::Braj => "Braj",
1528            Language::Breton => "Breton",
1529            Language::BatakLanguages => "Batak languages",
1530            Language::Buriat => "Buriat",
1531            Language::Buginese => "Buginese",
1532            Language::Bulgarian => "Bulgarian",
1533            Language::Burmese => "Burmese",
1534            Language::BlinBilin => "Blin; Bilin",
1535            Language::Caddo => "Caddo",
1536            Language::CentralAmericanIndianOther => "Central American Indian (Other)",
1537            Language::GalibiCarib => "Galibi Carib",
1538            Language::CatalanValencian => "Catalan; Valencian",
1539            Language::CaucasianOther => "Caucasian (Other)",
1540            Language::Cebuano => "Cebuano",
1541            Language::CelticOther => "Celtic (Other)",
1542            Language::Chamorro => "Chamorro",
1543            Language::Chibcha => "Chibcha",
1544            Language::Chechen => "Chechen",
1545            Language::Chagatai => "Chagatai",
1546            Language::Chinese => "Chinese",
1547            Language::Chuukese => "Chuukese",
1548            Language::Mari => "Mari",
1549            Language::ChinookJargon => "Chinook jargon",
1550            Language::Choctaw => "Choctaw",
1551            Language::Chipewyan => "Chipewyan",
1552            Language::Cherokee => "Cherokee",
1553            Language::ChurchSlavicOldSlavonicChurchSlavonicOldBulgarianOldChurchSlavonic => {
1554                "Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic"
1555            }
1556            Language::Chuvash => "Chuvash",
1557            Language::Cheyenne => "Cheyenne",
1558            Language::ChamicLanguages => "Chamic languages",
1559            Language::Coptic => "Coptic",
1560            Language::Cornish => "Cornish",
1561            Language::Corsican => "Corsican",
1562            Language::CreolesAndPidginsEnglishBasedOther => {
1563                "Creoles and pidgins, English based (Other)"
1564            }
1565            Language::CreolesAndPidginsFrenchBasedOther => {
1566                "Creoles and pidgins, French-based (Other)"
1567            }
1568            Language::CreolesAndPidginsPortugueseBasedOther => {
1569                "Creoles and pidgins, Portuguese-based (Other)"
1570            }
1571            Language::Cree => "Cree",
1572            Language::CrimeanTatarCrimeanTurkish => "Crimean Tatar; Crimean Turkish",
1573            Language::CreolesAndPidginsOther => "Creoles and pidgins (Other)",
1574            Language::Kashubian => "Kashubian",
1575            Language::CushiticOther => "Cushitic (Other)",
1576            Language::Czech => "Czech",
1577            Language::Dakota => "Dakota",
1578            Language::Danish => "Danish",
1579            Language::Dargwa => "Dargwa",
1580            Language::LandDayakLanguages => "Land Dayak languages",
1581            Language::Delaware => "Delaware",
1582            Language::SlaveAthapascan => "Slave (Athapascan)",
1583            Language::Dogrib => "Dogrib",
1584            Language::Dinka => "Dinka",
1585            Language::DivehiDhivehiMaldivian => "Divehi; Dhivehi; Maldivian",
1586            Language::Dogri => "Dogri",
1587            Language::DravidianOther => "Dravidian (Other)",
1588            Language::LowerSorbian => "Lower Sorbian",
1589            Language::Duala => "Duala",
1590            Language::DutchMiddleCa10501350 => "Dutch, Middle (ca.1050-1350)",
1591            Language::DutchFlemish => "Dutch; Flemish",
1592            Language::Dyula => "Dyula",
1593            Language::Dzongkha => "Dzongkha",
1594            Language::Efik => "Efik",
1595            Language::EgyptianAncient => "Egyptian (Ancient)",
1596            Language::Ekajuk => "Ekajuk",
1597            Language::Elamite => "Elamite",
1598            Language::English => "English",
1599            Language::EnglishMiddle11001500 => "English, Middle (1100-1500)",
1600            Language::Esperanto => "Esperanto",
1601            Language::Estonian => "Estonian",
1602            Language::Ewe => "Ewe",
1603            Language::Ewondo => "Ewondo",
1604            Language::Fang => "Fang",
1605            Language::Faroese => "Faroese",
1606            Language::Fanti => "Fanti",
1607            Language::Fijian => "Fijian",
1608            Language::FilipinoPilipino => "Filipino; Pilipino",
1609            Language::Finnish => "Finnish",
1610            Language::FinnoUgrianOther => "Finno-Ugrian (Other)",
1611            Language::Fon => "Fon",
1612            Language::French => "French",
1613            Language::FrenchMiddleCa14001600 => "French, Middle (ca.1400-1600)",
1614            Language::FrenchOld842Ca1400 => "French, Old (842-ca.1400)",
1615            Language::NorthernFrisian => "Northern Frisian",
1616            Language::EasternFrisian => "Eastern Frisian",
1617            Language::WesternFrisian => "Western Frisian",
1618            Language::Fulah => "Fulah",
1619            Language::Friulian => "Friulian",
1620            Language::Ga => "Ga",
1621            Language::Gayo => "Gayo",
1622            Language::Gbaya => "Gbaya",
1623            Language::GermanicOther => "Germanic (Other)",
1624            Language::Georgian => "Georgian",
1625            Language::German => "German",
1626            Language::Geez => "Geez",
1627            Language::Gilbertese => "Gilbertese",
1628            Language::GaelicScottishGaelic => "Gaelic; Scottish Gaelic",
1629            Language::Irish => "Irish",
1630            Language::Galician => "Galician",
1631            Language::Manx => "Manx",
1632            Language::GermanMiddleHighCa10501500 => "German, Middle High (ca.1050-1500)",
1633            Language::GermanOldHighCa7501050 => "German, Old High (ca.750-1050)",
1634            Language::Gondi => "Gondi",
1635            Language::Gorontalo => "Gorontalo",
1636            Language::Gothic => "Gothic",
1637            Language::Grebo => "Grebo",
1638            Language::GreekAncientTo1453 => "Greek, Ancient (to 1453)",
1639            Language::GreekModern1453 => "Greek, Modern (1453-)",
1640            Language::Guarani => "Guarani",
1641            Language::SwissGermanAlemannic => "Swiss German; Alemannic",
1642            Language::Gujarati => "Gujarati",
1643            Language::Gwichin => "Gwich'in",
1644            Language::Haida => "Haida",
1645            Language::HaitianHaitianCreole => "Haitian; Haitian Creole",
1646            Language::Hausa => "Hausa",
1647            Language::Hawaiian => "Hawaiian",
1648            Language::Hebrew => "Hebrew",
1649            Language::Herero => "Herero",
1650            Language::Hiligaynon => "Hiligaynon",
1651            Language::Himachali => "Himachali",
1652            Language::Hindi => "Hindi",
1653            Language::Hittite => "Hittite",
1654            Language::Hmong => "Hmong",
1655            Language::HiriMotu => "Hiri Motu",
1656            Language::UpperSorbian => "Upper Sorbian",
1657            Language::Hungarian => "Hungarian",
1658            Language::Hupa => "Hupa",
1659            Language::Iban => "Iban",
1660            Language::Igbo => "Igbo",
1661            Language::Icelandic => "Icelandic",
1662            Language::Ido => "Ido",
1663            Language::SichuanYi => "Sichuan Yi",
1664            Language::IjoLanguages => "Ijo languages",
1665            Language::Inuktitut => "Inuktitut",
1666            Language::Interlingue => "Interlingue",
1667            Language::Iloko => "Iloko",
1668            Language::InterlinguaInternationalAuxiliaryLanguageAssociation => {
1669                "Interlingua (International Auxiliary Language Association)"
1670            }
1671            Language::IndicOther => "Indic (Other)",
1672            Language::Indonesian => "Indonesian",
1673            Language::IndoEuropeanOther => "Indo-European (Other)",
1674            Language::Ingush => "Ingush",
1675            Language::Inupiaq => "Inupiaq",
1676            Language::IranianOther => "Iranian (Other)",
1677            Language::IroquoianLanguages => "Iroquoian languages",
1678            Language::Italian => "Italian",
1679            Language::Javanese => "Javanese",
1680            Language::Lojban => "Lojban",
1681            Language::Japanese => "Japanese",
1682            Language::JudeoPersian => "Judeo-Persian",
1683            Language::JudeoArabic => "Judeo-Arabic",
1684            Language::KaraKalpak => "Kara-Kalpak",
1685            Language::Kabyle => "Kabyle",
1686            Language::KachinJingpho => "Kachin; Jingpho",
1687            Language::KalaallisutGreenlandic => "Kalaallisut; Greenlandic",
1688            Language::Kamba => "Kamba",
1689            Language::Kannada => "Kannada",
1690            Language::KarenLanguages => "Karen languages",
1691            Language::Kashmiri => "Kashmiri",
1692            Language::Kanuri => "Kanuri",
1693            Language::Kawi => "Kawi",
1694            Language::Kazakh => "Kazakh",
1695            Language::Kabardian => "Kabardian",
1696            Language::Khasi => "Khasi",
1697            Language::KhoisanOther => "Khoisan (Other)",
1698            Language::CentralKhmer => "Central Khmer",
1699            Language::Khotanese => "Khotanese",
1700            Language::KikuyuGikuyu => "Kikuyu; Gikuyu",
1701            Language::Kinyarwanda => "Kinyarwanda",
1702            Language::KirghizKyrgyz => "Kirghiz; Kyrgyz",
1703            Language::Kimbundu => "Kimbundu",
1704            Language::Konkani => "Konkani",
1705            Language::Komi => "Komi",
1706            Language::Kongo => "Kongo",
1707            Language::Korean => "Korean",
1708            Language::Kosraean => "Kosraean",
1709            Language::Kpelle => "Kpelle",
1710            Language::KarachayBalkar => "Karachay-Balkar",
1711            Language::Karelian => "Karelian",
1712            Language::KruLanguages => "Kru languages",
1713            Language::Kurukh => "Kurukh",
1714            Language::KuanyamaKwanyama => "Kuanyama; Kwanyama",
1715            Language::Kumyk => "Kumyk",
1716            Language::Kurdish => "Kurdish",
1717            Language::Kutenai => "Kutenai",
1718            Language::Ladino => "Ladino",
1719            Language::Lahnda => "Lahnda",
1720            Language::Lamba => "Lamba",
1721            Language::Lao => "Lao",
1722            Language::Latin => "Latin",
1723            Language::Latvian => "Latvian",
1724            Language::Lezghian => "Lezghian",
1725            Language::LimburganLimburgerLimburgish => "Limburgan; Limburger; Limburgish",
1726            Language::Lingala => "Lingala",
1727            Language::Lithuanian => "Lithuanian",
1728            Language::Mongo => "Mongo",
1729            Language::Lozi => "Lozi",
1730            Language::LuxembourgishLetzeburgesch => "Luxembourgish; Letzeburgesch",
1731            Language::LubaLulua => "Luba-Lulua",
1732            Language::LubaKatanga => "Luba-Katanga",
1733            Language::Ganda => "Ganda",
1734            Language::Luiseno => "Luiseno",
1735            Language::Lunda => "Lunda",
1736            Language::LuoKenyaAndTanzania => "Luo (Kenya and Tanzania)",
1737            Language::Lushai => "Lushai",
1738            Language::Macedonian => "Macedonian",
1739            Language::Madurese => "Madurese",
1740            Language::Magahi => "Magahi",
1741            Language::Marshallese => "Marshallese",
1742            Language::Maithili => "Maithili",
1743            Language::Makasar => "Makasar",
1744            Language::Malayalam => "Malayalam",
1745            Language::Mandingo => "Mandingo",
1746            Language::Maori => "Maori",
1747            Language::AustronesianOther => "Austronesian (Other)",
1748            Language::Marathi => "Marathi",
1749            Language::Masai => "Masai",
1750            Language::Malay => "Malay",
1751            Language::Moksha => "Moksha",
1752            Language::Mandar => "Mandar",
1753            Language::Mende => "Mende",
1754            Language::IrishMiddle9001200 => "Irish, Middle (900-1200)",
1755            Language::MikmaqMicmac => "Mi'kmaq; Micmac",
1756            Language::Minangkabau => "Minangkabau",
1757            Language::MiscellaneousLanguages => "Miscellaneous languages",
1758            Language::MonKhmerOther => "Mon-Khmer (Other)",
1759            Language::Malagasy => "Malagasy",
1760            Language::Maltese => "Maltese",
1761            Language::Manchu => "Manchu",
1762            Language::Manipuri => "Manipuri",
1763            Language::ManoboLanguages => "Manobo languages",
1764            Language::Mohawk => "Mohawk",
1765            Language::Moldavian => "Moldavian",
1766            Language::Mongolian => "Mongolian",
1767            Language::Mossi => "Mossi",
1768            Language::MultipleLanguages => "Multiple languages",
1769            Language::MundaLanguages => "Munda languages",
1770            Language::Creek => "Creek",
1771            Language::Mirandese => "Mirandese",
1772            Language::Marwari => "Marwari",
1773            Language::MayanLanguages => "Mayan languages",
1774            Language::Erzya => "Erzya",
1775            Language::NahuatlLanguages => "Nahuatl languages",
1776            Language::NorthAmericanIndian => "North American Indian",
1777            Language::Neapolitan => "Neapolitan",
1778            Language::Nauru => "Nauru",
1779            Language::NavajoNavaho => "Navajo; Navaho",
1780            Language::NdebeleSouthSouthNdebele => "Ndebele, South; South Ndebele",
1781            Language::NdebeleNorthNorthNdebele => "Ndebele, North; North Ndebele",
1782            Language::Ndonga => "Ndonga",
1783            Language::LowGermanLowSaxonGermanLowSaxonLow => {
1784                "Low German; Low Saxon; German, Low; Saxon, Low"
1785            }
1786            Language::Nepali => "Nepali",
1787            Language::NepalBhasaNewari => "Nepal Bhasa; Newari",
1788            Language::Nias => "Nias",
1789            Language::NigerKordofanianOther => "Niger-Kordofanian (Other)",
1790            Language::Niuean => "Niuean",
1791            Language::NorwegianNynorskNynorskNorwegian => "Norwegian Nynorsk; Nynorsk, Norwegian",
1792            Language::BokmålNorwegianNorwegianBokmål => "Bokmål, Norwegian; Norwegian Bokmål",
1793            Language::Nogai => "Nogai",
1794            Language::NorseOld => "Norse, Old",
1795            Language::Norwegian => "Norwegian",
1796            Language::Nko => "N'Ko",
1797            Language::PediSepediNorthernSotho => "Pedi; Sepedi; Northern Sotho",
1798            Language::NubianLanguages => "Nubian languages",
1799            Language::ClassicalNewariOldNewariClassicalNepalBhasa => {
1800                "Classical Newari; Old Newari; Classical Nepal Bhasa"
1801            }
1802            Language::ChichewaChewaNyanja => "Chichewa; Chewa; Nyanja",
1803            Language::Nyamwezi => "Nyamwezi",
1804            Language::Nyankole => "Nyankole",
1805            Language::Nyoro => "Nyoro",
1806            Language::Nzima => "Nzima",
1807            Language::OccitanPost1500Provençal => "Occitan (post 1500); Provençal",
1808            Language::Ojibwa => "Ojibwa",
1809            Language::Oriya => "Oriya",
1810            Language::Oromo => "Oromo",
1811            Language::Osage => "Osage",
1812            Language::OssetianOssetic => "Ossetian; Ossetic",
1813            Language::TurkishOttoman15001928 => "Turkish, Ottoman (1500-1928)",
1814            Language::OtomianLanguages => "Otomian languages",
1815            Language::PapuanOther => "Papuan (Other)",
1816            Language::Pangasinan => "Pangasinan",
1817            Language::Pahlavi => "Pahlavi",
1818            Language::Pampanga => "Pampanga",
1819            Language::PanjabiPunjabi => "Panjabi; Punjabi",
1820            Language::Papiamento => "Papiamento",
1821            Language::Palauan => "Palauan",
1822            Language::PersianOldCa600400BC => "Persian, Old (ca.600-400 B.C.)",
1823            Language::Persian => "Persian",
1824            Language::PhilippineOther => "Philippine (Other)",
1825            Language::Phoenician => "Phoenician",
1826            Language::Pali => "Pali",
1827            Language::Polish => "Polish",
1828            Language::Pohnpeian => "Pohnpeian",
1829            Language::Portuguese => "Portuguese",
1830            Language::PrakritLanguages => "Prakrit languages",
1831            Language::ProvençalOldTo1500 => "Provençal, Old (to 1500)",
1832            Language::Pushto => "Pushto",
1833            Language::Quechua => "Quechua",
1834            Language::Rajasthani => "Rajasthani",
1835            Language::Rapanui => "Rapanui",
1836            Language::RarotonganCookIslandsMaori => "Rarotongan; Cook Islands Maori",
1837            Language::RomanceOther => "Romance (Other)",
1838            Language::Romansh => "Romansh",
1839            Language::Romany => "Romany",
1840            Language::Romanian => "Romanian",
1841            Language::Rundi => "Rundi",
1842            Language::AromanianArumanianMacedoRomanian => "Aromanian; Arumanian; Macedo-Romanian",
1843            Language::Russian => "Russian",
1844            Language::Sandawe => "Sandawe",
1845            Language::Sango => "Sango",
1846            Language::Yakut => "Yakut",
1847            Language::SouthAmericanIndianOther => "South American Indian (Other)",
1848            Language::SalishanLanguages => "Salishan languages",
1849            Language::SamaritanAramaic => "Samaritan Aramaic",
1850            Language::Sanskrit => "Sanskrit",
1851            Language::Sasak => "Sasak",
1852            Language::Santali => "Santali",
1853            Language::Serbian => "Serbian",
1854            Language::Sicilian => "Sicilian",
1855            Language::Scots => "Scots",
1856            Language::Croatian => "Croatian",
1857            Language::Selkup => "Selkup",
1858            Language::SemiticOther => "Semitic (Other)",
1859            Language::IrishOldTo900 => "Irish, Old (to 900)",
1860            Language::SignLanguages => "Sign Languages",
1861            Language::Shan => "Shan",
1862            Language::Sidamo => "Sidamo",
1863            Language::SinhalaSinhalese => "Sinhala; Sinhalese",
1864            Language::SiouanLanguages => "Siouan languages",
1865            Language::SinoTibetanOther => "Sino-Tibetan (Other)",
1866            Language::SlavicOther => "Slavic (Other)",
1867            Language::Slovak => "Slovak",
1868            Language::Slovenian => "Slovenian",
1869            Language::SouthernSami => "Southern Sami",
1870            Language::NorthernSami => "Northern Sami",
1871            Language::SamiLanguagesOther => "Sami languages (Other)",
1872            Language::LuleSami => "Lule Sami",
1873            Language::InariSami => "Inari Sami",
1874            Language::Samoan => "Samoan",
1875            Language::SkoltSami => "Skolt Sami",
1876            Language::Shona => "Shona",
1877            Language::Sindhi => "Sindhi",
1878            Language::Soninke => "Soninke",
1879            Language::Sogdian => "Sogdian",
1880            Language::Somali => "Somali",
1881            Language::SonghaiLanguages => "Songhai languages",
1882            Language::SothoSouthern => "Sotho, Southern",
1883            Language::SpanishCastilian => "Spanish; Castilian",
1884            Language::Sardinian => "Sardinian",
1885            Language::SrananTongo => "Sranan Tongo",
1886            Language::Serer => "Serer",
1887            Language::NiloSaharanOther => "Nilo-Saharan (Other)",
1888            Language::Swati => "Swati",
1889            Language::Sukuma => "Sukuma",
1890            Language::Sundanese => "Sundanese",
1891            Language::Susu => "Susu",
1892            Language::Sumerian => "Sumerian",
1893            Language::Swahili => "Swahili",
1894            Language::Swedish => "Swedish",
1895            Language::Syriac => "Syriac",
1896            Language::Tahitian => "Tahitian",
1897            Language::TaiOther => "Tai (Other)",
1898            Language::Tamil => "Tamil",
1899            Language::Tatar => "Tatar",
1900            Language::Telugu => "Telugu",
1901            Language::Timne => "Timne",
1902            Language::Tereno => "Tereno",
1903            Language::Tetum => "Tetum",
1904            Language::Tajik => "Tajik",
1905            Language::Tagalog => "Tagalog",
1906            Language::Thai => "Thai",
1907            Language::Tibetan => "Tibetan",
1908            Language::Tigre => "Tigre",
1909            Language::Tigrinya => "Tigrinya",
1910            Language::Tiv => "Tiv",
1911            Language::Tokelau => "Tokelau",
1912            Language::KlingonTlhinganHol => "Klingon; tlhIngan-Hol",
1913            Language::Tlingit => "Tlingit",
1914            Language::Tamashek => "Tamashek",
1915            Language::TongaNyasa => "Tonga (Nyasa)",
1916            Language::TongaTongaIslands => "Tonga (Tonga Islands)",
1917            Language::TokPisin => "Tok Pisin",
1918            Language::Tsimshian => "Tsimshian",
1919            Language::Tswana => "Tswana",
1920            Language::Tsonga => "Tsonga",
1921            Language::Turkmen => "Turkmen",
1922            Language::Tumbuka => "Tumbuka",
1923            Language::TupiLanguages => "Tupi languages",
1924            Language::Turkish => "Turkish",
1925            Language::AltaicOther => "Altaic (Other)",
1926            Language::Tuvalu => "Tuvalu",
1927            Language::Twi => "Twi",
1928            Language::Tuvinian => "Tuvinian",
1929            Language::Udmurt => "Udmurt",
1930            Language::Ugaritic => "Ugaritic",
1931            Language::UighurUyghur => "Uighur; Uyghur",
1932            Language::Ukrainian => "Ukrainian",
1933            Language::Umbundu => "Umbundu",
1934            Language::Undetermined => "Undetermined",
1935            Language::Urdu => "Urdu",
1936            Language::Uzbek => "Uzbek",
1937            Language::Vai => "Vai",
1938            Language::Venda => "Venda",
1939            Language::Vietnamese => "Vietnamese",
1940            Language::Volapük => "Volapük",
1941            Language::Votic => "Votic",
1942            Language::WakashanLanguages => "Wakashan languages",
1943            Language::Walamo => "Walamo",
1944            Language::Waray => "Waray",
1945            Language::Washo => "Washo",
1946            Language::Welsh => "Welsh",
1947            Language::SorbianLanguages => "Sorbian languages",
1948            Language::Walloon => "Walloon",
1949            Language::Wolof => "Wolof",
1950            Language::KalmykOirat => "Kalmyk; Oirat",
1951            Language::Xhosa => "Xhosa",
1952            Language::Yao => "Yao",
1953            Language::Yapese => "Yapese",
1954            Language::Yiddish => "Yiddish",
1955            Language::Yoruba => "Yoruba",
1956            Language::YupikLanguages => "Yupik languages",
1957            Language::Zapotec => "Zapotec",
1958            Language::Zenaga => "Zenaga",
1959            Language::ZhuangChuang => "Zhuang; Chuang",
1960            Language::ZandeLanguages => "Zande languages",
1961            Language::Zulu => "Zulu",
1962            Language::Zuni => "Zuni",
1963            Language::NoLinguisticContent => "No linguistic content",
1964            Language::ZazaDimiliDimliKirdkiKirmanjkiZazaki => {
1965                "Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki."
1966            }
1967        }
1968    }
1969}
1970
1971impl crate::FromCode for Language {
1972    fn from_code(code: &str) -> Option<Self>
1973    where
1974        Self: Sized,
1975    {
1976        match code {
1977            "aar" => Some(Language::Afar),
1978            "abk" => Some(Language::Abkhazian),
1979            "ace" => Some(Language::Achinese),
1980            "ach" => Some(Language::Acoli),
1981            "ada" => Some(Language::Adangme),
1982            "ady" => Some(Language::AdygheAdygei),
1983            "afa" => Some(Language::AfroAsiaticOther),
1984            "afh" => Some(Language::Afrihili),
1985            "afr" => Some(Language::Afrikaans),
1986            "ain" => Some(Language::Ainu),
1987            "aka" => Some(Language::Akan),
1988            "akk" => Some(Language::Akkadian),
1989            "alb" => Some(Language::Albanian),
1990            "ale" => Some(Language::Aleut),
1991            "alg" => Some(Language::AlgonquianLanguages),
1992            "alt" => Some(Language::SouthernAltai),
1993            "amh" => Some(Language::Amharic),
1994            "ang" => Some(Language::EnglishOldCa4501100),
1995            "anp" => Some(Language::Angika),
1996            "apa" => Some(Language::ApacheLanguages),
1997            "ara" => Some(Language::Arabic),
1998            "arc" => Some(Language::Aramaic),
1999            "arg" => Some(Language::Aragonese),
2000            "arm" => Some(Language::Armenian),
2001            "arn" => Some(Language::MapudungunMapuche),
2002            "arp" => Some(Language::Arapaho),
2003            "art" => Some(Language::ArtificialOther),
2004            "arw" => Some(Language::Arawak),
2005            "asm" => Some(Language::Assamese),
2006            "ast" => Some(Language::AsturianBable),
2007            "ath" => Some(Language::AthapascanLanguages),
2008            "aus" => Some(Language::AustralianLanguages),
2009            "ava" => Some(Language::Avaric),
2010            "ave" => Some(Language::Avestan),
2011            "awa" => Some(Language::Awadhi),
2012            "aym" => Some(Language::Aymara),
2013            "aze" => Some(Language::Azerbaijani),
2014            "bad" => Some(Language::BandaLanguages),
2015            "bai" => Some(Language::BamilekeLanguages),
2016            "bak" => Some(Language::Bashkir),
2017            "bal" => Some(Language::Baluchi),
2018            "bam" => Some(Language::Bambara),
2019            "ban" => Some(Language::Balinese),
2020            "baq" => Some(Language::Basque),
2021            "bas" => Some(Language::Basa),
2022            "bat" => Some(Language::BalticOther),
2023            "bej" => Some(Language::Beja),
2024            "bel" => Some(Language::Belarusian),
2025            "bem" => Some(Language::Bemba),
2026            "ben" => Some(Language::Bengali),
2027            "ber" => Some(Language::BerberOther),
2028            "bho" => Some(Language::Bhojpuri),
2029            "bih" => Some(Language::Bihari),
2030            "bik" => Some(Language::Bikol),
2031            "bin" => Some(Language::BiniEdo),
2032            "bis" => Some(Language::Bislama),
2033            "bla" => Some(Language::Siksika),
2034            "bnt" => Some(Language::BantuOther),
2035            "bos" => Some(Language::Bosnian),
2036            "bra" => Some(Language::Braj),
2037            "bre" => Some(Language::Breton),
2038            "btk" => Some(Language::BatakLanguages),
2039            "bua" => Some(Language::Buriat),
2040            "bug" => Some(Language::Buginese),
2041            "bul" => Some(Language::Bulgarian),
2042            "bur" => Some(Language::Burmese),
2043            "byn" => Some(Language::BlinBilin),
2044            "cad" => Some(Language::Caddo),
2045            "cai" => Some(Language::CentralAmericanIndianOther),
2046            "car" => Some(Language::GalibiCarib),
2047            "cat" => Some(Language::CatalanValencian),
2048            "cau" => Some(Language::CaucasianOther),
2049            "ceb" => Some(Language::Cebuano),
2050            "cel" => Some(Language::CelticOther),
2051            "cha" => Some(Language::Chamorro),
2052            "chb" => Some(Language::Chibcha),
2053            "che" => Some(Language::Chechen),
2054            "chg" => Some(Language::Chagatai),
2055            "chi" => Some(Language::Chinese),
2056            "chk" => Some(Language::Chuukese),
2057            "chm" => Some(Language::Mari),
2058            "chn" => Some(Language::ChinookJargon),
2059            "cho" => Some(Language::Choctaw),
2060            "chp" => Some(Language::Chipewyan),
2061            "chr" => Some(Language::Cherokee),
2062            "chu" => {
2063                Some(Language::ChurchSlavicOldSlavonicChurchSlavonicOldBulgarianOldChurchSlavonic)
2064            }
2065            "chv" => Some(Language::Chuvash),
2066            "chy" => Some(Language::Cheyenne),
2067            "cmc" => Some(Language::ChamicLanguages),
2068            "cop" => Some(Language::Coptic),
2069            "cor" => Some(Language::Cornish),
2070            "cos" => Some(Language::Corsican),
2071            "cpe" => Some(Language::CreolesAndPidginsEnglishBasedOther),
2072            "cpf" => Some(Language::CreolesAndPidginsFrenchBasedOther),
2073            "cpp" => Some(Language::CreolesAndPidginsPortugueseBasedOther),
2074            "cre" => Some(Language::Cree),
2075            "crh" => Some(Language::CrimeanTatarCrimeanTurkish),
2076            "crp" => Some(Language::CreolesAndPidginsOther),
2077            "csb" => Some(Language::Kashubian),
2078            "cus" => Some(Language::CushiticOther),
2079            "cze" => Some(Language::Czech),
2080            "dak" => Some(Language::Dakota),
2081            "dan" => Some(Language::Danish),
2082            "dar" => Some(Language::Dargwa),
2083            "day" => Some(Language::LandDayakLanguages),
2084            "del" => Some(Language::Delaware),
2085            "den" => Some(Language::SlaveAthapascan),
2086            "dgr" => Some(Language::Dogrib),
2087            "din" => Some(Language::Dinka),
2088            "div" => Some(Language::DivehiDhivehiMaldivian),
2089            "doi" => Some(Language::Dogri),
2090            "dra" => Some(Language::DravidianOther),
2091            "dsb" => Some(Language::LowerSorbian),
2092            "dua" => Some(Language::Duala),
2093            "dum" => Some(Language::DutchMiddleCa10501350),
2094            "dut" => Some(Language::DutchFlemish),
2095            "dyu" => Some(Language::Dyula),
2096            "dzo" => Some(Language::Dzongkha),
2097            "efi" => Some(Language::Efik),
2098            "egy" => Some(Language::EgyptianAncient),
2099            "eka" => Some(Language::Ekajuk),
2100            "elx" => Some(Language::Elamite),
2101            "eng" => Some(Language::English),
2102            "enm" => Some(Language::EnglishMiddle11001500),
2103            "epo" => Some(Language::Esperanto),
2104            "est" => Some(Language::Estonian),
2105            "ewe" => Some(Language::Ewe),
2106            "ewo" => Some(Language::Ewondo),
2107            "fan" => Some(Language::Fang),
2108            "fao" => Some(Language::Faroese),
2109            "fat" => Some(Language::Fanti),
2110            "fij" => Some(Language::Fijian),
2111            "fil" => Some(Language::FilipinoPilipino),
2112            "fin" => Some(Language::Finnish),
2113            "fiu" => Some(Language::FinnoUgrianOther),
2114            "fon" => Some(Language::Fon),
2115            "fre" => Some(Language::French),
2116            "frm" => Some(Language::FrenchMiddleCa14001600),
2117            "fro" => Some(Language::FrenchOld842Ca1400),
2118            "frr" => Some(Language::NorthernFrisian),
2119            "frs" => Some(Language::EasternFrisian),
2120            "fry" => Some(Language::WesternFrisian),
2121            "ful" => Some(Language::Fulah),
2122            "fur" => Some(Language::Friulian),
2123            "gaa" => Some(Language::Ga),
2124            "gay" => Some(Language::Gayo),
2125            "gba" => Some(Language::Gbaya),
2126            "gem" => Some(Language::GermanicOther),
2127            "geo" => Some(Language::Georgian),
2128            "ger" => Some(Language::German),
2129            "gez" => Some(Language::Geez),
2130            "gil" => Some(Language::Gilbertese),
2131            "gla" => Some(Language::GaelicScottishGaelic),
2132            "gle" => Some(Language::Irish),
2133            "glg" => Some(Language::Galician),
2134            "glv" => Some(Language::Manx),
2135            "gmh" => Some(Language::GermanMiddleHighCa10501500),
2136            "goh" => Some(Language::GermanOldHighCa7501050),
2137            "gon" => Some(Language::Gondi),
2138            "gor" => Some(Language::Gorontalo),
2139            "got" => Some(Language::Gothic),
2140            "grb" => Some(Language::Grebo),
2141            "grc" => Some(Language::GreekAncientTo1453),
2142            "gre" => Some(Language::GreekModern1453),
2143            "grn" => Some(Language::Guarani),
2144            "gsw" => Some(Language::SwissGermanAlemannic),
2145            "guj" => Some(Language::Gujarati),
2146            "gwi" => Some(Language::Gwichin),
2147            "hai" => Some(Language::Haida),
2148            "hat" => Some(Language::HaitianHaitianCreole),
2149            "hau" => Some(Language::Hausa),
2150            "haw" => Some(Language::Hawaiian),
2151            "heb" => Some(Language::Hebrew),
2152            "her" => Some(Language::Herero),
2153            "hil" => Some(Language::Hiligaynon),
2154            "him" => Some(Language::Himachali),
2155            "hin" => Some(Language::Hindi),
2156            "hit" => Some(Language::Hittite),
2157            "hmn" => Some(Language::Hmong),
2158            "hmo" => Some(Language::HiriMotu),
2159            "hsb" => Some(Language::UpperSorbian),
2160            "hun" => Some(Language::Hungarian),
2161            "hup" => Some(Language::Hupa),
2162            "iba" => Some(Language::Iban),
2163            "ibo" => Some(Language::Igbo),
2164            "ice" => Some(Language::Icelandic),
2165            "ido" => Some(Language::Ido),
2166            "iii" => Some(Language::SichuanYi),
2167            "ijo" => Some(Language::IjoLanguages),
2168            "iku" => Some(Language::Inuktitut),
2169            "ile" => Some(Language::Interlingue),
2170            "ilo" => Some(Language::Iloko),
2171            "ina" => Some(Language::InterlinguaInternationalAuxiliaryLanguageAssociation),
2172            "inc" => Some(Language::IndicOther),
2173            "ind" => Some(Language::Indonesian),
2174            "ine" => Some(Language::IndoEuropeanOther),
2175            "inh" => Some(Language::Ingush),
2176            "ipk" => Some(Language::Inupiaq),
2177            "ira" => Some(Language::IranianOther),
2178            "iro" => Some(Language::IroquoianLanguages),
2179            "ita" => Some(Language::Italian),
2180            "jav" => Some(Language::Javanese),
2181            "jbo" => Some(Language::Lojban),
2182            "jpn" => Some(Language::Japanese),
2183            "jpr" => Some(Language::JudeoPersian),
2184            "jrb" => Some(Language::JudeoArabic),
2185            "kaa" => Some(Language::KaraKalpak),
2186            "kab" => Some(Language::Kabyle),
2187            "kac" => Some(Language::KachinJingpho),
2188            "kal" => Some(Language::KalaallisutGreenlandic),
2189            "kam" => Some(Language::Kamba),
2190            "kan" => Some(Language::Kannada),
2191            "kar" => Some(Language::KarenLanguages),
2192            "kas" => Some(Language::Kashmiri),
2193            "kau" => Some(Language::Kanuri),
2194            "kaw" => Some(Language::Kawi),
2195            "kaz" => Some(Language::Kazakh),
2196            "kbd" => Some(Language::Kabardian),
2197            "kha" => Some(Language::Khasi),
2198            "khi" => Some(Language::KhoisanOther),
2199            "khm" => Some(Language::CentralKhmer),
2200            "kho" => Some(Language::Khotanese),
2201            "kik" => Some(Language::KikuyuGikuyu),
2202            "kin" => Some(Language::Kinyarwanda),
2203            "kir" => Some(Language::KirghizKyrgyz),
2204            "kmb" => Some(Language::Kimbundu),
2205            "kok" => Some(Language::Konkani),
2206            "kom" => Some(Language::Komi),
2207            "kon" => Some(Language::Kongo),
2208            "kor" => Some(Language::Korean),
2209            "kos" => Some(Language::Kosraean),
2210            "kpe" => Some(Language::Kpelle),
2211            "krc" => Some(Language::KarachayBalkar),
2212            "krl" => Some(Language::Karelian),
2213            "kro" => Some(Language::KruLanguages),
2214            "kru" => Some(Language::Kurukh),
2215            "kua" => Some(Language::KuanyamaKwanyama),
2216            "kum" => Some(Language::Kumyk),
2217            "kur" => Some(Language::Kurdish),
2218            "kut" => Some(Language::Kutenai),
2219            "lad" => Some(Language::Ladino),
2220            "lah" => Some(Language::Lahnda),
2221            "lam" => Some(Language::Lamba),
2222            "lao" => Some(Language::Lao),
2223            "lat" => Some(Language::Latin),
2224            "lav" => Some(Language::Latvian),
2225            "lez" => Some(Language::Lezghian),
2226            "lim" => Some(Language::LimburganLimburgerLimburgish),
2227            "lin" => Some(Language::Lingala),
2228            "lit" => Some(Language::Lithuanian),
2229            "lol" => Some(Language::Mongo),
2230            "loz" => Some(Language::Lozi),
2231            "ltz" => Some(Language::LuxembourgishLetzeburgesch),
2232            "lua" => Some(Language::LubaLulua),
2233            "lub" => Some(Language::LubaKatanga),
2234            "lug" => Some(Language::Ganda),
2235            "lui" => Some(Language::Luiseno),
2236            "lun" => Some(Language::Lunda),
2237            "luo" => Some(Language::LuoKenyaAndTanzania),
2238            "lus" => Some(Language::Lushai),
2239            "mac" => Some(Language::Macedonian),
2240            "mad" => Some(Language::Madurese),
2241            "mag" => Some(Language::Magahi),
2242            "mah" => Some(Language::Marshallese),
2243            "mai" => Some(Language::Maithili),
2244            "mak" => Some(Language::Makasar),
2245            "mal" => Some(Language::Malayalam),
2246            "man" => Some(Language::Mandingo),
2247            "mao" => Some(Language::Maori),
2248            "map" => Some(Language::AustronesianOther),
2249            "mar" => Some(Language::Marathi),
2250            "mas" => Some(Language::Masai),
2251            "may" => Some(Language::Malay),
2252            "mdf" => Some(Language::Moksha),
2253            "mdr" => Some(Language::Mandar),
2254            "men" => Some(Language::Mende),
2255            "mga" => Some(Language::IrishMiddle9001200),
2256            "mic" => Some(Language::MikmaqMicmac),
2257            "min" => Some(Language::Minangkabau),
2258            "mis" => Some(Language::MiscellaneousLanguages),
2259            "mkh" => Some(Language::MonKhmerOther),
2260            "mlg" => Some(Language::Malagasy),
2261            "mlt" => Some(Language::Maltese),
2262            "mnc" => Some(Language::Manchu),
2263            "mni" => Some(Language::Manipuri),
2264            "mno" => Some(Language::ManoboLanguages),
2265            "moh" => Some(Language::Mohawk),
2266            "mol" => Some(Language::Moldavian),
2267            "mon" => Some(Language::Mongolian),
2268            "mos" => Some(Language::Mossi),
2269            "mul" => Some(Language::MultipleLanguages),
2270            "mun" => Some(Language::MundaLanguages),
2271            "mus" => Some(Language::Creek),
2272            "mwl" => Some(Language::Mirandese),
2273            "mwr" => Some(Language::Marwari),
2274            "myn" => Some(Language::MayanLanguages),
2275            "myv" => Some(Language::Erzya),
2276            "nah" => Some(Language::NahuatlLanguages),
2277            "nai" => Some(Language::NorthAmericanIndian),
2278            "nap" => Some(Language::Neapolitan),
2279            "nau" => Some(Language::Nauru),
2280            "nav" => Some(Language::NavajoNavaho),
2281            "nbl" => Some(Language::NdebeleSouthSouthNdebele),
2282            "nde" => Some(Language::NdebeleNorthNorthNdebele),
2283            "ndo" => Some(Language::Ndonga),
2284            "nds" => Some(Language::LowGermanLowSaxonGermanLowSaxonLow),
2285            "nep" => Some(Language::Nepali),
2286            "new" => Some(Language::NepalBhasaNewari),
2287            "nia" => Some(Language::Nias),
2288            "nic" => Some(Language::NigerKordofanianOther),
2289            "niu" => Some(Language::Niuean),
2290            "nno" => Some(Language::NorwegianNynorskNynorskNorwegian),
2291            "nob" => Some(Language::BokmålNorwegianNorwegianBokmål),
2292            "nog" => Some(Language::Nogai),
2293            "non" => Some(Language::NorseOld),
2294            "nor" => Some(Language::Norwegian),
2295            "nqo" => Some(Language::Nko),
2296            "nso" => Some(Language::PediSepediNorthernSotho),
2297            "nub" => Some(Language::NubianLanguages),
2298            "nwc" => Some(Language::ClassicalNewariOldNewariClassicalNepalBhasa),
2299            "nya" => Some(Language::ChichewaChewaNyanja),
2300            "nym" => Some(Language::Nyamwezi),
2301            "nyn" => Some(Language::Nyankole),
2302            "nyo" => Some(Language::Nyoro),
2303            "nzi" => Some(Language::Nzima),
2304            "oci" => Some(Language::OccitanPost1500Provençal),
2305            "oji" => Some(Language::Ojibwa),
2306            "ori" => Some(Language::Oriya),
2307            "orm" => Some(Language::Oromo),
2308            "osa" => Some(Language::Osage),
2309            "oss" => Some(Language::OssetianOssetic),
2310            "ota" => Some(Language::TurkishOttoman15001928),
2311            "oto" => Some(Language::OtomianLanguages),
2312            "paa" => Some(Language::PapuanOther),
2313            "pag" => Some(Language::Pangasinan),
2314            "pal" => Some(Language::Pahlavi),
2315            "pam" => Some(Language::Pampanga),
2316            "pan" => Some(Language::PanjabiPunjabi),
2317            "pap" => Some(Language::Papiamento),
2318            "pau" => Some(Language::Palauan),
2319            "peo" => Some(Language::PersianOldCa600400BC),
2320            "per" => Some(Language::Persian),
2321            "phi" => Some(Language::PhilippineOther),
2322            "phn" => Some(Language::Phoenician),
2323            "pli" => Some(Language::Pali),
2324            "pol" => Some(Language::Polish),
2325            "pon" => Some(Language::Pohnpeian),
2326            "por" => Some(Language::Portuguese),
2327            "pra" => Some(Language::PrakritLanguages),
2328            "pro" => Some(Language::ProvençalOldTo1500),
2329            "pus" => Some(Language::Pushto),
2330            "que" => Some(Language::Quechua),
2331            "raj" => Some(Language::Rajasthani),
2332            "rap" => Some(Language::Rapanui),
2333            "rar" => Some(Language::RarotonganCookIslandsMaori),
2334            "roa" => Some(Language::RomanceOther),
2335            "roh" => Some(Language::Romansh),
2336            "rom" => Some(Language::Romany),
2337            "rum" => Some(Language::Romanian),
2338            "run" => Some(Language::Rundi),
2339            "rup" => Some(Language::AromanianArumanianMacedoRomanian),
2340            "rus" => Some(Language::Russian),
2341            "sad" => Some(Language::Sandawe),
2342            "sag" => Some(Language::Sango),
2343            "sah" => Some(Language::Yakut),
2344            "sai" => Some(Language::SouthAmericanIndianOther),
2345            "sal" => Some(Language::SalishanLanguages),
2346            "sam" => Some(Language::SamaritanAramaic),
2347            "san" => Some(Language::Sanskrit),
2348            "sas" => Some(Language::Sasak),
2349            "sat" => Some(Language::Santali),
2350            "scc" => Some(Language::Serbian),
2351            "scn" => Some(Language::Sicilian),
2352            "sco" => Some(Language::Scots),
2353            "scr" => Some(Language::Croatian),
2354            "sel" => Some(Language::Selkup),
2355            "sem" => Some(Language::SemiticOther),
2356            "sga" => Some(Language::IrishOldTo900),
2357            "sgn" => Some(Language::SignLanguages),
2358            "shn" => Some(Language::Shan),
2359            "sid" => Some(Language::Sidamo),
2360            "sin" => Some(Language::SinhalaSinhalese),
2361            "sio" => Some(Language::SiouanLanguages),
2362            "sit" => Some(Language::SinoTibetanOther),
2363            "sla" => Some(Language::SlavicOther),
2364            "slo" => Some(Language::Slovak),
2365            "slv" => Some(Language::Slovenian),
2366            "sma" => Some(Language::SouthernSami),
2367            "sme" => Some(Language::NorthernSami),
2368            "smi" => Some(Language::SamiLanguagesOther),
2369            "smj" => Some(Language::LuleSami),
2370            "smn" => Some(Language::InariSami),
2371            "smo" => Some(Language::Samoan),
2372            "sms" => Some(Language::SkoltSami),
2373            "sna" => Some(Language::Shona),
2374            "snd" => Some(Language::Sindhi),
2375            "snk" => Some(Language::Soninke),
2376            "sog" => Some(Language::Sogdian),
2377            "som" => Some(Language::Somali),
2378            "son" => Some(Language::SonghaiLanguages),
2379            "sot" => Some(Language::SothoSouthern),
2380            "spa" => Some(Language::SpanishCastilian),
2381            "srd" => Some(Language::Sardinian),
2382            "srn" => Some(Language::SrananTongo),
2383            "srr" => Some(Language::Serer),
2384            "ssa" => Some(Language::NiloSaharanOther),
2385            "ssw" => Some(Language::Swati),
2386            "suk" => Some(Language::Sukuma),
2387            "sun" => Some(Language::Sundanese),
2388            "sus" => Some(Language::Susu),
2389            "sux" => Some(Language::Sumerian),
2390            "swa" => Some(Language::Swahili),
2391            "swe" => Some(Language::Swedish),
2392            "syr" => Some(Language::Syriac),
2393            "tah" => Some(Language::Tahitian),
2394            "tai" => Some(Language::TaiOther),
2395            "tam" => Some(Language::Tamil),
2396            "tat" => Some(Language::Tatar),
2397            "tel" => Some(Language::Telugu),
2398            "tem" => Some(Language::Timne),
2399            "ter" => Some(Language::Tereno),
2400            "tet" => Some(Language::Tetum),
2401            "tgk" => Some(Language::Tajik),
2402            "tgl" => Some(Language::Tagalog),
2403            "tha" => Some(Language::Thai),
2404            "tib" => Some(Language::Tibetan),
2405            "tig" => Some(Language::Tigre),
2406            "tir" => Some(Language::Tigrinya),
2407            "tiv" => Some(Language::Tiv),
2408            "tkl" => Some(Language::Tokelau),
2409            "tlh" => Some(Language::KlingonTlhinganHol),
2410            "tli" => Some(Language::Tlingit),
2411            "tmh" => Some(Language::Tamashek),
2412            "tog" => Some(Language::TongaNyasa),
2413            "ton" => Some(Language::TongaTongaIslands),
2414            "tpi" => Some(Language::TokPisin),
2415            "tsi" => Some(Language::Tsimshian),
2416            "tsn" => Some(Language::Tswana),
2417            "tso" => Some(Language::Tsonga),
2418            "tuk" => Some(Language::Turkmen),
2419            "tum" => Some(Language::Tumbuka),
2420            "tup" => Some(Language::TupiLanguages),
2421            "tur" => Some(Language::Turkish),
2422            "tut" => Some(Language::AltaicOther),
2423            "tvl" => Some(Language::Tuvalu),
2424            "twi" => Some(Language::Twi),
2425            "tyv" => Some(Language::Tuvinian),
2426            "udm" => Some(Language::Udmurt),
2427            "uga" => Some(Language::Ugaritic),
2428            "uig" => Some(Language::UighurUyghur),
2429            "ukr" => Some(Language::Ukrainian),
2430            "umb" => Some(Language::Umbundu),
2431            "und" => Some(Language::Undetermined),
2432            "urd" => Some(Language::Urdu),
2433            "uzb" => Some(Language::Uzbek),
2434            "vai" => Some(Language::Vai),
2435            "ven" => Some(Language::Venda),
2436            "vie" => Some(Language::Vietnamese),
2437            "vol" => Some(Language::Volapük),
2438            "vot" => Some(Language::Votic),
2439            "wak" => Some(Language::WakashanLanguages),
2440            "wal" => Some(Language::Walamo),
2441            "war" => Some(Language::Waray),
2442            "was" => Some(Language::Washo),
2443            "wel" => Some(Language::Welsh),
2444            "wen" => Some(Language::SorbianLanguages),
2445            "wln" => Some(Language::Walloon),
2446            "wol" => Some(Language::Wolof),
2447            "xal" => Some(Language::KalmykOirat),
2448            "xho" => Some(Language::Xhosa),
2449            "yao" => Some(Language::Yao),
2450            "yap" => Some(Language::Yapese),
2451            "yid" => Some(Language::Yiddish),
2452            "yor" => Some(Language::Yoruba),
2453            "ypk" => Some(Language::YupikLanguages),
2454            "zap" => Some(Language::Zapotec),
2455            "zen" => Some(Language::Zenaga),
2456            "zha" => Some(Language::ZhuangChuang),
2457            "znd" => Some(Language::ZandeLanguages),
2458            "zul" => Some(Language::Zulu),
2459            "zun" => Some(Language::Zuni),
2460            "zxx" => Some(Language::NoLinguisticContent),
2461            "zza" => Some(Language::ZazaDimiliDimliKirdkiKirmanjkiZazaki),
2462            _ => None,
2463        }
2464    }
2465}