49 {
"Afrikaans",
"af" },
50 {
"Afrikaans (South Africa)",
"af-ZA" },
52 {
"Albanian (Albania)",
"sq-AL" },
53 {
"Alsatian (France)",
"gsw-FR" },
54 {
"Amharic (Ethiopia)",
"am-ET" },
56 {
"Arabic (Algeria)",
"ar-DZ" },
57 {
"Arabic (Bahrain)",
"ar-BH" },
58 {
"Arabic (Egypt)",
"ar-EG" },
59 {
"Arabic (Iraq)",
"ar-IQ" },
60 {
"Arabic (Jordan)",
"ar-JO" },
61 {
"Arabic (Kuwait)",
"ar-KW" },
62 {
"Arabic (Lebanon)",
"ar-LB" },
63 {
"Arabic (Libya)",
"ar-LY" },
64 {
"Arabic (Morocco)",
"ar-MA" },
65 {
"Arabic (Oman)",
"ar-OM" },
66 {
"Arabic (Qatar)",
"ar-QA" },
67 {
"Arabic (Saudi Arabia)",
"ar-SA" },
68 {
"Arabic (Syria)",
"ar-SY" },
69 {
"Arabic (Tunisia)",
"ar-TN" },
70 {
"Arabic (U.A.E.)",
"ar-AE" },
71 {
"Arabic (Yemen)",
"ar-YE" },
73 {
"Armenian (Armenia)",
"hy-AM" },
74 {
"Assamese (India)",
"as-IN" },
76 {
"Azeri (Cyrillic, Azerbaijan)",
"az-Cyrl-AZ" },
77 {
"Azeri (Latin, Azerbaijan)",
"az-Latn-AZ" },
78 {
"Bashkir (Russia)",
"ba-RU" },
80 {
"Basque (Basque)",
"eu-ES" },
81 {
"Belarusian",
"be" },
82 {
"Belarusian (Belarus)",
"be-BY" },
83 {
"Bengali (Bangladesh)",
"bn-BD" },
84 {
"Bengali (India)",
"bn-IN" },
85 {
"Bosnian (Cyrillic, Bosnia and Herzegovina)",
"bs-Cyrl-BA" },
86 {
"Bosnian (Latin, Bosnia and Herzegovina)",
"bs-Latn-BA" },
87 {
"Breton (France)",
"br-FR" },
88 {
"Bulgarian",
"bg" },
89 {
"Bulgarian (Bulgaria)",
"bg-BG" },
91 {
"Catalan (Catalan)",
"ca-ES" },
92 {
"Chinese (Hong Kong S.A.R.)",
"zh-HK" },
93 {
"Chinese (Macao S.A.R.)",
"zh-MO" },
94 {
"Chinese (People's Republic of China)",
"zh-CN" },
95 {
"Chinese (Simplified)",
"zh-CHS" },
96 {
"Chinese (Singapore)",
"zh-SG" },
97 {
"Chinese (Taiwan)",
"zh-TW" },
98 {
"Chinese (Traditional)",
"zh-CHT" },
99 {
"Corsican (France)",
"co-FR" },
100 {
"Croatian",
"hr" },
101 {
"Croatian (Croatia)",
"hr-HR" },
102 {
"Croatian (Latin, Bosnia and Herzegovina)",
"hr-BA" },
104 {
"Czech (Czech Republic)",
"cs-CZ" },
106 {
"Danish (Denmark)",
"da-DK" },
107 {
"Dari (Afghanistan)",
"prs-AF" },
109 {
"Divehi (Maldives)",
"dv-MV" },
111 {
"Dutch (Belgium)",
"nl-BE" },
112 {
"Dutch (Netherlands)",
"nl-NL" },
114 {
"English (Australia)",
"en-AU" },
115 {
"English (Belize)",
"en-BZ" },
116 {
"English (Canada)",
"en-CA" },
117 {
"English (Caribbean)",
"en-029" },
118 {
"English (India)",
"en-IN" },
119 {
"English (Ireland)",
"en-IE" },
120 {
"English (Jamaica)",
"en-JM" },
121 {
"English (Malaysia)",
"en-MY" },
122 {
"English (New Zealand)",
"en-NZ" },
123 {
"English (Republic of the Philippines)",
"en-PH" },
124 {
"English (Singapore)",
"en-SG" },
125 {
"English (South Africa)",
"en-ZA" },
126 {
"English (Trinidad and Tobago)",
"en-TT" },
127 {
"English (United Kingdom)",
"en-GB" },
128 {
"English (United States)",
"en-US" },
129 {
"English (Zimbabwe)",
"en-ZW" },
130 {
"Estonian",
"et" },
131 {
"Estonian (Estonia)",
"et-EE" },
133 {
"Faroese (Faroe Islands)",
"fo-FO" },
134 {
"Filipino (Philippines)",
"fil-PH" },
136 {
"Finnish (Finland)",
"fi-FI" },
138 {
"French (Belgium)",
"fr-BE" },
139 {
"French (Canada)",
"fr-CA" },
140 {
"French (France)",
"fr-FR" },
141 {
"French (Luxembourg)",
"fr-LU" },
142 {
"French (Principality of Monaco)",
"fr-MC" },
143 {
"French (Switzerland)",
"fr-CH" },
144 {
"Frisian (Netherlands)",
"fy-NL" },
145 {
"Galician",
"gl" },
146 {
"Galician (Galician)",
"gl-ES" },
147 {
"Georgian",
"ka" },
148 {
"Georgian (Georgia)",
"ka-GE" },
150 {
"German (Austria)",
"de-AT" },
151 {
"German (Germany)",
"de-DE" },
152 {
"German (Liechtenstein)",
"de-LI" },
153 {
"German (Luxembourg)",
"de-LU" },
154 {
"German (Switzerland)",
"de-CH" },
156 {
"Greek (Greece)",
"el-GR" },
157 {
"Greenlandic (Greenland)",
"kl-GL" },
158 {
"Gujarati",
"gu" },
159 {
"Gujarati (India)",
"gu-IN" },
160 {
"Hausa (Latin, Nigeria)",
"ha-Latn-NG" },
162 {
"Hebrew (Israel)",
"he-IL" },
164 {
"Hindi (India)",
"hi-IN" },
165 {
"Hungarian",
"hu" },
166 {
"Hungarian (Hungary)",
"hu-HU" },
167 {
"Icelandic",
"is" },
168 {
"Icelandic (Iceland)",
"is-IS" },
169 {
"Igbo (Nigeria)",
"ig-NG" },
170 {
"Indonesian",
"id" },
171 {
"Indonesian (Indonesia)",
"id-ID" },
172 {
"Inuktitut (Latin, Canada)",
"iu-Latn-CA" },
173 {
"Inuktitut (Syllabics, Canada)",
"iu-Cans-CA" },
174 {
"Invariant Language (Invariant Country)",
"" },
175 {
"Irish (Ireland)",
"ga-IE" },
176 {
"isiXhosa (South Africa)",
"xh-ZA" },
177 {
"isiZulu (South Africa)",
"zu-ZA" },
179 {
"Italian (Italy)",
"it-IT" },
180 {
"Italian (Switzerland)",
"it-CH" },
181 {
"Japanese",
"ja" },
182 {
"Japanese (Japan)",
"ja-JP" },
183 {
"K'iche (Guatemala)",
"qut-GT" },
185 {
"Kannada (India)",
"kn-IN" },
187 {
"Kazakh (Kazakhstan)",
"kk-KZ" },
188 {
"Khmer (Cambodia)",
"km-KH" },
189 {
"Kinyarwanda (Rwanda)",
"rw-RW" },
190 {
"Kiswahili",
"sw" },
191 {
"Kiswahili (Kenya)",
"sw-KE" },
192 {
"Konkani",
"kok" },
193 {
"Konkani (India)",
"kok-IN" },
195 {
"Korean (Korea)",
"ko-KR" },
197 {
"Kyrgyz (Kyrgyzstan)",
"ky-KG" },
198 {
"Lao (Lao P.D.R.)",
"lo-LA" },
200 {
"Latvian (Latvia)",
"lv-LV" },
201 {
"Lithuanian",
"lt" },
202 {
"Lithuanian (Lithuania)",
"lt-LT" },
203 {
"Lower Sorbian (Germany)",
"dsb-DE" },
204 {
"Luxembourgish (Luxembourg)",
"lb-LU" },
205 {
"Macedonian",
"mk" },
206 {
"Macedonian (North Macedonia)",
"mk-MK" },
208 {
"Malay (Brunei Darussalam)",
"ms-BN" },
209 {
"Malay (Malaysia)",
"ms-MY" },
210 {
"Malayalam (India)",
"ml-IN" },
211 {
"Maltese (Malta)",
"mt-MT" },
212 {
"Maori (New Zealand)",
"mi-NZ" },
213 {
"Mapudungun (Chile)",
"arn-CL" },
215 {
"Marathi (India)",
"mr-IN" },
216 {
"Mohawk (Mohawk)",
"moh-CA" },
217 {
"Mongolian",
"mn" },
218 {
"Mongolian (Cyrillic, Mongolia)",
"mn-MN" },
219 {
"Mongolian (Traditional Mongolian, PRC)",
"mn-Mong-CN" },
220 {
"Nepali (Nepal)",
"ne-NP" },
221 {
"Norwegian",
"no" },
222 {
"Norwegian, Bokmål (Norway)",
"nb-NO" },
223 {
"Norwegian, Nynorsk (Norway)",
"nn-NO" },
224 {
"Occitan (France)",
"oc-FR" },
225 {
"Oriya (India)",
"or-IN" },
226 {
"Pashto (Afghanistan)",
"ps-AF" },
228 {
"Persian (Iran)",
"fa-IR" },
230 {
"Polish (Poland)",
"pl-PL" },
231 {
"Portuguese",
"pt" },
232 {
"Portuguese (Brazil)",
"pt-BR" },
233 {
"Portuguese (Portugal)",
"pt-PT" },
235 {
"Punjabi (India)",
"pa-IN" },
236 {
"Quechua (Bolivia)",
"quz-BO" },
237 {
"Quechua (Ecuador)",
"quz-EC" },
238 {
"Quechua (Peru)",
"quz-PE" },
239 {
"Romanian",
"ro" },
240 {
"Romanian (Romania)",
"ro-RO" },
241 {
"Romansh (Switzerland)",
"rm-CH" },
243 {
"Russian (Russia)",
"ru-RU" },
244 {
"Sami, Inari (Finland)",
"smn-FI" },
245 {
"Sami, Lule (Norway)",
"smj-NO" },
246 {
"Sami, Lule (Sweden)",
"smj-SE" },
247 {
"Sami, Northern (Finland)",
"se-FI" },
248 {
"Sami, Northern (Norway)",
"se-NO" },
249 {
"Sami, Northern (Sweden)",
"se-SE" },
250 {
"Sami, Skolt (Finland)",
"sms-FI" },
251 {
"Sami, Southern (Norway)",
"sma-NO" },
252 {
"Sami, Southern (Sweden)",
"sma-SE" },
253 {
"Sanskrit",
"sa" },
254 {
"Sanskrit (India)",
"sa-IN" },
256 {
"Serbian (Cyrillic, Bosnia and Herzegovina)",
"sr-Cyrl-BA" },
257 {
"Serbian (Cyrillic, Serbia)",
"sr-Cyrl-CS" },
258 {
"Serbian (Latin, Bosnia and Herzegovina)",
"sr-Latn-BA" },
259 {
"Serbian (Latin, Serbia)",
"sr-Latn-CS" },
260 {
"Sesotho sa Leboa (South Africa)",
"nso-ZA" },
261 {
"Setswana (South Africa)",
"tn-ZA" },
262 {
"Sinhala (Sri Lanka)",
"si-LK" },
264 {
"Slovak (Slovakia)",
"sk-SK" },
265 {
"Slovenian",
"sl" },
266 {
"Slovenian (Slovenia)",
"sl-SI" },
268 {
"Spanish (Argentina)",
"es-AR" },
269 {
"Spanish (Bolivia)",
"es-BO" },
270 {
"Spanish (Chile)",
"es-CL" },
271 {
"Spanish (Colombia)",
"es-CO" },
272 {
"Spanish (Costa Rica)",
"es-CR" },
273 {
"Spanish (Dominican Republic)",
"es-DO" },
274 {
"Spanish (Ecuador)",
"es-EC" },
275 {
"Spanish (El Salvador)",
"es-SV" },
276 {
"Spanish (Guatemala)",
"es-GT" },
277 {
"Spanish (Honduras)",
"es-HN" },
278 {
"Spanish (Mexico)",
"es-MX" },
279 {
"Spanish (Nicaragua)",
"es-NI" },
280 {
"Spanish (Panama)",
"es-PA" },
281 {
"Spanish (Paraguay)",
"es-PY" },
282 {
"Spanish (Peru)",
"es-PE" },
283 {
"Spanish (Puerto Rico)",
"es-PR" },
284 {
"Spanish (Spain)",
"es-ES" },
285 {
"Spanish (United States)",
"es-US" },
286 {
"Spanish (Uruguay)",
"es-UY" },
287 {
"Spanish (Venezuela)",
"es-VE" },
289 {
"Swedish (Finland)",
"sv-FI" },
290 {
"Swedish (Sweden)",
"sv-SE" },
292 {
"Syriac (Syria)",
"syr-SY" },
293 {
"Tajik (Cyrillic, Tajikistan)",
"tg-Cyrl-TJ" },
294 {
"Tamazight (Latin, Algeria)",
"tzm-Latn-DZ" },
296 {
"Tamil (India)",
"ta-IN" },
298 {
"Tatar (Russia)",
"tt-RU" },
300 {
"Telugu (India)",
"te-IN" },
302 {
"Thai (Thailand)",
"th-TH" },
303 {
"Tibetan (PRC)",
"bo-CN" },
305 {
"Turkish (Turkey)",
"tr-TR" },
306 {
"Turkmen (Turkmenistan)",
"tk-TM" },
307 {
"Uighur (PRC)",
"ug-CN" },
308 {
"Ukrainian",
"uk" },
309 {
"Ukrainian (Ukraine)",
"uk-UA" },
310 {
"Upper Sorbian (Germany)",
"hsb-DE" },
312 {
"Urdu (Islamic Republic of Pakistan)",
"ur-PK" },
314 {
"Uzbek (Cyrillic, Uzbekistan)",
"uz-Cyrl-UZ" },
315 {
"Uzbek (Latin, Uzbekistan)",
"uz-Latn-UZ" },
316 {
"Vietnamese",
"vi" },
317 {
"Vietnamese (Vietnam)",
"vi-VN" },
318 {
"Welsh (United Kingdom)",
"cy-GB" },
319 {
"Wolof (Senegal)",
"wo-SN" },
320 {
"Yakut (Russia)",
"sah-RU" },
321 {
"Yi (PRC)",
"ii-CN" },
322 {
"Yoruba (Nigeria)",
"yo-NG" }
434 result =
"(Default)";
471 if (
array[0] ==
null)
static void Sort(Array array)
int IList. IndexOf(object value)
static unsafe void Copy(Array sourceArray, Array destinationArray, int length)
int Compare(object item1, object item2)
CultureComparer(CultureInfoConverter cultureConverter)
readonly CultureInfoConverter _converter
static readonly Dictionary< string, string > s_cultureInfoNameMap
static string GetCultureInfoName(string cultureInfoDisplayName)
static Dictionary< string, string > CreateMap()
StandardValuesCollection _values
override bool GetStandardValuesExclusive(ITypeDescriptorContext? context)
virtual string GetCultureName(CultureInfo culture)
string DefaultCultureString
override bool GetStandardValuesSupported(ITypeDescriptorContext? context)
override bool CanConvertTo(ITypeDescriptorContext? context, Type? destinationType)
override? object ConvertFrom(ITypeDescriptorContext? context, CultureInfo? culture, object value)
override? object ConvertTo(ITypeDescriptorContext? context, CultureInfo? culture, object? value, Type destinationType)
override bool CanConvertFrom(ITypeDescriptorContext? context, Type sourceType)
override StandardValuesCollection GetStandardValues(ITypeDescriptorContext? context)
ICollection? GetStandardValues()
static CultureInfo[] GetCultures(CultureTypes types)
static CultureInfo CurrentCulture
static CultureInfo InvariantCulture
static string CultureInfoConverterInvalidCulture
static string Format(string resourceFormat, object p1)
static string CultureInfoConverterDefaultCultureString