pub enum Language {
Show 206 variants
Unknown = 0,
Afrikaans_SouthAfrica = 1,
Albanian_Albania = 2,
Alsatian_France = 3,
Amharic_Ethiopia = 4,
Arabic_Algeria = 5,
Arabic_Bahrain = 6,
Arabic_Egypt = 7,
Arabic_Iraq = 8,
Arabic_Jordan = 9,
Arabic_Kuwait = 10,
Arabic_Lebanon = 11,
Arabic_Libya = 12,
Arabic_Morocco = 13,
Arabic_Oman = 14,
Arabic_Qatar = 15,
Arabic_SaudiArabia = 16,
Arabic_Syria = 17,
Arabic_Tunisia = 18,
Arabic_UAE = 19,
Arabic_Yemen = 20,
Armenian_Armenia = 21,
Assamese_India = 22,
Azeri_Cyrillic_Azerbaijan = 23,
Azeri_Latin_Azerbaijan = 24,
Bashkir_Russia = 25,
Basque_Basque = 26,
Belarusian_Belarus = 27,
Bengali_Bangladesh = 28,
Bengali_India = 29,
Bosnian_Cyrillic_BosniaAndHerzegovina = 30,
Bosnian_Latin_BosniaAndHerzegovina = 31,
Breton_France = 32,
Bulgarian_Bulgaria = 33,
Catalan_Catalan = 34,
Chinese_HongKongSAR = 35,
Chinese_MacaoSAR = 36,
Chinese_PeoplesRepublicOfChina = 37,
Chinese_Singapore = 38,
Chinese_Taiwan = 39,
Corsican_France = 40,
Croatian_Croatia = 41,
Croatian_Latin_BosniaAndHerzegovina = 42,
Czech_CzechRepublic = 43,
Danish_Denmark = 44,
Dari_Afghanistan = 45,
Divehi_Maldives = 46,
Dutch_Belgium = 47,
Dutch_Netherlands = 48,
English_Australia = 49,
English_Belize = 50,
English_Canada = 51,
English_Caribbean = 52,
English_India = 53,
English_Ireland = 54,
English_Jamaica = 55,
English_Malaysia = 56,
English_NewZealand = 57,
English_RepublicOfThePhilippines = 58,
English_Singapore = 59,
English_SouthAfrica = 60,
English_TrinidadAndTobago = 61,
English_UnitedKingdom = 62,
English_UnitedStates = 63,
English_Zimbabwe = 64,
Estonian_Estonia = 65,
Faroese_FaroeIslands = 66,
Filipino_Philippines = 67,
Finnish_Finland = 68,
French_Belgium = 69,
French_Canada = 70,
French_France = 71,
French_Luxembourg = 72,
French_PrincipalityOfMonaco = 73,
French_Switzerland = 74,
Frisian_Netherlands = 75,
Galician_Galician = 76,
Georgian_Georgia = 77,
German_Austria = 78,
German_Germany = 79,
German_Liechtenstein = 80,
German_Luxembourg = 81,
German_Switzerland = 82,
Greek_Greece = 83,
Greenlandic_Greenland = 84,
Gujarati_India = 85,
Hausa_Latin_Nigeria = 86,
Hebrew_Israel = 87,
Hindi_India = 88,
Hungarian_Hungary = 89,
Icelandic_Iceland = 90,
Igbo_Nigeria = 91,
Indonesian_Indonesia = 92,
Inuktitut_Canada = 93,
Inuktitut_Latin_Canada = 94,
Irish_Ireland = 95,
isiXhosa_SouthAfrica = 96,
isiZulu_SouthAfrica = 97,
Italian_Italy = 98,
Italian_Switzerland = 99,
Japanese_Japan = 100,
Kannada_India = 101,
Kazakh_Kazakhstan = 102,
Khmer_Cambodia = 103,
Kiche_Guatemala = 104,
Kinyarwanda_Rwanda = 105,
Kiswahili_Kenya = 106,
Konkani_India = 107,
Korean_Korea = 108,
Kyrgyz_Kyrgyzstan = 109,
Lao_LaoPDR = 110,
Latvian_Latvia = 111,
Lithuanian_Lithuania = 112,
LowerSorbian_Germany = 113,
Luxembourgish_Luxembourg = 114,
Macedonian_NorthMacedonia = 115,
Malay_BruneiDarussalam = 116,
Malay_Malaysia = 117,
Malayalam_India = 118,
Maltese_Malta = 119,
Maori_NewZealand = 120,
Mapudungun_Chile = 121,
Marathi_India = 122,
Mohawk_Mohawk = 123,
Mongolian_Cyrillic_Mongolia = 124,
Mongolian_Traditional_PeoplesRepublicOfChina = 125,
Nepali_Nepal = 126,
Norwegian_Bokmal_Norway = 127,
Norwegian_Nynorsk_Norway = 128,
Occitan_France = 129,
Odia_India = 130,
Pashto_Afghanistan = 131,
Polish_Poland = 132,
Portuguese_Brazil = 133,
Portuguese_Portugal = 134,
Punjabi_India = 135,
Quechua_Bolivia = 136,
Quechua_Ecuador = 137,
Quechua_Peru = 138,
Romanian_Romania = 139,
Romansh_Switzerland = 140,
Russian_Russia = 141,
Sami_Inari_Finland = 142,
Sami_Lule_Norway = 143,
Sami_Lule_Sweden = 144,
Sami_Northern_Finland = 145,
Sami_Northern_Norway = 146,
Sami_Northern_Sweden = 147,
Sami_Skolt_Finland = 148,
Sami_Southern_Norway = 149,
Sami_Southern_Sweden = 150,
Sanskrit_India = 151,
Serbian_Cyrillic_BosniaAndHerzegovina = 152,
Serbian_Cyrillic_Serbia = 153,
Serbian_Latin_BosniaAndHerzegovina = 154,
Serbian_Latin_Serbia = 155,
SesothoSaLeboa_SouthAfrica = 156,
Setswana_SouthAfrica = 157,
Sinhala_SriLanka = 158,
Slovak_Slovakia = 159,
Slovenian_Slovenia = 160,
Spanish_Argentina = 161,
Spanish_Bolivia = 162,
Spanish_Chile = 163,
Spanish_Colombia = 164,
Spanish_CostaRica = 165,
Spanish_DominicanRepublic = 166,
Spanish_Ecuador = 167,
Spanish_ElSalvador = 168,
Spanish_Guatemala = 169,
Spanish_Honduras = 170,
Spanish_Mexico = 171,
Spanish_Nicaragua = 172,
Spanish_Panama = 173,
Spanish_Paraguay = 174,
Spanish_Peru = 175,
Spanish_PuertoRico = 176,
Spanish_ModernSort_Spain = 177,
Spanish_TraditionalSort_Spain = 178,
Spanish_UnitedStates = 179,
Spanish_Uruguay = 180,
Spanish_Venezuela = 181,
Swedish_Finland = 182,
Swedish_Sweden = 183,
Syriac_Syria = 184,
Tajik_Cyrillic_Tajikistan = 185,
Tamazight_Latin_Algeria = 186,
Tamil_India = 187,
Tatar_Russia = 188,
Telugu_India = 189,
Thai_Thailand = 190,
Tibetan_PRC = 191,
Turkish_Turkey = 192,
Turkmen_Turkmenistan = 193,
Uighur_PRC = 194,
Ukrainian_Ukraine = 195,
UpperSorbian_Germany = 196,
Urdu_IslamicRepublicOfPakistan = 197,
Uzbek_Cyrillic_Uzbekistan = 198,
Uzbek_Latin_Uzbekistan = 199,
Vietnamese_Vietnam = 200,
Welsh_UnitedKingdom = 201,
Wolof_Senegal = 202,
Yakut_Russia = 203,
Yi_PRC = 204,
Yoruba_Nigeria = 205,
}
Expand description
A Name
language.
Consists of Language + Region pairs.
https://learn.microsoft.com/en-us/typography/opentype/spec/name#windows-language-ids
Variants§
Unknown = 0
Afrikaans_SouthAfrica = 1
Albanian_Albania = 2
Alsatian_France = 3
Amharic_Ethiopia = 4
Arabic_Algeria = 5
Arabic_Bahrain = 6
Arabic_Egypt = 7
Arabic_Iraq = 8
Arabic_Jordan = 9
Arabic_Kuwait = 10
Arabic_Lebanon = 11
Arabic_Libya = 12
Arabic_Morocco = 13
Arabic_Oman = 14
Arabic_Qatar = 15
Arabic_SaudiArabia = 16
Arabic_Syria = 17
Arabic_Tunisia = 18
Arabic_UAE = 19
Arabic_Yemen = 20
Armenian_Armenia = 21
Assamese_India = 22
Azeri_Cyrillic_Azerbaijan = 23
Azeri_Latin_Azerbaijan = 24
Bashkir_Russia = 25
Basque_Basque = 26
Belarusian_Belarus = 27
Bengali_Bangladesh = 28
Bengali_India = 29
Bosnian_Cyrillic_BosniaAndHerzegovina = 30
Bosnian_Latin_BosniaAndHerzegovina = 31
Breton_France = 32
Bulgarian_Bulgaria = 33
Catalan_Catalan = 34
Chinese_HongKongSAR = 35
Chinese_MacaoSAR = 36
Chinese_PeoplesRepublicOfChina = 37
Chinese_Singapore = 38
Chinese_Taiwan = 39
Corsican_France = 40
Croatian_Croatia = 41
Croatian_Latin_BosniaAndHerzegovina = 42
Czech_CzechRepublic = 43
Danish_Denmark = 44
Dari_Afghanistan = 45
Divehi_Maldives = 46
Dutch_Belgium = 47
Dutch_Netherlands = 48
English_Australia = 49
English_Belize = 50
English_Canada = 51
English_Caribbean = 52
English_India = 53
English_Ireland = 54
English_Jamaica = 55
English_Malaysia = 56
English_NewZealand = 57
English_RepublicOfThePhilippines = 58
English_Singapore = 59
English_SouthAfrica = 60
English_TrinidadAndTobago = 61
English_UnitedKingdom = 62
English_UnitedStates = 63
English_Zimbabwe = 64
Estonian_Estonia = 65
Faroese_FaroeIslands = 66
Filipino_Philippines = 67
Finnish_Finland = 68
French_Belgium = 69
French_Canada = 70
French_France = 71
French_Luxembourg = 72
French_PrincipalityOfMonaco = 73
French_Switzerland = 74
Frisian_Netherlands = 75
Galician_Galician = 76
Georgian_Georgia = 77
German_Austria = 78
German_Germany = 79
German_Liechtenstein = 80
German_Luxembourg = 81
German_Switzerland = 82
Greek_Greece = 83
Greenlandic_Greenland = 84
Gujarati_India = 85
Hausa_Latin_Nigeria = 86
Hebrew_Israel = 87
Hindi_India = 88
Hungarian_Hungary = 89
Icelandic_Iceland = 90
Igbo_Nigeria = 91
Indonesian_Indonesia = 92
Inuktitut_Canada = 93
Inuktitut_Latin_Canada = 94
Irish_Ireland = 95
isiXhosa_SouthAfrica = 96
isiZulu_SouthAfrica = 97
Italian_Italy = 98
Italian_Switzerland = 99
Japanese_Japan = 100
Kannada_India = 101
Kazakh_Kazakhstan = 102
Khmer_Cambodia = 103
Kiche_Guatemala = 104
Kinyarwanda_Rwanda = 105
Kiswahili_Kenya = 106
Konkani_India = 107
Korean_Korea = 108
Kyrgyz_Kyrgyzstan = 109
Lao_LaoPDR = 110
Latvian_Latvia = 111
Lithuanian_Lithuania = 112
LowerSorbian_Germany = 113
Luxembourgish_Luxembourg = 114
Macedonian_NorthMacedonia = 115
Malay_BruneiDarussalam = 116
Malay_Malaysia = 117
Malayalam_India = 118
Maltese_Malta = 119
Maori_NewZealand = 120
Mapudungun_Chile = 121
Marathi_India = 122
Mohawk_Mohawk = 123
Mongolian_Cyrillic_Mongolia = 124
Mongolian_Traditional_PeoplesRepublicOfChina = 125
Nepali_Nepal = 126
Norwegian_Bokmal_Norway = 127
Norwegian_Nynorsk_Norway = 128
Occitan_France = 129
Odia_India = 130
Pashto_Afghanistan = 131
Polish_Poland = 132
Portuguese_Brazil = 133
Portuguese_Portugal = 134
Punjabi_India = 135
Quechua_Bolivia = 136
Quechua_Ecuador = 137
Quechua_Peru = 138
Romanian_Romania = 139
Romansh_Switzerland = 140
Russian_Russia = 141
Sami_Inari_Finland = 142
Sami_Lule_Norway = 143
Sami_Lule_Sweden = 144
Sami_Northern_Finland = 145
Sami_Northern_Norway = 146
Sami_Northern_Sweden = 147
Sami_Skolt_Finland = 148
Sami_Southern_Norway = 149
Sami_Southern_Sweden = 150
Sanskrit_India = 151
Serbian_Cyrillic_BosniaAndHerzegovina = 152
Serbian_Cyrillic_Serbia = 153
Serbian_Latin_BosniaAndHerzegovina = 154
Serbian_Latin_Serbia = 155
SesothoSaLeboa_SouthAfrica = 156
Setswana_SouthAfrica = 157
Sinhala_SriLanka = 158
Slovak_Slovakia = 159
Slovenian_Slovenia = 160
Spanish_Argentina = 161
Spanish_Bolivia = 162
Spanish_Chile = 163
Spanish_Colombia = 164
Spanish_CostaRica = 165
Spanish_DominicanRepublic = 166
Spanish_Ecuador = 167
Spanish_ElSalvador = 168
Spanish_Guatemala = 169
Spanish_Honduras = 170
Spanish_Mexico = 171
Spanish_Nicaragua = 172
Spanish_Panama = 173
Spanish_Paraguay = 174
Spanish_Peru = 175
Spanish_PuertoRico = 176
Spanish_ModernSort_Spain = 177
Spanish_TraditionalSort_Spain = 178
Spanish_UnitedStates = 179
Spanish_Uruguay = 180
Spanish_Venezuela = 181
Swedish_Finland = 182
Swedish_Sweden = 183
Syriac_Syria = 184
Tajik_Cyrillic_Tajikistan = 185
Tamazight_Latin_Algeria = 186
Tamil_India = 187
Tatar_Russia = 188
Telugu_India = 189
Thai_Thailand = 190
Tibetan_PRC = 191
Turkish_Turkey = 192
Turkmen_Turkmenistan = 193
Uighur_PRC = 194
Ukrainian_Ukraine = 195
UpperSorbian_Germany = 196
Urdu_IslamicRepublicOfPakistan = 197
Uzbek_Cyrillic_Uzbekistan = 198
Uzbek_Latin_Uzbekistan = 199
Vietnamese_Vietnam = 200
Welsh_UnitedKingdom = 201
Wolof_Senegal = 202
Yakut_Russia = 203
Yi_PRC = 204
Yoruba_Nigeria = 205
Implementations§
Trait Implementations§
impl Copy for Language
impl Eq for Language
impl StructuralPartialEq for Language
Auto Trait Implementations§
impl Freeze for Language
impl RefUnwindSafe for Language
impl Send for Language
impl Sync for Language
impl Unpin for Language
impl UnwindSafe for Language
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)