1###########################################################################
2#
3# This file is partially auto-generated by the DateTime::Locale generator
4# tools (v0.10). This code generator comes with the DateTime::Locale
5# distribution in the tools/ directory, and is called generate-modules.
6#
7# This file was generated from the CLDR JSON locale data. See the LICENSE.cldr
8# file included in this distribution for license details.
9#
10# Do not edit this file directly unless you are sure the part you are editing
11# is not created by the generator.
12#
13###########################################################################
14
15package DateTime::Locale::Data;
16
17use strict;
18use warnings;
19use namespace::autoclean;
20
21use File::ShareDir qw( dist_file );
22use File::Spec;
23
24our $VERSION = '1.33';
25
26#<<<
27### :start CLDRVersion:
28our $CLDRVersion = 40;
29### :end CLDRVersion:
30#>>>
31
32#<<<
33### :start Codes:
34our %Codes = (
35  af => 1,
36  "af-NA" => 1,
37  "af-ZA" => 1,
38  agq => 1,
39  "agq-CM" => 1,
40  ak => 1,
41  "ak-GH" => 1,
42  am => 1,
43  "am-ET" => 1,
44  ar => 1,
45  "ar-001" => 1,
46  "ar-AE" => 1,
47  "ar-BH" => 1,
48  "ar-DJ" => 1,
49  "ar-DZ" => 1,
50  "ar-EG" => 1,
51  "ar-EH" => 1,
52  "ar-ER" => 1,
53  "ar-IL" => 1,
54  "ar-IQ" => 1,
55  "ar-JO" => 1,
56  "ar-KM" => 1,
57  "ar-KW" => 1,
58  "ar-LB" => 1,
59  "ar-LY" => 1,
60  "ar-MA" => 1,
61  "ar-MR" => 1,
62  "ar-OM" => 1,
63  "ar-PS" => 1,
64  "ar-QA" => 1,
65  "ar-SA" => 1,
66  "ar-SD" => 1,
67  "ar-SO" => 1,
68  "ar-SS" => 1,
69  "ar-SY" => 1,
70  "ar-TD" => 1,
71  "ar-TN" => 1,
72  "ar-YE" => 1,
73  as => 1,
74  "as-IN" => 1,
75  asa => 1,
76  "asa-TZ" => 1,
77  ast => 1,
78  "ast-ES" => 1,
79  az => 1,
80  "az-Cyrl" => 1,
81  "az-Cyrl-AZ" => 1,
82  "az-Latn" => 1,
83  "az-Latn-AZ" => 1,
84  bas => 1,
85  "bas-CM" => 1,
86  be => 1,
87  "be-BY" => 1,
88  "be-tarask" => 1,
89  bem => 1,
90  "bem-ZM" => 1,
91  bez => 1,
92  "bez-TZ" => 1,
93  bg => 1,
94  "bg-BG" => 1,
95  bm => 1,
96  "bm-ML" => 1,
97  bn => 1,
98  "bn-BD" => 1,
99  "bn-IN" => 1,
100  bo => 1,
101  "bo-CN" => 1,
102  "bo-IN" => 1,
103  br => 1,
104  "br-FR" => 1,
105  brx => 1,
106  "brx-IN" => 1,
107  bs => 1,
108  "bs-Cyrl" => 1,
109  "bs-Cyrl-BA" => 1,
110  "bs-Latn" => 1,
111  "bs-Latn-BA" => 1,
112  ca => 1,
113  "ca-AD" => 1,
114  "ca-ES" => 1,
115  "ca-ES-valencia" => 1,
116  "ca-FR" => 1,
117  "ca-IT" => 1,
118  ccp => 1,
119  "ccp-BD" => 1,
120  "ccp-IN" => 1,
121  ce => 1,
122  "ce-RU" => 1,
123  ceb => 1,
124  "ceb-PH" => 1,
125  cgg => 1,
126  "cgg-UG" => 1,
127  chr => 1,
128  "chr-US" => 1,
129  ckb => 1,
130  "ckb-IQ" => 1,
131  "ckb-IR" => 1,
132  cs => 1,
133  "cs-CZ" => 1,
134  cy => 1,
135  "cy-GB" => 1,
136  da => 1,
137  "da-DK" => 1,
138  "da-GL" => 1,
139  dav => 1,
140  "dav-KE" => 1,
141  de => 1,
142  "de-AT" => 1,
143  "de-BE" => 1,
144  "de-CH" => 1,
145  "de-DE" => 1,
146  "de-IT" => 1,
147  "de-LI" => 1,
148  "de-LU" => 1,
149  dje => 1,
150  "dje-NE" => 1,
151  doi => 1,
152  "doi-IN" => 1,
153  dsb => 1,
154  "dsb-DE" => 1,
155  dua => 1,
156  "dua-CM" => 1,
157  dyo => 1,
158  "dyo-SN" => 1,
159  dz => 1,
160  "dz-BT" => 1,
161  ebu => 1,
162  "ebu-KE" => 1,
163  ee => 1,
164  "ee-GH" => 1,
165  "ee-TG" => 1,
166  el => 1,
167  "el-CY" => 1,
168  "el-GR" => 1,
169  en => 1,
170  "en-001" => 1,
171  "en-150" => 1,
172  "en-AE" => 1,
173  "en-AG" => 1,
174  "en-AI" => 1,
175  "en-AS" => 1,
176  "en-AT" => 1,
177  "en-AU" => 1,
178  "en-BB" => 1,
179  "en-BE" => 1,
180  "en-BI" => 1,
181  "en-BM" => 1,
182  "en-BS" => 1,
183  "en-BW" => 1,
184  "en-BZ" => 1,
185  "en-CA" => 1,
186  "en-CC" => 1,
187  "en-CH" => 1,
188  "en-CK" => 1,
189  "en-CM" => 1,
190  "en-CX" => 1,
191  "en-CY" => 1,
192  "en-DE" => 1,
193  "en-DG" => 1,
194  "en-DK" => 1,
195  "en-DM" => 1,
196  "en-ER" => 1,
197  "en-FI" => 1,
198  "en-FJ" => 1,
199  "en-FK" => 1,
200  "en-FM" => 1,
201  "en-GB" => 1,
202  "en-GD" => 1,
203  "en-GG" => 1,
204  "en-GH" => 1,
205  "en-GI" => 1,
206  "en-GM" => 1,
207  "en-GU" => 1,
208  "en-GY" => 1,
209  "en-HK" => 1,
210  "en-IE" => 1,
211  "en-IL" => 1,
212  "en-IM" => 1,
213  "en-IN" => 1,
214  "en-IO" => 1,
215  "en-JE" => 1,
216  "en-JM" => 1,
217  "en-KE" => 1,
218  "en-KI" => 1,
219  "en-KN" => 1,
220  "en-KY" => 1,
221  "en-LC" => 1,
222  "en-LR" => 1,
223  "en-LS" => 1,
224  "en-MG" => 1,
225  "en-MH" => 1,
226  "en-MO" => 1,
227  "en-MP" => 1,
228  "en-MS" => 1,
229  "en-MT" => 1,
230  "en-MU" => 1,
231  "en-MW" => 1,
232  "en-MY" => 1,
233  "en-NA" => 1,
234  "en-NF" => 1,
235  "en-NG" => 1,
236  "en-NL" => 1,
237  "en-NR" => 1,
238  "en-NU" => 1,
239  "en-NZ" => 1,
240  "en-PG" => 1,
241  "en-PH" => 1,
242  "en-PK" => 1,
243  "en-PN" => 1,
244  "en-PR" => 1,
245  "en-PW" => 1,
246  "en-RW" => 1,
247  "en-SB" => 1,
248  "en-SC" => 1,
249  "en-SD" => 1,
250  "en-SE" => 1,
251  "en-SG" => 1,
252  "en-SH" => 1,
253  "en-SI" => 1,
254  "en-SL" => 1,
255  "en-SS" => 1,
256  "en-SX" => 1,
257  "en-SZ" => 1,
258  "en-TC" => 1,
259  "en-TK" => 1,
260  "en-TO" => 1,
261  "en-TT" => 1,
262  "en-TV" => 1,
263  "en-TZ" => 1,
264  "en-UG" => 1,
265  "en-UM" => 1,
266  "en-US" => 1,
267  "en-VC" => 1,
268  "en-VG" => 1,
269  "en-VI" => 1,
270  "en-VU" => 1,
271  "en-WS" => 1,
272  "en-ZA" => 1,
273  "en-ZM" => 1,
274  "en-ZW" => 1,
275  eo => 1,
276  "eo-001" => 1,
277  es => 1,
278  "es-419" => 1,
279  "es-AR" => 1,
280  "es-BO" => 1,
281  "es-BR" => 1,
282  "es-BZ" => 1,
283  "es-CL" => 1,
284  "es-CO" => 1,
285  "es-CR" => 1,
286  "es-CU" => 1,
287  "es-DO" => 1,
288  "es-EA" => 1,
289  "es-EC" => 1,
290  "es-ES" => 1,
291  "es-GQ" => 1,
292  "es-GT" => 1,
293  "es-HN" => 1,
294  "es-IC" => 1,
295  "es-MX" => 1,
296  "es-NI" => 1,
297  "es-PA" => 1,
298  "es-PE" => 1,
299  "es-PH" => 1,
300  "es-PR" => 1,
301  "es-PY" => 1,
302  "es-SV" => 1,
303  "es-US" => 1,
304  "es-UY" => 1,
305  "es-VE" => 1,
306  et => 1,
307  "et-EE" => 1,
308  eu => 1,
309  "eu-ES" => 1,
310  ewo => 1,
311  "ewo-CM" => 1,
312  fa => 1,
313  "fa-AF" => 1,
314  "fa-IR" => 1,
315  ff => 1,
316  "ff-Adlm" => 1,
317  "ff-Adlm-BF" => 1,
318  "ff-Adlm-CM" => 1,
319  "ff-Adlm-GH" => 1,
320  "ff-Adlm-GM" => 1,
321  "ff-Adlm-GN" => 1,
322  "ff-Adlm-GW" => 1,
323  "ff-Adlm-LR" => 1,
324  "ff-Adlm-MR" => 1,
325  "ff-Adlm-NE" => 1,
326  "ff-Adlm-NG" => 1,
327  "ff-Adlm-SL" => 1,
328  "ff-Adlm-SN" => 1,
329  "ff-Latn" => 1,
330  "ff-Latn-BF" => 1,
331  "ff-Latn-CM" => 1,
332  "ff-Latn-GH" => 1,
333  "ff-Latn-GM" => 1,
334  "ff-Latn-GN" => 1,
335  "ff-Latn-GW" => 1,
336  "ff-Latn-LR" => 1,
337  "ff-Latn-MR" => 1,
338  "ff-Latn-NE" => 1,
339  "ff-Latn-NG" => 1,
340  "ff-Latn-SL" => 1,
341  "ff-Latn-SN" => 1,
342  fi => 1,
343  "fi-FI" => 1,
344  fil => 1,
345  "fil-PH" => 1,
346  fo => 1,
347  "fo-DK" => 1,
348  "fo-FO" => 1,
349  fr => 1,
350  "fr-BE" => 1,
351  "fr-BF" => 1,
352  "fr-BI" => 1,
353  "fr-BJ" => 1,
354  "fr-BL" => 1,
355  "fr-CA" => 1,
356  "fr-CD" => 1,
357  "fr-CF" => 1,
358  "fr-CG" => 1,
359  "fr-CH" => 1,
360  "fr-CI" => 1,
361  "fr-CM" => 1,
362  "fr-DJ" => 1,
363  "fr-DZ" => 1,
364  "fr-FR" => 1,
365  "fr-GA" => 1,
366  "fr-GF" => 1,
367  "fr-GN" => 1,
368  "fr-GP" => 1,
369  "fr-GQ" => 1,
370  "fr-HT" => 1,
371  "fr-KM" => 1,
372  "fr-LU" => 1,
373  "fr-MA" => 1,
374  "fr-MC" => 1,
375  "fr-MF" => 1,
376  "fr-MG" => 1,
377  "fr-ML" => 1,
378  "fr-MQ" => 1,
379  "fr-MR" => 1,
380  "fr-MU" => 1,
381  "fr-NC" => 1,
382  "fr-NE" => 1,
383  "fr-PF" => 1,
384  "fr-PM" => 1,
385  "fr-RE" => 1,
386  "fr-RW" => 1,
387  "fr-SC" => 1,
388  "fr-SN" => 1,
389  "fr-SY" => 1,
390  "fr-TD" => 1,
391  "fr-TG" => 1,
392  "fr-TN" => 1,
393  "fr-VU" => 1,
394  "fr-WF" => 1,
395  "fr-YT" => 1,
396  fur => 1,
397  "fur-IT" => 1,
398  fy => 1,
399  "fy-NL" => 1,
400  ga => 1,
401  "ga-GB" => 1,
402  "ga-IE" => 1,
403  gd => 1,
404  "gd-GB" => 1,
405  gl => 1,
406  "gl-ES" => 1,
407  gsw => 1,
408  "gsw-CH" => 1,
409  "gsw-FR" => 1,
410  "gsw-LI" => 1,
411  gu => 1,
412  "gu-IN" => 1,
413  guz => 1,
414  "guz-KE" => 1,
415  gv => 1,
416  "gv-IM" => 1,
417  ha => 1,
418  "ha-GH" => 1,
419  "ha-NE" => 1,
420  "ha-NG" => 1,
421  haw => 1,
422  "haw-US" => 1,
423  he => 1,
424  "he-IL" => 1,
425  hi => 1,
426  "hi-IN" => 1,
427  hr => 1,
428  "hr-BA" => 1,
429  "hr-HR" => 1,
430  hsb => 1,
431  "hsb-DE" => 1,
432  hu => 1,
433  "hu-HU" => 1,
434  hy => 1,
435  "hy-AM" => 1,
436  ia => 1,
437  "ia-001" => 1,
438  id => 1,
439  "id-ID" => 1,
440  ig => 1,
441  "ig-NG" => 1,
442  ii => 1,
443  "ii-CN" => 1,
444  is => 1,
445  "is-IS" => 1,
446  it => 1,
447  "it-CH" => 1,
448  "it-IT" => 1,
449  "it-SM" => 1,
450  "it-VA" => 1,
451  ja => 1,
452  "ja-JP" => 1,
453  jgo => 1,
454  "jgo-CM" => 1,
455  jmc => 1,
456  "jmc-TZ" => 1,
457  jv => 1,
458  "jv-ID" => 1,
459  ka => 1,
460  "ka-GE" => 1,
461  kab => 1,
462  "kab-DZ" => 1,
463  kam => 1,
464  "kam-KE" => 1,
465  kde => 1,
466  "kde-TZ" => 1,
467  kea => 1,
468  "kea-CV" => 1,
469  kgp => 1,
470  "kgp-BR" => 1,
471  khq => 1,
472  "khq-ML" => 1,
473  ki => 1,
474  "ki-KE" => 1,
475  kk => 1,
476  "kk-KZ" => 1,
477  kkj => 1,
478  "kkj-CM" => 1,
479  kl => 1,
480  "kl-GL" => 1,
481  kln => 1,
482  "kln-KE" => 1,
483  km => 1,
484  "km-KH" => 1,
485  kn => 1,
486  "kn-IN" => 1,
487  ko => 1,
488  "ko-KP" => 1,
489  "ko-KR" => 1,
490  kok => 1,
491  "kok-IN" => 1,
492  ks => 1,
493  "ks-Arab" => 1,
494  "ks-Arab-IN" => 1,
495  ksb => 1,
496  "ksb-TZ" => 1,
497  ksf => 1,
498  "ksf-CM" => 1,
499  ksh => 1,
500  "ksh-DE" => 1,
501  ku => 1,
502  "ku-TR" => 1,
503  kw => 1,
504  "kw-GB" => 1,
505  ky => 1,
506  "ky-KG" => 1,
507  lag => 1,
508  "lag-TZ" => 1,
509  lb => 1,
510  "lb-LU" => 1,
511  lg => 1,
512  "lg-UG" => 1,
513  lkt => 1,
514  "lkt-US" => 1,
515  ln => 1,
516  "ln-AO" => 1,
517  "ln-CD" => 1,
518  "ln-CF" => 1,
519  "ln-CG" => 1,
520  lo => 1,
521  "lo-LA" => 1,
522  lrc => 1,
523  "lrc-IQ" => 1,
524  "lrc-IR" => 1,
525  lt => 1,
526  "lt-LT" => 1,
527  lu => 1,
528  "lu-CD" => 1,
529  luo => 1,
530  "luo-KE" => 1,
531  luy => 1,
532  "luy-KE" => 1,
533  lv => 1,
534  "lv-LV" => 1,
535  mai => 1,
536  "mai-IN" => 1,
537  mas => 1,
538  "mas-KE" => 1,
539  "mas-TZ" => 1,
540  mer => 1,
541  "mer-KE" => 1,
542  mfe => 1,
543  "mfe-MU" => 1,
544  mg => 1,
545  "mg-MG" => 1,
546  mgh => 1,
547  "mgh-MZ" => 1,
548  mgo => 1,
549  "mgo-CM" => 1,
550  mi => 1,
551  "mi-NZ" => 1,
552  mk => 1,
553  "mk-MK" => 1,
554  ml => 1,
555  "ml-IN" => 1,
556  mn => 1,
557  "mn-MN" => 1,
558  mni => 1,
559  "mni-Beng" => 1,
560  "mni-Beng-IN" => 1,
561  mr => 1,
562  "mr-IN" => 1,
563  ms => 1,
564  "ms-BN" => 1,
565  "ms-ID" => 1,
566  "ms-MY" => 1,
567  "ms-SG" => 1,
568  mt => 1,
569  "mt-MT" => 1,
570  mua => 1,
571  "mua-CM" => 1,
572  my => 1,
573  "my-MM" => 1,
574  mzn => 1,
575  "mzn-IR" => 1,
576  naq => 1,
577  "naq-NA" => 1,
578  nb => 1,
579  "nb-NO" => 1,
580  "nb-SJ" => 1,
581  nd => 1,
582  "nd-ZW" => 1,
583  nds => 1,
584  "nds-DE" => 1,
585  "nds-NL" => 1,
586  ne => 1,
587  "ne-IN" => 1,
588  "ne-NP" => 1,
589  nl => 1,
590  "nl-AW" => 1,
591  "nl-BE" => 1,
592  "nl-BQ" => 1,
593  "nl-CW" => 1,
594  "nl-NL" => 1,
595  "nl-SR" => 1,
596  "nl-SX" => 1,
597  nmg => 1,
598  "nmg-CM" => 1,
599  nn => 1,
600  "nn-NO" => 1,
601  nnh => 1,
602  "nnh-CM" => 1,
603  no => 1,
604  nus => 1,
605  "nus-SS" => 1,
606  nyn => 1,
607  "nyn-UG" => 1,
608  om => 1,
609  "om-ET" => 1,
610  "om-KE" => 1,
611  or => 1,
612  "or-IN" => 1,
613  os => 1,
614  "os-GE" => 1,
615  "os-RU" => 1,
616  pa => 1,
617  "pa-Arab" => 1,
618  "pa-Arab-PK" => 1,
619  "pa-Guru" => 1,
620  "pa-Guru-IN" => 1,
621  pcm => 1,
622  "pcm-NG" => 1,
623  pl => 1,
624  "pl-PL" => 1,
625  ps => 1,
626  "ps-AF" => 1,
627  "ps-PK" => 1,
628  pt => 1,
629  "pt-AO" => 1,
630  "pt-BR" => 1,
631  "pt-CH" => 1,
632  "pt-CV" => 1,
633  "pt-GQ" => 1,
634  "pt-GW" => 1,
635  "pt-LU" => 1,
636  "pt-MO" => 1,
637  "pt-MZ" => 1,
638  "pt-PT" => 1,
639  "pt-ST" => 1,
640  "pt-TL" => 1,
641  qu => 1,
642  "qu-BO" => 1,
643  "qu-EC" => 1,
644  "qu-PE" => 1,
645  rm => 1,
646  "rm-CH" => 1,
647  rn => 1,
648  "rn-BI" => 1,
649  ro => 1,
650  "ro-MD" => 1,
651  "ro-RO" => 1,
652  rof => 1,
653  "rof-TZ" => 1,
654  ru => 1,
655  "ru-BY" => 1,
656  "ru-KG" => 1,
657  "ru-KZ" => 1,
658  "ru-MD" => 1,
659  "ru-RU" => 1,
660  "ru-UA" => 1,
661  rw => 1,
662  "rw-RW" => 1,
663  rwk => 1,
664  "rwk-TZ" => 1,
665  sa => 1,
666  "sa-IN" => 1,
667  sah => 1,
668  "sah-RU" => 1,
669  saq => 1,
670  "saq-KE" => 1,
671  sat => 1,
672  "sat-Olck" => 1,
673  "sat-Olck-IN" => 1,
674  sbp => 1,
675  "sbp-TZ" => 1,
676  sc => 1,
677  "sc-IT" => 1,
678  sd => 1,
679  "sd-Arab" => 1,
680  "sd-Arab-PK" => 1,
681  "sd-Deva" => 1,
682  "sd-Deva-IN" => 1,
683  se => 1,
684  "se-FI" => 1,
685  "se-NO" => 1,
686  "se-SE" => 1,
687  seh => 1,
688  "seh-MZ" => 1,
689  ses => 1,
690  "ses-ML" => 1,
691  sg => 1,
692  "sg-CF" => 1,
693  shi => 1,
694  "shi-Latn" => 1,
695  "shi-Latn-MA" => 1,
696  "shi-Tfng" => 1,
697  "shi-Tfng-MA" => 1,
698  si => 1,
699  "si-LK" => 1,
700  sk => 1,
701  "sk-SK" => 1,
702  sl => 1,
703  "sl-SI" => 1,
704  smn => 1,
705  "smn-FI" => 1,
706  sn => 1,
707  "sn-ZW" => 1,
708  so => 1,
709  "so-DJ" => 1,
710  "so-ET" => 1,
711  "so-KE" => 1,
712  "so-SO" => 1,
713  sq => 1,
714  "sq-AL" => 1,
715  "sq-MK" => 1,
716  "sq-XK" => 1,
717  sr => 1,
718  "sr-Cyrl" => 1,
719  "sr-Cyrl-BA" => 1,
720  "sr-Cyrl-ME" => 1,
721  "sr-Cyrl-RS" => 1,
722  "sr-Cyrl-XK" => 1,
723  "sr-Latn" => 1,
724  "sr-Latn-BA" => 1,
725  "sr-Latn-ME" => 1,
726  "sr-Latn-RS" => 1,
727  "sr-Latn-XK" => 1,
728  su => 1,
729  "su-Latn" => 1,
730  "su-Latn-ID" => 1,
731  sv => 1,
732  "sv-AX" => 1,
733  "sv-FI" => 1,
734  "sv-SE" => 1,
735  sw => 1,
736  "sw-CD" => 1,
737  "sw-KE" => 1,
738  "sw-TZ" => 1,
739  "sw-UG" => 1,
740  ta => 1,
741  "ta-IN" => 1,
742  "ta-LK" => 1,
743  "ta-MY" => 1,
744  "ta-SG" => 1,
745  te => 1,
746  "te-IN" => 1,
747  teo => 1,
748  "teo-KE" => 1,
749  "teo-UG" => 1,
750  tg => 1,
751  "tg-TJ" => 1,
752  th => 1,
753  "th-TH" => 1,
754  ti => 1,
755  "ti-ER" => 1,
756  "ti-ET" => 1,
757  tk => 1,
758  "tk-TM" => 1,
759  to => 1,
760  "to-TO" => 1,
761  tr => 1,
762  "tr-CY" => 1,
763  "tr-TR" => 1,
764  tt => 1,
765  "tt-RU" => 1,
766  twq => 1,
767  "twq-NE" => 1,
768  tzm => 1,
769  "tzm-MA" => 1,
770  ug => 1,
771  "ug-CN" => 1,
772  uk => 1,
773  "uk-UA" => 1,
774  und => 1,
775  ur => 1,
776  "ur-IN" => 1,
777  "ur-PK" => 1,
778  uz => 1,
779  "uz-Arab" => 1,
780  "uz-Arab-AF" => 1,
781  "uz-Cyrl" => 1,
782  "uz-Cyrl-UZ" => 1,
783  "uz-Latn" => 1,
784  "uz-Latn-UZ" => 1,
785  vai => 1,
786  "vai-Latn" => 1,
787  "vai-Latn-LR" => 1,
788  "vai-Vaii" => 1,
789  "vai-Vaii-LR" => 1,
790  vi => 1,
791  "vi-VN" => 1,
792  vun => 1,
793  "vun-TZ" => 1,
794  wae => 1,
795  "wae-CH" => 1,
796  wo => 1,
797  "wo-SN" => 1,
798  xh => 1,
799  "xh-ZA" => 1,
800  xog => 1,
801  "xog-UG" => 1,
802  yav => 1,
803  "yav-CM" => 1,
804  yi => 1,
805  "yi-001" => 1,
806  yo => 1,
807  "yo-BJ" => 1,
808  "yo-NG" => 1,
809  yrl => 1,
810  "yrl-BR" => 1,
811  "yrl-CO" => 1,
812  "yrl-VE" => 1,
813  yue => 1,
814  "yue-Hans" => 1,
815  "yue-Hans-CN" => 1,
816  "yue-Hant" => 1,
817  "yue-Hant-HK" => 1,
818  zgh => 1,
819  "zgh-MA" => 1,
820  zh => 1,
821  "zh-Hans" => 1,
822  "zh-Hans-CN" => 1,
823  "zh-Hans-HK" => 1,
824  "zh-Hans-MO" => 1,
825  "zh-Hans-SG" => 1,
826  "zh-Hant" => 1,
827  "zh-Hant-HK" => 1,
828  "zh-Hant-MO" => 1,
829  "zh-Hant-TW" => 1,
830  zu => 1,
831  "zu-ZA" => 1,
832);
833### :end Codes:
834#>>>
835
836#<<<
837### :start Names:
838our %Names = (
839  Afrikaans => "af",
840  "Afrikaans Namibia" => "af-NA",
841  "Afrikaans South Africa" => "af-ZA",
842  Aghem => "agq",
843  "Aghem Cameroon" => "agq-CM",
844  Akan => "ak",
845  "Akan Ghana" => "ak-GH",
846  Albanian => "sq",
847  "Albanian Albania" => "sq-AL",
848  "Albanian Kosovo" => "sq-XK",
849  "Albanian North Macedonia" => "sq-MK",
850  Amharic => "am",
851  "Amharic Ethiopia" => "am-ET",
852  Arabic => "ar",
853  "Arabic Algeria" => "ar-DZ",
854  "Arabic Bahrain" => "ar-BH",
855  "Arabic Chad" => "ar-TD",
856  "Arabic Comoros" => "ar-KM",
857  "Arabic Djibouti" => "ar-DJ",
858  "Arabic Egypt" => "ar-EG",
859  "Arabic Eritrea" => "ar-ER",
860  "Arabic Iraq" => "ar-IQ",
861  "Arabic Israel" => "ar-IL",
862  "Arabic Jordan" => "ar-JO",
863  "Arabic Kuwait" => "ar-KW",
864  "Arabic Lebanon" => "ar-LB",
865  "Arabic Libya" => "ar-LY",
866  "Arabic Mauritania" => "ar-MR",
867  "Arabic Morocco" => "ar-MA",
868  "Arabic Oman" => "ar-OM",
869  "Arabic Palestinian Territories" => "ar-PS",
870  "Arabic Qatar" => "ar-QA",
871  "Arabic Saudi Arabia" => "ar-SA",
872  "Arabic Somalia" => "ar-SO",
873  "Arabic South Sudan" => "ar-SS",
874  "Arabic Sudan" => "ar-SD",
875  "Arabic Syria" => "ar-SY",
876  "Arabic Tunisia" => "ar-TN",
877  "Arabic United Arab Emirates" => "ar-AE",
878  "Arabic Western Sahara" => "ar-EH",
879  "Arabic Yemen" => "ar-YE",
880  "Arabic world" => "ar-001",
881  Armenian => "hy",
882  "Armenian Armenia" => "hy-AM",
883  Assamese => "as",
884  "Assamese India" => "as-IN",
885  Asturian => "ast",
886  "Asturian Spain" => "ast-ES",
887  Asu => "asa",
888  "Asu Tanzania" => "asa-TZ",
889  Azerbaijani => "az",
890  "Azerbaijani Azerbaijan Cyrillic" => "az-Cyrl-AZ",
891  "Azerbaijani Azerbaijan Latin" => "az-Latn-AZ",
892  "Azerbaijani Cyrillic" => "az-Cyrl",
893  "Azerbaijani Latin" => "az-Latn",
894  Bafia => "ksf",
895  "Bafia Cameroon" => "ksf-CM",
896  Bambara => "bm",
897  "Bambara Mali" => "bm-ML",
898  Bangla => "bn",
899  "Bangla Bangladesh" => "bn-BD",
900  "Bangla India" => "bn-IN",
901  Basaa => "bas",
902  "Basaa Cameroon" => "bas-CM",
903  Basque => "eu",
904  "Basque Spain" => "eu-ES",
905  Belarusian => "be-tarask",
906  "Belarusian Belarus" => "be-BY",
907  Bemba => "bem",
908  "Bemba Zambia" => "bem-ZM",
909  Bena => "bez",
910  "Bena Tanzania" => "bez-TZ",
911  Bodo => "brx",
912  "Bodo India" => "brx-IN",
913  Bosnian => "bs",
914  "Bosnian Bosnia & Herzegovina Cyrillic" => "bs-Cyrl-BA",
915  "Bosnian Bosnia & Herzegovina Latin" => "bs-Latn-BA",
916  "Bosnian Cyrillic" => "bs-Cyrl",
917  "Bosnian Latin" => "bs-Latn",
918  Breton => "br",
919  "Breton France" => "br-FR",
920  Bulgarian => "bg",
921  "Bulgarian Bulgaria" => "bg-BG",
922  Burmese => "my",
923  "Burmese Myanmar (Burma)" => "my-MM",
924  Cantonese => "yue",
925  "Cantonese China Simplified" => "yue-Hans-CN",
926  "Cantonese Hong Kong SAR China Traditional" => "yue-Hant-HK",
927  "Cantonese Simplified" => "yue-Hans",
928  "Cantonese Traditional" => "yue-Hant",
929  Catalan => "ca",
930  "Catalan Andorra" => "ca-AD",
931  "Catalan France" => "ca-FR",
932  "Catalan Italy" => "ca-IT",
933  "Catalan Spain" => "ca-ES",
934  "Catalan Spain Valencian" => "ca-ES-valencia",
935  Cebuano => "ceb",
936  "Cebuano Philippines" => "ceb-PH",
937  "Central Atlas Tamazight" => "tzm",
938  "Central Atlas Tamazight Morocco" => "tzm-MA",
939  "Central Kurdish" => "ckb",
940  "Central Kurdish Iran" => "ckb-IR",
941  "Central Kurdish Iraq" => "ckb-IQ",
942  Chakma => "ccp",
943  "Chakma Bangladesh" => "ccp-BD",
944  "Chakma India" => "ccp-IN",
945  Chechen => "ce",
946  "Chechen Russia" => "ce-RU",
947  Cherokee => "chr",
948  "Cherokee United States" => "chr-US",
949  Chiga => "cgg",
950  "Chiga Uganda" => "cgg-UG",
951  Chinese => "zh",
952  "Chinese China Simplified" => "zh-Hans-CN",
953  "Chinese Hong Kong SAR China Simplified" => "zh-Hans-HK",
954  "Chinese Hong Kong SAR China Traditional" => "zh-Hant-HK",
955  "Chinese Macao SAR China Simplified" => "zh-Hans-MO",
956  "Chinese Macao SAR China Traditional" => "zh-Hant-MO",
957  "Chinese Simplified" => "zh-Hans",
958  "Chinese Singapore Simplified" => "zh-Hans-SG",
959  "Chinese Taiwan Traditional" => "zh-Hant-TW",
960  "Chinese Traditional" => "zh-Hant",
961  Colognian => "ksh",
962  "Colognian Germany" => "ksh-DE",
963  Cornish => "kw",
964  "Cornish United Kingdom" => "kw-GB",
965  Croatian => "hr",
966  "Croatian Bosnia & Herzegovina" => "hr-BA",
967  "Croatian Croatia" => "hr-HR",
968  Czech => "cs",
969  "Czech Czechia" => "cs-CZ",
970  Danish => "da",
971  "Danish Denmark" => "da-DK",
972  "Danish Greenland" => "da-GL",
973  Dogri => "doi",
974  "Dogri India" => "doi-IN",
975  Duala => "dua",
976  "Duala Cameroon" => "dua-CM",
977  Dutch => "nl",
978  "Dutch Aruba" => "nl-AW",
979  "Dutch Belgium" => "nl-BE",
980  "Dutch Caribbean Netherlands" => "nl-BQ",
981  "Dutch Cura\N{U+00e7}ao" => "nl-CW",
982  "Dutch Netherlands" => "nl-NL",
983  "Dutch Sint Maarten" => "nl-SX",
984  "Dutch Suriname" => "nl-SR",
985  Dzongkha => "dz",
986  "Dzongkha Bhutan" => "dz-BT",
987  Embu => "ebu",
988  "Embu Kenya" => "ebu-KE",
989  English => "en",
990  "English American Samoa" => "en-AS",
991  "English Anguilla" => "en-AI",
992  "English Antigua & Barbuda" => "en-AG",
993  "English Australia" => "en-AU",
994  "English Austria" => "en-AT",
995  "English Bahamas" => "en-BS",
996  "English Barbados" => "en-BB",
997  "English Belgium" => "en-BE",
998  "English Belize" => "en-BZ",
999  "English Bermuda" => "en-BM",
1000  "English Botswana" => "en-BW",
1001  "English British Indian Ocean Territory" => "en-IO",
1002  "English British Virgin Islands" => "en-VG",
1003  "English Burundi" => "en-BI",
1004  "English Cameroon" => "en-CM",
1005  "English Canada" => "en-CA",
1006  "English Cayman Islands" => "en-KY",
1007  "English Christmas Island" => "en-CX",
1008  "English Cocos (Keeling) Islands" => "en-CC",
1009  "English Cook Islands" => "en-CK",
1010  "English Cyprus" => "en-CY",
1011  "English Denmark" => "en-DK",
1012  "English Diego Garcia" => "en-DG",
1013  "English Dominica" => "en-DM",
1014  "English Eritrea" => "en-ER",
1015  "English Eswatini" => "en-SZ",
1016  "English Europe" => "en-150",
1017  "English Falkland Islands" => "en-FK",
1018  "English Fiji" => "en-FJ",
1019  "English Finland" => "en-FI",
1020  "English Gambia" => "en-GM",
1021  "English Germany" => "en-DE",
1022  "English Ghana" => "en-GH",
1023  "English Gibraltar" => "en-GI",
1024  "English Grenada" => "en-GD",
1025  "English Guam" => "en-GU",
1026  "English Guernsey" => "en-GG",
1027  "English Guyana" => "en-GY",
1028  "English Hong Kong SAR China" => "en-HK",
1029  "English India" => "en-IN",
1030  "English Ireland" => "en-IE",
1031  "English Isle of Man" => "en-IM",
1032  "English Israel" => "en-IL",
1033  "English Jamaica" => "en-JM",
1034  "English Jersey" => "en-JE",
1035  "English Kenya" => "en-KE",
1036  "English Kiribati" => "en-KI",
1037  "English Lesotho" => "en-LS",
1038  "English Liberia" => "en-LR",
1039  "English Macao SAR China" => "en-MO",
1040  "English Madagascar" => "en-MG",
1041  "English Malawi" => "en-MW",
1042  "English Malaysia" => "en-MY",
1043  "English Malta" => "en-MT",
1044  "English Marshall Islands" => "en-MH",
1045  "English Mauritius" => "en-MU",
1046  "English Micronesia" => "en-FM",
1047  "English Montserrat" => "en-MS",
1048  "English Namibia" => "en-NA",
1049  "English Nauru" => "en-NR",
1050  "English Netherlands" => "en-NL",
1051  "English New Zealand" => "en-NZ",
1052  "English Nigeria" => "en-NG",
1053  "English Niue" => "en-NU",
1054  "English Norfolk Island" => "en-NF",
1055  "English Northern Mariana Islands" => "en-MP",
1056  "English Pakistan" => "en-PK",
1057  "English Palau" => "en-PW",
1058  "English Papua New Guinea" => "en-PG",
1059  "English Philippines" => "en-PH",
1060  "English Pitcairn Islands" => "en-PN",
1061  "English Puerto Rico" => "en-PR",
1062  "English Rwanda" => "en-RW",
1063  "English Samoa" => "en-WS",
1064  "English Seychelles" => "en-SC",
1065  "English Sierra Leone" => "en-SL",
1066  "English Singapore" => "en-SG",
1067  "English Sint Maarten" => "en-SX",
1068  "English Slovenia" => "en-SI",
1069  "English Solomon Islands" => "en-SB",
1070  "English South Africa" => "en-ZA",
1071  "English South Sudan" => "en-SS",
1072  "English St. Helena" => "en-SH",
1073  "English St. Kitts & Nevis" => "en-KN",
1074  "English St. Lucia" => "en-LC",
1075  "English St. Vincent & Grenadines" => "en-VC",
1076  "English Sudan" => "en-SD",
1077  "English Sweden" => "en-SE",
1078  "English Switzerland" => "en-CH",
1079  "English Tanzania" => "en-TZ",
1080  "English Tokelau" => "en-TK",
1081  "English Tonga" => "en-TO",
1082  "English Trinidad & Tobago" => "en-TT",
1083  "English Turks & Caicos Islands" => "en-TC",
1084  "English Tuvalu" => "en-TV",
1085  "English U.S. Outlying Islands" => "en-UM",
1086  "English U.S. Virgin Islands" => "en-VI",
1087  "English Uganda" => "en-UG",
1088  "English United Arab Emirates" => "en-AE",
1089  "English United Kingdom" => "en-GB",
1090  "English United States" => "en-US",
1091  "English Vanuatu" => "en-VU",
1092  "English Zambia" => "en-ZM",
1093  "English Zimbabwe" => "en-ZW",
1094  "English world" => "en-001",
1095  Esperanto => "eo",
1096  "Esperanto world" => "eo-001",
1097  Estonian => "et",
1098  "Estonian Estonia" => "et-EE",
1099  Ewe => "ee",
1100  "Ewe Ghana" => "ee-GH",
1101  "Ewe Togo" => "ee-TG",
1102  Ewondo => "ewo",
1103  "Ewondo Cameroon" => "ewo-CM",
1104  Faroese => "fo",
1105  "Faroese Denmark" => "fo-DK",
1106  "Faroese Faroe Islands" => "fo-FO",
1107  Filipino => "fil",
1108  "Filipino Philippines" => "fil-PH",
1109  Finnish => "fi",
1110  "Finnish Finland" => "fi-FI",
1111  French => "fr",
1112  "French Algeria" => "fr-DZ",
1113  "French Belgium" => "fr-BE",
1114  "French Benin" => "fr-BJ",
1115  "French Burkina Faso" => "fr-BF",
1116  "French Burundi" => "fr-BI",
1117  "French Cameroon" => "fr-CM",
1118  "French Canada" => "fr-CA",
1119  "French Central African Republic" => "fr-CF",
1120  "French Chad" => "fr-TD",
1121  "French Comoros" => "fr-KM",
1122  "French Congo - Brazzaville" => "fr-CG",
1123  "French Congo - Kinshasa" => "fr-CD",
1124  "French C\N{U+00f4}te d\N{U+2019}Ivoire" => "fr-CI",
1125  "French Djibouti" => "fr-DJ",
1126  "French Equatorial Guinea" => "fr-GQ",
1127  "French France" => "fr-FR",
1128  "French French Guiana" => "fr-GF",
1129  "French French Polynesia" => "fr-PF",
1130  "French Gabon" => "fr-GA",
1131  "French Guadeloupe" => "fr-GP",
1132  "French Guinea" => "fr-GN",
1133  "French Haiti" => "fr-HT",
1134  "French Luxembourg" => "fr-LU",
1135  "French Madagascar" => "fr-MG",
1136  "French Mali" => "fr-ML",
1137  "French Martinique" => "fr-MQ",
1138  "French Mauritania" => "fr-MR",
1139  "French Mauritius" => "fr-MU",
1140  "French Mayotte" => "fr-YT",
1141  "French Monaco" => "fr-MC",
1142  "French Morocco" => "fr-MA",
1143  "French New Caledonia" => "fr-NC",
1144  "French Niger" => "fr-NE",
1145  "French Rwanda" => "fr-RW",
1146  "French R\N{U+00e9}union" => "fr-RE",
1147  "French Senegal" => "fr-SN",
1148  "French Seychelles" => "fr-SC",
1149  "French St. Barth\N{U+00e9}lemy" => "fr-BL",
1150  "French St. Martin" => "fr-MF",
1151  "French St. Pierre & Miquelon" => "fr-PM",
1152  "French Switzerland" => "fr-CH",
1153  "French Syria" => "fr-SY",
1154  "French Togo" => "fr-TG",
1155  "French Tunisia" => "fr-TN",
1156  "French Vanuatu" => "fr-VU",
1157  "French Wallis & Futuna" => "fr-WF",
1158  Friulian => "fur",
1159  "Friulian Italy" => "fur-IT",
1160  Fulah => "ff",
1161  "Fulah Adlam" => "ff-Adlm",
1162  "Fulah Burkina Faso Adlam" => "ff-Adlm-BF",
1163  "Fulah Burkina Faso Latin" => "ff-Latn-BF",
1164  "Fulah Cameroon Adlam" => "ff-Adlm-CM",
1165  "Fulah Cameroon Latin" => "ff-Latn-CM",
1166  "Fulah Gambia Adlam" => "ff-Adlm-GM",
1167  "Fulah Gambia Latin" => "ff-Latn-GM",
1168  "Fulah Ghana Adlam" => "ff-Adlm-GH",
1169  "Fulah Ghana Latin" => "ff-Latn-GH",
1170  "Fulah Guinea Adlam" => "ff-Adlm-GN",
1171  "Fulah Guinea Latin" => "ff-Latn-GN",
1172  "Fulah Guinea-Bissau Adlam" => "ff-Adlm-GW",
1173  "Fulah Guinea-Bissau Latin" => "ff-Latn-GW",
1174  "Fulah Latin" => "ff-Latn",
1175  "Fulah Liberia Adlam" => "ff-Adlm-LR",
1176  "Fulah Liberia Latin" => "ff-Latn-LR",
1177  "Fulah Mauritania Adlam" => "ff-Adlm-MR",
1178  "Fulah Mauritania Latin" => "ff-Latn-MR",
1179  "Fulah Niger Adlam" => "ff-Adlm-NE",
1180  "Fulah Niger Latin" => "ff-Latn-NE",
1181  "Fulah Nigeria Adlam" => "ff-Adlm-NG",
1182  "Fulah Nigeria Latin" => "ff-Latn-NG",
1183  "Fulah Senegal Adlam" => "ff-Adlm-SN",
1184  "Fulah Senegal Latin" => "ff-Latn-SN",
1185  "Fulah Sierra Leone Adlam" => "ff-Adlm-SL",
1186  "Fulah Sierra Leone Latin" => "ff-Latn-SL",
1187  Galician => "gl",
1188  "Galician Spain" => "gl-ES",
1189  Ganda => "lg",
1190  "Ganda Uganda" => "lg-UG",
1191  Georgian => "ka",
1192  "Georgian Georgia" => "ka-GE",
1193  German => "de",
1194  "German Austria" => "de-AT",
1195  "German Belgium" => "de-BE",
1196  "German Germany" => "de-DE",
1197  "German Italy" => "de-IT",
1198  "German Liechtenstein" => "de-LI",
1199  "German Luxembourg" => "de-LU",
1200  "German Switzerland" => "de-CH",
1201  Greek => "el",
1202  "Greek Cyprus" => "el-CY",
1203  "Greek Greece" => "el-GR",
1204  Gujarati => "gu",
1205  "Gujarati India" => "gu-IN",
1206  Gusii => "guz",
1207  "Gusii Kenya" => "guz-KE",
1208  Hausa => "ha",
1209  "Hausa Ghana" => "ha-GH",
1210  "Hausa Niger" => "ha-NE",
1211  "Hausa Nigeria" => "ha-NG",
1212  Hawaiian => "haw",
1213  "Hawaiian United States" => "haw-US",
1214  Hebrew => "he",
1215  "Hebrew Israel" => "he-IL",
1216  Hindi => "hi",
1217  "Hindi India" => "hi-IN",
1218  Hungarian => "hu",
1219  "Hungarian Hungary" => "hu-HU",
1220  Icelandic => "is",
1221  "Icelandic Iceland" => "is-IS",
1222  Igbo => "ig",
1223  "Igbo Nigeria" => "ig-NG",
1224  "Inari Sami" => "smn",
1225  "Inari Sami Finland" => "smn-FI",
1226  Indonesian => "id",
1227  "Indonesian Indonesia" => "id-ID",
1228  Interlingua => "ia",
1229  "Interlingua world" => "ia-001",
1230  Irish => "ga",
1231  "Irish Ireland" => "ga-IE",
1232  "Irish United Kingdom" => "ga-GB",
1233  Italian => "it",
1234  "Italian Italy" => "it-IT",
1235  "Italian San Marino" => "it-SM",
1236  "Italian Switzerland" => "it-CH",
1237  "Italian Vatican City" => "it-VA",
1238  Japanese => "ja",
1239  "Japanese Japan" => "ja-JP",
1240  Javanese => "jv",
1241  "Javanese Indonesia" => "jv-ID",
1242  "Jola-Fonyi" => "dyo",
1243  "Jola-Fonyi Senegal" => "dyo-SN",
1244  Kabuverdianu => "kea",
1245  "Kabuverdianu Cape Verde" => "kea-CV",
1246  Kabyle => "kab",
1247  "Kabyle Algeria" => "kab-DZ",
1248  Kaingang => "kgp",
1249  "Kaingang Brazil" => "kgp-BR",
1250  Kako => "kkj",
1251  "Kako Cameroon" => "kkj-CM",
1252  Kalaallisut => "kl",
1253  "Kalaallisut Greenland" => "kl-GL",
1254  Kalenjin => "kln",
1255  "Kalenjin Kenya" => "kln-KE",
1256  Kamba => "kam",
1257  "Kamba Kenya" => "kam-KE",
1258  Kannada => "kn",
1259  "Kannada India" => "kn-IN",
1260  Kashmiri => "ks",
1261  "Kashmiri Arabic" => "ks-Arab",
1262  "Kashmiri India Arabic" => "ks-Arab-IN",
1263  Kazakh => "kk",
1264  "Kazakh Kazakhstan" => "kk-KZ",
1265  Khmer => "km",
1266  "Khmer Cambodia" => "km-KH",
1267  Kikuyu => "ki",
1268  "Kikuyu Kenya" => "ki-KE",
1269  Kinyarwanda => "rw",
1270  "Kinyarwanda Rwanda" => "rw-RW",
1271  Konkani => "kok",
1272  "Konkani India" => "kok-IN",
1273  Korean => "ko",
1274  "Korean North Korea" => "ko-KP",
1275  "Korean South Korea" => "ko-KR",
1276  "Koyra Chiini" => "khq",
1277  "Koyra Chiini Mali" => "khq-ML",
1278  "Koyraboro Senni" => "ses",
1279  "Koyraboro Senni Mali" => "ses-ML",
1280  Kurdish => "ku",
1281  "Kurdish Turkey" => "ku-TR",
1282  Kwasio => "nmg",
1283  "Kwasio Cameroon" => "nmg-CM",
1284  Kyrgyz => "ky",
1285  "Kyrgyz Kyrgyzstan" => "ky-KG",
1286  Lakota => "lkt",
1287  "Lakota United States" => "lkt-US",
1288  Langi => "lag",
1289  "Langi Tanzania" => "lag-TZ",
1290  Lao => "lo",
1291  "Lao Laos" => "lo-LA",
1292  Latvian => "lv",
1293  "Latvian Latvia" => "lv-LV",
1294  Lingala => "ln",
1295  "Lingala Angola" => "ln-AO",
1296  "Lingala Central African Republic" => "ln-CF",
1297  "Lingala Congo - Brazzaville" => "ln-CG",
1298  "Lingala Congo - Kinshasa" => "ln-CD",
1299  Lithuanian => "lt",
1300  "Lithuanian Lithuania" => "lt-LT",
1301  "Low German" => "nds",
1302  "Low German Germany" => "nds-DE",
1303  "Low German Netherlands" => "nds-NL",
1304  "Lower Sorbian" => "dsb",
1305  "Lower Sorbian Germany" => "dsb-DE",
1306  "Luba-Katanga" => "lu",
1307  "Luba-Katanga Congo - Kinshasa" => "lu-CD",
1308  Luo => "luo",
1309  "Luo Kenya" => "luo-KE",
1310  Luxembourgish => "lb",
1311  "Luxembourgish Luxembourg" => "lb-LU",
1312  Luyia => "luy",
1313  "Luyia Kenya" => "luy-KE",
1314  Macedonian => "mk",
1315  "Macedonian North Macedonia" => "mk-MK",
1316  Machame => "jmc",
1317  "Machame Tanzania" => "jmc-TZ",
1318  Maithili => "mai",
1319  "Maithili India" => "mai-IN",
1320  "Makhuwa-Meetto" => "mgh",
1321  "Makhuwa-Meetto Mozambique" => "mgh-MZ",
1322  Makonde => "kde",
1323  "Makonde Tanzania" => "kde-TZ",
1324  Malagasy => "mg",
1325  "Malagasy Madagascar" => "mg-MG",
1326  Malay => "ms",
1327  "Malay Brunei" => "ms-BN",
1328  "Malay Indonesia" => "ms-ID",
1329  "Malay Malaysia" => "ms-MY",
1330  "Malay Singapore" => "ms-SG",
1331  Malayalam => "ml",
1332  "Malayalam India" => "ml-IN",
1333  Maltese => "mt",
1334  "Maltese Malta" => "mt-MT",
1335  Manipuri => "mni",
1336  "Manipuri Bangla" => "mni-Beng",
1337  "Manipuri India Bangla" => "mni-Beng-IN",
1338  Manx => "gv",
1339  "Manx Isle of Man" => "gv-IM",
1340  Marathi => "mr",
1341  "Marathi India" => "mr-IN",
1342  Masai => "mas",
1343  "Masai Kenya" => "mas-KE",
1344  "Masai Tanzania" => "mas-TZ",
1345  Mazanderani => "mzn",
1346  "Mazanderani Iran" => "mzn-IR",
1347  Meru => "mer",
1348  "Meru Kenya" => "mer-KE",
1349  "Meta\N{U+02bc}" => "mgo",
1350  "Meta\N{U+02bc} Cameroon" => "mgo-CM",
1351  Mongolian => "mn",
1352  "Mongolian Mongolia" => "mn-MN",
1353  Morisyen => "mfe",
1354  "Morisyen Mauritius" => "mfe-MU",
1355  Mundang => "mua",
1356  "Mundang Cameroon" => "mua-CM",
1357  "M\N{U+0101}ori" => "mi",
1358  "M\N{U+0101}ori New Zealand" => "mi-NZ",
1359  Nama => "naq",
1360  "Nama Namibia" => "naq-NA",
1361  Nepali => "ne",
1362  "Nepali India" => "ne-IN",
1363  "Nepali Nepal" => "ne-NP",
1364  Ngiemboon => "nnh",
1365  "Ngiemboon Cameroon" => "nnh-CM",
1366  Ngomba => "jgo",
1367  "Ngomba Cameroon" => "jgo-CM",
1368  Nheengatu => "yrl",
1369  "Nheengatu Brazil" => "yrl-BR",
1370  "Nheengatu Colombia" => "yrl-CO",
1371  "Nheengatu Venezuela" => "yrl-VE",
1372  "Nigerian Pidgin" => "pcm",
1373  "Nigerian Pidgin Nigeria" => "pcm-NG",
1374  "North Ndebele" => "nd",
1375  "North Ndebele Zimbabwe" => "nd-ZW",
1376  "Northern Luri" => "lrc",
1377  "Northern Luri Iran" => "lrc-IR",
1378  "Northern Luri Iraq" => "lrc-IQ",
1379  "Northern Sami" => "se",
1380  "Northern Sami Finland" => "se-FI",
1381  "Northern Sami Norway" => "se-NO",
1382  "Northern Sami Sweden" => "se-SE",
1383  Norwegian => "no",
1384  "Norwegian Bokm\N{U+00e5}l" => "nb",
1385  "Norwegian Bokm\N{U+00e5}l Norway" => "nb-NO",
1386  "Norwegian Bokm\N{U+00e5}l Svalbard & Jan Mayen" => "nb-SJ",
1387  "Norwegian Nynorsk" => "nn",
1388  "Norwegian Nynorsk Norway" => "nn-NO",
1389  Nuer => "nus",
1390  "Nuer South Sudan" => "nus-SS",
1391  Nyankole => "nyn",
1392  "Nyankole Uganda" => "nyn-UG",
1393  Odia => "or",
1394  "Odia India" => "or-IN",
1395  Oromo => "om",
1396  "Oromo Ethiopia" => "om-ET",
1397  "Oromo Kenya" => "om-KE",
1398  Ossetic => "os",
1399  "Ossetic Georgia" => "os-GE",
1400  "Ossetic Russia" => "os-RU",
1401  Pashto => "ps",
1402  "Pashto Afghanistan" => "ps-AF",
1403  "Pashto Pakistan" => "ps-PK",
1404  Persian => "fa",
1405  "Persian Afghanistan" => "fa-AF",
1406  "Persian Iran" => "fa-IR",
1407  Polish => "pl",
1408  "Polish Poland" => "pl-PL",
1409  Portuguese => "pt",
1410  "Portuguese Angola" => "pt-AO",
1411  "Portuguese Brazil" => "pt-BR",
1412  "Portuguese Cape Verde" => "pt-CV",
1413  "Portuguese Equatorial Guinea" => "pt-GQ",
1414  "Portuguese Guinea-Bissau" => "pt-GW",
1415  "Portuguese Luxembourg" => "pt-LU",
1416  "Portuguese Macao SAR China" => "pt-MO",
1417  "Portuguese Mozambique" => "pt-MZ",
1418  "Portuguese Portugal" => "pt-PT",
1419  "Portuguese Switzerland" => "pt-CH",
1420  "Portuguese S\N{U+00e3}o Tom\N{U+00e9} & Pr\N{U+00ed}ncipe" => "pt-ST",
1421  "Portuguese Timor-Leste" => "pt-TL",
1422  Punjabi => "pa",
1423  "Punjabi Arabic" => "pa-Arab",
1424  "Punjabi Gurmukhi" => "pa-Guru",
1425  "Punjabi India Gurmukhi" => "pa-Guru-IN",
1426  "Punjabi Pakistan Arabic" => "pa-Arab-PK",
1427  Quechua => "qu",
1428  "Quechua Bolivia" => "qu-BO",
1429  "Quechua Ecuador" => "qu-EC",
1430  "Quechua Peru" => "qu-PE",
1431  Romanian => "ro",
1432  "Romanian Moldova" => "ro-MD",
1433  "Romanian Romania" => "ro-RO",
1434  Romansh => "rm",
1435  "Romansh Switzerland" => "rm-CH",
1436  Rombo => "rof",
1437  "Rombo Tanzania" => "rof-TZ",
1438  Rundi => "rn",
1439  "Rundi Burundi" => "rn-BI",
1440  Russian => "ru",
1441  "Russian Belarus" => "ru-BY",
1442  "Russian Kazakhstan" => "ru-KZ",
1443  "Russian Kyrgyzstan" => "ru-KG",
1444  "Russian Moldova" => "ru-MD",
1445  "Russian Russia" => "ru-RU",
1446  "Russian Ukraine" => "ru-UA",
1447  Rwa => "rwk",
1448  "Rwa Tanzania" => "rwk-TZ",
1449  Sakha => "sah",
1450  "Sakha Russia" => "sah-RU",
1451  Samburu => "saq",
1452  "Samburu Kenya" => "saq-KE",
1453  Sango => "sg",
1454  "Sango Central African Republic" => "sg-CF",
1455  Sangu => "sbp",
1456  "Sangu Tanzania" => "sbp-TZ",
1457  Sanskrit => "sa",
1458  "Sanskrit India" => "sa-IN",
1459  Santali => "sat",
1460  "Santali India Ol Chiki" => "sat-Olck-IN",
1461  "Santali Ol Chiki" => "sat-Olck",
1462  Sardinian => "sc",
1463  "Sardinian Italy" => "sc-IT",
1464  "Scottish Gaelic" => "gd",
1465  "Scottish Gaelic United Kingdom" => "gd-GB",
1466  Sena => "seh",
1467  "Sena Mozambique" => "seh-MZ",
1468  Serbian => "sr",
1469  "Serbian Bosnia & Herzegovina Cyrillic" => "sr-Cyrl-BA",
1470  "Serbian Bosnia & Herzegovina Latin" => "sr-Latn-BA",
1471  "Serbian Cyrillic" => "sr-Cyrl",
1472  "Serbian Kosovo Cyrillic" => "sr-Cyrl-XK",
1473  "Serbian Kosovo Latin" => "sr-Latn-XK",
1474  "Serbian Latin" => "sr-Latn",
1475  "Serbian Montenegro Cyrillic" => "sr-Cyrl-ME",
1476  "Serbian Montenegro Latin" => "sr-Latn-ME",
1477  "Serbian Serbia Cyrillic" => "sr-Cyrl-RS",
1478  "Serbian Serbia Latin" => "sr-Latn-RS",
1479  Shambala => "ksb",
1480  "Shambala Tanzania" => "ksb-TZ",
1481  Shona => "sn",
1482  "Shona Zimbabwe" => "sn-ZW",
1483  "Sichuan Yi" => "ii",
1484  "Sichuan Yi China" => "ii-CN",
1485  Sindhi => "sd",
1486  "Sindhi Arabic" => "sd-Arab",
1487  "Sindhi Devanagari" => "sd-Deva",
1488  "Sindhi India Devanagari" => "sd-Deva-IN",
1489  "Sindhi Pakistan Arabic" => "sd-Arab-PK",
1490  Sinhala => "si",
1491  "Sinhala Sri Lanka" => "si-LK",
1492  Slovak => "sk",
1493  "Slovak Slovakia" => "sk-SK",
1494  Slovenian => "sl",
1495  "Slovenian Slovenia" => "sl-SI",
1496  Soga => "xog",
1497  "Soga Uganda" => "xog-UG",
1498  Somali => "so",
1499  "Somali Djibouti" => "so-DJ",
1500  "Somali Ethiopia" => "so-ET",
1501  "Somali Kenya" => "so-KE",
1502  "Somali Somalia" => "so-SO",
1503  Spanish => "es",
1504  "Spanish Argentina" => "es-AR",
1505  "Spanish Belize" => "es-BZ",
1506  "Spanish Bolivia" => "es-BO",
1507  "Spanish Brazil" => "es-BR",
1508  "Spanish Canary Islands" => "es-IC",
1509  "Spanish Ceuta & Melilla" => "es-EA",
1510  "Spanish Chile" => "es-CL",
1511  "Spanish Colombia" => "es-CO",
1512  "Spanish Costa Rica" => "es-CR",
1513  "Spanish Cuba" => "es-CU",
1514  "Spanish Dominican Republic" => "es-DO",
1515  "Spanish Ecuador" => "es-EC",
1516  "Spanish El Salvador" => "es-SV",
1517  "Spanish Equatorial Guinea" => "es-GQ",
1518  "Spanish Guatemala" => "es-GT",
1519  "Spanish Honduras" => "es-HN",
1520  "Spanish Latin America" => "es-419",
1521  "Spanish Mexico" => "es-MX",
1522  "Spanish Nicaragua" => "es-NI",
1523  "Spanish Panama" => "es-PA",
1524  "Spanish Paraguay" => "es-PY",
1525  "Spanish Peru" => "es-PE",
1526  "Spanish Philippines" => "es-PH",
1527  "Spanish Puerto Rico" => "es-PR",
1528  "Spanish Spain" => "es-ES",
1529  "Spanish United States" => "es-US",
1530  "Spanish Uruguay" => "es-UY",
1531  "Spanish Venezuela" => "es-VE",
1532  "Standard Moroccan Tamazight" => "zgh",
1533  "Standard Moroccan Tamazight Morocco" => "zgh-MA",
1534  Sundanese => "su",
1535  "Sundanese Indonesia Latin" => "su-Latn-ID",
1536  "Sundanese Latin" => "su-Latn",
1537  Swahili => "sw",
1538  "Swahili Congo - Kinshasa" => "sw-CD",
1539  "Swahili Kenya" => "sw-KE",
1540  "Swahili Tanzania" => "sw-TZ",
1541  "Swahili Uganda" => "sw-UG",
1542  Swedish => "sv",
1543  "Swedish Finland" => "sv-FI",
1544  "Swedish Sweden" => "sv-SE",
1545  "Swedish \N{U+00c5}land Islands" => "sv-AX",
1546  "Swiss German" => "gsw",
1547  "Swiss German France" => "gsw-FR",
1548  "Swiss German Liechtenstein" => "gsw-LI",
1549  "Swiss German Switzerland" => "gsw-CH",
1550  Tachelhit => "shi",
1551  "Tachelhit Latin" => "shi-Latn",
1552  "Tachelhit Morocco Latin" => "shi-Latn-MA",
1553  "Tachelhit Morocco Tifinagh" => "shi-Tfng-MA",
1554  "Tachelhit Tifinagh" => "shi-Tfng",
1555  Taita => "dav",
1556  "Taita Kenya" => "dav-KE",
1557  Tajik => "tg",
1558  "Tajik Tajikistan" => "tg-TJ",
1559  Tamil => "ta",
1560  "Tamil India" => "ta-IN",
1561  "Tamil Malaysia" => "ta-MY",
1562  "Tamil Singapore" => "ta-SG",
1563  "Tamil Sri Lanka" => "ta-LK",
1564  Tasawaq => "twq",
1565  "Tasawaq Niger" => "twq-NE",
1566  Tatar => "tt",
1567  "Tatar Russia" => "tt-RU",
1568  Telugu => "te",
1569  "Telugu India" => "te-IN",
1570  Teso => "teo",
1571  "Teso Kenya" => "teo-KE",
1572  "Teso Uganda" => "teo-UG",
1573  Thai => "th",
1574  "Thai Thailand" => "th-TH",
1575  Tibetan => "bo",
1576  "Tibetan China" => "bo-CN",
1577  "Tibetan India" => "bo-IN",
1578  Tigrinya => "ti",
1579  "Tigrinya Eritrea" => "ti-ER",
1580  "Tigrinya Ethiopia" => "ti-ET",
1581  Tongan => "to",
1582  "Tongan Tonga" => "to-TO",
1583  Turkish => "tr",
1584  "Turkish Cyprus" => "tr-CY",
1585  "Turkish Turkey" => "tr-TR",
1586  Turkmen => "tk",
1587  "Turkmen Turkmenistan" => "tk-TM",
1588  Ukrainian => "uk",
1589  "Ukrainian Ukraine" => "uk-UA",
1590  "Unknown language" => "und",
1591  "Upper Sorbian" => "hsb",
1592  "Upper Sorbian Germany" => "hsb-DE",
1593  Urdu => "ur",
1594  "Urdu India" => "ur-IN",
1595  "Urdu Pakistan" => "ur-PK",
1596  Uyghur => "ug",
1597  "Uyghur China" => "ug-CN",
1598  Uzbek => "uz",
1599  "Uzbek Afghanistan Arabic" => "uz-Arab-AF",
1600  "Uzbek Arabic" => "uz-Arab",
1601  "Uzbek Cyrillic" => "uz-Cyrl",
1602  "Uzbek Latin" => "uz-Latn",
1603  "Uzbek Uzbekistan Cyrillic" => "uz-Cyrl-UZ",
1604  "Uzbek Uzbekistan Latin" => "uz-Latn-UZ",
1605  Vai => "vai",
1606  "Vai Latin" => "vai-Latn",
1607  "Vai Liberia Latin" => "vai-Latn-LR",
1608  "Vai Liberia Vai" => "vai-Vaii-LR",
1609  "Vai Vai" => "vai-Vaii",
1610  Vietnamese => "vi",
1611  "Vietnamese Vietnam" => "vi-VN",
1612  Vunjo => "vun",
1613  "Vunjo Tanzania" => "vun-TZ",
1614  Walser => "wae",
1615  "Walser Switzerland" => "wae-CH",
1616  Welsh => "cy",
1617  "Welsh United Kingdom" => "cy-GB",
1618  "Western Frisian" => "fy",
1619  "Western Frisian Netherlands" => "fy-NL",
1620  Wolof => "wo",
1621  "Wolof Senegal" => "wo-SN",
1622  Xhosa => "xh",
1623  "Xhosa South Africa" => "xh-ZA",
1624  Yangben => "yav",
1625  "Yangben Cameroon" => "yav-CM",
1626  Yiddish => "yi",
1627  "Yiddish world" => "yi-001",
1628  Yoruba => "yo",
1629  "Yoruba Benin" => "yo-BJ",
1630  "Yoruba Nigeria" => "yo-NG",
1631  Zarma => "dje",
1632  "Zarma Niger" => "dje-NE",
1633  Zulu => "zu",
1634  "Zulu South Africa" => "zu-ZA",
1635);
1636### :end Names:
1637#>>>
1638
1639#<<<
1640### :start NativeNames:
1641our %NativeNames = (
1642  Afrikaans => "af",
1643  "Afrikaans Namibi\N{U+00eb}" => "af-NA",
1644  "Afrikaans Suid-Afrika" => "af-ZA",
1645  Aghem => "agq",
1646  "Aghem K\N{U+00e0}m\N{U+00e0}l\N{U+00fb}\N{U+014b}" => "agq-CM",
1647  Akan => "ak",
1648  "Akan Gaana" => "ak-GH",
1649  "Basa Sunda" => "su",
1650  "Basa Sunda ID Latin" => "su-Latn-ID",
1651  "Basa Sunda Latin" => "su-Latn",
1652  Binisaya => "ceb",
1653  "Binisaya Pilipinas" => "ceb-PH",
1654  Chimakonde => "kde",
1655  "Chimakonde Tanzania" => "kde-TZ",
1656  Cymraeg => "cy",
1657  "Cymraeg Y Deyrnas Unedig" => "cy-GB",
1658  Deutsch => "de",
1659  "Deutsch Belgien" => "de-BE",
1660  "Deutsch Deutschland" => "de-DE",
1661  "Deutsch Italien" => "de-IT",
1662  "Deutsch Liechtenstein" => "de-LI",
1663  "Deutsch Luxemburg" => "de-LU",
1664  "Deutsch Schweiz" => "de-CH",
1665  "Deutsch \N{U+00d6}sterreich" => "de-AT",
1666  Dholuo => "luo",
1667  "Dholuo Kenya" => "luo-KE",
1668  Ekegusii => "guz",
1669  "Ekegusii Kenya" => "guz-KE",
1670  English => "en",
1671  "English American Samoa" => "en-AS",
1672  "English Anguilla" => "en-AI",
1673  "English Antigua & Barbuda" => "en-AG",
1674  "English Australia" => "en-AU",
1675  "English Austria" => "en-AT",
1676  "English Bahamas" => "en-BS",
1677  "English Barbados" => "en-BB",
1678  "English Belgium" => "en-BE",
1679  "English Belize" => "en-BZ",
1680  "English Bermuda" => "en-BM",
1681  "English Botswana" => "en-BW",
1682  "English British Indian Ocean Territory" => "en-IO",
1683  "English British Virgin Islands" => "en-VG",
1684  "English Burundi" => "en-BI",
1685  "English Cameroon" => "en-CM",
1686  "English Canada" => "en-CA",
1687  "English Cayman Islands" => "en-KY",
1688  "English Christmas Island" => "en-CX",
1689  "English Cocos (Keeling) Islands" => "en-CC",
1690  "English Cook Islands" => "en-CK",
1691  "English Cyprus" => "en-CY",
1692  "English Denmark" => "en-DK",
1693  "English Diego Garcia" => "en-DG",
1694  "English Dominica" => "en-DM",
1695  "English Eritrea" => "en-ER",
1696  "English Eswatini" => "en-SZ",
1697  "English Europe" => "en-150",
1698  "English Falkland Islands" => "en-FK",
1699  "English Fiji" => "en-FJ",
1700  "English Finland" => "en-FI",
1701  "English Gambia" => "en-GM",
1702  "English Germany" => "en-DE",
1703  "English Ghana" => "en-GH",
1704  "English Gibraltar" => "en-GI",
1705  "English Grenada" => "en-GD",
1706  "English Guam" => "en-GU",
1707  "English Guernsey" => "en-GG",
1708  "English Guyana" => "en-GY",
1709  "English Hong Kong SAR China" => "en-HK",
1710  "English India" => "en-IN",
1711  "English Ireland" => "en-IE",
1712  "English Isle of Man" => "en-IM",
1713  "English Israel" => "en-IL",
1714  "English Jamaica" => "en-JM",
1715  "English Jersey" => "en-JE",
1716  "English Kenya" => "en-KE",
1717  "English Kiribati" => "en-KI",
1718  "English Lesotho" => "en-LS",
1719  "English Liberia" => "en-LR",
1720  "English Macao SAR China" => "en-MO",
1721  "English Madagascar" => "en-MG",
1722  "English Malawi" => "en-MW",
1723  "English Malaysia" => "en-MY",
1724  "English Malta" => "en-MT",
1725  "English Marshall Islands" => "en-MH",
1726  "English Mauritius" => "en-MU",
1727  "English Micronesia" => "en-FM",
1728  "English Montserrat" => "en-MS",
1729  "English Namibia" => "en-NA",
1730  "English Nauru" => "en-NR",
1731  "English Netherlands" => "en-NL",
1732  "English New Zealand" => "en-NZ",
1733  "English Nigeria" => "en-NG",
1734  "English Niue" => "en-NU",
1735  "English Norfolk Island" => "en-NF",
1736  "English Northern Mariana Islands" => "en-MP",
1737  "English Pakistan" => "en-PK",
1738  "English Palau" => "en-PW",
1739  "English Papua New Guinea" => "en-PG",
1740  "English Philippines" => "en-PH",
1741  "English Pitcairn Islands" => "en-PN",
1742  "English Puerto Rico" => "en-PR",
1743  "English Rwanda" => "en-RW",
1744  "English Samoa" => "en-WS",
1745  "English Seychelles" => "en-SC",
1746  "English Sierra Leone" => "en-SL",
1747  "English Singapore" => "en-SG",
1748  "English Sint Maarten" => "en-SX",
1749  "English Slovenia" => "en-SI",
1750  "English Solomon Islands" => "en-SB",
1751  "English South Africa" => "en-ZA",
1752  "English South Sudan" => "en-SS",
1753  "English St. Helena" => "en-SH",
1754  "English St. Kitts & Nevis" => "en-KN",
1755  "English St. Lucia" => "en-LC",
1756  "English St. Vincent & Grenadines" => "en-VC",
1757  "English Sudan" => "en-SD",
1758  "English Sweden" => "en-SE",
1759  "English Switzerland" => "en-CH",
1760  "English Tanzania" => "en-TZ",
1761  "English Tokelau" => "en-TK",
1762  "English Tonga" => "en-TO",
1763  "English Trinidad & Tobago" => "en-TT",
1764  "English Turks & Caicos Islands" => "en-TC",
1765  "English Tuvalu" => "en-TV",
1766  "English U.S. Outlying Islands" => "en-UM",
1767  "English U.S. Virgin Islands" => "en-VI",
1768  "English Uganda" => "en-UG",
1769  "English United Arab Emirates" => "en-AE",
1770  "English United Kingdom" => "en-GB",
1771  "English United States" => "en-US",
1772  "English Vanuatu" => "en-VU",
1773  "English Zambia" => "en-ZM",
1774  "English Zimbabwe" => "en-ZW",
1775  "English world" => "en-001",
1776  "E\N{U+028b}egbe" => "ee",
1777  "E\N{U+028b}egbe Ghana nutome" => "ee-GH",
1778  "E\N{U+028b}egbe Togo nutome" => "ee-TG",
1779  Filipino => "fil",
1780  "Filipino Pilipinas" => "fil-PH",
1781  Frysk => "fy",
1782  "Frysk Nederl\N{U+00e2}n" => "fy-NL",
1783  Gaeilge => "ga",
1784  "Gaeilge an R\N{U+00ed}ocht Aontaithe" => "ga-GB",
1785  "Gaeilge \N{U+00c9}ire" => "ga-IE",
1786  Gaelg => "gv",
1787  "Gaelg Ellan Vannin" => "gv-IM",
1788  Gikuyu => "ki",
1789  "Gikuyu Kenya" => "ki-KE",
1790  "G\N{U+00e0}idhlig" => "gd",
1791  "G\N{U+00e0}idhlig An R\N{U+00ec}oghachd Aonaichte" => "gd-GB",
1792  Hausa => "ha",
1793  "Hausa Gana" => "ha-GH",
1794  "Hausa Najeriya" => "ha-NG",
1795  "Hausa Nijar" => "ha-NE",
1796  Hibena => "bez",
1797  "Hibena Hutanzania" => "bez-TZ",
1798  Ichibemba => "bem",
1799  "Ichibemba Zambia" => "bem-ZM",
1800  Igbo => "ig",
1801  "Igbo Na\N{U+1ecb}j\N{U+1ecb}r\N{U+1ecb}a" => "ig-NG",
1802  Ikirundi => "rn",
1803  "Ikirundi Uburundi" => "rn-BI",
1804  Indonesia => "id",
1805  "Indonesia Indonesia" => "id-ID",
1806  Ishisangu => "sbp",
1807  "Ishisangu Tansaniya" => "sbp-TZ",
1808  Jawa => "jv",
1809  "Jawa Indon\N{U+00e9}sia" => "jv-ID",
1810  Kalenjin => "kln",
1811  "Kalenjin Emetab Kenya" => "kln-KE",
1812  Khoekhoegowab => "naq",
1813  "Khoekhoegowab Namibiab" => "naq-NA",
1814  Kihorombo => "rof",
1815  "Kihorombo Tanzania" => "rof-TZ",
1816  Kikamba => "kam",
1817  "Kikamba Kenya" => "kam-KE",
1818  Kimachame => "jmc",
1819  "Kimachame Tanzania" => "jmc-TZ",
1820  Kinyarwanda => "rw",
1821  "Kinyarwanda U Rwanda" => "rw-RW",
1822  Kipare => "asa",
1823  "Kipare Tadhania" => "asa-TZ",
1824  Kiruwa => "rwk",
1825  "Kiruwa Tanzania" => "rwk-TZ",
1826  Kisampur => "saq",
1827  "Kisampur Kenya" => "saq-KE",
1828  Kishambaa => "ksb",
1829  "Kishambaa Tanzania" => "ksb-TZ",
1830  Kiswahili => "sw",
1831  "Kiswahili Jamhuri ya Kidemokrasia ya Kongo" => "sw-CD",
1832  "Kiswahili Kenya" => "sw-KE",
1833  "Kiswahili Tanzania" => "sw-TZ",
1834  "Kiswahili Uganda" => "sw-UG",
1835  Kitaita => "dav",
1836  "Kitaita Kenya" => "dav-KE",
1837  Kiteso => "teo",
1838  "Kiteso Kenia" => "teo-KE",
1839  "Kiteso Uganda" => "teo-UG",
1840  "Koyra ciini" => "khq",
1841  "Koyra ciini Maali" => "khq-ML",
1842  "Koyraboro senni" => "ses",
1843  "Koyraboro senni Maali" => "ses-ML",
1844  Kyivunjo => "vun",
1845  "Kyivunjo Tanzania" => "vun-TZ",
1846  "K\N{U+00f6}lsch" => "ksh",
1847  "K\N{U+00f6}lsch Do\N{U+00fc}tschland" => "ksh-DE",
1848  "K\N{U+0129}embu" => "ebu",
1849  "K\N{U+0129}embu Kenya" => "ebu-KE",
1850  "K\N{U+0129}m\N{U+0129}r\N{U+0169}" => "mer",
1851  "K\N{U+0129}m\N{U+0129}r\N{U+0169} Kenya" => "mer-KE",
1852  "K\N{U+0268}laangi" => "lag",
1853  "K\N{U+0268}laangi Taansan\N{U+00ed}a" => "lag-TZ",
1854  "Lak\N{U+021f}\N{U+00f3}l\N{U+02bc}iyapi" => "lkt",
1855  "Lak\N{U+021f}\N{U+00f3}l\N{U+02bc}iyapi M\N{U+00ed}laha\N{U+014b}ska T\N{U+021f}am\N{U+00e1}k\N{U+021f}o\N{U+010d}he" => "lkt-US",
1856  Luganda => "lg",
1857  "Luganda Yuganda" => "lg-UG",
1858  Luluhia => "luy",
1859  "Luluhia Kenya" => "luy-KE",
1860  "L\N{U+00eb}tzebuergesch" => "lb",
1861  "L\N{U+00eb}tzebuergesch L\N{U+00eb}tzebuerg" => "lb-LU",
1862  "MUNDA\N{U+014a}" => "mua",
1863  "MUNDA\N{U+014a} kameru\N{U+014b}" => "mua-CM",
1864  Maa => "mas",
1865  "Maa Kenya" => "mas-KE",
1866  "Maa Tansania" => "mas-TZ",
1867  Makua => "mgh",
1868  "Makua Umozambiki" => "mgh-MZ",
1869  Malagasy => "mg",
1870  "Malagasy Madagasikara" => "mg-MG",
1871  Malti => "mt",
1872  "Malti Malta" => "mt-MT",
1873  Melayu => "ms",
1874  "Melayu Brunei" => "ms-BN",
1875  "Melayu Indonesia" => "ms-ID",
1876  "Melayu Malaysia" => "ms-MY",
1877  "Melayu Singapura" => "ms-SG",
1878  "Naij\N{U+00ed}ri\N{U+00e1} P\N{U+00ed}jin" => "pcm",
1879  "Naij\N{U+00ed}ri\N{U+00e1} P\N{U+00ed}jin Naij\N{U+00ed}ria" => "pcm-NG",
1880  "Nda\N{U+a78c}a" => "jgo",
1881  "Nda\N{U+a78c}a Kam\N{U+025b}l\N{U+00fb}n" => "jgo-CM",
1882  Nederlands => "nl",
1883  "Nederlands Aruba" => "nl-AW",
1884  "Nederlands Belgi\N{U+00eb}" => "nl-BE",
1885  "Nederlands Caribisch Nederland" => "nl-BQ",
1886  "Nederlands Cura\N{U+00e7}ao" => "nl-CW",
1887  "Nederlands Nederland" => "nl-NL",
1888  "Nederlands Sint-Maarten" => "nl-SX",
1889  "Nederlands Suriname" => "nl-SR",
1890  Olusoga => "xog",
1891  "Olusoga Yuganda" => "xog-UG",
1892  Oromoo => "om",
1893  "Oromoo Itoophiyaa" => "om-ET",
1894  "Oromoo Keeniyaa" => "om-KE",
1895  Pulaar => "ff",
1896  "Pulaar Burkibaa Faaso Latn" => "ff-Latn-BF",
1897  "Pulaar Gammbi Latn" => "ff-Latn-GM",
1898  "Pulaar Ganaa Latn" => "ff-Latn-GH",
1899  "Pulaar Gine Latn" => "ff-Latn-GN",
1900  "Pulaar Gine-Bisaawo Latn" => "ff-Latn-GW",
1901  "Pulaar Kameruun Latn" => "ff-Latn-CM",
1902  "Pulaar Latn" => "ff-Latn",
1903  "Pulaar Liberiyaa Latn" => "ff-Latn-LR",
1904  "Pulaar Muritani Latn" => "ff-Latn-MR",
1905  "Pulaar Nijeer Latn" => "ff-Latn-NE",
1906  "Pulaar Nijeriyaa Latn" => "ff-Latn-NG",
1907  "Pulaar Senegaal Latn" => "ff-Latn-SN",
1908  "Pulaar Seraa liyon Latn" => "ff-Latn-SL",
1909  Rukiga => "cgg",
1910  "Rukiga Uganda" => "cgg-UG",
1911  Runasimi => "qu",
1912  "Runasimi Bolivia" => "qu-BO",
1913  "Runasimi Ecuador" => "qu-EC",
1914  "Runasimi Per\N{U+00fa}" => "qu-PE",
1915  Runyankore => "nyn",
1916  "Runyankore Uganda" => "nyn-UG",
1917  "Schwiizert\N{U+00fc}\N{U+00fc}tsch" => "gsw",
1918  "Schwiizert\N{U+00fc}\N{U+00fc}tsch Frankriich" => "gsw-FR",
1919  "Schwiizert\N{U+00fc}\N{U+00fc}tsch Li\N{U+00e4}chtescht\N{U+00e4}i" => "gsw-LI",
1920  "Schwiizert\N{U+00fc}\N{U+00fc}tsch Schwiiz" => "gsw-CH",
1921  "Shw\N{U+00f3}\N{U+014b}\N{U+00f2} ngiemb\N{U+0254}\N{U+0254}n" => "nnh",
1922  "Shw\N{U+00f3}\N{U+014b}\N{U+00f2} ngiemb\N{U+0254}\N{U+0254}n K\N{U+00e0}mal\N{U+00fb}m" => "nnh-CM",
1923  Soomaali => "so",
1924  "Soomaali Itoobiya" => "so-ET",
1925  "Soomaali Jabuuti" => "so-DJ",
1926  "Soomaali Kenya" => "so-KE",
1927  "Soomaali Soomaaliya" => "so-SO",
1928  "S\N{U+00e4}ng\N{U+00f6}" => "sg",
1929  "S\N{U+00e4}ng\N{U+00f6} K\N{U+00f6}d\N{U+00f6}r\N{U+00f6}s\N{U+00ea}se t\N{U+00ee} B\N{U+00ea}afr\N{U+00ee}ka" => "sg-CF",
1930  "Tamazi\N{U+0263}t n la\N{U+1e6d}la\N{U+1e63}" => "tzm",
1931  "Tamazi\N{U+0263}t n la\N{U+1e6d}la\N{U+1e63} Me\N{U+1e5b}\N{U+1e5b}uk" => "tzm-MA",
1932  Taqbaylit => "kab",
1933  "Taqbaylit Lezzayer" => "kab-DZ",
1934  "Tasawaq senni" => "twq",
1935  "Tasawaq senni Ni\N{U+017e}er" => "twq-NE",
1936  "Tashel\N{U+1e25}iyt Latn" => "shi-Latn",
1937  "Tashel\N{U+1e25}iyt lm\N{U+0263}rib Latn" => "shi-Latn-MA",
1938  "Thok Nath" => "nus",
1939  "Thok Nath SS" => "nus-SS",
1940  "Ti\N{U+1ebf}ng Vi\N{U+1ec7}t" => "vi",
1941  "Ti\N{U+1ebf}ng Vi\N{U+1ec7}t Vi\N{U+1ec7}t Nam" => "vi-VN",
1942  Tshiluba => "lu",
1943  "Tshiluba Ditunga wa Kongu" => "lu-CD",
1944  "T\N{U+00fc}rk\N{U+00e7}e" => "tr",
1945  "T\N{U+00fc}rk\N{U+00e7}e K\N{U+0131}br\N{U+0131}s" => "tr-CY",
1946  "T\N{U+00fc}rk\N{U+00e7}e T\N{U+00fc}rkiye" => "tr-TR",
1947  "Vai Laibhiya Latn" => "vai-Latn-LR",
1948  "Vai Latn" => "vai-Latn",
1949  Walser => "wae",
1950  "Walser Schwiz" => "wae-CH",
1951  Wolof => "wo",
1952  "Wolof Senegaal" => "wo-SN",
1953  Zarmaciine => "dje",
1954  "Zarmaciine Ni\N{U+017e}er" => "dje-NE",
1955  "anar\N{U+00e2}\N{U+0161}kiel\N{U+00e2}" => "smn",
1956  "anar\N{U+00e2}\N{U+0161}kiel\N{U+00e2} Suom\N{U+00e2}" => "smn-FI",
1957  asturianu => "ast",
1958  "asturianu Espa\N{U+00f1}a" => "ast-ES",
1959  "az\N{U+0259}rbaycan" => "az",
1960  "az\N{U+0259}rbaycan Az\N{U+0259}rbaycan lat\N{U+0131}n" => "az-Latn-AZ",
1961  "az\N{U+0259}rbaycan lat\N{U+0131}n" => "az-Latn",
1962  bamanakan => "bm",
1963  "bamanakan Mali" => "bm-ML",
1964  bosanski => "bs",
1965  "bosanski Bosna i Hercegovina latinica" => "bs-Latn-BA",
1966  "bosanski latinica" => "bs-Latn",
1967  brezhoneg => "br",
1968  "brezhoneg Fra\N{U+00f1}s" => "br-FR",
1969  "catal\N{U+00e0}" => "ca",
1970  "catal\N{U+00e0} Andorra" => "ca-AD",
1971  "catal\N{U+00e0} Espanya" => "ca-ES",
1972  "catal\N{U+00e0} Espanya valenci\N{U+00e0}" => "ca-ES-valencia",
1973  "catal\N{U+00e0} Fran\N{U+00e7}a" => "ca-FR",
1974  "catal\N{U+00e0} It\N{U+00e0}lia" => "ca-IT",
1975  chiShona => "sn",
1976  "chiShona Zimbabwe" => "sn-ZW",
1977  dansk => "da",
1978  "dansk Danmark" => "da-DK",
1979  "dansk Gr\N{U+00f8}nland" => "da-GL",
1980  "davvis\N{U+00e1}megiella" => "se",
1981  "davvis\N{U+00e1}megiella Norga" => "se-NO",
1982  "davvis\N{U+00e1}megiella Ruo\N{U+0167}\N{U+0167}a" => "se-SE",
1983  "davvis\N{U+00e1}megiella Suopma" => "se-FI",
1984  "dolnoserb\N{U+0161}\N{U+0107}ina" => "dsb",
1985  "dolnoserb\N{U+0161}\N{U+0107}ina Nimska" => "dsb-DE",
1986  "du\N{U+00e1}l\N{U+00e1}" => "dua",
1987  "du\N{U+00e1}l\N{U+00e1} Cameroun" => "dua-CM",
1988  eesti => "et",
1989  "eesti Eesti" => "et-EE",
1990  "espa\N{U+00f1}ol" => "es",
1991  "espa\N{U+00f1}ol Argentina" => "es-AR",
1992  "espa\N{U+00f1}ol Belice" => "es-BZ",
1993  "espa\N{U+00f1}ol Bolivia" => "es-BO",
1994  "espa\N{U+00f1}ol Brasil" => "es-BR",
1995  "espa\N{U+00f1}ol Canarias" => "es-IC",
1996  "espa\N{U+00f1}ol Ceuta y Melilla" => "es-EA",
1997  "espa\N{U+00f1}ol Chile" => "es-CL",
1998  "espa\N{U+00f1}ol Colombia" => "es-CO",
1999  "espa\N{U+00f1}ol Costa Rica" => "es-CR",
2000  "espa\N{U+00f1}ol Cuba" => "es-CU",
2001  "espa\N{U+00f1}ol Ecuador" => "es-EC",
2002  "espa\N{U+00f1}ol El Salvador" => "es-SV",
2003  "espa\N{U+00f1}ol Espa\N{U+00f1}a" => "es-ES",
2004  "espa\N{U+00f1}ol Estados Unidos" => "es-US",
2005  "espa\N{U+00f1}ol Filipinas" => "es-PH",
2006  "espa\N{U+00f1}ol Guatemala" => "es-GT",
2007  "espa\N{U+00f1}ol Guinea Ecuatorial" => "es-GQ",
2008  "espa\N{U+00f1}ol Honduras" => "es-HN",
2009  "espa\N{U+00f1}ol Latinoam\N{U+00e9}rica" => "es-419",
2010  "espa\N{U+00f1}ol M\N{U+00e9}xico" => "es-MX",
2011  "espa\N{U+00f1}ol Nicaragua" => "es-NI",
2012  "espa\N{U+00f1}ol Panam\N{U+00e1}" => "es-PA",
2013  "espa\N{U+00f1}ol Paraguay" => "es-PY",
2014  "espa\N{U+00f1}ol Per\N{U+00fa}" => "es-PE",
2015  "espa\N{U+00f1}ol Puerto Rico" => "es-PR",
2016  "espa\N{U+00f1}ol Rep\N{U+00fa}blica Dominicana" => "es-DO",
2017  "espa\N{U+00f1}ol Uruguay" => "es-UY",
2018  "espa\N{U+00f1}ol Venezuela" => "es-VE",
2019  esperanto => "eo",
2020  "esperanto Mondo" => "eo-001",
2021  euskara => "eu",
2022  "euskara Espainia" => "eu-ES",
2023  ewondo => "ewo",
2024  "ewondo Kam\N{U+0259}r\N{U+00fa}n" => "ewo-CM",
2025  "fran\N{U+00e7}ais" => "fr",
2026  "fran\N{U+00e7}ais Alg\N{U+00e9}rie" => "fr-DZ",
2027  "fran\N{U+00e7}ais Belgique" => "fr-BE",
2028  "fran\N{U+00e7}ais Burkina Faso" => "fr-BF",
2029  "fran\N{U+00e7}ais Burundi" => "fr-BI",
2030  "fran\N{U+00e7}ais B\N{U+00e9}nin" => "fr-BJ",
2031  "fran\N{U+00e7}ais Cameroun" => "fr-CM",
2032  "fran\N{U+00e7}ais Canada" => "fr-CA",
2033  "fran\N{U+00e7}ais Comores" => "fr-KM",
2034  "fran\N{U+00e7}ais Congo-Brazzaville" => "fr-CG",
2035  "fran\N{U+00e7}ais Congo-Kinshasa" => "fr-CD",
2036  "fran\N{U+00e7}ais C\N{U+00f4}te d\N{U+2019}Ivoire" => "fr-CI",
2037  "fran\N{U+00e7}ais Djibouti" => "fr-DJ",
2038  "fran\N{U+00e7}ais France" => "fr-FR",
2039  "fran\N{U+00e7}ais Gabon" => "fr-GA",
2040  "fran\N{U+00e7}ais Guadeloupe" => "fr-GP",
2041  "fran\N{U+00e7}ais Guin\N{U+00e9}e" => "fr-GN",
2042  "fran\N{U+00e7}ais Guin\N{U+00e9}e \N{U+00e9}quatoriale" => "fr-GQ",
2043  "fran\N{U+00e7}ais Guyane fran\N{U+00e7}aise" => "fr-GF",
2044  "fran\N{U+00e7}ais Ha\N{U+00ef}ti" => "fr-HT",
2045  "fran\N{U+00e7}ais La R\N{U+00e9}union" => "fr-RE",
2046  "fran\N{U+00e7}ais Luxembourg" => "fr-LU",
2047  "fran\N{U+00e7}ais Madagascar" => "fr-MG",
2048  "fran\N{U+00e7}ais Mali" => "fr-ML",
2049  "fran\N{U+00e7}ais Maroc" => "fr-MA",
2050  "fran\N{U+00e7}ais Martinique" => "fr-MQ",
2051  "fran\N{U+00e7}ais Maurice" => "fr-MU",
2052  "fran\N{U+00e7}ais Mauritanie" => "fr-MR",
2053  "fran\N{U+00e7}ais Mayotte" => "fr-YT",
2054  "fran\N{U+00e7}ais Monaco" => "fr-MC",
2055  "fran\N{U+00e7}ais Niger" => "fr-NE",
2056  "fran\N{U+00e7}ais Nouvelle-Cal\N{U+00e9}donie" => "fr-NC",
2057  "fran\N{U+00e7}ais Polyn\N{U+00e9}sie fran\N{U+00e7}aise" => "fr-PF",
2058  "fran\N{U+00e7}ais Rwanda" => "fr-RW",
2059  "fran\N{U+00e7}ais R\N{U+00e9}publique centrafricaine" => "fr-CF",
2060  "fran\N{U+00e7}ais Saint-Barth\N{U+00e9}lemy" => "fr-BL",
2061  "fran\N{U+00e7}ais Saint-Martin" => "fr-MF",
2062  "fran\N{U+00e7}ais Saint-Pierre-et-Miquelon" => "fr-PM",
2063  "fran\N{U+00e7}ais Seychelles" => "fr-SC",
2064  "fran\N{U+00e7}ais Suisse" => "fr-CH",
2065  "fran\N{U+00e7}ais Syrie" => "fr-SY",
2066  "fran\N{U+00e7}ais S\N{U+00e9}n\N{U+00e9}gal" => "fr-SN",
2067  "fran\N{U+00e7}ais Tchad" => "fr-TD",
2068  "fran\N{U+00e7}ais Togo" => "fr-TG",
2069  "fran\N{U+00e7}ais Tunisie" => "fr-TN",
2070  "fran\N{U+00e7}ais Vanuatu" => "fr-VU",
2071  "fran\N{U+00e7}ais Wallis-et-Futuna" => "fr-WF",
2072  furlan => "fur",
2073  "furlan Italie" => "fur-IT",
2074  "f\N{U+00f8}royskt" => "fo",
2075  "f\N{U+00f8}royskt Danmark" => "fo-DK",
2076  "f\N{U+00f8}royskt F\N{U+00f8}royar" => "fo-FO",
2077  galego => "gl",
2078  "galego Espa\N{U+00f1}a" => "gl-ES",
2079  "hornjoserb\N{U+0161}\N{U+0107}ina" => "hsb",
2080  "hornjoserb\N{U+0161}\N{U+0107}ina N\N{U+011b}mska" => "hsb-DE",
2081  hrvatski => "hr",
2082  "hrvatski Bosna i Hercegovina" => "hr-BA",
2083  "hrvatski Hrvatska" => "hr-HR",
2084  interlingua => "ia",
2085  "interlingua Mundo" => "ia-001",
2086  isiNdebele => "nd",
2087  "isiNdebele Zimbabwe" => "nd-ZW",
2088  isiXhosa => "xh",
2089  "isiXhosa eMzantsi Afrika" => "xh-ZA",
2090  isiZulu => "zu",
2091  "isiZulu iNingizimu Afrika" => "zu-ZA",
2092  italiano => "it",
2093  "italiano Citt\N{U+00e0} del Vaticano" => "it-VA",
2094  "italiano Italia" => "it-IT",
2095  "italiano San Marino" => "it-SM",
2096  "italiano Svizzera" => "it-CH",
2097  joola => "dyo",
2098  "joola Senegal" => "dyo-SN",
2099  kabuverdianu => "kea",
2100  "kabuverdianu Kabu Verdi" => "kea-CV",
2101  "kak\N{U+0254}" => "kkj",
2102  "kak\N{U+0254} Kam\N{U+025b}run" => "kkj-CM",
2103  kalaallisut => "kl",
2104  "kalaallisut Kalaallit Nunaat" => "kl-GL",
2105  "kanhg\N{U+00e1}g" => "kgp",
2106  "kanhg\N{U+00e1}g Mrasir" => "kgp-BR",
2107  kernewek => "kw",
2108  "kernewek Rywvaneth Unys" => "kw-GB",
2109  "kreol morisien" => "mfe",
2110  "kreol morisien Moris" => "mfe-MU",
2111  "kurd\N{U+00ee}" => "ku",
2112  "kurd\N{U+00ee} Tirkiye" => "ku-TR",
2113  "latvie\N{U+0161}u" => "lv",
2114  "latvie\N{U+0161}u Latvija" => "lv-LV",
2115  "lea fakatonga" => "to",
2116  "lea fakatonga Tonga" => "to-TO",
2117  "lietuvi\N{U+0173}" => "lt",
2118  "lietuvi\N{U+0173} Lietuva" => "lt-LT",
2119  "ling\N{U+00e1}la" => "ln",
2120  "ling\N{U+00e1}la Ang\N{U+00f3}la" => "ln-AO",
2121  "ling\N{U+00e1}la Kongo" => "ln-CG",
2122  "ling\N{U+00e1}la Repibiki ya Afr\N{U+00ed}ka ya K\N{U+00e1}ti" => "ln-CF",
2123  "ling\N{U+00e1}la Republ\N{U+00ed}ki ya Kong\N{U+00f3} Demokrat\N{U+00ed}ki" => "ln-CD",
2124  magyar => "hu",
2125  "magyar Magyarorsz\N{U+00e1}g" => "hu-HU",
2126  "meta\N{U+02bc}" => "mgo",
2127  "meta\N{U+02bc} Kamalun" => "mgo-CM",
2128  nds => "nds",
2129  "nds DE" => "nds-DE",
2130  "nds NL" => "nds-NL",
2131  "nhe\N{U+1ebd}gatu" => "yrl",
2132  "nhe\N{U+1ebd}gatu Brasiu" => "yrl-BR",
2133  nmg => "nmg",
2134  "nmg Kamerun" => "nmg-CM",
2135  norsk => "no",
2136  "norsk bokm\N{U+00e5}l" => "nb",
2137  "norsk bokm\N{U+00e5}l Norge" => "nb-NO",
2138  "norsk bokm\N{U+00e5}l Svalbard og Jan Mayen" => "nb-SJ",
2139  "norsk nynorsk" => "nn",
2140  "norsk nynorsk Noreg" => "nn-NO",
2141  nuasue => "yav",
2142  "nuasue Kemel\N{U+00fa}n" => "yav-CM",
2143  "o\N{U+2018}zbek" => "uz",
2144  "o\N{U+2018}zbek O\N{U+02bb}zbekiston lotin" => "uz-Latn-UZ",
2145  "o\N{U+2018}zbek lotin" => "uz-Latn",
2146  polski => "pl",
2147  "polski Polska" => "pl-PL",
2148  "portugu\N{U+00ea}s" => "pt",
2149  "portugu\N{U+00ea}s Angola" => "pt-AO",
2150  "portugu\N{U+00ea}s Brasil" => "pt-BR",
2151  "portugu\N{U+00ea}s Cabo Verde" => "pt-CV",
2152  "portugu\N{U+00ea}s Guin\N{U+00e9} Equatorial" => "pt-GQ",
2153  "portugu\N{U+00ea}s Guin\N{U+00e9}-Bissau" => "pt-GW",
2154  "portugu\N{U+00ea}s Luxemburgo" => "pt-LU",
2155  "portugu\N{U+00ea}s Macau, RAE da China" => "pt-MO",
2156  "portugu\N{U+00ea}s Mo\N{U+00e7}ambique" => "pt-MZ",
2157  "portugu\N{U+00ea}s Portugal" => "pt-PT",
2158  "portugu\N{U+00ea}s Su\N{U+00ed}\N{U+00e7}a" => "pt-CH",
2159  "portugu\N{U+00ea}s S\N{U+00e3}o Tom\N{U+00e9} e Pr\N{U+00ed}ncipe" => "pt-ST",
2160  "portugu\N{U+00ea}s Timor-Leste" => "pt-TL",
2161  rikpa => "ksf",
2162  "rikpa kam\N{U+025b}r\N{U+00fa}n" => "ksf-CM",
2163  "rom\N{U+00e2}n\N{U+0103}" => "ro",
2164  "rom\N{U+00e2}n\N{U+0103} Republica Moldova" => "ro-MD",
2165  "rom\N{U+00e2}n\N{U+0103} Rom\N{U+00e2}nia" => "ro-RO",
2166  rumantsch => "rm",
2167  "rumantsch Svizra" => "rm-CH",
2168  sardu => "sc",
2169  "sardu It\N{U+00e0}lia" => "sc-IT",
2170  sena => "seh",
2171  "sena Mo\N{U+00e7}ambique" => "seh-MZ",
2172  shqip => "sq",
2173  "shqip Kosov\N{U+00eb}" => "sq-XK",
2174  "shqip Maqedonia e Veriut" => "sq-MK",
2175  "shqip Shqip\N{U+00eb}ri" => "sq-AL",
2176  "sloven\N{U+010d}ina" => "sk",
2177  "sloven\N{U+010d}ina Slovensko" => "sk-SK",
2178  "sloven\N{U+0161}\N{U+010d}ina" => "sl",
2179  "sloven\N{U+0161}\N{U+010d}ina Slovenija" => "sl-SI",
2180  "srpski Bosna i Hercegovina latinica" => "sr-Latn-BA",
2181  "srpski Crna Gora latinica" => "sr-Latn-ME",
2182  "srpski Kosovo latinica" => "sr-Latn-XK",
2183  "srpski Srbija latinica" => "sr-Latn-RS",
2184  "srpski latinica" => "sr-Latn",
2185  suomi => "fi",
2186  "suomi Suomi" => "fi-FI",
2187  svenska => "sv",
2188  "svenska Finland" => "sv-FI",
2189  "svenska Sverige" => "sv-SE",
2190  "svenska \N{U+00c5}land" => "sv-AX",
2191  "te reo M\N{U+0101}ori" => "mi",
2192  "te reo M\N{U+0101}ori Aotearoa" => "mi-NZ",
2193  "t\N{U+00fc}rkmen dili" => "tk",
2194  "t\N{U+00fc}rkmen dili T\N{U+00fc}rkmenistan" => "tk-TM",
2195  und => "und",
2196  "\N{U+00c8}d\N{U+00e8} Yor\N{U+00f9}b\N{U+00e1}" => "yo",
2197  "\N{U+00c8}d\N{U+00e8} Yor\N{U+00f9}b\N{U+00e1} B\N{U+025b}\N{U+0300}n\N{U+025b}\N{U+0300}" => "yo-BJ",
2198  "\N{U+00c8}d\N{U+00e8} Yor\N{U+00f9}b\N{U+00e1} N\N{U+00e0}\N{U+00ec}j\N{U+00ed}r\N{U+00ed}\N{U+00e0}" => "yo-NG",
2199  "\N{U+00ed}slenska" => "is",
2200  "\N{U+00ed}slenska \N{U+00cd}sland" => "is-IS",
2201  "\N{U+00f1}engat\N{U+00fa} Kur\N{U+0169}biya" => "yrl-CO",
2202  "\N{U+00f1}engat\N{U+00fa} Wenesuera" => "yrl-VE",
2203  "\N{U+010d}e\N{U+0161}tina" => "cs",
2204  "\N{U+010d}e\N{U+0161}tina \N{U+010c}esko" => "cs-CZ",
2205  "\N{U+0181}\N{U+00e0}s\N{U+00e0}a" => "bas",
2206  "\N{U+0181}\N{U+00e0}s\N{U+00e0}a K\N{U+00e0}m\N{U+025b}\N{U+0300}r\N{U+00fb}n" => "bas-CM",
2207  "\N{U+02bb}\N{U+014c}lelo Hawai\N{U+02bb}i" => "haw",
2208  "\N{U+02bb}\N{U+014c}lelo Hawai\N{U+02bb}i \N{U+02bb}Amelika Hui P\N{U+016b} \N{U+02bb}Ia" => "haw-US",
2209  "\N{U+0395}\N{U+03bb}\N{U+03bb}\N{U+03b7}\N{U+03bd}\N{U+03b9}\N{U+03ba}\N{U+03ac}" => "el",
2210  "\N{U+0395}\N{U+03bb}\N{U+03bb}\N{U+03b7}\N{U+03bd}\N{U+03b9}\N{U+03ba}\N{U+03ac} \N{U+0395}\N{U+03bb}\N{U+03bb}\N{U+03ac}\N{U+03b4}\N{U+03b1}" => "el-GR",
2211  "\N{U+0395}\N{U+03bb}\N{U+03bb}\N{U+03b7}\N{U+03bd}\N{U+03b9}\N{U+03ba}\N{U+03ac} \N{U+039a}\N{U+03cd}\N{U+03c0}\N{U+03c1}\N{U+03bf}\N{U+03c2}" => "el-CY",
2212  "\N{U+0430}\N{U+0437}\N{U+04d9}\N{U+0440}\N{U+0431}\N{U+0430}\N{U+0458}\N{U+04b9}\N{U+0430}\N{U+043d} \N{U+0410}\N{U+0437}\N{U+04d9}\N{U+0440}\N{U+0431}\N{U+0430}\N{U+0458}\N{U+04b9}\N{U+0430}\N{U+043d} \N{U+041a}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}" => "az-Cyrl-AZ",
2213  "\N{U+0430}\N{U+0437}\N{U+04d9}\N{U+0440}\N{U+0431}\N{U+0430}\N{U+0458}\N{U+04b9}\N{U+0430}\N{U+043d} \N{U+041a}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}" => "az-Cyrl",
2214  "\N{U+0431}\N{U+0435}\N{U+043b}\N{U+0430}\N{U+0440}\N{U+0443}\N{U+0441}\N{U+043a}\N{U+0430}\N{U+044f}" => "be-tarask",
2215  "\N{U+0431}\N{U+0435}\N{U+043b}\N{U+0430}\N{U+0440}\N{U+0443}\N{U+0441}\N{U+043a}\N{U+0430}\N{U+044f} \N{U+0411}\N{U+0435}\N{U+043b}\N{U+0430}\N{U+0440}\N{U+0443}\N{U+0441}\N{U+044c}" => "be-BY",
2216  "\N{U+0431}\N{U+043e}\N{U+0441}\N{U+0430}\N{U+043d}\N{U+0441}\N{U+043a}\N{U+0438} \N{U+0411}\N{U+043e}\N{U+0441}\N{U+043d}\N{U+0430} \N{U+0438} \N{U+0425}\N{U+0435}\N{U+0440}\N{U+0446}\N{U+0435}\N{U+0433}\N{U+043e}\N{U+0432}\N{U+0438}\N{U+043d}\N{U+0430} \N{U+045b}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}\N{U+0438}\N{U+0446}\N{U+0430}" => "bs-Cyrl-BA",
2217  "\N{U+0431}\N{U+043e}\N{U+0441}\N{U+0430}\N{U+043d}\N{U+0441}\N{U+043a}\N{U+0438} \N{U+045b}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}\N{U+0438}\N{U+0446}\N{U+0430}" => "bs-Cyrl",
2218  "\N{U+0431}\N{U+044a}\N{U+043b}\N{U+0433}\N{U+0430}\N{U+0440}\N{U+0441}\N{U+043a}\N{U+0438}" => "bg",
2219  "\N{U+0431}\N{U+044a}\N{U+043b}\N{U+0433}\N{U+0430}\N{U+0440}\N{U+0441}\N{U+043a}\N{U+0438} \N{U+0411}\N{U+044a}\N{U+043b}\N{U+0433}\N{U+0430}\N{U+0440}\N{U+0438}\N{U+044f}" => "bg-BG",
2220  "\N{U+0438}\N{U+0440}\N{U+043e}\N{U+043d}" => "os",
2221  "\N{U+0438}\N{U+0440}\N{U+043e}\N{U+043d} \N{U+0413}\N{U+0443}\N{U+044b}\N{U+0440}\N{U+0434}\N{U+0437}\N{U+044b}\N{U+0441}\N{U+0442}\N{U+043e}\N{U+043d}" => "os-GE",
2222  "\N{U+0438}\N{U+0440}\N{U+043e}\N{U+043d} \N{U+0423}\N{U+04d5}\N{U+0440}\N{U+04d5}\N{U+0441}\N{U+0435}" => "os-RU",
2223  "\N{U+043a}\N{U+044b}\N{U+0440}\N{U+0433}\N{U+044b}\N{U+0437}\N{U+0447}\N{U+0430}" => "ky",
2224  "\N{U+043a}\N{U+044b}\N{U+0440}\N{U+0433}\N{U+044b}\N{U+0437}\N{U+0447}\N{U+0430} \N{U+041a}\N{U+044b}\N{U+0440}\N{U+0433}\N{U+044b}\N{U+0437}\N{U+0441}\N{U+0442}\N{U+0430}\N{U+043d}" => "ky-KG",
2225  "\N{U+043c}\N{U+0430}\N{U+043a}\N{U+0435}\N{U+0434}\N{U+043e}\N{U+043d}\N{U+0441}\N{U+043a}\N{U+0438}" => "mk",
2226  "\N{U+043c}\N{U+0430}\N{U+043a}\N{U+0435}\N{U+0434}\N{U+043e}\N{U+043d}\N{U+0441}\N{U+043a}\N{U+0438} \N{U+0421}\N{U+0435}\N{U+0432}\N{U+0435}\N{U+0440}\N{U+043d}\N{U+0430} \N{U+041c}\N{U+0430}\N{U+043a}\N{U+0435}\N{U+0434}\N{U+043e}\N{U+043d}\N{U+0438}\N{U+0458}\N{U+0430}" => "mk-MK",
2227  "\N{U+043c}\N{U+043e}\N{U+043d}\N{U+0433}\N{U+043e}\N{U+043b}" => "mn",
2228  "\N{U+043c}\N{U+043e}\N{U+043d}\N{U+0433}\N{U+043e}\N{U+043b} \N{U+041c}\N{U+043e}\N{U+043d}\N{U+0433}\N{U+043e}\N{U+043b}" => "mn-MN",
2229  "\N{U+043d}\N{U+043e}\N{U+0445}\N{U+0447}\N{U+0438}\N{U+0439}\N{U+043d}" => "ce",
2230  "\N{U+043d}\N{U+043e}\N{U+0445}\N{U+0447}\N{U+0438}\N{U+0439}\N{U+043d} \N{U+0420}\N{U+043e}\N{U+0441}\N{U+0441}\N{U+0438}" => "ce-RU",
2231  "\N{U+0440}\N{U+0443}\N{U+0441}\N{U+0441}\N{U+043a}\N{U+0438}\N{U+0439}" => "ru",
2232  "\N{U+0440}\N{U+0443}\N{U+0441}\N{U+0441}\N{U+043a}\N{U+0438}\N{U+0439} \N{U+0411}\N{U+0435}\N{U+043b}\N{U+0430}\N{U+0440}\N{U+0443}\N{U+0441}\N{U+044c}" => "ru-BY",
2233  "\N{U+0440}\N{U+0443}\N{U+0441}\N{U+0441}\N{U+043a}\N{U+0438}\N{U+0439} \N{U+041a}\N{U+0430}\N{U+0437}\N{U+0430}\N{U+0445}\N{U+0441}\N{U+0442}\N{U+0430}\N{U+043d}" => "ru-KZ",
2234  "\N{U+0440}\N{U+0443}\N{U+0441}\N{U+0441}\N{U+043a}\N{U+0438}\N{U+0439} \N{U+041a}\N{U+0438}\N{U+0440}\N{U+0433}\N{U+0438}\N{U+0437}\N{U+0438}\N{U+044f}" => "ru-KG",
2235  "\N{U+0440}\N{U+0443}\N{U+0441}\N{U+0441}\N{U+043a}\N{U+0438}\N{U+0439} \N{U+041c}\N{U+043e}\N{U+043b}\N{U+0434}\N{U+043e}\N{U+0432}\N{U+0430}" => "ru-MD",
2236  "\N{U+0440}\N{U+0443}\N{U+0441}\N{U+0441}\N{U+043a}\N{U+0438}\N{U+0439} \N{U+0420}\N{U+043e}\N{U+0441}\N{U+0441}\N{U+0438}\N{U+044f}" => "ru-RU",
2237  "\N{U+0440}\N{U+0443}\N{U+0441}\N{U+0441}\N{U+043a}\N{U+0438}\N{U+0439} \N{U+0423}\N{U+043a}\N{U+0440}\N{U+0430}\N{U+0438}\N{U+043d}\N{U+0430}" => "ru-UA",
2238  "\N{U+0441}\N{U+0430}\N{U+0445}\N{U+0430} \N{U+0442}\N{U+044b}\N{U+043b}\N{U+0430}" => "sah",
2239  "\N{U+0441}\N{U+0430}\N{U+0445}\N{U+0430} \N{U+0442}\N{U+044b}\N{U+043b}\N{U+0430} \N{U+0410}\N{U+0440}\N{U+0430}\N{U+0441}\N{U+0441}\N{U+044b}\N{U+044b}\N{U+0439}\N{U+0430}" => "sah-RU",
2240  "\N{U+0441}\N{U+0440}\N{U+043f}\N{U+0441}\N{U+043a}\N{U+0438}" => "sr",
2241  "\N{U+0441}\N{U+0440}\N{U+043f}\N{U+0441}\N{U+043a}\N{U+0438} \N{U+0411}\N{U+043e}\N{U+0441}\N{U+043d}\N{U+0430} \N{U+0438} \N{U+0425}\N{U+0435}\N{U+0440}\N{U+0446}\N{U+0435}\N{U+0433}\N{U+043e}\N{U+0432}\N{U+0438}\N{U+043d}\N{U+0430} \N{U+045b}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}\N{U+0438}\N{U+0446}\N{U+0430}" => "sr-Cyrl-BA",
2242  "\N{U+0441}\N{U+0440}\N{U+043f}\N{U+0441}\N{U+043a}\N{U+0438} \N{U+041a}\N{U+043e}\N{U+0441}\N{U+043e}\N{U+0432}\N{U+043e} \N{U+045b}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}\N{U+0438}\N{U+0446}\N{U+0430}" => "sr-Cyrl-XK",
2243  "\N{U+0441}\N{U+0440}\N{U+043f}\N{U+0441}\N{U+043a}\N{U+0438} \N{U+0421}\N{U+0440}\N{U+0431}\N{U+0438}\N{U+0458}\N{U+0430} \N{U+045b}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}\N{U+0438}\N{U+0446}\N{U+0430}" => "sr-Cyrl-RS",
2244  "\N{U+0441}\N{U+0440}\N{U+043f}\N{U+0441}\N{U+043a}\N{U+0438} \N{U+0426}\N{U+0440}\N{U+043d}\N{U+0430} \N{U+0413}\N{U+043e}\N{U+0440}\N{U+0430} \N{U+045b}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}\N{U+0438}\N{U+0446}\N{U+0430}" => "sr-Cyrl-ME",
2245  "\N{U+0441}\N{U+0440}\N{U+043f}\N{U+0441}\N{U+043a}\N{U+0438} \N{U+045b}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}\N{U+0438}\N{U+0446}\N{U+0430}" => "sr-Cyrl",
2246  "\N{U+0442}\N{U+0430}\N{U+0442}\N{U+0430}\N{U+0440}" => "tt",
2247  "\N{U+0442}\N{U+0430}\N{U+0442}\N{U+0430}\N{U+0440} \N{U+0420}\N{U+043e}\N{U+0441}\N{U+0441}\N{U+0438}\N{U+044f}" => "tt-RU",
2248  "\N{U+0442}\N{U+043e}\N{U+04b7}\N{U+0438}\N{U+043a}\N{U+04e3}" => "tg",
2249  "\N{U+0442}\N{U+043e}\N{U+04b7}\N{U+0438}\N{U+043a}\N{U+04e3} \N{U+0422}\N{U+043e}\N{U+04b7}\N{U+0438}\N{U+043a}\N{U+0438}\N{U+0441}\N{U+0442}\N{U+043e}\N{U+043d}" => "tg-TJ",
2250  "\N{U+0443}\N{U+043a}\N{U+0440}\N{U+0430}\N{U+0457}\N{U+043d}\N{U+0441}\N{U+044c}\N{U+043a}\N{U+0430}" => "uk",
2251  "\N{U+0443}\N{U+043a}\N{U+0440}\N{U+0430}\N{U+0457}\N{U+043d}\N{U+0441}\N{U+044c}\N{U+043a}\N{U+0430} \N{U+0423}\N{U+043a}\N{U+0440}\N{U+0430}\N{U+0457}\N{U+043d}\N{U+0430}" => "uk-UA",
2252  "\N{U+045e}\N{U+0437}\N{U+0431}\N{U+0435}\N{U+043a}\N{U+0447}\N{U+0430} \N{U+040e}\N{U+0437}\N{U+0431}\N{U+0435}\N{U+043a}\N{U+0438}\N{U+0441}\N{U+0442}\N{U+043e}\N{U+043d} \N{U+041a}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}" => "uz-Cyrl-UZ",
2253  "\N{U+045e}\N{U+0437}\N{U+0431}\N{U+0435}\N{U+043a}\N{U+0447}\N{U+0430} \N{U+041a}\N{U+0438}\N{U+0440}\N{U+0438}\N{U+043b}" => "uz-Cyrl",
2254  "\N{U+049b}\N{U+0430}\N{U+0437}\N{U+0430}\N{U+049b} \N{U+0442}\N{U+0456}\N{U+043b}\N{U+0456}" => "kk",
2255  "\N{U+049b}\N{U+0430}\N{U+0437}\N{U+0430}\N{U+049b} \N{U+0442}\N{U+0456}\N{U+043b}\N{U+0456} \N{U+049a}\N{U+0430}\N{U+0437}\N{U+0430}\N{U+049b}\N{U+0441}\N{U+0442}\N{U+0430}\N{U+043d}" => "kk-KZ",
2256  "\N{U+0570}\N{U+0561}\N{U+0575}\N{U+0565}\N{U+0580}\N{U+0565}\N{U+0576}" => "hy",
2257  "\N{U+0570}\N{U+0561}\N{U+0575}\N{U+0565}\N{U+0580}\N{U+0565}\N{U+0576} \N{U+0540}\N{U+0561}\N{U+0575}\N{U+0561}\N{U+057d}\N{U+057f}\N{U+0561}\N{U+0576}" => "hy-AM",
2258  "\N{U+05d9}\N{U+05d9}\N{U+05b4}\N{U+05d3}\N{U+05d9}\N{U+05e9}" => "yi",
2259  "\N{U+05d9}\N{U+05d9}\N{U+05b4}\N{U+05d3}\N{U+05d9}\N{U+05e9} \N{U+05d5}\N{U+05d5}\N{U+05e2}\N{U+05dc}\N{U+05d8}" => "yi-001",
2260  "\N{U+05e2}\N{U+05d1}\N{U+05e8}\N{U+05d9}\N{U+05ea}" => "he",
2261  "\N{U+05e2}\N{U+05d1}\N{U+05e8}\N{U+05d9}\N{U+05ea} \N{U+05d9}\N{U+05e9}\N{U+05e8}\N{U+05d0}\N{U+05dc}" => "he-IL",
2262  "\N{U+0626}\N{U+06c7}\N{U+064a}\N{U+063a}\N{U+06c7}\N{U+0631}\N{U+0686}\N{U+06d5}" => "ug",
2263  "\N{U+0626}\N{U+06c7}\N{U+064a}\N{U+063a}\N{U+06c7}\N{U+0631}\N{U+0686}\N{U+06d5} \N{U+062c}\N{U+06c7}\N{U+06ad}\N{U+06af}\N{U+0648}" => "ug-CN",
2264  "\N{U+0627}\N{U+0631}\N{U+062f}\N{U+0648}" => "ur",
2265  "\N{U+0627}\N{U+0631}\N{U+062f}\N{U+0648} \N{U+0628}\N{U+06be}\N{U+0627}\N{U+0631}\N{U+062a}" => "ur-IN",
2266  "\N{U+0627}\N{U+0631}\N{U+062f}\N{U+0648} \N{U+067e}\N{U+0627}\N{U+06a9}\N{U+0633}\N{U+062a}\N{U+0627}\N{U+0646}" => "ur-PK",
2267  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629}" => "ar",
2268  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0625}\N{U+0631}\N{U+064a}\N{U+062a}\N{U+0631}\N{U+064a}\N{U+0627}" => "ar-ER",
2269  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0625}\N{U+0633}\N{U+0631}\N{U+0627}\N{U+0626}\N{U+064a}\N{U+0644}" => "ar-IL",
2270  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0623}\N{U+0631}\N{U+0627}\N{U+0636}\N{U+064a} \N{U+0627}\N{U+0644}\N{U+0641}\N{U+0644}\N{U+0633}\N{U+0637}\N{U+064a}\N{U+0646}\N{U+064a}\N{U+0629}" => "ar-PS",
2271  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0623}\N{U+0631}\N{U+062f}\N{U+0646}" => "ar-JO",
2272  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0625}\N{U+0645}\N{U+0627}\N{U+0631}\N{U+0627}\N{U+062a} \N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0645}\N{U+062a}\N{U+062d}\N{U+062f}\N{U+0629}" => "ar-AE",
2273  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0628}\N{U+062d}\N{U+0631}\N{U+064a}\N{U+0646}" => "ar-BH",
2274  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+062c}\N{U+0632}\N{U+0627}\N{U+0626}\N{U+0631}" => "ar-DZ",
2275  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0633}\N{U+0648}\N{U+062f}\N{U+0627}\N{U+0646}" => "ar-SD",
2276  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0635}\N{U+062d}\N{U+0631}\N{U+0627}\N{U+0621} \N{U+0627}\N{U+0644}\N{U+063a}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629}" => "ar-EH",
2277  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0635}\N{U+0648}\N{U+0645}\N{U+0627}\N{U+0644}" => "ar-SO",
2278  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0639}\N{U+0627}\N{U+0644}\N{U+0645}" => "ar-001",
2279  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0627}\N{U+0642}" => "ar-IQ",
2280  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0643}\N{U+0648}\N{U+064a}\N{U+062a}" => "ar-KW",
2281  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0645}\N{U+063a}\N{U+0631}\N{U+0628}" => "ar-MA",
2282  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0645}\N{U+0645}\N{U+0644}\N{U+0643}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+0633}\N{U+0639}\N{U+0648}\N{U+062f}\N{U+064a}\N{U+0629}" => "ar-SA",
2283  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0627}\N{U+0644}\N{U+064a}\N{U+0645}\N{U+0646}" => "ar-YE",
2284  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+062a}\N{U+0634}\N{U+0627}\N{U+062f}" => "ar-TD",
2285  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+062a}\N{U+0648}\N{U+0646}\N{U+0633}" => "ar-TN",
2286  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+062c}\N{U+0632}\N{U+0631} \N{U+0627}\N{U+0644}\N{U+0642}\N{U+0645}\N{U+0631}" => "ar-KM",
2287  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+062c}\N{U+0646}\N{U+0648}\N{U+0628} \N{U+0627}\N{U+0644}\N{U+0633}\N{U+0648}\N{U+062f}\N{U+0627}\N{U+0646}" => "ar-SS",
2288  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+062c}\N{U+064a}\N{U+0628}\N{U+0648}\N{U+062a}\N{U+064a}" => "ar-DJ",
2289  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0633}\N{U+0648}\N{U+0631}\N{U+064a}\N{U+0627}" => "ar-SY",
2290  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0639}\N{U+064f}\N{U+0645}\N{U+0627}\N{U+0646}" => "ar-OM",
2291  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0642}\N{U+0637}\N{U+0631}" => "ar-QA",
2292  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0644}\N{U+0628}\N{U+0646}\N{U+0627}\N{U+0646}" => "ar-LB",
2293  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0644}\N{U+064a}\N{U+0628}\N{U+064a}\N{U+0627}" => "ar-LY",
2294  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0645}\N{U+0635}\N{U+0631}" => "ar-EG",
2295  "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629} \N{U+0645}\N{U+0648}\N{U+0631}\N{U+064a}\N{U+062a}\N{U+0627}\N{U+0646}\N{U+064a}\N{U+0627}" => "ar-MR",
2296  "\N{U+0627}\N{U+0648}\N{U+0632}\N{U+0628}\N{U+06cc}\N{U+06a9} \N{U+0627}\N{U+0641}\N{U+063a}\N{U+0627}\N{U+0646}\N{U+0633}\N{U+062a}\N{U+0627}\N{U+0646} \N{U+0639}\N{U+0631}\N{U+0628}\N{U+06cc}" => "uz-Arab-AF",
2297  "\N{U+0627}\N{U+0648}\N{U+0632}\N{U+0628}\N{U+06cc}\N{U+06a9} \N{U+0639}\N{U+0631}\N{U+0628}\N{U+06cc}" => "uz-Arab",
2298  "\N{U+0633}\N{U+0646}\N{U+068c}\N{U+064a}" => "sd",
2299  "\N{U+0633}\N{U+0646}\N{U+068c}\N{U+064a} \N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}" => "sd-Arab",
2300  "\N{U+0633}\N{U+0646}\N{U+068c}\N{U+064a} \N{U+067e}\N{U+0627}\N{U+06aa}\N{U+0633}\N{U+062a}\N{U+0627}\N{U+0646} \N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}" => "sd-Arab-PK",
2301  "\N{U+0641}\N{U+0627}\N{U+0631}\N{U+0633}\N{U+06cc}" => "fa",
2302  "\N{U+0641}\N{U+0627}\N{U+0631}\N{U+0633}\N{U+06cc} \N{U+0627}\N{U+0641}\N{U+063a}\N{U+0627}\N{U+0646}\N{U+0633}\N{U+062a}\N{U+0627}\N{U+0646}" => "fa-AF",
2303  "\N{U+0641}\N{U+0627}\N{U+0631}\N{U+0633}\N{U+06cc} \N{U+0627}\N{U+06cc}\N{U+0631}\N{U+0627}\N{U+0646}" => "fa-IR",
2304  "\N{U+0644}\N{U+06ca}\N{U+0631}\N{U+06cc} \N{U+0634}\N{U+0648}\N{U+0645}\N{U+0627}\N{U+0644}\N{U+06cc}" => "lrc",
2305  "\N{U+0644}\N{U+06ca}\N{U+0631}\N{U+06cc} \N{U+0634}\N{U+0648}\N{U+0645}\N{U+0627}\N{U+0644}\N{U+06cc} IQ" => "lrc-IQ",
2306  "\N{U+0644}\N{U+06ca}\N{U+0631}\N{U+06cc} \N{U+0634}\N{U+0648}\N{U+0645}\N{U+0627}\N{U+0644}\N{U+06cc} IR" => "lrc-IR",
2307  "\N{U+0645}\N{U+0627}\N{U+0632}\N{U+0631}\N{U+0648}\N{U+0646}\N{U+06cc}" => "mzn",
2308  "\N{U+0645}\N{U+0627}\N{U+0632}\N{U+0631}\N{U+0648}\N{U+0646}\N{U+06cc} \N{U+0627}\N{U+06cc}\N{U+0631}\N{U+0627}\N{U+0646}" => "mzn-IR",
2309  "\N{U+067e}\N{U+0646}\N{U+062c}\N{U+0627}\N{U+0628}\N{U+06cc} \N{U+0639}\N{U+0631}\N{U+0628}\N{U+06cc}" => "pa-Arab",
2310  "\N{U+067e}\N{U+0646}\N{U+062c}\N{U+0627}\N{U+0628}\N{U+06cc} \N{U+067e}\N{U+0627}\N{U+06a9}\N{U+0633}\N{U+062a}\N{U+0627}\N{U+0646} \N{U+0639}\N{U+0631}\N{U+0628}\N{U+06cc}" => "pa-Arab-PK",
2311  "\N{U+067e}\N{U+069a}\N{U+062a}\N{U+0648}" => "ps",
2312  "\N{U+067e}\N{U+069a}\N{U+062a}\N{U+0648} \N{U+0627}\N{U+0641}\N{U+063a}\N{U+0627}\N{U+0646}\N{U+0633}\N{U+062a}\N{U+0627}\N{U+0646}" => "ps-AF",
2313  "\N{U+067e}\N{U+069a}\N{U+062a}\N{U+0648} \N{U+067e}\N{U+0627}\N{U+06a9}\N{U+0633}\N{U+062a}\N{U+0627}\N{U+0646}" => "ps-PK",
2314  "\N{U+06a9}\N{U+0648}\N{U+0631}\N{U+062f}\N{U+06cc}\N{U+06cc} \N{U+0646}\N{U+0627}\N{U+0648}\N{U+06d5}\N{U+0646}\N{U+062f}\N{U+06cc}" => "ckb",
2315  "\N{U+06a9}\N{U+0648}\N{U+0631}\N{U+062f}\N{U+06cc}\N{U+06cc} \N{U+0646}\N{U+0627}\N{U+0648}\N{U+06d5}\N{U+0646}\N{U+062f}\N{U+06cc} \N{U+0626}\N{U+06ce}\N{U+0631}\N{U+0627}\N{U+0646}" => "ckb-IR",
2316  "\N{U+06a9}\N{U+0648}\N{U+0631}\N{U+062f}\N{U+06cc}\N{U+06cc} \N{U+0646}\N{U+0627}\N{U+0648}\N{U+06d5}\N{U+0646}\N{U+062f}\N{U+06cc} \N{U+0639}\N{U+06ce}\N{U+0631}\N{U+0627}\N{U+0642}" => "ckb-IQ",
2317  "\N{U+06a9}\N{U+0672}\N{U+0634}\N{U+064f}\N{U+0631}" => "ks",
2318  "\N{U+06a9}\N{U+0672}\N{U+0634}\N{U+064f}\N{U+0631} \N{U+0627}\N{U+064e}\N{U+0631}\N{U+0628}\N{U+06cc}" => "ks-Arab",
2319  "\N{U+06a9}\N{U+0672}\N{U+0634}\N{U+064f}\N{U+0631} \N{U+06c1}\N{U+0650}\N{U+0646}\N{U+062f}\N{U+0648}\N{U+0633}\N{U+062a}\N{U+0627}\N{U+0646} \N{U+0627}\N{U+064e}\N{U+0631}\N{U+0628}\N{U+06cc}" => "ks-Arab-IN",
2320  "\N{U+0915}\N{U+094b}\N{U+0902}\N{U+0915}\N{U+0923}\N{U+0940}" => "kok",
2321  "\N{U+0915}\N{U+094b}\N{U+0902}\N{U+0915}\N{U+0923}\N{U+0940} \N{U+092d}\N{U+093e}\N{U+0930}\N{U+0924}" => "kok-IN",
2322  "\N{U+0921}\N{U+094b}\N{U+0917}\N{U+0930}\N{U+0940}" => "doi",
2323  "\N{U+0921}\N{U+094b}\N{U+0917}\N{U+0930}\N{U+0940} \N{U+092d}\N{U+093e}\N{U+0930}\N{U+0924}" => "doi-IN",
2324  "\N{U+0928}\N{U+0947}\N{U+092a}\N{U+093e}\N{U+0932}\N{U+0940}" => "ne",
2325  "\N{U+0928}\N{U+0947}\N{U+092a}\N{U+093e}\N{U+0932}\N{U+0940} \N{U+0928}\N{U+0947}\N{U+092a}\N{U+093e}\N{U+0932}" => "ne-NP",
2326  "\N{U+0928}\N{U+0947}\N{U+092a}\N{U+093e}\N{U+0932}\N{U+0940} \N{U+092d}\N{U+093e}\N{U+0930}\N{U+0924}" => "ne-IN",
2327  "\N{U+092c}\N{U+0921}\N{U+093c}\N{U+094b}" => "brx",
2328  "\N{U+092c}\N{U+0921}\N{U+093c}\N{U+094b} \N{U+092d}\N{U+093e}\N{U+0930}\N{U+0924}" => "brx-IN",
2329  "\N{U+092e}\N{U+0930}\N{U+093e}\N{U+0920}\N{U+0940}" => "mr",
2330  "\N{U+092e}\N{U+0930}\N{U+093e}\N{U+0920}\N{U+0940} \N{U+092d}\N{U+093e}\N{U+0930}\N{U+0924}" => "mr-IN",
2331  "\N{U+092e}\N{U+0948}\N{U+0925}\N{U+093f}\N{U+0932}\N{U+0940}" => "mai",
2332  "\N{U+092e}\N{U+0948}\N{U+0925}\N{U+093f}\N{U+0932}\N{U+0940} \N{U+092d}\N{U+093e}\N{U+0930}\N{U+0924}" => "mai-IN",
2333  "\N{U+0938}\N{U+0902}\N{U+0938}\N{U+094d}\N{U+0915}\N{U+0943}\N{U+0924} \N{U+092d}\N{U+093e}\N{U+0937}\N{U+093e}" => "sa",
2334  "\N{U+0938}\N{U+0902}\N{U+0938}\N{U+094d}\N{U+0915}\N{U+0943}\N{U+0924} \N{U+092d}\N{U+093e}\N{U+0937}\N{U+093e} \N{U+092d}\N{U+093e}\N{U+0930}\N{U+0924}\N{U+0903}" => "sa-IN",
2335  "\N{U+0938}\N{U+093f}\N{U+0928}\N{U+094d}\N{U+0927}\N{U+0940} \N{U+0926}\N{U+0947}\N{U+0935}\N{U+0928}\N{U+093e}\N{U+0917}\N{U+093f}\N{U+0930}\N{U+0940}" => "sd-Deva",
2336  "\N{U+0938}\N{U+093f}\N{U+0928}\N{U+094d}\N{U+0927}\N{U+0940} \N{U+092d}\N{U+093e}\N{U+0930}\N{U+0924} \N{U+0926}\N{U+0947}\N{U+0935}\N{U+0928}\N{U+093e}\N{U+0917}\N{U+093f}\N{U+0930}\N{U+0940}" => "sd-Deva-IN",
2337  "\N{U+0939}\N{U+093f}\N{U+0928}\N{U+094d}\N{U+0926}\N{U+0940}" => "hi",
2338  "\N{U+0939}\N{U+093f}\N{U+0928}\N{U+094d}\N{U+0926}\N{U+0940} \N{U+092d}\N{U+093e}\N{U+0930}\N{U+0924}" => "hi-IN",
2339  "\N{U+0985}\N{U+09b8}\N{U+09ae}\N{U+09c0}\N{U+09af}\N{U+09bc}\N{U+09be}" => "as",
2340  "\N{U+0985}\N{U+09b8}\N{U+09ae}\N{U+09c0}\N{U+09af}\N{U+09bc}\N{U+09be} \N{U+09ad}\N{U+09be}\N{U+09f0}\N{U+09a4}" => "as-IN",
2341  "\N{U+09ac}\N{U+09be}\N{U+0982}\N{U+09b2}\N{U+09be}" => "bn",
2342  "\N{U+09ac}\N{U+09be}\N{U+0982}\N{U+09b2}\N{U+09be} \N{U+09ac}\N{U+09be}\N{U+0982}\N{U+09b2}\N{U+09be}\N{U+09a6}\N{U+09c7}\N{U+09b6}" => "bn-BD",
2343  "\N{U+09ac}\N{U+09be}\N{U+0982}\N{U+09b2}\N{U+09be} \N{U+09ad}\N{U+09be}\N{U+09b0}\N{U+09a4}" => "bn-IN",
2344  "\N{U+09ae}\N{U+09c8}\N{U+09a4}\N{U+09c8}\N{U+09b2}\N{U+09cb}\N{U+09a8}\N{U+09cd}" => "mni",
2345  "\N{U+09ae}\N{U+09c8}\N{U+09a4}\N{U+09c8}\N{U+09b2}\N{U+09cb}\N{U+09a8}\N{U+09cd} \N{U+0987}\N{U+09a8}\N{U+09cd}\N{U+09a6}\N{U+09bf}\N{U+09af}\N{U+09bc}\N{U+09be} \N{U+09ac}\N{U+09be}\N{U+0982}\N{U+09b2}\N{U+09be}" => "mni-Beng-IN",
2346  "\N{U+09ae}\N{U+09c8}\N{U+09a4}\N{U+09c8}\N{U+09b2}\N{U+09cb}\N{U+09a8}\N{U+09cd} \N{U+09ac}\N{U+09be}\N{U+0982}\N{U+09b2}\N{U+09be}" => "mni-Beng",
2347  "\N{U+0a2a}\N{U+0a70}\N{U+0a1c}\N{U+0a3e}\N{U+0a2c}\N{U+0a40}" => "pa",
2348  "\N{U+0a2a}\N{U+0a70}\N{U+0a1c}\N{U+0a3e}\N{U+0a2c}\N{U+0a40} \N{U+0a17}\N{U+0a41}\N{U+0a30}\N{U+0a2e}\N{U+0a41}\N{U+0a16}\N{U+0a40}" => "pa-Guru",
2349  "\N{U+0a2a}\N{U+0a70}\N{U+0a1c}\N{U+0a3e}\N{U+0a2c}\N{U+0a40} \N{U+0a2d}\N{U+0a3e}\N{U+0a30}\N{U+0a24} \N{U+0a17}\N{U+0a41}\N{U+0a30}\N{U+0a2e}\N{U+0a41}\N{U+0a16}\N{U+0a40}" => "pa-Guru-IN",
2350  "\N{U+0a97}\N{U+0ac1}\N{U+0a9c}\N{U+0ab0}\N{U+0abe}\N{U+0aa4}\N{U+0ac0}" => "gu",
2351  "\N{U+0a97}\N{U+0ac1}\N{U+0a9c}\N{U+0ab0}\N{U+0abe}\N{U+0aa4}\N{U+0ac0} \N{U+0aad}\N{U+0abe}\N{U+0ab0}\N{U+0aa4}" => "gu-IN",
2352  "\N{U+0b13}\N{U+0b21}\N{U+0b3c}\N{U+0b3f}\N{U+0b06}" => "or",
2353  "\N{U+0b13}\N{U+0b21}\N{U+0b3c}\N{U+0b3f}\N{U+0b06} \N{U+0b2d}\N{U+0b3e}\N{U+0b30}\N{U+0b24}" => "or-IN",
2354  "\N{U+0ba4}\N{U+0bae}\N{U+0bbf}\N{U+0bb4}\N{U+0bcd}" => "ta",
2355  "\N{U+0ba4}\N{U+0bae}\N{U+0bbf}\N{U+0bb4}\N{U+0bcd} \N{U+0b87}\N{U+0ba8}\N{U+0bcd}\N{U+0ba4}\N{U+0bbf}\N{U+0baf}\N{U+0bbe}" => "ta-IN",
2356  "\N{U+0ba4}\N{U+0bae}\N{U+0bbf}\N{U+0bb4}\N{U+0bcd} \N{U+0b87}\N{U+0bb2}\N{U+0b99}\N{U+0bcd}\N{U+0b95}\N{U+0bc8}" => "ta-LK",
2357  "\N{U+0ba4}\N{U+0bae}\N{U+0bbf}\N{U+0bb4}\N{U+0bcd} \N{U+0b9a}\N{U+0bbf}\N{U+0b99}\N{U+0bcd}\N{U+0b95}\N{U+0baa}\N{U+0bcd}\N{U+0baa}\N{U+0bc2}\N{U+0bb0}\N{U+0bcd}" => "ta-SG",
2358  "\N{U+0ba4}\N{U+0bae}\N{U+0bbf}\N{U+0bb4}\N{U+0bcd} \N{U+0bae}\N{U+0bb2}\N{U+0bc7}\N{U+0b9a}\N{U+0bbf}\N{U+0baf}\N{U+0bbe}" => "ta-MY",
2359  "\N{U+0c24}\N{U+0c46}\N{U+0c32}\N{U+0c41}\N{U+0c17}\N{U+0c41}" => "te",
2360  "\N{U+0c24}\N{U+0c46}\N{U+0c32}\N{U+0c41}\N{U+0c17}\N{U+0c41} \N{U+0c2d}\N{U+0c3e}\N{U+0c30}\N{U+0c24}\N{U+0c26}\N{U+0c47}\N{U+0c36}\N{U+0c02}" => "te-IN",
2361  "\N{U+0c95}\N{U+0ca8}\N{U+0ccd}\N{U+0ca8}\N{U+0ca1}" => "kn",
2362  "\N{U+0c95}\N{U+0ca8}\N{U+0ccd}\N{U+0ca8}\N{U+0ca1} \N{U+0cad}\N{U+0cbe}\N{U+0cb0}\N{U+0ca4}" => "kn-IN",
2363  "\N{U+0d2e}\N{U+0d32}\N{U+0d2f}\N{U+0d3e}\N{U+0d33}\N{U+0d02}" => "ml",
2364  "\N{U+0d2e}\N{U+0d32}\N{U+0d2f}\N{U+0d3e}\N{U+0d33}\N{U+0d02} \N{U+0d07}\N{U+0d28}\N{U+0d4d}\N{U+0d24}\N{U+0d4d}\N{U+0d2f}" => "ml-IN",
2365  "\N{U+0dc3}\N{U+0dd2}\N{U+0d82}\N{U+0dc4}\N{U+0dbd}" => "si",
2366  "\N{U+0dc3}\N{U+0dd2}\N{U+0d82}\N{U+0dc4}\N{U+0dbd} \N{U+0dc1}\N{U+0dca}\N{U+200d}\N{U+0dbb}\N{U+0dd3} \N{U+0dbd}\N{U+0d82}\N{U+0d9a}\N{U+0dcf}\N{U+0dc0}" => "si-LK",
2367  "\N{U+0e44}\N{U+0e17}\N{U+0e22}" => "th",
2368  "\N{U+0e44}\N{U+0e17}\N{U+0e22} \N{U+0e44}\N{U+0e17}\N{U+0e22}" => "th-TH",
2369  "\N{U+0ea5}\N{U+0eb2}\N{U+0ea7}" => "lo",
2370  "\N{U+0ea5}\N{U+0eb2}\N{U+0ea7} \N{U+0ea5}\N{U+0eb2}\N{U+0ea7}" => "lo-LA",
2371  "\N{U+0f56}\N{U+0f7c}\N{U+0f51}\N{U+0f0b}\N{U+0f66}\N{U+0f90}\N{U+0f51}\N{U+0f0b}" => "bo",
2372  "\N{U+0f56}\N{U+0f7c}\N{U+0f51}\N{U+0f0b}\N{U+0f66}\N{U+0f90}\N{U+0f51}\N{U+0f0b} \N{U+0f62}\N{U+0f92}\N{U+0fb1}\N{U+0f0b}\N{U+0f42}\N{U+0f62}\N{U+0f0b}" => "bo-IN",
2373  "\N{U+0f56}\N{U+0f7c}\N{U+0f51}\N{U+0f0b}\N{U+0f66}\N{U+0f90}\N{U+0f51}\N{U+0f0b} \N{U+0f62}\N{U+0f92}\N{U+0fb1}\N{U+0f0b}\N{U+0f53}\N{U+0f42}" => "bo-CN",
2374  "\N{U+0f62}\N{U+0fab}\N{U+0f7c}\N{U+0f44}\N{U+0f0b}\N{U+0f41}" => "dz",
2375  "\N{U+0f62}\N{U+0fab}\N{U+0f7c}\N{U+0f44}\N{U+0f0b}\N{U+0f41} \N{U+0f60}\N{U+0f56}\N{U+0fb2}\N{U+0f74}\N{U+0f42}" => "dz-BT",
2376  "\N{U+1019}\N{U+103c}\N{U+1014}\N{U+103a}\N{U+1019}\N{U+102c}" => "my",
2377  "\N{U+1019}\N{U+103c}\N{U+1014}\N{U+103a}\N{U+1019}\N{U+102c} \N{U+1019}\N{U+103c}\N{U+1014}\N{U+103a}\N{U+1019}\N{U+102c}" => "my-MM",
2378  "\N{U+10e5}\N{U+10d0}\N{U+10e0}\N{U+10d7}\N{U+10e3}\N{U+10da}\N{U+10d8}" => "ka",
2379  "\N{U+10e5}\N{U+10d0}\N{U+10e0}\N{U+10d7}\N{U+10e3}\N{U+10da}\N{U+10d8} \N{U+10e1}\N{U+10d0}\N{U+10e5}\N{U+10d0}\N{U+10e0}\N{U+10d7}\N{U+10d5}\N{U+10d4}\N{U+10da}\N{U+10dd}" => "ka-GE",
2380  "\N{U+1275}\N{U+130d}\N{U+122d}\N{U+129b}" => "ti",
2381  "\N{U+1275}\N{U+130d}\N{U+122d}\N{U+129b} \N{U+12a2}\N{U+1275}\N{U+12ee}\N{U+1335}\N{U+12eb}" => "ti-ET",
2382  "\N{U+1275}\N{U+130d}\N{U+122d}\N{U+129b} \N{U+12a4}\N{U+122d}\N{U+1275}\N{U+122b}" => "ti-ER",
2383  "\N{U+12a0}\N{U+121b}\N{U+122d}\N{U+129b}" => "am",
2384  "\N{U+12a0}\N{U+121b}\N{U+122d}\N{U+129b} \N{U+12a2}\N{U+1275}\N{U+12ee}\N{U+1335}\N{U+12eb}" => "am-ET",
2385  "\N{U+13e3}\N{U+13b3}\N{U+13a9}" => "chr",
2386  "\N{U+13e3}\N{U+13b3}\N{U+13a9} \N{U+13cc}\N{U+13ca} \N{U+13a2}\N{U+13f3}\N{U+13be}\N{U+13b5}\N{U+13cd}\N{U+13d4}\N{U+13c5} \N{U+13cd}\N{U+13a6}\N{U+13da}\N{U+13a9}" => "chr-US",
2387  "\N{U+1781}\N{U+17d2}\N{U+1798}\N{U+17c2}\N{U+179a}" => "km",
2388  "\N{U+1781}\N{U+17d2}\N{U+1798}\N{U+17c2}\N{U+179a} \N{U+1780}\N{U+1798}\N{U+17d2}\N{U+1796}\N{U+17bb}\N{U+1787}\N{U+17b6}" => "km-KH",
2389  "\N{U+1c65}\N{U+1c5f}\N{U+1c71}\N{U+1c5b}\N{U+1c5f}\N{U+1c72}\N{U+1c64}" => "sat",
2390  "\N{U+1c65}\N{U+1c5f}\N{U+1c71}\N{U+1c5b}\N{U+1c5f}\N{U+1c72}\N{U+1c64} \N{U+1c5a}\N{U+1c5e} \N{U+1c6a}\N{U+1c64}\N{U+1c60}\N{U+1c64}" => "sat-Olck",
2391  "\N{U+1c65}\N{U+1c5f}\N{U+1c71}\N{U+1c5b}\N{U+1c5f}\N{U+1c72}\N{U+1c64} \N{U+1c64}\N{U+1c71}\N{U+1c70}\N{U+1c64}\N{U+1c6d}\N{U+1c5f} \N{U+1c5a}\N{U+1c5e} \N{U+1c6a}\N{U+1c64}\N{U+1c60}\N{U+1c64}" => "sat-Olck-IN",
2392  "\N{U+2d5c}\N{U+2d30}\N{U+2d4e}\N{U+2d30}\N{U+2d63}\N{U+2d49}\N{U+2d56}\N{U+2d5c}" => "zgh",
2393  "\N{U+2d5c}\N{U+2d30}\N{U+2d4e}\N{U+2d30}\N{U+2d63}\N{U+2d49}\N{U+2d56}\N{U+2d5c} \N{U+2d4d}\N{U+2d4e}\N{U+2d56}\N{U+2d54}\N{U+2d49}\N{U+2d31}" => "zgh-MA",
2394  "\N{U+2d5c}\N{U+2d30}\N{U+2d5b}\N{U+2d4d}\N{U+2d43}\N{U+2d49}\N{U+2d5c}" => "shi",
2395  "\N{U+2d5c}\N{U+2d30}\N{U+2d5b}\N{U+2d4d}\N{U+2d43}\N{U+2d49}\N{U+2d5c} Tfng" => "shi-Tfng",
2396  "\N{U+2d5c}\N{U+2d30}\N{U+2d5b}\N{U+2d4d}\N{U+2d43}\N{U+2d49}\N{U+2d5c} \N{U+2d4d}\N{U+2d4e}\N{U+2d56}\N{U+2d54}\N{U+2d49}\N{U+2d31} Tfng" => "shi-Tfng-MA",
2397  "\N{U+4e2d}\N{U+6587}" => "zh",
2398  "\N{U+4e2d}\N{U+6587} \N{U+4e2d}\N{U+56fd} \N{U+7b80}\N{U+4f53}" => "zh-Hans-CN",
2399  "\N{U+4e2d}\N{U+6587} \N{U+4e2d}\N{U+56fd}\N{U+6fb3}\N{U+95e8}\N{U+7279}\N{U+522b}\N{U+884c}\N{U+653f}\N{U+533a} \N{U+7b80}\N{U+4f53}" => "zh-Hans-MO",
2400  "\N{U+4e2d}\N{U+6587} \N{U+4e2d}\N{U+56fd}\N{U+9999}\N{U+6e2f}\N{U+7279}\N{U+522b}\N{U+884c}\N{U+653f}\N{U+533a} \N{U+7b80}\N{U+4f53}" => "zh-Hans-HK",
2401  "\N{U+4e2d}\N{U+6587} \N{U+4e2d}\N{U+570b}\N{U+6fb3}\N{U+9580}\N{U+7279}\N{U+5225}\N{U+884c}\N{U+653f}\N{U+5340} \N{U+7e41}\N{U+9ad4}\N{U+5b57}" => "zh-Hant-MO",
2402  "\N{U+4e2d}\N{U+6587} \N{U+4e2d}\N{U+570b}\N{U+9999}\N{U+6e2f}\N{U+7279}\N{U+5225}\N{U+884c}\N{U+653f}\N{U+5340} \N{U+7e41}\N{U+9ad4}\N{U+5b57}" => "zh-Hant-HK",
2403  "\N{U+4e2d}\N{U+6587} \N{U+53f0}\N{U+7063} \N{U+7e41}\N{U+9ad4}" => "zh-Hant-TW",
2404  "\N{U+4e2d}\N{U+6587} \N{U+65b0}\N{U+52a0}\N{U+5761} \N{U+7b80}\N{U+4f53}" => "zh-Hans-SG",
2405  "\N{U+4e2d}\N{U+6587} \N{U+7b80}\N{U+4f53}" => "zh-Hans",
2406  "\N{U+4e2d}\N{U+6587} \N{U+7e41}\N{U+9ad4}" => "zh-Hant",
2407  "\N{U+65e5}\N{U+672c}\N{U+8a9e}" => "ja",
2408  "\N{U+65e5}\N{U+672c}\N{U+8a9e} \N{U+65e5}\N{U+672c}" => "ja-JP",
2409  "\N{U+7ca4}\N{U+8bed} \N{U+4e2d}\N{U+534e}\N{U+4eba}\N{U+6c11}\N{U+5171}\N{U+548c}\N{U+56fd} \N{U+7b80}\N{U+4f53}" => "yue-Hans-CN",
2410  "\N{U+7ca4}\N{U+8bed} \N{U+7b80}\N{U+4f53}" => "yue-Hans",
2411  "\N{U+7cb5}\N{U+8a9e}" => "yue",
2412  "\N{U+7cb5}\N{U+8a9e} \N{U+4e2d}\N{U+83ef}\N{U+4eba}\N{U+6c11}\N{U+5171}\N{U+548c}\N{U+570b}\N{U+9999}\N{U+6e2f}\N{U+7279}\N{U+5225}\N{U+884c}\N{U+653f}\N{U+5340} \N{U+7e41}\N{U+9ad4}" => "yue-Hant-HK",
2413  "\N{U+7cb5}\N{U+8a9e} \N{U+7e41}\N{U+9ad4}" => "yue-Hant",
2414  "\N{U+a188}\N{U+a320}\N{U+a259}" => "ii",
2415  "\N{U+a188}\N{U+a320}\N{U+a259} \N{U+a34f}\N{U+a1e9}" => "ii-CN",
2416  "\N{U+a559}\N{U+a524}" => "vai",
2417  "\N{U+a559}\N{U+a524} Vaii" => "vai-Vaii",
2418  "\N{U+a559}\N{U+a524} \N{U+a55e}\N{U+a524}\N{U+a52b}\N{U+a569} Vaii" => "vai-Vaii-LR",
2419  "\N{U+d55c}\N{U+ad6d}\N{U+c5b4}" => "ko",
2420  "\N{U+d55c}\N{U+ad6d}\N{U+c5b4} \N{U+b300}\N{U+d55c}\N{U+bbfc}\N{U+ad6d}" => "ko-KR",
2421  "\N{U+d55c}\N{U+ad6d}\N{U+c5b4} \N{U+c870}\N{U+c120}\N{U+bbfc}\N{U+c8fc}\N{U+c8fc}\N{U+c758}\N{U+c778}\N{U+bbfc}\N{U+acf5}\N{U+d654}\N{U+ad6d}" => "ko-KP",
2422  "\N{U+1110c}\N{U+1110b}\N{U+11134}\N{U+1111f}\N{U+11133}\N{U+11126}" => "ccp",
2423  "\N{U+1110c}\N{U+1110b}\N{U+11134}\N{U+1111f}\N{U+11133}\N{U+11126} \N{U+1111d}\N{U+11101}\N{U+11123}\N{U+11118}\N{U+1112c}\N{U+1110c}\N{U+11134}" => "ccp-BD",
2424  "\N{U+1110c}\N{U+1110b}\N{U+11134}\N{U+1111f}\N{U+11133}\N{U+11126} \N{U+1111e}\N{U+11122}\N{U+11127}\N{U+11116}\N{U+11134}" => "ccp-IN",
2425  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm",
2426  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e902}\N{U+1e922}\N{U+1e926}\N{U+1e92d}\N{U+1e92a}\N{U+1e92d}\N{U+1e934}\N{U+1e922}\N{U+1e944} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-LR",
2427  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e903}\N{U+1e92e}\N{U+1e92a}\N{U+1e93c}\N{U+1e922}\N{U+1e932}\N{U+1e92d}\N{U+1e945} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-MR",
2428  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e904}\N{U+1e935}\N{U+1e92a}\N{U+1e933}\N{U+1e92d}\N{U+1e932}\N{U+1e922} \N{U+1e90a}\N{U+1e922}\N{U+1e927}\N{U+1e92e}\N{U+1e945} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-BF",
2429  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e905}\N{U+1e922}\N{U+1e92a}\N{U+1e922}\N{U+1e924}\N{U+1e92e}\N{U+1e932} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-SL",
2430  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e905}\N{U+1e92b}\N{U+1e932}\N{U+1e92b}\N{U+1e93a}\N{U+1e922}\N{U+1e944}\N{U+1e924} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-SN",
2431  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e910}\N{U+1e922}\N{U+1e936}\N{U+1e92b}\N{U+1e92a}\N{U+1e92d}\N{U+1e934}\N{U+1e922}\N{U+1e944} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-NG",
2432  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e910}\N{U+1e92d}\N{U+1e945}\N{U+1e936}\N{U+1e92b}\N{U+1e92a} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-NE",
2433  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e911}\N{U+1e922}\N{U+1e925}\N{U+1e922}\N{U+1e92a}\N{U+1e935}\N{U+1e945}\N{U+1e932} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-CM",
2434  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e918}\N{U+1e922}\N{U+1e925}\N{U+1e926}\N{U+1e92d}\N{U+1e934}\N{U+1e922} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-GM",
2435  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e918}\N{U+1e922}\N{U+1e932}\N{U+1e922} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-GH",
2436  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e918}\N{U+1e92d}\N{U+1e932}\N{U+1e92b} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-GN",
2437  "\N{U+1e906}\N{U+1e935}\N{U+1e924}\N{U+1e922}\N{U+1e92a} \N{U+1e918}\N{U+1e92d}\N{U+1e932}\N{U+1e92b}-\N{U+1e904}\N{U+1e92d}\N{U+1e927}\N{U+1e922}\N{U+1e931}\N{U+1e92e}\N{U+1e945} \N{U+1e900}\N{U+1e901}\N{U+1e902}\N{U+1e922}\N{U+1e903}" => "ff-Adlm-GW",
2438);
2439### :end NativeNames:
2440#>>>
2441
2442#<<<
2443### :start ISO639Aliases:
2444our %ISO639Aliases = (
2445  afr => "af",
2446  "afr-NA" => "af-NA",
2447  "afr-ZA" => "af-ZA",
2448  aka => "ak",
2449  "aka-GH" => "ak-GH",
2450  alb => "sq",
2451  "alb-AL" => "sq-AL",
2452  "alb-MK" => "sq-MK",
2453  "alb-XK" => "sq-XK",
2454  amh => "am",
2455  "amh-ET" => "am-ET",
2456  ara => "ar",
2457  "ara-001" => "ar-001",
2458  "ara-AE" => "ar-AE",
2459  "ara-BH" => "ar-BH",
2460  "ara-DJ" => "ar-DJ",
2461  "ara-DZ" => "ar-DZ",
2462  "ara-EG" => "ar-EG",
2463  "ara-EH" => "ar-EH",
2464  "ara-ER" => "ar-ER",
2465  "ara-IL" => "ar-IL",
2466  "ara-IQ" => "ar-IQ",
2467  "ara-JO" => "ar-JO",
2468  "ara-KM" => "ar-KM",
2469  "ara-KW" => "ar-KW",
2470  "ara-LB" => "ar-LB",
2471  "ara-LY" => "ar-LY",
2472  "ara-MA" => "ar-MA",
2473  "ara-MR" => "ar-MR",
2474  "ara-OM" => "ar-OM",
2475  "ara-PS" => "ar-PS",
2476  "ara-QA" => "ar-QA",
2477  "ara-SA" => "ar-SA",
2478  "ara-SD" => "ar-SD",
2479  "ara-SO" => "ar-SO",
2480  "ara-SS" => "ar-SS",
2481  "ara-SY" => "ar-SY",
2482  "ara-TD" => "ar-TD",
2483  "ara-TN" => "ar-TN",
2484  "ara-YE" => "ar-YE",
2485  arm => "hy",
2486  "arm-AM" => "hy-AM",
2487  asm => "as",
2488  "asm-IN" => "as-IN",
2489  aze => "az",
2490  "aze-Cyrl" => "az-Cyrl",
2491  "aze-Cyrl-AZ" => "az-Cyrl-AZ",
2492  "aze-Latn" => "az-Latn",
2493  "aze-Latn-AZ" => "az-Latn-AZ",
2494  bam => "bm",
2495  "bam-ML" => "bm-ML",
2496  baq => "eu",
2497  "baq-ES" => "eu-ES",
2498  bel => "be",
2499  "bel-BY" => "be-BY",
2500  "bel-Tarask" => "be-tarask",
2501  ben => "bn",
2502  "ben-BD" => "bn-BD",
2503  "ben-IN" => "bn-IN",
2504  bos => "bs",
2505  "bos-Cyrl" => "bs-Cyrl",
2506  "bos-Cyrl-BA" => "bs-Cyrl-BA",
2507  "bos-Latn" => "bs-Latn",
2508  "bos-Latn-BA" => "bs-Latn-BA",
2509  bre => "br",
2510  "bre-FR" => "br-FR",
2511  bul => "bg",
2512  "bul-BG" => "bg-BG",
2513  bur => "my",
2514  "bur-MM" => "my-MM",
2515  cat => "ca",
2516  "cat-AD" => "ca-AD",
2517  "cat-ES" => "ca-ES",
2518  "cat-ES-VALENCIA" => "ca-ES-valencia",
2519  "cat-FR" => "ca-FR",
2520  "cat-IT" => "ca-IT",
2521  che => "ce",
2522  "che-RU" => "ce-RU",
2523  chi => "zh",
2524  "chi-Hans" => "zh-Hans",
2525  "chi-Hans-CN" => "zh-Hans-CN",
2526  "chi-Hans-HK" => "zh-Hans-HK",
2527  "chi-Hans-MO" => "zh-Hans-MO",
2528  "chi-Hans-SG" => "zh-Hans-SG",
2529  "chi-Hant" => "zh-Hant",
2530  "chi-Hant-HK" => "zh-Hant-HK",
2531  "chi-Hant-MO" => "zh-Hant-MO",
2532  "chi-Hant-TW" => "zh-Hant-TW",
2533  cor => "kw",
2534  "cor-GB" => "kw-GB",
2535  cze => "cs",
2536  "cze-CZ" => "cs-CZ",
2537  dan => "da",
2538  "dan-DK" => "da-DK",
2539  "dan-GL" => "da-GL",
2540  dut => "nl",
2541  "dut-AW" => "nl-AW",
2542  "dut-BE" => "nl-BE",
2543  "dut-BQ" => "nl-BQ",
2544  "dut-CW" => "nl-CW",
2545  "dut-NL" => "nl-NL",
2546  "dut-SR" => "nl-SR",
2547  "dut-SX" => "nl-SX",
2548  dzo => "dz",
2549  "dzo-BT" => "dz-BT",
2550  eng => "en",
2551  "eng-001" => "en-001",
2552  "eng-150" => "en-150",
2553  "eng-AE" => "en-AE",
2554  "eng-AG" => "en-AG",
2555  "eng-AI" => "en-AI",
2556  "eng-AS" => "en-AS",
2557  "eng-AT" => "en-AT",
2558  "eng-AU" => "en-AU",
2559  "eng-BB" => "en-BB",
2560  "eng-BE" => "en-BE",
2561  "eng-BI" => "en-BI",
2562  "eng-BM" => "en-BM",
2563  "eng-BS" => "en-BS",
2564  "eng-BW" => "en-BW",
2565  "eng-BZ" => "en-BZ",
2566  "eng-CA" => "en-CA",
2567  "eng-CC" => "en-CC",
2568  "eng-CH" => "en-CH",
2569  "eng-CK" => "en-CK",
2570  "eng-CM" => "en-CM",
2571  "eng-CX" => "en-CX",
2572  "eng-CY" => "en-CY",
2573  "eng-DE" => "en-DE",
2574  "eng-DG" => "en-DG",
2575  "eng-DK" => "en-DK",
2576  "eng-DM" => "en-DM",
2577  "eng-ER" => "en-ER",
2578  "eng-FI" => "en-FI",
2579  "eng-FJ" => "en-FJ",
2580  "eng-FK" => "en-FK",
2581  "eng-FM" => "en-FM",
2582  "eng-GB" => "en-GB",
2583  "eng-GD" => "en-GD",
2584  "eng-GG" => "en-GG",
2585  "eng-GH" => "en-GH",
2586  "eng-GI" => "en-GI",
2587  "eng-GM" => "en-GM",
2588  "eng-GU" => "en-GU",
2589  "eng-GY" => "en-GY",
2590  "eng-HK" => "en-HK",
2591  "eng-IE" => "en-IE",
2592  "eng-IL" => "en-IL",
2593  "eng-IM" => "en-IM",
2594  "eng-IN" => "en-IN",
2595  "eng-IO" => "en-IO",
2596  "eng-JE" => "en-JE",
2597  "eng-JM" => "en-JM",
2598  "eng-KE" => "en-KE",
2599  "eng-KI" => "en-KI",
2600  "eng-KN" => "en-KN",
2601  "eng-KY" => "en-KY",
2602  "eng-LC" => "en-LC",
2603  "eng-LR" => "en-LR",
2604  "eng-LS" => "en-LS",
2605  "eng-MG" => "en-MG",
2606  "eng-MH" => "en-MH",
2607  "eng-MO" => "en-MO",
2608  "eng-MP" => "en-MP",
2609  "eng-MS" => "en-MS",
2610  "eng-MT" => "en-MT",
2611  "eng-MU" => "en-MU",
2612  "eng-MW" => "en-MW",
2613  "eng-MY" => "en-MY",
2614  "eng-NA" => "en-NA",
2615  "eng-NF" => "en-NF",
2616  "eng-NG" => "en-NG",
2617  "eng-NL" => "en-NL",
2618  "eng-NR" => "en-NR",
2619  "eng-NU" => "en-NU",
2620  "eng-NZ" => "en-NZ",
2621  "eng-PG" => "en-PG",
2622  "eng-PH" => "en-PH",
2623  "eng-PK" => "en-PK",
2624  "eng-PN" => "en-PN",
2625  "eng-PR" => "en-PR",
2626  "eng-PW" => "en-PW",
2627  "eng-RW" => "en-RW",
2628  "eng-SB" => "en-SB",
2629  "eng-SC" => "en-SC",
2630  "eng-SD" => "en-SD",
2631  "eng-SE" => "en-SE",
2632  "eng-SG" => "en-SG",
2633  "eng-SH" => "en-SH",
2634  "eng-SI" => "en-SI",
2635  "eng-SL" => "en-SL",
2636  "eng-SS" => "en-SS",
2637  "eng-SX" => "en-SX",
2638  "eng-SZ" => "en-SZ",
2639  "eng-TC" => "en-TC",
2640  "eng-TK" => "en-TK",
2641  "eng-TO" => "en-TO",
2642  "eng-TT" => "en-TT",
2643  "eng-TV" => "en-TV",
2644  "eng-TZ" => "en-TZ",
2645  "eng-UG" => "en-UG",
2646  "eng-UM" => "en-UM",
2647  "eng-US" => "en-US",
2648  "eng-VC" => "en-VC",
2649  "eng-VG" => "en-VG",
2650  "eng-VI" => "en-VI",
2651  "eng-VU" => "en-VU",
2652  "eng-WS" => "en-WS",
2653  "eng-ZA" => "en-ZA",
2654  "eng-ZM" => "en-ZM",
2655  "eng-ZW" => "en-ZW",
2656  epo => "eo",
2657  "epo-001" => "eo-001",
2658  est => "et",
2659  "est-EE" => "et-EE",
2660  ewe => "ee",
2661  "ewe-GH" => "ee-GH",
2662  "ewe-TG" => "ee-TG",
2663  fao => "fo",
2664  "fao-DK" => "fo-DK",
2665  "fao-FO" => "fo-FO",
2666  fin => "fi",
2667  "fin-FI" => "fi-FI",
2668  fre => "fr",
2669  "fre-BE" => "fr-BE",
2670  "fre-BF" => "fr-BF",
2671  "fre-BI" => "fr-BI",
2672  "fre-BJ" => "fr-BJ",
2673  "fre-BL" => "fr-BL",
2674  "fre-CA" => "fr-CA",
2675  "fre-CD" => "fr-CD",
2676  "fre-CF" => "fr-CF",
2677  "fre-CG" => "fr-CG",
2678  "fre-CH" => "fr-CH",
2679  "fre-CI" => "fr-CI",
2680  "fre-CM" => "fr-CM",
2681  "fre-DJ" => "fr-DJ",
2682  "fre-DZ" => "fr-DZ",
2683  "fre-FR" => "fr-FR",
2684  "fre-GA" => "fr-GA",
2685  "fre-GF" => "fr-GF",
2686  "fre-GN" => "fr-GN",
2687  "fre-GP" => "fr-GP",
2688  "fre-GQ" => "fr-GQ",
2689  "fre-HT" => "fr-HT",
2690  "fre-KM" => "fr-KM",
2691  "fre-LU" => "fr-LU",
2692  "fre-MA" => "fr-MA",
2693  "fre-MC" => "fr-MC",
2694  "fre-MF" => "fr-MF",
2695  "fre-MG" => "fr-MG",
2696  "fre-ML" => "fr-ML",
2697  "fre-MQ" => "fr-MQ",
2698  "fre-MR" => "fr-MR",
2699  "fre-MU" => "fr-MU",
2700  "fre-NC" => "fr-NC",
2701  "fre-NE" => "fr-NE",
2702  "fre-PF" => "fr-PF",
2703  "fre-PM" => "fr-PM",
2704  "fre-RE" => "fr-RE",
2705  "fre-RW" => "fr-RW",
2706  "fre-SC" => "fr-SC",
2707  "fre-SN" => "fr-SN",
2708  "fre-SY" => "fr-SY",
2709  "fre-TD" => "fr-TD",
2710  "fre-TG" => "fr-TG",
2711  "fre-TN" => "fr-TN",
2712  "fre-VU" => "fr-VU",
2713  "fre-WF" => "fr-WF",
2714  "fre-YT" => "fr-YT",
2715  fry => "fy",
2716  "fry-NL" => "fy-NL",
2717  ful => "ff",
2718  "ful-Adlm" => "ff-Adlm",
2719  "ful-Adlm-BF" => "ff-Adlm-BF",
2720  "ful-Adlm-CM" => "ff-Adlm-CM",
2721  "ful-Adlm-GH" => "ff-Adlm-GH",
2722  "ful-Adlm-GM" => "ff-Adlm-GM",
2723  "ful-Adlm-GN" => "ff-Adlm-GN",
2724  "ful-Adlm-GW" => "ff-Adlm-GW",
2725  "ful-Adlm-LR" => "ff-Adlm-LR",
2726  "ful-Adlm-MR" => "ff-Adlm-MR",
2727  "ful-Adlm-NE" => "ff-Adlm-NE",
2728  "ful-Adlm-NG" => "ff-Adlm-NG",
2729  "ful-Adlm-SL" => "ff-Adlm-SL",
2730  "ful-Adlm-SN" => "ff-Adlm-SN",
2731  "ful-Latn" => "ff-Latn",
2732  "ful-Latn-BF" => "ff-Latn-BF",
2733  "ful-Latn-CM" => "ff-Latn-CM",
2734  "ful-Latn-GH" => "ff-Latn-GH",
2735  "ful-Latn-GM" => "ff-Latn-GM",
2736  "ful-Latn-GN" => "ff-Latn-GN",
2737  "ful-Latn-GW" => "ff-Latn-GW",
2738  "ful-Latn-LR" => "ff-Latn-LR",
2739  "ful-Latn-MR" => "ff-Latn-MR",
2740  "ful-Latn-NE" => "ff-Latn-NE",
2741  "ful-Latn-NG" => "ff-Latn-NG",
2742  "ful-Latn-SL" => "ff-Latn-SL",
2743  "ful-Latn-SN" => "ff-Latn-SN",
2744  geo => "ka",
2745  "geo-GE" => "ka-GE",
2746  ger => "de",
2747  "ger-AT" => "de-AT",
2748  "ger-BE" => "de-BE",
2749  "ger-CH" => "de-CH",
2750  "ger-DE" => "de-DE",
2751  "ger-IT" => "de-IT",
2752  "ger-LI" => "de-LI",
2753  "ger-LU" => "de-LU",
2754  gla => "gd",
2755  "gla-GB" => "gd-GB",
2756  gle => "ga",
2757  "gle-GB" => "ga-GB",
2758  "gle-IE" => "ga-IE",
2759  glg => "gl",
2760  "glg-ES" => "gl-ES",
2761  glv => "gv",
2762  "glv-IM" => "gv-IM",
2763  gre => "el",
2764  "gre-CY" => "el-CY",
2765  "gre-GR" => "el-GR",
2766  guj => "gu",
2767  "guj-IN" => "gu-IN",
2768  hau => "ha",
2769  "hau-GH" => "ha-GH",
2770  "hau-NE" => "ha-NE",
2771  "hau-NG" => "ha-NG",
2772  heb => "he",
2773  "heb-IL" => "he-IL",
2774  hin => "hi",
2775  "hin-IN" => "hi-IN",
2776  hrv => "hr",
2777  "hrv-BA" => "hr-BA",
2778  "hrv-HR" => "hr-HR",
2779  hun => "hu",
2780  "hun-HU" => "hu-HU",
2781  ibo => "ig",
2782  "ibo-NG" => "ig-NG",
2783  ice => "is",
2784  "ice-IS" => "is-IS",
2785  iii => "ii",
2786  "iii-CN" => "ii-CN",
2787  ina => "ia",
2788  "ina-001" => "ia-001",
2789  ind => "id",
2790  "ind-ID" => "id-ID",
2791  ita => "it",
2792  "ita-CH" => "it-CH",
2793  "ita-IT" => "it-IT",
2794  "ita-SM" => "it-SM",
2795  "ita-VA" => "it-VA",
2796  jav => "jv",
2797  "jav-ID" => "jv-ID",
2798  jpn => "ja",
2799  "jpn-JP" => "ja-JP",
2800  kal => "kl",
2801  "kal-GL" => "kl-GL",
2802  kan => "kn",
2803  "kan-IN" => "kn-IN",
2804  kas => "ks",
2805  "kas-Arab" => "ks-Arab",
2806  "kas-Arab-IN" => "ks-Arab-IN",
2807  kaz => "kk",
2808  "kaz-KZ" => "kk-KZ",
2809  khm => "km",
2810  "khm-KH" => "km-KH",
2811  kik => "ki",
2812  "kik-KE" => "ki-KE",
2813  kin => "rw",
2814  "kin-RW" => "rw-RW",
2815  kir => "ky",
2816  "kir-KG" => "ky-KG",
2817  kor => "ko",
2818  "kor-KP" => "ko-KP",
2819  "kor-KR" => "ko-KR",
2820  kur => "ku",
2821  "kur-TR" => "ku-TR",
2822  lao => "lo",
2823  "lao-LA" => "lo-LA",
2824  lav => "lv",
2825  "lav-LV" => "lv-LV",
2826  lin => "ln",
2827  "lin-AO" => "ln-AO",
2828  "lin-CD" => "ln-CD",
2829  "lin-CF" => "ln-CF",
2830  "lin-CG" => "ln-CG",
2831  lit => "lt",
2832  "lit-LT" => "lt-LT",
2833  ltz => "lb",
2834  "ltz-LU" => "lb-LU",
2835  lub => "lu",
2836  "lub-CD" => "lu-CD",
2837  lug => "lg",
2838  "lug-UG" => "lg-UG",
2839  mac => "mk",
2840  "mac-MK" => "mk-MK",
2841  mal => "ml",
2842  "mal-IN" => "ml-IN",
2843  mao => "mi",
2844  "mao-NZ" => "mi-NZ",
2845  mar => "mr",
2846  "mar-IN" => "mr-IN",
2847  may => "ms",
2848  "may-BN" => "ms-BN",
2849  "may-ID" => "ms-ID",
2850  "may-MY" => "ms-MY",
2851  "may-SG" => "ms-SG",
2852  mlg => "mg",
2853  "mlg-MG" => "mg-MG",
2854  mlt => "mt",
2855  "mlt-MT" => "mt-MT",
2856  mon => "mn",
2857  "mon-MN" => "mn-MN",
2858  nde => "nd",
2859  "nde-ZW" => "nd-ZW",
2860  nep => "ne",
2861  "nep-IN" => "ne-IN",
2862  "nep-NP" => "ne-NP",
2863  nno => "nn",
2864  "nno-NO" => "nn-NO",
2865  nob => "nb",
2866  "nob-NO" => "nb-NO",
2867  "nob-SJ" => "nb-SJ",
2868  nor => "no",
2869  ori => "or",
2870  "ori-IN" => "or-IN",
2871  orm => "om",
2872  "orm-ET" => "om-ET",
2873  "orm-KE" => "om-KE",
2874  oss => "os",
2875  "oss-GE" => "os-GE",
2876  "oss-RU" => "os-RU",
2877  pan => "pa",
2878  "pan-Arab" => "pa-Arab",
2879  "pan-Arab-PK" => "pa-Arab-PK",
2880  "pan-Guru" => "pa-Guru",
2881  "pan-Guru-IN" => "pa-Guru-IN",
2882  per => "fa",
2883  "per-AF" => "fa-AF",
2884  "per-IR" => "fa-IR",
2885  pol => "pl",
2886  "pol-PL" => "pl-PL",
2887  por => "pt",
2888  "por-AO" => "pt-AO",
2889  "por-BR" => "pt-BR",
2890  "por-CH" => "pt-CH",
2891  "por-CV" => "pt-CV",
2892  "por-GQ" => "pt-GQ",
2893  "por-GW" => "pt-GW",
2894  "por-LU" => "pt-LU",
2895  "por-MO" => "pt-MO",
2896  "por-MZ" => "pt-MZ",
2897  "por-PT" => "pt-PT",
2898  "por-ST" => "pt-ST",
2899  "por-TL" => "pt-TL",
2900  pus => "ps",
2901  "pus-AF" => "ps-AF",
2902  "pus-PK" => "ps-PK",
2903  que => "qu",
2904  "que-BO" => "qu-BO",
2905  "que-EC" => "qu-EC",
2906  "que-PE" => "qu-PE",
2907  roh => "rm",
2908  "roh-CH" => "rm-CH",
2909  rum => "ro",
2910  "rum-MD" => "ro-MD",
2911  "rum-RO" => "ro-RO",
2912  run => "rn",
2913  "run-BI" => "rn-BI",
2914  rus => "ru",
2915  "rus-BY" => "ru-BY",
2916  "rus-KG" => "ru-KG",
2917  "rus-KZ" => "ru-KZ",
2918  "rus-MD" => "ru-MD",
2919  "rus-RU" => "ru-RU",
2920  "rus-UA" => "ru-UA",
2921  sag => "sg",
2922  "sag-CF" => "sg-CF",
2923  san => "sa",
2924  "san-IN" => "sa-IN",
2925  sin => "si",
2926  "sin-LK" => "si-LK",
2927  slo => "sk",
2928  "slo-SK" => "sk-SK",
2929  slv => "sl",
2930  "slv-SI" => "sl-SI",
2931  sme => "se",
2932  "sme-FI" => "se-FI",
2933  "sme-NO" => "se-NO",
2934  "sme-SE" => "se-SE",
2935  sna => "sn",
2936  "sna-ZW" => "sn-ZW",
2937  snd => "sd",
2938  "snd-Arab" => "sd-Arab",
2939  "snd-Arab-PK" => "sd-Arab-PK",
2940  "snd-Deva" => "sd-Deva",
2941  "snd-Deva-IN" => "sd-Deva-IN",
2942  som => "so",
2943  "som-DJ" => "so-DJ",
2944  "som-ET" => "so-ET",
2945  "som-KE" => "so-KE",
2946  "som-SO" => "so-SO",
2947  spa => "es",
2948  "spa-419" => "es-419",
2949  "spa-AR" => "es-AR",
2950  "spa-BO" => "es-BO",
2951  "spa-BR" => "es-BR",
2952  "spa-BZ" => "es-BZ",
2953  "spa-CL" => "es-CL",
2954  "spa-CO" => "es-CO",
2955  "spa-CR" => "es-CR",
2956  "spa-CU" => "es-CU",
2957  "spa-DO" => "es-DO",
2958  "spa-EA" => "es-EA",
2959  "spa-EC" => "es-EC",
2960  "spa-ES" => "es-ES",
2961  "spa-GQ" => "es-GQ",
2962  "spa-GT" => "es-GT",
2963  "spa-HN" => "es-HN",
2964  "spa-IC" => "es-IC",
2965  "spa-MX" => "es-MX",
2966  "spa-NI" => "es-NI",
2967  "spa-PA" => "es-PA",
2968  "spa-PE" => "es-PE",
2969  "spa-PH" => "es-PH",
2970  "spa-PR" => "es-PR",
2971  "spa-PY" => "es-PY",
2972  "spa-SV" => "es-SV",
2973  "spa-US" => "es-US",
2974  "spa-UY" => "es-UY",
2975  "spa-VE" => "es-VE",
2976  srd => "sc",
2977  "srd-IT" => "sc-IT",
2978  srp => "sr",
2979  "srp-Cyrl" => "sr-Cyrl",
2980  "srp-Cyrl-BA" => "sr-Cyrl-BA",
2981  "srp-Cyrl-ME" => "sr-Cyrl-ME",
2982  "srp-Cyrl-RS" => "sr-Cyrl-RS",
2983  "srp-Cyrl-XK" => "sr-Cyrl-XK",
2984  "srp-Latn" => "sr-Latn",
2985  "srp-Latn-BA" => "sr-Latn-BA",
2986  "srp-Latn-ME" => "sr-Latn-ME",
2987  "srp-Latn-RS" => "sr-Latn-RS",
2988  "srp-Latn-XK" => "sr-Latn-XK",
2989  sun => "su",
2990  "sun-Latn" => "su-Latn",
2991  "sun-Latn-ID" => "su-Latn-ID",
2992  swa => "sw",
2993  "swa-CD" => "sw-CD",
2994  "swa-KE" => "sw-KE",
2995  "swa-TZ" => "sw-TZ",
2996  "swa-UG" => "sw-UG",
2997  swe => "sv",
2998  "swe-AX" => "sv-AX",
2999  "swe-FI" => "sv-FI",
3000  "swe-SE" => "sv-SE",
3001  tam => "ta",
3002  "tam-IN" => "ta-IN",
3003  "tam-LK" => "ta-LK",
3004  "tam-MY" => "ta-MY",
3005  "tam-SG" => "ta-SG",
3006  tat => "tt",
3007  "tat-RU" => "tt-RU",
3008  tel => "te",
3009  "tel-IN" => "te-IN",
3010  tgk => "tg",
3011  "tgk-TJ" => "tg-TJ",
3012  tha => "th",
3013  "tha-TH" => "th-TH",
3014  tib => "bo",
3015  "tib-CN" => "bo-CN",
3016  "tib-IN" => "bo-IN",
3017  tir => "ti",
3018  "tir-ER" => "ti-ER",
3019  "tir-ET" => "ti-ET",
3020  ton => "to",
3021  "ton-TO" => "to-TO",
3022  tuk => "tk",
3023  "tuk-TM" => "tk-TM",
3024  tur => "tr",
3025  "tur-CY" => "tr-CY",
3026  "tur-TR" => "tr-TR",
3027  uig => "ug",
3028  "uig-CN" => "ug-CN",
3029  ukr => "uk",
3030  "ukr-UA" => "uk-UA",
3031  urd => "ur",
3032  "urd-IN" => "ur-IN",
3033  "urd-PK" => "ur-PK",
3034  uzb => "uz",
3035  "uzb-Arab" => "uz-Arab",
3036  "uzb-Arab-AF" => "uz-Arab-AF",
3037  "uzb-Cyrl" => "uz-Cyrl",
3038  "uzb-Cyrl-UZ" => "uz-Cyrl-UZ",
3039  "uzb-Latn" => "uz-Latn",
3040  "uzb-Latn-UZ" => "uz-Latn-UZ",
3041  vie => "vi",
3042  "vie-VN" => "vi-VN",
3043  wel => "cy",
3044  "wel-GB" => "cy-GB",
3045  wol => "wo",
3046  "wol-SN" => "wo-SN",
3047  xho => "xh",
3048  "xho-ZA" => "xh-ZA",
3049  yid => "yi",
3050  "yid-001" => "yi-001",
3051  yor => "yo",
3052  "yor-BJ" => "yo-BJ",
3053  "yor-NG" => "yo-NG",
3054  zul => "zu",
3055  "zul-ZA" => "zu-ZA",
3056);
3057### :end ISO639Aliases:
3058#>>>
3059
3060#<<<
3061### :start LocaleData:
3062my %LocaleData = (
3063  ar => {
3064    am_pm_abbreviated => [
3065      "\N{U+0635}",
3066      "\N{U+0645}",
3067    ],
3068    available_formats => {
3069      Bh => "h B",
3070      Bhm => "h:mm B",
3071      Bhms => "h:mm:ss B",
3072      E => "ccc",
3073      EBhm => "E h:mm B",
3074      EBhms => "E h:mm:ss B",
3075      EHm => "E HH:mm",
3076      EHms => "E HH:mm:ss",
3077      Ed => "E\N{U+060c} d",
3078      Ehm => "E h:mm a",
3079      Ehms => "E h:mm:ss a",
3080      Gy => "y G",
3081      GyMMM => "MMM y G",
3082      GyMMMEd => "E\N{U+060c} d MMM y G",
3083      GyMMMd => "d MMM y G",
3084      GyMd => "dd-MM-y GGGGG",
3085      H => "HH",
3086      Hm => "HH:mm",
3087      Hms => "HH:mm:ss",
3088      Hmsv => "HH:mm:ss v",
3089      Hmv => "HH:mm v",
3090      M => "L",
3091      MEd => "E\N{U+060c} d/\N{U+200f}M",
3092      MMM => "LLL",
3093      MMMEd => "E\N{U+060c} d MMM",
3094      MMMMEd => "E\N{U+060c} d MMMM",
3095      "MMMMW-count-few" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} W \N{U+0645}\N{U+0646} MMMM",
3096      "MMMMW-count-many" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} W \N{U+0645}\N{U+0646} MMMM",
3097      "MMMMW-count-one" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} W \N{U+0645}\N{U+0646} MMMM",
3098      "MMMMW-count-other" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} W \N{U+0645}\N{U+0646} MMMM",
3099      "MMMMW-count-two" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} W \N{U+0645}\N{U+0646} MMMM",
3100      "MMMMW-count-zero" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} W \N{U+0645}\N{U+0646} MMMM",
3101      MMMMd => "d MMMM",
3102      MMMd => "d MMM",
3103      MMdd => "dd\N{U+200f}/MM",
3104      Md => "d/\N{U+200f}M",
3105      d => "d",
3106      h => "h a",
3107      hm => "h:mm a",
3108      hms => "h:mm:ss a",
3109      hmsv => "h:mm:ss a v",
3110      hmv => "h:mm a v",
3111      ms => "mm:ss",
3112      y => "y",
3113      yM => "M\N{U+200f}/y",
3114      yMEd => "E\N{U+060c} d/\N{U+200f}M/\N{U+200f}y",
3115      yMM => "MM\N{U+200f}/y",
3116      yMMM => "MMM y",
3117      yMMMEd => "E\N{U+060c} d MMM y",
3118      yMMMM => "MMMM y",
3119      yMMMd => "d MMM y",
3120      yMd => "d\N{U+200f}/M\N{U+200f}/y",
3121      yQQQ => "QQQ y",
3122      yQQQQ => "QQQQ y",
3123      "yw-count-few" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} w \N{U+0645}\N{U+0646} \N{U+0633}\N{U+0646}\N{U+0629} Y",
3124      "yw-count-many" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} w \N{U+0645}\N{U+0646} \N{U+0633}\N{U+0646}\N{U+0629} Y",
3125      "yw-count-one" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} w \N{U+0645}\N{U+0646} \N{U+0633}\N{U+0646}\N{U+0629} Y",
3126      "yw-count-other" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} w \N{U+0645}\N{U+0646} \N{U+0633}\N{U+0646}\N{U+0629} Y",
3127      "yw-count-two" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} w \N{U+0645}\N{U+0646} \N{U+0633}\N{U+0646}\N{U+0629} Y",
3128      "yw-count-zero" => "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0633}\N{U+0628}\N{U+0648}\N{U+0639} w \N{U+0645}\N{U+0646} \N{U+0633}\N{U+0646}\N{U+0629} Y",
3129    },
3130    code => "ar",
3131    date_format_full => "EEEE\N{U+060c} d MMMM y",
3132    date_format_long => "d MMMM y",
3133    date_format_medium => "dd\N{U+200f}/MM\N{U+200f}/y",
3134    date_format_short => "d\N{U+200f}/M\N{U+200f}/y",
3135    datetime_format_full => "{1} \N{U+0641}\N{U+064a} {0}",
3136    datetime_format_long => "{1} \N{U+0641}\N{U+064a} {0}",
3137    datetime_format_medium => "{1}, {0}",
3138    datetime_format_short => "{1}, {0}",
3139    day_format_abbreviated => [
3140      "\N{U+0627}\N{U+0644}\N{U+0627}\N{U+062b}\N{U+0646}\N{U+064a}\N{U+0646}",
3141      "\N{U+0627}\N{U+0644}\N{U+062b}\N{U+0644}\N{U+0627}\N{U+062b}\N{U+0627}\N{U+0621}",
3142      "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0631}\N{U+0628}\N{U+0639}\N{U+0627}\N{U+0621}",
3143      "\N{U+0627}\N{U+0644}\N{U+062e}\N{U+0645}\N{U+064a}\N{U+0633}",
3144      "\N{U+0627}\N{U+0644}\N{U+062c}\N{U+0645}\N{U+0639}\N{U+0629}",
3145      "\N{U+0627}\N{U+0644}\N{U+0633}\N{U+0628}\N{U+062a}",
3146      "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+062d}\N{U+062f}",
3147    ],
3148    day_format_narrow => [
3149      "\N{U+0646}",
3150      "\N{U+062b}",
3151      "\N{U+0631}",
3152      "\N{U+062e}",
3153      "\N{U+062c}",
3154      "\N{U+0633}",
3155      "\N{U+062d}",
3156    ],
3157    day_format_wide => [
3158      "\N{U+0627}\N{U+0644}\N{U+0627}\N{U+062b}\N{U+0646}\N{U+064a}\N{U+0646}",
3159      "\N{U+0627}\N{U+0644}\N{U+062b}\N{U+0644}\N{U+0627}\N{U+062b}\N{U+0627}\N{U+0621}",
3160      "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0631}\N{U+0628}\N{U+0639}\N{U+0627}\N{U+0621}",
3161      "\N{U+0627}\N{U+0644}\N{U+062e}\N{U+0645}\N{U+064a}\N{U+0633}",
3162      "\N{U+0627}\N{U+0644}\N{U+062c}\N{U+0645}\N{U+0639}\N{U+0629}",
3163      "\N{U+0627}\N{U+0644}\N{U+0633}\N{U+0628}\N{U+062a}",
3164      "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+062d}\N{U+062f}",
3165    ],
3166    day_stand_alone_abbreviated => [
3167      "\N{U+0627}\N{U+0644}\N{U+0627}\N{U+062b}\N{U+0646}\N{U+064a}\N{U+0646}",
3168      "\N{U+0627}\N{U+0644}\N{U+062b}\N{U+0644}\N{U+0627}\N{U+062b}\N{U+0627}\N{U+0621}",
3169      "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0631}\N{U+0628}\N{U+0639}\N{U+0627}\N{U+0621}",
3170      "\N{U+0627}\N{U+0644}\N{U+062e}\N{U+0645}\N{U+064a}\N{U+0633}",
3171      "\N{U+0627}\N{U+0644}\N{U+062c}\N{U+0645}\N{U+0639}\N{U+0629}",
3172      "\N{U+0627}\N{U+0644}\N{U+0633}\N{U+0628}\N{U+062a}",
3173      "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+062d}\N{U+062f}",
3174    ],
3175    day_stand_alone_narrow => [
3176      "\N{U+0646}",
3177      "\N{U+062b}",
3178      "\N{U+0631}",
3179      "\N{U+062e}",
3180      "\N{U+062c}",
3181      "\N{U+0633}",
3182      "\N{U+062d}",
3183    ],
3184    day_stand_alone_wide => [
3185      "\N{U+0627}\N{U+0644}\N{U+0627}\N{U+062b}\N{U+0646}\N{U+064a}\N{U+0646}",
3186      "\N{U+0627}\N{U+0644}\N{U+062b}\N{U+0644}\N{U+0627}\N{U+062b}\N{U+0627}\N{U+0621}",
3187      "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+0631}\N{U+0628}\N{U+0639}\N{U+0627}\N{U+0621}",
3188      "\N{U+0627}\N{U+0644}\N{U+062e}\N{U+0645}\N{U+064a}\N{U+0633}",
3189      "\N{U+0627}\N{U+0644}\N{U+062c}\N{U+0645}\N{U+0639}\N{U+0629}",
3190      "\N{U+0627}\N{U+0644}\N{U+0633}\N{U+0628}\N{U+062a}",
3191      "\N{U+0627}\N{U+0644}\N{U+0623}\N{U+062d}\N{U+062f}",
3192    ],
3193    era_abbreviated => [
3194      "\N{U+0642}.\N{U+0645}",
3195      "\N{U+0645}",
3196    ],
3197    era_narrow => [
3198      "\N{U+0642}.\N{U+0645}",
3199      "\N{U+0645}",
3200    ],
3201    era_wide => [
3202      "\N{U+0642}\N{U+0628}\N{U+0644} \N{U+0627}\N{U+0644}\N{U+0645}\N{U+064a}\N{U+0644}\N{U+0627}\N{U+062f}",
3203      "\N{U+0645}\N{U+064a}\N{U+0644}\N{U+0627}\N{U+062f}\N{U+064a}",
3204    ],
3205    first_day_of_week => 1,
3206    glibc_date_1_format => "%a %b %e %H:%M:%S %Z %Y",
3207    glibc_date_format => "%m/%d/%y",
3208    glibc_datetime_format => "%a %b %e %H:%M:%S %Y",
3209    glibc_time_12_format => "%I:%M:%S %p",
3210    glibc_time_format => "%H:%M:%S",
3211    language => "Arabic",
3212    month_format_abbreviated => [
3213      "\N{U+064a}\N{U+0646}\N{U+0627}\N{U+064a}\N{U+0631}",
3214      "\N{U+0641}\N{U+0628}\N{U+0631}\N{U+0627}\N{U+064a}\N{U+0631}",
3215      "\N{U+0645}\N{U+0627}\N{U+0631}\N{U+0633}",
3216      "\N{U+0623}\N{U+0628}\N{U+0631}\N{U+064a}\N{U+0644}",
3217      "\N{U+0645}\N{U+0627}\N{U+064a}\N{U+0648}",
3218      "\N{U+064a}\N{U+0648}\N{U+0646}\N{U+064a}\N{U+0648}",
3219      "\N{U+064a}\N{U+0648}\N{U+0644}\N{U+064a}\N{U+0648}",
3220      "\N{U+0623}\N{U+063a}\N{U+0633}\N{U+0637}\N{U+0633}",
3221      "\N{U+0633}\N{U+0628}\N{U+062a}\N{U+0645}\N{U+0628}\N{U+0631}",
3222      "\N{U+0623}\N{U+0643}\N{U+062a}\N{U+0648}\N{U+0628}\N{U+0631}",
3223      "\N{U+0646}\N{U+0648}\N{U+0641}\N{U+0645}\N{U+0628}\N{U+0631}",
3224      "\N{U+062f}\N{U+064a}\N{U+0633}\N{U+0645}\N{U+0628}\N{U+0631}",
3225    ],
3226    month_format_narrow => [
3227      "\N{U+064a}",
3228      "\N{U+0641}",
3229      "\N{U+0645}",
3230      "\N{U+0623}",
3231      "\N{U+0648}",
3232      "\N{U+0646}",
3233      "\N{U+0644}",
3234      "\N{U+063a}",
3235      "\N{U+0633}",
3236      "\N{U+0643}",
3237      "\N{U+0628}",
3238      "\N{U+062f}",
3239    ],
3240    month_format_wide => [
3241      "\N{U+064a}\N{U+0646}\N{U+0627}\N{U+064a}\N{U+0631}",
3242      "\N{U+0641}\N{U+0628}\N{U+0631}\N{U+0627}\N{U+064a}\N{U+0631}",
3243      "\N{U+0645}\N{U+0627}\N{U+0631}\N{U+0633}",
3244      "\N{U+0623}\N{U+0628}\N{U+0631}\N{U+064a}\N{U+0644}",
3245      "\N{U+0645}\N{U+0627}\N{U+064a}\N{U+0648}",
3246      "\N{U+064a}\N{U+0648}\N{U+0646}\N{U+064a}\N{U+0648}",
3247      "\N{U+064a}\N{U+0648}\N{U+0644}\N{U+064a}\N{U+0648}",
3248      "\N{U+0623}\N{U+063a}\N{U+0633}\N{U+0637}\N{U+0633}",
3249      "\N{U+0633}\N{U+0628}\N{U+062a}\N{U+0645}\N{U+0628}\N{U+0631}",
3250      "\N{U+0623}\N{U+0643}\N{U+062a}\N{U+0648}\N{U+0628}\N{U+0631}",
3251      "\N{U+0646}\N{U+0648}\N{U+0641}\N{U+0645}\N{U+0628}\N{U+0631}",
3252      "\N{U+062f}\N{U+064a}\N{U+0633}\N{U+0645}\N{U+0628}\N{U+0631}",
3253    ],
3254    month_stand_alone_abbreviated => [
3255      "\N{U+064a}\N{U+0646}\N{U+0627}\N{U+064a}\N{U+0631}",
3256      "\N{U+0641}\N{U+0628}\N{U+0631}\N{U+0627}\N{U+064a}\N{U+0631}",
3257      "\N{U+0645}\N{U+0627}\N{U+0631}\N{U+0633}",
3258      "\N{U+0623}\N{U+0628}\N{U+0631}\N{U+064a}\N{U+0644}",
3259      "\N{U+0645}\N{U+0627}\N{U+064a}\N{U+0648}",
3260      "\N{U+064a}\N{U+0648}\N{U+0646}\N{U+064a}\N{U+0648}",
3261      "\N{U+064a}\N{U+0648}\N{U+0644}\N{U+064a}\N{U+0648}",
3262      "\N{U+0623}\N{U+063a}\N{U+0633}\N{U+0637}\N{U+0633}",
3263      "\N{U+0633}\N{U+0628}\N{U+062a}\N{U+0645}\N{U+0628}\N{U+0631}",
3264      "\N{U+0623}\N{U+0643}\N{U+062a}\N{U+0648}\N{U+0628}\N{U+0631}",
3265      "\N{U+0646}\N{U+0648}\N{U+0641}\N{U+0645}\N{U+0628}\N{U+0631}",
3266      "\N{U+062f}\N{U+064a}\N{U+0633}\N{U+0645}\N{U+0628}\N{U+0631}",
3267    ],
3268    month_stand_alone_narrow => [
3269      "\N{U+064a}",
3270      "\N{U+0641}",
3271      "\N{U+0645}",
3272      "\N{U+0623}",
3273      "\N{U+0648}",
3274      "\N{U+0646}",
3275      "\N{U+0644}",
3276      "\N{U+063a}",
3277      "\N{U+0633}",
3278      "\N{U+0643}",
3279      "\N{U+0628}",
3280      "\N{U+062f}",
3281    ],
3282    month_stand_alone_wide => [
3283      "\N{U+064a}\N{U+0646}\N{U+0627}\N{U+064a}\N{U+0631}",
3284      "\N{U+0641}\N{U+0628}\N{U+0631}\N{U+0627}\N{U+064a}\N{U+0631}",
3285      "\N{U+0645}\N{U+0627}\N{U+0631}\N{U+0633}",
3286      "\N{U+0623}\N{U+0628}\N{U+0631}\N{U+064a}\N{U+0644}",
3287      "\N{U+0645}\N{U+0627}\N{U+064a}\N{U+0648}",
3288      "\N{U+064a}\N{U+0648}\N{U+0646}\N{U+064a}\N{U+0648}",
3289      "\N{U+064a}\N{U+0648}\N{U+0644}\N{U+064a}\N{U+0648}",
3290      "\N{U+0623}\N{U+063a}\N{U+0633}\N{U+0637}\N{U+0633}",
3291      "\N{U+0633}\N{U+0628}\N{U+062a}\N{U+0645}\N{U+0628}\N{U+0631}",
3292      "\N{U+0623}\N{U+0643}\N{U+062a}\N{U+0648}\N{U+0628}\N{U+0631}",
3293      "\N{U+0646}\N{U+0648}\N{U+0641}\N{U+0645}\N{U+0628}\N{U+0631}",
3294      "\N{U+062f}\N{U+064a}\N{U+0633}\N{U+0645}\N{U+0628}\N{U+0631}",
3295    ],
3296    name => "Arabic",
3297    native_language => "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629}",
3298    native_name => "\N{U+0627}\N{U+0644}\N{U+0639}\N{U+0631}\N{U+0628}\N{U+064a}\N{U+0629}",
3299    native_script => undef,
3300    native_territory => undef,
3301    native_variant => undef,
3302    quarter_format_abbreviated => [
3303      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+0623}\N{U+0648}\N{U+0644}",
3304      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+062b}\N{U+0627}\N{U+0646}\N{U+064a}",
3305      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+062b}\N{U+0627}\N{U+0644}\N{U+062b}",
3306      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+0631}\N{U+0627}\N{U+0628}\N{U+0639}",
3307    ],
3308    quarter_format_narrow => [
3309      "\N{U+0661}",
3310      "\N{U+0662}",
3311      "\N{U+0663}",
3312      "\N{U+0664}",
3313    ],
3314    quarter_format_wide => [
3315      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+0623}\N{U+0648}\N{U+0644}",
3316      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+062b}\N{U+0627}\N{U+0646}\N{U+064a}",
3317      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+062b}\N{U+0627}\N{U+0644}\N{U+062b}",
3318      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+0631}\N{U+0627}\N{U+0628}\N{U+0639}",
3319    ],
3320    quarter_stand_alone_abbreviated => [
3321      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+0623}\N{U+0648}\N{U+0644}",
3322      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+062b}\N{U+0627}\N{U+0646}\N{U+064a}",
3323      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+062b}\N{U+0627}\N{U+0644}\N{U+062b}",
3324      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+0631}\N{U+0627}\N{U+0628}\N{U+0639}",
3325    ],
3326    quarter_stand_alone_narrow => [
3327      "\N{U+0661}",
3328      "\N{U+0662}",
3329      "\N{U+0663}",
3330      "\N{U+0664}",
3331    ],
3332    quarter_stand_alone_wide => [
3333      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+0623}\N{U+0648}\N{U+0644}",
3334      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+062b}\N{U+0627}\N{U+0646}\N{U+064a}",
3335      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+062b}\N{U+0627}\N{U+0644}\N{U+062b}",
3336      "\N{U+0627}\N{U+0644}\N{U+0631}\N{U+0628}\N{U+0639} \N{U+0627}\N{U+0644}\N{U+0631}\N{U+0627}\N{U+0628}\N{U+0639}",
3337    ],
3338    script => undef,
3339    territory => undef,
3340    time_format_full => "h:mm:ss a zzzz",
3341    time_format_long => "h:mm:ss a z",
3342    time_format_medium => "h:mm:ss a",
3343    time_format_short => "h:mm a",
3344    variant => undef,
3345    version => 40,
3346  },
3347  en => {
3348    am_pm_abbreviated => [
3349      "AM",
3350      "PM",
3351    ],
3352    available_formats => {
3353      Bh => "h B",
3354      Bhm => "h:mm B",
3355      Bhms => "h:mm:ss B",
3356      E => "ccc",
3357      EBhm => "E h:mm B",
3358      EBhms => "E h:mm:ss B",
3359      EHm => "E HH:mm",
3360      EHms => "E HH:mm:ss",
3361      Ed => "d E",
3362      Ehm => "E h:mm a",
3363      Ehms => "E h:mm:ss a",
3364      Gy => "y G",
3365      GyMMM => "MMM y G",
3366      GyMMMEd => "E, MMM d, y G",
3367      GyMMMd => "MMM d, y G",
3368      GyMd => "M/d/y GGGGG",
3369      H => "HH",
3370      Hm => "HH:mm",
3371      Hms => "HH:mm:ss",
3372      Hmsv => "HH:mm:ss v",
3373      Hmv => "HH:mm v",
3374      M => "L",
3375      MEd => "E, M/d",
3376      MMM => "LLL",
3377      MMMEd => "E, MMM d",
3378      "MMMMW-count-one" => "'week' W 'of' MMMM",
3379      "MMMMW-count-other" => "'week' W 'of' MMMM",
3380      MMMMd => "MMMM d",
3381      MMMd => "MMM d",
3382      Md => "M/d",
3383      d => "d",
3384      h => "h a",
3385      hm => "h:mm a",
3386      hms => "h:mm:ss a",
3387      hmsv => "h:mm:ss a v",
3388      hmv => "h:mm a v",
3389      ms => "mm:ss",
3390      y => "y",
3391      yM => "M/y",
3392      yMEd => "E, M/d/y",
3393      yMMM => "MMM y",
3394      yMMMEd => "E, MMM d, y",
3395      yMMMM => "MMMM y",
3396      yMMMd => "MMM d, y",
3397      yMd => "M/d/y",
3398      yQQQ => "QQQ y",
3399      yQQQQ => "QQQQ y",
3400      "yw-count-one" => "'week' w 'of' Y",
3401      "yw-count-other" => "'week' w 'of' Y",
3402    },
3403    code => "en",
3404    date_format_full => "EEEE, MMMM d, y",
3405    date_format_long => "MMMM d, y",
3406    date_format_medium => "MMM d, y",
3407    date_format_short => "M/d/yy",
3408    datetime_format_full => "{1} 'at' {0}",
3409    datetime_format_long => "{1} 'at' {0}",
3410    datetime_format_medium => "{1}, {0}",
3411    datetime_format_short => "{1}, {0}",
3412    day_format_abbreviated => [
3413      "Mon",
3414      "Tue",
3415      "Wed",
3416      "Thu",
3417      "Fri",
3418      "Sat",
3419      "Sun",
3420    ],
3421    day_format_narrow => [
3422      "M",
3423      "T",
3424      "W",
3425      "T",
3426      "F",
3427      "S",
3428      "S",
3429    ],
3430    day_format_wide => [
3431      "Monday",
3432      "Tuesday",
3433      "Wednesday",
3434      "Thursday",
3435      "Friday",
3436      "Saturday",
3437      "Sunday",
3438    ],
3439    day_stand_alone_abbreviated => [
3440      "Mon",
3441      "Tue",
3442      "Wed",
3443      "Thu",
3444      "Fri",
3445      "Sat",
3446      "Sun",
3447    ],
3448    day_stand_alone_narrow => [
3449      "M",
3450      "T",
3451      "W",
3452      "T",
3453      "F",
3454      "S",
3455      "S",
3456    ],
3457    day_stand_alone_wide => [
3458      "Monday",
3459      "Tuesday",
3460      "Wednesday",
3461      "Thursday",
3462      "Friday",
3463      "Saturday",
3464      "Sunday",
3465    ],
3466    era_abbreviated => [
3467      "BC",
3468      "AD",
3469    ],
3470    era_narrow => [
3471      "B",
3472      "A",
3473    ],
3474    era_wide => [
3475      "Before Christ",
3476      "Anno Domini",
3477    ],
3478    first_day_of_week => 1,
3479    glibc_date_1_format => "%a %b %e %H:%M:%S %Z %Y",
3480    glibc_date_format => "%m/%d/%y",
3481    glibc_datetime_format => "%a %b %e %H:%M:%S %Y",
3482    glibc_time_12_format => "%I:%M:%S %p",
3483    glibc_time_format => "%H:%M:%S",
3484    language => "English",
3485    month_format_abbreviated => [
3486      "Jan",
3487      "Feb",
3488      "Mar",
3489      "Apr",
3490      "May",
3491      "Jun",
3492      "Jul",
3493      "Aug",
3494      "Sep",
3495      "Oct",
3496      "Nov",
3497      "Dec",
3498    ],
3499    month_format_narrow => [
3500      "J",
3501      "F",
3502      "M",
3503      "A",
3504      "M",
3505      "J",
3506      "J",
3507      "A",
3508      "S",
3509      "O",
3510      "N",
3511      "D",
3512    ],
3513    month_format_wide => [
3514      "January",
3515      "February",
3516      "March",
3517      "April",
3518      "May",
3519      "June",
3520      "July",
3521      "August",
3522      "September",
3523      "October",
3524      "November",
3525      "December",
3526    ],
3527    month_stand_alone_abbreviated => [
3528      "Jan",
3529      "Feb",
3530      "Mar",
3531      "Apr",
3532      "May",
3533      "Jun",
3534      "Jul",
3535      "Aug",
3536      "Sep",
3537      "Oct",
3538      "Nov",
3539      "Dec",
3540    ],
3541    month_stand_alone_narrow => [
3542      "J",
3543      "F",
3544      "M",
3545      "A",
3546      "M",
3547      "J",
3548      "J",
3549      "A",
3550      "S",
3551      "O",
3552      "N",
3553      "D",
3554    ],
3555    month_stand_alone_wide => [
3556      "January",
3557      "February",
3558      "March",
3559      "April",
3560      "May",
3561      "June",
3562      "July",
3563      "August",
3564      "September",
3565      "October",
3566      "November",
3567      "December",
3568    ],
3569    name => "English",
3570    native_language => "English",
3571    native_name => "English",
3572    native_script => undef,
3573    native_territory => undef,
3574    native_variant => undef,
3575    quarter_format_abbreviated => [
3576      "Q1",
3577      "Q2",
3578      "Q3",
3579      "Q4",
3580    ],
3581    quarter_format_narrow => [
3582      1,
3583      2,
3584      3,
3585      4,
3586    ],
3587    quarter_format_wide => [
3588      "1st quarter",
3589      "2nd quarter",
3590      "3rd quarter",
3591      "4th quarter",
3592    ],
3593    quarter_stand_alone_abbreviated => [
3594      "Q1",
3595      "Q2",
3596      "Q3",
3597      "Q4",
3598    ],
3599    quarter_stand_alone_narrow => [
3600      1,
3601      2,
3602      3,
3603      4,
3604    ],
3605    quarter_stand_alone_wide => [
3606      "1st quarter",
3607      "2nd quarter",
3608      "3rd quarter",
3609      "4th quarter",
3610    ],
3611    script => undef,
3612    territory => undef,
3613    time_format_full => "h:mm:ss a zzzz",
3614    time_format_long => "h:mm:ss a z",
3615    time_format_medium => "h:mm:ss a",
3616    time_format_short => "h:mm a",
3617    variant => undef,
3618    version => 40,
3619  },
3620  "en-CA" => {
3621    am_pm_abbreviated => [
3622      "a.m.",
3623      "p.m.",
3624    ],
3625    available_formats => {
3626      Bh => "h B",
3627      Bhm => "h:mm B",
3628      Bhms => "h:mm:ss B",
3629      E => "ccc",
3630      EBhm => "E, h:mm B",
3631      EBhms => "E, h:mm:ss B",
3632      EHm => "E HH:mm",
3633      EHms => "E HH:mm:ss",
3634      Ed => "E d",
3635      Ehm => "E h:mm a",
3636      Ehms => "E h:mm:ss a",
3637      Gy => "y G",
3638      GyMMM => "MMM y G",
3639      GyMMMEd => "E, MMM d, y G",
3640      GyMMMd => "MMM d, y G",
3641      GyMd => "M/d/y GGGGG",
3642      H => "HH",
3643      Hm => "HH:mm",
3644      Hms => "HH:mm:ss",
3645      Hmsv => "HH:mm:ss v",
3646      Hmv => "HH:mm v",
3647      M => "L",
3648      MEd => "E, MM-dd",
3649      "MEd-alt-variant" => "E, d/M",
3650      MMM => "LLL",
3651      MMMEd => "E, MMM d",
3652      "MMMMW-count-one" => "'week' W 'of' MMMM",
3653      "MMMMW-count-other" => "'week' W 'of' MMMM",
3654      MMMMd => "MMMM d",
3655      MMMd => "MMM d",
3656      MMdd => "MM-dd",
3657      "MMdd-alt-variant" => "dd/MM",
3658      Md => "MM-dd",
3659      "Md-alt-variant" => "d/M",
3660      d => "d",
3661      h => "h a",
3662      hm => "h:mm a",
3663      hms => "h:mm:ss a",
3664      hmsv => "h:mm:ss a v",
3665      hmv => "h:mm a v",
3666      ms => "mm:ss",
3667      y => "y",
3668      yM => "MM/y",
3669      yMEd => "E, y-MM-dd",
3670      "yMEd-alt-variant" => "E, d/M/y",
3671      yMMM => "MMM y",
3672      yMMMEd => "E, MMM d, y",
3673      yMMMM => "MMMM y",
3674      yMMMd => "MMM d, y",
3675      yMd => "y-MM-dd",
3676      "yMd-alt-variant" => "d/M/y",
3677      yQQQ => "QQQ y",
3678      yQQQQ => "QQQQ y",
3679      "yw-count-one" => "'week' w 'of' Y",
3680      "yw-count-other" => "'week' w 'of' Y",
3681    },
3682    code => "en-CA",
3683    date_format_full => "EEEE, MMMM d, y",
3684    date_format_long => "MMMM d, y",
3685    date_format_medium => "MMM d, y",
3686    date_format_short => "y-MM-dd",
3687    datetime_format_full => "{1} 'at' {0}",
3688    datetime_format_long => "{1} 'at' {0}",
3689    datetime_format_medium => "{1}, {0}",
3690    datetime_format_short => "{1}, {0}",
3691    day_format_abbreviated => [
3692      "Mon",
3693      "Tue",
3694      "Wed",
3695      "Thu",
3696      "Fri",
3697      "Sat",
3698      "Sun",
3699    ],
3700    day_format_narrow => [
3701      "M",
3702      "T",
3703      "W",
3704      "T",
3705      "F",
3706      "S",
3707      "S",
3708    ],
3709    day_format_wide => [
3710      "Monday",
3711      "Tuesday",
3712      "Wednesday",
3713      "Thursday",
3714      "Friday",
3715      "Saturday",
3716      "Sunday",
3717    ],
3718    day_stand_alone_abbreviated => [
3719      "Mon",
3720      "Tue",
3721      "Wed",
3722      "Thu",
3723      "Fri",
3724      "Sat",
3725      "Sun",
3726    ],
3727    day_stand_alone_narrow => [
3728      "M",
3729      "T",
3730      "W",
3731      "T",
3732      "F",
3733      "S",
3734      "S",
3735    ],
3736    day_stand_alone_wide => [
3737      "Monday",
3738      "Tuesday",
3739      "Wednesday",
3740      "Thursday",
3741      "Friday",
3742      "Saturday",
3743      "Sunday",
3744    ],
3745    era_abbreviated => [
3746      "BC",
3747      "AD",
3748    ],
3749    era_narrow => [
3750      "B",
3751      "A",
3752    ],
3753    era_wide => [
3754      "Before Christ",
3755      "Anno Domini",
3756    ],
3757    first_day_of_week => 7,
3758    glibc_date_1_format => "%a %d %b %Y %r %Z",
3759    glibc_date_format => "%Y-%m-%d",
3760    glibc_datetime_format => "%a %d %b %Y %r",
3761    glibc_time_12_format => "%I:%M:%S %p",
3762    glibc_time_format => "%r",
3763    language => "English",
3764    month_format_abbreviated => [
3765      "Jan",
3766      "Feb",
3767      "Mar",
3768      "Apr",
3769      "May",
3770      "Jun",
3771      "Jul",
3772      "Aug",
3773      "Sept",
3774      "Oct",
3775      "Nov",
3776      "Dec",
3777    ],
3778    month_format_narrow => [
3779      "J",
3780      "F",
3781      "M",
3782      "A",
3783      "M",
3784      "J",
3785      "J",
3786      "A",
3787      "S",
3788      "O",
3789      "N",
3790      "D",
3791    ],
3792    month_format_wide => [
3793      "January",
3794      "February",
3795      "March",
3796      "April",
3797      "May",
3798      "June",
3799      "July",
3800      "August",
3801      "September",
3802      "October",
3803      "November",
3804      "December",
3805    ],
3806    month_stand_alone_abbreviated => [
3807      "Jan",
3808      "Feb",
3809      "Mar",
3810      "Apr",
3811      "May",
3812      "Jun",
3813      "Jul",
3814      "Aug",
3815      "Sept",
3816      "Oct",
3817      "Nov",
3818      "Dec",
3819    ],
3820    month_stand_alone_narrow => [
3821      "J",
3822      "F",
3823      "M",
3824      "A",
3825      "M",
3826      "J",
3827      "J",
3828      "A",
3829      "S",
3830      "O",
3831      "N",
3832      "D",
3833    ],
3834    month_stand_alone_wide => [
3835      "January",
3836      "February",
3837      "March",
3838      "April",
3839      "May",
3840      "June",
3841      "July",
3842      "August",
3843      "September",
3844      "October",
3845      "November",
3846      "December",
3847    ],
3848    name => "English Canada",
3849    native_language => "English",
3850    native_name => "English Canada",
3851    native_script => undef,
3852    native_territory => "Canada",
3853    native_variant => undef,
3854    quarter_format_abbreviated => [
3855      "Q1",
3856      "Q2",
3857      "Q3",
3858      "Q4",
3859    ],
3860    quarter_format_narrow => [
3861      1,
3862      2,
3863      3,
3864      4,
3865    ],
3866    quarter_format_wide => [
3867      "1st quarter",
3868      "2nd quarter",
3869      "3rd quarter",
3870      "4th quarter",
3871    ],
3872    quarter_stand_alone_abbreviated => [
3873      "Q1",
3874      "Q2",
3875      "Q3",
3876      "Q4",
3877    ],
3878    quarter_stand_alone_narrow => [
3879      1,
3880      2,
3881      3,
3882      4,
3883    ],
3884    quarter_stand_alone_wide => [
3885      "1st quarter",
3886      "2nd quarter",
3887      "3rd quarter",
3888      "4th quarter",
3889    ],
3890    script => undef,
3891    territory => "Canada",
3892    time_format_full => "h:mm:ss a zzzz",
3893    time_format_long => "h:mm:ss a z",
3894    time_format_medium => "h:mm:ss a",
3895    time_format_short => "h:mm a",
3896    variant => undef,
3897    version => 40,
3898  },
3899  "en-US" => {
3900    am_pm_abbreviated => [
3901      "AM",
3902      "PM",
3903    ],
3904    available_formats => {
3905      Bh => "h B",
3906      Bhm => "h:mm B",
3907      Bhms => "h:mm:ss B",
3908      E => "ccc",
3909      EBhm => "E h:mm B",
3910      EBhms => "E h:mm:ss B",
3911      EHm => "E HH:mm",
3912      EHms => "E HH:mm:ss",
3913      Ed => "d E",
3914      Ehm => "E h:mm a",
3915      Ehms => "E h:mm:ss a",
3916      Gy => "y G",
3917      GyMMM => "MMM y G",
3918      GyMMMEd => "E, MMM d, y G",
3919      GyMMMd => "MMM d, y G",
3920      GyMd => "M/d/y GGGGG",
3921      H => "HH",
3922      Hm => "HH:mm",
3923      Hms => "HH:mm:ss",
3924      Hmsv => "HH:mm:ss v",
3925      Hmv => "HH:mm v",
3926      M => "L",
3927      MEd => "E, M/d",
3928      MMM => "LLL",
3929      MMMEd => "E, MMM d",
3930      "MMMMW-count-one" => "'week' W 'of' MMMM",
3931      "MMMMW-count-other" => "'week' W 'of' MMMM",
3932      MMMMd => "MMMM d",
3933      MMMd => "MMM d",
3934      Md => "M/d",
3935      d => "d",
3936      h => "h a",
3937      hm => "h:mm a",
3938      hms => "h:mm:ss a",
3939      hmsv => "h:mm:ss a v",
3940      hmv => "h:mm a v",
3941      ms => "mm:ss",
3942      y => "y",
3943      yM => "M/y",
3944      yMEd => "E, M/d/y",
3945      yMMM => "MMM y",
3946      yMMMEd => "E, MMM d, y",
3947      yMMMM => "MMMM y",
3948      yMMMd => "MMM d, y",
3949      yMd => "M/d/y",
3950      yQQQ => "QQQ y",
3951      yQQQQ => "QQQQ y",
3952      "yw-count-one" => "'week' w 'of' Y",
3953      "yw-count-other" => "'week' w 'of' Y",
3954    },
3955    code => "en-US",
3956    date_format_full => "EEEE, MMMM d, y",
3957    date_format_long => "MMMM d, y",
3958    date_format_medium => "MMM d, y",
3959    date_format_short => "M/d/yy",
3960    datetime_format_full => "{1} 'at' {0}",
3961    datetime_format_long => "{1} 'at' {0}",
3962    datetime_format_medium => "{1}, {0}",
3963    datetime_format_short => "{1}, {0}",
3964    day_format_abbreviated => [
3965      "Mon",
3966      "Tue",
3967      "Wed",
3968      "Thu",
3969      "Fri",
3970      "Sat",
3971      "Sun",
3972    ],
3973    day_format_narrow => [
3974      "M",
3975      "T",
3976      "W",
3977      "T",
3978      "F",
3979      "S",
3980      "S",
3981    ],
3982    day_format_wide => [
3983      "Monday",
3984      "Tuesday",
3985      "Wednesday",
3986      "Thursday",
3987      "Friday",
3988      "Saturday",
3989      "Sunday",
3990    ],
3991    day_stand_alone_abbreviated => [
3992      "Mon",
3993      "Tue",
3994      "Wed",
3995      "Thu",
3996      "Fri",
3997      "Sat",
3998      "Sun",
3999    ],
4000    day_stand_alone_narrow => [
4001      "M",
4002      "T",
4003      "W",
4004      "T",
4005      "F",
4006      "S",
4007      "S",
4008    ],
4009    day_stand_alone_wide => [
4010      "Monday",
4011      "Tuesday",
4012      "Wednesday",
4013      "Thursday",
4014      "Friday",
4015      "Saturday",
4016      "Sunday",
4017    ],
4018    era_abbreviated => [
4019      "BC",
4020      "AD",
4021    ],
4022    era_narrow => [
4023      "B",
4024      "A",
4025    ],
4026    era_wide => [
4027      "Before Christ",
4028      "Anno Domini",
4029    ],
4030    first_day_of_week => 7,
4031    glibc_date_1_format => "%a %b %e %r %Z %Y",
4032    glibc_date_format => "%m/%d/%Y",
4033    glibc_datetime_format => "%a %d %b %Y %r %Z",
4034    glibc_time_12_format => "%I:%M:%S %p",
4035    glibc_time_format => "%r",
4036    language => "English",
4037    month_format_abbreviated => [
4038      "Jan",
4039      "Feb",
4040      "Mar",
4041      "Apr",
4042      "May",
4043      "Jun",
4044      "Jul",
4045      "Aug",
4046      "Sep",
4047      "Oct",
4048      "Nov",
4049      "Dec",
4050    ],
4051    month_format_narrow => [
4052      "J",
4053      "F",
4054      "M",
4055      "A",
4056      "M",
4057      "J",
4058      "J",
4059      "A",
4060      "S",
4061      "O",
4062      "N",
4063      "D",
4064    ],
4065    month_format_wide => [
4066      "January",
4067      "February",
4068      "March",
4069      "April",
4070      "May",
4071      "June",
4072      "July",
4073      "August",
4074      "September",
4075      "October",
4076      "November",
4077      "December",
4078    ],
4079    month_stand_alone_abbreviated => [
4080      "Jan",
4081      "Feb",
4082      "Mar",
4083      "Apr",
4084      "May",
4085      "Jun",
4086      "Jul",
4087      "Aug",
4088      "Sep",
4089      "Oct",
4090      "Nov",
4091      "Dec",
4092    ],
4093    month_stand_alone_narrow => [
4094      "J",
4095      "F",
4096      "M",
4097      "A",
4098      "M",
4099      "J",
4100      "J",
4101      "A",
4102      "S",
4103      "O",
4104      "N",
4105      "D",
4106    ],
4107    month_stand_alone_wide => [
4108      "January",
4109      "February",
4110      "March",
4111      "April",
4112      "May",
4113      "June",
4114      "July",
4115      "August",
4116      "September",
4117      "October",
4118      "November",
4119      "December",
4120    ],
4121    name => "English United States",
4122    native_language => "English",
4123    native_name => "English United States",
4124    native_script => undef,
4125    native_territory => "United States",
4126    native_variant => undef,
4127    quarter_format_abbreviated => [
4128      "Q1",
4129      "Q2",
4130      "Q3",
4131      "Q4",
4132    ],
4133    quarter_format_narrow => [
4134      1,
4135      2,
4136      3,
4137      4,
4138    ],
4139    quarter_format_wide => [
4140      "1st quarter",
4141      "2nd quarter",
4142      "3rd quarter",
4143      "4th quarter",
4144    ],
4145    quarter_stand_alone_abbreviated => [
4146      "Q1",
4147      "Q2",
4148      "Q3",
4149      "Q4",
4150    ],
4151    quarter_stand_alone_narrow => [
4152      1,
4153      2,
4154      3,
4155      4,
4156    ],
4157    quarter_stand_alone_wide => [
4158      "1st quarter",
4159      "2nd quarter",
4160      "3rd quarter",
4161      "4th quarter",
4162    ],
4163    script => undef,
4164    territory => "United States",
4165    time_format_full => "h:mm:ss a zzzz",
4166    time_format_long => "h:mm:ss a z",
4167    time_format_medium => "h:mm:ss a",
4168    time_format_short => "h:mm a",
4169    variant => undef,
4170    version => 40,
4171  },
4172  es => {
4173    am_pm_abbreviated => [
4174      "a.\N{U+00a0}m.",
4175      "p.\N{U+00a0}m.",
4176    ],
4177    available_formats => {
4178      Bh => "h B",
4179      Bhm => "h:mm B",
4180      Bhms => "h:mm:ss B",
4181      E => "ccc",
4182      EBhm => "E h:mm B",
4183      EBhms => "E h:mm:ss B",
4184      EHm => "E, H:mm",
4185      EHms => "E, H:mm:ss",
4186      Ed => "E d",
4187      Ehm => "E, h:mm a",
4188      Ehms => "E, h:mm:ss a",
4189      Gy => "y G",
4190      GyMMM => "MMM y G",
4191      GyMMMEd => "E, d MMM y G",
4192      GyMMMM => "MMMM 'de' y G",
4193      GyMMMMEd => "E, d 'de' MMMM 'de' y G",
4194      GyMMMMd => "d 'de' MMMM 'de' y G",
4195      GyMMMd => "d MMM y G",
4196      GyMd => "d/M/y GGGGG",
4197      H => "H",
4198      Hm => "H:mm",
4199      Hms => "H:mm:ss",
4200      Hmsv => "H:mm:ss v",
4201      Hmsvvvv => "H:mm:ss (vvvv)",
4202      Hmv => "H:mm v",
4203      M => "L",
4204      MEd => "E, d/M",
4205      MMM => "LLL",
4206      MMMEd => "E, d MMM",
4207      MMMMEd => "E, d 'de' MMMM",
4208      "MMMMW-count-one" => "'semana' W 'de' MMMM",
4209      "MMMMW-count-other" => "'semana' W 'de' MMMM",
4210      MMMMd => "d 'de' MMMM",
4211      MMMd => "d MMM",
4212      MMd => "d/M",
4213      MMdd => "d/M",
4214      Md => "d/M",
4215      d => "d",
4216      h => "h a",
4217      hm => "h:mm a",
4218      hms => "h:mm:ss a",
4219      hmsv => "h:mm:ss a v",
4220      hmsvvvv => "h:mm:ss a (vvvv)",
4221      hmv => "h:mm a v",
4222      ms => "mm:ss",
4223      y => "y",
4224      yM => "M/y",
4225      yMEd => "EEE, d/M/y",
4226      yMM => "M/y",
4227      yMMM => "MMM y",
4228      yMMMEd => "EEE, d MMM y",
4229      yMMMM => "MMMM 'de' y",
4230      yMMMMEd => "EEE, d 'de' MMMM 'de' y",
4231      yMMMMd => "d 'de' MMMM 'de' y",
4232      yMMMd => "d MMM y",
4233      yMd => "d/M/y",
4234      yQQQ => "QQQ y",
4235      yQQQQ => "QQQQ 'de' y",
4236      "yw-count-one" => "'semana' w 'de' Y",
4237      "yw-count-other" => "'semana' w 'de' Y",
4238    },
4239    code => "es",
4240    date_format_full => "EEEE, d 'de' MMMM 'de' y",
4241    date_format_long => "d 'de' MMMM 'de' y",
4242    date_format_medium => "d MMM y",
4243    date_format_short => "d/M/yy",
4244    datetime_format_full => "{1}, {0}",
4245    datetime_format_long => "{1}, {0}",
4246    datetime_format_medium => "{1}, {0}",
4247    datetime_format_short => "{1}, {0}",
4248    day_format_abbreviated => [
4249      "lun",
4250      "mar",
4251      "mi\N{U+00e9}",
4252      "jue",
4253      "vie",
4254      "s\N{U+00e1}b",
4255      "dom",
4256    ],
4257    day_format_narrow => [
4258      "L",
4259      "M",
4260      "X",
4261      "J",
4262      "V",
4263      "S",
4264      "D",
4265    ],
4266    day_format_wide => [
4267      "lunes",
4268      "martes",
4269      "mi\N{U+00e9}rcoles",
4270      "jueves",
4271      "viernes",
4272      "s\N{U+00e1}bado",
4273      "domingo",
4274    ],
4275    day_stand_alone_abbreviated => [
4276      "lun",
4277      "mar",
4278      "mi\N{U+00e9}",
4279      "jue",
4280      "vie",
4281      "s\N{U+00e1}b",
4282      "dom",
4283    ],
4284    day_stand_alone_narrow => [
4285      "L",
4286      "M",
4287      "X",
4288      "J",
4289      "V",
4290      "S",
4291      "D",
4292    ],
4293    day_stand_alone_wide => [
4294      "lunes",
4295      "martes",
4296      "mi\N{U+00e9}rcoles",
4297      "jueves",
4298      "viernes",
4299      "s\N{U+00e1}bado",
4300      "domingo",
4301    ],
4302    era_abbreviated => [
4303      "a. C.",
4304      "d. C.",
4305    ],
4306    era_narrow => [
4307      "a. C.",
4308      "d. C.",
4309    ],
4310    era_wide => [
4311      "antes de Cristo",
4312      "despu\N{U+00e9}s de Cristo",
4313    ],
4314    first_day_of_week => 1,
4315    glibc_date_1_format => "%a %b %e %H:%M:%S %Z %Y",
4316    glibc_date_format => "%m/%d/%y",
4317    glibc_datetime_format => "%a %b %e %H:%M:%S %Y",
4318    glibc_time_12_format => "%I:%M:%S %p",
4319    glibc_time_format => "%H:%M:%S",
4320    language => "Spanish",
4321    month_format_abbreviated => [
4322      "ene",
4323      "feb",
4324      "mar",
4325      "abr",
4326      "may",
4327      "jun",
4328      "jul",
4329      "ago",
4330      "sept",
4331      "oct",
4332      "nov",
4333      "dic",
4334    ],
4335    month_format_narrow => [
4336      "E",
4337      "F",
4338      "M",
4339      "A",
4340      "M",
4341      "J",
4342      "J",
4343      "A",
4344      "S",
4345      "O",
4346      "N",
4347      "D",
4348    ],
4349    month_format_wide => [
4350      "enero",
4351      "febrero",
4352      "marzo",
4353      "abril",
4354      "mayo",
4355      "junio",
4356      "julio",
4357      "agosto",
4358      "septiembre",
4359      "octubre",
4360      "noviembre",
4361      "diciembre",
4362    ],
4363    month_stand_alone_abbreviated => [
4364      "ene",
4365      "feb",
4366      "mar",
4367      "abr",
4368      "may",
4369      "jun",
4370      "jul",
4371      "ago",
4372      "sept",
4373      "oct",
4374      "nov",
4375      "dic",
4376    ],
4377    month_stand_alone_narrow => [
4378      "E",
4379      "F",
4380      "M",
4381      "A",
4382      "M",
4383      "J",
4384      "J",
4385      "A",
4386      "S",
4387      "O",
4388      "N",
4389      "D",
4390    ],
4391    month_stand_alone_wide => [
4392      "enero",
4393      "febrero",
4394      "marzo",
4395      "abril",
4396      "mayo",
4397      "junio",
4398      "julio",
4399      "agosto",
4400      "septiembre",
4401      "octubre",
4402      "noviembre",
4403      "diciembre",
4404    ],
4405    name => "Spanish",
4406    native_language => "espa\N{U+00f1}ol",
4407    native_name => "espa\N{U+00f1}ol",
4408    native_script => undef,
4409    native_territory => undef,
4410    native_variant => undef,
4411    quarter_format_abbreviated => [
4412      "T1",
4413      "T2",
4414      "T3",
4415      "T4",
4416    ],
4417    quarter_format_narrow => [
4418      1,
4419      2,
4420      3,
4421      4,
4422    ],
4423    quarter_format_wide => [
4424      "1.er trimestre",
4425      "2.\N{U+00ba} trimestre",
4426      "3.er trimestre",
4427      "4.\N{U+00ba} trimestre",
4428    ],
4429    quarter_stand_alone_abbreviated => [
4430      "T1",
4431      "T2",
4432      "T3",
4433      "T4",
4434    ],
4435    quarter_stand_alone_narrow => [
4436      1,
4437      2,
4438      3,
4439      4,
4440    ],
4441    quarter_stand_alone_wide => [
4442      "1.er trimestre",
4443      "2.\N{U+00ba} trimestre",
4444      "3.er trimestre",
4445      "4.\N{U+00ba} trimestre",
4446    ],
4447    script => undef,
4448    territory => undef,
4449    time_format_full => "H:mm:ss (zzzz)",
4450    time_format_long => "H:mm:ss z",
4451    time_format_medium => "H:mm:ss",
4452    time_format_short => "H:mm",
4453    variant => undef,
4454    version => 40,
4455  },
4456  "fr-FR" => {
4457    am_pm_abbreviated => [
4458      "AM",
4459      "PM",
4460    ],
4461    available_formats => {
4462      Bh => "h B",
4463      Bhm => "h:mm B",
4464      Bhms => "h:mm:ss B",
4465      E => "E",
4466      EBhm => "E h:mm B",
4467      EBhms => "E h:mm:ss B",
4468      EHm => "E HH:mm",
4469      EHms => "E HH:mm:ss",
4470      Ed => "E d",
4471      Ehm => "E h:mm a",
4472      Ehms => "E h:mm:ss a",
4473      Gy => "y G",
4474      GyMMM => "MMM y G",
4475      GyMMMEd => "E d MMM y G",
4476      GyMMMd => "d MMM y G",
4477      GyMd => "dd/MM/y GGGGG",
4478      H => "HH 'h'",
4479      Hm => "HH:mm",
4480      Hms => "HH:mm:ss",
4481      Hmsv => "HH:mm:ss v",
4482      Hmv => "HH:mm v",
4483      M => "L",
4484      MEd => "E dd/MM",
4485      MMM => "LLL",
4486      MMMEd => "E d MMM",
4487      "MMMMW-count-one" => "'semaine' W (MMMM)",
4488      "MMMMW-count-other" => "'semaine' W (MMMM)",
4489      MMMMd => "d MMMM",
4490      MMMd => "d MMM",
4491      Md => "dd/MM",
4492      d => "d",
4493      h => "h a",
4494      hm => "h:mm a",
4495      hms => "h:mm:ss a",
4496      hmsv => "h:mm:ss a v",
4497      hmv => "h:mm a v",
4498      ms => "mm:ss",
4499      y => "y",
4500      yM => "MM/y",
4501      yMEd => "E dd/MM/y",
4502      yMMM => "MMM y",
4503      yMMMEd => "E d MMM y",
4504      yMMMM => "MMMM y",
4505      yMMMd => "d MMM y",
4506      yMd => "dd/MM/y",
4507      yQQQ => "QQQ y",
4508      yQQQQ => "QQQQ y",
4509      "yw-count-one" => "'semaine' w 'de' Y",
4510      "yw-count-other" => "'semaine' w 'de' Y",
4511    },
4512    code => "fr-FR",
4513    date_format_full => "EEEE d MMMM y",
4514    date_format_long => "d MMMM y",
4515    date_format_medium => "d MMM y",
4516    date_format_short => "dd/MM/y",
4517    datetime_format_full => "{1} '\N{U+00e0}' {0}",
4518    datetime_format_long => "{1} '\N{U+00e0}' {0}",
4519    datetime_format_medium => "{1}, {0}",
4520    datetime_format_short => "{1} {0}",
4521    day_format_abbreviated => [
4522      "lun.",
4523      "mar.",
4524      "mer.",
4525      "jeu.",
4526      "ven.",
4527      "sam.",
4528      "dim.",
4529    ],
4530    day_format_narrow => [
4531      "L",
4532      "M",
4533      "M",
4534      "J",
4535      "V",
4536      "S",
4537      "D",
4538    ],
4539    day_format_wide => [
4540      "lundi",
4541      "mardi",
4542      "mercredi",
4543      "jeudi",
4544      "vendredi",
4545      "samedi",
4546      "dimanche",
4547    ],
4548    day_stand_alone_abbreviated => [
4549      "lun.",
4550      "mar.",
4551      "mer.",
4552      "jeu.",
4553      "ven.",
4554      "sam.",
4555      "dim.",
4556    ],
4557    day_stand_alone_narrow => [
4558      "L",
4559      "M",
4560      "M",
4561      "J",
4562      "V",
4563      "S",
4564      "D",
4565    ],
4566    day_stand_alone_wide => [
4567      "lundi",
4568      "mardi",
4569      "mercredi",
4570      "jeudi",
4571      "vendredi",
4572      "samedi",
4573      "dimanche",
4574    ],
4575    era_abbreviated => [
4576      "av. J.-C.",
4577      "ap. J.-C.",
4578    ],
4579    era_narrow => [
4580      "av. J.-C.",
4581      "ap. J.-C.",
4582    ],
4583    era_wide => [
4584      "avant J\N{U+00e9}sus-Christ",
4585      "apr\N{U+00e8}s J\N{U+00e9}sus-Christ",
4586    ],
4587    first_day_of_week => 1,
4588    glibc_date_1_format => "%a %d %b %Y %T %Z",
4589    glibc_date_format => "%d/%m/%Y",
4590    glibc_datetime_format => "%a %d %b %Y %T",
4591    glibc_time_12_format => "%I:%M:%S %p",
4592    glibc_time_format => "%T",
4593    language => "French",
4594    month_format_abbreviated => [
4595      "janv.",
4596      "f\N{U+00e9}vr.",
4597      "mars",
4598      "avr.",
4599      "mai",
4600      "juin",
4601      "juil.",
4602      "ao\N{U+00fb}t",
4603      "sept.",
4604      "oct.",
4605      "nov.",
4606      "d\N{U+00e9}c.",
4607    ],
4608    month_format_narrow => [
4609      "J",
4610      "F",
4611      "M",
4612      "A",
4613      "M",
4614      "J",
4615      "J",
4616      "A",
4617      "S",
4618      "O",
4619      "N",
4620      "D",
4621    ],
4622    month_format_wide => [
4623      "janvier",
4624      "f\N{U+00e9}vrier",
4625      "mars",
4626      "avril",
4627      "mai",
4628      "juin",
4629      "juillet",
4630      "ao\N{U+00fb}t",
4631      "septembre",
4632      "octobre",
4633      "novembre",
4634      "d\N{U+00e9}cembre",
4635    ],
4636    month_stand_alone_abbreviated => [
4637      "janv.",
4638      "f\N{U+00e9}vr.",
4639      "mars",
4640      "avr.",
4641      "mai",
4642      "juin",
4643      "juil.",
4644      "ao\N{U+00fb}t",
4645      "sept.",
4646      "oct.",
4647      "nov.",
4648      "d\N{U+00e9}c.",
4649    ],
4650    month_stand_alone_narrow => [
4651      "J",
4652      "F",
4653      "M",
4654      "A",
4655      "M",
4656      "J",
4657      "J",
4658      "A",
4659      "S",
4660      "O",
4661      "N",
4662      "D",
4663    ],
4664    month_stand_alone_wide => [
4665      "janvier",
4666      "f\N{U+00e9}vrier",
4667      "mars",
4668      "avril",
4669      "mai",
4670      "juin",
4671      "juillet",
4672      "ao\N{U+00fb}t",
4673      "septembre",
4674      "octobre",
4675      "novembre",
4676      "d\N{U+00e9}cembre",
4677    ],
4678    name => "French France",
4679    native_language => "fran\N{U+00e7}ais",
4680    native_name => "fran\N{U+00e7}ais France",
4681    native_script => undef,
4682    native_territory => "France",
4683    native_variant => undef,
4684    quarter_format_abbreviated => [
4685      "T1",
4686      "T2",
4687      "T3",
4688      "T4",
4689    ],
4690    quarter_format_narrow => [
4691      1,
4692      2,
4693      3,
4694      4,
4695    ],
4696    quarter_format_wide => [
4697      "1er trimestre",
4698      "2e trimestre",
4699      "3e trimestre",
4700      "4e trimestre",
4701    ],
4702    quarter_stand_alone_abbreviated => [
4703      "T1",
4704      "T2",
4705      "T3",
4706      "T4",
4707    ],
4708    quarter_stand_alone_narrow => [
4709      1,
4710      2,
4711      3,
4712      4,
4713    ],
4714    quarter_stand_alone_wide => [
4715      "1er trimestre",
4716      "2e trimestre",
4717      "3e trimestre",
4718      "4e trimestre",
4719    ],
4720    script => undef,
4721    territory => "France",
4722    time_format_full => "HH:mm:ss zzzz",
4723    time_format_long => "HH:mm:ss z",
4724    time_format_medium => "HH:mm:ss",
4725    time_format_short => "HH:mm",
4726    variant => undef,
4727    version => 40,
4728  },
4729  hi => {
4730    am_pm_abbreviated => [
4731      "am",
4732      "pm",
4733    ],
4734    available_formats => {
4735      Bh => "B h",
4736      Bhm => "B h:mm",
4737      Bhms => "B h:mm:ss",
4738      E => "ccc",
4739      EBhm => "E B h:mm",
4740      EBhms => "E B h:mm:ss",
4741      EHm => "E HH:mm",
4742      EHms => "E HH:mm:ss",
4743      Ed => "E d",
4744      Ehm => "E h:mm a",
4745      Ehms => "E h:mm:ss a",
4746      Gy => "y G",
4747      GyMMM => "MMM G y",
4748      GyMMMEd => "E, d MMM y G",
4749      GyMMMd => "d MMM y G",
4750      GyMd => "GGGGG d/M/y",
4751      H => "HH",
4752      Hm => "HH:mm",
4753      Hms => "HH:mm:ss",
4754      Hmsv => "HH:mm:ss v",
4755      Hmv => "HH:mm v",
4756      M => "L",
4757      MEd => "E, d/M",
4758      MMM => "LLL",
4759      MMMEd => "E, d MMM",
4760      MMMMEd => "E, d MMMM",
4761      "MMMMW-count-one" => "MMMM \N{U+0915}\N{U+093e} \N{U+0938}\N{U+092a}\N{U+094d}\N{U+0924}\N{U+093e}\N{U+0939} W",
4762      "MMMMW-count-other" => "MMMM \N{U+0915}\N{U+093e} \N{U+0938}\N{U+092a}\N{U+094d}\N{U+0924}\N{U+093e}\N{U+0939} W",
4763      MMMMd => "d MMMM",
4764      MMMd => "d MMM",
4765      MMdd => "dd/MM",
4766      Md => "d/M",
4767      d => "d",
4768      h => "h a",
4769      hm => "h:mm a",
4770      hms => "h:mm:ss a",
4771      hmsv => "h:mm:ss a v",
4772      hmv => "h:mm a v",
4773      ms => "mm:ss",
4774      y => "y",
4775      yM => "M/y",
4776      yMEd => "E, d/M/y",
4777      yMM => "MM/y",
4778      yMMM => "MMM y",
4779      yMMMEd => "E, d MMM y",
4780      yMMMM => "MMMM y",
4781      yMMMd => "d MMM y",
4782      yMMdd => "dd/MM/y",
4783      yMd => "d/M/y",
4784      yQQQ => "QQQ y",
4785      yQQQQ => "QQQQ y",
4786      "yw-count-one" => "Y \N{U+0915}\N{U+093e} \N{U+0938}\N{U+092a}\N{U+094d}\N{U+0924}\N{U+093e}\N{U+0939} w",
4787      "yw-count-other" => "Y \N{U+0915}\N{U+093e} \N{U+0938}\N{U+092a}\N{U+094d}\N{U+0924}\N{U+093e}\N{U+0939} w",
4788    },
4789    code => "hi",
4790    date_format_full => "EEEE, d MMMM y",
4791    date_format_long => "d MMMM y",
4792    date_format_medium => "d MMM y",
4793    date_format_short => "d/M/yy",
4794    datetime_format_full => "{1} \N{U+0915}\N{U+094b} {0}",
4795    datetime_format_long => "{1} \N{U+0915}\N{U+094b} {0}",
4796    datetime_format_medium => "{1}, {0}",
4797    datetime_format_short => "{1}, {0}",
4798    day_format_abbreviated => [
4799      "\N{U+0938}\N{U+094b}\N{U+092e}",
4800      "\N{U+092e}\N{U+0902}\N{U+0917}\N{U+0932}",
4801      "\N{U+092c}\N{U+0941}\N{U+0927}",
4802      "\N{U+0917}\N{U+0941}\N{U+0930}\N{U+0941}",
4803      "\N{U+0936}\N{U+0941}\N{U+0915}\N{U+094d}\N{U+0930}",
4804      "\N{U+0936}\N{U+0928}\N{U+093f}",
4805      "\N{U+0930}\N{U+0935}\N{U+093f}",
4806    ],
4807    day_format_narrow => [
4808      "\N{U+0938}\N{U+094b}",
4809      "\N{U+092e}\N{U+0902}",
4810      "\N{U+092c}\N{U+0941}",
4811      "\N{U+0917}\N{U+0941}",
4812      "\N{U+0936}\N{U+0941}",
4813      "\N{U+0936}",
4814      "\N{U+0930}",
4815    ],
4816    day_format_wide => [
4817      "\N{U+0938}\N{U+094b}\N{U+092e}\N{U+0935}\N{U+093e}\N{U+0930}",
4818      "\N{U+092e}\N{U+0902}\N{U+0917}\N{U+0932}\N{U+0935}\N{U+093e}\N{U+0930}",
4819      "\N{U+092c}\N{U+0941}\N{U+0927}\N{U+0935}\N{U+093e}\N{U+0930}",
4820      "\N{U+0917}\N{U+0941}\N{U+0930}\N{U+0941}\N{U+0935}\N{U+093e}\N{U+0930}",
4821      "\N{U+0936}\N{U+0941}\N{U+0915}\N{U+094d}\N{U+0930}\N{U+0935}\N{U+093e}\N{U+0930}",
4822      "\N{U+0936}\N{U+0928}\N{U+093f}\N{U+0935}\N{U+093e}\N{U+0930}",
4823      "\N{U+0930}\N{U+0935}\N{U+093f}\N{U+0935}\N{U+093e}\N{U+0930}",
4824    ],
4825    day_stand_alone_abbreviated => [
4826      "\N{U+0938}\N{U+094b}\N{U+092e}",
4827      "\N{U+092e}\N{U+0902}\N{U+0917}\N{U+0932}",
4828      "\N{U+092c}\N{U+0941}\N{U+0927}",
4829      "\N{U+0917}\N{U+0941}\N{U+0930}\N{U+0941}",
4830      "\N{U+0936}\N{U+0941}\N{U+0915}\N{U+094d}\N{U+0930}",
4831      "\N{U+0936}\N{U+0928}\N{U+093f}",
4832      "\N{U+0930}\N{U+0935}\N{U+093f}",
4833    ],
4834    day_stand_alone_narrow => [
4835      "\N{U+0938}\N{U+094b}",
4836      "\N{U+092e}\N{U+0902}",
4837      "\N{U+092c}\N{U+0941}",
4838      "\N{U+0917}\N{U+0941}",
4839      "\N{U+0936}\N{U+0941}",
4840      "\N{U+0936}",
4841      "\N{U+0930}",
4842    ],
4843    day_stand_alone_wide => [
4844      "\N{U+0938}\N{U+094b}\N{U+092e}\N{U+0935}\N{U+093e}\N{U+0930}",
4845      "\N{U+092e}\N{U+0902}\N{U+0917}\N{U+0932}\N{U+0935}\N{U+093e}\N{U+0930}",
4846      "\N{U+092c}\N{U+0941}\N{U+0927}\N{U+0935}\N{U+093e}\N{U+0930}",
4847      "\N{U+0917}\N{U+0941}\N{U+0930}\N{U+0941}\N{U+0935}\N{U+093e}\N{U+0930}",
4848      "\N{U+0936}\N{U+0941}\N{U+0915}\N{U+094d}\N{U+0930}\N{U+0935}\N{U+093e}\N{U+0930}",
4849      "\N{U+0936}\N{U+0928}\N{U+093f}\N{U+0935}\N{U+093e}\N{U+0930}",
4850      "\N{U+0930}\N{U+0935}\N{U+093f}\N{U+0935}\N{U+093e}\N{U+0930}",
4851    ],
4852    era_abbreviated => [
4853      "\N{U+0908}\N{U+0938}\N{U+093e}-\N{U+092a}\N{U+0942}\N{U+0930}\N{U+094d}\N{U+0935}",
4854      "\N{U+0908}\N{U+0938}\N{U+094d}\N{U+0935}\N{U+0940}",
4855    ],
4856    era_narrow => [
4857      "\N{U+0908}\N{U+0938}\N{U+093e}-\N{U+092a}\N{U+0942}\N{U+0930}\N{U+094d}\N{U+0935}",
4858      "\N{U+0908}\N{U+0938}\N{U+094d}\N{U+0935}\N{U+0940}",
4859    ],
4860    era_wide => [
4861      "\N{U+0908}\N{U+0938}\N{U+093e}-\N{U+092a}\N{U+0942}\N{U+0930}\N{U+094d}\N{U+0935}",
4862      "\N{U+0908}\N{U+0938}\N{U+0935}\N{U+0940} \N{U+0938}\N{U+0928}",
4863    ],
4864    first_day_of_week => 1,
4865    glibc_date_1_format => "%a %b %e %H:%M:%S %Z %Y",
4866    glibc_date_format => "%m/%d/%y",
4867    glibc_datetime_format => "%a %b %e %H:%M:%S %Y",
4868    glibc_time_12_format => "%I:%M:%S %p",
4869    glibc_time_format => "%H:%M:%S",
4870    language => "Hindi",
4871    month_format_abbreviated => [
4872      "\N{U+091c}\N{U+0928}\N{U+0970}",
4873      "\N{U+092b}\N{U+093c}\N{U+0930}\N{U+0970}",
4874      "\N{U+092e}\N{U+093e}\N{U+0930}\N{U+094d}\N{U+091a}",
4875      "\N{U+0905}\N{U+092a}\N{U+094d}\N{U+0930}\N{U+0948}\N{U+0932}",
4876      "\N{U+092e}\N{U+0908}",
4877      "\N{U+091c}\N{U+0942}\N{U+0928}",
4878      "\N{U+091c}\N{U+0941}\N{U+0932}\N{U+0970}",
4879      "\N{U+0905}\N{U+0917}\N{U+0970}",
4880      "\N{U+0938}\N{U+093f}\N{U+0924}\N{U+0970}",
4881      "\N{U+0905}\N{U+0915}\N{U+094d}\N{U+0924}\N{U+0942}\N{U+0970}",
4882      "\N{U+0928}\N{U+0935}\N{U+0970}",
4883      "\N{U+0926}\N{U+093f}\N{U+0938}\N{U+0970}",
4884    ],
4885    month_format_narrow => [
4886      "\N{U+091c}",
4887      "\N{U+092b}\N{U+093c}",
4888      "\N{U+092e}\N{U+093e}",
4889      "\N{U+0905}",
4890      "\N{U+092e}",
4891      "\N{U+091c}\N{U+0942}",
4892      "\N{U+091c}\N{U+0941}",
4893      "\N{U+0905}",
4894      "\N{U+0938}\N{U+093f}",
4895      "\N{U+0905}",
4896      "\N{U+0928}",
4897      "\N{U+0926}\N{U+093f}",
4898    ],
4899    month_format_wide => [
4900      "\N{U+091c}\N{U+0928}\N{U+0935}\N{U+0930}\N{U+0940}",
4901      "\N{U+092b}\N{U+093c}\N{U+0930}\N{U+0935}\N{U+0930}\N{U+0940}",
4902      "\N{U+092e}\N{U+093e}\N{U+0930}\N{U+094d}\N{U+091a}",
4903      "\N{U+0905}\N{U+092a}\N{U+094d}\N{U+0930}\N{U+0948}\N{U+0932}",
4904      "\N{U+092e}\N{U+0908}",
4905      "\N{U+091c}\N{U+0942}\N{U+0928}",
4906      "\N{U+091c}\N{U+0941}\N{U+0932}\N{U+093e}\N{U+0908}",
4907      "\N{U+0905}\N{U+0917}\N{U+0938}\N{U+094d}\N{U+0924}",
4908      "\N{U+0938}\N{U+093f}\N{U+0924}\N{U+0902}\N{U+092c}\N{U+0930}",
4909      "\N{U+0905}\N{U+0915}\N{U+094d}\N{U+0924}\N{U+0942}\N{U+092c}\N{U+0930}",
4910      "\N{U+0928}\N{U+0935}\N{U+0902}\N{U+092c}\N{U+0930}",
4911      "\N{U+0926}\N{U+093f}\N{U+0938}\N{U+0902}\N{U+092c}\N{U+0930}",
4912    ],
4913    month_stand_alone_abbreviated => [
4914      "\N{U+091c}\N{U+0928}\N{U+0970}",
4915      "\N{U+092b}\N{U+093c}\N{U+0930}\N{U+0970}",
4916      "\N{U+092e}\N{U+093e}\N{U+0930}\N{U+094d}\N{U+091a}",
4917      "\N{U+0905}\N{U+092a}\N{U+094d}\N{U+0930}\N{U+0948}\N{U+0932}",
4918      "\N{U+092e}\N{U+0908}",
4919      "\N{U+091c}\N{U+0942}\N{U+0928}",
4920      "\N{U+091c}\N{U+0941}\N{U+0932}\N{U+0970}",
4921      "\N{U+0905}\N{U+0917}\N{U+0970}",
4922      "\N{U+0938}\N{U+093f}\N{U+0924}\N{U+0970}",
4923      "\N{U+0905}\N{U+0915}\N{U+094d}\N{U+0924}\N{U+0942}\N{U+0970}",
4924      "\N{U+0928}\N{U+0935}\N{U+0970}",
4925      "\N{U+0926}\N{U+093f}\N{U+0938}\N{U+0970}",
4926    ],
4927    month_stand_alone_narrow => [
4928      "\N{U+091c}",
4929      "\N{U+092b}\N{U+093c}",
4930      "\N{U+092e}\N{U+093e}",
4931      "\N{U+0905}",
4932      "\N{U+092e}",
4933      "\N{U+091c}\N{U+0942}",
4934      "\N{U+091c}\N{U+0941}",
4935      "\N{U+0905}",
4936      "\N{U+0938}\N{U+093f}",
4937      "\N{U+0905}",
4938      "\N{U+0928}",
4939      "\N{U+0926}\N{U+093f}",
4940    ],
4941    month_stand_alone_wide => [
4942      "\N{U+091c}\N{U+0928}\N{U+0935}\N{U+0930}\N{U+0940}",
4943      "\N{U+092b}\N{U+093c}\N{U+0930}\N{U+0935}\N{U+0930}\N{U+0940}",
4944      "\N{U+092e}\N{U+093e}\N{U+0930}\N{U+094d}\N{U+091a}",
4945      "\N{U+0905}\N{U+092a}\N{U+094d}\N{U+0930}\N{U+0948}\N{U+0932}",
4946      "\N{U+092e}\N{U+0908}",
4947      "\N{U+091c}\N{U+0942}\N{U+0928}",
4948      "\N{U+091c}\N{U+0941}\N{U+0932}\N{U+093e}\N{U+0908}",
4949      "\N{U+0905}\N{U+0917}\N{U+0938}\N{U+094d}\N{U+0924}",
4950      "\N{U+0938}\N{U+093f}\N{U+0924}\N{U+0902}\N{U+092c}\N{U+0930}",
4951      "\N{U+0905}\N{U+0915}\N{U+094d}\N{U+0924}\N{U+0942}\N{U+092c}\N{U+0930}",
4952      "\N{U+0928}\N{U+0935}\N{U+0902}\N{U+092c}\N{U+0930}",
4953      "\N{U+0926}\N{U+093f}\N{U+0938}\N{U+0902}\N{U+092c}\N{U+0930}",
4954    ],
4955    name => "Hindi",
4956    native_language => "\N{U+0939}\N{U+093f}\N{U+0928}\N{U+094d}\N{U+0926}\N{U+0940}",
4957    native_name => "\N{U+0939}\N{U+093f}\N{U+0928}\N{U+094d}\N{U+0926}\N{U+0940}",
4958    native_script => undef,
4959    native_territory => undef,
4960    native_variant => undef,
4961    quarter_format_abbreviated => [
4962      "\N{U+0924}\N{U+093f}1",
4963      "\N{U+0924}\N{U+093f}2",
4964      "\N{U+0924}\N{U+093f}3",
4965      "\N{U+0924}\N{U+093f}4",
4966    ],
4967    quarter_format_narrow => [
4968      1,
4969      2,
4970      3,
4971      4,
4972    ],
4973    quarter_format_wide => [
4974      "\N{U+092a}\N{U+0939}\N{U+0932}\N{U+0940} \N{U+0924}\N{U+093f}\N{U+092e}\N{U+093e}\N{U+0939}\N{U+0940}",
4975      "\N{U+0926}\N{U+0942}\N{U+0938}\N{U+0930}\N{U+0940} \N{U+0924}\N{U+093f}\N{U+092e}\N{U+093e}\N{U+0939}\N{U+0940}",
4976      "\N{U+0924}\N{U+0940}\N{U+0938}\N{U+0930}\N{U+0940} \N{U+0924}\N{U+093f}\N{U+092e}\N{U+093e}\N{U+0939}\N{U+0940}",
4977      "\N{U+091a}\N{U+094c}\N{U+0925}\N{U+0940} \N{U+0924}\N{U+093f}\N{U+092e}\N{U+093e}\N{U+0939}\N{U+0940}",
4978    ],
4979    quarter_stand_alone_abbreviated => [
4980      "\N{U+0924}\N{U+093f}1",
4981      "\N{U+0924}\N{U+093f}2",
4982      "\N{U+0924}\N{U+093f}3",
4983      "\N{U+0924}\N{U+093f}4",
4984    ],
4985    quarter_stand_alone_narrow => [
4986      1,
4987      2,
4988      3,
4989      4,
4990    ],
4991    quarter_stand_alone_wide => [
4992      "\N{U+092a}\N{U+0939}\N{U+0932}\N{U+0940} \N{U+0924}\N{U+093f}\N{U+092e}\N{U+093e}\N{U+0939}\N{U+0940}",
4993      "\N{U+0926}\N{U+0942}\N{U+0938}\N{U+0930}\N{U+0940} \N{U+0924}\N{U+093f}\N{U+092e}\N{U+093e}\N{U+0939}\N{U+0940}",
4994      "\N{U+0924}\N{U+0940}\N{U+0938}\N{U+0930}\N{U+0940} \N{U+0924}\N{U+093f}\N{U+092e}\N{U+093e}\N{U+0939}\N{U+0940}",
4995      "\N{U+091a}\N{U+094c}\N{U+0925}\N{U+0940} \N{U+0924}\N{U+093f}\N{U+092e}\N{U+093e}\N{U+0939}\N{U+0940}",
4996    ],
4997    script => undef,
4998    territory => undef,
4999    time_format_full => "h:mm:ss a zzzz",
5000    time_format_long => "h:mm:ss a z",
5001    time_format_medium => "h:mm:ss a",
5002    time_format_short => "h:mm a",
5003    variant => undef,
5004    version => 40,
5005  },
5006  "ja-JP" => {
5007    am_pm_abbreviated => [
5008      "\N{U+5348}\N{U+524d}",
5009      "\N{U+5348}\N{U+5f8c}",
5010    ],
5011    available_formats => {
5012      Bh => "BK\N{U+6642}",
5013      Bhm => "BK:mm",
5014      Bhms => "BK:mm:ss",
5015      E => "ccc",
5016      EBhm => "BK:mm (E)",
5017      EBhms => "BK:mm:ss (E)",
5018      EEEEd => "d\N{U+65e5}EEEE",
5019      EHm => "H:mm (E)",
5020      EHms => "H:mm:ss (E)",
5021      Ed => "d\N{U+65e5}(E)",
5022      Ehm => "aK:mm (E)",
5023      Ehms => "aK:mm:ss (E)",
5024      Gy => "Gy\N{U+5e74}",
5025      GyMMM => "Gy\N{U+5e74}M\N{U+6708}",
5026      GyMMMEEEEd => "Gy\N{U+5e74}M\N{U+6708}d\N{U+65e5}EEEE",
5027      GyMMMEd => "Gy\N{U+5e74}M\N{U+6708}d\N{U+65e5}(E)",
5028      GyMMMd => "Gy\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5029      GyMd => "Gy/M/d",
5030      H => "H\N{U+6642}",
5031      Hm => "H:mm",
5032      Hms => "H:mm:ss",
5033      Hmsv => "H:mm:ss v",
5034      Hmv => "H:mm v",
5035      M => "M\N{U+6708}",
5036      MEEEEd => "M/dEEEE",
5037      MEd => "M/d(E)",
5038      MMM => "M\N{U+6708}",
5039      MMMEEEEd => "M\N{U+6708}d\N{U+65e5}EEEE",
5040      MMMEd => "M\N{U+6708}d\N{U+65e5}(E)",
5041      "MMMMW-count-other" => "M\N{U+6708}\N{U+7b2c}W\N{U+9031}",
5042      MMMMd => "M\N{U+6708}d\N{U+65e5}",
5043      MMMd => "M\N{U+6708}d\N{U+65e5}",
5044      Md => "M/d",
5045      d => "d\N{U+65e5}",
5046      h => "aK\N{U+6642}",
5047      hm => "aK:mm",
5048      hms => "aK:mm:ss",
5049      hmsv => "aK:mm:ss v",
5050      hmv => "aK:mm v",
5051      ms => "mm:ss",
5052      y => "y\N{U+5e74}",
5053      yM => "y/M",
5054      yMEEEEd => "y/M/dEEEE",
5055      yMEd => "y/M/d(E)",
5056      yMM => "y/MM",
5057      yMMM => "y\N{U+5e74}M\N{U+6708}",
5058      yMMMEEEEd => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}EEEE",
5059      yMMMEd => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}(E)",
5060      yMMMM => "y\N{U+5e74}M\N{U+6708}",
5061      yMMMd => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5062      yMd => "y/M/d",
5063      yQQQ => "y/QQQ",
5064      yQQQQ => "y\N{U+5e74}QQQQ",
5065      "yw-count-other" => "Y\N{U+5e74}\N{U+7b2c}w\N{U+9031}",
5066    },
5067    code => "ja-JP",
5068    date_format_full => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}EEEE",
5069    date_format_long => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5070    date_format_medium => "y/MM/dd",
5071    date_format_short => "y/MM/dd",
5072    datetime_format_full => "{1} {0}",
5073    datetime_format_long => "{1} {0}",
5074    datetime_format_medium => "{1} {0}",
5075    datetime_format_short => "{1} {0}",
5076    day_format_abbreviated => [
5077      "\N{U+6708}",
5078      "\N{U+706b}",
5079      "\N{U+6c34}",
5080      "\N{U+6728}",
5081      "\N{U+91d1}",
5082      "\N{U+571f}",
5083      "\N{U+65e5}",
5084    ],
5085    day_format_narrow => [
5086      "\N{U+6708}",
5087      "\N{U+706b}",
5088      "\N{U+6c34}",
5089      "\N{U+6728}",
5090      "\N{U+91d1}",
5091      "\N{U+571f}",
5092      "\N{U+65e5}",
5093    ],
5094    day_format_wide => [
5095      "\N{U+6708}\N{U+66dc}\N{U+65e5}",
5096      "\N{U+706b}\N{U+66dc}\N{U+65e5}",
5097      "\N{U+6c34}\N{U+66dc}\N{U+65e5}",
5098      "\N{U+6728}\N{U+66dc}\N{U+65e5}",
5099      "\N{U+91d1}\N{U+66dc}\N{U+65e5}",
5100      "\N{U+571f}\N{U+66dc}\N{U+65e5}",
5101      "\N{U+65e5}\N{U+66dc}\N{U+65e5}",
5102    ],
5103    day_stand_alone_abbreviated => [
5104      "\N{U+6708}",
5105      "\N{U+706b}",
5106      "\N{U+6c34}",
5107      "\N{U+6728}",
5108      "\N{U+91d1}",
5109      "\N{U+571f}",
5110      "\N{U+65e5}",
5111    ],
5112    day_stand_alone_narrow => [
5113      "\N{U+6708}",
5114      "\N{U+706b}",
5115      "\N{U+6c34}",
5116      "\N{U+6728}",
5117      "\N{U+91d1}",
5118      "\N{U+571f}",
5119      "\N{U+65e5}",
5120    ],
5121    day_stand_alone_wide => [
5122      "\N{U+6708}\N{U+66dc}\N{U+65e5}",
5123      "\N{U+706b}\N{U+66dc}\N{U+65e5}",
5124      "\N{U+6c34}\N{U+66dc}\N{U+65e5}",
5125      "\N{U+6728}\N{U+66dc}\N{U+65e5}",
5126      "\N{U+91d1}\N{U+66dc}\N{U+65e5}",
5127      "\N{U+571f}\N{U+66dc}\N{U+65e5}",
5128      "\N{U+65e5}\N{U+66dc}\N{U+65e5}",
5129    ],
5130    era_abbreviated => [
5131      "\N{U+7d00}\N{U+5143}\N{U+524d}",
5132      "\N{U+897f}\N{U+66a6}",
5133    ],
5134    era_narrow => [
5135      "BC",
5136      "AD",
5137    ],
5138    era_wide => [
5139      "\N{U+7d00}\N{U+5143}\N{U+524d}",
5140      "\N{U+897f}\N{U+66a6}",
5141    ],
5142    first_day_of_week => 7,
5143    glibc_date_1_format => "%Y\N{U+5e74} %b %e\N{U+65e5} %A %H:%M:%S %Z",
5144    glibc_date_format => "%Y\N{U+5e74}%m\N{U+6708}%d\N{U+65e5}",
5145    glibc_datetime_format => "%Y\N{U+5e74}%m\N{U+6708}%d\N{U+65e5} %H\N{U+6642}%M\N{U+5206}%S\N{U+79d2}",
5146    glibc_time_12_format => "%p%I\N{U+6642}%M\N{U+5206}%S\N{U+79d2}",
5147    glibc_time_format => "%H\N{U+6642}%M\N{U+5206}%S\N{U+79d2}",
5148    language => "Japanese",
5149    month_format_abbreviated => [
5150      "1\N{U+6708}",
5151      "2\N{U+6708}",
5152      "3\N{U+6708}",
5153      "4\N{U+6708}",
5154      "5\N{U+6708}",
5155      "6\N{U+6708}",
5156      "7\N{U+6708}",
5157      "8\N{U+6708}",
5158      "9\N{U+6708}",
5159      "10\N{U+6708}",
5160      "11\N{U+6708}",
5161      "12\N{U+6708}",
5162    ],
5163    month_format_narrow => [
5164      1,
5165      2,
5166      3,
5167      4,
5168      5,
5169      6,
5170      7,
5171      8,
5172      9,
5173      10,
5174      11,
5175      12,
5176    ],
5177    month_format_wide => [
5178      "1\N{U+6708}",
5179      "2\N{U+6708}",
5180      "3\N{U+6708}",
5181      "4\N{U+6708}",
5182      "5\N{U+6708}",
5183      "6\N{U+6708}",
5184      "7\N{U+6708}",
5185      "8\N{U+6708}",
5186      "9\N{U+6708}",
5187      "10\N{U+6708}",
5188      "11\N{U+6708}",
5189      "12\N{U+6708}",
5190    ],
5191    month_stand_alone_abbreviated => [
5192      "1\N{U+6708}",
5193      "2\N{U+6708}",
5194      "3\N{U+6708}",
5195      "4\N{U+6708}",
5196      "5\N{U+6708}",
5197      "6\N{U+6708}",
5198      "7\N{U+6708}",
5199      "8\N{U+6708}",
5200      "9\N{U+6708}",
5201      "10\N{U+6708}",
5202      "11\N{U+6708}",
5203      "12\N{U+6708}",
5204    ],
5205    month_stand_alone_narrow => [
5206      1,
5207      2,
5208      3,
5209      4,
5210      5,
5211      6,
5212      7,
5213      8,
5214      9,
5215      10,
5216      11,
5217      12,
5218    ],
5219    month_stand_alone_wide => [
5220      "1\N{U+6708}",
5221      "2\N{U+6708}",
5222      "3\N{U+6708}",
5223      "4\N{U+6708}",
5224      "5\N{U+6708}",
5225      "6\N{U+6708}",
5226      "7\N{U+6708}",
5227      "8\N{U+6708}",
5228      "9\N{U+6708}",
5229      "10\N{U+6708}",
5230      "11\N{U+6708}",
5231      "12\N{U+6708}",
5232    ],
5233    name => "Japanese Japan",
5234    native_language => "\N{U+65e5}\N{U+672c}\N{U+8a9e}",
5235    native_name => "\N{U+65e5}\N{U+672c}\N{U+8a9e} \N{U+65e5}\N{U+672c}",
5236    native_script => undef,
5237    native_territory => "\N{U+65e5}\N{U+672c}",
5238    native_variant => undef,
5239    quarter_format_abbreviated => [
5240      "Q1",
5241      "Q2",
5242      "Q3",
5243      "Q4",
5244    ],
5245    quarter_format_narrow => [
5246      1,
5247      2,
5248      3,
5249      4,
5250    ],
5251    quarter_format_wide => [
5252      "\N{U+7b2c}1\N{U+56db}\N{U+534a}\N{U+671f}",
5253      "\N{U+7b2c}2\N{U+56db}\N{U+534a}\N{U+671f}",
5254      "\N{U+7b2c}3\N{U+56db}\N{U+534a}\N{U+671f}",
5255      "\N{U+7b2c}4\N{U+56db}\N{U+534a}\N{U+671f}",
5256    ],
5257    quarter_stand_alone_abbreviated => [
5258      "Q1",
5259      "Q2",
5260      "Q3",
5261      "Q4",
5262    ],
5263    quarter_stand_alone_narrow => [
5264      1,
5265      2,
5266      3,
5267      4,
5268    ],
5269    quarter_stand_alone_wide => [
5270      "\N{U+7b2c}1\N{U+56db}\N{U+534a}\N{U+671f}",
5271      "\N{U+7b2c}2\N{U+56db}\N{U+534a}\N{U+671f}",
5272      "\N{U+7b2c}3\N{U+56db}\N{U+534a}\N{U+671f}",
5273      "\N{U+7b2c}4\N{U+56db}\N{U+534a}\N{U+671f}",
5274    ],
5275    script => undef,
5276    territory => "Japan",
5277    time_format_full => "H\N{U+6642}mm\N{U+5206}ss\N{U+79d2} zzzz",
5278    time_format_long => "H:mm:ss z",
5279    time_format_medium => "H:mm:ss",
5280    time_format_short => "H:mm",
5281    variant => undef,
5282    version => 40,
5283  },
5284  "pt-BR" => {
5285    am_pm_abbreviated => [
5286      "AM",
5287      "PM",
5288    ],
5289    available_formats => {
5290      Bh => "h B",
5291      Bhm => "h:mm B",
5292      Bhms => "h:mm:ss B",
5293      E => "ccc",
5294      EBhm => "E h:mm B",
5295      EBhms => "E h:mm:ss B",
5296      EHm => "E, HH:mm",
5297      EHms => "E, HH:mm:ss",
5298      Ed => "E, d",
5299      Ehm => "E, h:mm a",
5300      Ehms => "E, h:mm:ss a",
5301      Gy => "y G",
5302      GyMMM => "MMM 'de' y G",
5303      GyMMMEd => "E, d 'de' MMM 'de' y G",
5304      GyMMMd => "d 'de' MMM 'de' y G",
5305      GyMd => "d/M/y GGGGG",
5306      H => "HH",
5307      Hm => "HH:mm",
5308      Hms => "HH:mm:ss",
5309      Hmsv => "HH:mm:ss v",
5310      Hmv => "HH:mm v",
5311      M => "L",
5312      MEd => "E, dd/MM",
5313      MMM => "LLL",
5314      MMMEd => "E, d 'de' MMM",
5315      MMMMEd => "E, d 'de' MMMM",
5316      "MMMMW-count-one" => "W'\N{U+00aa}' 'semana' 'de' MMMM",
5317      "MMMMW-count-other" => "W'\N{U+00aa}' 'semana' 'de' MMMM",
5318      MMMMd => "d 'de' MMMM",
5319      MMMd => "d 'de' MMM",
5320      MMdd => "dd/MM",
5321      Md => "d/M",
5322      d => "d",
5323      h => "h a",
5324      hm => "h:mm a",
5325      hms => "h:mm:ss a",
5326      hmsv => "h:mm:ss a v",
5327      hmv => "h:mm a v",
5328      ms => "mm:ss",
5329      y => "y",
5330      yM => "MM/y",
5331      yMEd => "E, dd/MM/y",
5332      yMM => "MM/y",
5333      yMMM => "MMM 'de' y",
5334      yMMMEd => "E, d 'de' MMM 'de' y",
5335      yMMMM => "MMMM 'de' y",
5336      yMMMMEd => "E, d 'de' MMMM 'de' y",
5337      yMMMMd => "d 'de' MMMM 'de' y",
5338      yMMMd => "d 'de' MMM 'de' y",
5339      yMd => "dd/MM/y",
5340      yQQQ => "QQQ 'de' y",
5341      yQQQQ => "QQQQ 'de' y",
5342      "yw-count-one" => "w'\N{U+00aa}' 'semana' 'de' Y",
5343      "yw-count-other" => "w'\N{U+00aa}' 'semana' 'de' Y",
5344    },
5345    code => "pt-BR",
5346    date_format_full => "EEEE, d 'de' MMMM 'de' y",
5347    date_format_long => "d 'de' MMMM 'de' y",
5348    date_format_medium => "d 'de' MMM 'de' y",
5349    date_format_short => "dd/MM/y",
5350    datetime_format_full => "{1} {0}",
5351    datetime_format_long => "{1} {0}",
5352    datetime_format_medium => "{1} {0}",
5353    datetime_format_short => "{1} {0}",
5354    day_format_abbreviated => [
5355      "seg.",
5356      "ter.",
5357      "qua.",
5358      "qui.",
5359      "sex.",
5360      "s\N{U+00e1}b.",
5361      "dom.",
5362    ],
5363    day_format_narrow => [
5364      "S",
5365      "T",
5366      "Q",
5367      "Q",
5368      "S",
5369      "S",
5370      "D",
5371    ],
5372    day_format_wide => [
5373      "segunda-feira",
5374      "ter\N{U+00e7}a-feira",
5375      "quarta-feira",
5376      "quinta-feira",
5377      "sexta-feira",
5378      "s\N{U+00e1}bado",
5379      "domingo",
5380    ],
5381    day_stand_alone_abbreviated => [
5382      "seg.",
5383      "ter.",
5384      "qua.",
5385      "qui.",
5386      "sex.",
5387      "s\N{U+00e1}b.",
5388      "dom.",
5389    ],
5390    day_stand_alone_narrow => [
5391      "S",
5392      "T",
5393      "Q",
5394      "Q",
5395      "S",
5396      "S",
5397      "D",
5398    ],
5399    day_stand_alone_wide => [
5400      "segunda-feira",
5401      "ter\N{U+00e7}a-feira",
5402      "quarta-feira",
5403      "quinta-feira",
5404      "sexta-feira",
5405      "s\N{U+00e1}bado",
5406      "domingo",
5407    ],
5408    era_abbreviated => [
5409      "a.C.",
5410      "d.C.",
5411    ],
5412    era_narrow => [
5413      "a.C.",
5414      "d.C.",
5415    ],
5416    era_wide => [
5417      "antes de Cristo",
5418      "depois de Cristo",
5419    ],
5420    first_day_of_week => 7,
5421    glibc_date_1_format => "%a %d %b %Y %T %Z",
5422    glibc_date_format => "%d/%m/%Y",
5423    glibc_datetime_format => "%a %d %b %Y %T",
5424    glibc_time_12_format => "%I:%M:%S %p",
5425    glibc_time_format => "%T",
5426    language => "Portuguese",
5427    month_format_abbreviated => [
5428      "jan.",
5429      "fev.",
5430      "mar.",
5431      "abr.",
5432      "mai.",
5433      "jun.",
5434      "jul.",
5435      "ago.",
5436      "set.",
5437      "out.",
5438      "nov.",
5439      "dez.",
5440    ],
5441    month_format_narrow => [
5442      "J",
5443      "F",
5444      "M",
5445      "A",
5446      "M",
5447      "J",
5448      "J",
5449      "A",
5450      "S",
5451      "O",
5452      "N",
5453      "D",
5454    ],
5455    month_format_wide => [
5456      "janeiro",
5457      "fevereiro",
5458      "mar\N{U+00e7}o",
5459      "abril",
5460      "maio",
5461      "junho",
5462      "julho",
5463      "agosto",
5464      "setembro",
5465      "outubro",
5466      "novembro",
5467      "dezembro",
5468    ],
5469    month_stand_alone_abbreviated => [
5470      "jan.",
5471      "fev.",
5472      "mar.",
5473      "abr.",
5474      "mai.",
5475      "jun.",
5476      "jul.",
5477      "ago.",
5478      "set.",
5479      "out.",
5480      "nov.",
5481      "dez.",
5482    ],
5483    month_stand_alone_narrow => [
5484      "J",
5485      "F",
5486      "M",
5487      "A",
5488      "M",
5489      "J",
5490      "J",
5491      "A",
5492      "S",
5493      "O",
5494      "N",
5495      "D",
5496    ],
5497    month_stand_alone_wide => [
5498      "janeiro",
5499      "fevereiro",
5500      "mar\N{U+00e7}o",
5501      "abril",
5502      "maio",
5503      "junho",
5504      "julho",
5505      "agosto",
5506      "setembro",
5507      "outubro",
5508      "novembro",
5509      "dezembro",
5510    ],
5511    name => "Portuguese Brazil",
5512    native_language => "portugu\N{U+00ea}s",
5513    native_name => "portugu\N{U+00ea}s Brasil",
5514    native_script => undef,
5515    native_territory => "Brasil",
5516    native_variant => undef,
5517    quarter_format_abbreviated => [
5518      "T1",
5519      "T2",
5520      "T3",
5521      "T4",
5522    ],
5523    quarter_format_narrow => [
5524      1,
5525      2,
5526      3,
5527      4,
5528    ],
5529    quarter_format_wide => [
5530      "1\N{U+00ba} trimestre",
5531      "2\N{U+00ba} trimestre",
5532      "3\N{U+00ba} trimestre",
5533      "4\N{U+00ba} trimestre",
5534    ],
5535    quarter_stand_alone_abbreviated => [
5536      "T1",
5537      "T2",
5538      "T3",
5539      "T4",
5540    ],
5541    quarter_stand_alone_narrow => [
5542      1,
5543      2,
5544      3,
5545      4,
5546    ],
5547    quarter_stand_alone_wide => [
5548      "1\N{U+00ba} trimestre",
5549      "2\N{U+00ba} trimestre",
5550      "3\N{U+00ba} trimestre",
5551      "4\N{U+00ba} trimestre",
5552    ],
5553    script => undef,
5554    territory => "Brazil",
5555    time_format_full => "HH:mm:ss zzzz",
5556    time_format_long => "HH:mm:ss z",
5557    time_format_medium => "HH:mm:ss",
5558    time_format_short => "HH:mm",
5559    variant => undef,
5560    version => 40,
5561  },
5562  "zh-Hans-CN" => {
5563    am_pm_abbreviated => [
5564      "\N{U+4e0a}\N{U+5348}",
5565      "\N{U+4e0b}\N{U+5348}",
5566    ],
5567    available_formats => {
5568      Bh => "Bh\N{U+65f6}",
5569      Bhm => "Bh:mm",
5570      Bhms => "Bh:mm:ss",
5571      E => "ccc",
5572      EBhm => "EBh:mm",
5573      EBhms => "EBh:mm:ss",
5574      EHm => "EHH:mm",
5575      EHms => "EHH:mm:ss",
5576      Ed => "d\N{U+65e5}E",
5577      Ehm => "Eah:mm",
5578      Ehms => "Eah:mm:ss",
5579      Gy => "Gy\N{U+5e74}",
5580      GyMMM => "Gy\N{U+5e74}M\N{U+6708}",
5581      GyMMMEd => "Gy\N{U+5e74}M\N{U+6708}d\N{U+65e5}E",
5582      GyMMMd => "Gy\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5583      GyMd => "GGGGG y-MM-dd",
5584      H => "H\N{U+65f6}",
5585      Hm => "HH:mm",
5586      Hms => "HH:mm:ss",
5587      Hmsv => "v HH:mm:ss",
5588      Hmv => "v HH:mm",
5589      M => "M\N{U+6708}",
5590      MEd => "M/dE",
5591      MMM => "LLL",
5592      MMMEd => "M\N{U+6708}d\N{U+65e5}E",
5593      "MMMMW-count-other" => "MMMM\N{U+7b2c}W\N{U+5468}",
5594      MMMMd => "M\N{U+6708}d\N{U+65e5}",
5595      MMMd => "M\N{U+6708}d\N{U+65e5}",
5596      MMdd => "MM/dd",
5597      Md => "M/d",
5598      d => "d\N{U+65e5}",
5599      h => "ah\N{U+65f6}",
5600      hm => "ah:mm",
5601      hms => "ah:mm:ss",
5602      hmsv => "v ah:mm:ss",
5603      hmv => "v ah:mm",
5604      ms => "mm:ss",
5605      y => "y\N{U+5e74}",
5606      yM => "y\N{U+5e74}M\N{U+6708}",
5607      yMEEEEd => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}EEEE",
5608      yMEd => "y/M/dE",
5609      yMM => "y\N{U+5e74}M\N{U+6708}",
5610      yMMM => "y\N{U+5e74}M\N{U+6708}",
5611      yMMMEd => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}E",
5612      yMMMM => "y\N{U+5e74}M\N{U+6708}",
5613      yMMMd => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5614      yMd => "y/M/d",
5615      yQQQ => "y\N{U+5e74}\N{U+7b2c}Q\N{U+5b63}\N{U+5ea6}",
5616      yQQQQ => "y\N{U+5e74}\N{U+7b2c}Q\N{U+5b63}\N{U+5ea6}",
5617      "yw-count-other" => "Y\N{U+5e74}\N{U+7b2c}w\N{U+5468}",
5618    },
5619    code => "zh-Hans-CN",
5620    date_format_full => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}EEEE",
5621    date_format_long => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5622    date_format_medium => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5623    date_format_short => "y/M/d",
5624    datetime_format_full => "{1} {0}",
5625    datetime_format_long => "{1} {0}",
5626    datetime_format_medium => "{1} {0}",
5627    datetime_format_short => "{1} {0}",
5628    day_format_abbreviated => [
5629      "\N{U+5468}\N{U+4e00}",
5630      "\N{U+5468}\N{U+4e8c}",
5631      "\N{U+5468}\N{U+4e09}",
5632      "\N{U+5468}\N{U+56db}",
5633      "\N{U+5468}\N{U+4e94}",
5634      "\N{U+5468}\N{U+516d}",
5635      "\N{U+5468}\N{U+65e5}",
5636    ],
5637    day_format_narrow => [
5638      "\N{U+4e00}",
5639      "\N{U+4e8c}",
5640      "\N{U+4e09}",
5641      "\N{U+56db}",
5642      "\N{U+4e94}",
5643      "\N{U+516d}",
5644      "\N{U+65e5}",
5645    ],
5646    day_format_wide => [
5647      "\N{U+661f}\N{U+671f}\N{U+4e00}",
5648      "\N{U+661f}\N{U+671f}\N{U+4e8c}",
5649      "\N{U+661f}\N{U+671f}\N{U+4e09}",
5650      "\N{U+661f}\N{U+671f}\N{U+56db}",
5651      "\N{U+661f}\N{U+671f}\N{U+4e94}",
5652      "\N{U+661f}\N{U+671f}\N{U+516d}",
5653      "\N{U+661f}\N{U+671f}\N{U+65e5}",
5654    ],
5655    day_stand_alone_abbreviated => [
5656      "\N{U+5468}\N{U+4e00}",
5657      "\N{U+5468}\N{U+4e8c}",
5658      "\N{U+5468}\N{U+4e09}",
5659      "\N{U+5468}\N{U+56db}",
5660      "\N{U+5468}\N{U+4e94}",
5661      "\N{U+5468}\N{U+516d}",
5662      "\N{U+5468}\N{U+65e5}",
5663    ],
5664    day_stand_alone_narrow => [
5665      "\N{U+4e00}",
5666      "\N{U+4e8c}",
5667      "\N{U+4e09}",
5668      "\N{U+56db}",
5669      "\N{U+4e94}",
5670      "\N{U+516d}",
5671      "\N{U+65e5}",
5672    ],
5673    day_stand_alone_wide => [
5674      "\N{U+661f}\N{U+671f}\N{U+4e00}",
5675      "\N{U+661f}\N{U+671f}\N{U+4e8c}",
5676      "\N{U+661f}\N{U+671f}\N{U+4e09}",
5677      "\N{U+661f}\N{U+671f}\N{U+56db}",
5678      "\N{U+661f}\N{U+671f}\N{U+4e94}",
5679      "\N{U+661f}\N{U+671f}\N{U+516d}",
5680      "\N{U+661f}\N{U+671f}\N{U+65e5}",
5681    ],
5682    era_abbreviated => [
5683      "\N{U+516c}\N{U+5143}\N{U+524d}",
5684      "\N{U+516c}\N{U+5143}",
5685    ],
5686    era_narrow => [
5687      "\N{U+516c}\N{U+5143}\N{U+524d}",
5688      "\N{U+516c}\N{U+5143}",
5689    ],
5690    era_wide => [
5691      "\N{U+516c}\N{U+5143}\N{U+524d}",
5692      "\N{U+516c}\N{U+5143}",
5693    ],
5694    first_day_of_week => 7,
5695    glibc_date_1_format => "%a %b %e %H:%M:%S %Z %Y",
5696    glibc_date_format => "%m/%d/%y",
5697    glibc_datetime_format => "%a %b %e %H:%M:%S %Y",
5698    glibc_time_12_format => "%I:%M:%S %p",
5699    glibc_time_format => "%H:%M:%S",
5700    language => "Chinese",
5701    month_format_abbreviated => [
5702      "1\N{U+6708}",
5703      "2\N{U+6708}",
5704      "3\N{U+6708}",
5705      "4\N{U+6708}",
5706      "5\N{U+6708}",
5707      "6\N{U+6708}",
5708      "7\N{U+6708}",
5709      "8\N{U+6708}",
5710      "9\N{U+6708}",
5711      "10\N{U+6708}",
5712      "11\N{U+6708}",
5713      "12\N{U+6708}",
5714    ],
5715    month_format_narrow => [
5716      1,
5717      2,
5718      3,
5719      4,
5720      5,
5721      6,
5722      7,
5723      8,
5724      9,
5725      10,
5726      11,
5727      12,
5728    ],
5729    month_format_wide => [
5730      "\N{U+4e00}\N{U+6708}",
5731      "\N{U+4e8c}\N{U+6708}",
5732      "\N{U+4e09}\N{U+6708}",
5733      "\N{U+56db}\N{U+6708}",
5734      "\N{U+4e94}\N{U+6708}",
5735      "\N{U+516d}\N{U+6708}",
5736      "\N{U+4e03}\N{U+6708}",
5737      "\N{U+516b}\N{U+6708}",
5738      "\N{U+4e5d}\N{U+6708}",
5739      "\N{U+5341}\N{U+6708}",
5740      "\N{U+5341}\N{U+4e00}\N{U+6708}",
5741      "\N{U+5341}\N{U+4e8c}\N{U+6708}",
5742    ],
5743    month_stand_alone_abbreviated => [
5744      "1\N{U+6708}",
5745      "2\N{U+6708}",
5746      "3\N{U+6708}",
5747      "4\N{U+6708}",
5748      "5\N{U+6708}",
5749      "6\N{U+6708}",
5750      "7\N{U+6708}",
5751      "8\N{U+6708}",
5752      "9\N{U+6708}",
5753      "10\N{U+6708}",
5754      "11\N{U+6708}",
5755      "12\N{U+6708}",
5756    ],
5757    month_stand_alone_narrow => [
5758      1,
5759      2,
5760      3,
5761      4,
5762      5,
5763      6,
5764      7,
5765      8,
5766      9,
5767      10,
5768      11,
5769      12,
5770    ],
5771    month_stand_alone_wide => [
5772      "\N{U+4e00}\N{U+6708}",
5773      "\N{U+4e8c}\N{U+6708}",
5774      "\N{U+4e09}\N{U+6708}",
5775      "\N{U+56db}\N{U+6708}",
5776      "\N{U+4e94}\N{U+6708}",
5777      "\N{U+516d}\N{U+6708}",
5778      "\N{U+4e03}\N{U+6708}",
5779      "\N{U+516b}\N{U+6708}",
5780      "\N{U+4e5d}\N{U+6708}",
5781      "\N{U+5341}\N{U+6708}",
5782      "\N{U+5341}\N{U+4e00}\N{U+6708}",
5783      "\N{U+5341}\N{U+4e8c}\N{U+6708}",
5784    ],
5785    name => "Chinese China Simplified",
5786    native_language => "\N{U+4e2d}\N{U+6587}",
5787    native_name => "\N{U+4e2d}\N{U+6587} \N{U+4e2d}\N{U+56fd} \N{U+7b80}\N{U+4f53}",
5788    native_script => "\N{U+7b80}\N{U+4f53}",
5789    native_territory => "\N{U+4e2d}\N{U+56fd}",
5790    native_variant => undef,
5791    quarter_format_abbreviated => [
5792      "1\N{U+5b63}\N{U+5ea6}",
5793      "2\N{U+5b63}\N{U+5ea6}",
5794      "3\N{U+5b63}\N{U+5ea6}",
5795      "4\N{U+5b63}\N{U+5ea6}",
5796    ],
5797    quarter_format_narrow => [
5798      1,
5799      2,
5800      3,
5801      4,
5802    ],
5803    quarter_format_wide => [
5804      "\N{U+7b2c}\N{U+4e00}\N{U+5b63}\N{U+5ea6}",
5805      "\N{U+7b2c}\N{U+4e8c}\N{U+5b63}\N{U+5ea6}",
5806      "\N{U+7b2c}\N{U+4e09}\N{U+5b63}\N{U+5ea6}",
5807      "\N{U+7b2c}\N{U+56db}\N{U+5b63}\N{U+5ea6}",
5808    ],
5809    quarter_stand_alone_abbreviated => [
5810      "1\N{U+5b63}\N{U+5ea6}",
5811      "2\N{U+5b63}\N{U+5ea6}",
5812      "3\N{U+5b63}\N{U+5ea6}",
5813      "4\N{U+5b63}\N{U+5ea6}",
5814    ],
5815    quarter_stand_alone_narrow => [
5816      1,
5817      2,
5818      3,
5819      4,
5820    ],
5821    quarter_stand_alone_wide => [
5822      "\N{U+7b2c}\N{U+4e00}\N{U+5b63}\N{U+5ea6}",
5823      "\N{U+7b2c}\N{U+4e8c}\N{U+5b63}\N{U+5ea6}",
5824      "\N{U+7b2c}\N{U+4e09}\N{U+5b63}\N{U+5ea6}",
5825      "\N{U+7b2c}\N{U+56db}\N{U+5b63}\N{U+5ea6}",
5826    ],
5827    script => "Simplified",
5828    territory => "China",
5829    time_format_full => "zzzz HH:mm:ss",
5830    time_format_long => "z HH:mm:ss",
5831    time_format_medium => "HH:mm:ss",
5832    time_format_short => "HH:mm",
5833    variant => undef,
5834    version => 40,
5835  },
5836  "zh-Hant-TW" => {
5837    am_pm_abbreviated => [
5838      "\N{U+4e0a}\N{U+5348}",
5839      "\N{U+4e0b}\N{U+5348}",
5840    ],
5841    available_formats => {
5842      Bh => "Bh\N{U+6642}",
5843      Bhm => "Bh:mm",
5844      Bhms => "Bh:mm:ss",
5845      E => "ccc",
5846      EBhm => "E Bh:mm",
5847      EBhms => "E Bh:mm:ss",
5848      EHm => "E HH:mm",
5849      EHms => "E HH:mm:ss",
5850      Ed => "d E",
5851      Ehm => "E Bh:mm",
5852      Ehms => "E Bh:mm:ss",
5853      Gy => "Gy\N{U+5e74}",
5854      GyMMM => "Gy\N{U+5e74}M\N{U+6708}",
5855      GyMMMEd => "Gy\N{U+5e74}M\N{U+6708}d\N{U+65e5} E",
5856      GyMMMd => "Gy\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5857      GyMd => "G y/M/d",
5858      H => "H\N{U+6642}",
5859      Hm => "HH:mm",
5860      Hms => "HH:mm:ss",
5861      Hmsv => "HH:mm:ss [v]",
5862      Hmv => "HH:mm [v]",
5863      M => "M\N{U+6708}",
5864      MEd => "M/d\N{U+ff08}E\N{U+ff09}",
5865      MMM => "LLL",
5866      MMMEd => "M\N{U+6708}d\N{U+65e5} E",
5867      "MMMMW-count-other" => "MMMM\N{U+7684}\N{U+7b2c}W\N{U+9031}",
5868      MMMMd => "M\N{U+6708}d\N{U+65e5}",
5869      MMMd => "M\N{U+6708}d\N{U+65e5}",
5870      MMdd => "MM/dd",
5871      Md => "M/d",
5872      d => "d\N{U+65e5}",
5873      h => "Bh\N{U+6642}",
5874      hm => "Bh:mm",
5875      hms => "Bh:mm:ss",
5876      hmsv => "Bh:mm:ss [v]",
5877      hmv => "Bh:mm [v]",
5878      ms => "mm:ss",
5879      y => "y\N{U+5e74}",
5880      yM => "y/M",
5881      yMEEEEd => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5} EEEE",
5882      yMEd => "y/M/d\N{U+ff08}E\N{U+ff09}",
5883      yMM => "y/MM",
5884      yMMM => "y\N{U+5e74}M\N{U+6708}",
5885      yMMMEd => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5} E",
5886      yMMMM => "y\N{U+5e74}M\N{U+6708}",
5887      yMMMd => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5888      yMd => "y/M/d",
5889      yQQQ => "y\N{U+5e74}QQQ",
5890      yQQQQ => "y\N{U+5e74}QQQQ",
5891      "yw-count-other" => "Y\N{U+5e74}\N{U+7684}\N{U+7b2c}w\N{U+9031}",
5892    },
5893    code => "zh-Hant-TW",
5894    date_format_full => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5} EEEE",
5895    date_format_long => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5896    date_format_medium => "y\N{U+5e74}M\N{U+6708}d\N{U+65e5}",
5897    date_format_short => "y/M/d",
5898    datetime_format_full => "{1} {0}",
5899    datetime_format_long => "{1} {0}",
5900    datetime_format_medium => "{1} {0}",
5901    datetime_format_short => "{1} {0}",
5902    day_format_abbreviated => [
5903      "\N{U+9031}\N{U+4e00}",
5904      "\N{U+9031}\N{U+4e8c}",
5905      "\N{U+9031}\N{U+4e09}",
5906      "\N{U+9031}\N{U+56db}",
5907      "\N{U+9031}\N{U+4e94}",
5908      "\N{U+9031}\N{U+516d}",
5909      "\N{U+9031}\N{U+65e5}",
5910    ],
5911    day_format_narrow => [
5912      "\N{U+4e00}",
5913      "\N{U+4e8c}",
5914      "\N{U+4e09}",
5915      "\N{U+56db}",
5916      "\N{U+4e94}",
5917      "\N{U+516d}",
5918      "\N{U+65e5}",
5919    ],
5920    day_format_wide => [
5921      "\N{U+661f}\N{U+671f}\N{U+4e00}",
5922      "\N{U+661f}\N{U+671f}\N{U+4e8c}",
5923      "\N{U+661f}\N{U+671f}\N{U+4e09}",
5924      "\N{U+661f}\N{U+671f}\N{U+56db}",
5925      "\N{U+661f}\N{U+671f}\N{U+4e94}",
5926      "\N{U+661f}\N{U+671f}\N{U+516d}",
5927      "\N{U+661f}\N{U+671f}\N{U+65e5}",
5928    ],
5929    day_stand_alone_abbreviated => [
5930      "\N{U+9031}\N{U+4e00}",
5931      "\N{U+9031}\N{U+4e8c}",
5932      "\N{U+9031}\N{U+4e09}",
5933      "\N{U+9031}\N{U+56db}",
5934      "\N{U+9031}\N{U+4e94}",
5935      "\N{U+9031}\N{U+516d}",
5936      "\N{U+9031}\N{U+65e5}",
5937    ],
5938    day_stand_alone_narrow => [
5939      "\N{U+4e00}",
5940      "\N{U+4e8c}",
5941      "\N{U+4e09}",
5942      "\N{U+56db}",
5943      "\N{U+4e94}",
5944      "\N{U+516d}",
5945      "\N{U+65e5}",
5946    ],
5947    day_stand_alone_wide => [
5948      "\N{U+661f}\N{U+671f}\N{U+4e00}",
5949      "\N{U+661f}\N{U+671f}\N{U+4e8c}",
5950      "\N{U+661f}\N{U+671f}\N{U+4e09}",
5951      "\N{U+661f}\N{U+671f}\N{U+56db}",
5952      "\N{U+661f}\N{U+671f}\N{U+4e94}",
5953      "\N{U+661f}\N{U+671f}\N{U+516d}",
5954      "\N{U+661f}\N{U+671f}\N{U+65e5}",
5955    ],
5956    era_abbreviated => [
5957      "\N{U+897f}\N{U+5143}\N{U+524d}",
5958      "\N{U+897f}\N{U+5143}",
5959    ],
5960    era_narrow => [
5961      "\N{U+897f}\N{U+5143}\N{U+524d}",
5962      "\N{U+897f}\N{U+5143}",
5963    ],
5964    era_wide => [
5965      "\N{U+897f}\N{U+5143}\N{U+524d}",
5966      "\N{U+897f}\N{U+5143}",
5967    ],
5968    first_day_of_week => 7,
5969    glibc_date_1_format => "%a %b %e %H:%M:%S %Z %Y",
5970    glibc_date_format => "%m/%d/%y",
5971    glibc_datetime_format => "%a %b %e %H:%M:%S %Y",
5972    glibc_time_12_format => "%I:%M:%S %p",
5973    glibc_time_format => "%H:%M:%S",
5974    language => "Chinese",
5975    month_format_abbreviated => [
5976      "1\N{U+6708}",
5977      "2\N{U+6708}",
5978      "3\N{U+6708}",
5979      "4\N{U+6708}",
5980      "5\N{U+6708}",
5981      "6\N{U+6708}",
5982      "7\N{U+6708}",
5983      "8\N{U+6708}",
5984      "9\N{U+6708}",
5985      "10\N{U+6708}",
5986      "11\N{U+6708}",
5987      "12\N{U+6708}",
5988    ],
5989    month_format_narrow => [
5990      1,
5991      2,
5992      3,
5993      4,
5994      5,
5995      6,
5996      7,
5997      8,
5998      9,
5999      10,
6000      11,
6001      12,
6002    ],
6003    month_format_wide => [
6004      "1\N{U+6708}",
6005      "2\N{U+6708}",
6006      "3\N{U+6708}",
6007      "4\N{U+6708}",
6008      "5\N{U+6708}",
6009      "6\N{U+6708}",
6010      "7\N{U+6708}",
6011      "8\N{U+6708}",
6012      "9\N{U+6708}",
6013      "10\N{U+6708}",
6014      "11\N{U+6708}",
6015      "12\N{U+6708}",
6016    ],
6017    month_stand_alone_abbreviated => [
6018      "1\N{U+6708}",
6019      "2\N{U+6708}",
6020      "3\N{U+6708}",
6021      "4\N{U+6708}",
6022      "5\N{U+6708}",
6023      "6\N{U+6708}",
6024      "7\N{U+6708}",
6025      "8\N{U+6708}",
6026      "9\N{U+6708}",
6027      "10\N{U+6708}",
6028      "11\N{U+6708}",
6029      "12\N{U+6708}",
6030    ],
6031    month_stand_alone_narrow => [
6032      1,
6033      2,
6034      3,
6035      4,
6036      5,
6037      6,
6038      7,
6039      8,
6040      9,
6041      10,
6042      11,
6043      12,
6044    ],
6045    month_stand_alone_wide => [
6046      "1\N{U+6708}",
6047      "2\N{U+6708}",
6048      "3\N{U+6708}",
6049      "4\N{U+6708}",
6050      "5\N{U+6708}",
6051      "6\N{U+6708}",
6052      "7\N{U+6708}",
6053      "8\N{U+6708}",
6054      "9\N{U+6708}",
6055      "10\N{U+6708}",
6056      "11\N{U+6708}",
6057      "12\N{U+6708}",
6058    ],
6059    name => "Chinese Taiwan Traditional",
6060    native_language => "\N{U+4e2d}\N{U+6587}",
6061    native_name => "\N{U+4e2d}\N{U+6587} \N{U+53f0}\N{U+7063} \N{U+7e41}\N{U+9ad4}",
6062    native_script => "\N{U+7e41}\N{U+9ad4}",
6063    native_territory => "\N{U+53f0}\N{U+7063}",
6064    native_variant => undef,
6065    quarter_format_abbreviated => [
6066      "\N{U+7b2c}1\N{U+5b63}",
6067      "\N{U+7b2c}2\N{U+5b63}",
6068      "\N{U+7b2c}3\N{U+5b63}",
6069      "\N{U+7b2c}4\N{U+5b63}",
6070    ],
6071    quarter_format_narrow => [
6072      1,
6073      2,
6074      3,
6075      4,
6076    ],
6077    quarter_format_wide => [
6078      "\N{U+7b2c}1\N{U+5b63}",
6079      "\N{U+7b2c}2\N{U+5b63}",
6080      "\N{U+7b2c}3\N{U+5b63}",
6081      "\N{U+7b2c}4\N{U+5b63}",
6082    ],
6083    quarter_stand_alone_abbreviated => [
6084      "\N{U+7b2c}1\N{U+5b63}",
6085      "\N{U+7b2c}2\N{U+5b63}",
6086      "\N{U+7b2c}3\N{U+5b63}",
6087      "\N{U+7b2c}4\N{U+5b63}",
6088    ],
6089    quarter_stand_alone_narrow => [
6090      1,
6091      2,
6092      3,
6093      4,
6094    ],
6095    quarter_stand_alone_wide => [
6096      "\N{U+7b2c}1\N{U+5b63}",
6097      "\N{U+7b2c}2\N{U+5b63}",
6098      "\N{U+7b2c}3\N{U+5b63}",
6099      "\N{U+7b2c}4\N{U+5b63}",
6100    ],
6101    script => "Traditional",
6102    territory => "Taiwan",
6103    time_format_full => "Bh:mm:ss [zzzz]",
6104    time_format_long => "Bh:mm:ss [z]",
6105    time_format_medium => "Bh:mm:ss",
6106    time_format_short => "Bh:mm",
6107    variant => undef,
6108    version => 40,
6109  },
6110);
6111### :end LocaleData:
6112#>>>
6113
6114sub locale_data {
6115    my $code = shift;
6116    return $LocaleData{$code} if $LocaleData{$code};
6117
6118    my $data = _data_for($code);
6119
6120    return $LocaleData{$code} = $data;
6121}
6122
6123sub _data_for {
6124    my $code = shift;
6125
6126    my $data
6127        = do(
6128        File::Spec->rel2abs( dist_file( 'DateTime-Locale', $code . '.pl' ) )
6129        );
6130    die $@ if $@;
6131    die $! if $!;
6132
6133    return $data;
6134}
6135
6136sub add_locale {
6137    my $code = shift;
6138    my $data = shift;
6139
6140    die "You cannot add an existing locale - $code\n"
6141        if exists $Codes{$code};
6142    die
6143        qq{One of either the 'en_language' or 'language' keys is required to add a new locale\n}
6144        if !( exists $data->{en_language} || exists $data->{language} );
6145
6146    my $lang
6147        = ( exists $data->{en_language} )
6148        ? $data->{en_language}
6149        : $data->{language};
6150    $Names{$lang}                            = $code;
6151    $Codes{$code}                            = 1;
6152    $NativeNames{ $data->{native_language} } = $code
6153        if exists $data->{native_language};
6154    $LocaleData{$code} = $data;
6155}
6156
6157# ABSTRACT: Locale data generated from CLDR
6158
6159__END__
6160
6161=pod
6162
6163=encoding UTF-8
6164
6165=head1 NAME
6166
6167DateTime::Locale::Data - Locale data generated from CLDR
6168
6169=head1 VERSION
6170
6171version 1.33
6172
6173=head1 DESCRIPTION
6174
6175There are no user-facing parts in this module.
6176
6177=head1 SUPPORT
6178
6179Bugs may be submitted at L<https://github.com/houseabsolute/DateTime-Locale/issues>.
6180
6181There is a mailing list available for users of this distribution,
6182L<mailto:datetime@perl.org>.
6183
6184=head1 SOURCE
6185
6186The source code repository for DateTime-Locale can be found at L<https://github.com/houseabsolute/DateTime-Locale>.
6187
6188=head1 AUTHOR
6189
6190Dave Rolsky <autarch@urth.org>
6191
6192=head1 COPYRIGHT AND LICENSE
6193
6194This software is copyright (c) 2003 - 2021 by Dave Rolsky.
6195
6196This is free software; you can redistribute it and/or modify it under
6197the same terms as the Perl 5 programming language system itself.
6198
6199The full text of the license can be found in the
6200F<LICENSE> file included with this distribution.
6201
6202=cut
6203