1#![doc = r"Note: This module was autogenerated by num-format-dev."]
2use crate::error::Error;
3use crate::format::Format;
4use crate::grouping::Grouping;
5use crate::strings::{DecimalStr, InfinityStr, MinusSignStr, NanStr, PlusSignStr, SeparatorStr};
6use core::str::FromStr;
7const AVAILABLE_NAMES: [&str; 542usize] = [
8 "af",
9 "af-NA",
10 "agq",
11 "ak",
12 "am",
13 "ar",
14 "ar-AE",
15 "ar-BH",
16 "ar-DJ",
17 "ar-DZ",
18 "ar-EG",
19 "ar-EH",
20 "ar-ER",
21 "ar-IL",
22 "ar-IQ",
23 "ar-JO",
24 "ar-KM",
25 "ar-KW",
26 "ar-LB",
27 "ar-LY",
28 "ar-MA",
29 "ar-MR",
30 "ar-OM",
31 "ar-PS",
32 "ar-QA",
33 "ar-SA",
34 "ar-SD",
35 "ar-SO",
36 "ar-SS",
37 "ar-SY",
38 "ar-TD",
39 "ar-TN",
40 "ar-YE",
41 "as",
42 "asa",
43 "ast",
44 "az",
45 "az-Cyrl",
46 "az-Latn",
47 "bas",
48 "be",
49 "bem",
50 "bez",
51 "bg",
52 "bm",
53 "bn",
54 "bn-IN",
55 "bo",
56 "bo-IN",
57 "br",
58 "brx",
59 "bs",
60 "bs-Cyrl",
61 "bs-Latn",
62 "ca",
63 "ca-AD",
64 "ca-ES-VALENCIA",
65 "ca-FR",
66 "ca-IT",
67 "ccp",
68 "ccp-IN",
69 "ce",
70 "ceb",
71 "cgg",
72 "chr",
73 "ckb",
74 "ckb-IR",
75 "cs",
76 "cu",
77 "cy",
78 "da",
79 "da-GL",
80 "dav",
81 "de",
82 "de-AT",
83 "de-BE",
84 "de-CH",
85 "de-IT",
86 "de-LI",
87 "de-LU",
88 "dje",
89 "dsb",
90 "dua",
91 "dyo",
92 "dz",
93 "ebu",
94 "ee",
95 "ee-TG",
96 "el",
97 "el-CY",
98 "en",
99 "en-001",
100 "en-150",
101 "en-AE",
102 "en-AG",
103 "en-AI",
104 "en-AS",
105 "en-AT",
106 "en-AU",
107 "en-BB",
108 "en-BE",
109 "en-BI",
110 "en-BM",
111 "en-BS",
112 "en-BW",
113 "en-BZ",
114 "en-CA",
115 "en-CC",
116 "en-CH",
117 "en-CK",
118 "en-CM",
119 "en-CX",
120 "en-CY",
121 "en-DE",
122 "en-DG",
123 "en-DK",
124 "en-DM",
125 "en-ER",
126 "en-FI",
127 "en-FJ",
128 "en-FK",
129 "en-FM",
130 "en-GB",
131 "en-GD",
132 "en-GG",
133 "en-GH",
134 "en-GI",
135 "en-GM",
136 "en-GU",
137 "en-GY",
138 "en-HK",
139 "en-IE",
140 "en-IL",
141 "en-IM",
142 "en-IN",
143 "en-IO",
144 "en-JE",
145 "en-JM",
146 "en-KE",
147 "en-KI",
148 "en-KN",
149 "en-KY",
150 "en-LC",
151 "en-LR",
152 "en-LS",
153 "en-MG",
154 "en-MH",
155 "en-MO",
156 "en-MP",
157 "en-MS",
158 "en-MT",
159 "en-MU",
160 "en-MW",
161 "en-MY",
162 "en-NA",
163 "en-NF",
164 "en-NG",
165 "en-NL",
166 "en-NR",
167 "en-NU",
168 "en-NZ",
169 "en-PG",
170 "en-PH",
171 "en-PK",
172 "en-PN",
173 "en-PR",
174 "en-PW",
175 "en-RW",
176 "en-SB",
177 "en-SC",
178 "en-SD",
179 "en-SE",
180 "en-SG",
181 "en-SH",
182 "en-SI",
183 "en-SL",
184 "en-SS",
185 "en-SX",
186 "en-SZ",
187 "en-TC",
188 "en-TK",
189 "en-TO",
190 "en-TT",
191 "en-TV",
192 "en-TZ",
193 "en-UG",
194 "en-UM",
195 "en-US-POSIX",
196 "en-VC",
197 "en-VG",
198 "en-VI",
199 "en-VU",
200 "en-WS",
201 "en-ZA",
202 "en-ZM",
203 "en-ZW",
204 "eo",
205 "es",
206 "es-419",
207 "es-AR",
208 "es-BO",
209 "es-BR",
210 "es-BZ",
211 "es-CL",
212 "es-CO",
213 "es-CR",
214 "es-CU",
215 "es-DO",
216 "es-EA",
217 "es-EC",
218 "es-GQ",
219 "es-GT",
220 "es-HN",
221 "es-IC",
222 "es-MX",
223 "es-NI",
224 "es-PA",
225 "es-PE",
226 "es-PH",
227 "es-PR",
228 "es-PY",
229 "es-SV",
230 "es-US",
231 "es-UY",
232 "es-VE",
233 "et",
234 "eu",
235 "ewo",
236 "fa",
237 "fa-AF",
238 "ff",
239 "ff-Latn",
240 "ff-Latn-BF",
241 "ff-Latn-CM",
242 "ff-Latn-GH",
243 "ff-Latn-GM",
244 "ff-Latn-GN",
245 "ff-Latn-GW",
246 "ff-Latn-LR",
247 "ff-Latn-MR",
248 "ff-Latn-NE",
249 "ff-Latn-NG",
250 "ff-Latn-SL",
251 "fi",
252 "fil",
253 "fo",
254 "fo-DK",
255 "fr",
256 "fr-BE",
257 "fr-BF",
258 "fr-BI",
259 "fr-BJ",
260 "fr-BL",
261 "fr-CA",
262 "fr-CD",
263 "fr-CF",
264 "fr-CG",
265 "fr-CH",
266 "fr-CI",
267 "fr-CM",
268 "fr-DJ",
269 "fr-DZ",
270 "fr-GA",
271 "fr-GF",
272 "fr-GN",
273 "fr-GP",
274 "fr-GQ",
275 "fr-HT",
276 "fr-KM",
277 "fr-LU",
278 "fr-MA",
279 "fr-MC",
280 "fr-MF",
281 "fr-MG",
282 "fr-ML",
283 "fr-MQ",
284 "fr-MR",
285 "fr-MU",
286 "fr-NC",
287 "fr-NE",
288 "fr-PF",
289 "fr-PM",
290 "fr-RE",
291 "fr-RW",
292 "fr-SC",
293 "fr-SN",
294 "fr-SY",
295 "fr-TD",
296 "fr-TG",
297 "fr-TN",
298 "fr-VU",
299 "fr-WF",
300 "fr-YT",
301 "fur",
302 "fy",
303 "ga",
304 "ga-GB",
305 "gd",
306 "gl",
307 "gsw",
308 "gsw-FR",
309 "gsw-LI",
310 "gu",
311 "guz",
312 "gv",
313 "ha",
314 "ha-GH",
315 "ha-NE",
316 "haw",
317 "he",
318 "hi",
319 "hr",
320 "hr-BA",
321 "hsb",
322 "hu",
323 "hy",
324 "ia",
325 "id",
326 "ig",
327 "ii",
328 "is",
329 "it",
330 "it-CH",
331 "it-SM",
332 "it-VA",
333 "ja",
334 "jgo",
335 "jmc",
336 "jv",
337 "ka",
338 "kab",
339 "kam",
340 "kde",
341 "kea",
342 "khq",
343 "ki",
344 "kk",
345 "kkj",
346 "kl",
347 "kln",
348 "km",
349 "kn",
350 "ko",
351 "ko-KP",
352 "kok",
353 "ks",
354 "ksb",
355 "ksf",
356 "ksh",
357 "ku",
358 "kw",
359 "ky",
360 "lag",
361 "lb",
362 "lg",
363 "lkt",
364 "ln",
365 "ln-AO",
366 "ln-CF",
367 "ln-CG",
368 "lo",
369 "lrc",
370 "lrc-IQ",
371 "lt",
372 "lu",
373 "luo",
374 "luy",
375 "lv",
376 "mas",
377 "mas-TZ",
378 "mer",
379 "mfe",
380 "mg",
381 "mgh",
382 "mgo",
383 "mi",
384 "mk",
385 "ml",
386 "mn",
387 "mr",
388 "ms",
389 "ms-BN",
390 "ms-SG",
391 "mt",
392 "mua",
393 "my",
394 "mzn",
395 "naq",
396 "nb",
397 "nb-SJ",
398 "nd",
399 "nds",
400 "nds-NL",
401 "ne",
402 "ne-IN",
403 "nl",
404 "nl-AW",
405 "nl-BE",
406 "nl-BQ",
407 "nl-CW",
408 "nl-SR",
409 "nl-SX",
410 "nmg",
411 "nn",
412 "nnh",
413 "nus",
414 "nyn",
415 "om",
416 "om-KE",
417 "or",
418 "os",
419 "os-RU",
420 "pa",
421 "pa-Arab",
422 "pa-Guru",
423 "pl",
424 "prg",
425 "ps",
426 "ps-PK",
427 "pt",
428 "pt-AO",
429 "pt-CH",
430 "pt-CV",
431 "pt-GQ",
432 "pt-GW",
433 "pt-LU",
434 "pt-MO",
435 "pt-MZ",
436 "pt-PT",
437 "pt-ST",
438 "pt-TL",
439 "qu",
440 "qu-BO",
441 "qu-EC",
442 "rm",
443 "rn",
444 "ro",
445 "ro-MD",
446 "rof",
447 "root",
448 "ru",
449 "ru-BY",
450 "ru-KG",
451 "ru-KZ",
452 "ru-MD",
453 "ru-UA",
454 "rw",
455 "rwk",
456 "sah",
457 "saq",
458 "sbp",
459 "sd",
460 "se",
461 "se-FI",
462 "se-SE",
463 "seh",
464 "ses",
465 "sg",
466 "shi",
467 "shi-Latn",
468 "shi-Tfng",
469 "si",
470 "sk",
471 "sl",
472 "smn",
473 "sn",
474 "so",
475 "so-DJ",
476 "so-ET",
477 "so-KE",
478 "sq",
479 "sq-MK",
480 "sq-XK",
481 "sr",
482 "sr-Cyrl",
483 "sr-Cyrl-BA",
484 "sr-Cyrl-ME",
485 "sr-Cyrl-XK",
486 "sr-Latn",
487 "sr-Latn-BA",
488 "sr-Latn-ME",
489 "sr-Latn-XK",
490 "sv",
491 "sv-AX",
492 "sv-FI",
493 "sw",
494 "sw-CD",
495 "sw-KE",
496 "sw-UG",
497 "ta",
498 "ta-LK",
499 "ta-MY",
500 "ta-SG",
501 "te",
502 "teo",
503 "teo-KE",
504 "tg",
505 "th",
506 "ti",
507 "ti-ER",
508 "tk",
509 "to",
510 "tr",
511 "tr-CY",
512 "tt",
513 "twq",
514 "tzm",
515 "ug",
516 "uk",
517 "ur",
518 "ur-IN",
519 "uz",
520 "uz-Arab",
521 "uz-Cyrl",
522 "uz-Latn",
523 "vai",
524 "vai-Latn",
525 "vai-Vaii",
526 "vi",
527 "vo",
528 "vun",
529 "wae",
530 "wo",
531 "xh",
532 "xog",
533 "yav",
534 "yi",
535 "yo",
536 "yo-BJ",
537 "yue",
538 "yue-Hans",
539 "yue-Hant",
540 "zgh",
541 "zh",
542 "zh-Hans",
543 "zh-Hans-HK",
544 "zh-Hans-MO",
545 "zh-Hans-SG",
546 "zh-Hant",
547 "zh-Hant-HK",
548 "zh-Hant-MO",
549 "zu",
550];
551#[doc = r"<b><u>A key type</u></b>. Represents formats from the [Unicode Consortium]'s"]
552#[doc = r"[Common Locale Data Repository (CLDR)]. Implements [`Format`]."]
553#[doc = r""]
554#[doc = r"# Example"]
555#[doc = r"```"]
556#[doc = r"use num_format::{Buffer, Locale};"]
557#[doc = r""]
558#[doc = r"fn main() {"]
559#[doc = r" // Using the French format from the Unicode Common Locale Data Repository..."]
560#[doc = r" let mut buf = Buffer::new();"]
561#[doc = r" buf.write_formatted(&(-1000000), &Locale::fr);"]
562#[doc = r#" assert_eq!("-1\u{202f}000\u{202f}000", buf.as_str());"#]
563#[doc = r""]
564#[doc = r" // Note:"]
565#[doc = r#" // U+202F is the "NARROW NO-BREAK SPACE" code point."#]
566#[doc = r" // When displayed to the screen, it looks like a space."]
567#[doc = r"}"]
568#[doc = r"```"]
569#[doc = r""]
570#[doc = r" [`Format`]: trait.Format.html"]
571#[doc = r" [Common Locale Data Repository (CLDR)]: https://en.wikipedia.org/wiki/Common_Locale_Data_Repository"]
572#[doc = r" [Unicode Consortium]: https://en.wikipedia.org/wiki/Unicode_Consortium"]
573#[allow(non_camel_case_types, missing_docs)]
574#[derive(Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash)]
575#[cfg_attr(feature = "with-serde", derive(Serialize, Deserialize))]
576pub enum Locale {
577 af,
578 af_NA,
579 agq,
580 ak,
581 am,
582 ar,
583 ar_AE,
584 ar_BH,
585 ar_DJ,
586 ar_DZ,
587 ar_EG,
588 ar_EH,
589 ar_ER,
590 ar_IL,
591 ar_IQ,
592 ar_JO,
593 ar_KM,
594 ar_KW,
595 ar_LB,
596 ar_LY,
597 ar_MA,
598 ar_MR,
599 ar_OM,
600 ar_PS,
601 ar_QA,
602 ar_SA,
603 ar_SD,
604 ar_SO,
605 ar_SS,
606 ar_SY,
607 ar_TD,
608 ar_TN,
609 ar_YE,
610 as_,
611 asa,
612 ast,
613 az,
614 az_Cyrl,
615 az_Latn,
616 bas,
617 be,
618 bem,
619 bez,
620 bg,
621 bm,
622 bn,
623 bn_IN,
624 bo,
625 bo_IN,
626 br,
627 brx,
628 bs,
629 bs_Cyrl,
630 bs_Latn,
631 ca,
632 ca_AD,
633 ca_ES_VALENCIA,
634 ca_FR,
635 ca_IT,
636 ccp,
637 ccp_IN,
638 ce,
639 ceb,
640 cgg,
641 chr,
642 ckb,
643 ckb_IR,
644 cs,
645 cu,
646 cy,
647 da,
648 da_GL,
649 dav,
650 de,
651 de_AT,
652 de_BE,
653 de_CH,
654 de_IT,
655 de_LI,
656 de_LU,
657 dje,
658 dsb,
659 dua,
660 dyo,
661 dz,
662 ebu,
663 ee,
664 ee_TG,
665 el,
666 el_CY,
667 en,
668 en_001,
669 en_150,
670 en_AE,
671 en_AG,
672 en_AI,
673 en_AS,
674 en_AT,
675 en_AU,
676 en_BB,
677 en_BE,
678 en_BI,
679 en_BM,
680 en_BS,
681 en_BW,
682 en_BZ,
683 en_CA,
684 en_CC,
685 en_CH,
686 en_CK,
687 en_CM,
688 en_CX,
689 en_CY,
690 en_DE,
691 en_DG,
692 en_DK,
693 en_DM,
694 en_ER,
695 en_FI,
696 en_FJ,
697 en_FK,
698 en_FM,
699 en_GB,
700 en_GD,
701 en_GG,
702 en_GH,
703 en_GI,
704 en_GM,
705 en_GU,
706 en_GY,
707 en_HK,
708 en_IE,
709 en_IL,
710 en_IM,
711 en_IN,
712 en_IO,
713 en_JE,
714 en_JM,
715 en_KE,
716 en_KI,
717 en_KN,
718 en_KY,
719 en_LC,
720 en_LR,
721 en_LS,
722 en_MG,
723 en_MH,
724 en_MO,
725 en_MP,
726 en_MS,
727 en_MT,
728 en_MU,
729 en_MW,
730 en_MY,
731 en_NA,
732 en_NF,
733 en_NG,
734 en_NL,
735 en_NR,
736 en_NU,
737 en_NZ,
738 en_PG,
739 en_PH,
740 en_PK,
741 en_PN,
742 en_PR,
743 en_PW,
744 en_RW,
745 en_SB,
746 en_SC,
747 en_SD,
748 en_SE,
749 en_SG,
750 en_SH,
751 en_SI,
752 en_SL,
753 en_SS,
754 en_SX,
755 en_SZ,
756 en_TC,
757 en_TK,
758 en_TO,
759 en_TT,
760 en_TV,
761 en_TZ,
762 en_UG,
763 en_UM,
764 en_US_POSIX,
765 en_VC,
766 en_VG,
767 en_VI,
768 en_VU,
769 en_WS,
770 en_ZA,
771 en_ZM,
772 en_ZW,
773 eo,
774 es,
775 es_419,
776 es_AR,
777 es_BO,
778 es_BR,
779 es_BZ,
780 es_CL,
781 es_CO,
782 es_CR,
783 es_CU,
784 es_DO,
785 es_EA,
786 es_EC,
787 es_GQ,
788 es_GT,
789 es_HN,
790 es_IC,
791 es_MX,
792 es_NI,
793 es_PA,
794 es_PE,
795 es_PH,
796 es_PR,
797 es_PY,
798 es_SV,
799 es_US,
800 es_UY,
801 es_VE,
802 et,
803 eu,
804 ewo,
805 fa,
806 fa_AF,
807 ff,
808 ff_Latn,
809 ff_Latn_BF,
810 ff_Latn_CM,
811 ff_Latn_GH,
812 ff_Latn_GM,
813 ff_Latn_GN,
814 ff_Latn_GW,
815 ff_Latn_LR,
816 ff_Latn_MR,
817 ff_Latn_NE,
818 ff_Latn_NG,
819 ff_Latn_SL,
820 fi,
821 fil,
822 fo,
823 fo_DK,
824 fr,
825 fr_BE,
826 fr_BF,
827 fr_BI,
828 fr_BJ,
829 fr_BL,
830 fr_CA,
831 fr_CD,
832 fr_CF,
833 fr_CG,
834 fr_CH,
835 fr_CI,
836 fr_CM,
837 fr_DJ,
838 fr_DZ,
839 fr_GA,
840 fr_GF,
841 fr_GN,
842 fr_GP,
843 fr_GQ,
844 fr_HT,
845 fr_KM,
846 fr_LU,
847 fr_MA,
848 fr_MC,
849 fr_MF,
850 fr_MG,
851 fr_ML,
852 fr_MQ,
853 fr_MR,
854 fr_MU,
855 fr_NC,
856 fr_NE,
857 fr_PF,
858 fr_PM,
859 fr_RE,
860 fr_RW,
861 fr_SC,
862 fr_SN,
863 fr_SY,
864 fr_TD,
865 fr_TG,
866 fr_TN,
867 fr_VU,
868 fr_WF,
869 fr_YT,
870 fur,
871 fy,
872 ga,
873 ga_GB,
874 gd,
875 gl,
876 gsw,
877 gsw_FR,
878 gsw_LI,
879 gu,
880 guz,
881 gv,
882 ha,
883 ha_GH,
884 ha_NE,
885 haw,
886 he,
887 hi,
888 hr,
889 hr_BA,
890 hsb,
891 hu,
892 hy,
893 ia,
894 id,
895 ig,
896 ii,
897 is,
898 it,
899 it_CH,
900 it_SM,
901 it_VA,
902 ja,
903 jgo,
904 jmc,
905 jv,
906 ka,
907 kab,
908 kam,
909 kde,
910 kea,
911 khq,
912 ki,
913 kk,
914 kkj,
915 kl,
916 kln,
917 km,
918 kn,
919 ko,
920 ko_KP,
921 kok,
922 ks,
923 ksb,
924 ksf,
925 ksh,
926 ku,
927 kw,
928 ky,
929 lag,
930 lb,
931 lg,
932 lkt,
933 ln,
934 ln_AO,
935 ln_CF,
936 ln_CG,
937 lo,
938 lrc,
939 lrc_IQ,
940 lt,
941 lu,
942 luo,
943 luy,
944 lv,
945 mas,
946 mas_TZ,
947 mer,
948 mfe,
949 mg,
950 mgh,
951 mgo,
952 mi,
953 mk,
954 ml,
955 mn,
956 mr,
957 ms,
958 ms_BN,
959 ms_SG,
960 mt,
961 mua,
962 my,
963 mzn,
964 naq,
965 nb,
966 nb_SJ,
967 nd,
968 nds,
969 nds_NL,
970 ne,
971 ne_IN,
972 nl,
973 nl_AW,
974 nl_BE,
975 nl_BQ,
976 nl_CW,
977 nl_SR,
978 nl_SX,
979 nmg,
980 nn,
981 nnh,
982 nus,
983 nyn,
984 om,
985 om_KE,
986 or,
987 os,
988 os_RU,
989 pa,
990 pa_Arab,
991 pa_Guru,
992 pl,
993 prg,
994 ps,
995 ps_PK,
996 pt,
997 pt_AO,
998 pt_CH,
999 pt_CV,
1000 pt_GQ,
1001 pt_GW,
1002 pt_LU,
1003 pt_MO,
1004 pt_MZ,
1005 pt_PT,
1006 pt_ST,
1007 pt_TL,
1008 qu,
1009 qu_BO,
1010 qu_EC,
1011 rm,
1012 rn,
1013 ro,
1014 ro_MD,
1015 rof,
1016 root,
1017 ru,
1018 ru_BY,
1019 ru_KG,
1020 ru_KZ,
1021 ru_MD,
1022 ru_UA,
1023 rw,
1024 rwk,
1025 sah,
1026 saq,
1027 sbp,
1028 sd,
1029 se,
1030 se_FI,
1031 se_SE,
1032 seh,
1033 ses,
1034 sg,
1035 shi,
1036 shi_Latn,
1037 shi_Tfng,
1038 si,
1039 sk,
1040 sl,
1041 smn,
1042 sn,
1043 so,
1044 so_DJ,
1045 so_ET,
1046 so_KE,
1047 sq,
1048 sq_MK,
1049 sq_XK,
1050 sr,
1051 sr_Cyrl,
1052 sr_Cyrl_BA,
1053 sr_Cyrl_ME,
1054 sr_Cyrl_XK,
1055 sr_Latn,
1056 sr_Latn_BA,
1057 sr_Latn_ME,
1058 sr_Latn_XK,
1059 sv,
1060 sv_AX,
1061 sv_FI,
1062 sw,
1063 sw_CD,
1064 sw_KE,
1065 sw_UG,
1066 ta,
1067 ta_LK,
1068 ta_MY,
1069 ta_SG,
1070 te,
1071 teo,
1072 teo_KE,
1073 tg,
1074 th,
1075 ti,
1076 ti_ER,
1077 tk,
1078 to,
1079 tr,
1080 tr_CY,
1081 tt,
1082 twq,
1083 tzm,
1084 ug,
1085 uk,
1086 ur,
1087 ur_IN,
1088 uz,
1089 uz_Arab,
1090 uz_Cyrl,
1091 uz_Latn,
1092 vai,
1093 vai_Latn,
1094 vai_Vaii,
1095 vi,
1096 vo,
1097 vun,
1098 wae,
1099 wo,
1100 xh,
1101 xog,
1102 yav,
1103 yi,
1104 yo,
1105 yo_BJ,
1106 yue,
1107 yue_Hans,
1108 yue_Hant,
1109 zgh,
1110 zh,
1111 zh_Hans,
1112 zh_Hans_HK,
1113 zh_Hans_MO,
1114 zh_Hans_SG,
1115 zh_Hant,
1116 zh_Hant_HK,
1117 zh_Hant_MO,
1118 zu,
1119}
1120impl Locale {
1121 #[doc = r" Constructs a [`Locale`] from its name. For a list of available names, see"]
1122 #[doc = r" [`available_names`]."]
1123 #[doc = r""]
1124 #[doc = r" # Errors"]
1125 #[doc = r""]
1126 #[doc = r" Returns an error if the name provided cannot be"]
1127 #[doc = r" parsed into a [`Locale`]."]
1128 #[doc = r""]
1129 #[doc = r" [`available_names`]: enum.Locale.html#method.available_names"]
1130 #[doc = r" [`Locale`]: enum.Locale.html"]
1131 pub fn from_name<S>(name: S) -> Result<Locale, Error>
1132 where
1133 S: AsRef<str>,
1134 {
1135 let name = name.as_ref();
1136 name.parse::<Locale>()
1137 }
1138 #[doc = r" Returns a static slice of all available names."]
1139 pub fn available_names() -> &'static [&'static str] {
1140 &AVAILABLE_NAMES
1141 }
1142 #[doc = r" Returns the locale's decimal representation."]
1143 pub fn decimal(&self) -> &'static str {
1144 use self::Locale::*;
1145 match self {
1146 af => ",",
1147 af_NA => ",",
1148 agq => ",",
1149 ak => ".",
1150 am => ".",
1151 ar => "٫",
1152 ar_AE => "٫",
1153 ar_BH => "٫",
1154 ar_DJ => "٫",
1155 ar_DZ => ",",
1156 ar_EG => "٫",
1157 ar_EH => ".",
1158 ar_ER => "٫",
1159 ar_IL => "٫",
1160 ar_IQ => "٫",
1161 ar_JO => "٫",
1162 ar_KM => "٫",
1163 ar_KW => "٫",
1164 ar_LB => "٫",
1165 ar_LY => ",",
1166 ar_MA => ",",
1167 ar_MR => "٫",
1168 ar_OM => "٫",
1169 ar_PS => "٫",
1170 ar_QA => "٫",
1171 ar_SA => "٫",
1172 ar_SD => "٫",
1173 ar_SO => "٫",
1174 ar_SS => "٫",
1175 ar_SY => "٫",
1176 ar_TD => "٫",
1177 ar_TN => ",",
1178 ar_YE => "٫",
1179 as_ => ".",
1180 asa => ".",
1181 ast => ",",
1182 az => ",",
1183 az_Cyrl => ",",
1184 az_Latn => ",",
1185 bas => ",",
1186 be => ",",
1187 bem => ".",
1188 bez => ".",
1189 bg => ",",
1190 bm => ".",
1191 bn => ".",
1192 bn_IN => ".",
1193 bo => ".",
1194 bo_IN => ".",
1195 br => ",",
1196 brx => ".",
1197 bs => ",",
1198 bs_Cyrl => ",",
1199 bs_Latn => ",",
1200 ca => ",",
1201 ca_AD => ",",
1202 ca_ES_VALENCIA => ",",
1203 ca_FR => ",",
1204 ca_IT => ",",
1205 ccp => ".",
1206 ccp_IN => ".",
1207 ce => ".",
1208 ceb => ".",
1209 cgg => ".",
1210 chr => ".",
1211 ckb => "٫",
1212 ckb_IR => "٫",
1213 cs => ",",
1214 cu => ".",
1215 cy => ".",
1216 da => ",",
1217 da_GL => ",",
1218 dav => ".",
1219 de => ",",
1220 de_AT => ",",
1221 de_BE => ",",
1222 de_CH => ".",
1223 de_IT => ",",
1224 de_LI => ".",
1225 de_LU => ",",
1226 dje => ".",
1227 dsb => ",",
1228 dua => ",",
1229 dyo => ",",
1230 dz => ".",
1231 ebu => ".",
1232 ee => ".",
1233 ee_TG => ".",
1234 el => ",",
1235 el_CY => ",",
1236 en => ".",
1237 en_001 => ".",
1238 en_150 => ".",
1239 en_AE => ".",
1240 en_AG => ".",
1241 en_AI => ".",
1242 en_AS => ".",
1243 en_AT => ",",
1244 en_AU => ".",
1245 en_BB => ".",
1246 en_BE => ",",
1247 en_BI => ".",
1248 en_BM => ".",
1249 en_BS => ".",
1250 en_BW => ".",
1251 en_BZ => ".",
1252 en_CA => ".",
1253 en_CC => ".",
1254 en_CH => ".",
1255 en_CK => ".",
1256 en_CM => ".",
1257 en_CX => ".",
1258 en_CY => ".",
1259 en_DE => ",",
1260 en_DG => ".",
1261 en_DK => ",",
1262 en_DM => ".",
1263 en_ER => ".",
1264 en_FI => ",",
1265 en_FJ => ".",
1266 en_FK => ".",
1267 en_FM => ".",
1268 en_GB => ".",
1269 en_GD => ".",
1270 en_GG => ".",
1271 en_GH => ".",
1272 en_GI => ".",
1273 en_GM => ".",
1274 en_GU => ".",
1275 en_GY => ".",
1276 en_HK => ".",
1277 en_IE => ".",
1278 en_IL => ".",
1279 en_IM => ".",
1280 en_IN => ".",
1281 en_IO => ".",
1282 en_JE => ".",
1283 en_JM => ".",
1284 en_KE => ".",
1285 en_KI => ".",
1286 en_KN => ".",
1287 en_KY => ".",
1288 en_LC => ".",
1289 en_LR => ".",
1290 en_LS => ".",
1291 en_MG => ".",
1292 en_MH => ".",
1293 en_MO => ".",
1294 en_MP => ".",
1295 en_MS => ".",
1296 en_MT => ".",
1297 en_MU => ".",
1298 en_MW => ".",
1299 en_MY => ".",
1300 en_NA => ".",
1301 en_NF => ".",
1302 en_NG => ".",
1303 en_NL => ",",
1304 en_NR => ".",
1305 en_NU => ".",
1306 en_NZ => ".",
1307 en_PG => ".",
1308 en_PH => ".",
1309 en_PK => ".",
1310 en_PN => ".",
1311 en_PR => ".",
1312 en_PW => ".",
1313 en_RW => ".",
1314 en_SB => ".",
1315 en_SC => ".",
1316 en_SD => ".",
1317 en_SE => ",",
1318 en_SG => ".",
1319 en_SH => ".",
1320 en_SI => ",",
1321 en_SL => ".",
1322 en_SS => ".",
1323 en_SX => ".",
1324 en_SZ => ".",
1325 en_TC => ".",
1326 en_TK => ".",
1327 en_TO => ".",
1328 en_TT => ".",
1329 en_TV => ".",
1330 en_TZ => ".",
1331 en_UG => ".",
1332 en_UM => ".",
1333 en_US_POSIX => ".",
1334 en_VC => ".",
1335 en_VG => ".",
1336 en_VI => ".",
1337 en_VU => ".",
1338 en_WS => ".",
1339 en_ZA => ",",
1340 en_ZM => ".",
1341 en_ZW => ".",
1342 eo => ",",
1343 es => ",",
1344 es_419 => ".",
1345 es_AR => ",",
1346 es_BO => ",",
1347 es_BR => ".",
1348 es_BZ => ".",
1349 es_CL => ",",
1350 es_CO => ",",
1351 es_CR => ",",
1352 es_CU => ".",
1353 es_DO => ".",
1354 es_EA => ",",
1355 es_EC => ",",
1356 es_GQ => ",",
1357 es_GT => ".",
1358 es_HN => ".",
1359 es_IC => ",",
1360 es_MX => ".",
1361 es_NI => ".",
1362 es_PA => ".",
1363 es_PE => ".",
1364 es_PH => ",",
1365 es_PR => ".",
1366 es_PY => ",",
1367 es_SV => ".",
1368 es_US => ".",
1369 es_UY => ",",
1370 es_VE => ",",
1371 et => ",",
1372 eu => ",",
1373 ewo => ",",
1374 fa => "٫",
1375 fa_AF => "٫",
1376 ff => ",",
1377 ff_Latn => ",",
1378 ff_Latn_BF => ",",
1379 ff_Latn_CM => ",",
1380 ff_Latn_GH => ",",
1381 ff_Latn_GM => ",",
1382 ff_Latn_GN => ",",
1383 ff_Latn_GW => ",",
1384 ff_Latn_LR => ",",
1385 ff_Latn_MR => ",",
1386 ff_Latn_NE => ",",
1387 ff_Latn_NG => ",",
1388 ff_Latn_SL => ",",
1389 fi => ",",
1390 fil => ".",
1391 fo => ",",
1392 fo_DK => ",",
1393 fr => ",",
1394 fr_BE => ",",
1395 fr_BF => ",",
1396 fr_BI => ",",
1397 fr_BJ => ",",
1398 fr_BL => ",",
1399 fr_CA => ",",
1400 fr_CD => ",",
1401 fr_CF => ",",
1402 fr_CG => ",",
1403 fr_CH => ",",
1404 fr_CI => ",",
1405 fr_CM => ",",
1406 fr_DJ => ",",
1407 fr_DZ => ",",
1408 fr_GA => ",",
1409 fr_GF => ",",
1410 fr_GN => ",",
1411 fr_GP => ",",
1412 fr_GQ => ",",
1413 fr_HT => ",",
1414 fr_KM => ",",
1415 fr_LU => ",",
1416 fr_MA => ",",
1417 fr_MC => ",",
1418 fr_MF => ",",
1419 fr_MG => ",",
1420 fr_ML => ",",
1421 fr_MQ => ",",
1422 fr_MR => ",",
1423 fr_MU => ",",
1424 fr_NC => ",",
1425 fr_NE => ",",
1426 fr_PF => ",",
1427 fr_PM => ",",
1428 fr_RE => ",",
1429 fr_RW => ",",
1430 fr_SC => ",",
1431 fr_SN => ",",
1432 fr_SY => ",",
1433 fr_TD => ",",
1434 fr_TG => ",",
1435 fr_TN => ",",
1436 fr_VU => ",",
1437 fr_WF => ",",
1438 fr_YT => ",",
1439 fur => ",",
1440 fy => ",",
1441 ga => ".",
1442 ga_GB => ".",
1443 gd => ".",
1444 gl => ",",
1445 gsw => ".",
1446 gsw_FR => ".",
1447 gsw_LI => ".",
1448 gu => ".",
1449 guz => ".",
1450 gv => ".",
1451 ha => ".",
1452 ha_GH => ".",
1453 ha_NE => ".",
1454 haw => ".",
1455 he => ".",
1456 hi => ".",
1457 hr => ",",
1458 hr_BA => ",",
1459 hsb => ",",
1460 hu => ",",
1461 hy => ",",
1462 ia => ",",
1463 id => ",",
1464 ig => ".",
1465 ii => ".",
1466 is => ",",
1467 it => ",",
1468 it_CH => ".",
1469 it_SM => ",",
1470 it_VA => ",",
1471 ja => ".",
1472 jgo => ",",
1473 jmc => ".",
1474 jv => ",",
1475 ka => ",",
1476 kab => ",",
1477 kam => ".",
1478 kde => ".",
1479 kea => ",",
1480 khq => ".",
1481 ki => ".",
1482 kk => ",",
1483 kkj => ",",
1484 kl => ",",
1485 kln => ".",
1486 km => ",",
1487 kn => ".",
1488 ko => ".",
1489 ko_KP => ".",
1490 kok => ".",
1491 ks => "٫",
1492 ksb => ".",
1493 ksf => ",",
1494 ksh => ",",
1495 ku => ",",
1496 kw => ".",
1497 ky => ",",
1498 lag => ".",
1499 lb => ",",
1500 lg => ".",
1501 lkt => ".",
1502 ln => ",",
1503 ln_AO => ",",
1504 ln_CF => ",",
1505 ln_CG => ",",
1506 lo => ",",
1507 lrc => "٫",
1508 lrc_IQ => "٫",
1509 lt => ",",
1510 lu => ",",
1511 luo => ".",
1512 luy => ".",
1513 lv => ",",
1514 mas => ".",
1515 mas_TZ => ".",
1516 mer => ".",
1517 mfe => ".",
1518 mg => ".",
1519 mgh => ",",
1520 mgo => ".",
1521 mi => ".",
1522 mk => ",",
1523 ml => ".",
1524 mn => ".",
1525 mr => ".",
1526 ms => ".",
1527 ms_BN => ",",
1528 ms_SG => ".",
1529 mt => ".",
1530 mua => ",",
1531 my => ".",
1532 mzn => "٫",
1533 naq => ".",
1534 nb => ",",
1535 nb_SJ => ",",
1536 nd => ".",
1537 nds => ".",
1538 nds_NL => ".",
1539 ne => ".",
1540 ne_IN => ".",
1541 nl => ",",
1542 nl_AW => ",",
1543 nl_BE => ",",
1544 nl_BQ => ",",
1545 nl_CW => ",",
1546 nl_SR => ",",
1547 nl_SX => ",",
1548 nmg => ",",
1549 nn => ",",
1550 nnh => ",",
1551 nus => ".",
1552 nyn => ".",
1553 om => ".",
1554 om_KE => ".",
1555 or => ".",
1556 os => ",",
1557 os_RU => ",",
1558 pa => ".",
1559 pa_Arab => "٫",
1560 pa_Guru => ".",
1561 pl => ",",
1562 prg => ".",
1563 ps => "٫",
1564 ps_PK => "٫",
1565 pt => ",",
1566 pt_AO => ",",
1567 pt_CH => ",",
1568 pt_CV => ",",
1569 pt_GQ => ",",
1570 pt_GW => ",",
1571 pt_LU => ",",
1572 pt_MO => ",",
1573 pt_MZ => ",",
1574 pt_PT => ",",
1575 pt_ST => ",",
1576 pt_TL => ",",
1577 qu => ".",
1578 qu_BO => ",",
1579 qu_EC => ".",
1580 rm => ".",
1581 rn => ",",
1582 ro => ",",
1583 ro_MD => ",",
1584 rof => ".",
1585 root => ".",
1586 ru => ",",
1587 ru_BY => ",",
1588 ru_KG => ",",
1589 ru_KZ => ",",
1590 ru_MD => ",",
1591 ru_UA => ",",
1592 rw => ",",
1593 rwk => ".",
1594 sah => ",",
1595 saq => ".",
1596 sbp => ".",
1597 sd => "٫",
1598 se => ",",
1599 se_FI => ",",
1600 se_SE => ",",
1601 seh => ",",
1602 ses => ".",
1603 sg => ",",
1604 shi => ",",
1605 shi_Latn => ",",
1606 shi_Tfng => ",",
1607 si => ".",
1608 sk => ",",
1609 sl => ",",
1610 smn => ",",
1611 sn => ".",
1612 so => ".",
1613 so_DJ => ".",
1614 so_ET => ".",
1615 so_KE => ".",
1616 sq => ",",
1617 sq_MK => ",",
1618 sq_XK => ",",
1619 sr => ",",
1620 sr_Cyrl => ",",
1621 sr_Cyrl_BA => ",",
1622 sr_Cyrl_ME => ",",
1623 sr_Cyrl_XK => ",",
1624 sr_Latn => ",",
1625 sr_Latn_BA => ",",
1626 sr_Latn_ME => ",",
1627 sr_Latn_XK => ",",
1628 sv => ",",
1629 sv_AX => ",",
1630 sv_FI => ",",
1631 sw => ".",
1632 sw_CD => ",",
1633 sw_KE => ".",
1634 sw_UG => ".",
1635 ta => ".",
1636 ta_LK => ".",
1637 ta_MY => ".",
1638 ta_SG => ".",
1639 te => ".",
1640 teo => ".",
1641 teo_KE => ".",
1642 tg => ",",
1643 th => ".",
1644 ti => ".",
1645 ti_ER => ".",
1646 tk => ",",
1647 to => ".",
1648 tr => ",",
1649 tr_CY => ",",
1650 tt => ",",
1651 twq => ".",
1652 tzm => ",",
1653 ug => ".",
1654 uk => ",",
1655 ur => ".",
1656 ur_IN => "٫",
1657 uz => ",",
1658 uz_Arab => "٫",
1659 uz_Cyrl => ",",
1660 uz_Latn => ",",
1661 vai => ".",
1662 vai_Latn => ".",
1663 vai_Vaii => ".",
1664 vi => ",",
1665 vo => ".",
1666 vun => ".",
1667 wae => ",",
1668 wo => ",",
1669 xh => ".",
1670 xog => ".",
1671 yav => ",",
1672 yi => ".",
1673 yo => ".",
1674 yo_BJ => ".",
1675 yue => ".",
1676 yue_Hans => ".",
1677 yue_Hant => ".",
1678 zgh => ",",
1679 zh => ".",
1680 zh_Hans => ".",
1681 zh_Hans_HK => ".",
1682 zh_Hans_MO => ".",
1683 zh_Hans_SG => ".",
1684 zh_Hant => ".",
1685 zh_Hant_HK => ".",
1686 zh_Hant_MO => ".",
1687 zu => ".",
1688 }
1689 }
1690 #[doc = r" Returns the locale's [`Grouping`]."]
1691 #[doc = r""]
1692 #[doc = r" [`Grouping`]: enum.Grouping.html"]
1693 pub fn grouping(&self) -> Grouping {
1694 use self::Grouping::*;
1695 use self::Locale::*;
1696 match self {
1697 af => Standard,
1698 af_NA => Standard,
1699 agq => Standard,
1700 ak => Standard,
1701 am => Standard,
1702 ar => Standard,
1703 ar_AE => Standard,
1704 ar_BH => Standard,
1705 ar_DJ => Standard,
1706 ar_DZ => Standard,
1707 ar_EG => Standard,
1708 ar_EH => Standard,
1709 ar_ER => Standard,
1710 ar_IL => Standard,
1711 ar_IQ => Standard,
1712 ar_JO => Standard,
1713 ar_KM => Standard,
1714 ar_KW => Standard,
1715 ar_LB => Standard,
1716 ar_LY => Standard,
1717 ar_MA => Standard,
1718 ar_MR => Standard,
1719 ar_OM => Standard,
1720 ar_PS => Standard,
1721 ar_QA => Standard,
1722 ar_SA => Standard,
1723 ar_SD => Standard,
1724 ar_SO => Standard,
1725 ar_SS => Standard,
1726 ar_SY => Standard,
1727 ar_TD => Standard,
1728 ar_TN => Standard,
1729 ar_YE => Standard,
1730 as_ => Indian,
1731 asa => Standard,
1732 ast => Standard,
1733 az => Standard,
1734 az_Cyrl => Standard,
1735 az_Latn => Standard,
1736 bas => Standard,
1737 be => Standard,
1738 bem => Standard,
1739 bez => Standard,
1740 bg => Standard,
1741 bm => Standard,
1742 bn => Indian,
1743 bn_IN => Indian,
1744 bo => Standard,
1745 bo_IN => Standard,
1746 br => Standard,
1747 brx => Indian,
1748 bs => Standard,
1749 bs_Cyrl => Standard,
1750 bs_Latn => Standard,
1751 ca => Standard,
1752 ca_AD => Standard,
1753 ca_ES_VALENCIA => Standard,
1754 ca_FR => Standard,
1755 ca_IT => Standard,
1756 ccp => Indian,
1757 ccp_IN => Indian,
1758 ce => Standard,
1759 ceb => Standard,
1760 cgg => Standard,
1761 chr => Standard,
1762 ckb => Standard,
1763 ckb_IR => Standard,
1764 cs => Standard,
1765 cu => Standard,
1766 cy => Standard,
1767 da => Standard,
1768 da_GL => Standard,
1769 dav => Standard,
1770 de => Standard,
1771 de_AT => Standard,
1772 de_BE => Standard,
1773 de_CH => Standard,
1774 de_IT => Standard,
1775 de_LI => Standard,
1776 de_LU => Standard,
1777 dje => Standard,
1778 dsb => Standard,
1779 dua => Standard,
1780 dyo => Standard,
1781 dz => Indian,
1782 ebu => Standard,
1783 ee => Standard,
1784 ee_TG => Standard,
1785 el => Standard,
1786 el_CY => Standard,
1787 en => Standard,
1788 en_001 => Standard,
1789 en_150 => Standard,
1790 en_AE => Standard,
1791 en_AG => Standard,
1792 en_AI => Standard,
1793 en_AS => Standard,
1794 en_AT => Standard,
1795 en_AU => Standard,
1796 en_BB => Standard,
1797 en_BE => Standard,
1798 en_BI => Standard,
1799 en_BM => Standard,
1800 en_BS => Standard,
1801 en_BW => Standard,
1802 en_BZ => Standard,
1803 en_CA => Standard,
1804 en_CC => Standard,
1805 en_CH => Standard,
1806 en_CK => Standard,
1807 en_CM => Standard,
1808 en_CX => Standard,
1809 en_CY => Standard,
1810 en_DE => Standard,
1811 en_DG => Standard,
1812 en_DK => Standard,
1813 en_DM => Standard,
1814 en_ER => Standard,
1815 en_FI => Standard,
1816 en_FJ => Standard,
1817 en_FK => Standard,
1818 en_FM => Standard,
1819 en_GB => Standard,
1820 en_GD => Standard,
1821 en_GG => Standard,
1822 en_GH => Standard,
1823 en_GI => Standard,
1824 en_GM => Standard,
1825 en_GU => Standard,
1826 en_GY => Standard,
1827 en_HK => Standard,
1828 en_IE => Standard,
1829 en_IL => Standard,
1830 en_IM => Standard,
1831 en_IN => Indian,
1832 en_IO => Standard,
1833 en_JE => Standard,
1834 en_JM => Standard,
1835 en_KE => Standard,
1836 en_KI => Standard,
1837 en_KN => Standard,
1838 en_KY => Standard,
1839 en_LC => Standard,
1840 en_LR => Standard,
1841 en_LS => Standard,
1842 en_MG => Standard,
1843 en_MH => Standard,
1844 en_MO => Standard,
1845 en_MP => Standard,
1846 en_MS => Standard,
1847 en_MT => Standard,
1848 en_MU => Standard,
1849 en_MW => Standard,
1850 en_MY => Standard,
1851 en_NA => Standard,
1852 en_NF => Standard,
1853 en_NG => Standard,
1854 en_NL => Standard,
1855 en_NR => Standard,
1856 en_NU => Standard,
1857 en_NZ => Standard,
1858 en_PG => Standard,
1859 en_PH => Standard,
1860 en_PK => Standard,
1861 en_PN => Standard,
1862 en_PR => Standard,
1863 en_PW => Standard,
1864 en_RW => Standard,
1865 en_SB => Standard,
1866 en_SC => Standard,
1867 en_SD => Standard,
1868 en_SE => Standard,
1869 en_SG => Standard,
1870 en_SH => Standard,
1871 en_SI => Standard,
1872 en_SL => Standard,
1873 en_SS => Standard,
1874 en_SX => Standard,
1875 en_SZ => Standard,
1876 en_TC => Standard,
1877 en_TK => Standard,
1878 en_TO => Standard,
1879 en_TT => Standard,
1880 en_TV => Standard,
1881 en_TZ => Standard,
1882 en_UG => Standard,
1883 en_UM => Standard,
1884 en_US_POSIX => Posix,
1885 en_VC => Standard,
1886 en_VG => Standard,
1887 en_VI => Standard,
1888 en_VU => Standard,
1889 en_WS => Standard,
1890 en_ZA => Standard,
1891 en_ZM => Standard,
1892 en_ZW => Standard,
1893 eo => Standard,
1894 es => Standard,
1895 es_419 => Standard,
1896 es_AR => Standard,
1897 es_BO => Standard,
1898 es_BR => Standard,
1899 es_BZ => Standard,
1900 es_CL => Standard,
1901 es_CO => Standard,
1902 es_CR => Standard,
1903 es_CU => Standard,
1904 es_DO => Standard,
1905 es_EA => Standard,
1906 es_EC => Standard,
1907 es_GQ => Standard,
1908 es_GT => Standard,
1909 es_HN => Standard,
1910 es_IC => Standard,
1911 es_MX => Standard,
1912 es_NI => Standard,
1913 es_PA => Standard,
1914 es_PE => Standard,
1915 es_PH => Standard,
1916 es_PR => Standard,
1917 es_PY => Standard,
1918 es_SV => Standard,
1919 es_US => Standard,
1920 es_UY => Standard,
1921 es_VE => Standard,
1922 et => Standard,
1923 eu => Standard,
1924 ewo => Standard,
1925 fa => Standard,
1926 fa_AF => Standard,
1927 ff => Standard,
1928 ff_Latn => Standard,
1929 ff_Latn_BF => Standard,
1930 ff_Latn_CM => Standard,
1931 ff_Latn_GH => Standard,
1932 ff_Latn_GM => Standard,
1933 ff_Latn_GN => Standard,
1934 ff_Latn_GW => Standard,
1935 ff_Latn_LR => Standard,
1936 ff_Latn_MR => Standard,
1937 ff_Latn_NE => Standard,
1938 ff_Latn_NG => Standard,
1939 ff_Latn_SL => Standard,
1940 fi => Standard,
1941 fil => Standard,
1942 fo => Standard,
1943 fo_DK => Standard,
1944 fr => Standard,
1945 fr_BE => Standard,
1946 fr_BF => Standard,
1947 fr_BI => Standard,
1948 fr_BJ => Standard,
1949 fr_BL => Standard,
1950 fr_CA => Standard,
1951 fr_CD => Standard,
1952 fr_CF => Standard,
1953 fr_CG => Standard,
1954 fr_CH => Standard,
1955 fr_CI => Standard,
1956 fr_CM => Standard,
1957 fr_DJ => Standard,
1958 fr_DZ => Standard,
1959 fr_GA => Standard,
1960 fr_GF => Standard,
1961 fr_GN => Standard,
1962 fr_GP => Standard,
1963 fr_GQ => Standard,
1964 fr_HT => Standard,
1965 fr_KM => Standard,
1966 fr_LU => Standard,
1967 fr_MA => Standard,
1968 fr_MC => Standard,
1969 fr_MF => Standard,
1970 fr_MG => Standard,
1971 fr_ML => Standard,
1972 fr_MQ => Standard,
1973 fr_MR => Standard,
1974 fr_MU => Standard,
1975 fr_NC => Standard,
1976 fr_NE => Standard,
1977 fr_PF => Standard,
1978 fr_PM => Standard,
1979 fr_RE => Standard,
1980 fr_RW => Standard,
1981 fr_SC => Standard,
1982 fr_SN => Standard,
1983 fr_SY => Standard,
1984 fr_TD => Standard,
1985 fr_TG => Standard,
1986 fr_TN => Standard,
1987 fr_VU => Standard,
1988 fr_WF => Standard,
1989 fr_YT => Standard,
1990 fur => Standard,
1991 fy => Standard,
1992 ga => Standard,
1993 ga_GB => Standard,
1994 gd => Standard,
1995 gl => Standard,
1996 gsw => Standard,
1997 gsw_FR => Standard,
1998 gsw_LI => Standard,
1999 gu => Indian,
2000 guz => Standard,
2001 gv => Standard,
2002 ha => Standard,
2003 ha_GH => Standard,
2004 ha_NE => Standard,
2005 haw => Standard,
2006 he => Standard,
2007 hi => Indian,
2008 hr => Standard,
2009 hr_BA => Standard,
2010 hsb => Standard,
2011 hu => Standard,
2012 hy => Standard,
2013 ia => Standard,
2014 id => Standard,
2015 ig => Standard,
2016 ii => Standard,
2017 is => Standard,
2018 it => Standard,
2019 it_CH => Standard,
2020 it_SM => Standard,
2021 it_VA => Standard,
2022 ja => Standard,
2023 jgo => Standard,
2024 jmc => Standard,
2025 jv => Standard,
2026 ka => Standard,
2027 kab => Standard,
2028 kam => Standard,
2029 kde => Standard,
2030 kea => Standard,
2031 khq => Standard,
2032 ki => Standard,
2033 kk => Standard,
2034 kkj => Standard,
2035 kl => Standard,
2036 kln => Standard,
2037 km => Standard,
2038 kn => Standard,
2039 ko => Standard,
2040 ko_KP => Standard,
2041 kok => Standard,
2042 ks => Indian,
2043 ksb => Standard,
2044 ksf => Standard,
2045 ksh => Standard,
2046 ku => Standard,
2047 kw => Standard,
2048 ky => Standard,
2049 lag => Standard,
2050 lb => Standard,
2051 lg => Standard,
2052 lkt => Standard,
2053 ln => Standard,
2054 ln_AO => Standard,
2055 ln_CF => Standard,
2056 ln_CG => Standard,
2057 lo => Standard,
2058 lrc => Standard,
2059 lrc_IQ => Standard,
2060 lt => Standard,
2061 lu => Standard,
2062 luo => Standard,
2063 luy => Standard,
2064 lv => Standard,
2065 mas => Standard,
2066 mas_TZ => Standard,
2067 mer => Standard,
2068 mfe => Standard,
2069 mg => Standard,
2070 mgh => Standard,
2071 mgo => Standard,
2072 mi => Standard,
2073 mk => Standard,
2074 ml => Indian,
2075 mn => Standard,
2076 mr => Indian,
2077 ms => Standard,
2078 ms_BN => Standard,
2079 ms_SG => Standard,
2080 mt => Standard,
2081 mua => Standard,
2082 my => Standard,
2083 mzn => Standard,
2084 naq => Standard,
2085 nb => Standard,
2086 nb_SJ => Standard,
2087 nd => Standard,
2088 nds => Standard,
2089 nds_NL => Standard,
2090 ne => Indian,
2091 ne_IN => Indian,
2092 nl => Standard,
2093 nl_AW => Standard,
2094 nl_BE => Standard,
2095 nl_BQ => Standard,
2096 nl_CW => Standard,
2097 nl_SR => Standard,
2098 nl_SX => Standard,
2099 nmg => Standard,
2100 nn => Standard,
2101 nnh => Standard,
2102 nus => Standard,
2103 nyn => Standard,
2104 om => Standard,
2105 om_KE => Standard,
2106 or => Indian,
2107 os => Standard,
2108 os_RU => Standard,
2109 pa => Indian,
2110 pa_Arab => Standard,
2111 pa_Guru => Indian,
2112 pl => Standard,
2113 prg => Standard,
2114 ps => Standard,
2115 ps_PK => Standard,
2116 pt => Standard,
2117 pt_AO => Standard,
2118 pt_CH => Standard,
2119 pt_CV => Standard,
2120 pt_GQ => Standard,
2121 pt_GW => Standard,
2122 pt_LU => Standard,
2123 pt_MO => Standard,
2124 pt_MZ => Standard,
2125 pt_PT => Standard,
2126 pt_ST => Standard,
2127 pt_TL => Standard,
2128 qu => Standard,
2129 qu_BO => Standard,
2130 qu_EC => Standard,
2131 rm => Standard,
2132 rn => Standard,
2133 ro => Standard,
2134 ro_MD => Standard,
2135 rof => Standard,
2136 root => Standard,
2137 ru => Standard,
2138 ru_BY => Standard,
2139 ru_KG => Standard,
2140 ru_KZ => Standard,
2141 ru_MD => Standard,
2142 ru_UA => Standard,
2143 rw => Standard,
2144 rwk => Standard,
2145 sah => Standard,
2146 saq => Standard,
2147 sbp => Standard,
2148 sd => Standard,
2149 se => Standard,
2150 se_FI => Standard,
2151 se_SE => Standard,
2152 seh => Standard,
2153 ses => Standard,
2154 sg => Standard,
2155 shi => Standard,
2156 shi_Latn => Standard,
2157 shi_Tfng => Standard,
2158 si => Standard,
2159 sk => Standard,
2160 sl => Standard,
2161 smn => Standard,
2162 sn => Standard,
2163 so => Standard,
2164 so_DJ => Standard,
2165 so_ET => Standard,
2166 so_KE => Standard,
2167 sq => Standard,
2168 sq_MK => Standard,
2169 sq_XK => Standard,
2170 sr => Standard,
2171 sr_Cyrl => Standard,
2172 sr_Cyrl_BA => Standard,
2173 sr_Cyrl_ME => Standard,
2174 sr_Cyrl_XK => Standard,
2175 sr_Latn => Standard,
2176 sr_Latn_BA => Standard,
2177 sr_Latn_ME => Standard,
2178 sr_Latn_XK => Standard,
2179 sv => Standard,
2180 sv_AX => Standard,
2181 sv_FI => Standard,
2182 sw => Standard,
2183 sw_CD => Standard,
2184 sw_KE => Standard,
2185 sw_UG => Standard,
2186 ta => Indian,
2187 ta_LK => Indian,
2188 ta_MY => Standard,
2189 ta_SG => Standard,
2190 te => Indian,
2191 teo => Standard,
2192 teo_KE => Standard,
2193 tg => Standard,
2194 th => Standard,
2195 ti => Standard,
2196 ti_ER => Standard,
2197 tk => Standard,
2198 to => Standard,
2199 tr => Standard,
2200 tr_CY => Standard,
2201 tt => Standard,
2202 twq => Standard,
2203 tzm => Standard,
2204 ug => Standard,
2205 uk => Standard,
2206 ur => Standard,
2207 ur_IN => Standard,
2208 uz => Standard,
2209 uz_Arab => Standard,
2210 uz_Cyrl => Standard,
2211 uz_Latn => Standard,
2212 vai => Standard,
2213 vai_Latn => Standard,
2214 vai_Vaii => Standard,
2215 vi => Standard,
2216 vo => Standard,
2217 vun => Standard,
2218 wae => Standard,
2219 wo => Standard,
2220 xh => Standard,
2221 xog => Standard,
2222 yav => Standard,
2223 yi => Standard,
2224 yo => Standard,
2225 yo_BJ => Standard,
2226 yue => Standard,
2227 yue_Hans => Standard,
2228 yue_Hant => Standard,
2229 zgh => Standard,
2230 zh => Standard,
2231 zh_Hans => Standard,
2232 zh_Hans_HK => Standard,
2233 zh_Hans_MO => Standard,
2234 zh_Hans_SG => Standard,
2235 zh_Hant => Standard,
2236 zh_Hant_HK => Standard,
2237 zh_Hant_MO => Standard,
2238 zu => Standard,
2239 }
2240 }
2241 #[doc = r" Returns the locale's infinity representation."]
2242 pub fn infinity(&self) -> &'static str {
2243 use self::Locale::*;
2244 match self {
2245 af => "∞",
2246 af_NA => "∞",
2247 agq => "∞",
2248 ak => "∞",
2249 am => "∞",
2250 ar => "∞",
2251 ar_AE => "∞",
2252 ar_BH => "∞",
2253 ar_DJ => "∞",
2254 ar_DZ => "∞",
2255 ar_EG => "∞",
2256 ar_EH => "∞",
2257 ar_ER => "∞",
2258 ar_IL => "∞",
2259 ar_IQ => "∞",
2260 ar_JO => "∞",
2261 ar_KM => "∞",
2262 ar_KW => "∞",
2263 ar_LB => "∞",
2264 ar_LY => "∞",
2265 ar_MA => "∞",
2266 ar_MR => "∞",
2267 ar_OM => "∞",
2268 ar_PS => "∞",
2269 ar_QA => "∞",
2270 ar_SA => "∞",
2271 ar_SD => "∞",
2272 ar_SO => "∞",
2273 ar_SS => "∞",
2274 ar_SY => "∞",
2275 ar_TD => "∞",
2276 ar_TN => "∞",
2277 ar_YE => "∞",
2278 as_ => "∞",
2279 asa => "∞",
2280 ast => "∞",
2281 az => "∞",
2282 az_Cyrl => "∞",
2283 az_Latn => "∞",
2284 bas => "∞",
2285 be => "∞",
2286 bem => "∞",
2287 bez => "∞",
2288 bg => "∞",
2289 bm => "∞",
2290 bn => "∞",
2291 bn_IN => "∞",
2292 bo => "∞",
2293 bo_IN => "∞",
2294 br => "∞",
2295 brx => "∞",
2296 bs => "∞",
2297 bs_Cyrl => "∞",
2298 bs_Latn => "∞",
2299 ca => "∞",
2300 ca_AD => "∞",
2301 ca_ES_VALENCIA => "∞",
2302 ca_FR => "∞",
2303 ca_IT => "∞",
2304 ccp => "∞",
2305 ccp_IN => "∞",
2306 ce => "∞",
2307 ceb => "∞",
2308 cgg => "∞",
2309 chr => "∞",
2310 ckb => "∞",
2311 ckb_IR => "∞",
2312 cs => "∞",
2313 cu => "∞",
2314 cy => "∞",
2315 da => "∞",
2316 da_GL => "∞",
2317 dav => "∞",
2318 de => "∞",
2319 de_AT => "∞",
2320 de_BE => "∞",
2321 de_CH => "∞",
2322 de_IT => "∞",
2323 de_LI => "∞",
2324 de_LU => "∞",
2325 dje => "∞",
2326 dsb => "∞",
2327 dua => "∞",
2328 dyo => "∞",
2329 dz => "ག\u{fb2}ངས་མ\u{f7a}ད",
2330 ebu => "∞",
2331 ee => "∞",
2332 ee_TG => "∞",
2333 el => "∞",
2334 el_CY => "∞",
2335 en => "∞",
2336 en_001 => "∞",
2337 en_150 => "∞",
2338 en_AE => "∞",
2339 en_AG => "∞",
2340 en_AI => "∞",
2341 en_AS => "∞",
2342 en_AT => "∞",
2343 en_AU => "∞",
2344 en_BB => "∞",
2345 en_BE => "∞",
2346 en_BI => "∞",
2347 en_BM => "∞",
2348 en_BS => "∞",
2349 en_BW => "∞",
2350 en_BZ => "∞",
2351 en_CA => "∞",
2352 en_CC => "∞",
2353 en_CH => "∞",
2354 en_CK => "∞",
2355 en_CM => "∞",
2356 en_CX => "∞",
2357 en_CY => "∞",
2358 en_DE => "∞",
2359 en_DG => "∞",
2360 en_DK => "∞",
2361 en_DM => "∞",
2362 en_ER => "∞",
2363 en_FI => "∞",
2364 en_FJ => "∞",
2365 en_FK => "∞",
2366 en_FM => "∞",
2367 en_GB => "∞",
2368 en_GD => "∞",
2369 en_GG => "∞",
2370 en_GH => "∞",
2371 en_GI => "∞",
2372 en_GM => "∞",
2373 en_GU => "∞",
2374 en_GY => "∞",
2375 en_HK => "∞",
2376 en_IE => "∞",
2377 en_IL => "∞",
2378 en_IM => "∞",
2379 en_IN => "∞",
2380 en_IO => "∞",
2381 en_JE => "∞",
2382 en_JM => "∞",
2383 en_KE => "∞",
2384 en_KI => "∞",
2385 en_KN => "∞",
2386 en_KY => "∞",
2387 en_LC => "∞",
2388 en_LR => "∞",
2389 en_LS => "∞",
2390 en_MG => "∞",
2391 en_MH => "∞",
2392 en_MO => "∞",
2393 en_MP => "∞",
2394 en_MS => "∞",
2395 en_MT => "∞",
2396 en_MU => "∞",
2397 en_MW => "∞",
2398 en_MY => "∞",
2399 en_NA => "∞",
2400 en_NF => "∞",
2401 en_NG => "∞",
2402 en_NL => "∞",
2403 en_NR => "∞",
2404 en_NU => "∞",
2405 en_NZ => "∞",
2406 en_PG => "∞",
2407 en_PH => "∞",
2408 en_PK => "∞",
2409 en_PN => "∞",
2410 en_PR => "∞",
2411 en_PW => "∞",
2412 en_RW => "∞",
2413 en_SB => "∞",
2414 en_SC => "∞",
2415 en_SD => "∞",
2416 en_SE => "∞",
2417 en_SG => "∞",
2418 en_SH => "∞",
2419 en_SI => "∞",
2420 en_SL => "∞",
2421 en_SS => "∞",
2422 en_SX => "∞",
2423 en_SZ => "∞",
2424 en_TC => "∞",
2425 en_TK => "∞",
2426 en_TO => "∞",
2427 en_TT => "∞",
2428 en_TV => "∞",
2429 en_TZ => "∞",
2430 en_UG => "∞",
2431 en_UM => "∞",
2432 en_US_POSIX => "INF",
2433 en_VC => "∞",
2434 en_VG => "∞",
2435 en_VI => "∞",
2436 en_VU => "∞",
2437 en_WS => "∞",
2438 en_ZA => "∞",
2439 en_ZM => "∞",
2440 en_ZW => "∞",
2441 eo => "∞",
2442 es => "∞",
2443 es_419 => "∞",
2444 es_AR => "∞",
2445 es_BO => "∞",
2446 es_BR => "∞",
2447 es_BZ => "∞",
2448 es_CL => "∞",
2449 es_CO => "∞",
2450 es_CR => "∞",
2451 es_CU => "∞",
2452 es_DO => "∞",
2453 es_EA => "∞",
2454 es_EC => "∞",
2455 es_GQ => "∞",
2456 es_GT => "∞",
2457 es_HN => "∞",
2458 es_IC => "∞",
2459 es_MX => "∞",
2460 es_NI => "∞",
2461 es_PA => "∞",
2462 es_PE => "∞",
2463 es_PH => "∞",
2464 es_PR => "∞",
2465 es_PY => "∞",
2466 es_SV => "∞",
2467 es_US => "∞",
2468 es_UY => "∞",
2469 es_VE => "∞",
2470 et => "∞",
2471 eu => "∞",
2472 ewo => "∞",
2473 fa => "∞",
2474 fa_AF => "∞",
2475 ff => "∞",
2476 ff_Latn => "∞",
2477 ff_Latn_BF => "∞",
2478 ff_Latn_CM => "∞",
2479 ff_Latn_GH => "∞",
2480 ff_Latn_GM => "∞",
2481 ff_Latn_GN => "∞",
2482 ff_Latn_GW => "∞",
2483 ff_Latn_LR => "∞",
2484 ff_Latn_MR => "∞",
2485 ff_Latn_NE => "∞",
2486 ff_Latn_NG => "∞",
2487 ff_Latn_SL => "∞",
2488 fi => "∞",
2489 fil => "∞",
2490 fo => "∞",
2491 fo_DK => "∞",
2492 fr => "∞",
2493 fr_BE => "∞",
2494 fr_BF => "∞",
2495 fr_BI => "∞",
2496 fr_BJ => "∞",
2497 fr_BL => "∞",
2498 fr_CA => "∞",
2499 fr_CD => "∞",
2500 fr_CF => "∞",
2501 fr_CG => "∞",
2502 fr_CH => "∞",
2503 fr_CI => "∞",
2504 fr_CM => "∞",
2505 fr_DJ => "∞",
2506 fr_DZ => "∞",
2507 fr_GA => "∞",
2508 fr_GF => "∞",
2509 fr_GN => "∞",
2510 fr_GP => "∞",
2511 fr_GQ => "∞",
2512 fr_HT => "∞",
2513 fr_KM => "∞",
2514 fr_LU => "∞",
2515 fr_MA => "∞",
2516 fr_MC => "∞",
2517 fr_MF => "∞",
2518 fr_MG => "∞",
2519 fr_ML => "∞",
2520 fr_MQ => "∞",
2521 fr_MR => "∞",
2522 fr_MU => "∞",
2523 fr_NC => "∞",
2524 fr_NE => "∞",
2525 fr_PF => "∞",
2526 fr_PM => "∞",
2527 fr_RE => "∞",
2528 fr_RW => "∞",
2529 fr_SC => "∞",
2530 fr_SN => "∞",
2531 fr_SY => "∞",
2532 fr_TD => "∞",
2533 fr_TG => "∞",
2534 fr_TN => "∞",
2535 fr_VU => "∞",
2536 fr_WF => "∞",
2537 fr_YT => "∞",
2538 fur => "∞",
2539 fy => "∞",
2540 ga => "∞",
2541 ga_GB => "∞",
2542 gd => "∞",
2543 gl => "∞",
2544 gsw => "∞",
2545 gsw_FR => "∞",
2546 gsw_LI => "∞",
2547 gu => "∞",
2548 guz => "∞",
2549 gv => "∞",
2550 ha => "∞",
2551 ha_GH => "∞",
2552 ha_NE => "∞",
2553 haw => "∞",
2554 he => "∞",
2555 hi => "∞",
2556 hr => "∞",
2557 hr_BA => "∞",
2558 hsb => "∞",
2559 hu => "∞",
2560 hy => "∞",
2561 ia => "∞",
2562 id => "∞",
2563 ig => "∞",
2564 ii => "∞",
2565 is => "∞",
2566 it => "∞",
2567 it_CH => "∞",
2568 it_SM => "∞",
2569 it_VA => "∞",
2570 ja => "∞",
2571 jgo => "∞",
2572 jmc => "∞",
2573 jv => "∞",
2574 ka => "∞",
2575 kab => "∞",
2576 kam => "∞",
2577 kde => "∞",
2578 kea => "∞",
2579 khq => "∞",
2580 ki => "∞",
2581 kk => "∞",
2582 kkj => "∞",
2583 kl => "∞",
2584 kln => "∞",
2585 km => "∞",
2586 kn => "∞",
2587 ko => "∞",
2588 ko_KP => "∞",
2589 kok => "∞",
2590 ks => "∞",
2591 ksb => "∞",
2592 ksf => "∞",
2593 ksh => "∞",
2594 ku => "∞",
2595 kw => "∞",
2596 ky => "∞",
2597 lag => "∞",
2598 lb => "∞",
2599 lg => "∞",
2600 lkt => "∞",
2601 ln => "∞",
2602 ln_AO => "∞",
2603 ln_CF => "∞",
2604 ln_CG => "∞",
2605 lo => "∞",
2606 lrc => "∞",
2607 lrc_IQ => "∞",
2608 lt => "∞",
2609 lu => "∞",
2610 luo => "∞",
2611 luy => "∞",
2612 lv => "∞",
2613 mas => "∞",
2614 mas_TZ => "∞",
2615 mer => "∞",
2616 mfe => "∞",
2617 mg => "∞",
2618 mgh => "∞",
2619 mgo => "∞",
2620 mi => "∞",
2621 mk => "∞",
2622 ml => "∞",
2623 mn => "∞",
2624 mr => "∞",
2625 ms => "∞",
2626 ms_BN => "∞",
2627 ms_SG => "∞",
2628 mt => "∞",
2629 mua => "∞",
2630 my => "∞",
2631 mzn => "∞",
2632 naq => "∞",
2633 nb => "∞",
2634 nb_SJ => "∞",
2635 nd => "∞",
2636 nds => "∞",
2637 nds_NL => "∞",
2638 ne => "∞",
2639 ne_IN => "∞",
2640 nl => "∞",
2641 nl_AW => "∞",
2642 nl_BE => "∞",
2643 nl_BQ => "∞",
2644 nl_CW => "∞",
2645 nl_SR => "∞",
2646 nl_SX => "∞",
2647 nmg => "∞",
2648 nn => "∞",
2649 nnh => "∞",
2650 nus => "∞",
2651 nyn => "∞",
2652 om => "∞",
2653 om_KE => "∞",
2654 or => "∞",
2655 os => "∞",
2656 os_RU => "∞",
2657 pa => "∞",
2658 pa_Arab => "∞",
2659 pa_Guru => "∞",
2660 pl => "∞",
2661 prg => "∞",
2662 ps => "∞",
2663 ps_PK => "∞",
2664 pt => "∞",
2665 pt_AO => "∞",
2666 pt_CH => "∞",
2667 pt_CV => "∞",
2668 pt_GQ => "∞",
2669 pt_GW => "∞",
2670 pt_LU => "∞",
2671 pt_MO => "∞",
2672 pt_MZ => "∞",
2673 pt_PT => "∞",
2674 pt_ST => "∞",
2675 pt_TL => "∞",
2676 qu => "∞",
2677 qu_BO => "∞",
2678 qu_EC => "∞",
2679 rm => "∞",
2680 rn => "∞",
2681 ro => "∞",
2682 ro_MD => "∞",
2683 rof => "∞",
2684 root => "∞",
2685 ru => "∞",
2686 ru_BY => "∞",
2687 ru_KG => "∞",
2688 ru_KZ => "∞",
2689 ru_MD => "∞",
2690 ru_UA => "∞",
2691 rw => "∞",
2692 rwk => "∞",
2693 sah => "∞",
2694 saq => "∞",
2695 sbp => "∞",
2696 sd => "∞",
2697 se => "∞",
2698 se_FI => "∞",
2699 se_SE => "∞",
2700 seh => "∞",
2701 ses => "∞",
2702 sg => "∞",
2703 shi => "∞",
2704 shi_Latn => "∞",
2705 shi_Tfng => "∞",
2706 si => "∞",
2707 sk => "∞",
2708 sl => "∞",
2709 smn => "∞",
2710 sn => "∞",
2711 so => "∞",
2712 so_DJ => "∞",
2713 so_ET => "∞",
2714 so_KE => "∞",
2715 sq => "∞",
2716 sq_MK => "∞",
2717 sq_XK => "∞",
2718 sr => "∞",
2719 sr_Cyrl => "∞",
2720 sr_Cyrl_BA => "∞",
2721 sr_Cyrl_ME => "∞",
2722 sr_Cyrl_XK => "∞",
2723 sr_Latn => "∞",
2724 sr_Latn_BA => "∞",
2725 sr_Latn_ME => "∞",
2726 sr_Latn_XK => "∞",
2727 sv => "∞",
2728 sv_AX => "∞",
2729 sv_FI => "∞",
2730 sw => "∞",
2731 sw_CD => "∞",
2732 sw_KE => "∞",
2733 sw_UG => "∞",
2734 ta => "∞",
2735 ta_LK => "∞",
2736 ta_MY => "∞",
2737 ta_SG => "∞",
2738 te => "∞",
2739 teo => "∞",
2740 teo_KE => "∞",
2741 tg => "∞",
2742 th => "∞",
2743 ti => "∞",
2744 ti_ER => "∞",
2745 tk => "∞",
2746 to => "∞",
2747 tr => "∞",
2748 tr_CY => "∞",
2749 tt => "∞",
2750 twq => "∞",
2751 tzm => "∞",
2752 ug => "∞",
2753 uk => "∞",
2754 ur => "∞",
2755 ur_IN => "∞",
2756 uz => "∞",
2757 uz_Arab => "∞",
2758 uz_Cyrl => "∞",
2759 uz_Latn => "∞",
2760 vai => "∞",
2761 vai_Latn => "∞",
2762 vai_Vaii => "∞",
2763 vi => "∞",
2764 vo => "∞",
2765 vun => "∞",
2766 wae => "∞",
2767 wo => "∞",
2768 xh => "∞",
2769 xog => "∞",
2770 yav => "∞",
2771 yi => "∞",
2772 yo => "∞",
2773 yo_BJ => "∞",
2774 yue => "∞",
2775 yue_Hans => "∞",
2776 yue_Hant => "∞",
2777 zgh => "∞",
2778 zh => "∞",
2779 zh_Hans => "∞",
2780 zh_Hans_HK => "∞",
2781 zh_Hans_MO => "∞",
2782 zh_Hans_SG => "∞",
2783 zh_Hant => "∞",
2784 zh_Hant_HK => "∞",
2785 zh_Hant_MO => "∞",
2786 zu => "∞",
2787 }
2788 }
2789 #[doc = r" Returns the locale's minus sign representation."]
2790 pub fn minus_sign(&self) -> &'static str {
2791 use self::Locale::*;
2792 match self {
2793 af => "-",
2794 af_NA => "-",
2795 agq => "-",
2796 ak => "-",
2797 am => "-",
2798 ar => "\u{61c}-",
2799 ar_AE => "\u{61c}-",
2800 ar_BH => "\u{61c}-",
2801 ar_DJ => "\u{61c}-",
2802 ar_DZ => "\u{200e}-",
2803 ar_EG => "\u{61c}-",
2804 ar_EH => "\u{200e}-",
2805 ar_ER => "\u{61c}-",
2806 ar_IL => "\u{61c}-",
2807 ar_IQ => "\u{61c}-",
2808 ar_JO => "\u{61c}-",
2809 ar_KM => "\u{61c}-",
2810 ar_KW => "\u{61c}-",
2811 ar_LB => "\u{61c}-",
2812 ar_LY => "\u{200e}-",
2813 ar_MA => "\u{200e}-",
2814 ar_MR => "\u{61c}-",
2815 ar_OM => "\u{61c}-",
2816 ar_PS => "\u{61c}-",
2817 ar_QA => "\u{61c}-",
2818 ar_SA => "\u{61c}-",
2819 ar_SD => "\u{61c}-",
2820 ar_SO => "\u{61c}-",
2821 ar_SS => "\u{61c}-",
2822 ar_SY => "\u{61c}-",
2823 ar_TD => "\u{61c}-",
2824 ar_TN => "\u{200e}-",
2825 ar_YE => "\u{61c}-",
2826 as_ => "-",
2827 asa => "-",
2828 ast => "-",
2829 az => "-",
2830 az_Cyrl => "-",
2831 az_Latn => "-",
2832 bas => "-",
2833 be => "-",
2834 bem => "-",
2835 bez => "-",
2836 bg => "-",
2837 bm => "-",
2838 bn => "-",
2839 bn_IN => "-",
2840 bo => "-",
2841 bo_IN => "-",
2842 br => "-",
2843 brx => "-",
2844 bs => "-",
2845 bs_Cyrl => "-",
2846 bs_Latn => "-",
2847 ca => "-",
2848 ca_AD => "-",
2849 ca_ES_VALENCIA => "-",
2850 ca_FR => "-",
2851 ca_IT => "-",
2852 ccp => "-",
2853 ccp_IN => "-",
2854 ce => "-",
2855 ceb => "-",
2856 cgg => "-",
2857 chr => "-",
2858 ckb => "\u{200f}-",
2859 ckb_IR => "\u{200f}-",
2860 cs => "-",
2861 cu => "-",
2862 cy => "-",
2863 da => "-",
2864 da_GL => "-",
2865 dav => "-",
2866 de => "-",
2867 de_AT => "-",
2868 de_BE => "-",
2869 de_CH => "-",
2870 de_IT => "-",
2871 de_LI => "-",
2872 de_LU => "-",
2873 dje => "-",
2874 dsb => "-",
2875 dua => "-",
2876 dyo => "-",
2877 dz => "-",
2878 ebu => "-",
2879 ee => "-",
2880 ee_TG => "-",
2881 el => "-",
2882 el_CY => "-",
2883 en => "-",
2884 en_001 => "-",
2885 en_150 => "-",
2886 en_AE => "-",
2887 en_AG => "-",
2888 en_AI => "-",
2889 en_AS => "-",
2890 en_AT => "-",
2891 en_AU => "-",
2892 en_BB => "-",
2893 en_BE => "-",
2894 en_BI => "-",
2895 en_BM => "-",
2896 en_BS => "-",
2897 en_BW => "-",
2898 en_BZ => "-",
2899 en_CA => "-",
2900 en_CC => "-",
2901 en_CH => "-",
2902 en_CK => "-",
2903 en_CM => "-",
2904 en_CX => "-",
2905 en_CY => "-",
2906 en_DE => "-",
2907 en_DG => "-",
2908 en_DK => "-",
2909 en_DM => "-",
2910 en_ER => "-",
2911 en_FI => "-",
2912 en_FJ => "-",
2913 en_FK => "-",
2914 en_FM => "-",
2915 en_GB => "-",
2916 en_GD => "-",
2917 en_GG => "-",
2918 en_GH => "-",
2919 en_GI => "-",
2920 en_GM => "-",
2921 en_GU => "-",
2922 en_GY => "-",
2923 en_HK => "-",
2924 en_IE => "-",
2925 en_IL => "-",
2926 en_IM => "-",
2927 en_IN => "-",
2928 en_IO => "-",
2929 en_JE => "-",
2930 en_JM => "-",
2931 en_KE => "-",
2932 en_KI => "-",
2933 en_KN => "-",
2934 en_KY => "-",
2935 en_LC => "-",
2936 en_LR => "-",
2937 en_LS => "-",
2938 en_MG => "-",
2939 en_MH => "-",
2940 en_MO => "-",
2941 en_MP => "-",
2942 en_MS => "-",
2943 en_MT => "-",
2944 en_MU => "-",
2945 en_MW => "-",
2946 en_MY => "-",
2947 en_NA => "-",
2948 en_NF => "-",
2949 en_NG => "-",
2950 en_NL => "-",
2951 en_NR => "-",
2952 en_NU => "-",
2953 en_NZ => "-",
2954 en_PG => "-",
2955 en_PH => "-",
2956 en_PK => "-",
2957 en_PN => "-",
2958 en_PR => "-",
2959 en_PW => "-",
2960 en_RW => "-",
2961 en_SB => "-",
2962 en_SC => "-",
2963 en_SD => "-",
2964 en_SE => "-",
2965 en_SG => "-",
2966 en_SH => "-",
2967 en_SI => "-",
2968 en_SL => "-",
2969 en_SS => "-",
2970 en_SX => "-",
2971 en_SZ => "-",
2972 en_TC => "-",
2973 en_TK => "-",
2974 en_TO => "-",
2975 en_TT => "-",
2976 en_TV => "-",
2977 en_TZ => "-",
2978 en_UG => "-",
2979 en_UM => "-",
2980 en_US_POSIX => "-",
2981 en_VC => "-",
2982 en_VG => "-",
2983 en_VI => "-",
2984 en_VU => "-",
2985 en_WS => "-",
2986 en_ZA => "-",
2987 en_ZM => "-",
2988 en_ZW => "-",
2989 eo => "-",
2990 es => "-",
2991 es_419 => "-",
2992 es_AR => "-",
2993 es_BO => "-",
2994 es_BR => "-",
2995 es_BZ => "-",
2996 es_CL => "-",
2997 es_CO => "-",
2998 es_CR => "-",
2999 es_CU => "-",
3000 es_DO => "-",
3001 es_EA => "-",
3002 es_EC => "-",
3003 es_GQ => "-",
3004 es_GT => "-",
3005 es_HN => "-",
3006 es_IC => "-",
3007 es_MX => "-",
3008 es_NI => "-",
3009 es_PA => "-",
3010 es_PE => "-",
3011 es_PH => "-",
3012 es_PR => "-",
3013 es_PY => "-",
3014 es_SV => "-",
3015 es_US => "-",
3016 es_UY => "-",
3017 es_VE => "-",
3018 et => "−",
3019 eu => "−",
3020 ewo => "-",
3021 fa => "\u{200e}−",
3022 fa_AF => "\u{200e}−",
3023 ff => "-",
3024 ff_Latn => "-",
3025 ff_Latn_BF => "-",
3026 ff_Latn_CM => "-",
3027 ff_Latn_GH => "-",
3028 ff_Latn_GM => "-",
3029 ff_Latn_GN => "-",
3030 ff_Latn_GW => "-",
3031 ff_Latn_LR => "-",
3032 ff_Latn_MR => "-",
3033 ff_Latn_NE => "-",
3034 ff_Latn_NG => "-",
3035 ff_Latn_SL => "-",
3036 fi => "−",
3037 fil => "-",
3038 fo => "−",
3039 fo_DK => "−",
3040 fr => "-",
3041 fr_BE => "-",
3042 fr_BF => "-",
3043 fr_BI => "-",
3044 fr_BJ => "-",
3045 fr_BL => "-",
3046 fr_CA => "-",
3047 fr_CD => "-",
3048 fr_CF => "-",
3049 fr_CG => "-",
3050 fr_CH => "-",
3051 fr_CI => "-",
3052 fr_CM => "-",
3053 fr_DJ => "-",
3054 fr_DZ => "-",
3055 fr_GA => "-",
3056 fr_GF => "-",
3057 fr_GN => "-",
3058 fr_GP => "-",
3059 fr_GQ => "-",
3060 fr_HT => "-",
3061 fr_KM => "-",
3062 fr_LU => "-",
3063 fr_MA => "-",
3064 fr_MC => "-",
3065 fr_MF => "-",
3066 fr_MG => "-",
3067 fr_ML => "-",
3068 fr_MQ => "-",
3069 fr_MR => "-",
3070 fr_MU => "-",
3071 fr_NC => "-",
3072 fr_NE => "-",
3073 fr_PF => "-",
3074 fr_PM => "-",
3075 fr_RE => "-",
3076 fr_RW => "-",
3077 fr_SC => "-",
3078 fr_SN => "-",
3079 fr_SY => "-",
3080 fr_TD => "-",
3081 fr_TG => "-",
3082 fr_TN => "-",
3083 fr_VU => "-",
3084 fr_WF => "-",
3085 fr_YT => "-",
3086 fur => "-",
3087 fy => "-",
3088 ga => "-",
3089 ga_GB => "-",
3090 gd => "-",
3091 gl => "-",
3092 gsw => "−",
3093 gsw_FR => "−",
3094 gsw_LI => "−",
3095 gu => "-",
3096 guz => "-",
3097 gv => "-",
3098 ha => "-",
3099 ha_GH => "-",
3100 ha_NE => "-",
3101 haw => "-",
3102 he => "\u{200e}-",
3103 hi => "-",
3104 hr => "-",
3105 hr_BA => "-",
3106 hsb => "-",
3107 hu => "-",
3108 hy => "-",
3109 ia => "-",
3110 id => "-",
3111 ig => "-",
3112 ii => "-",
3113 is => "-",
3114 it => "-",
3115 it_CH => "-",
3116 it_SM => "-",
3117 it_VA => "-",
3118 ja => "-",
3119 jgo => "-",
3120 jmc => "-",
3121 jv => "-",
3122 ka => "-",
3123 kab => "-",
3124 kam => "-",
3125 kde => "-",
3126 kea => "-",
3127 khq => "-",
3128 ki => "-",
3129 kk => "-",
3130 kkj => "-",
3131 kl => "-",
3132 kln => "-",
3133 km => "-",
3134 kn => "-",
3135 ko => "-",
3136 ko_KP => "-",
3137 kok => "-",
3138 ks => "\u{200e}-\u{200e}",
3139 ksb => "-",
3140 ksf => "-",
3141 ksh => "−",
3142 ku => "-",
3143 kw => "-",
3144 ky => "-",
3145 lag => "-",
3146 lb => "-",
3147 lg => "-",
3148 lkt => "-",
3149 ln => "-",
3150 ln_AO => "-",
3151 ln_CF => "-",
3152 ln_CG => "-",
3153 lo => "-",
3154 lrc => "\u{200e}-\u{200e}",
3155 lrc_IQ => "\u{200e}-\u{200e}",
3156 lt => "−",
3157 lu => "-",
3158 luo => "-",
3159 luy => "-",
3160 lv => "-",
3161 mas => "-",
3162 mas_TZ => "-",
3163 mer => "-",
3164 mfe => "-",
3165 mg => "-",
3166 mgh => "-",
3167 mgo => "-",
3168 mi => "-",
3169 mk => "-",
3170 ml => "-",
3171 mn => "-",
3172 mr => "-",
3173 ms => "-",
3174 ms_BN => "-",
3175 ms_SG => "-",
3176 mt => "-",
3177 mua => "-",
3178 my => "-",
3179 mzn => "\u{200e}-\u{200e}",
3180 naq => "-",
3181 nb => "−",
3182 nb_SJ => "−",
3183 nd => "-",
3184 nds => "-",
3185 nds_NL => "-",
3186 ne => "-",
3187 ne_IN => "-",
3188 nl => "-",
3189 nl_AW => "-",
3190 nl_BE => "-",
3191 nl_BQ => "-",
3192 nl_CW => "-",
3193 nl_SR => "-",
3194 nl_SX => "-",
3195 nmg => "-",
3196 nn => "−",
3197 nnh => "-",
3198 nus => "-",
3199 nyn => "-",
3200 om => "-",
3201 om_KE => "-",
3202 or => "-",
3203 os => "-",
3204 os_RU => "-",
3205 pa => "-",
3206 pa_Arab => "\u{200e}-\u{200e}",
3207 pa_Guru => "-",
3208 pl => "-",
3209 prg => "-",
3210 ps => "\u{200e}-\u{200e}",
3211 ps_PK => "\u{200e}-\u{200e}",
3212 pt => "-",
3213 pt_AO => "-",
3214 pt_CH => "-",
3215 pt_CV => "-",
3216 pt_GQ => "-",
3217 pt_GW => "-",
3218 pt_LU => "-",
3219 pt_MO => "-",
3220 pt_MZ => "-",
3221 pt_PT => "-",
3222 pt_ST => "-",
3223 pt_TL => "-",
3224 qu => "-",
3225 qu_BO => "-",
3226 qu_EC => "-",
3227 rm => "−",
3228 rn => "-",
3229 ro => "-",
3230 ro_MD => "-",
3231 rof => "-",
3232 root => "-",
3233 ru => "-",
3234 ru_BY => "-",
3235 ru_KG => "-",
3236 ru_KZ => "-",
3237 ru_MD => "-",
3238 ru_UA => "-",
3239 rw => "-",
3240 rwk => "-",
3241 sah => "-",
3242 saq => "-",
3243 sbp => "-",
3244 sd => "\u{61c}-",
3245 se => "−",
3246 se_FI => "−",
3247 se_SE => "−",
3248 seh => "-",
3249 ses => "-",
3250 sg => "-",
3251 shi => "-",
3252 shi_Latn => "-",
3253 shi_Tfng => "-",
3254 si => "-",
3255 sk => "-",
3256 sl => "−",
3257 smn => "-",
3258 sn => "-",
3259 so => "-",
3260 so_DJ => "-",
3261 so_ET => "-",
3262 so_KE => "-",
3263 sq => "-",
3264 sq_MK => "-",
3265 sq_XK => "-",
3266 sr => "-",
3267 sr_Cyrl => "-",
3268 sr_Cyrl_BA => "-",
3269 sr_Cyrl_ME => "-",
3270 sr_Cyrl_XK => "-",
3271 sr_Latn => "-",
3272 sr_Latn_BA => "-",
3273 sr_Latn_ME => "-",
3274 sr_Latn_XK => "-",
3275 sv => "−",
3276 sv_AX => "−",
3277 sv_FI => "−",
3278 sw => "-",
3279 sw_CD => "-",
3280 sw_KE => "-",
3281 sw_UG => "-",
3282 ta => "-",
3283 ta_LK => "-",
3284 ta_MY => "-",
3285 ta_SG => "-",
3286 te => "-",
3287 teo => "-",
3288 teo_KE => "-",
3289 tg => "-",
3290 th => "-",
3291 ti => "-",
3292 ti_ER => "-",
3293 tk => "-",
3294 to => "-",
3295 tr => "-",
3296 tr_CY => "-",
3297 tt => "-",
3298 twq => "-",
3299 tzm => "-",
3300 ug => "-",
3301 uk => "-",
3302 ur => "\u{200e}-",
3303 ur_IN => "\u{200e}-\u{200e}",
3304 uz => "-",
3305 uz_Arab => "\u{200e}-\u{200e}",
3306 uz_Cyrl => "-",
3307 uz_Latn => "-",
3308 vai => "-",
3309 vai_Latn => "-",
3310 vai_Vaii => "-",
3311 vi => "-",
3312 vo => "-",
3313 vun => "-",
3314 wae => "-",
3315 wo => "-",
3316 xh => "-",
3317 xog => "-",
3318 yav => "-",
3319 yi => "-",
3320 yo => "-",
3321 yo_BJ => "-",
3322 yue => "-",
3323 yue_Hans => "-",
3324 yue_Hant => "-",
3325 zgh => "-",
3326 zh => "-",
3327 zh_Hans => "-",
3328 zh_Hans_HK => "-",
3329 zh_Hans_MO => "-",
3330 zh_Hans_SG => "-",
3331 zh_Hant => "-",
3332 zh_Hant_HK => "-",
3333 zh_Hant_MO => "-",
3334 zu => "-",
3335 }
3336 }
3337 #[doc = r" Returns the locale's name."]
3338 pub fn name(&self) -> &'static str {
3339 use self::Locale::*;
3340 match self {
3341 af => "af",
3342 af_NA => "af-NA",
3343 agq => "agq",
3344 ak => "ak",
3345 am => "am",
3346 ar => "ar",
3347 ar_AE => "ar-AE",
3348 ar_BH => "ar-BH",
3349 ar_DJ => "ar-DJ",
3350 ar_DZ => "ar-DZ",
3351 ar_EG => "ar-EG",
3352 ar_EH => "ar-EH",
3353 ar_ER => "ar-ER",
3354 ar_IL => "ar-IL",
3355 ar_IQ => "ar-IQ",
3356 ar_JO => "ar-JO",
3357 ar_KM => "ar-KM",
3358 ar_KW => "ar-KW",
3359 ar_LB => "ar-LB",
3360 ar_LY => "ar-LY",
3361 ar_MA => "ar-MA",
3362 ar_MR => "ar-MR",
3363 ar_OM => "ar-OM",
3364 ar_PS => "ar-PS",
3365 ar_QA => "ar-QA",
3366 ar_SA => "ar-SA",
3367 ar_SD => "ar-SD",
3368 ar_SO => "ar-SO",
3369 ar_SS => "ar-SS",
3370 ar_SY => "ar-SY",
3371 ar_TD => "ar-TD",
3372 ar_TN => "ar-TN",
3373 ar_YE => "ar-YE",
3374 as_ => "as",
3375 asa => "asa",
3376 ast => "ast",
3377 az => "az",
3378 az_Cyrl => "az-Cyrl",
3379 az_Latn => "az-Latn",
3380 bas => "bas",
3381 be => "be",
3382 bem => "bem",
3383 bez => "bez",
3384 bg => "bg",
3385 bm => "bm",
3386 bn => "bn",
3387 bn_IN => "bn-IN",
3388 bo => "bo",
3389 bo_IN => "bo-IN",
3390 br => "br",
3391 brx => "brx",
3392 bs => "bs",
3393 bs_Cyrl => "bs-Cyrl",
3394 bs_Latn => "bs-Latn",
3395 ca => "ca",
3396 ca_AD => "ca-AD",
3397 ca_ES_VALENCIA => "ca-ES-VALENCIA",
3398 ca_FR => "ca-FR",
3399 ca_IT => "ca-IT",
3400 ccp => "ccp",
3401 ccp_IN => "ccp-IN",
3402 ce => "ce",
3403 ceb => "ceb",
3404 cgg => "cgg",
3405 chr => "chr",
3406 ckb => "ckb",
3407 ckb_IR => "ckb-IR",
3408 cs => "cs",
3409 cu => "cu",
3410 cy => "cy",
3411 da => "da",
3412 da_GL => "da-GL",
3413 dav => "dav",
3414 de => "de",
3415 de_AT => "de-AT",
3416 de_BE => "de-BE",
3417 de_CH => "de-CH",
3418 de_IT => "de-IT",
3419 de_LI => "de-LI",
3420 de_LU => "de-LU",
3421 dje => "dje",
3422 dsb => "dsb",
3423 dua => "dua",
3424 dyo => "dyo",
3425 dz => "dz",
3426 ebu => "ebu",
3427 ee => "ee",
3428 ee_TG => "ee-TG",
3429 el => "el",
3430 el_CY => "el-CY",
3431 en => "en",
3432 en_001 => "en-001",
3433 en_150 => "en-150",
3434 en_AE => "en-AE",
3435 en_AG => "en-AG",
3436 en_AI => "en-AI",
3437 en_AS => "en-AS",
3438 en_AT => "en-AT",
3439 en_AU => "en-AU",
3440 en_BB => "en-BB",
3441 en_BE => "en-BE",
3442 en_BI => "en-BI",
3443 en_BM => "en-BM",
3444 en_BS => "en-BS",
3445 en_BW => "en-BW",
3446 en_BZ => "en-BZ",
3447 en_CA => "en-CA",
3448 en_CC => "en-CC",
3449 en_CH => "en-CH",
3450 en_CK => "en-CK",
3451 en_CM => "en-CM",
3452 en_CX => "en-CX",
3453 en_CY => "en-CY",
3454 en_DE => "en-DE",
3455 en_DG => "en-DG",
3456 en_DK => "en-DK",
3457 en_DM => "en-DM",
3458 en_ER => "en-ER",
3459 en_FI => "en-FI",
3460 en_FJ => "en-FJ",
3461 en_FK => "en-FK",
3462 en_FM => "en-FM",
3463 en_GB => "en-GB",
3464 en_GD => "en-GD",
3465 en_GG => "en-GG",
3466 en_GH => "en-GH",
3467 en_GI => "en-GI",
3468 en_GM => "en-GM",
3469 en_GU => "en-GU",
3470 en_GY => "en-GY",
3471 en_HK => "en-HK",
3472 en_IE => "en-IE",
3473 en_IL => "en-IL",
3474 en_IM => "en-IM",
3475 en_IN => "en-IN",
3476 en_IO => "en-IO",
3477 en_JE => "en-JE",
3478 en_JM => "en-JM",
3479 en_KE => "en-KE",
3480 en_KI => "en-KI",
3481 en_KN => "en-KN",
3482 en_KY => "en-KY",
3483 en_LC => "en-LC",
3484 en_LR => "en-LR",
3485 en_LS => "en-LS",
3486 en_MG => "en-MG",
3487 en_MH => "en-MH",
3488 en_MO => "en-MO",
3489 en_MP => "en-MP",
3490 en_MS => "en-MS",
3491 en_MT => "en-MT",
3492 en_MU => "en-MU",
3493 en_MW => "en-MW",
3494 en_MY => "en-MY",
3495 en_NA => "en-NA",
3496 en_NF => "en-NF",
3497 en_NG => "en-NG",
3498 en_NL => "en-NL",
3499 en_NR => "en-NR",
3500 en_NU => "en-NU",
3501 en_NZ => "en-NZ",
3502 en_PG => "en-PG",
3503 en_PH => "en-PH",
3504 en_PK => "en-PK",
3505 en_PN => "en-PN",
3506 en_PR => "en-PR",
3507 en_PW => "en-PW",
3508 en_RW => "en-RW",
3509 en_SB => "en-SB",
3510 en_SC => "en-SC",
3511 en_SD => "en-SD",
3512 en_SE => "en-SE",
3513 en_SG => "en-SG",
3514 en_SH => "en-SH",
3515 en_SI => "en-SI",
3516 en_SL => "en-SL",
3517 en_SS => "en-SS",
3518 en_SX => "en-SX",
3519 en_SZ => "en-SZ",
3520 en_TC => "en-TC",
3521 en_TK => "en-TK",
3522 en_TO => "en-TO",
3523 en_TT => "en-TT",
3524 en_TV => "en-TV",
3525 en_TZ => "en-TZ",
3526 en_UG => "en-UG",
3527 en_UM => "en-UM",
3528 en_US_POSIX => "en-US-POSIX",
3529 en_VC => "en-VC",
3530 en_VG => "en-VG",
3531 en_VI => "en-VI",
3532 en_VU => "en-VU",
3533 en_WS => "en-WS",
3534 en_ZA => "en-ZA",
3535 en_ZM => "en-ZM",
3536 en_ZW => "en-ZW",
3537 eo => "eo",
3538 es => "es",
3539 es_419 => "es-419",
3540 es_AR => "es-AR",
3541 es_BO => "es-BO",
3542 es_BR => "es-BR",
3543 es_BZ => "es-BZ",
3544 es_CL => "es-CL",
3545 es_CO => "es-CO",
3546 es_CR => "es-CR",
3547 es_CU => "es-CU",
3548 es_DO => "es-DO",
3549 es_EA => "es-EA",
3550 es_EC => "es-EC",
3551 es_GQ => "es-GQ",
3552 es_GT => "es-GT",
3553 es_HN => "es-HN",
3554 es_IC => "es-IC",
3555 es_MX => "es-MX",
3556 es_NI => "es-NI",
3557 es_PA => "es-PA",
3558 es_PE => "es-PE",
3559 es_PH => "es-PH",
3560 es_PR => "es-PR",
3561 es_PY => "es-PY",
3562 es_SV => "es-SV",
3563 es_US => "es-US",
3564 es_UY => "es-UY",
3565 es_VE => "es-VE",
3566 et => "et",
3567 eu => "eu",
3568 ewo => "ewo",
3569 fa => "fa",
3570 fa_AF => "fa-AF",
3571 ff => "ff",
3572 ff_Latn => "ff-Latn",
3573 ff_Latn_BF => "ff-Latn-BF",
3574 ff_Latn_CM => "ff-Latn-CM",
3575 ff_Latn_GH => "ff-Latn-GH",
3576 ff_Latn_GM => "ff-Latn-GM",
3577 ff_Latn_GN => "ff-Latn-GN",
3578 ff_Latn_GW => "ff-Latn-GW",
3579 ff_Latn_LR => "ff-Latn-LR",
3580 ff_Latn_MR => "ff-Latn-MR",
3581 ff_Latn_NE => "ff-Latn-NE",
3582 ff_Latn_NG => "ff-Latn-NG",
3583 ff_Latn_SL => "ff-Latn-SL",
3584 fi => "fi",
3585 fil => "fil",
3586 fo => "fo",
3587 fo_DK => "fo-DK",
3588 fr => "fr",
3589 fr_BE => "fr-BE",
3590 fr_BF => "fr-BF",
3591 fr_BI => "fr-BI",
3592 fr_BJ => "fr-BJ",
3593 fr_BL => "fr-BL",
3594 fr_CA => "fr-CA",
3595 fr_CD => "fr-CD",
3596 fr_CF => "fr-CF",
3597 fr_CG => "fr-CG",
3598 fr_CH => "fr-CH",
3599 fr_CI => "fr-CI",
3600 fr_CM => "fr-CM",
3601 fr_DJ => "fr-DJ",
3602 fr_DZ => "fr-DZ",
3603 fr_GA => "fr-GA",
3604 fr_GF => "fr-GF",
3605 fr_GN => "fr-GN",
3606 fr_GP => "fr-GP",
3607 fr_GQ => "fr-GQ",
3608 fr_HT => "fr-HT",
3609 fr_KM => "fr-KM",
3610 fr_LU => "fr-LU",
3611 fr_MA => "fr-MA",
3612 fr_MC => "fr-MC",
3613 fr_MF => "fr-MF",
3614 fr_MG => "fr-MG",
3615 fr_ML => "fr-ML",
3616 fr_MQ => "fr-MQ",
3617 fr_MR => "fr-MR",
3618 fr_MU => "fr-MU",
3619 fr_NC => "fr-NC",
3620 fr_NE => "fr-NE",
3621 fr_PF => "fr-PF",
3622 fr_PM => "fr-PM",
3623 fr_RE => "fr-RE",
3624 fr_RW => "fr-RW",
3625 fr_SC => "fr-SC",
3626 fr_SN => "fr-SN",
3627 fr_SY => "fr-SY",
3628 fr_TD => "fr-TD",
3629 fr_TG => "fr-TG",
3630 fr_TN => "fr-TN",
3631 fr_VU => "fr-VU",
3632 fr_WF => "fr-WF",
3633 fr_YT => "fr-YT",
3634 fur => "fur",
3635 fy => "fy",
3636 ga => "ga",
3637 ga_GB => "ga-GB",
3638 gd => "gd",
3639 gl => "gl",
3640 gsw => "gsw",
3641 gsw_FR => "gsw-FR",
3642 gsw_LI => "gsw-LI",
3643 gu => "gu",
3644 guz => "guz",
3645 gv => "gv",
3646 ha => "ha",
3647 ha_GH => "ha-GH",
3648 ha_NE => "ha-NE",
3649 haw => "haw",
3650 he => "he",
3651 hi => "hi",
3652 hr => "hr",
3653 hr_BA => "hr-BA",
3654 hsb => "hsb",
3655 hu => "hu",
3656 hy => "hy",
3657 ia => "ia",
3658 id => "id",
3659 ig => "ig",
3660 ii => "ii",
3661 is => "is",
3662 it => "it",
3663 it_CH => "it-CH",
3664 it_SM => "it-SM",
3665 it_VA => "it-VA",
3666 ja => "ja",
3667 jgo => "jgo",
3668 jmc => "jmc",
3669 jv => "jv",
3670 ka => "ka",
3671 kab => "kab",
3672 kam => "kam",
3673 kde => "kde",
3674 kea => "kea",
3675 khq => "khq",
3676 ki => "ki",
3677 kk => "kk",
3678 kkj => "kkj",
3679 kl => "kl",
3680 kln => "kln",
3681 km => "km",
3682 kn => "kn",
3683 ko => "ko",
3684 ko_KP => "ko-KP",
3685 kok => "kok",
3686 ks => "ks",
3687 ksb => "ksb",
3688 ksf => "ksf",
3689 ksh => "ksh",
3690 ku => "ku",
3691 kw => "kw",
3692 ky => "ky",
3693 lag => "lag",
3694 lb => "lb",
3695 lg => "lg",
3696 lkt => "lkt",
3697 ln => "ln",
3698 ln_AO => "ln-AO",
3699 ln_CF => "ln-CF",
3700 ln_CG => "ln-CG",
3701 lo => "lo",
3702 lrc => "lrc",
3703 lrc_IQ => "lrc-IQ",
3704 lt => "lt",
3705 lu => "lu",
3706 luo => "luo",
3707 luy => "luy",
3708 lv => "lv",
3709 mas => "mas",
3710 mas_TZ => "mas-TZ",
3711 mer => "mer",
3712 mfe => "mfe",
3713 mg => "mg",
3714 mgh => "mgh",
3715 mgo => "mgo",
3716 mi => "mi",
3717 mk => "mk",
3718 ml => "ml",
3719 mn => "mn",
3720 mr => "mr",
3721 ms => "ms",
3722 ms_BN => "ms-BN",
3723 ms_SG => "ms-SG",
3724 mt => "mt",
3725 mua => "mua",
3726 my => "my",
3727 mzn => "mzn",
3728 naq => "naq",
3729 nb => "nb",
3730 nb_SJ => "nb-SJ",
3731 nd => "nd",
3732 nds => "nds",
3733 nds_NL => "nds-NL",
3734 ne => "ne",
3735 ne_IN => "ne-IN",
3736 nl => "nl",
3737 nl_AW => "nl-AW",
3738 nl_BE => "nl-BE",
3739 nl_BQ => "nl-BQ",
3740 nl_CW => "nl-CW",
3741 nl_SR => "nl-SR",
3742 nl_SX => "nl-SX",
3743 nmg => "nmg",
3744 nn => "nn",
3745 nnh => "nnh",
3746 nus => "nus",
3747 nyn => "nyn",
3748 om => "om",
3749 om_KE => "om-KE",
3750 or => "or",
3751 os => "os",
3752 os_RU => "os-RU",
3753 pa => "pa",
3754 pa_Arab => "pa-Arab",
3755 pa_Guru => "pa-Guru",
3756 pl => "pl",
3757 prg => "prg",
3758 ps => "ps",
3759 ps_PK => "ps-PK",
3760 pt => "pt",
3761 pt_AO => "pt-AO",
3762 pt_CH => "pt-CH",
3763 pt_CV => "pt-CV",
3764 pt_GQ => "pt-GQ",
3765 pt_GW => "pt-GW",
3766 pt_LU => "pt-LU",
3767 pt_MO => "pt-MO",
3768 pt_MZ => "pt-MZ",
3769 pt_PT => "pt-PT",
3770 pt_ST => "pt-ST",
3771 pt_TL => "pt-TL",
3772 qu => "qu",
3773 qu_BO => "qu-BO",
3774 qu_EC => "qu-EC",
3775 rm => "rm",
3776 rn => "rn",
3777 ro => "ro",
3778 ro_MD => "ro-MD",
3779 rof => "rof",
3780 root => "root",
3781 ru => "ru",
3782 ru_BY => "ru-BY",
3783 ru_KG => "ru-KG",
3784 ru_KZ => "ru-KZ",
3785 ru_MD => "ru-MD",
3786 ru_UA => "ru-UA",
3787 rw => "rw",
3788 rwk => "rwk",
3789 sah => "sah",
3790 saq => "saq",
3791 sbp => "sbp",
3792 sd => "sd",
3793 se => "se",
3794 se_FI => "se-FI",
3795 se_SE => "se-SE",
3796 seh => "seh",
3797 ses => "ses",
3798 sg => "sg",
3799 shi => "shi",
3800 shi_Latn => "shi-Latn",
3801 shi_Tfng => "shi-Tfng",
3802 si => "si",
3803 sk => "sk",
3804 sl => "sl",
3805 smn => "smn",
3806 sn => "sn",
3807 so => "so",
3808 so_DJ => "so-DJ",
3809 so_ET => "so-ET",
3810 so_KE => "so-KE",
3811 sq => "sq",
3812 sq_MK => "sq-MK",
3813 sq_XK => "sq-XK",
3814 sr => "sr",
3815 sr_Cyrl => "sr-Cyrl",
3816 sr_Cyrl_BA => "sr-Cyrl-BA",
3817 sr_Cyrl_ME => "sr-Cyrl-ME",
3818 sr_Cyrl_XK => "sr-Cyrl-XK",
3819 sr_Latn => "sr-Latn",
3820 sr_Latn_BA => "sr-Latn-BA",
3821 sr_Latn_ME => "sr-Latn-ME",
3822 sr_Latn_XK => "sr-Latn-XK",
3823 sv => "sv",
3824 sv_AX => "sv-AX",
3825 sv_FI => "sv-FI",
3826 sw => "sw",
3827 sw_CD => "sw-CD",
3828 sw_KE => "sw-KE",
3829 sw_UG => "sw-UG",
3830 ta => "ta",
3831 ta_LK => "ta-LK",
3832 ta_MY => "ta-MY",
3833 ta_SG => "ta-SG",
3834 te => "te",
3835 teo => "teo",
3836 teo_KE => "teo-KE",
3837 tg => "tg",
3838 th => "th",
3839 ti => "ti",
3840 ti_ER => "ti-ER",
3841 tk => "tk",
3842 to => "to",
3843 tr => "tr",
3844 tr_CY => "tr-CY",
3845 tt => "tt",
3846 twq => "twq",
3847 tzm => "tzm",
3848 ug => "ug",
3849 uk => "uk",
3850 ur => "ur",
3851 ur_IN => "ur-IN",
3852 uz => "uz",
3853 uz_Arab => "uz-Arab",
3854 uz_Cyrl => "uz-Cyrl",
3855 uz_Latn => "uz-Latn",
3856 vai => "vai",
3857 vai_Latn => "vai-Latn",
3858 vai_Vaii => "vai-Vaii",
3859 vi => "vi",
3860 vo => "vo",
3861 vun => "vun",
3862 wae => "wae",
3863 wo => "wo",
3864 xh => "xh",
3865 xog => "xog",
3866 yav => "yav",
3867 yi => "yi",
3868 yo => "yo",
3869 yo_BJ => "yo-BJ",
3870 yue => "yue",
3871 yue_Hans => "yue-Hans",
3872 yue_Hant => "yue-Hant",
3873 zgh => "zgh",
3874 zh => "zh",
3875 zh_Hans => "zh-Hans",
3876 zh_Hans_HK => "zh-Hans-HK",
3877 zh_Hans_MO => "zh-Hans-MO",
3878 zh_Hans_SG => "zh-Hans-SG",
3879 zh_Hant => "zh-Hant",
3880 zh_Hant_HK => "zh-Hant-HK",
3881 zh_Hant_MO => "zh-Hant-MO",
3882 zu => "zu",
3883 }
3884 }
3885 #[doc = r" Returns the locale's NaN representation."]
3886 pub fn nan(&self) -> &'static str {
3887 use self::Locale::*;
3888 match self {
3889 af => "NaN",
3890 af_NA => "NaN",
3891 agq => "NaN",
3892 ak => "NaN",
3893 am => "NaN",
3894 ar => "ليس\u{a0}رقم",
3895 ar_AE => "ليس\u{a0}رقم",
3896 ar_BH => "ليس\u{a0}رقم",
3897 ar_DJ => "ليس\u{a0}رقم",
3898 ar_DZ => "ليس\u{a0}رقم\u{64b}ا",
3899 ar_EG => "ليس\u{a0}رقم",
3900 ar_EH => "ليس\u{a0}رقم\u{64b}ا",
3901 ar_ER => "ليس\u{a0}رقم",
3902 ar_IL => "ليس\u{a0}رقم",
3903 ar_IQ => "ليس\u{a0}رقم",
3904 ar_JO => "ليس\u{a0}رقم",
3905 ar_KM => "ليس\u{a0}رقم",
3906 ar_KW => "ليس\u{a0}رقم",
3907 ar_LB => "ليس\u{a0}رقم",
3908 ar_LY => "ليس\u{a0}رقم\u{64b}ا",
3909 ar_MA => "ليس\u{a0}رقم\u{64b}ا",
3910 ar_MR => "ليس\u{a0}رقم",
3911 ar_OM => "ليس\u{a0}رقم",
3912 ar_PS => "ليس\u{a0}رقم",
3913 ar_QA => "ليس\u{a0}رقم",
3914 ar_SA => "ليس\u{a0}رقم",
3915 ar_SD => "ليس\u{a0}رقم",
3916 ar_SO => "ليس\u{a0}رقم",
3917 ar_SS => "ليس\u{a0}رقم",
3918 ar_SY => "ليس\u{a0}رقم",
3919 ar_TD => "ليس\u{a0}رقم",
3920 ar_TN => "ليس\u{a0}رقم\u{64b}ا",
3921 ar_YE => "ليس\u{a0}رقم",
3922 as_ => "NaN",
3923 asa => "NaN",
3924 ast => "ND",
3925 az => "NaN",
3926 az_Cyrl => "NaN",
3927 az_Latn => "NaN",
3928 bas => "NaN",
3929 be => "NaN",
3930 bem => "NaN",
3931 bez => "NaN",
3932 bg => "NaN",
3933 bm => "NaN",
3934 bn => "NaN",
3935 bn_IN => "NaN",
3936 bo => "NaN",
3937 bo_IN => "NaN",
3938 br => "NaN",
3939 brx => "NaN",
3940 bs => "NaN",
3941 bs_Cyrl => "NaN",
3942 bs_Latn => "NaN",
3943 ca => "NaN",
3944 ca_AD => "NaN",
3945 ca_ES_VALENCIA => "NaN",
3946 ca_FR => "NaN",
3947 ca_IT => "NaN",
3948 ccp => "NaN",
3949 ccp_IN => "NaN",
3950 ce => "Терхьаш\u{a0}дац",
3951 ceb => "NaN",
3952 cgg => "NaN",
3953 chr => "NaN",
3954 ckb => "NaN",
3955 ckb_IR => "NaN",
3956 cs => "NaN",
3957 cu => "NaN",
3958 cy => "NaN",
3959 da => "NaN",
3960 da_GL => "NaN",
3961 dav => "NaN",
3962 de => "NaN",
3963 de_AT => "NaN",
3964 de_BE => "NaN",
3965 de_CH => "NaN",
3966 de_IT => "NaN",
3967 de_LI => "NaN",
3968 de_LU => "NaN",
3969 dje => "NaN",
3970 dsb => "NaN",
3971 dua => "NaN",
3972 dyo => "NaN",
3973 dz => "ཨང་མད",
3974 ebu => "NaN",
3975 ee => "mnn",
3976 ee_TG => "mnn",
3977 el => "NaN",
3978 el_CY => "NaN",
3979 en => "NaN",
3980 en_001 => "NaN",
3981 en_150 => "NaN",
3982 en_AE => "NaN",
3983 en_AG => "NaN",
3984 en_AI => "NaN",
3985 en_AS => "NaN",
3986 en_AT => "NaN",
3987 en_AU => "NaN",
3988 en_BB => "NaN",
3989 en_BE => "NaN",
3990 en_BI => "NaN",
3991 en_BM => "NaN",
3992 en_BS => "NaN",
3993 en_BW => "NaN",
3994 en_BZ => "NaN",
3995 en_CA => "NaN",
3996 en_CC => "NaN",
3997 en_CH => "NaN",
3998 en_CK => "NaN",
3999 en_CM => "NaN",
4000 en_CX => "NaN",
4001 en_CY => "NaN",
4002 en_DE => "NaN",
4003 en_DG => "NaN",
4004 en_DK => "NaN",
4005 en_DM => "NaN",
4006 en_ER => "NaN",
4007 en_FI => "NaN",
4008 en_FJ => "NaN",
4009 en_FK => "NaN",
4010 en_FM => "NaN",
4011 en_GB => "NaN",
4012 en_GD => "NaN",
4013 en_GG => "NaN",
4014 en_GH => "NaN",
4015 en_GI => "NaN",
4016 en_GM => "NaN",
4017 en_GU => "NaN",
4018 en_GY => "NaN",
4019 en_HK => "NaN",
4020 en_IE => "NaN",
4021 en_IL => "NaN",
4022 en_IM => "NaN",
4023 en_IN => "NaN",
4024 en_IO => "NaN",
4025 en_JE => "NaN",
4026 en_JM => "NaN",
4027 en_KE => "NaN",
4028 en_KI => "NaN",
4029 en_KN => "NaN",
4030 en_KY => "NaN",
4031 en_LC => "NaN",
4032 en_LR => "NaN",
4033 en_LS => "NaN",
4034 en_MG => "NaN",
4035 en_MH => "NaN",
4036 en_MO => "NaN",
4037 en_MP => "NaN",
4038 en_MS => "NaN",
4039 en_MT => "NaN",
4040 en_MU => "NaN",
4041 en_MW => "NaN",
4042 en_MY => "NaN",
4043 en_NA => "NaN",
4044 en_NF => "NaN",
4045 en_NG => "NaN",
4046 en_NL => "NaN",
4047 en_NR => "NaN",
4048 en_NU => "NaN",
4049 en_NZ => "NaN",
4050 en_PG => "NaN",
4051 en_PH => "NaN",
4052 en_PK => "NaN",
4053 en_PN => "NaN",
4054 en_PR => "NaN",
4055 en_PW => "NaN",
4056 en_RW => "NaN",
4057 en_SB => "NaN",
4058 en_SC => "NaN",
4059 en_SD => "NaN",
4060 en_SE => "NaN",
4061 en_SG => "NaN",
4062 en_SH => "NaN",
4063 en_SI => "NaN",
4064 en_SL => "NaN",
4065 en_SS => "NaN",
4066 en_SX => "NaN",
4067 en_SZ => "NaN",
4068 en_TC => "NaN",
4069 en_TK => "NaN",
4070 en_TO => "NaN",
4071 en_TT => "NaN",
4072 en_TV => "NaN",
4073 en_TZ => "NaN",
4074 en_UG => "NaN",
4075 en_UM => "NaN",
4076 en_US_POSIX => "NaN",
4077 en_VC => "NaN",
4078 en_VG => "NaN",
4079 en_VI => "NaN",
4080 en_VU => "NaN",
4081 en_WS => "NaN",
4082 en_ZA => "NaN",
4083 en_ZM => "NaN",
4084 en_ZW => "NaN",
4085 eo => "NaN",
4086 es => "NaN",
4087 es_419 => "NaN",
4088 es_AR => "NaN",
4089 es_BO => "NaN",
4090 es_BR => "NaN",
4091 es_BZ => "NaN",
4092 es_CL => "NaN",
4093 es_CO => "NaN",
4094 es_CR => "NaN",
4095 es_CU => "NaN",
4096 es_DO => "NaN",
4097 es_EA => "NaN",
4098 es_EC => "NaN",
4099 es_GQ => "NaN",
4100 es_GT => "NaN",
4101 es_HN => "NaN",
4102 es_IC => "NaN",
4103 es_MX => "NaN",
4104 es_NI => "NaN",
4105 es_PA => "NaN",
4106 es_PE => "NaN",
4107 es_PH => "NaN",
4108 es_PR => "NaN",
4109 es_PY => "NaN",
4110 es_SV => "NaN",
4111 es_US => "NaN",
4112 es_UY => "NaN",
4113 es_VE => "NaN",
4114 et => "NaN",
4115 eu => "NaN",
4116 ewo => "NaN",
4117 fa => "ناعدد",
4118 fa_AF => "ناعدد",
4119 ff => "NaN",
4120 ff_Latn => "NaN",
4121 ff_Latn_BF => "NaN",
4122 ff_Latn_CM => "NaN",
4123 ff_Latn_GH => "NaN",
4124 ff_Latn_GM => "NaN",
4125 ff_Latn_GN => "NaN",
4126 ff_Latn_GW => "NaN",
4127 ff_Latn_LR => "NaN",
4128 ff_Latn_MR => "NaN",
4129 ff_Latn_NE => "NaN",
4130 ff_Latn_NG => "NaN",
4131 ff_Latn_SL => "NaN",
4132 fi => "epäluku",
4133 fil => "NaN",
4134 fo => "NaN",
4135 fo_DK => "NaN",
4136 fr => "NaN",
4137 fr_BE => "NaN",
4138 fr_BF => "NaN",
4139 fr_BI => "NaN",
4140 fr_BJ => "NaN",
4141 fr_BL => "NaN",
4142 fr_CA => "NaN",
4143 fr_CD => "NaN",
4144 fr_CF => "NaN",
4145 fr_CG => "NaN",
4146 fr_CH => "NaN",
4147 fr_CI => "NaN",
4148 fr_CM => "NaN",
4149 fr_DJ => "NaN",
4150 fr_DZ => "NaN",
4151 fr_GA => "NaN",
4152 fr_GF => "NaN",
4153 fr_GN => "NaN",
4154 fr_GP => "NaN",
4155 fr_GQ => "NaN",
4156 fr_HT => "NaN",
4157 fr_KM => "NaN",
4158 fr_LU => "NaN",
4159 fr_MA => "NaN",
4160 fr_MC => "NaN",
4161 fr_MF => "NaN",
4162 fr_MG => "NaN",
4163 fr_ML => "NaN",
4164 fr_MQ => "NaN",
4165 fr_MR => "NaN",
4166 fr_MU => "NaN",
4167 fr_NC => "NaN",
4168 fr_NE => "NaN",
4169 fr_PF => "NaN",
4170 fr_PM => "NaN",
4171 fr_RE => "NaN",
4172 fr_RW => "NaN",
4173 fr_SC => "NaN",
4174 fr_SN => "NaN",
4175 fr_SY => "NaN",
4176 fr_TD => "NaN",
4177 fr_TG => "NaN",
4178 fr_TN => "NaN",
4179 fr_VU => "NaN",
4180 fr_WF => "NaN",
4181 fr_YT => "NaN",
4182 fur => "NaN",
4183 fy => "NaN",
4184 ga => "NaN",
4185 ga_GB => "NaN",
4186 gd => "NaN",
4187 gl => "NaN",
4188 gsw => "NaN",
4189 gsw_FR => "NaN",
4190 gsw_LI => "NaN",
4191 gu => "NaN",
4192 guz => "NaN",
4193 gv => "NaN",
4194 ha => "NaN",
4195 ha_GH => "NaN",
4196 ha_NE => "NaN",
4197 haw => "NaN",
4198 he => "NaN",
4199 hi => "NaN",
4200 hr => "NaN",
4201 hr_BA => "NaN",
4202 hsb => "NaN",
4203 hu => "NaN",
4204 hy => "ՈչԹ",
4205 ia => "NaN",
4206 id => "NaN",
4207 ig => "NaN",
4208 ii => "NaN",
4209 is => "NaN",
4210 it => "NaN",
4211 it_CH => "NaN",
4212 it_SM => "NaN",
4213 it_VA => "NaN",
4214 ja => "NaN",
4215 jgo => "NaN",
4216 jmc => "NaN",
4217 jv => "NaN",
4218 ka => "არ\u{a0}არის\u{a0}რიცხვი",
4219 kab => "NaN",
4220 kam => "NaN",
4221 kde => "NaN",
4222 kea => "NaN",
4223 khq => "NaN",
4224 ki => "NaN",
4225 kk => "сан\u{a0}емес",
4226 kkj => "NaN",
4227 kl => "NaN",
4228 kln => "NaN",
4229 km => "NaN",
4230 kn => "NaN",
4231 ko => "NaN",
4232 ko_KP => "NaN",
4233 kok => "NaN",
4234 ks => "NaN",
4235 ksb => "NaN",
4236 ksf => "NaN",
4237 ksh => "NaN",
4238 ku => "NaN",
4239 kw => "NaN",
4240 ky => "сан\u{a0}эмес",
4241 lag => "NaN",
4242 lb => "NaN",
4243 lg => "NaN",
4244 lkt => "NaN",
4245 ln => "NaN",
4246 ln_AO => "NaN",
4247 ln_CF => "NaN",
4248 ln_CG => "NaN",
4249 lo => "ບ\u{ecd}\u{ec8}\u{200b}ແມ\u{ec8}ນ\u{200b}ໂຕ\u{200b}ເລກ",
4250 lrc => "NaN",
4251 lrc_IQ => "NaN",
4252 lt => "NaN",
4253 lu => "NaN",
4254 luo => "NaN",
4255 luy => "NaN",
4256 lv => "NS",
4257 mas => "NaN",
4258 mas_TZ => "NaN",
4259 mer => "NaN",
4260 mfe => "NaN",
4261 mg => "NaN",
4262 mgh => "NaN",
4263 mgo => "NaN",
4264 mi => "NaN",
4265 mk => "NaN",
4266 ml => "NaN",
4267 mn => "NaN",
4268 mr => "NaN",
4269 ms => "NaN",
4270 ms_BN => "NaN",
4271 ms_SG => "NaN",
4272 mt => "NaN",
4273 mua => "NaN",
4274 my => "ဂဏန\u{103a}းမဟ\u{102f}တ\u{103a}သော",
4275 mzn => "NaN",
4276 naq => "NaN",
4277 nb => "NaN",
4278 nb_SJ => "NaN",
4279 nd => "NaN",
4280 nds => "NaN",
4281 nds_NL => "NaN",
4282 ne => "NaN",
4283 ne_IN => "NaN",
4284 nl => "NaN",
4285 nl_AW => "NaN",
4286 nl_BE => "NaN",
4287 nl_BQ => "NaN",
4288 nl_CW => "NaN",
4289 nl_SR => "NaN",
4290 nl_SX => "NaN",
4291 nmg => "NaN",
4292 nn => "NaN",
4293 nnh => "NaN",
4294 nus => "NaN",
4295 nyn => "NaN",
4296 om => "NaN",
4297 om_KE => "NaN",
4298 or => "NaN",
4299 os => "НН",
4300 os_RU => "НН",
4301 pa => "NaN",
4302 pa_Arab => "NaN",
4303 pa_Guru => "NaN",
4304 pl => "NaN",
4305 prg => "NaN",
4306 ps => "NaN",
4307 ps_PK => "NaN",
4308 pt => "NaN",
4309 pt_AO => "NaN",
4310 pt_CH => "NaN",
4311 pt_CV => "NaN",
4312 pt_GQ => "NaN",
4313 pt_GW => "NaN",
4314 pt_LU => "NaN",
4315 pt_MO => "NaN",
4316 pt_MZ => "NaN",
4317 pt_PT => "NaN",
4318 pt_ST => "NaN",
4319 pt_TL => "NaN",
4320 qu => "NaN",
4321 qu_BO => "NaN",
4322 qu_EC => "NaN",
4323 rm => "NaN",
4324 rn => "NaN",
4325 ro => "NaN",
4326 ro_MD => "NaN",
4327 rof => "NaN",
4328 root => "NaN",
4329 ru => "не\u{a0}число",
4330 ru_BY => "не\u{a0}число",
4331 ru_KG => "не\u{a0}число",
4332 ru_KZ => "не\u{a0}число",
4333 ru_MD => "не\u{a0}число",
4334 ru_UA => "не\u{a0}число",
4335 rw => "NaN",
4336 rwk => "NaN",
4337 sah => "чыыһыла\u{a0}буотах",
4338 saq => "NaN",
4339 sbp => "NaN",
4340 sd => "NaN",
4341 se => "NaN",
4342 se_FI => "NaN",
4343 se_SE => "NaN",
4344 seh => "NaN",
4345 ses => "NaN",
4346 sg => "NaN",
4347 shi => "NaN",
4348 shi_Latn => "NaN",
4349 shi_Tfng => "NaN",
4350 si => "NaN",
4351 sk => "NaN",
4352 sl => "NaN",
4353 smn => "epiloho",
4354 sn => "NaN",
4355 so => "MaL",
4356 so_DJ => "MaL",
4357 so_ET => "MaL",
4358 so_KE => "MaL",
4359 sq => "NaN",
4360 sq_MK => "NaN",
4361 sq_XK => "NaN",
4362 sr => "NaN",
4363 sr_Cyrl => "NaN",
4364 sr_Cyrl_BA => "NaN",
4365 sr_Cyrl_ME => "NaN",
4366 sr_Cyrl_XK => "NaN",
4367 sr_Latn => "NaN",
4368 sr_Latn_BA => "NaN",
4369 sr_Latn_ME => "NaN",
4370 sr_Latn_XK => "NaN",
4371 sv => "NaN",
4372 sv_AX => "NaN",
4373 sv_FI => "NaN",
4374 sw => "NaN",
4375 sw_CD => "NaN",
4376 sw_KE => "NaN",
4377 sw_UG => "NaN",
4378 ta => "NaN",
4379 ta_LK => "NaN",
4380 ta_MY => "NaN",
4381 ta_SG => "NaN",
4382 te => "NaN",
4383 teo => "NaN",
4384 teo_KE => "NaN",
4385 tg => "NaN",
4386 th => "NaN",
4387 ti => "NaN",
4388 ti_ER => "NaN",
4389 tk => "san\u{a0}däl",
4390 to => "TF",
4391 tr => "NaN",
4392 tr_CY => "NaN",
4393 tt => "NaN",
4394 twq => "NaN",
4395 tzm => "NaN",
4396 ug => "NaN",
4397 uk => "NaN",
4398 ur => "NaN",
4399 ur_IN => "NaN",
4400 uz => "son\u{a0}emas",
4401 uz_Arab => "NaN",
4402 uz_Cyrl => "ҳақиқий\u{a0}сон\u{a0}эмас",
4403 uz_Latn => "son\u{a0}emas",
4404 vai => "NaN",
4405 vai_Latn => "NaN",
4406 vai_Vaii => "NaN",
4407 vi => "NaN",
4408 vo => "NaN",
4409 vun => "NaN",
4410 wae => "NaN",
4411 wo => "NaN",
4412 xh => "NaN",
4413 xog => "NaN",
4414 yav => "NaN",
4415 yi => "NaN",
4416 yo => "NaN",
4417 yo_BJ => "NaN",
4418 yue => "非數值",
4419 yue_Hans => "非数值",
4420 yue_Hant => "非數值",
4421 zgh => "NaN",
4422 zh => "NaN",
4423 zh_Hans => "NaN",
4424 zh_Hans_HK => "NaN",
4425 zh_Hans_MO => "NaN",
4426 zh_Hans_SG => "NaN",
4427 zh_Hant => "非數值",
4428 zh_Hant_HK => "非數值",
4429 zh_Hant_MO => "非數值",
4430 zu => "NaN",
4431 }
4432 }
4433 #[doc = r" Returns the locale's plus sign representation."]
4434 pub fn plus_sign(&self) -> &'static str {
4435 use self::Locale::*;
4436 match self {
4437 af => "+",
4438 af_NA => "+",
4439 agq => "+",
4440 ak => "+",
4441 am => "+",
4442 ar => "\u{61c}+",
4443 ar_AE => "\u{61c}+",
4444 ar_BH => "\u{61c}+",
4445 ar_DJ => "\u{61c}+",
4446 ar_DZ => "\u{200e}+",
4447 ar_EG => "\u{61c}+",
4448 ar_EH => "\u{200e}+",
4449 ar_ER => "\u{61c}+",
4450 ar_IL => "\u{61c}+",
4451 ar_IQ => "\u{61c}+",
4452 ar_JO => "\u{61c}+",
4453 ar_KM => "\u{61c}+",
4454 ar_KW => "\u{61c}+",
4455 ar_LB => "\u{61c}+",
4456 ar_LY => "\u{200e}+",
4457 ar_MA => "\u{200e}+",
4458 ar_MR => "\u{61c}+",
4459 ar_OM => "\u{61c}+",
4460 ar_PS => "\u{61c}+",
4461 ar_QA => "\u{61c}+",
4462 ar_SA => "\u{61c}+",
4463 ar_SD => "\u{61c}+",
4464 ar_SO => "\u{61c}+",
4465 ar_SS => "\u{61c}+",
4466 ar_SY => "\u{61c}+",
4467 ar_TD => "\u{61c}+",
4468 ar_TN => "\u{200e}+",
4469 ar_YE => "\u{61c}+",
4470 as_ => "+",
4471 asa => "+",
4472 ast => "+",
4473 az => "+",
4474 az_Cyrl => "+",
4475 az_Latn => "+",
4476 bas => "+",
4477 be => "+",
4478 bem => "+",
4479 bez => "+",
4480 bg => "+",
4481 bm => "+",
4482 bn => "+",
4483 bn_IN => "+",
4484 bo => "+",
4485 bo_IN => "+",
4486 br => "+",
4487 brx => "+",
4488 bs => "+",
4489 bs_Cyrl => "+",
4490 bs_Latn => "+",
4491 ca => "+",
4492 ca_AD => "+",
4493 ca_ES_VALENCIA => "+",
4494 ca_FR => "+",
4495 ca_IT => "+",
4496 ccp => "+",
4497 ccp_IN => "+",
4498 ce => "+",
4499 ceb => "+",
4500 cgg => "+",
4501 chr => "+",
4502 ckb => "\u{200f}+",
4503 ckb_IR => "\u{200f}+",
4504 cs => "+",
4505 cu => "+",
4506 cy => "+",
4507 da => "+",
4508 da_GL => "+",
4509 dav => "+",
4510 de => "+",
4511 de_AT => "+",
4512 de_BE => "+",
4513 de_CH => "+",
4514 de_IT => "+",
4515 de_LI => "+",
4516 de_LU => "+",
4517 dje => "+",
4518 dsb => "+",
4519 dua => "+",
4520 dyo => "+",
4521 dz => "+",
4522 ebu => "+",
4523 ee => "+",
4524 ee_TG => "+",
4525 el => "+",
4526 el_CY => "+",
4527 en => "+",
4528 en_001 => "+",
4529 en_150 => "+",
4530 en_AE => "+",
4531 en_AG => "+",
4532 en_AI => "+",
4533 en_AS => "+",
4534 en_AT => "+",
4535 en_AU => "+",
4536 en_BB => "+",
4537 en_BE => "+",
4538 en_BI => "+",
4539 en_BM => "+",
4540 en_BS => "+",
4541 en_BW => "+",
4542 en_BZ => "+",
4543 en_CA => "+",
4544 en_CC => "+",
4545 en_CH => "+",
4546 en_CK => "+",
4547 en_CM => "+",
4548 en_CX => "+",
4549 en_CY => "+",
4550 en_DE => "+",
4551 en_DG => "+",
4552 en_DK => "+",
4553 en_DM => "+",
4554 en_ER => "+",
4555 en_FI => "+",
4556 en_FJ => "+",
4557 en_FK => "+",
4558 en_FM => "+",
4559 en_GB => "+",
4560 en_GD => "+",
4561 en_GG => "+",
4562 en_GH => "+",
4563 en_GI => "+",
4564 en_GM => "+",
4565 en_GU => "+",
4566 en_GY => "+",
4567 en_HK => "+",
4568 en_IE => "+",
4569 en_IL => "+",
4570 en_IM => "+",
4571 en_IN => "+",
4572 en_IO => "+",
4573 en_JE => "+",
4574 en_JM => "+",
4575 en_KE => "+",
4576 en_KI => "+",
4577 en_KN => "+",
4578 en_KY => "+",
4579 en_LC => "+",
4580 en_LR => "+",
4581 en_LS => "+",
4582 en_MG => "+",
4583 en_MH => "+",
4584 en_MO => "+",
4585 en_MP => "+",
4586 en_MS => "+",
4587 en_MT => "+",
4588 en_MU => "+",
4589 en_MW => "+",
4590 en_MY => "+",
4591 en_NA => "+",
4592 en_NF => "+",
4593 en_NG => "+",
4594 en_NL => "+",
4595 en_NR => "+",
4596 en_NU => "+",
4597 en_NZ => "+",
4598 en_PG => "+",
4599 en_PH => "+",
4600 en_PK => "+",
4601 en_PN => "+",
4602 en_PR => "+",
4603 en_PW => "+",
4604 en_RW => "+",
4605 en_SB => "+",
4606 en_SC => "+",
4607 en_SD => "+",
4608 en_SE => "+",
4609 en_SG => "+",
4610 en_SH => "+",
4611 en_SI => "+",
4612 en_SL => "+",
4613 en_SS => "+",
4614 en_SX => "+",
4615 en_SZ => "+",
4616 en_TC => "+",
4617 en_TK => "+",
4618 en_TO => "+",
4619 en_TT => "+",
4620 en_TV => "+",
4621 en_TZ => "+",
4622 en_UG => "+",
4623 en_UM => "+",
4624 en_US_POSIX => "+",
4625 en_VC => "+",
4626 en_VG => "+",
4627 en_VI => "+",
4628 en_VU => "+",
4629 en_WS => "+",
4630 en_ZA => "+",
4631 en_ZM => "+",
4632 en_ZW => "+",
4633 eo => "+",
4634 es => "+",
4635 es_419 => "+",
4636 es_AR => "+",
4637 es_BO => "+",
4638 es_BR => "+",
4639 es_BZ => "+",
4640 es_CL => "+",
4641 es_CO => "+",
4642 es_CR => "+",
4643 es_CU => "+",
4644 es_DO => "+",
4645 es_EA => "+",
4646 es_EC => "+",
4647 es_GQ => "+",
4648 es_GT => "+",
4649 es_HN => "+",
4650 es_IC => "+",
4651 es_MX => "+",
4652 es_NI => "+",
4653 es_PA => "+",
4654 es_PE => "+",
4655 es_PH => "+",
4656 es_PR => "+",
4657 es_PY => "+",
4658 es_SV => "+",
4659 es_US => "+",
4660 es_UY => "+",
4661 es_VE => "+",
4662 et => "+",
4663 eu => "+",
4664 ewo => "+",
4665 fa => "\u{200e}+",
4666 fa_AF => "\u{200e}+",
4667 ff => "+",
4668 ff_Latn => "+",
4669 ff_Latn_BF => "+",
4670 ff_Latn_CM => "+",
4671 ff_Latn_GH => "+",
4672 ff_Latn_GM => "+",
4673 ff_Latn_GN => "+",
4674 ff_Latn_GW => "+",
4675 ff_Latn_LR => "+",
4676 ff_Latn_MR => "+",
4677 ff_Latn_NE => "+",
4678 ff_Latn_NG => "+",
4679 ff_Latn_SL => "+",
4680 fi => "+",
4681 fil => "+",
4682 fo => "+",
4683 fo_DK => "+",
4684 fr => "+",
4685 fr_BE => "+",
4686 fr_BF => "+",
4687 fr_BI => "+",
4688 fr_BJ => "+",
4689 fr_BL => "+",
4690 fr_CA => "+",
4691 fr_CD => "+",
4692 fr_CF => "+",
4693 fr_CG => "+",
4694 fr_CH => "+",
4695 fr_CI => "+",
4696 fr_CM => "+",
4697 fr_DJ => "+",
4698 fr_DZ => "+",
4699 fr_GA => "+",
4700 fr_GF => "+",
4701 fr_GN => "+",
4702 fr_GP => "+",
4703 fr_GQ => "+",
4704 fr_HT => "+",
4705 fr_KM => "+",
4706 fr_LU => "+",
4707 fr_MA => "+",
4708 fr_MC => "+",
4709 fr_MF => "+",
4710 fr_MG => "+",
4711 fr_ML => "+",
4712 fr_MQ => "+",
4713 fr_MR => "+",
4714 fr_MU => "+",
4715 fr_NC => "+",
4716 fr_NE => "+",
4717 fr_PF => "+",
4718 fr_PM => "+",
4719 fr_RE => "+",
4720 fr_RW => "+",
4721 fr_SC => "+",
4722 fr_SN => "+",
4723 fr_SY => "+",
4724 fr_TD => "+",
4725 fr_TG => "+",
4726 fr_TN => "+",
4727 fr_VU => "+",
4728 fr_WF => "+",
4729 fr_YT => "+",
4730 fur => "+",
4731 fy => "+",
4732 ga => "+",
4733 ga_GB => "+",
4734 gd => "+",
4735 gl => "+",
4736 gsw => "+",
4737 gsw_FR => "+",
4738 gsw_LI => "+",
4739 gu => "+",
4740 guz => "+",
4741 gv => "+",
4742 ha => "+",
4743 ha_GH => "+",
4744 ha_NE => "+",
4745 haw => "+",
4746 he => "\u{200e}+",
4747 hi => "+",
4748 hr => "+",
4749 hr_BA => "+",
4750 hsb => "+",
4751 hu => "+",
4752 hy => "+",
4753 ia => "+",
4754 id => "+",
4755 ig => "+",
4756 ii => "+",
4757 is => "+",
4758 it => "+",
4759 it_CH => "+",
4760 it_SM => "+",
4761 it_VA => "+",
4762 ja => "+",
4763 jgo => "+",
4764 jmc => "+",
4765 jv => "+",
4766 ka => "+",
4767 kab => "+",
4768 kam => "+",
4769 kde => "+",
4770 kea => "+",
4771 khq => "+",
4772 ki => "+",
4773 kk => "+",
4774 kkj => "+",
4775 kl => "+",
4776 kln => "+",
4777 km => "+",
4778 kn => "+",
4779 ko => "+",
4780 ko_KP => "+",
4781 kok => "+",
4782 ks => "\u{200e}+\u{200e}",
4783 ksb => "+",
4784 ksf => "+",
4785 ksh => "+",
4786 ku => "+",
4787 kw => "+",
4788 ky => "+",
4789 lag => "+",
4790 lb => "+",
4791 lg => "+",
4792 lkt => "+",
4793 ln => "+",
4794 ln_AO => "+",
4795 ln_CF => "+",
4796 ln_CG => "+",
4797 lo => "+",
4798 lrc => "\u{200e}+\u{200e}",
4799 lrc_IQ => "\u{200e}+\u{200e}",
4800 lt => "+",
4801 lu => "+",
4802 luo => "+",
4803 luy => "+",
4804 lv => "+",
4805 mas => "+",
4806 mas_TZ => "+",
4807 mer => "+",
4808 mfe => "+",
4809 mg => "+",
4810 mgh => "+",
4811 mgo => "+",
4812 mi => "+",
4813 mk => "+",
4814 ml => "+",
4815 mn => "+",
4816 mr => "+",
4817 ms => "+",
4818 ms_BN => "+",
4819 ms_SG => "+",
4820 mt => "+",
4821 mua => "+",
4822 my => "+",
4823 mzn => "\u{200e}+\u{200e}",
4824 naq => "+",
4825 nb => "+",
4826 nb_SJ => "+",
4827 nd => "+",
4828 nds => "+",
4829 nds_NL => "+",
4830 ne => "+",
4831 ne_IN => "+",
4832 nl => "+",
4833 nl_AW => "+",
4834 nl_BE => "+",
4835 nl_BQ => "+",
4836 nl_CW => "+",
4837 nl_SR => "+",
4838 nl_SX => "+",
4839 nmg => "+",
4840 nn => "+",
4841 nnh => "+",
4842 nus => "+",
4843 nyn => "+",
4844 om => "+",
4845 om_KE => "+",
4846 or => "+",
4847 os => "+",
4848 os_RU => "+",
4849 pa => "+",
4850 pa_Arab => "\u{200e}+\u{200e}",
4851 pa_Guru => "+",
4852 pl => "+",
4853 prg => "+",
4854 ps => "\u{200e}+\u{200e}",
4855 ps_PK => "\u{200e}+\u{200e}",
4856 pt => "+",
4857 pt_AO => "+",
4858 pt_CH => "+",
4859 pt_CV => "+",
4860 pt_GQ => "+",
4861 pt_GW => "+",
4862 pt_LU => "+",
4863 pt_MO => "+",
4864 pt_MZ => "+",
4865 pt_PT => "+",
4866 pt_ST => "+",
4867 pt_TL => "+",
4868 qu => "+",
4869 qu_BO => "+",
4870 qu_EC => "+",
4871 rm => "+",
4872 rn => "+",
4873 ro => "+",
4874 ro_MD => "+",
4875 rof => "+",
4876 root => "+",
4877 ru => "+",
4878 ru_BY => "+",
4879 ru_KG => "+",
4880 ru_KZ => "+",
4881 ru_MD => "+",
4882 ru_UA => "+",
4883 rw => "+",
4884 rwk => "+",
4885 sah => "+",
4886 saq => "+",
4887 sbp => "+",
4888 sd => "\u{61c}+",
4889 se => "+",
4890 se_FI => "+",
4891 se_SE => "+",
4892 seh => "+",
4893 ses => "+",
4894 sg => "+",
4895 shi => "+",
4896 shi_Latn => "+",
4897 shi_Tfng => "+",
4898 si => "+",
4899 sk => "+",
4900 sl => "+",
4901 smn => "+",
4902 sn => "+",
4903 so => "+",
4904 so_DJ => "+",
4905 so_ET => "+",
4906 so_KE => "+",
4907 sq => "+",
4908 sq_MK => "+",
4909 sq_XK => "+",
4910 sr => "+",
4911 sr_Cyrl => "+",
4912 sr_Cyrl_BA => "+",
4913 sr_Cyrl_ME => "+",
4914 sr_Cyrl_XK => "+",
4915 sr_Latn => "+",
4916 sr_Latn_BA => "+",
4917 sr_Latn_ME => "+",
4918 sr_Latn_XK => "+",
4919 sv => "+",
4920 sv_AX => "+",
4921 sv_FI => "+",
4922 sw => "+",
4923 sw_CD => "+",
4924 sw_KE => "+",
4925 sw_UG => "+",
4926 ta => "+",
4927 ta_LK => "+",
4928 ta_MY => "+",
4929 ta_SG => "+",
4930 te => "+",
4931 teo => "+",
4932 teo_KE => "+",
4933 tg => "+",
4934 th => "+",
4935 ti => "+",
4936 ti_ER => "+",
4937 tk => "+",
4938 to => "+",
4939 tr => "+",
4940 tr_CY => "+",
4941 tt => "+",
4942 twq => "+",
4943 tzm => "+",
4944 ug => "+",
4945 uk => "+",
4946 ur => "\u{200e}+",
4947 ur_IN => "\u{200e}+\u{200e}",
4948 uz => "+",
4949 uz_Arab => "\u{200e}+\u{200e}",
4950 uz_Cyrl => "+",
4951 uz_Latn => "+",
4952 vai => "+",
4953 vai_Latn => "+",
4954 vai_Vaii => "+",
4955 vi => "+",
4956 vo => "+",
4957 vun => "+",
4958 wae => "+",
4959 wo => "+",
4960 xh => "+",
4961 xog => "+",
4962 yav => "+",
4963 yi => "+",
4964 yo => "+",
4965 yo_BJ => "+",
4966 yue => "+",
4967 yue_Hans => "+",
4968 yue_Hant => "+",
4969 zgh => "+",
4970 zh => "+",
4971 zh_Hans => "+",
4972 zh_Hans_HK => "+",
4973 zh_Hans_MO => "+",
4974 zh_Hans_SG => "+",
4975 zh_Hant => "+",
4976 zh_Hant_HK => "+",
4977 zh_Hant_MO => "+",
4978 zu => "+",
4979 }
4980 }
4981 #[doc = r" Returns the locale's separator representation, if any."]
4982 pub fn separator(&self) -> &'static str {
4983 use self::Locale::*;
4984 match self {
4985 af => "\u{a0}",
4986 af_NA => "\u{a0}",
4987 agq => "\u{a0}",
4988 ak => ",",
4989 am => ",",
4990 ar => "٬",
4991 ar_AE => "٬",
4992 ar_BH => "٬",
4993 ar_DJ => "٬",
4994 ar_DZ => ".",
4995 ar_EG => "٬",
4996 ar_EH => ",",
4997 ar_ER => "٬",
4998 ar_IL => "٬",
4999 ar_IQ => "٬",
5000 ar_JO => "٬",
5001 ar_KM => "٬",
5002 ar_KW => "٬",
5003 ar_LB => "٬",
5004 ar_LY => ".",
5005 ar_MA => ".",
5006 ar_MR => "٬",
5007 ar_OM => "٬",
5008 ar_PS => "٬",
5009 ar_QA => "٬",
5010 ar_SA => "٬",
5011 ar_SD => "٬",
5012 ar_SO => "٬",
5013 ar_SS => "٬",
5014 ar_SY => "٬",
5015 ar_TD => "٬",
5016 ar_TN => ".",
5017 ar_YE => "٬",
5018 as_ => ",",
5019 asa => ",",
5020 ast => ".",
5021 az => ".",
5022 az_Cyrl => ".",
5023 az_Latn => ".",
5024 bas => "\u{a0}",
5025 be => "\u{a0}",
5026 bem => ",",
5027 bez => ",",
5028 bg => "\u{a0}",
5029 bm => ",",
5030 bn => ",",
5031 bn_IN => ",",
5032 bo => ",",
5033 bo_IN => ",",
5034 br => "\u{a0}",
5035 brx => ",",
5036 bs => ".",
5037 bs_Cyrl => ".",
5038 bs_Latn => ".",
5039 ca => ".",
5040 ca_AD => ".",
5041 ca_ES_VALENCIA => ".",
5042 ca_FR => ".",
5043 ca_IT => ".",
5044 ccp => ",",
5045 ccp_IN => ",",
5046 ce => ",",
5047 ceb => ",",
5048 cgg => ",",
5049 chr => ",",
5050 ckb => "٬",
5051 ckb_IR => "٬",
5052 cs => "\u{a0}",
5053 cu => ",",
5054 cy => ",",
5055 da => ".",
5056 da_GL => ".",
5057 dav => ",",
5058 de => ".",
5059 de_AT => "\u{a0}",
5060 de_BE => ".",
5061 de_CH => "’",
5062 de_IT => ".",
5063 de_LI => "’",
5064 de_LU => ".",
5065 dje => "\u{a0}",
5066 dsb => ".",
5067 dua => "\u{a0}",
5068 dyo => "\u{a0}",
5069 dz => ",",
5070 ebu => ",",
5071 ee => ",",
5072 ee_TG => ",",
5073 el => ".",
5074 el_CY => ".",
5075 en => ",",
5076 en_001 => ",",
5077 en_150 => ",",
5078 en_AE => ",",
5079 en_AG => ",",
5080 en_AI => ",",
5081 en_AS => ",",
5082 en_AT => ".",
5083 en_AU => ",",
5084 en_BB => ",",
5085 en_BE => ".",
5086 en_BI => ",",
5087 en_BM => ",",
5088 en_BS => ",",
5089 en_BW => ",",
5090 en_BZ => ",",
5091 en_CA => ",",
5092 en_CC => ",",
5093 en_CH => "’",
5094 en_CK => ",",
5095 en_CM => ",",
5096 en_CX => ",",
5097 en_CY => ",",
5098 en_DE => ".",
5099 en_DG => ",",
5100 en_DK => ".",
5101 en_DM => ",",
5102 en_ER => ",",
5103 en_FI => "\u{a0}",
5104 en_FJ => ",",
5105 en_FK => ",",
5106 en_FM => ",",
5107 en_GB => ",",
5108 en_GD => ",",
5109 en_GG => ",",
5110 en_GH => ",",
5111 en_GI => ",",
5112 en_GM => ",",
5113 en_GU => ",",
5114 en_GY => ",",
5115 en_HK => ",",
5116 en_IE => ",",
5117 en_IL => ",",
5118 en_IM => ",",
5119 en_IN => ",",
5120 en_IO => ",",
5121 en_JE => ",",
5122 en_JM => ",",
5123 en_KE => ",",
5124 en_KI => ",",
5125 en_KN => ",",
5126 en_KY => ",",
5127 en_LC => ",",
5128 en_LR => ",",
5129 en_LS => ",",
5130 en_MG => ",",
5131 en_MH => ",",
5132 en_MO => ",",
5133 en_MP => ",",
5134 en_MS => ",",
5135 en_MT => ",",
5136 en_MU => ",",
5137 en_MW => ",",
5138 en_MY => ",",
5139 en_NA => ",",
5140 en_NF => ",",
5141 en_NG => ",",
5142 en_NL => ".",
5143 en_NR => ",",
5144 en_NU => ",",
5145 en_NZ => ",",
5146 en_PG => ",",
5147 en_PH => ",",
5148 en_PK => ",",
5149 en_PN => ",",
5150 en_PR => ",",
5151 en_PW => ",",
5152 en_RW => ",",
5153 en_SB => ",",
5154 en_SC => ",",
5155 en_SD => ",",
5156 en_SE => "\u{a0}",
5157 en_SG => ",",
5158 en_SH => ",",
5159 en_SI => ".",
5160 en_SL => ",",
5161 en_SS => ",",
5162 en_SX => ",",
5163 en_SZ => ",",
5164 en_TC => ",",
5165 en_TK => ",",
5166 en_TO => ",",
5167 en_TT => ",",
5168 en_TV => ",",
5169 en_TZ => ",",
5170 en_UG => ",",
5171 en_UM => ",",
5172 en_US_POSIX => ",",
5173 en_VC => ",",
5174 en_VG => ",",
5175 en_VI => ",",
5176 en_VU => ",",
5177 en_WS => ",",
5178 en_ZA => "\u{a0}",
5179 en_ZM => ",",
5180 en_ZW => ",",
5181 eo => "\u{a0}",
5182 es => ".",
5183 es_419 => ",",
5184 es_AR => ".",
5185 es_BO => ".",
5186 es_BR => ",",
5187 es_BZ => ",",
5188 es_CL => ".",
5189 es_CO => ".",
5190 es_CR => "\u{a0}",
5191 es_CU => ",",
5192 es_DO => ",",
5193 es_EA => ".",
5194 es_EC => ".",
5195 es_GQ => ".",
5196 es_GT => ",",
5197 es_HN => ",",
5198 es_IC => ".",
5199 es_MX => ",",
5200 es_NI => ",",
5201 es_PA => ",",
5202 es_PE => ",",
5203 es_PH => ".",
5204 es_PR => ",",
5205 es_PY => ".",
5206 es_SV => ",",
5207 es_US => ",",
5208 es_UY => ".",
5209 es_VE => ".",
5210 et => "\u{a0}",
5211 eu => ".",
5212 ewo => "\u{a0}",
5213 fa => "٬",
5214 fa_AF => "٬",
5215 ff => "\u{a0}",
5216 ff_Latn => "\u{a0}",
5217 ff_Latn_BF => "\u{a0}",
5218 ff_Latn_CM => "\u{a0}",
5219 ff_Latn_GH => "\u{a0}",
5220 ff_Latn_GM => "\u{a0}",
5221 ff_Latn_GN => "\u{a0}",
5222 ff_Latn_GW => "\u{a0}",
5223 ff_Latn_LR => "\u{a0}",
5224 ff_Latn_MR => "\u{a0}",
5225 ff_Latn_NE => "\u{a0}",
5226 ff_Latn_NG => "\u{a0}",
5227 ff_Latn_SL => "\u{a0}",
5228 fi => "\u{a0}",
5229 fil => ",",
5230 fo => ".",
5231 fo_DK => ".",
5232 fr => "\u{202f}",
5233 fr_BE => "\u{202f}",
5234 fr_BF => "\u{202f}",
5235 fr_BI => "\u{202f}",
5236 fr_BJ => "\u{202f}",
5237 fr_BL => "\u{202f}",
5238 fr_CA => "\u{a0}",
5239 fr_CD => "\u{202f}",
5240 fr_CF => "\u{202f}",
5241 fr_CG => "\u{202f}",
5242 fr_CH => "\u{202f}",
5243 fr_CI => "\u{202f}",
5244 fr_CM => "\u{202f}",
5245 fr_DJ => "\u{202f}",
5246 fr_DZ => "\u{202f}",
5247 fr_GA => "\u{202f}",
5248 fr_GF => "\u{202f}",
5249 fr_GN => "\u{202f}",
5250 fr_GP => "\u{202f}",
5251 fr_GQ => "\u{202f}",
5252 fr_HT => "\u{202f}",
5253 fr_KM => "\u{202f}",
5254 fr_LU => ".",
5255 fr_MA => ".",
5256 fr_MC => "\u{202f}",
5257 fr_MF => "\u{202f}",
5258 fr_MG => "\u{202f}",
5259 fr_ML => "\u{202f}",
5260 fr_MQ => "\u{202f}",
5261 fr_MR => "\u{202f}",
5262 fr_MU => "\u{202f}",
5263 fr_NC => "\u{202f}",
5264 fr_NE => "\u{202f}",
5265 fr_PF => "\u{202f}",
5266 fr_PM => "\u{202f}",
5267 fr_RE => "\u{202f}",
5268 fr_RW => "\u{202f}",
5269 fr_SC => "\u{202f}",
5270 fr_SN => "\u{202f}",
5271 fr_SY => "\u{202f}",
5272 fr_TD => "\u{202f}",
5273 fr_TG => "\u{202f}",
5274 fr_TN => "\u{202f}",
5275 fr_VU => "\u{202f}",
5276 fr_WF => "\u{202f}",
5277 fr_YT => "\u{202f}",
5278 fur => ".",
5279 fy => ".",
5280 ga => ",",
5281 ga_GB => ",",
5282 gd => ",",
5283 gl => ".",
5284 gsw => "’",
5285 gsw_FR => "’",
5286 gsw_LI => "’",
5287 gu => ",",
5288 guz => ",",
5289 gv => ",",
5290 ha => ",",
5291 ha_GH => ",",
5292 ha_NE => ",",
5293 haw => ",",
5294 he => ",",
5295 hi => ",",
5296 hr => ".",
5297 hr_BA => ".",
5298 hsb => ".",
5299 hu => "\u{a0}",
5300 hy => "\u{a0}",
5301 ia => ".",
5302 id => ".",
5303 ig => ",",
5304 ii => ",",
5305 is => ".",
5306 it => ".",
5307 it_CH => "’",
5308 it_SM => ".",
5309 it_VA => ".",
5310 ja => ",",
5311 jgo => ".",
5312 jmc => ",",
5313 jv => ".",
5314 ka => "\u{a0}",
5315 kab => "\u{a0}",
5316 kam => ",",
5317 kde => ",",
5318 kea => "\u{a0}",
5319 khq => "\u{a0}",
5320 ki => ",",
5321 kk => "\u{a0}",
5322 kkj => ".",
5323 kl => ".",
5324 kln => ",",
5325 km => ".",
5326 kn => ",",
5327 ko => ",",
5328 ko_KP => ",",
5329 kok => ",",
5330 ks => "٬",
5331 ksb => ",",
5332 ksf => "\u{a0}",
5333 ksh => "\u{a0}",
5334 ku => ".",
5335 kw => ",",
5336 ky => "\u{a0}",
5337 lag => ",",
5338 lb => ".",
5339 lg => ",",
5340 lkt => ",",
5341 ln => ".",
5342 ln_AO => ".",
5343 ln_CF => ".",
5344 ln_CG => ".",
5345 lo => ".",
5346 lrc => "٬",
5347 lrc_IQ => "٬",
5348 lt => "\u{a0}",
5349 lu => ".",
5350 luo => ",",
5351 luy => ",",
5352 lv => "\u{a0}",
5353 mas => ",",
5354 mas_TZ => ",",
5355 mer => ",",
5356 mfe => "\u{a0}",
5357 mg => ",",
5358 mgh => ".",
5359 mgo => ",",
5360 mi => ",",
5361 mk => ".",
5362 ml => ",",
5363 mn => ",",
5364 mr => ",",
5365 ms => ",",
5366 ms_BN => ".",
5367 ms_SG => ",",
5368 mt => ",",
5369 mua => ".",
5370 my => ",",
5371 mzn => "٬",
5372 naq => ",",
5373 nb => "\u{a0}",
5374 nb_SJ => "\u{a0}",
5375 nd => ",",
5376 nds => ",",
5377 nds_NL => ",",
5378 ne => ",",
5379 ne_IN => ",",
5380 nl => ".",
5381 nl_AW => ".",
5382 nl_BE => ".",
5383 nl_BQ => ".",
5384 nl_CW => ".",
5385 nl_SR => ".",
5386 nl_SX => ".",
5387 nmg => "\u{a0}",
5388 nn => "\u{a0}",
5389 nnh => ".",
5390 nus => ",",
5391 nyn => ",",
5392 om => ",",
5393 om_KE => ",",
5394 or => ",",
5395 os => "\u{a0}",
5396 os_RU => "\u{a0}",
5397 pa => ",",
5398 pa_Arab => "٬",
5399 pa_Guru => ",",
5400 pl => "\u{a0}",
5401 prg => ",",
5402 ps => "٬",
5403 ps_PK => "٬",
5404 pt => ".",
5405 pt_AO => "\u{a0}",
5406 pt_CH => "\u{a0}",
5407 pt_CV => "\u{a0}",
5408 pt_GQ => "\u{a0}",
5409 pt_GW => "\u{a0}",
5410 pt_LU => "\u{a0}",
5411 pt_MO => "\u{a0}",
5412 pt_MZ => "\u{a0}",
5413 pt_PT => "\u{a0}",
5414 pt_ST => "\u{a0}",
5415 pt_TL => "\u{a0}",
5416 qu => ",",
5417 qu_BO => ".",
5418 qu_EC => ",",
5419 rm => "’",
5420 rn => ".",
5421 ro => ".",
5422 ro_MD => ".",
5423 rof => ",",
5424 root => ",",
5425 ru => "\u{a0}",
5426 ru_BY => "\u{a0}",
5427 ru_KG => "\u{a0}",
5428 ru_KZ => "\u{a0}",
5429 ru_MD => "\u{a0}",
5430 ru_UA => "\u{a0}",
5431 rw => ".",
5432 rwk => ",",
5433 sah => "\u{a0}",
5434 saq => ",",
5435 sbp => ",",
5436 sd => "٬",
5437 se => "\u{a0}",
5438 se_FI => "\u{a0}",
5439 se_SE => "\u{a0}",
5440 seh => ".",
5441 ses => "\u{a0}",
5442 sg => ".",
5443 shi => "\u{a0}",
5444 shi_Latn => "\u{a0}",
5445 shi_Tfng => "\u{a0}",
5446 si => ",",
5447 sk => "\u{a0}",
5448 sl => ".",
5449 smn => "\u{a0}",
5450 sn => ",",
5451 so => ",",
5452 so_DJ => ",",
5453 so_ET => ",",
5454 so_KE => ",",
5455 sq => "\u{a0}",
5456 sq_MK => "\u{a0}",
5457 sq_XK => "\u{a0}",
5458 sr => ".",
5459 sr_Cyrl => ".",
5460 sr_Cyrl_BA => ".",
5461 sr_Cyrl_ME => ".",
5462 sr_Cyrl_XK => ".",
5463 sr_Latn => ".",
5464 sr_Latn_BA => ".",
5465 sr_Latn_ME => ".",
5466 sr_Latn_XK => ".",
5467 sv => "\u{a0}",
5468 sv_AX => "\u{a0}",
5469 sv_FI => "\u{a0}",
5470 sw => ",",
5471 sw_CD => ".",
5472 sw_KE => ",",
5473 sw_UG => ",",
5474 ta => ",",
5475 ta_LK => ",",
5476 ta_MY => ",",
5477 ta_SG => ",",
5478 te => ",",
5479 teo => ",",
5480 teo_KE => ",",
5481 tg => "\u{a0}",
5482 th => ",",
5483 ti => ",",
5484 ti_ER => ",",
5485 tk => "\u{a0}",
5486 to => ",",
5487 tr => ".",
5488 tr_CY => ".",
5489 tt => "\u{a0}",
5490 twq => "\u{a0}",
5491 tzm => "\u{a0}",
5492 ug => ",",
5493 uk => "\u{a0}",
5494 ur => ",",
5495 ur_IN => "٬",
5496 uz => "\u{a0}",
5497 uz_Arab => "٬",
5498 uz_Cyrl => "\u{a0}",
5499 uz_Latn => "\u{a0}",
5500 vai => ",",
5501 vai_Latn => ",",
5502 vai_Vaii => ",",
5503 vi => ".",
5504 vo => ",",
5505 vun => ",",
5506 wae => "’",
5507 wo => ".",
5508 xh => "\u{a0}",
5509 xog => ",",
5510 yav => "\u{a0}",
5511 yi => ",",
5512 yo => ",",
5513 yo_BJ => ",",
5514 yue => ",",
5515 yue_Hans => ",",
5516 yue_Hant => ",",
5517 zgh => "\u{a0}",
5518 zh => ",",
5519 zh_Hans => ",",
5520 zh_Hans_HK => ",",
5521 zh_Hans_MO => ",",
5522 zh_Hans_SG => ",",
5523 zh_Hant => ",",
5524 zh_Hant_HK => ",",
5525 zh_Hant_MO => ",",
5526 zu => ",",
5527 }
5528 }
5529}
5530impl Format for Locale {
5531 #[inline(always)]
5532 fn decimal(&self) -> DecimalStr<'_> {
5533 DecimalStr::new(self.decimal()).unwrap()
5534 }
5535 #[inline(always)]
5536 fn grouping(&self) -> Grouping {
5537 self.grouping()
5538 }
5539 #[inline(always)]
5540 fn infinity(&self) -> InfinityStr<'_> {
5541 InfinityStr::new(self.infinity()).unwrap()
5542 }
5543 #[inline(always)]
5544 fn minus_sign(&self) -> MinusSignStr<'_> {
5545 MinusSignStr::new(self.minus_sign()).unwrap()
5546 }
5547 #[inline(always)]
5548 fn nan(&self) -> NanStr<'_> {
5549 NanStr::new(self.nan()).unwrap()
5550 }
5551 #[inline(always)]
5552 fn plus_sign(&self) -> PlusSignStr<'_> {
5553 PlusSignStr::new(self.plus_sign()).unwrap()
5554 }
5555 #[inline(always)]
5556 fn separator(&self) -> SeparatorStr<'_> {
5557 SeparatorStr::new(self.separator()).unwrap()
5558 }
5559}
5560impl FromStr for Locale {
5561 type Err = Error;
5562 #[doc = r" Same as [`from_name`]."]
5563 #[doc = r""]
5564 #[doc = r" [`from_name`]: enum.Locale.html#method.from_name"]
5565 fn from_str(s: &str) -> Result<Self, Self::Err> {
5566 use self::Locale::*;
5567 let locale = match s {
5568 "af" => af,
5569 "af-NA" => af_NA,
5570 "af_NA" => af_NA,
5571 "agq" => agq,
5572 "ak" => ak,
5573 "am" => am,
5574 "ar" => ar,
5575 "ar-AE" => ar_AE,
5576 "ar_AE" => ar_AE,
5577 "ar-BH" => ar_BH,
5578 "ar_BH" => ar_BH,
5579 "ar-DJ" => ar_DJ,
5580 "ar_DJ" => ar_DJ,
5581 "ar-DZ" => ar_DZ,
5582 "ar_DZ" => ar_DZ,
5583 "ar-EG" => ar_EG,
5584 "ar_EG" => ar_EG,
5585 "ar-EH" => ar_EH,
5586 "ar_EH" => ar_EH,
5587 "ar-ER" => ar_ER,
5588 "ar_ER" => ar_ER,
5589 "ar-IL" => ar_IL,
5590 "ar_IL" => ar_IL,
5591 "ar-IQ" => ar_IQ,
5592 "ar_IQ" => ar_IQ,
5593 "ar-JO" => ar_JO,
5594 "ar_JO" => ar_JO,
5595 "ar-KM" => ar_KM,
5596 "ar_KM" => ar_KM,
5597 "ar-KW" => ar_KW,
5598 "ar_KW" => ar_KW,
5599 "ar-LB" => ar_LB,
5600 "ar_LB" => ar_LB,
5601 "ar-LY" => ar_LY,
5602 "ar_LY" => ar_LY,
5603 "ar-MA" => ar_MA,
5604 "ar_MA" => ar_MA,
5605 "ar-MR" => ar_MR,
5606 "ar_MR" => ar_MR,
5607 "ar-OM" => ar_OM,
5608 "ar_OM" => ar_OM,
5609 "ar-PS" => ar_PS,
5610 "ar_PS" => ar_PS,
5611 "ar-QA" => ar_QA,
5612 "ar_QA" => ar_QA,
5613 "ar-SA" => ar_SA,
5614 "ar_SA" => ar_SA,
5615 "ar-SD" => ar_SD,
5616 "ar_SD" => ar_SD,
5617 "ar-SO" => ar_SO,
5618 "ar_SO" => ar_SO,
5619 "ar-SS" => ar_SS,
5620 "ar_SS" => ar_SS,
5621 "ar-SY" => ar_SY,
5622 "ar_SY" => ar_SY,
5623 "ar-TD" => ar_TD,
5624 "ar_TD" => ar_TD,
5625 "ar-TN" => ar_TN,
5626 "ar_TN" => ar_TN,
5627 "ar-YE" => ar_YE,
5628 "ar_YE" => ar_YE,
5629 "as" => as_,
5630 "asa" => asa,
5631 "ast" => ast,
5632 "az" => az,
5633 "az-Cyrl" => az_Cyrl,
5634 "az_Cyrl" => az_Cyrl,
5635 "az-Latn" => az_Latn,
5636 "az_Latn" => az_Latn,
5637 "bas" => bas,
5638 "be" => be,
5639 "bem" => bem,
5640 "bez" => bez,
5641 "bg" => bg,
5642 "bm" => bm,
5643 "bn" => bn,
5644 "bn-IN" => bn_IN,
5645 "bn_IN" => bn_IN,
5646 "bo" => bo,
5647 "bo-IN" => bo_IN,
5648 "bo_IN" => bo_IN,
5649 "br" => br,
5650 "brx" => brx,
5651 "bs" => bs,
5652 "bs-Cyrl" => bs_Cyrl,
5653 "bs_Cyrl" => bs_Cyrl,
5654 "bs-Latn" => bs_Latn,
5655 "bs_Latn" => bs_Latn,
5656 "ca" => ca,
5657 "ca-AD" => ca_AD,
5658 "ca_AD" => ca_AD,
5659 "ca-ES-VALENCIA" => ca_ES_VALENCIA,
5660 "ca_ES_VALENCIA" => ca_ES_VALENCIA,
5661 "ca-FR" => ca_FR,
5662 "ca_FR" => ca_FR,
5663 "ca-IT" => ca_IT,
5664 "ca_IT" => ca_IT,
5665 "ccp" => ccp,
5666 "ccp-IN" => ccp_IN,
5667 "ccp_IN" => ccp_IN,
5668 "ce" => ce,
5669 "ceb" => ceb,
5670 "cgg" => cgg,
5671 "chr" => chr,
5672 "ckb" => ckb,
5673 "ckb-IR" => ckb_IR,
5674 "ckb_IR" => ckb_IR,
5675 "cs" => cs,
5676 "cu" => cu,
5677 "cy" => cy,
5678 "da" => da,
5679 "da-GL" => da_GL,
5680 "da_GL" => da_GL,
5681 "dav" => dav,
5682 "de" => de,
5683 "de-AT" => de_AT,
5684 "de_AT" => de_AT,
5685 "de-BE" => de_BE,
5686 "de_BE" => de_BE,
5687 "de-CH" => de_CH,
5688 "de_CH" => de_CH,
5689 "de-IT" => de_IT,
5690 "de_IT" => de_IT,
5691 "de-LI" => de_LI,
5692 "de_LI" => de_LI,
5693 "de-LU" => de_LU,
5694 "de_LU" => de_LU,
5695 "dje" => dje,
5696 "dsb" => dsb,
5697 "dua" => dua,
5698 "dyo" => dyo,
5699 "dz" => dz,
5700 "ebu" => ebu,
5701 "ee" => ee,
5702 "ee-TG" => ee_TG,
5703 "ee_TG" => ee_TG,
5704 "el" => el,
5705 "el-CY" => el_CY,
5706 "el_CY" => el_CY,
5707 "en" => en,
5708 "en-001" => en_001,
5709 "en_001" => en_001,
5710 "en-150" => en_150,
5711 "en_150" => en_150,
5712 "en-AE" => en_AE,
5713 "en_AE" => en_AE,
5714 "en-AG" => en_AG,
5715 "en_AG" => en_AG,
5716 "en-AI" => en_AI,
5717 "en_AI" => en_AI,
5718 "en-AS" => en_AS,
5719 "en_AS" => en_AS,
5720 "en-AT" => en_AT,
5721 "en_AT" => en_AT,
5722 "en-AU" => en_AU,
5723 "en_AU" => en_AU,
5724 "en-BB" => en_BB,
5725 "en_BB" => en_BB,
5726 "en-BE" => en_BE,
5727 "en_BE" => en_BE,
5728 "en-BI" => en_BI,
5729 "en_BI" => en_BI,
5730 "en-BM" => en_BM,
5731 "en_BM" => en_BM,
5732 "en-BS" => en_BS,
5733 "en_BS" => en_BS,
5734 "en-BW" => en_BW,
5735 "en_BW" => en_BW,
5736 "en-BZ" => en_BZ,
5737 "en_BZ" => en_BZ,
5738 "en-CA" => en_CA,
5739 "en_CA" => en_CA,
5740 "en-CC" => en_CC,
5741 "en_CC" => en_CC,
5742 "en-CH" => en_CH,
5743 "en_CH" => en_CH,
5744 "en-CK" => en_CK,
5745 "en_CK" => en_CK,
5746 "en-CM" => en_CM,
5747 "en_CM" => en_CM,
5748 "en-CX" => en_CX,
5749 "en_CX" => en_CX,
5750 "en-CY" => en_CY,
5751 "en_CY" => en_CY,
5752 "en-DE" => en_DE,
5753 "en_DE" => en_DE,
5754 "en-DG" => en_DG,
5755 "en_DG" => en_DG,
5756 "en-DK" => en_DK,
5757 "en_DK" => en_DK,
5758 "en-DM" => en_DM,
5759 "en_DM" => en_DM,
5760 "en-ER" => en_ER,
5761 "en_ER" => en_ER,
5762 "en-FI" => en_FI,
5763 "en_FI" => en_FI,
5764 "en-FJ" => en_FJ,
5765 "en_FJ" => en_FJ,
5766 "en-FK" => en_FK,
5767 "en_FK" => en_FK,
5768 "en-FM" => en_FM,
5769 "en_FM" => en_FM,
5770 "en-GB" => en_GB,
5771 "en_GB" => en_GB,
5772 "en-GD" => en_GD,
5773 "en_GD" => en_GD,
5774 "en-GG" => en_GG,
5775 "en_GG" => en_GG,
5776 "en-GH" => en_GH,
5777 "en_GH" => en_GH,
5778 "en-GI" => en_GI,
5779 "en_GI" => en_GI,
5780 "en-GM" => en_GM,
5781 "en_GM" => en_GM,
5782 "en-GU" => en_GU,
5783 "en_GU" => en_GU,
5784 "en-GY" => en_GY,
5785 "en_GY" => en_GY,
5786 "en-HK" => en_HK,
5787 "en_HK" => en_HK,
5788 "en-IE" => en_IE,
5789 "en_IE" => en_IE,
5790 "en-IL" => en_IL,
5791 "en_IL" => en_IL,
5792 "en-IM" => en_IM,
5793 "en_IM" => en_IM,
5794 "en-IN" => en_IN,
5795 "en_IN" => en_IN,
5796 "en-IO" => en_IO,
5797 "en_IO" => en_IO,
5798 "en-JE" => en_JE,
5799 "en_JE" => en_JE,
5800 "en-JM" => en_JM,
5801 "en_JM" => en_JM,
5802 "en-KE" => en_KE,
5803 "en_KE" => en_KE,
5804 "en-KI" => en_KI,
5805 "en_KI" => en_KI,
5806 "en-KN" => en_KN,
5807 "en_KN" => en_KN,
5808 "en-KY" => en_KY,
5809 "en_KY" => en_KY,
5810 "en-LC" => en_LC,
5811 "en_LC" => en_LC,
5812 "en-LR" => en_LR,
5813 "en_LR" => en_LR,
5814 "en-LS" => en_LS,
5815 "en_LS" => en_LS,
5816 "en-MG" => en_MG,
5817 "en_MG" => en_MG,
5818 "en-MH" => en_MH,
5819 "en_MH" => en_MH,
5820 "en-MO" => en_MO,
5821 "en_MO" => en_MO,
5822 "en-MP" => en_MP,
5823 "en_MP" => en_MP,
5824 "en-MS" => en_MS,
5825 "en_MS" => en_MS,
5826 "en-MT" => en_MT,
5827 "en_MT" => en_MT,
5828 "en-MU" => en_MU,
5829 "en_MU" => en_MU,
5830 "en-MW" => en_MW,
5831 "en_MW" => en_MW,
5832 "en-MY" => en_MY,
5833 "en_MY" => en_MY,
5834 "en-NA" => en_NA,
5835 "en_NA" => en_NA,
5836 "en-NF" => en_NF,
5837 "en_NF" => en_NF,
5838 "en-NG" => en_NG,
5839 "en_NG" => en_NG,
5840 "en-NL" => en_NL,
5841 "en_NL" => en_NL,
5842 "en-NR" => en_NR,
5843 "en_NR" => en_NR,
5844 "en-NU" => en_NU,
5845 "en_NU" => en_NU,
5846 "en-NZ" => en_NZ,
5847 "en_NZ" => en_NZ,
5848 "en-PG" => en_PG,
5849 "en_PG" => en_PG,
5850 "en-PH" => en_PH,
5851 "en_PH" => en_PH,
5852 "en-PK" => en_PK,
5853 "en_PK" => en_PK,
5854 "en-PN" => en_PN,
5855 "en_PN" => en_PN,
5856 "en-PR" => en_PR,
5857 "en_PR" => en_PR,
5858 "en-PW" => en_PW,
5859 "en_PW" => en_PW,
5860 "en-RW" => en_RW,
5861 "en_RW" => en_RW,
5862 "en-SB" => en_SB,
5863 "en_SB" => en_SB,
5864 "en-SC" => en_SC,
5865 "en_SC" => en_SC,
5866 "en-SD" => en_SD,
5867 "en_SD" => en_SD,
5868 "en-SE" => en_SE,
5869 "en_SE" => en_SE,
5870 "en-SG" => en_SG,
5871 "en_SG" => en_SG,
5872 "en-SH" => en_SH,
5873 "en_SH" => en_SH,
5874 "en-SI" => en_SI,
5875 "en_SI" => en_SI,
5876 "en-SL" => en_SL,
5877 "en_SL" => en_SL,
5878 "en-SS" => en_SS,
5879 "en_SS" => en_SS,
5880 "en-SX" => en_SX,
5881 "en_SX" => en_SX,
5882 "en-SZ" => en_SZ,
5883 "en_SZ" => en_SZ,
5884 "en-TC" => en_TC,
5885 "en_TC" => en_TC,
5886 "en-TK" => en_TK,
5887 "en_TK" => en_TK,
5888 "en-TO" => en_TO,
5889 "en_TO" => en_TO,
5890 "en-TT" => en_TT,
5891 "en_TT" => en_TT,
5892 "en-TV" => en_TV,
5893 "en_TV" => en_TV,
5894 "en-TZ" => en_TZ,
5895 "en_TZ" => en_TZ,
5896 "en-UG" => en_UG,
5897 "en_UG" => en_UG,
5898 "en-UM" => en_UM,
5899 "en_UM" => en_UM,
5900 "en-US-POSIX" => en_US_POSIX,
5901 "en_US_POSIX" => en_US_POSIX,
5902 "en-VC" => en_VC,
5903 "en_VC" => en_VC,
5904 "en-VG" => en_VG,
5905 "en_VG" => en_VG,
5906 "en-VI" => en_VI,
5907 "en_VI" => en_VI,
5908 "en-VU" => en_VU,
5909 "en_VU" => en_VU,
5910 "en-WS" => en_WS,
5911 "en_WS" => en_WS,
5912 "en-ZA" => en_ZA,
5913 "en_ZA" => en_ZA,
5914 "en-ZM" => en_ZM,
5915 "en_ZM" => en_ZM,
5916 "en-ZW" => en_ZW,
5917 "en_ZW" => en_ZW,
5918 "eo" => eo,
5919 "es" => es,
5920 "es-419" => es_419,
5921 "es_419" => es_419,
5922 "es-AR" => es_AR,
5923 "es_AR" => es_AR,
5924 "es-BO" => es_BO,
5925 "es_BO" => es_BO,
5926 "es-BR" => es_BR,
5927 "es_BR" => es_BR,
5928 "es-BZ" => es_BZ,
5929 "es_BZ" => es_BZ,
5930 "es-CL" => es_CL,
5931 "es_CL" => es_CL,
5932 "es-CO" => es_CO,
5933 "es_CO" => es_CO,
5934 "es-CR" => es_CR,
5935 "es_CR" => es_CR,
5936 "es-CU" => es_CU,
5937 "es_CU" => es_CU,
5938 "es-DO" => es_DO,
5939 "es_DO" => es_DO,
5940 "es-EA" => es_EA,
5941 "es_EA" => es_EA,
5942 "es-EC" => es_EC,
5943 "es_EC" => es_EC,
5944 "es-GQ" => es_GQ,
5945 "es_GQ" => es_GQ,
5946 "es-GT" => es_GT,
5947 "es_GT" => es_GT,
5948 "es-HN" => es_HN,
5949 "es_HN" => es_HN,
5950 "es-IC" => es_IC,
5951 "es_IC" => es_IC,
5952 "es-MX" => es_MX,
5953 "es_MX" => es_MX,
5954 "es-NI" => es_NI,
5955 "es_NI" => es_NI,
5956 "es-PA" => es_PA,
5957 "es_PA" => es_PA,
5958 "es-PE" => es_PE,
5959 "es_PE" => es_PE,
5960 "es-PH" => es_PH,
5961 "es_PH" => es_PH,
5962 "es-PR" => es_PR,
5963 "es_PR" => es_PR,
5964 "es-PY" => es_PY,
5965 "es_PY" => es_PY,
5966 "es-SV" => es_SV,
5967 "es_SV" => es_SV,
5968 "es-US" => es_US,
5969 "es_US" => es_US,
5970 "es-UY" => es_UY,
5971 "es_UY" => es_UY,
5972 "es-VE" => es_VE,
5973 "es_VE" => es_VE,
5974 "et" => et,
5975 "eu" => eu,
5976 "ewo" => ewo,
5977 "fa" => fa,
5978 "fa-AF" => fa_AF,
5979 "fa_AF" => fa_AF,
5980 "ff" => ff,
5981 "ff-Latn" => ff_Latn,
5982 "ff_Latn" => ff_Latn,
5983 "ff-Latn-BF" => ff_Latn_BF,
5984 "ff_Latn_BF" => ff_Latn_BF,
5985 "ff-Latn-CM" => ff_Latn_CM,
5986 "ff_Latn_CM" => ff_Latn_CM,
5987 "ff-Latn-GH" => ff_Latn_GH,
5988 "ff_Latn_GH" => ff_Latn_GH,
5989 "ff-Latn-GM" => ff_Latn_GM,
5990 "ff_Latn_GM" => ff_Latn_GM,
5991 "ff-Latn-GN" => ff_Latn_GN,
5992 "ff_Latn_GN" => ff_Latn_GN,
5993 "ff-Latn-GW" => ff_Latn_GW,
5994 "ff_Latn_GW" => ff_Latn_GW,
5995 "ff-Latn-LR" => ff_Latn_LR,
5996 "ff_Latn_LR" => ff_Latn_LR,
5997 "ff-Latn-MR" => ff_Latn_MR,
5998 "ff_Latn_MR" => ff_Latn_MR,
5999 "ff-Latn-NE" => ff_Latn_NE,
6000 "ff_Latn_NE" => ff_Latn_NE,
6001 "ff-Latn-NG" => ff_Latn_NG,
6002 "ff_Latn_NG" => ff_Latn_NG,
6003 "ff-Latn-SL" => ff_Latn_SL,
6004 "ff_Latn_SL" => ff_Latn_SL,
6005 "fi" => fi,
6006 "fil" => fil,
6007 "fo" => fo,
6008 "fo-DK" => fo_DK,
6009 "fo_DK" => fo_DK,
6010 "fr" => fr,
6011 "fr-BE" => fr_BE,
6012 "fr_BE" => fr_BE,
6013 "fr-BF" => fr_BF,
6014 "fr_BF" => fr_BF,
6015 "fr-BI" => fr_BI,
6016 "fr_BI" => fr_BI,
6017 "fr-BJ" => fr_BJ,
6018 "fr_BJ" => fr_BJ,
6019 "fr-BL" => fr_BL,
6020 "fr_BL" => fr_BL,
6021 "fr-CA" => fr_CA,
6022 "fr_CA" => fr_CA,
6023 "fr-CD" => fr_CD,
6024 "fr_CD" => fr_CD,
6025 "fr-CF" => fr_CF,
6026 "fr_CF" => fr_CF,
6027 "fr-CG" => fr_CG,
6028 "fr_CG" => fr_CG,
6029 "fr-CH" => fr_CH,
6030 "fr_CH" => fr_CH,
6031 "fr-CI" => fr_CI,
6032 "fr_CI" => fr_CI,
6033 "fr-CM" => fr_CM,
6034 "fr_CM" => fr_CM,
6035 "fr-DJ" => fr_DJ,
6036 "fr_DJ" => fr_DJ,
6037 "fr-DZ" => fr_DZ,
6038 "fr_DZ" => fr_DZ,
6039 "fr-GA" => fr_GA,
6040 "fr_GA" => fr_GA,
6041 "fr-GF" => fr_GF,
6042 "fr_GF" => fr_GF,
6043 "fr-GN" => fr_GN,
6044 "fr_GN" => fr_GN,
6045 "fr-GP" => fr_GP,
6046 "fr_GP" => fr_GP,
6047 "fr-GQ" => fr_GQ,
6048 "fr_GQ" => fr_GQ,
6049 "fr-HT" => fr_HT,
6050 "fr_HT" => fr_HT,
6051 "fr-KM" => fr_KM,
6052 "fr_KM" => fr_KM,
6053 "fr-LU" => fr_LU,
6054 "fr_LU" => fr_LU,
6055 "fr-MA" => fr_MA,
6056 "fr_MA" => fr_MA,
6057 "fr-MC" => fr_MC,
6058 "fr_MC" => fr_MC,
6059 "fr-MF" => fr_MF,
6060 "fr_MF" => fr_MF,
6061 "fr-MG" => fr_MG,
6062 "fr_MG" => fr_MG,
6063 "fr-ML" => fr_ML,
6064 "fr_ML" => fr_ML,
6065 "fr-MQ" => fr_MQ,
6066 "fr_MQ" => fr_MQ,
6067 "fr-MR" => fr_MR,
6068 "fr_MR" => fr_MR,
6069 "fr-MU" => fr_MU,
6070 "fr_MU" => fr_MU,
6071 "fr-NC" => fr_NC,
6072 "fr_NC" => fr_NC,
6073 "fr-NE" => fr_NE,
6074 "fr_NE" => fr_NE,
6075 "fr-PF" => fr_PF,
6076 "fr_PF" => fr_PF,
6077 "fr-PM" => fr_PM,
6078 "fr_PM" => fr_PM,
6079 "fr-RE" => fr_RE,
6080 "fr_RE" => fr_RE,
6081 "fr-RW" => fr_RW,
6082 "fr_RW" => fr_RW,
6083 "fr-SC" => fr_SC,
6084 "fr_SC" => fr_SC,
6085 "fr-SN" => fr_SN,
6086 "fr_SN" => fr_SN,
6087 "fr-SY" => fr_SY,
6088 "fr_SY" => fr_SY,
6089 "fr-TD" => fr_TD,
6090 "fr_TD" => fr_TD,
6091 "fr-TG" => fr_TG,
6092 "fr_TG" => fr_TG,
6093 "fr-TN" => fr_TN,
6094 "fr_TN" => fr_TN,
6095 "fr-VU" => fr_VU,
6096 "fr_VU" => fr_VU,
6097 "fr-WF" => fr_WF,
6098 "fr_WF" => fr_WF,
6099 "fr-YT" => fr_YT,
6100 "fr_YT" => fr_YT,
6101 "fur" => fur,
6102 "fy" => fy,
6103 "ga" => ga,
6104 "ga-GB" => ga_GB,
6105 "ga_GB" => ga_GB,
6106 "gd" => gd,
6107 "gl" => gl,
6108 "gsw" => gsw,
6109 "gsw-FR" => gsw_FR,
6110 "gsw_FR" => gsw_FR,
6111 "gsw-LI" => gsw_LI,
6112 "gsw_LI" => gsw_LI,
6113 "gu" => gu,
6114 "guz" => guz,
6115 "gv" => gv,
6116 "ha" => ha,
6117 "ha-GH" => ha_GH,
6118 "ha_GH" => ha_GH,
6119 "ha-NE" => ha_NE,
6120 "ha_NE" => ha_NE,
6121 "haw" => haw,
6122 "he" => he,
6123 "hi" => hi,
6124 "hr" => hr,
6125 "hr-BA" => hr_BA,
6126 "hr_BA" => hr_BA,
6127 "hsb" => hsb,
6128 "hu" => hu,
6129 "hy" => hy,
6130 "ia" => ia,
6131 "id" => id,
6132 "ig" => ig,
6133 "ii" => ii,
6134 "is" => is,
6135 "it" => it,
6136 "it-CH" => it_CH,
6137 "it_CH" => it_CH,
6138 "it-SM" => it_SM,
6139 "it_SM" => it_SM,
6140 "it-VA" => it_VA,
6141 "it_VA" => it_VA,
6142 "ja" => ja,
6143 "jgo" => jgo,
6144 "jmc" => jmc,
6145 "jv" => jv,
6146 "ka" => ka,
6147 "kab" => kab,
6148 "kam" => kam,
6149 "kde" => kde,
6150 "kea" => kea,
6151 "khq" => khq,
6152 "ki" => ki,
6153 "kk" => kk,
6154 "kkj" => kkj,
6155 "kl" => kl,
6156 "kln" => kln,
6157 "km" => km,
6158 "kn" => kn,
6159 "ko" => ko,
6160 "ko-KP" => ko_KP,
6161 "ko_KP" => ko_KP,
6162 "kok" => kok,
6163 "ks" => ks,
6164 "ksb" => ksb,
6165 "ksf" => ksf,
6166 "ksh" => ksh,
6167 "ku" => ku,
6168 "kw" => kw,
6169 "ky" => ky,
6170 "lag" => lag,
6171 "lb" => lb,
6172 "lg" => lg,
6173 "lkt" => lkt,
6174 "ln" => ln,
6175 "ln-AO" => ln_AO,
6176 "ln_AO" => ln_AO,
6177 "ln-CF" => ln_CF,
6178 "ln_CF" => ln_CF,
6179 "ln-CG" => ln_CG,
6180 "ln_CG" => ln_CG,
6181 "lo" => lo,
6182 "lrc" => lrc,
6183 "lrc-IQ" => lrc_IQ,
6184 "lrc_IQ" => lrc_IQ,
6185 "lt" => lt,
6186 "lu" => lu,
6187 "luo" => luo,
6188 "luy" => luy,
6189 "lv" => lv,
6190 "mas" => mas,
6191 "mas-TZ" => mas_TZ,
6192 "mas_TZ" => mas_TZ,
6193 "mer" => mer,
6194 "mfe" => mfe,
6195 "mg" => mg,
6196 "mgh" => mgh,
6197 "mgo" => mgo,
6198 "mi" => mi,
6199 "mk" => mk,
6200 "ml" => ml,
6201 "mn" => mn,
6202 "mr" => mr,
6203 "ms" => ms,
6204 "ms-BN" => ms_BN,
6205 "ms_BN" => ms_BN,
6206 "ms-SG" => ms_SG,
6207 "ms_SG" => ms_SG,
6208 "mt" => mt,
6209 "mua" => mua,
6210 "my" => my,
6211 "mzn" => mzn,
6212 "naq" => naq,
6213 "nb" => nb,
6214 "nb-SJ" => nb_SJ,
6215 "nb_SJ" => nb_SJ,
6216 "nd" => nd,
6217 "nds" => nds,
6218 "nds-NL" => nds_NL,
6219 "nds_NL" => nds_NL,
6220 "ne" => ne,
6221 "ne-IN" => ne_IN,
6222 "ne_IN" => ne_IN,
6223 "nl" => nl,
6224 "nl-AW" => nl_AW,
6225 "nl_AW" => nl_AW,
6226 "nl-BE" => nl_BE,
6227 "nl_BE" => nl_BE,
6228 "nl-BQ" => nl_BQ,
6229 "nl_BQ" => nl_BQ,
6230 "nl-CW" => nl_CW,
6231 "nl_CW" => nl_CW,
6232 "nl-SR" => nl_SR,
6233 "nl_SR" => nl_SR,
6234 "nl-SX" => nl_SX,
6235 "nl_SX" => nl_SX,
6236 "nmg" => nmg,
6237 "nn" => nn,
6238 "nnh" => nnh,
6239 "nus" => nus,
6240 "nyn" => nyn,
6241 "om" => om,
6242 "om-KE" => om_KE,
6243 "om_KE" => om_KE,
6244 "or" => or,
6245 "os" => os,
6246 "os-RU" => os_RU,
6247 "os_RU" => os_RU,
6248 "pa" => pa,
6249 "pa-Arab" => pa_Arab,
6250 "pa_Arab" => pa_Arab,
6251 "pa-Guru" => pa_Guru,
6252 "pa_Guru" => pa_Guru,
6253 "pl" => pl,
6254 "prg" => prg,
6255 "ps" => ps,
6256 "ps-PK" => ps_PK,
6257 "ps_PK" => ps_PK,
6258 "pt" => pt,
6259 "pt-AO" => pt_AO,
6260 "pt_AO" => pt_AO,
6261 "pt-CH" => pt_CH,
6262 "pt_CH" => pt_CH,
6263 "pt-CV" => pt_CV,
6264 "pt_CV" => pt_CV,
6265 "pt-GQ" => pt_GQ,
6266 "pt_GQ" => pt_GQ,
6267 "pt-GW" => pt_GW,
6268 "pt_GW" => pt_GW,
6269 "pt-LU" => pt_LU,
6270 "pt_LU" => pt_LU,
6271 "pt-MO" => pt_MO,
6272 "pt_MO" => pt_MO,
6273 "pt-MZ" => pt_MZ,
6274 "pt_MZ" => pt_MZ,
6275 "pt-PT" => pt_PT,
6276 "pt_PT" => pt_PT,
6277 "pt-ST" => pt_ST,
6278 "pt_ST" => pt_ST,
6279 "pt-TL" => pt_TL,
6280 "pt_TL" => pt_TL,
6281 "qu" => qu,
6282 "qu-BO" => qu_BO,
6283 "qu_BO" => qu_BO,
6284 "qu-EC" => qu_EC,
6285 "qu_EC" => qu_EC,
6286 "rm" => rm,
6287 "rn" => rn,
6288 "ro" => ro,
6289 "ro-MD" => ro_MD,
6290 "ro_MD" => ro_MD,
6291 "rof" => rof,
6292 "root" => root,
6293 "ru" => ru,
6294 "ru-BY" => ru_BY,
6295 "ru_BY" => ru_BY,
6296 "ru-KG" => ru_KG,
6297 "ru_KG" => ru_KG,
6298 "ru-KZ" => ru_KZ,
6299 "ru_KZ" => ru_KZ,
6300 "ru-MD" => ru_MD,
6301 "ru_MD" => ru_MD,
6302 "ru-UA" => ru_UA,
6303 "ru_UA" => ru_UA,
6304 "rw" => rw,
6305 "rwk" => rwk,
6306 "sah" => sah,
6307 "saq" => saq,
6308 "sbp" => sbp,
6309 "sd" => sd,
6310 "se" => se,
6311 "se-FI" => se_FI,
6312 "se_FI" => se_FI,
6313 "se-SE" => se_SE,
6314 "se_SE" => se_SE,
6315 "seh" => seh,
6316 "ses" => ses,
6317 "sg" => sg,
6318 "shi" => shi,
6319 "shi-Latn" => shi_Latn,
6320 "shi_Latn" => shi_Latn,
6321 "shi-Tfng" => shi_Tfng,
6322 "shi_Tfng" => shi_Tfng,
6323 "si" => si,
6324 "sk" => sk,
6325 "sl" => sl,
6326 "smn" => smn,
6327 "sn" => sn,
6328 "so" => so,
6329 "so-DJ" => so_DJ,
6330 "so_DJ" => so_DJ,
6331 "so-ET" => so_ET,
6332 "so_ET" => so_ET,
6333 "so-KE" => so_KE,
6334 "so_KE" => so_KE,
6335 "sq" => sq,
6336 "sq-MK" => sq_MK,
6337 "sq_MK" => sq_MK,
6338 "sq-XK" => sq_XK,
6339 "sq_XK" => sq_XK,
6340 "sr" => sr,
6341 "sr-Cyrl" => sr_Cyrl,
6342 "sr_Cyrl" => sr_Cyrl,
6343 "sr-Cyrl-BA" => sr_Cyrl_BA,
6344 "sr_Cyrl_BA" => sr_Cyrl_BA,
6345 "sr-Cyrl-ME" => sr_Cyrl_ME,
6346 "sr_Cyrl_ME" => sr_Cyrl_ME,
6347 "sr-Cyrl-XK" => sr_Cyrl_XK,
6348 "sr_Cyrl_XK" => sr_Cyrl_XK,
6349 "sr-Latn" => sr_Latn,
6350 "sr_Latn" => sr_Latn,
6351 "sr-Latn-BA" => sr_Latn_BA,
6352 "sr_Latn_BA" => sr_Latn_BA,
6353 "sr-Latn-ME" => sr_Latn_ME,
6354 "sr_Latn_ME" => sr_Latn_ME,
6355 "sr-Latn-XK" => sr_Latn_XK,
6356 "sr_Latn_XK" => sr_Latn_XK,
6357 "sv" => sv,
6358 "sv-AX" => sv_AX,
6359 "sv_AX" => sv_AX,
6360 "sv-FI" => sv_FI,
6361 "sv_FI" => sv_FI,
6362 "sw" => sw,
6363 "sw-CD" => sw_CD,
6364 "sw_CD" => sw_CD,
6365 "sw-KE" => sw_KE,
6366 "sw_KE" => sw_KE,
6367 "sw-UG" => sw_UG,
6368 "sw_UG" => sw_UG,
6369 "ta" => ta,
6370 "ta-LK" => ta_LK,
6371 "ta_LK" => ta_LK,
6372 "ta-MY" => ta_MY,
6373 "ta_MY" => ta_MY,
6374 "ta-SG" => ta_SG,
6375 "ta_SG" => ta_SG,
6376 "te" => te,
6377 "teo" => teo,
6378 "teo-KE" => teo_KE,
6379 "teo_KE" => teo_KE,
6380 "tg" => tg,
6381 "th" => th,
6382 "ti" => ti,
6383 "ti-ER" => ti_ER,
6384 "ti_ER" => ti_ER,
6385 "tk" => tk,
6386 "to" => to,
6387 "tr" => tr,
6388 "tr-CY" => tr_CY,
6389 "tr_CY" => tr_CY,
6390 "tt" => tt,
6391 "twq" => twq,
6392 "tzm" => tzm,
6393 "ug" => ug,
6394 "uk" => uk,
6395 "ur" => ur,
6396 "ur-IN" => ur_IN,
6397 "ur_IN" => ur_IN,
6398 "uz" => uz,
6399 "uz-Arab" => uz_Arab,
6400 "uz_Arab" => uz_Arab,
6401 "uz-Cyrl" => uz_Cyrl,
6402 "uz_Cyrl" => uz_Cyrl,
6403 "uz-Latn" => uz_Latn,
6404 "uz_Latn" => uz_Latn,
6405 "vai" => vai,
6406 "vai-Latn" => vai_Latn,
6407 "vai_Latn" => vai_Latn,
6408 "vai-Vaii" => vai_Vaii,
6409 "vai_Vaii" => vai_Vaii,
6410 "vi" => vi,
6411 "vo" => vo,
6412 "vun" => vun,
6413 "wae" => wae,
6414 "wo" => wo,
6415 "xh" => xh,
6416 "xog" => xog,
6417 "yav" => yav,
6418 "yi" => yi,
6419 "yo" => yo,
6420 "yo-BJ" => yo_BJ,
6421 "yo_BJ" => yo_BJ,
6422 "yue" => yue,
6423 "yue-Hans" => yue_Hans,
6424 "yue_Hans" => yue_Hans,
6425 "yue-Hant" => yue_Hant,
6426 "yue_Hant" => yue_Hant,
6427 "zgh" => zgh,
6428 "zh" => zh,
6429 "zh-Hans" => zh_Hans,
6430 "zh_Hans" => zh_Hans,
6431 "zh-Hans-HK" => zh_Hans_HK,
6432 "zh_Hans_HK" => zh_Hans_HK,
6433 "zh-Hans-MO" => zh_Hans_MO,
6434 "zh_Hans_MO" => zh_Hans_MO,
6435 "zh-Hans-SG" => zh_Hans_SG,
6436 "zh_Hans_SG" => zh_Hans_SG,
6437 "zh-Hant" => zh_Hant,
6438 "zh_Hant" => zh_Hant,
6439 "zh-Hant-HK" => zh_Hant_HK,
6440 "zh_Hant_HK" => zh_Hant_HK,
6441 "zh-Hant-MO" => zh_Hant_MO,
6442 "zh_Hant_MO" => zh_Hant_MO,
6443 "zu" => zu,
6444 _ => return Err(Error::parse_locale(s)),
6445 };
6446 Ok(locale)
6447 }
6448}