File Coverage

blib/lib/Locale/CLDR/Locales/Zh.pm
Criterion Covered Total %
statement 35 42 83.3
branch n/a
condition n/a
subroutine 12 13 92.3
pod 0 1 0.0
total 47 56 83.9


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::Zh - Package for language Chinese
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Zh;
10             # This file auto generated from Data\common\main\zh.xml
11             # on Fri 13 Oct 9:49:17 am GMT
12              
13 1     1   980579 use strict;
  1         3  
  1         29  
14 1     1   4 use warnings;
  1         2  
  1         24  
15 1     1   4 use version;
  1         1  
  1         8  
16              
17             our $VERSION = version->declare('v0.34.2');
18              
19 1     1   94 use v5.10.1;
  1         3  
20 1     1   4 use mro 'c3';
  1         1  
  1         11  
21 1     1   21 use utf8;
  1         1  
  1         8  
22 1     1   41 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         18  
23 1     1   113 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         7  
24 1     1   1328 use Moo;
  1         2  
  1         5  
25              
26             extends('Locale::CLDR::Locales::Root');
27             has 'LineBreak_variables' => (
28             is => 'ro',
29             isa => ArrayRef,
30             init_arg => undef,
31             default => sub {[
32             '$ID' => '[[\p{Line_Break=Ideographic}] [$CJ]]',
33             '$NS' => '\p{Line_Break=Nonstarter}',
34             ]}
35             );
36             has 'valid_algorithmic_formats' => (
37             is => 'ro',
38             isa => ArrayRef,
39             init_arg => undef,
40             default => sub {[ 'spellout-numbering-year','spellout-numbering-days','spellout-numbering','spellout-cardinal-financial','spellout-cardinal','spellout-cardinal-alternate2','spellout-ordinal','digits-ordinal' ]},
41             );
42              
43             has 'algorithmic_number_format_data' => (
44             is => 'ro',
45             isa => HashRef,
46             init_arg => undef,
47             default => sub {
48 1     1   472 use bigfloat;
  1         2  
  1         8  
49             return {
50             'cardinal-alternate2-13' => {
51             'private' => {
52             '1' => {
53             base_value => q(1),
54             divisor => q(1),
55             rule => q(零=%spellout-numbering=),
56             },
57             '10' => {
58             base_value => q(10),
59             divisor => q(10),
60             rule => q(零一=%spellout-cardinal-alternate2=),
61             },
62             '20' => {
63             base_value => q(20),
64             divisor => q(10),
65             rule => q(零=%spellout-cardinal-alternate2=),
66             },
67             '1000000000000' => {
68             base_value => q(1000000000000),
69             divisor => q(1000000000000),
70             rule => q(=%spellout-cardinal-alternate2=),
71             },
72             'max' => {
73             base_value => q(1000000000000),
74             divisor => q(1000000000000),
75             rule => q(=%spellout-cardinal-alternate2=),
76             },
77             },
78             },
79             'cardinal-alternate2-2' => {
80             'private' => {
81             '1' => {
82             base_value => q(1),
83             divisor => q(1),
84             rule => q(零=%spellout-numbering=),
85             },
86             '10' => {
87             base_value => q(10),
88             divisor => q(10),
89             rule => q(一=%spellout-numbering=),
90             },
91             '20' => {
92             base_value => q(20),
93             divisor => q(10),
94             rule => q(=%spellout-numbering=),
95             },
96             'max' => {
97             base_value => q(20),
98             divisor => q(10),
99             rule => q(=%spellout-numbering=),
100             },
101             },
102             },
103             'cardinal-alternate2-3' => {
104             'private' => {
105             '1' => {
106             base_value => q(1),
107             divisor => q(1),
108             rule => q(零=%spellout-numbering=),
109             },
110             '10' => {
111             base_value => q(10),
112             divisor => q(10),
113             rule => q(零一=%spellout-cardinal-alternate2=),
114             },
115             '20' => {
116             base_value => q(20),
117             divisor => q(10),
118             rule => q(零=%spellout-cardinal-alternate2=),
119             },
120             '100' => {
121             base_value => q(100),
122             divisor => q(100),
123             rule => q(=%spellout-cardinal-alternate2=),
124             },
125             'max' => {
126             base_value => q(100),
127             divisor => q(100),
128             rule => q(=%spellout-cardinal-alternate2=),
129             },
130             },
131             },
132             'cardinal-alternate2-4' => {
133             'private' => {
134             '1' => {
135             base_value => q(1),
136             divisor => q(1),
137             rule => q(零=%spellout-numbering=),
138             },
139             '10' => {
140             base_value => q(10),
141             divisor => q(10),
142             rule => q(零一=%spellout-cardinal-alternate2=),
143             },
144             '20' => {
145             base_value => q(20),
146             divisor => q(10),
147             rule => q(零=%spellout-cardinal-alternate2=),
148             },
149             '1000' => {
150             base_value => q(1000),
151             divisor => q(1000),
152             rule => q(=%spellout-cardinal-alternate2=),
153             },
154             'max' => {
155             base_value => q(1000),
156             divisor => q(1000),
157             rule => q(=%spellout-cardinal-alternate2=),
158             },
159             },
160             },
161             'cardinal-alternate2-5' => {
162             'private' => {
163             '1' => {
164             base_value => q(1),
165             divisor => q(1),
166             rule => q(零=%spellout-numbering=),
167             },
168             '10' => {
169             base_value => q(10),
170             divisor => q(10),
171             rule => q(零一=%spellout-cardinal-alternate2=),
172             },
173             '20' => {
174             base_value => q(20),
175             divisor => q(10),
176             rule => q(零=%spellout-cardinal-alternate2=),
177             },
178             '10000' => {
179             base_value => q(10000),
180             divisor => q(10000),
181             rule => q(=%spellout-cardinal-alternate2=),
182             },
183             'max' => {
184             base_value => q(10000),
185             divisor => q(10000),
186             rule => q(=%spellout-cardinal-alternate2=),
187             },
188             },
189             },
190             'cardinal-alternate2-8' => {
191             'private' => {
192             '1' => {
193             base_value => q(1),
194             divisor => q(1),
195             rule => q(零=%spellout-numbering=),
196             },
197             '10' => {
198             base_value => q(10),
199             divisor => q(10),
200             rule => q(零一=%spellout-cardinal-alternate2=),
201             },
202             '20' => {
203             base_value => q(20),
204             divisor => q(10),
205             rule => q(零=%spellout-cardinal-alternate2=),
206             },
207             '10000000' => {
208             base_value => q(10000000),
209             divisor => q(10000000),
210             rule => q(=%spellout-cardinal-alternate2=),
211             },
212             'max' => {
213             base_value => q(10000000),
214             divisor => q(10000000),
215             rule => q(=%spellout-cardinal-alternate2=),
216             },
217             },
218             },
219             'cardinal13' => {
220             'private' => {
221             '1' => {
222             base_value => q(1),
223             divisor => q(1),
224             rule => q(零=%spellout-numbering=),
225             },
226             '10' => {
227             base_value => q(10),
228             divisor => q(10),
229             rule => q(零一=%spellout-cardinal=),
230             },
231             '20' => {
232             base_value => q(20),
233             divisor => q(10),
234             rule => q(零=%spellout-cardinal=),
235             },
236             '1000000000000' => {
237             base_value => q(1000000000000),
238             divisor => q(1000000000000),
239             rule => q(=%spellout-cardinal=),
240             },
241             'max' => {
242             base_value => q(1000000000000),
243             divisor => q(1000000000000),
244             rule => q(=%spellout-cardinal=),
245             },
246             },
247             },
248             'cardinal2' => {
249             'private' => {
250             '1' => {
251             base_value => q(1),
252             divisor => q(1),
253             rule => q(零=%spellout-numbering=),
254             },
255             '10' => {
256             base_value => q(10),
257             divisor => q(10),
258             rule => q(一=%spellout-numbering=),
259             },
260             '20' => {
261             base_value => q(20),
262             divisor => q(10),
263             rule => q(=%spellout-numbering=),
264             },
265             'max' => {
266             base_value => q(20),
267             divisor => q(10),
268             rule => q(=%spellout-numbering=),
269             },
270             },
271             },
272             'cardinal3' => {
273             'private' => {
274             '1' => {
275             base_value => q(1),
276             divisor => q(1),
277             rule => q(零=%spellout-numbering=),
278             },
279             '10' => {
280             base_value => q(10),
281             divisor => q(10),
282             rule => q(零一=%spellout-cardinal=),
283             },
284             '20' => {
285             base_value => q(20),
286             divisor => q(10),
287             rule => q(零=%spellout-cardinal=),
288             },
289             '100' => {
290             base_value => q(100),
291             divisor => q(100),
292             rule => q(=%spellout-cardinal=),
293             },
294             'max' => {
295             base_value => q(100),
296             divisor => q(100),
297             rule => q(=%spellout-cardinal=),
298             },
299             },
300             },
301             'cardinal4' => {
302             'private' => {
303             '1' => {
304             base_value => q(1),
305             divisor => q(1),
306             rule => q(零=%spellout-numbering=),
307             },
308             '10' => {
309             base_value => q(10),
310             divisor => q(10),
311             rule => q(零一=%spellout-cardinal=),
312             },
313             '20' => {
314             base_value => q(20),
315             divisor => q(10),
316             rule => q(零=%spellout-cardinal=),
317             },
318             '1000' => {
319             base_value => q(1000),
320             divisor => q(1000),
321             rule => q(=%spellout-cardinal=),
322             },
323             'max' => {
324             base_value => q(1000),
325             divisor => q(1000),
326             rule => q(=%spellout-cardinal=),
327             },
328             },
329             },
330             'cardinal5' => {
331             'private' => {
332             '1' => {
333             base_value => q(1),
334             divisor => q(1),
335             rule => q(零=%spellout-numbering=),
336             },
337             '10' => {
338             base_value => q(10),
339             divisor => q(10),
340             rule => q(零一=%spellout-cardinal=),
341             },
342             '20' => {
343             base_value => q(20),
344             divisor => q(10),
345             rule => q(零=%spellout-cardinal=),
346             },
347             '10000' => {
348             base_value => q(10000),
349             divisor => q(10000),
350             rule => q(=%spellout-cardinal=),
351             },
352             'max' => {
353             base_value => q(10000),
354             divisor => q(10000),
355             rule => q(=%spellout-cardinal=),
356             },
357             },
358             },
359             'cardinal8' => {
360             'private' => {
361             '1' => {
362             base_value => q(1),
363             divisor => q(1),
364             rule => q(零=%spellout-numbering=),
365             },
366             '10' => {
367             base_value => q(10),
368             divisor => q(10),
369             rule => q(零一=%spellout-cardinal=),
370             },
371             '20' => {
372             base_value => q(20),
373             divisor => q(10),
374             rule => q(零=%spellout-cardinal=),
375             },
376             '10000000' => {
377             base_value => q(10000000),
378             divisor => q(10000000),
379             rule => q(=%spellout-cardinal=),
380             },
381             'max' => {
382             base_value => q(10000000),
383             divisor => q(10000000),
384             rule => q(=%spellout-cardinal=),
385             },
386             },
387             },
388             'digits-ordinal' => {
389             'public' => {
390             '-x' => {
391             divisor => q(1),
392             rule => q(第−→#,##0→),
393             },
394             '0' => {
395             base_value => q(0),
396             divisor => q(1),
397             rule => q(第=#,##0=),
398             },
399             'max' => {
400             base_value => q(0),
401             divisor => q(1),
402             rule => q(第=#,##0=),
403             },
404             },
405             },
406             'financialnumber13' => {
407             'private' => {
408             '1' => {
409             base_value => q(1),
410             divisor => q(1),
411             rule => q(零=%spellout-cardinal-financial=),
412             },
413             '10' => {
414             base_value => q(10),
415             divisor => q(10),
416             rule => q(零壹=%spellout-cardinal-financial=),
417             },
418             '20' => {
419             base_value => q(20),
420             divisor => q(10),
421             rule => q(零=%spellout-cardinal-financial=),
422             },
423             '1000000000000' => {
424             base_value => q(1000000000000),
425             divisor => q(1000000000000),
426             rule => q(=%spellout-cardinal-financial=),
427             },
428             'max' => {
429             base_value => q(1000000000000),
430             divisor => q(1000000000000),
431             rule => q(=%spellout-cardinal-financial=),
432             },
433             },
434             },
435             'financialnumber2' => {
436             'private' => {
437             '1' => {
438             base_value => q(1),
439             divisor => q(1),
440             rule => q(零=%spellout-cardinal-financial=),
441             },
442             '10' => {
443             base_value => q(10),
444             divisor => q(10),
445             rule => q(壹=%spellout-cardinal-financial=),
446             },
447             '20' => {
448             base_value => q(20),
449             divisor => q(10),
450             rule => q(=%spellout-cardinal-financial=),
451             },
452             'max' => {
453             base_value => q(20),
454             divisor => q(10),
455             rule => q(=%spellout-cardinal-financial=),
456             },
457             },
458             },
459             'financialnumber3' => {
460             'private' => {
461             '1' => {
462             base_value => q(1),
463             divisor => q(1),
464             rule => q(零=%spellout-cardinal-financial=),
465             },
466             '10' => {
467             base_value => q(10),
468             divisor => q(10),
469             rule => q(零壹=%spellout-cardinal-financial=),
470             },
471             '20' => {
472             base_value => q(20),
473             divisor => q(10),
474             rule => q(零=%spellout-cardinal-financial=),
475             },
476             '100' => {
477             base_value => q(100),
478             divisor => q(100),
479             rule => q(=%spellout-cardinal-financial=),
480             },
481             'max' => {
482             base_value => q(100),
483             divisor => q(100),
484             rule => q(=%spellout-cardinal-financial=),
485             },
486             },
487             },
488             'financialnumber4' => {
489             'private' => {
490             '1' => {
491             base_value => q(1),
492             divisor => q(1),
493             rule => q(零=%spellout-cardinal-financial=),
494             },
495             '10' => {
496             base_value => q(10),
497             divisor => q(10),
498             rule => q(零壹=%spellout-cardinal-financial=),
499             },
500             '20' => {
501             base_value => q(20),
502             divisor => q(10),
503             rule => q(零=%spellout-cardinal-financial=),
504             },
505             '1000' => {
506             base_value => q(1000),
507             divisor => q(1000),
508             rule => q(=%spellout-cardinal-financial=),
509             },
510             'max' => {
511             base_value => q(1000),
512             divisor => q(1000),
513             rule => q(=%spellout-cardinal-financial=),
514             },
515             },
516             },
517             'financialnumber5' => {
518             'private' => {
519             '1' => {
520             base_value => q(1),
521             divisor => q(1),
522             rule => q(零=%spellout-cardinal-financial=),
523             },
524             '10' => {
525             base_value => q(10),
526             divisor => q(10),
527             rule => q(零壹=%spellout-cardinal-financial=),
528             },
529             '20' => {
530             base_value => q(20),
531             divisor => q(10),
532             rule => q(零=%spellout-cardinal-financial=),
533             },
534             '10000' => {
535             base_value => q(10000),
536             divisor => q(10000),
537             rule => q(=%spellout-cardinal-financial=),
538             },
539             'max' => {
540             base_value => q(10000),
541             divisor => q(10000),
542             rule => q(=%spellout-cardinal-financial=),
543             },
544             },
545             },
546             'financialnumber8' => {
547             'private' => {
548             '1' => {
549             base_value => q(1),
550             divisor => q(1),
551             rule => q(零=%spellout-cardinal-financial=),
552             },
553             '10' => {
554             base_value => q(10),
555             divisor => q(10),
556             rule => q(零壹=%spellout-cardinal-financial=),
557             },
558             '20' => {
559             base_value => q(20),
560             divisor => q(10),
561             rule => q(零=%spellout-cardinal-financial=),
562             },
563             '10000000' => {
564             base_value => q(10000000),
565             divisor => q(10000000),
566             rule => q(=%spellout-cardinal-financial=),
567             },
568             'max' => {
569             base_value => q(10000000),
570             divisor => q(10000000),
571             rule => q(=%spellout-cardinal-financial=),
572             },
573             },
574             },
575             'number13' => {
576             'private' => {
577             '1' => {
578             base_value => q(1),
579             divisor => q(1),
580             rule => q(〇=%spellout-numbering=),
581             },
582             '10' => {
583             base_value => q(10),
584             divisor => q(10),
585             rule => q(〇一=%spellout-numbering=),
586             },
587             '20' => {
588             base_value => q(20),
589             divisor => q(10),
590             rule => q(〇=%spellout-numbering=),
591             },
592             '1000000000000' => {
593             base_value => q(1000000000000),
594             divisor => q(1000000000000),
595             rule => q(=%spellout-numbering=),
596             },
597             'max' => {
598             base_value => q(1000000000000),
599             divisor => q(1000000000000),
600             rule => q(=%spellout-numbering=),
601             },
602             },
603             },
604             'number2' => {
605             'private' => {
606             '1' => {
607             base_value => q(1),
608             divisor => q(1),
609             rule => q(〇=%spellout-numbering=),
610             },
611             '10' => {
612             base_value => q(10),
613             divisor => q(10),
614             rule => q(一=%spellout-numbering=),
615             },
616             '20' => {
617             base_value => q(20),
618             divisor => q(10),
619             rule => q(=%spellout-numbering=),
620             },
621             'max' => {
622             base_value => q(20),
623             divisor => q(10),
624             rule => q(=%spellout-numbering=),
625             },
626             },
627             },
628             'number3' => {
629             'private' => {
630             '1' => {
631             base_value => q(1),
632             divisor => q(1),
633             rule => q(〇=%spellout-numbering=),
634             },
635             '10' => {
636             base_value => q(10),
637             divisor => q(10),
638             rule => q(〇一=%spellout-numbering=),
639             },
640             '20' => {
641             base_value => q(20),
642             divisor => q(10),
643             rule => q(〇=%spellout-numbering=),
644             },
645             '100' => {
646             base_value => q(100),
647             divisor => q(100),
648             rule => q(=%spellout-numbering=),
649             },
650             'max' => {
651             base_value => q(100),
652             divisor => q(100),
653             rule => q(=%spellout-numbering=),
654             },
655             },
656             },
657             'number4' => {
658             'private' => {
659             '1' => {
660             base_value => q(1),
661             divisor => q(1),
662             rule => q(〇=%spellout-numbering=),
663             },
664             '10' => {
665             base_value => q(10),
666             divisor => q(10),
667             rule => q(〇一=%spellout-numbering=),
668             },
669             '20' => {
670             base_value => q(20),
671             divisor => q(10),
672             rule => q(〇=%spellout-numbering=),
673             },
674             '1000' => {
675             base_value => q(1000),
676             divisor => q(1000),
677             rule => q(=%spellout-numbering=),
678             },
679             'max' => {
680             base_value => q(1000),
681             divisor => q(1000),
682             rule => q(=%spellout-numbering=),
683             },
684             },
685             },
686             'number5' => {
687             'private' => {
688             '1' => {
689             base_value => q(1),
690             divisor => q(1),
691             rule => q(〇=%spellout-numbering=),
692             },
693             '10' => {
694             base_value => q(10),
695             divisor => q(10),
696             rule => q(〇一=%spellout-numbering=),
697             },
698             '20' => {
699             base_value => q(20),
700             divisor => q(10),
701             rule => q(〇=%spellout-numbering=),
702             },
703             '10000' => {
704             base_value => q(10000),
705             divisor => q(10000),
706             rule => q(=%spellout-numbering=),
707             },
708             'max' => {
709             base_value => q(10000),
710             divisor => q(10000),
711             rule => q(=%spellout-numbering=),
712             },
713             },
714             },
715             'number8' => {
716             'private' => {
717             '1' => {
718             base_value => q(1),
719             divisor => q(1),
720             rule => q(〇=%spellout-numbering=),
721             },
722             '10' => {
723             base_value => q(10),
724             divisor => q(10),
725             rule => q(〇一=%spellout-numbering=),
726             },
727             '20' => {
728             base_value => q(20),
729             divisor => q(10),
730             rule => q(〇=%spellout-numbering=),
731             },
732             '10000000' => {
733             base_value => q(10000000),
734             divisor => q(10000000),
735             rule => q(=%spellout-numbering=),
736             },
737             'max' => {
738             base_value => q(10000000),
739             divisor => q(10000000),
740             rule => q(=%spellout-numbering=),
741             },
742             },
743             },
744             'numbering-days' => {
745             'private' => {
746             '0' => {
747             base_value => q(0),
748             divisor => q(1),
749             rule => q(=%spellout-numbering=),
750             },
751             '21' => {
752             base_value => q(21),
753             divisor => q(10),
754             rule => q(廿→→),
755             },
756             '30' => {
757             base_value => q(30),
758             divisor => q(10),
759             rule => q(←←十),
760             },
761             '31' => {
762             base_value => q(31),
763             divisor => q(10),
764             rule => q(丗→→),
765             },
766             '40' => {
767             base_value => q(40),
768             divisor => q(10),
769             rule => q(←←十),
770             },
771             '41' => {
772             base_value => q(41),
773             divisor => q(10),
774             rule => q(卌→→),
775             },
776             '50' => {
777             base_value => q(50),
778             divisor => q(10),
779             rule => q(=%spellout-numbering=),
780             },
781             'max' => {
782             base_value => q(50),
783             divisor => q(10),
784             rule => q(=%spellout-numbering=),
785             },
786             },
787             },
788             'spellout-cardinal' => {
789             'public' => {
790             '-x' => {
791             divisor => q(1),
792             rule => q(负→→),
793             },
794             '0' => {
795             base_value => q(0),
796             divisor => q(1),
797             rule => q(零),
798             },
799             'x.x' => {
800             divisor => q(1),
801             rule => q(←←点→→→),
802             },
803             '1' => {
804             base_value => q(1),
805             divisor => q(1),
806             rule => q(一),
807             },
808             '2' => {
809             base_value => q(2),
810             divisor => q(1),
811             rule => q(二),
812             },
813             '3' => {
814             base_value => q(3),
815             divisor => q(1),
816             rule => q(三),
817             },
818             '4' => {
819             base_value => q(4),
820             divisor => q(1),
821             rule => q(四),
822             },
823             '5' => {
824             base_value => q(5),
825             divisor => q(1),
826             rule => q(五),
827             },
828             '6' => {
829             base_value => q(6),
830             divisor => q(1),
831             rule => q(六),
832             },
833             '7' => {
834             base_value => q(7),
835             divisor => q(1),
836             rule => q(七),
837             },
838             '8' => {
839             base_value => q(8),
840             divisor => q(1),
841             rule => q(八),
842             },
843             '9' => {
844             base_value => q(9),
845             divisor => q(1),
846             rule => q(九),
847             },
848             '10' => {
849             base_value => q(10),
850             divisor => q(10),
851             rule => q(=%spellout-numbering=),
852             },
853             '100' => {
854             base_value => q(100),
855             divisor => q(100),
856             rule => q(←←百[→%%cardinal2→]),
857             },
858             '1000' => {
859             base_value => q(1000),
860             divisor => q(1000),
861             rule => q(←←千[→%%cardinal3→]),
862             },
863             '10000' => {
864             base_value => q(10000),
865             divisor => q(10000),
866             rule => q(←←万[→%%cardinal4→]),
867             },
868             '100000000' => {
869             base_value => q(100000000),
870             divisor => q(100000000),
871             rule => q(←←亿[→%%cardinal5→]),
872             },
873             '1000000000000' => {
874             base_value => q(1000000000000),
875             divisor => q(1000000000000),
876             rule => q(←←兆[→%%cardinal8→]),
877             },
878             '10000000000000000' => {
879             base_value => q(10000000000000000),
880             divisor => q(10000000000000000),
881             rule => q(←←京[→%%cardinal13→]),
882             },
883             '1000000000000000000' => {
884             base_value => q(1000000000000000000),
885             divisor => q(1000000000000000000),
886             rule => q(=#,##0=),
887             },
888             'max' => {
889             base_value => q(1000000000000000000),
890             divisor => q(1000000000000000000),
891             rule => q(=#,##0=),
892             },
893             },
894             },
895             'spellout-cardinal-alternate2' => {
896             'public' => {
897             '-x' => {
898             divisor => q(1),
899             rule => q(负→→),
900             },
901             '0' => {
902             base_value => q(0),
903             divisor => q(1),
904             rule => q(零),
905             },
906             'x.x' => {
907             divisor => q(1),
908             rule => q(=%spellout-cardinal=),
909             },
910             '1' => {
911             base_value => q(1),
912             divisor => q(1),
913             rule => q(一),
914             },
915             '2' => {
916             base_value => q(2),
917             divisor => q(1),
918             rule => q(两),
919             },
920             '3' => {
921             base_value => q(3),
922             divisor => q(1),
923             rule => q(三),
924             },
925             '4' => {
926             base_value => q(4),
927             divisor => q(1),
928             rule => q(四),
929             },
930             '5' => {
931             base_value => q(5),
932             divisor => q(1),
933             rule => q(五),
934             },
935             '6' => {
936             base_value => q(6),
937             divisor => q(1),
938             rule => q(六),
939             },
940             '7' => {
941             base_value => q(7),
942             divisor => q(1),
943             rule => q(七),
944             },
945             '8' => {
946             base_value => q(8),
947             divisor => q(1),
948             rule => q(八),
949             },
950             '9' => {
951             base_value => q(9),
952             divisor => q(1),
953             rule => q(九),
954             },
955             '10' => {
956             base_value => q(10),
957             divisor => q(10),
958             rule => q(=%spellout-numbering=),
959             },
960             '100' => {
961             base_value => q(100),
962             divisor => q(100),
963             rule => q(←←百[→%%cardinal-alternate2-2→]),
964             },
965             '1000' => {
966             base_value => q(1000),
967             divisor => q(1000),
968             rule => q(←←千[→%%cardinal-alternate2-3→]),
969             },
970             '10000' => {
971             base_value => q(10000),
972             divisor => q(10000),
973             rule => q(←←万[→%%cardinal-alternate2-4→]),
974             },
975             '100000000' => {
976             base_value => q(100000000),
977             divisor => q(100000000),
978             rule => q(←←亿[→%%cardinal-alternate2-5→]),
979             },
980             '1000000000000' => {
981             base_value => q(1000000000000),
982             divisor => q(1000000000000),
983             rule => q(←←兆[→%%cardinal-alternate2-8→]),
984             },
985             '10000000000000000' => {
986             base_value => q(10000000000000000),
987             divisor => q(10000000000000000),
988             rule => q(←←京[→%%cardinal-alternate2-13→]),
989             },
990             '1000000000000000000' => {
991             base_value => q(1000000000000000000),
992             divisor => q(1000000000000000000),
993             rule => q(=#,##0=),
994             },
995             'max' => {
996             base_value => q(1000000000000000000),
997             divisor => q(1000000000000000000),
998             rule => q(=#,##0=),
999             },
1000             },
1001             },
1002             'spellout-cardinal-financial' => {
1003             'public' => {
1004             '-x' => {
1005             divisor => q(1),
1006             rule => q(负→→),
1007             },
1008             '0' => {
1009             base_value => q(0),
1010             divisor => q(1),
1011             rule => q(零),
1012             },
1013             'x.x' => {
1014             divisor => q(1),
1015             rule => q(←←点→→→),
1016             },
1017             '1' => {
1018             base_value => q(1),
1019             divisor => q(1),
1020             rule => q(壹),
1021             },
1022             '2' => {
1023             base_value => q(2),
1024             divisor => q(1),
1025             rule => q(贰),
1026             },
1027             '3' => {
1028             base_value => q(3),
1029             divisor => q(1),
1030             rule => q(叁),
1031             },
1032             '4' => {
1033             base_value => q(4),
1034             divisor => q(1),
1035             rule => q(肆),
1036             },
1037             '5' => {
1038             base_value => q(5),
1039             divisor => q(1),
1040             rule => q(伍),
1041             },
1042             '6' => {
1043             base_value => q(6),
1044             divisor => q(1),
1045             rule => q(陆),
1046             },
1047             '7' => {
1048             base_value => q(7),
1049             divisor => q(1),
1050             rule => q(柒),
1051             },
1052             '8' => {
1053             base_value => q(8),
1054             divisor => q(1),
1055             rule => q(捌),
1056             },
1057             '9' => {
1058             base_value => q(9),
1059             divisor => q(1),
1060             rule => q(玖),
1061             },
1062             '10' => {
1063             base_value => q(10),
1064             divisor => q(10),
1065             rule => q(拾[→→]),
1066             },
1067             '20' => {
1068             base_value => q(20),
1069             divisor => q(10),
1070             rule => q(←←拾[→→]),
1071             },
1072             '100' => {
1073             base_value => q(100),
1074             divisor => q(100),
1075             rule => q(←←佰[→%%financialnumber2→]),
1076             },
1077             '1000' => {
1078             base_value => q(1000),
1079             divisor => q(1000),
1080             rule => q(←←仟[→%%financialnumber3→]),
1081             },
1082             '10000' => {
1083             base_value => q(10000),
1084             divisor => q(10000),
1085             rule => q(←←万[→%%financialnumber4→]),
1086             },
1087             '100000000' => {
1088             base_value => q(100000000),
1089             divisor => q(100000000),
1090             rule => q(←←亿[→%%financialnumber5→]),
1091             },
1092             '1000000000000' => {
1093             base_value => q(1000000000000),
1094             divisor => q(1000000000000),
1095             rule => q(←←兆[→%%financialnumber8→]),
1096             },
1097             '10000000000000000' => {
1098             base_value => q(10000000000000000),
1099             divisor => q(10000000000000000),
1100             rule => q(←←京[→%%financialnumber13→]),
1101             },
1102             '1000000000000000000' => {
1103             base_value => q(1000000000000000000),
1104             divisor => q(1000000000000000000),
1105             rule => q(=#,##0=),
1106             },
1107             'max' => {
1108             base_value => q(1000000000000000000),
1109             divisor => q(1000000000000000000),
1110             rule => q(=#,##0=),
1111             },
1112             },
1113             },
1114             'spellout-numbering' => {
1115             'public' => {
1116             '-x' => {
1117             divisor => q(1),
1118             rule => q(负→→),
1119             },
1120             '0' => {
1121             base_value => q(0),
1122             divisor => q(1),
1123             rule => q(〇),
1124             },
1125             'x.x' => {
1126             divisor => q(1),
1127             rule => q(←←点→→→),
1128             },
1129             '1' => {
1130             base_value => q(1),
1131             divisor => q(1),
1132             rule => q(一),
1133             },
1134             '2' => {
1135             base_value => q(2),
1136             divisor => q(1),
1137             rule => q(二),
1138             },
1139             '3' => {
1140             base_value => q(3),
1141             divisor => q(1),
1142             rule => q(三),
1143             },
1144             '4' => {
1145             base_value => q(4),
1146             divisor => q(1),
1147             rule => q(四),
1148             },
1149             '5' => {
1150             base_value => q(5),
1151             divisor => q(1),
1152             rule => q(五),
1153             },
1154             '6' => {
1155             base_value => q(6),
1156             divisor => q(1),
1157             rule => q(六),
1158             },
1159             '7' => {
1160             base_value => q(7),
1161             divisor => q(1),
1162             rule => q(七),
1163             },
1164             '8' => {
1165             base_value => q(8),
1166             divisor => q(1),
1167             rule => q(八),
1168             },
1169             '9' => {
1170             base_value => q(9),
1171             divisor => q(1),
1172             rule => q(九),
1173             },
1174             '10' => {
1175             base_value => q(10),
1176             divisor => q(10),
1177             rule => q(十[→→]),
1178             },
1179             '20' => {
1180             base_value => q(20),
1181             divisor => q(10),
1182             rule => q(←←十[→→]),
1183             },
1184             '100' => {
1185             base_value => q(100),
1186             divisor => q(100),
1187             rule => q(←←百[→%%number2→]),
1188             },
1189             '1000' => {
1190             base_value => q(1000),
1191             divisor => q(1000),
1192             rule => q(←←千[→%%number3→]),
1193             },
1194             '10000' => {
1195             base_value => q(10000),
1196             divisor => q(10000),
1197             rule => q(←←万[→%%number4→]),
1198             },
1199             '100000000' => {
1200             base_value => q(100000000),
1201             divisor => q(100000000),
1202             rule => q(←←亿[→%%number5→]),
1203             },
1204             '1000000000000' => {
1205             base_value => q(1000000000000),
1206             divisor => q(1000000000000),
1207             rule => q(←←兆[→%%number8→]),
1208             },
1209             '10000000000000000' => {
1210             base_value => q(10000000000000000),
1211             divisor => q(10000000000000000),
1212             rule => q(←←京[→%%number13→]),
1213             },
1214             '1000000000000000000' => {
1215             base_value => q(1000000000000000000),
1216             divisor => q(1000000000000000000),
1217             rule => q(=#,##0=),
1218             },
1219             'max' => {
1220             base_value => q(1000000000000000000),
1221             divisor => q(1000000000000000000),
1222             rule => q(=#,##0=),
1223             },
1224             },
1225             },
1226             'spellout-numbering-days' => {
1227             'public' => {
1228             '-x' => {
1229             divisor => q(1),
1230             rule => q(负→→),
1231             },
1232             '0' => {
1233             base_value => q(0),
1234             divisor => q(1),
1235             rule => q(〇),
1236             },
1237             'x.x' => {
1238             divisor => q(1),
1239             rule => q(=#,##0.#=),
1240             },
1241             '1' => {
1242             base_value => q(1),
1243             divisor => q(1),
1244             rule => q(初=%spellout-numbering=),
1245             },
1246             '11' => {
1247             base_value => q(11),
1248             divisor => q(10),
1249             rule => q(=%spellout-numbering=),
1250             },
1251             '21' => {
1252             base_value => q(21),
1253             divisor => q(10),
1254             rule => q(=%%numbering-days=),
1255             },
1256             'max' => {
1257             base_value => q(21),
1258             divisor => q(10),
1259             rule => q(=%%numbering-days=),
1260             },
1261             },
1262             },
1263             'spellout-numbering-year' => {
1264             'public' => {
1265             '0' => {
1266             base_value => q(0),
1267             divisor => q(1),
1268             rule => q(=%spellout-numbering=),
1269             },
1270             'x.x' => {
1271             divisor => q(1),
1272             rule => q(=0.0=),
1273             },
1274             '1000' => {
1275             base_value => q(1000),
1276             divisor => q(1000),
1277             rule => q(=%%spellout-numbering-year-digits=),
1278             },
1279             '10000' => {
1280             base_value => q(10000),
1281             divisor => q(10000),
1282             rule => q(=%spellout-numbering=),
1283             },
1284             'max' => {
1285             base_value => q(10000),
1286             divisor => q(10000),
1287             rule => q(=%spellout-numbering=),
1288             },
1289             },
1290             },
1291             'spellout-numbering-year-digits' => {
1292             'private' => {
1293             '0' => {
1294             base_value => q(0),
1295             divisor => q(1),
1296             rule => q(=%spellout-numbering=),
1297             },
1298             '10' => {
1299             base_value => q(10),
1300             divisor => q(10),
1301             rule => q(←←→→→),
1302             },
1303             '100' => {
1304             base_value => q(100),
1305             divisor => q(100),
1306             rule => q(←←→→→),
1307             },
1308             '1000' => {
1309             base_value => q(1000),
1310             divisor => q(1000),
1311             rule => q(←←→→→),
1312             },
1313             'max' => {
1314             base_value => q(1000),
1315             divisor => q(1000),
1316             rule => q(←←→→→),
1317             },
1318             },
1319             },
1320             'spellout-ordinal' => {
1321             'public' => {
1322             '0' => {
1323             base_value => q(0),
1324             divisor => q(1),
1325             rule => q(第=%spellout-numbering=),
1326             },
1327             'x.x' => {
1328             divisor => q(1),
1329             rule => q(=#,##0.#=),
1330             },
1331             'max' => {
1332             divisor => q(1),
1333             rule => q(=#,##0.#=),
1334             },
1335             },
1336             },
1337             } },
1338             );
1339              
1340             # Need to add code for Key type pattern
1341             sub display_name_pattern {
1342 0     0 0   my ($self, $name, $region, $script, $variant) = @_;
1343              
1344 0           my $display_pattern = '{0}({1})';
1345 0           $display_pattern =~s/\{0\}/$name/g;
1346 0           my $subtags = join '{0},{1}', grep {$_} (
  0            
1347             $region,
1348             $script,
1349             $variant,
1350             );
1351              
1352 0           $display_pattern =~s/\{1\}/$subtags/g;
1353 0           return $display_pattern;
1354             }
1355              
1356             has 'display_name_language' => (
1357             is => 'ro',
1358             isa => CodeRef,
1359             init_arg => undef,
1360             default => sub {
1361             sub {
1362             my %languages = (
1363             'aa' => '阿法尔语',
1364             'ab' => '阿布哈西亚语',
1365             'ace' => '亚齐语',
1366             'ach' => '阿乔利语',
1367             'ada' => '阿当梅语',
1368             'ady' => '阿迪格语',
1369             'ae' => '阿维斯塔语',
1370             'af' => '南非荷兰语',
1371             'afh' => '阿弗里希利语',
1372             'agq' => '亚罕语',
1373             'ain' => '阿伊努语',
1374             'ak' => '阿肯语',
1375             'akk' => '阿卡德语',
1376             'ale' => '阿留申语',
1377             'alt' => '南阿尔泰语',
1378             'am' => '阿姆哈拉语',
1379             'an' => '阿拉贡语',
1380             'ang' => '古英语',
1381             'anp' => '昂加语',
1382             'ar' => '阿拉伯语',
1383             'ar_001' => '现代标准阿拉伯语',
1384             'arc' => '阿拉米语',
1385             'arn' => '马普切语',
1386             'arp' => '阿拉帕霍语',
1387             'ars' => '纳吉迪阿拉伯语',
1388             'arw' => '阿拉瓦克语',
1389             'as' => '阿萨姆语',
1390             'asa' => '帕雷语',
1391             'ast' => '阿斯图里亚斯语',
1392             'av' => '阿瓦尔语',
1393             'awa' => '阿瓦德语',
1394             'ay' => '艾马拉语',
1395             'az' => '阿塞拜疆语',
1396             'az@alt=short' => '阿塞语',
1397             'az_Arab' => '南阿塞拜疆语',
1398             'ba' => '巴什基尔语',
1399             'bal' => '俾路支语',
1400             'ban' => '巴厘语',
1401             'bas' => '巴萨语',
1402             'bax' => '巴姆穆语',
1403             'bbj' => '戈马拉语',
1404             'be' => '白俄罗斯语',
1405             'bej' => '贝沙语',
1406             'bem' => '本巴语',
1407             'bez' => '贝纳语',
1408             'bfd' => '巴非特语',
1409             'bg' => '保加利亚语',
1410             'bgn' => '西俾路支语',
1411             'bho' => '博杰普尔语',
1412             'bi' => '比斯拉马语',
1413             'bik' => '比科尔语',
1414             'bin' => '比尼语',
1415             'bkm' => '科姆语',
1416             'bla' => '西克西卡语',
1417             'bm' => '班巴拉语',
1418             'bn' => '孟加拉语',
1419             'bo' => '藏语',
1420             'br' => '布列塔尼语',
1421             'bra' => '布拉杰语',
1422             'brx' => '博多语',
1423             'bs' => '波斯尼亚语',
1424             'bss' => '阿库色语',
1425             'bua' => '布里亚特语',
1426             'bug' => '布吉语',
1427             'bum' => '布鲁语',
1428             'byn' => '比林语',
1429             'byv' => '梅敦巴语',
1430             'ca' => '加泰罗尼亚语',
1431             'cad' => '卡多语',
1432             'car' => '加勒比语',
1433             'cay' => '卡尤加语',
1434             'cch' => '阿灿语',
1435             'ce' => '车臣语',
1436             'ceb' => '宿务语',
1437             'cgg' => '奇加语',
1438             'ch' => '查莫罗语',
1439             'chb' => '奇布查语',
1440             'chg' => '察合台语',
1441             'chk' => '楚克语',
1442             'chm' => '马里语',
1443             'chn' => '奇努克混合语',
1444             'cho' => '乔克托语',
1445             'chp' => '奇佩维安语',
1446             'chr' => '切罗基语',
1447             'chy' => '夏延语',
1448             'ckb' => '中库尔德语',
1449             'co' => '科西嘉语',
1450             'cop' => '科普特语',
1451             'cr' => '克里族语',
1452             'crh' => '克里米亚土耳其语',
1453             'crs' => '塞舌尔克里奥尔语',
1454             'cs' => '捷克语',
1455             'csb' => '卡舒比语',
1456             'cu' => '教会斯拉夫语',
1457             'cv' => '楚瓦什语',
1458             'cy' => '威尔士语',
1459             'da' => '丹麦语',
1460             'dak' => '达科他语',
1461             'dar' => '达尔格瓦语',
1462             'dav' => '台塔语',
1463             'de' => '德语',
1464             'de_AT' => '奥地利德语',
1465             'de_CH' => '瑞士高地德语',
1466             'del' => '特拉华语',
1467             'den' => '史拉维语',
1468             'dgr' => '多格里布语',
1469             'din' => '丁卡语',
1470             'dje' => '哲尔马语',
1471             'doi' => '多格拉语',
1472             'dsb' => '下索布语',
1473             'dua' => '都阿拉语',
1474             'dum' => '中古荷兰语',
1475             'dv' => '迪维希语',
1476             'dyo' => '朱拉语',
1477             'dyu' => '迪尤拉语',
1478             'dz' => '宗卡语',
1479             'dzg' => '达扎葛语',
1480             'ebu' => '恩布语',
1481             'ee' => '埃维语',
1482             'efi' => '埃菲克语',
1483             'egy' => '古埃及语',
1484             'eka' => '艾卡朱克语',
1485             'el' => '希腊语',
1486             'elx' => '埃兰语',
1487             'en' => '英语',
1488             'en_AU' => '澳大利亚英语',
1489             'en_CA' => '加拿大英语',
1490             'en_GB' => '英国英语',
1491             'en_GB@alt=short' => '英式英语',
1492             'en_US' => '美国英语',
1493             'en_US@alt=short' => '美式英语',
1494             'enm' => '中古英语',
1495             'eo' => '世界语',
1496             'es' => '西班牙语',
1497             'es_419' => '拉丁美洲西班牙语',
1498             'es_ES' => '欧洲西班牙语',
1499             'es_MX' => '墨西哥西班牙语',
1500             'et' => '爱沙尼亚语',
1501             'eu' => '巴斯克语',
1502             'ewo' => '旺杜语',
1503             'fa' => '波斯语',
1504             'fan' => '芳格语',
1505             'fat' => '芳蒂语',
1506             'ff' => '富拉语',
1507             'fi' => '芬兰语',
1508             'fil' => '菲律宾语',
1509             'fj' => '斐济语',
1510             'fo' => '法罗语',
1511             'fon' => '丰语',
1512             'fr' => '法语',
1513             'fr_CA' => '加拿大法语',
1514             'fr_CH' => '瑞士法语',
1515             'frc' => '卡真法语',
1516             'frm' => '中古法语',
1517             'fro' => '古法语',
1518             'frr' => '北弗里西亚语',
1519             'frs' => '东弗里西亚语',
1520             'fur' => '弗留利语',
1521             'fy' => '西弗里西亚语',
1522             'ga' => '爱尔兰语',
1523             'gaa' => '加族语',
1524             'gag' => '加告兹语',
1525             'gan' => '赣语',
1526             'gay' => '迦约语',
1527             'gba' => '格巴亚语',
1528             'gd' => '苏格兰盖尔语',
1529             'gez' => '吉兹语',
1530             'gil' => '吉尔伯特语',
1531             'gl' => '加利西亚语',
1532             'gmh' => '中古高地德语',
1533             'gn' => '瓜拉尼语',
1534             'goh' => '古高地德语',
1535             'gon' => '冈德语',
1536             'gor' => '哥伦打洛语',
1537             'got' => '哥特语',
1538             'grb' => '格列博语',
1539             'grc' => '古希腊语',
1540             'gsw' => '瑞士德语',
1541             'gu' => '古吉拉特语',
1542             'guz' => '古西语',
1543             'gv' => '马恩语',
1544             'gwi' => '哥威迅语',
1545             'ha' => '豪萨语',
1546             'hai' => '海达语',
1547             'hak' => '客家语',
1548             'haw' => '夏威夷语',
1549             'he' => '希伯来语',
1550             'hi' => '印地语',
1551             'hil' => '希利盖农语',
1552             'hit' => '赫梯语',
1553             'hmn' => '苗语',
1554             'ho' => '希里莫图语',
1555             'hr' => '克罗地亚语',
1556             'hsb' => '上索布语',
1557             'hsn' => '湘语',
1558             'ht' => '海地克里奥尔语',
1559             'hu' => '匈牙利语',
1560             'hup' => '胡帕语',
1561             'hy' => '亚美尼亚语',
1562             'hz' => '赫雷罗语',
1563             'ia' => '国际语',
1564             'iba' => '伊班语',
1565             'ibb' => '伊比比奥语',
1566             'id' => '印度尼西亚语',
1567             'ie' => '国际文字(E)',
1568             'ig' => '伊博语',
1569             'ii' => '四川彝语',
1570             'ik' => '伊努皮克语',
1571             'ilo' => '伊洛卡诺语',
1572             'inh' => '印古什语',
1573             'io' => '伊多语',
1574             'is' => '冰岛语',
1575             'it' => '意大利语',
1576             'iu' => '因纽特语',
1577             'ja' => '日语',
1578             'jbo' => '逻辑语',
1579             'jgo' => '恩艮巴语',
1580             'jmc' => '马切姆语',
1581             'jpr' => '犹太波斯语',
1582             'jrb' => '犹太阿拉伯语',
1583             'jv' => '爪哇语',
1584             'ka' => '格鲁吉亚语',
1585             'kaa' => '卡拉卡尔帕克语',
1586             'kab' => '卡拜尔语',
1587             'kac' => '克钦语',
1588             'kaj' => '卡捷语',
1589             'kam' => '卡姆巴语',
1590             'kaw' => '卡威语',
1591             'kbd' => '卡巴尔德语',
1592             'kbl' => '加涅姆布语',
1593             'kcg' => '卡塔布语',
1594             'kde' => '马孔德语',
1595             'kea' => '卡布佛得鲁语',
1596             'kfo' => '克罗语',
1597             'kg' => '刚果语',
1598             'kha' => '卡西语',
1599             'kho' => '和田语',
1600             'khq' => '西桑海语',
1601             'ki' => '吉库尤语',
1602             'kj' => '宽亚玛语',
1603             'kk' => '哈萨克语',
1604             'kkj' => '卡库语',
1605             'kl' => '格陵兰语',
1606             'kln' => '卡伦金语',
1607             'km' => '高棉语',
1608             'kmb' => '金邦杜语',
1609             'kn' => '卡纳达语',
1610             'ko' => '韩语',
1611             'koi' => '科米-彼尔米亚克语',
1612             'kok' => '孔卡尼语',
1613             'kos' => '科斯拉伊语',
1614             'kpe' => '克佩列语',
1615             'kr' => '卡努里语',
1616             'krc' => '卡拉恰伊巴尔卡尔语',
1617             'krl' => '卡累利阿语',
1618             'kru' => '库鲁克语',
1619             'ks' => '克什米尔语',
1620             'ksb' => '香巴拉语',
1621             'ksf' => '巴菲亚语',
1622             'ksh' => '科隆语',
1623             'ku' => '库尔德语',
1624             'kum' => '库梅克语',
1625             'kut' => '库特奈语',
1626             'kv' => '科米语',
1627             'kw' => '康沃尔语',
1628             'ky' => '柯尔克孜语',
1629             'la' => '拉丁语',
1630             'lad' => '拉迪诺语',
1631             'lag' => '朗吉语',
1632             'lah' => '印度-雅利安语',
1633             'lam' => '兰巴语',
1634             'lb' => '卢森堡语',
1635             'lez' => '列兹金语',
1636             'lg' => '卢干达语',
1637             'li' => '林堡语',
1638             'lkt' => '拉科塔语',
1639             'ln' => '林加拉语',
1640             'lo' => '老挝语',
1641             'lol' => '蒙戈语',
1642             'lou' => '路易斯安那克里奥尔语',
1643             'loz' => '洛齐语',
1644             'lrc' => '北卢尔语',
1645             'lt' => '立陶宛语',
1646             'lu' => '鲁巴加丹加语',
1647             'lua' => '卢巴-卢拉语',
1648             'lui' => '卢伊塞诺语',
1649             'lun' => '隆达语',
1650             'luo' => '卢奥语',
1651             'lus' => '米佐语',
1652             'luy' => '卢雅语',
1653             'lv' => '拉脱维亚语',
1654             'mad' => '马都拉语',
1655             'maf' => '马法语',
1656             'mag' => '摩揭陀语',
1657             'mai' => '迈蒂利语',
1658             'mak' => '望加锡语',
1659             'man' => '曼丁哥语',
1660             'mas' => '马赛语',
1661             'mde' => '马坝语',
1662             'mdf' => '莫克沙语',
1663             'mdr' => '曼达尔语',
1664             'men' => '门德语',
1665             'mer' => '梅鲁语',
1666             'mfe' => '毛里求斯克里奥尔语',
1667             'mg' => '马拉加斯语',
1668             'mga' => '中古爱尔兰语',
1669             'mgh' => '马库阿语',
1670             'mgo' => '梅塔语',
1671             'mh' => '马绍尔语',
1672             'mi' => '毛利语',
1673             'mic' => '密克马克语',
1674             'min' => '米南佳保语',
1675             'mk' => '马其顿语',
1676             'ml' => '马拉雅拉姆语',
1677             'mn' => '蒙古语',
1678             'mnc' => '满语',
1679             'mni' => '曼尼普尔语',
1680             'moh' => '摩霍克语',
1681             'mos' => '莫西语',
1682             'mr' => '马拉地语',
1683             'ms' => '马来语',
1684             'mt' => '马耳他语',
1685             'mua' => '蒙当语',
1686             'mul' => '多语种',
1687             'mus' => '克里克语',
1688             'mwl' => '米兰德斯语',
1689             'mwr' => '马尔瓦里语',
1690             'my' => '缅甸语',
1691             'mye' => '姆耶内语',
1692             'myv' => '厄尔兹亚语',
1693             'mzn' => '马赞德兰语',
1694             'na' => '瑙鲁语',
1695             'nan' => '闽南语',
1696             'nap' => '那不勒斯语',
1697             'naq' => '纳马语',
1698             'nb' => '书面挪威语',
1699             'nd' => '北恩德贝勒语',
1700             'nds' => '低地德语',
1701             'nds_NL' => '低萨克森语',
1702             'ne' => '尼泊尔语',
1703             'new' => '尼瓦尔语',
1704             'ng' => '恩东加语',
1705             'nia' => '尼亚斯语',
1706             'niu' => '纽埃语',
1707             'nl' => '荷兰语',
1708             'nl_BE' => '弗拉芒语',
1709             'nmg' => '夸西奥语',
1710             'nn' => '挪威尼诺斯克语',
1711             'nnh' => '恩甘澎语',
1712             'no' => '挪威语',
1713             'nog' => '诺盖语',
1714             'non' => '古诺尔斯语',
1715             'nqo' => '西非书面文字',
1716             'nr' => '南恩德贝勒语',
1717             'nso' => '北索托语',
1718             'nus' => '努埃尔语',
1719             'nv' => '纳瓦霍语',
1720             'nwc' => '古典尼瓦尔语',
1721             'ny' => '齐切瓦语',
1722             'nym' => '尼扬韦齐语',
1723             'nyn' => '尼昂科勒语',
1724             'nyo' => '尼奥罗语',
1725             'nzi' => '恩济马语',
1726             'oc' => '奥克语',
1727             'oj' => '奥吉布瓦语',
1728             'om' => '奥罗莫语',
1729             'or' => '奥里亚语',
1730             'os' => '奥塞梯语',
1731             'osa' => '奥塞治语',
1732             'ota' => '奥斯曼土耳其语',
1733             'pa' => '旁遮普语',
1734             'pag' => '邦阿西南语',
1735             'pal' => '巴拉维语',
1736             'pam' => '邦板牙语',
1737             'pap' => '帕皮阿门托语',
1738             'pau' => '帕劳语',
1739             'pcm' => '尼日利亚皮钦语',
1740             'peo' => '古波斯语',
1741             'phn' => '腓尼基语',
1742             'pi' => '巴利语',
1743             'pl' => '波兰语',
1744             'pon' => '波纳佩语',
1745             'prg' => '普鲁士语',
1746             'pro' => '古普罗文斯语',
1747             'ps' => '普什图语',
1748             'pt' => '葡萄牙语',
1749             'pt_BR' => '巴西葡萄牙语',
1750             'pt_PT' => '欧洲葡萄牙语',
1751             'qu' => '克丘亚语',
1752             'quc' => '基切语',
1753             'raj' => '拉贾斯坦语',
1754             'rap' => '拉帕努伊语',
1755             'rar' => '拉罗汤加语',
1756             'rm' => '罗曼什语',
1757             'rn' => '隆迪语',
1758             'ro' => '罗马尼亚语',
1759             'ro_MD' => '摩尔多瓦语',
1760             'rof' => '兰博语',
1761             'rom' => '吉普赛语',
1762             'root' => '根语言',
1763             'ru' => '俄语',
1764             'rup' => '阿罗马尼亚语',
1765             'rw' => '卢旺达语',
1766             'rwk' => '罗瓦语',
1767             'sa' => '梵语',
1768             'sad' => '桑达韦语',
1769             'sah' => '萨哈语',
1770             'sam' => '萨马利亚阿拉姆语',
1771             'saq' => '桑布鲁语',
1772             'sas' => '萨萨克文',
1773             'sat' => '桑塔利语',
1774             'sba' => '甘拜语',
1775             'sbp' => '桑古语',
1776             'sc' => '萨丁语',
1777             'scn' => '西西里语',
1778             'sco' => '苏格兰语',
1779             'sd' => '信德语',
1780             'sdh' => '南库尔德语',
1781             'se' => '北方萨米语',
1782             'see' => '塞内卡语',
1783             'seh' => '塞纳语',
1784             'sel' => '塞尔库普语',
1785             'ses' => '东桑海语',
1786             'sg' => '桑戈语',
1787             'sga' => '古爱尔兰语',
1788             'sh' => '塞尔维亚-克罗地亚语',
1789             'shi' => '希尔哈语',
1790             'shn' => '掸语',
1791             'shu' => '乍得阿拉伯语',
1792             'si' => '僧伽罗语',
1793             'sid' => '悉达摩语',
1794             'sk' => '斯洛伐克语',
1795             'sl' => '斯洛文尼亚语',
1796             'sm' => '萨摩亚语',
1797             'sma' => '南萨米语',
1798             'smj' => '吕勒萨米语',
1799             'smn' => '伊纳里萨米语',
1800             'sms' => '斯科特萨米语',
1801             'sn' => '绍纳语',
1802             'snk' => '索宁克语',
1803             'so' => '索马里语',
1804             'sog' => '粟特语',
1805             'sq' => '阿尔巴尼亚语',
1806             'sr' => '塞尔维亚语',
1807             'srn' => '苏里南汤加语',
1808             'srr' => '塞雷尔语',
1809             'ss' => '斯瓦蒂语',
1810             'ssy' => '萨霍语',
1811             'st' => '南索托语',
1812             'su' => '巽他语',
1813             'suk' => '苏库马语',
1814             'sus' => '苏苏语',
1815             'sux' => '苏美尔语',
1816             'sv' => '瑞典语',
1817             'sw' => '斯瓦希里语',
1818             'sw_CD' => '刚果斯瓦希里语',
1819             'swb' => '科摩罗语',
1820             'syc' => '古典叙利亚语',
1821             'syr' => '叙利亚语',
1822             'ta' => '泰米尔语',
1823             'te' => '泰卢固语',
1824             'tem' => '泰姆奈语',
1825             'teo' => '特索语',
1826             'ter' => '特伦诺语',
1827             'tet' => '德顿语',
1828             'tg' => '塔吉克语',
1829             'th' => '泰语',
1830             'ti' => '提格利尼亚语',
1831             'tig' => '提格雷语',
1832             'tiv' => '蒂夫语',
1833             'tk' => '土库曼语',
1834             'tkl' => '托克劳语',
1835             'tl' => '他加禄语',
1836             'tlh' => '克林贡语',
1837             'tli' => '特林吉特语',
1838             'tmh' => '塔马奇克语',
1839             'tn' => '茨瓦纳语',
1840             'to' => '汤加语',
1841             'tog' => '尼亚萨汤加语',
1842             'tpi' => '托克皮辛语',
1843             'tr' => '土耳其语',
1844             'trv' => '赛德克语',
1845             'ts' => '聪加语',
1846             'tsi' => '钦西安语',
1847             'tt' => '鞑靼语',
1848             'tum' => '通布卡语',
1849             'tvl' => '图瓦卢语',
1850             'tw' => '契维语',
1851             'twq' => '北桑海语',
1852             'ty' => '塔希提语',
1853             'tyv' => '图瓦语',
1854             'tzm' => '塔马齐格特语',
1855             'udm' => '乌德穆尔特语',
1856             'ug' => '维吾尔语',
1857             'uga' => '乌加里特语',
1858             'uk' => '乌克兰语',
1859             'umb' => '翁本杜语',
1860             'und' => '未知语言',
1861             'ur' => '乌尔都语',
1862             'uz' => '乌兹别克语',
1863             'vai' => '瓦伊语',
1864             've' => '文达语',
1865             'vep' => '维普森语',
1866             'vi' => '越南语',
1867             'vo' => '沃拉普克语',
1868             'vot' => '沃提克语',
1869             'vun' => '温旧语',
1870             'wa' => '瓦隆语',
1871             'wae' => '瓦尔瑟语',
1872             'wal' => '瓦拉莫语',
1873             'war' => '瓦瑞语',
1874             'was' => '瓦绍语',
1875             'wbp' => '瓦尔皮瑞语',
1876             'wo' => '沃洛夫语',
1877             'wuu' => '吴语',
1878             'xal' => '卡尔梅克语',
1879             'xh' => '科萨语',
1880             'xog' => '索加语',
1881             'yao' => '瑶族语',
1882             'yap' => '雅浦语',
1883             'yav' => '洋卞语',
1884             'ybb' => '耶姆巴语',
1885             'yi' => '意第绪语',
1886             'yo' => '约鲁巴语',
1887             'yue' => '粤语',
1888             'za' => '壮语',
1889             'zap' => '萨波蒂克语',
1890             'zbl' => '布里斯符号',
1891             'zen' => '泽纳加语',
1892             'zgh' => '标准摩洛哥塔马塞特语',
1893             'zh' => '中文',
1894             'zh_Hans' => '简体中文',
1895             'zh_Hant' => '繁体中文',
1896             'zu' => '祖鲁语',
1897             'zun' => '祖尼语',
1898             'zxx' => '无语言内容',
1899             'zza' => '扎扎语',
1900              
1901             );
1902             if (@_) {
1903             return $languages{$_[0]};
1904             }
1905             return \%languages;
1906             }
1907             },
1908             );
1909              
1910             has 'display_name_script' => (
1911             is => 'ro',
1912             isa => CodeRef,
1913             init_arg => undef,
1914             default => sub {
1915             sub {
1916             my %scripts = (
1917             'Adlm' => '阿德拉姆文',
1918             'Afak' => '阿法卡文',
1919             'Aghb' => 'Aghb',
1920             'Ahom' => 'Ahom',
1921             'Arab' => '阿拉伯文',
1922             'Arab@alt=variant' => '波斯阿拉伯文',
1923             'Armi' => '皇室亚拉姆文',
1924             'Armn' => '亚美尼亚文',
1925             'Avst' => '阿维斯陀文',
1926             'Bali' => '巴厘文',
1927             'Bamu' => '巴姆穆文',
1928             'Bass' => '巴萨文',
1929             'Batk' => '巴塔克文',
1930             'Beng' => '孟加拉文',
1931             'Bhks' => '拜克舒克文',
1932             'Blis' => '布列斯符号',
1933             'Bopo' => '汉语拼音',
1934             'Brah' => '婆罗米文字',
1935             'Brai' => '布莱叶盲文',
1936             'Bugi' => '布吉文',
1937             'Buhd' => '布希德文',
1938             'Cakm' => '查克马文',
1939             'Cans' => '加拿大土著统一音节',
1940             'Cari' => '卡里亚文',
1941             'Cham' => '占文',
1942             'Cher' => '切罗基文',
1943             'Cirt' => '色斯文',
1944             'Copt' => '克普特文',
1945             'Cprt' => '塞浦路斯文',
1946             'Cyrl' => '西里尔文',
1947             'Cyrs' => '西里尔文字(古教会斯拉夫文的变体)',
1948             'Deva' => '天城文',
1949             'Dsrt' => '德塞莱特文',
1950             'Dupl' => '杜普洛伊速记',
1951             'Egyd' => '后期埃及文',
1952             'Egyh' => '古埃及僧侣书写体',
1953             'Egyp' => '古埃及象形文',
1954             'Elba' => '爱尔巴桑文',
1955             'Ethi' => '埃塞俄比亚文',
1956             'Geok' => '格鲁吉亚文(教堂体)',
1957             'Geor' => '格鲁吉亚文',
1958             'Glag' => '格拉哥里文',
1959             'Gonm' => '马萨拉姆冈德文',
1960             'Goth' => '哥特文',
1961             'Gran' => '格兰塔文',
1962             'Grek' => '希腊文',
1963             'Gujr' => '古吉拉特文',
1964             'Guru' => '果鲁穆奇文',
1965             'Hanb' => '汉语注音',
1966             'Hang' => '谚文',
1967             'Hani' => '汉字',
1968             'Hano' => '汉奴罗文',
1969             'Hans' => '简体',
1970             'Hans@alt=stand-alone' => '简体中文',
1971             'Hant' => '繁体',
1972             'Hant@alt=stand-alone' => '繁体中文',
1973             'Hatr' => 'Hatr',
1974             'Hebr' => '希伯来文',
1975             'Hira' => '平假名',
1976             'Hluw' => '安那托利亚象形文字',
1977             'Hmng' => '杨松录苗文',
1978             'Hrkt' => '假名表',
1979             'Hung' => '古匈牙利文',
1980             'Inds' => '印度河文字',
1981             'Ital' => '古意大利文',
1982             'Jamo' => '韩文字母',
1983             'Java' => '爪哇文',
1984             'Jpan' => '日文',
1985             'Jurc' => '女真文',
1986             'Kali' => '克耶李文字',
1987             'Kana' => '片假名',
1988             'Khar' => '卡罗须提文',
1989             'Khmr' => '高棉文',
1990             'Khoj' => '克吉奇文字',
1991             'Knda' => '卡纳达文',
1992             'Kore' => '韩文',
1993             'Kpel' => '克佩列文',
1994             'Kthi' => '凯提文',
1995             'Lana' => '兰拿文',
1996             'Laoo' => '老挝文',
1997             'Latf' => '拉丁文(哥特式字体变体)',
1998             'Latg' => '拉丁文(盖尔文变体)',
1999             'Latn' => '拉丁文',
2000             'Lepc' => '雷布查文',
2001             'Limb' => '林布文',
2002             'Lina' => '线形文字(A)',
2003             'Linb' => '线形文字(B)',
2004             'Lisu' => '傈僳文',
2005             'Loma' => '洛马文',
2006             'Lyci' => '利西亚文',
2007             'Lydi' => '吕底亚文',
2008             'Mahj' => 'Mahj',
2009             'Mand' => '阿拉米文',
2010             'Mani' => '摩尼教文',
2011             'Marc' => '大玛尔文',
2012             'Maya' => '玛雅圣符文',
2013             'Mend' => '门迪文',
2014             'Merc' => '麦罗埃草书',
2015             'Mero' => '麦若提克文',
2016             'Mlym' => '马拉雅拉姆文',
2017             'Modi' => 'Modi',
2018             'Mong' => '蒙古文',
2019             'Moon' => '韩文语系',
2020             'Mroo' => '谬文',
2021             'Mtei' => '曼尼普尔文',
2022             'Mult' => 'Mult',
2023             'Mymr' => '缅甸文',
2024             'Narb' => '古北方阿拉伯文',
2025             'Nbat' => '纳巴泰文',
2026             'Newa' => '尼瓦文',
2027             'Nkgb' => '纳西格巴文',
2028             'Nkoo' => '西非书面文字(N’Ko)',
2029             'Nshu' => '女书',
2030             'Ogam' => '欧甘文',
2031             'Olck' => '桑塔利文',
2032             'Orkh' => '鄂尔浑文',
2033             'Orya' => '奥里亚文',
2034             'Osge' => '欧塞奇文',
2035             'Osma' => '奥斯曼亚文',
2036             'Palm' => '帕尔迈拉文',
2037             'Pauc' => '包金豪文',
2038             'Perm' => '古彼尔姆文',
2039             'Phag' => '八思巴文',
2040             'Phli' => '巴列维文碑铭体',
2041             'Phlp' => '巴列维文(圣诗体)',
2042             'Phlv' => '巴列维文(书体)',
2043             'Phnx' => '腓尼基文',
2044             'Plrd' => '波拉德音标文字',
2045             'Prti' => '帕提亚文碑铭体',
2046             'Rjng' => '拉让文',
2047             'Roro' => '朗格朗格文',
2048             'Runr' => '古代北欧文',
2049             'Samr' => '撒马利亚文',
2050             'Sara' => '沙拉堤文',
2051             'Sarb' => '古南阿拉伯文',
2052             'Saur' => '索拉什特拉文',
2053             'Sgnw' => '书写符号',
2054             'Shaw' => '萧伯纳式文',
2055             'Shrd' => '夏拉达文',
2056             'Sidd' => '悉昙',
2057             'Sind' => '信德文',
2058             'Sinh' => '僧伽罗文',
2059             'Sora' => '索朗桑朋文',
2060             'Soyo' => '索永布文',
2061             'Sund' => '巽他文',
2062             'Sylo' => '锡尔赫特文',
2063             'Syrc' => '叙利亚文',
2064             'Syre' => '福音体叙利亚文',
2065             'Syrj' => '西叙利亚文',
2066             'Syrn' => '东叙利亚文',
2067             'Tagb' => '塔格班瓦文',
2068             'Takr' => '泰克里文',
2069             'Tale' => '泰乐文',
2070             'Talu' => '新傣文',
2071             'Taml' => '泰米尔文',
2072             'Tang' => '唐古特文',
2073             'Tavt' => '越南傣文',
2074             'Telu' => '泰卢固文',
2075             'Teng' => '腾格瓦文字',
2076             'Tfng' => '提非纳文',
2077             'Tglg' => '塔加路文',
2078             'Thaa' => '塔安那文',
2079             'Thai' => '泰文',
2080             'Tibt' => '藏文',
2081             'Tirh' => '迈蒂利文',
2082             'Ugar' => '乌加里特文',
2083             'Vaii' => '瓦依文',
2084             'Visp' => '可见语言',
2085             'Wara' => '瓦郎奇蒂文字',
2086             'Wole' => '沃莱艾文',
2087             'Xpeo' => '古波斯文',
2088             'Xsux' => '苏美尔-阿卡德楔形文字',
2089             'Yiii' => '彝文',
2090             'Zanb' => '札那巴札尔方块文字',
2091             'Zinh' => '遗传学术语',
2092             'Zmth' => '数学符号',
2093             'Zsye' => '表情符号',
2094             'Zsym' => '符号',
2095             'Zxxx' => '非书面文字',
2096             'Zyyy' => '通用',
2097             'Zzzz' => '未知文字',
2098              
2099             );
2100             if ( @_ ) {
2101             return $scripts{$_[0]};
2102             }
2103             return \%scripts;
2104             }
2105             }
2106             );
2107              
2108             has 'display_name_region' => (
2109             is => 'ro',
2110             isa => HashRef[Str],
2111             init_arg => undef,
2112             default => sub {
2113             {
2114             '001' => '世界',
2115             '002' => '非洲',
2116             '003' => '北美洲',
2117             '005' => '南美洲',
2118             '009' => '大洋洲',
2119             '011' => '西非',
2120             '013' => '中美洲',
2121             '014' => '东非',
2122             '015' => '北非',
2123             '017' => '中非',
2124             '018' => '南部非洲',
2125             '019' => '美洲',
2126             '021' => '美洲北部',
2127             '029' => '加勒比地区',
2128             '030' => '东亚',
2129             '034' => '南亚',
2130             '035' => '东南亚',
2131             '039' => '南欧',
2132             '053' => '澳大拉西亚',
2133             '054' => '美拉尼西亚',
2134             '057' => '密克罗尼西亚地区',
2135             '061' => '玻利尼西亚',
2136             '142' => '亚洲',
2137             '143' => '中亚',
2138             '145' => '西亚',
2139             '150' => '欧洲',
2140             '151' => '东欧',
2141             '154' => '北欧',
2142             '155' => '西欧',
2143             '202' => '撒哈拉以南非洲',
2144             '419' => '拉丁美洲',
2145             'AC' => '阿森松岛',
2146             'AD' => '安道尔',
2147             'AE' => '阿拉伯联合酋长国',
2148             'AF' => '阿富汗',
2149             'AG' => '安提瓜和巴布达',
2150             'AI' => '安圭拉',
2151             'AL' => '阿尔巴尼亚',
2152             'AM' => '亚美尼亚',
2153             'AO' => '安哥拉',
2154             'AQ' => '南极洲',
2155             'AR' => '阿根廷',
2156             'AS' => '美属萨摩亚',
2157             'AT' => '奥地利',
2158             'AU' => '澳大利亚',
2159             'AW' => '阿鲁巴',
2160             'AX' => '奥兰群岛',
2161             'AZ' => '阿塞拜疆',
2162             'BA' => '波斯尼亚和黑塞哥维那',
2163             'BB' => '巴巴多斯',
2164             'BD' => '孟加拉国',
2165             'BE' => '比利时',
2166             'BF' => '布基纳法索',
2167             'BG' => '保加利亚',
2168             'BH' => '巴林',
2169             'BI' => '布隆迪',
2170             'BJ' => '贝宁',
2171             'BL' => '圣巴泰勒米',
2172             'BM' => '百慕大',
2173             'BN' => '文莱',
2174             'BO' => '玻利维亚',
2175             'BQ' => '荷属加勒比区',
2176             'BR' => '巴西',
2177             'BS' => '巴哈马',
2178             'BT' => '不丹',
2179             'BV' => '布韦岛',
2180             'BW' => '博茨瓦纳',
2181             'BY' => '白俄罗斯',
2182             'BZ' => '伯利兹',
2183             'CA' => '加拿大',
2184             'CC' => '科科斯(基林)群岛',
2185             'CD' => '刚果(金)',
2186             'CD@alt=variant' => '刚果民主共和国',
2187             'CF' => '中非共和国',
2188             'CG' => '刚果(布)',
2189             'CG@alt=variant' => '刚果共和国',
2190             'CH' => '瑞士',
2191             'CI' => '科特迪瓦',
2192             'CI@alt=variant' => '象牙海岸',
2193             'CK' => '库克群岛',
2194             'CL' => '智利',
2195             'CM' => '喀麦隆',
2196             'CN' => '中国',
2197             'CO' => '哥伦比亚',
2198             'CP' => '克利珀顿岛',
2199             'CR' => '哥斯达黎加',
2200             'CU' => '古巴',
2201             'CV' => '佛得角',
2202             'CW' => '库拉索',
2203             'CX' => '圣诞岛',
2204             'CY' => '塞浦路斯',
2205             'CZ' => '捷克',
2206             'CZ@alt=variant' => '捷克共和国',
2207             'DE' => '德国',
2208             'DG' => '迪戈加西亚岛',
2209             'DJ' => '吉布提',
2210             'DK' => '丹麦',
2211             'DM' => '多米尼克',
2212             'DO' => '多米尼加共和国',
2213             'DZ' => '阿尔及利亚',
2214             'EA' => '休达及梅利利亚',
2215             'EC' => '厄瓜多尔',
2216             'EE' => '爱沙尼亚',
2217             'EG' => '埃及',
2218             'EH' => '西撒哈拉',
2219             'ER' => '厄立特里亚',
2220             'ES' => '西班牙',
2221             'ET' => '埃塞俄比亚',
2222             'EU' => '欧盟',
2223             'EZ' => '欧元区',
2224             'FI' => '芬兰',
2225             'FJ' => '斐济',
2226             'FK' => '福克兰群岛',
2227             'FK@alt=variant' => '福克兰群岛(马尔维纳斯群岛)',
2228             'FM' => '密克罗尼西亚',
2229             'FO' => '法罗群岛',
2230             'FR' => '法国',
2231             'GA' => '加蓬',
2232             'GB' => '英国',
2233             'GB@alt=short' => '英国',
2234             'GD' => '格林纳达',
2235             'GE' => '格鲁吉亚',
2236             'GF' => '法属圭亚那',
2237             'GG' => '根西岛',
2238             'GH' => '加纳',
2239             'GI' => '直布罗陀',
2240             'GL' => '格陵兰',
2241             'GM' => '冈比亚',
2242             'GN' => '几内亚',
2243             'GP' => '瓜德罗普',
2244             'GQ' => '赤道几内亚',
2245             'GR' => '希腊',
2246             'GS' => '南乔治亚和南桑威奇群岛',
2247             'GT' => '危地马拉',
2248             'GU' => '关岛',
2249             'GW' => '几内亚比绍',
2250             'GY' => '圭亚那',
2251             'HK' => '中国香港特别行政区',
2252             'HK@alt=short' => '香港',
2253             'HM' => '赫德岛和麦克唐纳群岛',
2254             'HN' => '洪都拉斯',
2255             'HR' => '克罗地亚',
2256             'HT' => '海地',
2257             'HU' => '匈牙利',
2258             'IC' => '加纳利群岛',
2259             'ID' => '印度尼西亚',
2260             'IE' => '爱尔兰',
2261             'IL' => '以色列',
2262             'IM' => '马恩岛',
2263             'IN' => '印度',
2264             'IO' => '英属印度洋领地',
2265             'IQ' => '伊拉克',
2266             'IR' => '伊朗',
2267             'IS' => '冰岛',
2268             'IT' => '意大利',
2269             'JE' => '泽西岛',
2270             'JM' => '牙买加',
2271             'JO' => '约旦',
2272             'JP' => '日本',
2273             'KE' => '肯尼亚',
2274             'KG' => '吉尔吉斯斯坦',
2275             'KH' => '柬埔寨',
2276             'KI' => '基里巴斯',
2277             'KM' => '科摩罗',
2278             'KN' => '圣基茨和尼维斯',
2279             'KP' => '朝鲜',
2280             'KR' => '韩国',
2281             'KW' => '科威特',
2282             'KY' => '开曼群岛',
2283             'KZ' => '哈萨克斯坦',
2284             'LA' => '老挝',
2285             'LB' => '黎巴嫩',
2286             'LC' => '圣卢西亚',
2287             'LI' => '列支敦士登',
2288             'LK' => '斯里兰卡',
2289             'LR' => '利比里亚',
2290             'LS' => '莱索托',
2291             'LT' => '立陶宛',
2292             'LU' => '卢森堡',
2293             'LV' => '拉脱维亚',
2294             'LY' => '利比亚',
2295             'MA' => '摩洛哥',
2296             'MC' => '摩纳哥',
2297             'MD' => '摩尔多瓦',
2298             'ME' => '黑山',
2299             'MF' => '法属圣马丁',
2300             'MG' => '马达加斯加',
2301             'MH' => '马绍尔群岛',
2302             'MK' => '马其顿',
2303             'MK@alt=variant' => '马其顿(前南斯拉夫马其顿共和国)',
2304             'ML' => '马里',
2305             'MM' => '缅甸',
2306             'MN' => '蒙古',
2307             'MO' => '中国澳门特别行政区',
2308             'MO@alt=short' => '澳门',
2309             'MP' => '北马里亚纳群岛',
2310             'MQ' => '马提尼克',
2311             'MR' => '毛里塔尼亚',
2312             'MS' => '蒙特塞拉特',
2313             'MT' => '马耳他',
2314             'MU' => '毛里求斯',
2315             'MV' => '马尔代夫',
2316             'MW' => '马拉维',
2317             'MX' => '墨西哥',
2318             'MY' => '马来西亚',
2319             'MZ' => '莫桑比克',
2320             'NA' => '纳米比亚',
2321             'NC' => '新喀里多尼亚',
2322             'NE' => '尼日尔',
2323             'NF' => '诺福克岛',
2324             'NG' => '尼日利亚',
2325             'NI' => '尼加拉瓜',
2326             'NL' => '荷兰',
2327             'NO' => '挪威',
2328             'NP' => '尼泊尔',
2329             'NR' => '瑙鲁',
2330             'NU' => '纽埃',
2331             'NZ' => '新西兰',
2332             'OM' => '阿曼',
2333             'PA' => '巴拿马',
2334             'PE' => '秘鲁',
2335             'PF' => '法属波利尼西亚',
2336             'PG' => '巴布亚新几内亚',
2337             'PH' => '菲律宾',
2338             'PK' => '巴基斯坦',
2339             'PL' => '波兰',
2340             'PM' => '圣皮埃尔和密克隆群岛',
2341             'PN' => '皮特凯恩群岛',
2342             'PR' => '波多黎各',
2343             'PS' => '巴勒斯坦领土',
2344             'PS@alt=short' => '巴勒斯坦',
2345             'PT' => '葡萄牙',
2346             'PW' => '帕劳',
2347             'PY' => '巴拉圭',
2348             'QA' => '卡塔尔',
2349             'QO' => '大洋洲边远群岛',
2350             'RE' => '留尼汪',
2351             'RO' => '罗马尼亚',
2352             'RS' => '塞尔维亚',
2353             'RU' => '俄罗斯',
2354             'RW' => '卢旺达',
2355             'SA' => '沙特阿拉伯',
2356             'SB' => '所罗门群岛',
2357             'SC' => '塞舌尔',
2358             'SD' => '苏丹',
2359             'SE' => '瑞典',
2360             'SG' => '新加坡',
2361             'SH' => '圣赫勒拿',
2362             'SI' => '斯洛文尼亚',
2363             'SJ' => '斯瓦尔巴和扬马延',
2364             'SK' => '斯洛伐克',
2365             'SL' => '塞拉利昂',
2366             'SM' => '圣马力诺',
2367             'SN' => '塞内加尔',
2368             'SO' => '索马里',
2369             'SR' => '苏里南',
2370             'SS' => '南苏丹',
2371             'ST' => '圣多美和普林西比',
2372             'SV' => '萨尔瓦多',
2373             'SX' => '荷属圣马丁',
2374             'SY' => '叙利亚',
2375             'SZ' => '斯威士兰',
2376             'TA' => '特里斯坦-达库尼亚群岛',
2377             'TC' => '特克斯和凯科斯群岛',
2378             'TD' => '乍得',
2379             'TF' => '法属南部领地',
2380             'TG' => '多哥',
2381             'TH' => '泰国',
2382             'TJ' => '塔吉克斯坦',
2383             'TK' => '托克劳',
2384             'TL' => '东帝汶',
2385             'TM' => '土库曼斯坦',
2386             'TN' => '突尼斯',
2387             'TO' => '汤加',
2388             'TR' => '土耳其',
2389             'TT' => '特立尼达和多巴哥',
2390             'TV' => '图瓦卢',
2391             'TW' => '台湾',
2392             'TZ' => '坦桑尼亚',
2393             'UA' => '乌克兰',
2394             'UG' => '乌干达',
2395             'UM' => '美国本土外小岛屿',
2396             'UN' => '联合国',
2397             'UN@alt=short' => '联合国',
2398             'US' => '美国',
2399             'US@alt=short' => '美国',
2400             'UY' => '乌拉圭',
2401             'UZ' => '乌兹别克斯坦',
2402             'VA' => '梵蒂冈',
2403             'VC' => '圣文森特和格林纳丁斯',
2404             'VE' => '委内瑞拉',
2405             'VG' => '英属维尔京群岛',
2406             'VI' => '美属维尔京群岛',
2407             'VN' => '越南',
2408             'VU' => '瓦努阿图',
2409             'WF' => '瓦利斯和富图纳',
2410             'WS' => '萨摩亚',
2411             'XK' => '科索沃',
2412             'YE' => '也门',
2413             'YT' => '马约特',
2414             'ZA' => '南非',
2415             'ZM' => '赞比亚',
2416             'ZW' => '津巴布韦',
2417             'ZZ' => '未知地区',
2418              
2419             }
2420             },
2421             );
2422              
2423             has 'display_name_variant' => (
2424             is => 'ro',
2425             isa => HashRef[Str],
2426             init_arg => undef,
2427             default => sub {
2428             {
2429             '1901' => '传统德文拼字',
2430             '1994' => '标准雷西亚拼字',
2431             '1996' => '1996 年德文拼字',
2432             '1606NICT' => '1606 年前中后期法文',
2433             '1694ACAD' => '早期现代法文',
2434             '1959ACAD' => '学术',
2435             'ABL1943' => '1943年正写法构想',
2436             'ALALC97' => '1997 版 ALA-LC 罗马字',
2437             'ALUKU' => '阿鲁库方言',
2438             'AO1990' => '1990年葡萄牙语正写法协议',
2439             'AREVELA' => '东亚美尼亚文',
2440             'AREVMDA' => '西亚美尼亚文',
2441             'BAKU1926' => '统一土耳其拉丁字母',
2442             'BALANKA' => '阿尼语Balanka方言',
2443             'BASICENG' => '基本英语',
2444             'BAUDDHA' => '佛陀梵文',
2445             'BISCAYAN' => '比斯开方言',
2446             'BISKE' => '圣乔治/比拉方言',
2447             'BOONT' => '布恩特林方言',
2448             'FONIPA' => '国际音标',
2449             'FONUPA' => 'UPA 音标',
2450             'FONXSAMP' => 'X-SAMPA 音标',
2451             'HEPBURN' => '赫伯恩罗马字',
2452             'HOGNORSK' => '高地挪威文',
2453             'ITIHASA' => '史诗梵文',
2454             'JAUER' => '米施泰尔方言',
2455             'JYUTPING' => '粤语拼音',
2456             'KKCOR' => '常用拼字',
2457             'LAUKIKA' => '传统梵文',
2458             'LIPAW' => '雷西亚 Lipovaz 方言',
2459             'LUNA1918' => '俄文拼字(1918年起)',
2460             'MONOTON' => '单音字母',
2461             'NDYUKA' => 'Ndyuka 方言',
2462             'NEDIS' => 'Natisone 方言',
2463             'NJIVA' => 'Gniva/Njiva 方言',
2464             'OSOJS' => 'Oseacco/Osojane 方言',
2465             'PAMAKA' => 'Pamaka 方言',
2466             'PETR1708' => '俄文拼字(1708年)',
2467             'PINYIN' => '拼音罗马字',
2468             'POLYTON' => '多音字母',
2469             'POSIX' => '电脑',
2470             'PUTER' => '瑞士普特尔方言',
2471             'REVISED' => '修订的拼字',
2472             'ROZAJ' => '雷西亚文',
2473             'RUMGR' => '罗曼什文',
2474             'SAAHO' => '萨霍文',
2475             'SCOTLAND' => '苏格兰标准英文',
2476             'SCOUSE' => '利物浦方言',
2477             'SOLBA' => 'Stolvizza/Solbica 方言',
2478             'SURMIRAN' => '瑞士苏迈拉方言',
2479             'SURSILV' => '瑞士苏瑟瓦方言',
2480             'SUTSILV' => '瑞士苏希瓦方言',
2481             'TARASK' => 'Taraskievica 拼字',
2482             'UCCOR' => '统一的拼字',
2483             'UCRCOR' => '统一和修订的拼字',
2484             'ULSTER' => '阿尔斯特方言',
2485             'VAIDIKA' => '吠陀梵文',
2486             'VALENCIA' => '瓦伦西亚文',
2487             'VALLADER' => '瑞士瓦勒德方言',
2488             'WADEGILE' => 'WG 威氏拼音法',
2489              
2490             }
2491             },
2492             );
2493              
2494             has 'display_name_key' => (
2495             is => 'ro',
2496             isa => HashRef[Str],
2497             init_arg => undef,
2498             default => sub {
2499             {
2500             'calendar' => '日历',
2501             'cf' => '货币格式',
2502             'colalternate' => '忽略符号排序',
2503             'colbackwards' => '对重音进行逆向排序',
2504             'colcasefirst' => '大写/小写字母排序',
2505             'colcaselevel' => '区分大小写的排序',
2506             'collation' => '排序',
2507             'colnormalization' => '规范化排序',
2508             'colnumeric' => '数字排序',
2509             'colstrength' => '排序强度',
2510             'currency' => '货币',
2511             'hc' => '小时制(12或24)',
2512             'lb' => '换行符样式',
2513             'ms' => '度量衡制',
2514             'numbers' => '数字',
2515             'timezone' => '时区',
2516             'va' => '语言区域别名',
2517             'x' => '专用',
2518              
2519             }
2520             },
2521             );
2522              
2523             has 'display_name_type' => (
2524             is => 'ro',
2525             isa => HashRef[HashRef[Str]],
2526             init_arg => undef,
2527             default => sub {
2528             {
2529             'calendar' => {
2530             'buddhist' => q{佛历},
2531             'chinese' => q{农历},
2532             'coptic' => q{科普特历},
2533             'dangi' => q{檀纪历},
2534             'ethiopic' => q{埃塞俄比亚历},
2535             'ethiopic-amete-alem' => q{埃塞俄比亚阿米特阿莱姆日历},
2536             'gregorian' => q{公历},
2537             'hebrew' => q{希伯来历},
2538             'indian' => q{印度国定历},
2539             'islamic' => q{伊斯兰历},
2540             'islamic-civil' => q{伊斯兰希吉来日历},
2541             'islamic-umalqura' => q{伊斯兰历(乌姆库拉)},
2542             'iso8601' => q{国际标准历法},
2543             'japanese' => q{和历},
2544             'persian' => q{波斯历},
2545             'roc' => q{民国纪年},
2546             },
2547             'cf' => {
2548             'account' => q{会计货币格式},
2549             'standard' => q{标准货币格式},
2550             },
2551             'colalternate' => {
2552             'non-ignorable' => q{对符号进行排序},
2553             'shifted' => q{忽略符号进行排序},
2554             },
2555             'colbackwards' => {
2556             'no' => q{对重音进行正常排序},
2557             'yes' => q{对重音进行逆向排序},
2558             },
2559             'colcasefirst' => {
2560             'lower' => q{先对小写字母进行排序},
2561             'no' => q{对正常大小写顺序进行排序},
2562             'upper' => q{先对大写字母进行排序},
2563             },
2564             'colcaselevel' => {
2565             'no' => q{不区分大小写进行排序},
2566             'yes' => q{区分大小写进行排序},
2567             },
2568             'collation' => {
2569             'big5han' => q{繁体中文排序 - Big5},
2570             'compat' => q{基于兼容性沿用既往排序},
2571             'dictionary' => q{字典排序},
2572             'ducet' => q{默认 Unicode 排序},
2573             'emoji' => q{表情符号排序},
2574             'eor' => q{欧洲排序规则},
2575             'gb2312han' => q{简体中文排序 - GB2312},
2576             'phonebook' => q{电话簿排序},
2577             'phonetic' => q{语音排序},
2578             'pinyin' => q{拼音排序},
2579             'reformed' => q{改良排序},
2580             'search' => q{常规搜索},
2581             'searchjl' => q{按韩文字开首辅音来搜索},
2582             'standard' => q{标准排序},
2583             'stroke' => q{笔画排序},
2584             'traditional' => q{传统排序},
2585             'unihan' => q{部首笔画排序},
2586             'zhuyin' => q{注音排序},
2587             },
2588             'colnormalization' => {
2589             'no' => q{非规范化排序},
2590             'yes' => q{对 Unicode 进行规范化排序},
2591             },
2592             'colnumeric' => {
2593             'no' => q{对数字进行单独排序},
2594             'yes' => q{按数字顺序对数字进行排序},
2595             },
2596             'colstrength' => {
2597             'identical' => q{对所有内容进行排序},
2598             'primary' => q{只对基本字母进行排序},
2599             'quaternary' => q{对重音/大小写/长度/假名进行排序},
2600             'secondary' => q{对重音进行排序},
2601             'tertiary' => q{对重音/大小写/长度进行排序},
2602             },
2603             'd0' => {
2604             'fwidth' => q{全角},
2605             'hwidth' => q{半角},
2606             'npinyin' => q{数字},
2607             },
2608             'hc' => {
2609             'h11' => q{12小时制(0–11)},
2610             'h12' => q{12小时制(1–12)},
2611             'h23' => q{24小时制(0–23)},
2612             'h24' => q{24小时制(1–24)},
2613             },
2614             'lb' => {
2615             'loose' => q{宽松换行符样式},
2616             'normal' => q{正常换行符样式},
2617             'strict' => q{严格换行符样式},
2618             },
2619             'm0' => {
2620             'bgn' => q{美国地名委员会 (BGN)},
2621             'ungegn' => q{联合国地名专家组 (UNGEGN)},
2622             },
2623             'ms' => {
2624             'metric' => q{公制},
2625             'uksystem' => q{英制},
2626             'ussystem' => q{美制},
2627             },
2628             'numbers' => {
2629             'ahom' => q{阿霍姆数字},
2630             'arab' => q{阿拉伯-印度数字},
2631             'arabext' => q{扩展阿拉伯-印度数字},
2632             'armn' => q{亚美尼亚数字},
2633             'armnlow' => q{亚美尼亚小写数字},
2634             'bali' => q{巴厘文数字},
2635             'beng' => q{孟加拉数字},
2636             'brah' => q{婆罗米数字},
2637             'cakm' => q{查克玛数字},
2638             'cham' => q{占文数字},
2639             'cyrl' => q{斯拉夫数字},
2640             'deva' => q{梵文数字},
2641             'ethi' => q{埃塞俄比亚数字},
2642             'finance' => q{金融数字},
2643             'fullwide' => q{全角数字},
2644             'geor' => q{格鲁吉亚数字},
2645             'gonm' => q{马萨拉姆冈德数字},
2646             'grek' => q{希腊数字},
2647             'greklow' => q{希腊小写数字},
2648             'gujr' => q{古吉拉特数字},
2649             'guru' => q{果鲁穆奇数字},
2650             'hanidec' => q{中文十进制数字},
2651             'hans' => q{简体中文数字},
2652             'hansfin' => q{简体中文大写数字},
2653             'hant' => q{繁体中文数字},
2654             'hantfin' => q{繁体中文大写数字},
2655             'hebr' => q{希伯来数字},
2656             'hmng' => q{杨松录苗文数字},
2657             'java' => q{爪哇文数字},
2658             'jpan' => q{日文数字},
2659             'jpanfin' => q{日文大写数字},
2660             'kali' => q{克耶字母数字},
2661             'khmr' => q{高棉数字},
2662             'knda' => q{卡纳达数字},
2663             'lana' => q{老傣文数字},
2664             'lanatham' => q{兰纳文数字},
2665             'laoo' => q{老挝数字},
2666             'latn' => q{西方数字},
2667             'lepc' => q{雷布查文数字},
2668             'limb' => q{林布文数字},
2669             'mathbold' => q{数学粗体数字},
2670             'mlym' => q{马拉雅拉姆数字},
2671             'mong' => q{蒙古文数字},
2672             'mtei' => q{曼尼普尔数字},
2673             'mymr' => q{缅甸数字},
2674             'mymrshan' => q{缅甸掸文数字},
2675             'native' => q{当地数字},
2676             'nkoo' => q{曼德数字},
2677             'olck' => q{桑塔利文数字},
2678             'orya' => q{奥里亚数字},
2679             'roman' => q{罗马数字},
2680             'romanlow' => q{罗马小写数字},
2681             'saur' => q{索拉什特拉文数字},
2682             'sund' => q{苏丹文数字},
2683             'takr' => q{泰克里数字},
2684             'talu' => q{新傣仂文数字},
2685             'taml' => q{传统泰米尔数字},
2686             'tamldec' => q{泰米尔数字},
2687             'telu' => q{泰卢固数字},
2688             'thai' => q{泰文数字},
2689             'tibt' => q{藏文数字},
2690             'tirh' => q{迈蒂利数字},
2691             'traditional' => q{传统数字},
2692             'vaii' => q{瓦伊文数字},
2693             'wara' => q{瓦郎奇蒂数字},
2694             },
2695              
2696             }
2697             },
2698             );
2699              
2700             has 'display_name_measurement_system' => (
2701             is => 'ro',
2702             isa => HashRef[Str],
2703             init_arg => undef,
2704             default => sub {
2705             {
2706             'metric' => q{公制},
2707             'UK' => q{英制},
2708             'US' => q{美制},
2709              
2710             }
2711             },
2712             );
2713              
2714             has 'display_name_code_patterns' => (
2715             is => 'ro',
2716             isa => HashRef[Str],
2717             init_arg => undef,
2718             default => sub {
2719             {
2720             'language' => '语言:{0}',
2721             'script' => '文字:{0}',
2722             'region' => '地区:{0}',
2723              
2724             }
2725             },
2726             );
2727              
2728             has 'characters' => (
2729             is => 'ro',
2730             isa => HashRef,
2731             init_arg => undef,
2732             default => $^V ge v5.18.0
2733             ? eval <<'EOT'
2734             sub {
2735             no warnings 'experimental::regex_sets';
2736             return {
2737             auxiliary => qr{[乒 乓 仂 仓 伞 侣 傈 傣 僳 冥 凉 刨 匕 卑 卞 厘 厦 厨 吕 呣 唇 啤 啮 喱 嗅 噘 噢 坝 堤 墟 奎 妆 婴 媚 宅 寺 尬 尴 屑 屿 巽 巾 弓 彗 惊 戟 扔 扰 扳 抛 挂 捂 摇 撅 撤 杆 杖 柜 柱 栗 栽 桶 棍 棕 棺 楔 楠 榈 槟 橙 洒 浆 涌 淇 滕 滚 滩 灾 烛 烟 焰 煎 犬 猫 瑚 瓢 甫 皱 盆 盔 盲 眨 眯 瞌 矿 碑 祈 祭 祷 禄 稻 竿 笼 筒 篷 粟 粮 纠 纬 缆 缎 耸 脚 舔 舵 艇 艮 芽 苜 苞 菇 菱 葫 葵 蒸 蓿 蔽 薯 蘑 蚂 蛛 蜗 蜘 蜡 蝎 蝴 螃 裹 谍 谬 豚 账 跤 踪 躬 轴 辐 迹 郁 鄙 酢 钉 钥 钮 钯 铂 铅 铛 锄 锑 锚 锤 镑 闺 阱 隧 雕 霾 靴 靶 鞠 颠 馏 驼 骆 髦 魁 鲤 鲸 鳄 鸽]},
2738             index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'],
2739             main => qr{[一 丁 七 万-与 丑 专 且 世 丘-业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之-乐 乔 乖 乘 乙 九 也-乡 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交-亨 享 京 亮 亲 人 亿-仁 仅 仇 今 介 仍 从 仔 他 付 仙 代-以 仪 们 仰 仲 件 价 任 份 仿 企 伊 伍 伏-休 众-会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位-佑 体 何 余 佛 作 你 佤 佩 佳 使 例 供 依 侠 侦-侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 傻 像 僧 儒 儿 允 元-兆 先 光 克 免 兑 兔 党 入 全 八-兮 兰 共 关-兹 养-兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列-创 初 判 利 别 到 制-券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝-务 劣 动-劫 励-劳 势 勇 勉 勋 勒 勤 勾 勿 包 匆 匈 化 北 匙 匹-医 十 千 升 午 半 华 协 卒 卓 单-南 博 占-卢 卫 卯-危 即 却 卷 厂 厄-历 厉 压-厍 厚 原 去 县 参 又-反 发 叔 取-叙 口-另 只-叭 可 台 史 右 叶-叹 吃 各 合-吊 同-后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦-咨 咪 咬 咯 咱 哀 品 哇-哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚-坜 坡 坤 坦 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字-孙 孜 孝 孟 季 孤 学 孩 宁 它 宇-安 宋 完 宏 宗-实 审-室 宪 害 宴 家 容 宽-宿 寂 寄-寇 富 寒 寝-察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工-巨 巫 差 己-巴 巷 币-布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 幅 幕 干-年 并 幸 幻-幽 广 庆 床 序 库-底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异-弄 弊 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 归 当 录 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏-戒 或 战 截 戴 户 房-扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫-扯 批 找-技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控-措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日-早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾-最 月 有 朋 服 朗 望 朝 期 木 未-札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栋 栏 树 校 样-根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠-欣 欧 欲 欺 款 歉 歌 止-武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 气 氛 水 永 求 汇 汉 汗 汝 江-污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泉 泊 法 泛 泡-泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浏 浑 浓 浙 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田-申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细-终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 绵 综 绿 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训-记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝-负 贡-败 货-贪 购 贯 贱 贴 贵 贸-贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮-轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪 迫 述 迷 追 退-逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酉 酋 配 酒 酷 酸 醉 醒 采 释 里-量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铜 铢 铭 银 铺 链 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阐 阔 队 阮 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐 隔 障 难 雄-集 雉 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项-须 顽-顿 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟]},
2740             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9 〇 一 七 三 九 二 五 八 六 四]},
2741             punctuation => qr{[﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \- - ﹣ ‐ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ " " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \[ [ \] ] \{ { ﹛ ︷ \} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / / \\ \ ﹨ \& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※]},
2742             };
2743             },
2744             EOT
2745             : sub {
2746             return { index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'], };
2747             },
2748 1     1   145 );
  1         2  
  1         701  
2749              
2750              
2751             has 'ellipsis' => (
2752             is => 'ro',
2753             isa => HashRef,
2754             init_arg => undef,
2755             default => sub {
2756             return {
2757             'final' => '{0}…',
2758             'initial' => '…{0}',
2759             'medial' => '{0}…{1}',
2760             'word-final' => '{0}…',
2761             'word-initial' => '…{0}',
2762             'word-medial' => '{0}…{1}',
2763             };
2764             },
2765             );
2766              
2767             has 'more_information' => (
2768             is => 'ro',
2769             isa => Str,
2770             init_arg => undef,
2771             default => qq{?},
2772             );
2773              
2774             has 'quote_start' => (
2775             is => 'ro',
2776             isa => Str,
2777             init_arg => undef,
2778             default => qq{“},
2779             );
2780              
2781             has 'quote_end' => (
2782             is => 'ro',
2783             isa => Str,
2784             init_arg => undef,
2785             default => qq{”},
2786             );
2787              
2788             has 'alternate_quote_start' => (
2789             is => 'ro',
2790             isa => Str,
2791             init_arg => undef,
2792             default => qq{‘},
2793             );
2794              
2795             has 'alternate_quote_end' => (
2796             is => 'ro',
2797             isa => Str,
2798             init_arg => undef,
2799             default => qq{’},
2800             );
2801              
2802             has 'duration_units' => (
2803             is => 'ro',
2804             isa => HashRef[Str],
2805             init_arg => undef,
2806             default => sub { {
2807             hm => 'h:mm',
2808             hms => 'h:mm:ss',
2809             ms => 'm:ss',
2810             } }
2811             );
2812              
2813             has 'units' => (
2814             is => 'ro',
2815             isa => HashRef[HashRef[HashRef[Str]]],
2816             init_arg => undef,
2817             default => sub { {
2818             'long' => {
2819             '' => {
2820             'name' => q(主方向),
2821             },
2822             'acre' => {
2823             'name' => q(英亩),
2824             'other' => q({0}英亩),
2825             },
2826             'acre-foot' => {
2827             'name' => q(英亩英尺),
2828             'other' => q({0}英亩英尺),
2829             },
2830             'ampere' => {
2831             'name' => q(安培),
2832             'other' => q({0}安培),
2833             },
2834             'arc-minute' => {
2835             'name' => q(弧分),
2836             'other' => q({0}弧分),
2837             },
2838             'arc-second' => {
2839             'name' => q(弧秒),
2840             'other' => q({0}弧秒),
2841             },
2842             'astronomical-unit' => {
2843             'name' => q(天文单位),
2844             'other' => q({0}天文单位),
2845             },
2846             'atmosphere' => {
2847             'name' => q(标准大气压),
2848             'other' => q({0}个标准大气压),
2849             },
2850             'bit' => {
2851             'name' => q(比特),
2852             'other' => q({0}比特),
2853             },
2854             'bushel' => {
2855             'name' => q(蒲式耳),
2856             'other' => q({0}蒲式耳),
2857             },
2858             'byte' => {
2859             'name' => q(字节),
2860             'other' => q({0}字节),
2861             },
2862             'calorie' => {
2863             'name' => q(卡路里),
2864             'other' => q({0}卡路里),
2865             },
2866             'carat' => {
2867             'name' => q(克拉),
2868             'other' => q({0}克拉),
2869             },
2870             'celsius' => {
2871             'name' => q(摄氏度),
2872             'other' => q({0}摄氏度),
2873             },
2874             'centiliter' => {
2875             'name' => q(厘升),
2876             'other' => q({0}厘升),
2877             },
2878             'centimeter' => {
2879             'name' => q(厘米),
2880             'other' => q({0}厘米),
2881             'per' => q(每厘米{0}),
2882             },
2883             'century' => {
2884             'name' => q(个世纪),
2885             'other' => q({0}个世纪),
2886             },
2887             'coordinate' => {
2888             'east' => q(东经{0}),
2889             'north' => q(北纬{0}),
2890             'south' => q(南纬{0}),
2891             'west' => q(西经{0}),
2892             },
2893             'cubic-centimeter' => {
2894             'name' => q(立方厘米),
2895             'other' => q({0}立方厘米),
2896             'per' => q(每立方厘米{0}),
2897             },
2898             'cubic-foot' => {
2899             'name' => q(立方英尺),
2900             'other' => q({0}立方英尺),
2901             },
2902             'cubic-inch' => {
2903             'name' => q(立方英寸),
2904             'other' => q({0}立方英寸),
2905             },
2906             'cubic-kilometer' => {
2907             'name' => q(立方千米),
2908             'other' => q({0}立方千米),
2909             },
2910             'cubic-meter' => {
2911             'name' => q(立方米),
2912             'other' => q({0}立方米),
2913             'per' => q(每立方米{0}),
2914             },
2915             'cubic-mile' => {
2916             'name' => q(立方英里),
2917             'other' => q({0}立方英里),
2918             },
2919             'cubic-yard' => {
2920             'name' => q(立方码),
2921             'other' => q({0}立方码),
2922             },
2923             'cup' => {
2924             'name' => q(杯),
2925             'other' => q({0}杯),
2926             },
2927             'cup-metric' => {
2928             'name' => q(公制杯),
2929             'other' => q({0}公制杯),
2930             },
2931             'day' => {
2932             'name' => q(天),
2933             'other' => q({0}天),
2934             'per' => q(每天{0}),
2935             },
2936             'deciliter' => {
2937             'name' => q(分升),
2938             'other' => q({0}分升),
2939             },
2940             'decimeter' => {
2941             'name' => q(分米),
2942             'other' => q({0}分米),
2943             },
2944             'degree' => {
2945             'name' => q(度),
2946             'other' => q({0}度),
2947             },
2948             'fahrenheit' => {
2949             'name' => q(华氏度),
2950             'other' => q({0}华氏度),
2951             },
2952             'fathom' => {
2953             'name' => q(英寻),
2954             'other' => q({0}英寻),
2955             },
2956             'fluid-ounce' => {
2957             'name' => q(液盎司),
2958             'other' => q({0}液盎司),
2959             },
2960             'foodcalorie' => {
2961             'name' => q(卡路里),
2962             'other' => q({0}卡路里),
2963             },
2964             'foot' => {
2965             'name' => q(英尺),
2966             'other' => q({0}英尺),
2967             'per' => q(每英尺{0}),
2968             },
2969             'furlong' => {
2970             'name' => q(弗隆),
2971             'other' => q({0}弗隆),
2972             },
2973             'g-force' => {
2974             'name' => q(G力),
2975             'other' => q({0}G力),
2976             },
2977             'gallon' => {
2978             'name' => q(加仑),
2979             'other' => q({0}加仑),
2980             'per' => q(每加仑{0}),
2981             },
2982             'gallon-imperial' => {
2983             'name' => q(英制加仑),
2984             'other' => q({0}英制加仑),
2985             'per' => q(每英制加仑{0}),
2986             },
2987             'generic' => {
2988             'name' => q(°),
2989             'other' => q({0}°),
2990             },
2991             'gigabit' => {
2992             'name' => q(吉比特),
2993             'other' => q({0}吉比特),
2994             },
2995             'gigabyte' => {
2996             'name' => q(吉字节),
2997             'other' => q({0}吉字节),
2998             },
2999             'gigahertz' => {
3000             'name' => q(吉赫),
3001             'other' => q({0}吉赫),
3002             },
3003             'gigawatt' => {
3004             'name' => q(吉瓦),
3005             'other' => q({0}吉瓦),
3006             },
3007             'gram' => {
3008             'name' => q(克),
3009             'other' => q({0}克),
3010             'per' => q(每克{0}),
3011             },
3012             'hectare' => {
3013             'name' => q(公顷),
3014             'other' => q({0}公顷),
3015             },
3016             'hectoliter' => {
3017             'name' => q(公石),
3018             'other' => q({0}公石),
3019             },
3020             'hectopascal' => {
3021             'name' => q(百帕斯卡),
3022             'other' => q({0}百帕斯卡),
3023             },
3024             'hertz' => {
3025             'name' => q(赫兹),
3026             'other' => q({0}赫兹),
3027             },
3028             'horsepower' => {
3029             'name' => q(马力),
3030             'other' => q({0}马力),
3031             },
3032             'hour' => {
3033             'name' => q(小时),
3034             'other' => q({0}小时),
3035             'per' => q(每小时{0}),
3036             },
3037             'inch' => {
3038             'name' => q(英寸),
3039             'other' => q({0}英寸),
3040             'per' => q(每英寸{0}),
3041             },
3042             'inch-hg' => {
3043             'name' => q(英寸汞柱),
3044             'other' => q({0}英寸汞柱),
3045             },
3046             'joule' => {
3047             'name' => q(焦耳),
3048             'other' => q({0}焦耳),
3049             },
3050             'karat' => {
3051             'name' => q(克拉),
3052             'other' => q({0}克拉),
3053             },
3054             'kelvin' => {
3055             'name' => q(开尔文),
3056             'other' => q({0}开尔文),
3057             },
3058             'kilobit' => {
3059             'name' => q(千比特),
3060             'other' => q({0}千比特),
3061             },
3062             'kilobyte' => {
3063             'name' => q(千字节),
3064             'other' => q({0}千字节),
3065             },
3066             'kilocalorie' => {
3067             'name' => q(千卡),
3068             'other' => q({0}千卡),
3069             },
3070             'kilogram' => {
3071             'name' => q(千克),
3072             'other' => q({0}千克),
3073             'per' => q(每千克{0}),
3074             },
3075             'kilohertz' => {
3076             'name' => q(千赫),
3077             'other' => q({0}千赫),
3078             },
3079             'kilojoule' => {
3080             'name' => q(千焦),
3081             'other' => q({0}千焦),
3082             },
3083             'kilometer' => {
3084             'name' => q(公里),
3085             'other' => q({0}公里),
3086             'per' => q(每公里{0}),
3087             },
3088             'kilometer-per-hour' => {
3089             'name' => q(公里/小时),
3090             'other' => q(每小时{0}公里),
3091             },
3092             'kilowatt' => {
3093             'name' => q(千瓦),
3094             'other' => q({0}千瓦),
3095             },
3096             'kilowatt-hour' => {
3097             'name' => q(千瓦时),
3098             'other' => q({0}千瓦时),
3099             },
3100             'knot' => {
3101             'name' => q(节),
3102             'other' => q({0}节),
3103             },
3104             'light-year' => {
3105             'name' => q(光年),
3106             'other' => q({0}光年),
3107             },
3108             'liter' => {
3109             'name' => q(升),
3110             'other' => q({0}升),
3111             'per' => q(每升{0}),
3112             },
3113             'liter-per-100kilometers' => {
3114             'name' => q(升/100千米),
3115             'other' => q({0}升/100千米),
3116             },
3117             'liter-per-kilometer' => {
3118             'name' => q(升/公里),
3119             'other' => q(每公里{0}升),
3120             },
3121             'lux' => {
3122             'name' => q(勒克斯),
3123             'other' => q({0}勒克斯),
3124             },
3125             'megabit' => {
3126             'name' => q(兆比特),
3127             'other' => q({0}兆比特),
3128             },
3129             'megabyte' => {
3130             'name' => q(兆字节),
3131             'other' => q({0}兆字节),
3132             },
3133             'megahertz' => {
3134             'name' => q(兆赫),
3135             'other' => q({0}兆赫),
3136             },
3137             'megaliter' => {
3138             'name' => q(兆升),
3139             'other' => q({0}兆升),
3140             },
3141             'megawatt' => {
3142             'name' => q(兆瓦),
3143             'other' => q({0}兆瓦),
3144             },
3145             'meter' => {
3146             'name' => q(米),
3147             'other' => q({0}米),
3148             'per' => q(每米{0}),
3149             },
3150             'meter-per-second' => {
3151             'name' => q(米/秒),
3152             'other' => q(每秒{0}米),
3153             },
3154             'meter-per-second-squared' => {
3155             'name' => q(米/秒²),
3156             'other' => q(每平方秒{0}米),
3157             },
3158             'metric-ton' => {
3159             'name' => q(公吨),
3160             'other' => q({0}公吨),
3161             },
3162             'microgram' => {
3163             'name' => q(微克),
3164             'other' => q({0}微克),
3165             },
3166             'micrometer' => {
3167             'name' => q(微米),
3168             'other' => q({0}微米),
3169             },
3170             'microsecond' => {
3171             'name' => q(微秒),
3172             'other' => q({0}微秒),
3173             },
3174             'mile' => {
3175             'name' => q(英里),
3176             'other' => q({0}英里),
3177             },
3178             'mile-per-gallon' => {
3179             'name' => q(英里/加仑),
3180             'other' => q(每加仑{0}英里),
3181             },
3182             'mile-per-gallon-imperial' => {
3183             'name' => q(英里/英制加仑),
3184             'other' => q(每英制加仑{0}英里),
3185             },
3186             'mile-per-hour' => {
3187             'name' => q(英里/小时),
3188             'other' => q(每小时{0}英里),
3189             },
3190             'mile-scandinavian' => {
3191             'name' => q(斯堪的纳维亚英里),
3192             'other' => q({0}斯堪的纳维亚英里),
3193             },
3194             'milliampere' => {
3195             'name' => q(毫安),
3196             'other' => q({0}毫安),
3197             },
3198             'millibar' => {
3199             'name' => q(毫巴),
3200             'other' => q({0}毫巴),
3201             },
3202             'milligram' => {
3203             'name' => q(毫克),
3204             'other' => q({0}毫克),
3205             },
3206             'milligram-per-deciliter' => {
3207             'name' => q(毫克/分升),
3208             'other' => q(每分升{0}毫克),
3209             },
3210             'milliliter' => {
3211             'name' => q(毫升),
3212             'other' => q({0}毫升),
3213             },
3214             'millimeter' => {
3215             'name' => q(毫米),
3216             'other' => q({0}毫米),
3217             },
3218             'millimeter-of-mercury' => {
3219             'name' => q(毫米汞柱),
3220             'other' => q({0}毫米汞柱),
3221             },
3222             'millimole-per-liter' => {
3223             'name' => q(毫摩尔/升),
3224             'other' => q(每升{0}毫摩尔),
3225             },
3226             'millisecond' => {
3227             'name' => q(毫秒),
3228             'other' => q({0}毫秒),
3229             },
3230             'milliwatt' => {
3231             'name' => q(毫瓦),
3232             'other' => q({0}毫瓦),
3233             },
3234             'minute' => {
3235             'name' => q(分钟),
3236             'other' => q({0}分钟),
3237             'per' => q(每分钟{0}),
3238             },
3239             'month' => {
3240             'name' => q(个月),
3241             'other' => q({0}个月),
3242             'per' => q(每月{0}),
3243             },
3244             'nanometer' => {
3245             'name' => q(纳米),
3246             'other' => q({0}纳米),
3247             },
3248             'nanosecond' => {
3249             'name' => q(纳秒),
3250             'other' => q({0}纳秒),
3251             },
3252             'nautical-mile' => {
3253             'name' => q(海里),
3254             'other' => q({0}海里),
3255             },
3256             'ohm' => {
3257             'name' => q(欧姆),
3258             'other' => q({0}欧姆),
3259             },
3260             'ounce' => {
3261             'name' => q(盎司),
3262             'other' => q({0}盎司),
3263             'per' => q(每盎司{0}),
3264             },
3265             'ounce-troy' => {
3266             'name' => q(金衡制盎司),
3267             'other' => q({0}金衡制盎司),
3268             },
3269             'parsec' => {
3270             'name' => q(秒差距),
3271             'other' => q({0}秒差距),
3272             },
3273             'part-per-million' => {
3274             'name' => q(ppm),
3275             'other' => q(百万分之{0}),
3276             },
3277             'per' => {
3278             '1' => q(每{1}{0}),
3279             },
3280             'percent' => {
3281             'name' => q(%),
3282             'other' => q({0}%),
3283             },
3284             'permille' => {
3285             'name' => q(‰),
3286             'other' => q({0}‰),
3287             },
3288             'petabyte' => {
3289             'name' => q(拍字节),
3290             'other' => q({0}拍字节),
3291             },
3292             'picometer' => {
3293             'name' => q(皮米),
3294             'other' => q({0}皮米),
3295             },
3296             'pint' => {
3297             'name' => q(品脱),
3298             'other' => q({0}品脱),
3299             },
3300             'pint-metric' => {
3301             'name' => q(公制品脱),
3302             'other' => q({0}公制品脱),
3303             },
3304             'point' => {
3305             'name' => q(pt),
3306             'other' => q({0} pt),
3307             },
3308             'pound' => {
3309             'name' => q(磅),
3310             'other' => q({0}磅),
3311             'per' => q(每磅{0}),
3312             },
3313             'pound-per-square-inch' => {
3314             'name' => q(磅/平方英寸),
3315             'other' => q(每平方英寸{0}磅),
3316             },
3317             'quart' => {
3318             'name' => q(夸脱),
3319             'other' => q({0}夸脱),
3320             },
3321             'radian' => {
3322             'name' => q(弧度),
3323             'other' => q({0}弧度),
3324             },
3325             'revolution' => {
3326             'name' => q(转),
3327             'other' => q({0}转),
3328             },
3329             'second' => {
3330             'name' => q(秒钟),
3331             'other' => q({0}秒钟),
3332             'per' => q({0}/秒),
3333             },
3334             'square-centimeter' => {
3335             'name' => q(平方厘米),
3336             'other' => q({0}平方厘米),
3337             'per' => q(每平方厘米{0}),
3338             },
3339             'square-foot' => {
3340             'name' => q(平方英尺),
3341             'other' => q({0}平方英尺),
3342             },
3343             'square-inch' => {
3344             'name' => q(平方英寸),
3345             'other' => q({0}平方英寸),
3346             'per' => q(每平方英寸{0}),
3347             },
3348             'square-kilometer' => {
3349             'name' => q(平方公里),
3350             'other' => q({0}平方公里),
3351             'per' => q(每平方公里{0}),
3352             },
3353             'square-meter' => {
3354             'name' => q(平方米),
3355             'other' => q({0}平方米),
3356             'per' => q(每平方米{0}),
3357             },
3358             'square-mile' => {
3359             'name' => q(平方英里),
3360             'other' => q({0}平方英里),
3361             'per' => q(每平方英里{0}),
3362             },
3363             'square-yard' => {
3364             'name' => q(平方码),
3365             'other' => q({0}平方码),
3366             },
3367             'stone' => {
3368             'name' => q(英石),
3369             'other' => q({0}英石),
3370             },
3371             'tablespoon' => {
3372             'name' => q(汤匙),
3373             'other' => q({0}汤匙),
3374             },
3375             'teaspoon' => {
3376             'name' => q(茶匙),
3377             'other' => q({0}茶匙),
3378             },
3379             'terabit' => {
3380             'name' => q(太比特),
3381             'other' => q({0}太比特),
3382             },
3383             'terabyte' => {
3384             'name' => q(太字节),
3385             'other' => q({0}太字节),
3386             },
3387             'ton' => {
3388             'name' => q(吨),
3389             'other' => q({0}吨),
3390             },
3391             'volt' => {
3392             'name' => q(伏特),
3393             'other' => q({0}伏特),
3394             },
3395             'watt' => {
3396             'name' => q(瓦特),
3397             'other' => q({0}瓦特),
3398             },
3399             'week' => {
3400             'name' => q(周),
3401             'other' => q({0}周),
3402             'per' => q(每周{0}),
3403             },
3404             'yard' => {
3405             'name' => q(码),
3406             'other' => q({0}码),
3407             },
3408             'year' => {
3409             'name' => q(年),
3410             'other' => q({0}年),
3411             'per' => q(每年{0}),
3412             },
3413             },
3414             'narrow' => {
3415             '' => {
3416             'name' => q(方向),
3417             },
3418             'acre' => {
3419             'name' => q(英亩),
3420             'other' => q({0}ac),
3421             },
3422             'acre-foot' => {
3423             'name' => q(英亩英尺),
3424             'other' => q({0}英亩英尺),
3425             },
3426             'arc-minute' => {
3427             'other' => q({0}′),
3428             },
3429             'arc-second' => {
3430             'other' => q({0}″),
3431             },
3432             'astronomical-unit' => {
3433             'name' => q(天文单位),
3434             'other' => q({0}天文单位),
3435             },
3436             'bushel' => {
3437             'name' => q(蒲式耳),
3438             'other' => q({0}蒲式耳),
3439             },
3440             'celsius' => {
3441             'name' => q(°C),
3442             'other' => q({0}°C),
3443             },
3444             'centiliter' => {
3445             'name' => q(厘升),
3446             'other' => q({0}厘升),
3447             },
3448             'centimeter' => {
3449             'name' => q(厘米),
3450             'other' => q({0}厘米),
3451             'per' => q({0}/厘米),
3452             },
3453             'century' => {
3454             'name' => q(世纪),
3455             'other' => q({0}个世纪),
3456             },
3457             'coordinate' => {
3458             'east' => q({0}E),
3459             'north' => q({0}N),
3460             'south' => q({0}S),
3461             'west' => q({0}W),
3462             },
3463             'cubic-centimeter' => {
3464             'name' => q(立方厘米),
3465             'other' => q({0}立方厘米),
3466             'per' => q({0}/立方厘米),
3467             },
3468             'cubic-foot' => {
3469             'name' => q(立方英尺),
3470             'other' => q({0}立方英尺),
3471             },
3472             'cubic-inch' => {
3473             'name' => q(立方英寸),
3474             'other' => q({0}立方英寸),
3475             },
3476             'cubic-kilometer' => {
3477             'name' => q(立方千米),
3478             'other' => q({0}km³),
3479             },
3480             'cubic-meter' => {
3481             'name' => q(立方米),
3482             'other' => q({0}立方米),
3483             'per' => q({0}/立方米),
3484             },
3485             'cubic-mile' => {
3486             'name' => q(立方英里),
3487             'other' => q({0}mi³),
3488             },
3489             'cubic-yard' => {
3490             'name' => q(立方码),
3491             'other' => q({0}立方码),
3492             },
3493             'cup' => {
3494             'name' => q(杯),
3495             'other' => q({0}杯),
3496             },
3497             'cup-metric' => {
3498             'name' => q(公制杯),
3499             'other' => q({0}公制杯),
3500             },
3501             'day' => {
3502             'name' => q(天),
3503             'other' => q({0}天),
3504             'per' => q({0}/天),
3505             },
3506             'deciliter' => {
3507             'name' => q(分升),
3508             'other' => q({0}分升),
3509             },
3510             'decimeter' => {
3511             'name' => q(分米),
3512             'other' => q({0}分米),
3513             },
3514             'degree' => {
3515             'other' => q({0}°),
3516             },
3517             'fahrenheit' => {
3518             'other' => q({0}°F),
3519             },
3520             'fathom' => {
3521             'name' => q(英寻),
3522             'other' => q({0}英寻),
3523             },
3524             'fluid-ounce' => {
3525             'name' => q(液盎司),
3526             'other' => q({0}液盎司),
3527             },
3528             'foodcalorie' => {
3529             'name' => q(卡),
3530             'other' => q({0}卡),
3531             },
3532             'foot' => {
3533             'name' => q(英尺),
3534             'other' => q({0}′),
3535             'per' => q({0}/英尺),
3536             },
3537             'furlong' => {
3538             'name' => q(弗隆),
3539             'other' => q({0}弗隆),
3540             },
3541             'g-force' => {
3542             'name' => q(G力),
3543             'other' => q({0}G),
3544             },
3545             'gallon' => {
3546             'name' => q(加仑),
3547             'other' => q({0}加仑),
3548             'per' => q({0}/加仑),
3549             },
3550             'gallon-imperial' => {
3551             'name' => q(英制加仑),
3552             'other' => q({0}英制加仑),
3553             'per' => q({0}/英制加仑),
3554             },
3555             'gram' => {
3556             'name' => q(克),
3557             'other' => q({0}克),
3558             },
3559             'hectare' => {
3560             'name' => q(公顷),
3561             'other' => q({0}ha),
3562             },
3563             'hectoliter' => {
3564             'name' => q(公石),
3565             'other' => q({0}公石),
3566             },
3567             'hectopascal' => {
3568             'other' => q({0}hPa),
3569             },
3570             'horsepower' => {
3571             'other' => q({0}hp),
3572             },
3573             'hour' => {
3574             'name' => q(小时),
3575             'other' => q({0}小时),
3576             'per' => q({0}/小时),
3577             },
3578             'inch' => {
3579             'name' => q(英寸),
3580             'other' => q({0}″),
3581             'per' => q({0}/英寸),
3582             },
3583             'inch-hg' => {
3584             'other' => q({0}" Hg),
3585             },
3586             'joule' => {
3587             'name' => q(焦耳),
3588             'other' => q({0}焦耳),
3589             },
3590             'kilogram' => {
3591             'name' => q(千克),
3592             'other' => q({0}千克),
3593             },
3594             'kilojoule' => {
3595             'name' => q(千焦),
3596             'other' => q({0}千焦),
3597             },
3598             'kilometer' => {
3599             'name' => q(公里),
3600             'other' => q({0}公里),
3601             'per' => q({0}/公里),
3602             },
3603             'kilometer-per-hour' => {
3604             'name' => q(公里/小时),
3605             'other' => q({0}公里/小时),
3606             },
3607             'kilowatt' => {
3608             'other' => q({0}kW),
3609             },
3610             'knot' => {
3611             'name' => q(节),
3612             'other' => q({0}节),
3613             },
3614             'light-year' => {
3615             'name' => q(光年),
3616             'other' => q({0}ly),
3617             },
3618             'liter' => {
3619             'name' => q(升),
3620             'other' => q({0}升),
3621             'per' => q({0}/升),
3622             },
3623             'liter-per-100kilometers' => {
3624             'name' => q(升/100千米),
3625             'other' => q({0}L/100km),
3626             },
3627             'megaliter' => {
3628             'name' => q(兆升),
3629             'other' => q({0}兆升),
3630             },
3631             'meter' => {
3632             'name' => q(米),
3633             'other' => q({0}米),
3634             'per' => q({0}/米),
3635             },
3636             'meter-per-second' => {
3637             'name' => q(米/秒),
3638             'other' => q({0}m/s),
3639             },
3640             'meter-per-second-squared' => {
3641             'name' => q(米/秒²),
3642             'other' => q({0}米/秒²),
3643             },
3644             'micrometer' => {
3645             'name' => q(微米),
3646             'other' => q({0}微米),
3647             },
3648             'microsecond' => {
3649             'name' => q(微秒),
3650             'other' => q({0}微秒),
3651             },
3652             'mile' => {
3653             'name' => q(英里),
3654             'other' => q({0}mi),
3655             },
3656             'mile-per-hour' => {
3657             'name' => q(英里/小时),
3658             'other' => q({0}mi/h),
3659             },
3660             'mile-scandinavian' => {
3661             'name' => q(斯堪的纳维亚英里),
3662             'other' => q({0}smi),
3663             },
3664             'millibar' => {
3665             'other' => q({0}mb),
3666             },
3667             'milliliter' => {
3668             'name' => q(毫升),
3669             'other' => q({0}毫升),
3670             },
3671             'millimeter' => {
3672             'name' => q(毫米),
3673             'other' => q({0}毫米),
3674             },
3675             'millisecond' => {
3676             'name' => q(毫秒),
3677             'other' => q({0}毫秒),
3678             },
3679             'minute' => {
3680             'name' => q(分钟),
3681             'other' => q({0}分钟),
3682             'per' => q({0}/分钟),
3683             },
3684             'month' => {
3685             'name' => q(个月),
3686             'other' => q({0}个月),
3687             'per' => q({0}/月),
3688             },
3689             'nanometer' => {
3690             'name' => q(纳米),
3691             'other' => q({0}纳米),
3692             },
3693             'nanosecond' => {
3694             'name' => q(纳秒),
3695             'other' => q({0}纳秒),
3696             },
3697             'nautical-mile' => {
3698             'name' => q(海里),
3699             'other' => q({0}海里),
3700             },
3701             'ounce' => {
3702             'other' => q({0}盎司),
3703             },
3704             'parsec' => {
3705             'name' => q(秒差距),
3706             'other' => q({0}秒差距),
3707             },
3708             'per' => {
3709             '1' => q({0}/{1}),
3710             },
3711             'percent' => {
3712             'name' => q(%),
3713             'other' => q({0}%),
3714             },
3715             'picometer' => {
3716             'name' => q(皮米),
3717             'other' => q({0}pm),
3718             },
3719             'pint' => {
3720             'name' => q(品脱),
3721             'other' => q({0}品脱),
3722             },
3723             'pint-metric' => {
3724             'name' => q(公制品脱),
3725             'other' => q({0}公制品脱),
3726             },
3727             'point' => {
3728             'name' => q(pt),
3729             'other' => q({0} pt),
3730             },
3731             'pound' => {
3732             'other' => q({0}磅),
3733             },
3734             'quart' => {
3735             'name' => q(夸脱),
3736             'other' => q({0}夸脱),
3737             },
3738             'second' => {
3739             'name' => q(秒),
3740             'other' => q({0}秒),
3741             'per' => q({0}/秒),
3742             },
3743             'square-centimeter' => {
3744             'name' => q(平方厘米),
3745             'other' => q({0}平方厘米),
3746             'per' => q({0}/平方厘米),
3747             },
3748             'square-foot' => {
3749             'name' => q(平方英尺),
3750             'other' => q({0}ft²),
3751             },
3752             'square-inch' => {
3753             'name' => q(平方英寸),
3754             'other' => q({0}平方英寸),
3755             'per' => q({0}/平方英寸),
3756             },
3757             'square-kilometer' => {
3758             'name' => q(平方公里),
3759             'other' => q({0}km²),
3760             'per' => q({0}/平方公里),
3761             },
3762             'square-meter' => {
3763             'name' => q(平方米),
3764             'other' => q({0}m²),
3765             'per' => q({0}/平方米),
3766             },
3767             'square-mile' => {
3768             'name' => q(平方英里),
3769             'other' => q({0}mi²),
3770             'per' => q({0}/平方英里),
3771             },
3772             'square-yard' => {
3773             'name' => q(平方码),
3774             'other' => q({0}平方码),
3775             },
3776             'stone' => {
3777             'name' => q(英石),
3778             'other' => q({0}英石),
3779             },
3780             'tablespoon' => {
3781             'name' => q(汤匙),
3782             'other' => q({0}汤匙),
3783             },
3784             'teaspoon' => {
3785             'name' => q(茶匙),
3786             'other' => q({0}茶匙),
3787             },
3788             'watt' => {
3789             'other' => q({0}W),
3790             },
3791             'week' => {
3792             'name' => q(周),
3793             'other' => q({0}周),
3794             'per' => q({0}/周),
3795             },
3796             'yard' => {
3797             'name' => q(码),
3798             'other' => q({0}yd),
3799             },
3800             'year' => {
3801             'name' => q(年),
3802             'other' => q({0}年),
3803             'per' => q({0}/年),
3804             },
3805             },
3806             'short' => {
3807             '' => {
3808             'name' => q(方向),
3809             },
3810             'acre' => {
3811             'name' => q(英亩),
3812             'other' => q({0}英亩),
3813             },
3814             'acre-foot' => {
3815             'name' => q(英亩英尺),
3816             'other' => q({0}英亩英尺),
3817             },
3818             'ampere' => {
3819             'name' => q(安培),
3820             'other' => q({0}安),
3821             },
3822             'arc-minute' => {
3823             'name' => q(弧分),
3824             'other' => q({0}弧分),
3825             },
3826             'arc-second' => {
3827             'name' => q(弧秒),
3828             'other' => q({0}弧秒),
3829             },
3830             'astronomical-unit' => {
3831             'name' => q(天文单位),
3832             'other' => q({0}天文单位),
3833             },
3834             'atmosphere' => {
3835             'name' => q(大气压),
3836             'other' => q({0}个大气压),
3837             },
3838             'bit' => {
3839             'name' => q(比特),
3840             'other' => q({0}比特),
3841             },
3842             'bushel' => {
3843             'name' => q(蒲式耳),
3844             'other' => q({0}蒲式耳),
3845             },
3846             'byte' => {
3847             'name' => q(字节),
3848             'other' => q({0}字节),
3849             },
3850             'calorie' => {
3851             'name' => q(卡),
3852             'other' => q({0}卡),
3853             },
3854             'carat' => {
3855             'name' => q(克拉),
3856             'other' => q({0}克拉),
3857             },
3858             'celsius' => {
3859             'name' => q(摄氏度),
3860             'other' => q({0}°C),
3861             },
3862             'centiliter' => {
3863             'name' => q(厘升),
3864             'other' => q({0}厘升),
3865             },
3866             'centimeter' => {
3867             'name' => q(厘米),
3868             'other' => q({0}厘米),
3869             'per' => q({0}/厘米),
3870             },
3871             'century' => {
3872             'name' => q(世纪),
3873             'other' => q({0}个世纪),
3874             },
3875             'coordinate' => {
3876             'east' => q(东经{0}),
3877             'north' => q(北纬{0}),
3878             'south' => q(南纬{0}),
3879             'west' => q(西经{0}),
3880             },
3881             'cubic-centimeter' => {
3882             'name' => q(立方厘米),
3883             'other' => q({0}立方厘米),
3884             'per' => q({0}/立方厘米),
3885             },
3886             'cubic-foot' => {
3887             'name' => q(立方英尺),
3888             'other' => q({0}立方英尺),
3889             },
3890             'cubic-inch' => {
3891             'name' => q(立方英寸),
3892             'other' => q({0}立方英寸),
3893             },
3894             'cubic-kilometer' => {
3895             'name' => q(立方千米),
3896             'other' => q({0}立方千米),
3897             },
3898             'cubic-meter' => {
3899             'name' => q(立方米),
3900             'other' => q({0}立方米),
3901             'per' => q({0}/立方米),
3902             },
3903             'cubic-mile' => {
3904             'name' => q(立方英里),
3905             'other' => q({0}立方英里),
3906             },
3907             'cubic-yard' => {
3908             'name' => q(立方码),
3909             'other' => q({0}立方码),
3910             },
3911             'cup' => {
3912             'name' => q(杯),
3913             'other' => q({0}杯),
3914             },
3915             'cup-metric' => {
3916             'name' => q(公制杯),
3917             'other' => q({0}公制杯),
3918             },
3919             'day' => {
3920             'name' => q(天),
3921             'other' => q({0}天),
3922             'per' => q({0}/天),
3923             },
3924             'deciliter' => {
3925             'name' => q(分升),
3926             'other' => q({0}分升),
3927             },
3928             'decimeter' => {
3929             'name' => q(分米),
3930             'other' => q({0}分米),
3931             },
3932             'degree' => {
3933             'name' => q(度),
3934             'other' => q({0}°),
3935             },
3936             'fahrenheit' => {
3937             'name' => q(华氏度),
3938             'other' => q({0}°F),
3939             },
3940             'fathom' => {
3941             'name' => q(英寻),
3942             'other' => q({0}英寻),
3943             },
3944             'fluid-ounce' => {
3945             'name' => q(液盎司),
3946             'other' => q({0}液盎司),
3947             },
3948             'foodcalorie' => {
3949             'name' => q(卡),
3950             'other' => q({0}卡),
3951             },
3952             'foot' => {
3953             'name' => q(英尺),
3954             'other' => q({0}英尺),
3955             'per' => q({0}/英尺),
3956             },
3957             'furlong' => {
3958             'name' => q(弗隆),
3959             'other' => q({0}弗隆),
3960             },
3961             'g-force' => {
3962             'name' => q(G力),
3963             'other' => q({0}G),
3964             },
3965             'gallon' => {
3966             'name' => q(加仑),
3967             'other' => q({0}加仑),
3968             'per' => q({0}/加仑),
3969             },
3970             'gallon-imperial' => {
3971             'name' => q(英制加仑),
3972             'other' => q({0}英制加仑),
3973             'per' => q({0}/英制加仑),
3974             },
3975             'generic' => {
3976             'name' => q(°),
3977             'other' => q({0}°),
3978             },
3979             'gigabit' => {
3980             'name' => q(吉比特),
3981             'other' => q({0}吉比特),
3982             },
3983             'gigabyte' => {
3984             'name' => q(吉字节),
3985             'other' => q({0}吉字节),
3986             },
3987             'gigahertz' => {
3988             'name' => q(吉赫),
3989             'other' => q({0}吉赫),
3990             },
3991             'gigawatt' => {
3992             'name' => q(吉瓦),
3993             'other' => q({0}吉瓦),
3994             },
3995             'gram' => {
3996             'name' => q(克),
3997             'other' => q({0}克),
3998             'per' => q({0}/克),
3999             },
4000             'hectare' => {
4001             'name' => q(公顷),
4002             'other' => q({0}公顷),
4003             },
4004             'hectoliter' => {
4005             'name' => q(公石),
4006             'other' => q({0}公石),
4007             },
4008             'hectopascal' => {
4009             'name' => q(百帕),
4010             'other' => q({0}百帕),
4011             },
4012             'hertz' => {
4013             'name' => q(赫兹),
4014             'other' => q({0}赫),
4015             },
4016             'horsepower' => {
4017             'name' => q(马力),
4018             'other' => q({0}马力),
4019             },
4020             'hour' => {
4021             'name' => q(小时),
4022             'other' => q({0}小时),
4023             'per' => q({0}/小时),
4024             },
4025             'inch' => {
4026             'name' => q(英寸),
4027             'other' => q({0}英寸),
4028             'per' => q({0}/英寸),
4029             },
4030             'inch-hg' => {
4031             'name' => q(英寸汞柱),
4032             'other' => q({0}英寸汞柱),
4033             },
4034             'joule' => {
4035             'name' => q(焦耳),
4036             'other' => q({0}焦耳),
4037             },
4038             'karat' => {
4039             'name' => q(克拉),
4040             'other' => q({0}克拉),
4041             },
4042             'kelvin' => {
4043             'name' => q(开),
4044             'other' => q({0}K),
4045             },
4046             'kilobit' => {
4047             'name' => q(千比特),
4048             'other' => q({0}千比特),
4049             },
4050             'kilobyte' => {
4051             'name' => q(千字节),
4052             'other' => q({0}千字节),
4053             },
4054             'kilocalorie' => {
4055             'name' => q(千卡),
4056             'other' => q({0}千卡),
4057             },
4058             'kilogram' => {
4059             'name' => q(千克),
4060             'other' => q({0}千克),
4061             'per' => q({0}/千克),
4062             },
4063             'kilohertz' => {
4064             'name' => q(千赫),
4065             'other' => q({0}千赫),
4066             },
4067             'kilojoule' => {
4068             'name' => q(千焦),
4069             'other' => q({0}千焦),
4070             },
4071             'kilometer' => {
4072             'name' => q(公里),
4073             'other' => q({0}公里),
4074             'per' => q({0}/公里),
4075             },
4076             'kilometer-per-hour' => {
4077             'name' => q(公里/小时),
4078             'other' => q(每小时{0}公里),
4079             },
4080             'kilowatt' => {
4081             'name' => q(千瓦),
4082             'other' => q({0}千瓦),
4083             },
4084             'kilowatt-hour' => {
4085             'name' => q(千瓦时),
4086             'other' => q({0}千瓦时),
4087             },
4088             'knot' => {
4089             'name' => q(节),
4090             'other' => q({0}节),
4091             },
4092             'light-year' => {
4093             'name' => q(光年),
4094             'other' => q({0}光年),
4095             },
4096             'liter' => {
4097             'name' => q(升),
4098             'other' => q({0}升),
4099             'per' => q({0}/升),
4100             },
4101             'liter-per-100kilometers' => {
4102             'name' => q(升/100千米),
4103             'other' => q({0}升/100千米),
4104             },
4105             'liter-per-kilometer' => {
4106             'name' => q(升/公里),
4107             'other' => q({0}升/公里),
4108             },
4109             'lux' => {
4110             'name' => q(勒克斯),
4111             'other' => q({0}勒克斯),
4112             },
4113             'megabit' => {
4114             'name' => q(兆比特),
4115             'other' => q({0}兆比特),
4116             },
4117             'megabyte' => {
4118             'name' => q(兆字节),
4119             'other' => q({0}兆字节),
4120             },
4121             'megahertz' => {
4122             'name' => q(兆赫),
4123             'other' => q({0}兆赫),
4124             },
4125             'megaliter' => {
4126             'name' => q(兆升),
4127             'other' => q({0}兆升),
4128             },
4129             'megawatt' => {
4130             'name' => q(兆瓦),
4131             'other' => q({0}兆瓦),
4132             },
4133             'meter' => {
4134             'name' => q(米),
4135             'other' => q({0}米),
4136             'per' => q({0}/米),
4137             },
4138             'meter-per-second' => {
4139             'name' => q(米/秒),
4140             'other' => q({0}米/秒),
4141             },
4142             'meter-per-second-squared' => {
4143             'name' => q(米/秒²),
4144             'other' => q({0}米/秒²),
4145             },
4146             'metric-ton' => {
4147             'name' => q(公吨),
4148             'other' => q({0}公吨),
4149             },
4150             'microgram' => {
4151             'name' => q(微克),
4152             'other' => q({0}微克),
4153             },
4154             'micrometer' => {
4155             'name' => q(微米),
4156             'other' => q({0}微米),
4157             },
4158             'microsecond' => {
4159             'name' => q(微秒),
4160             'other' => q({0}微秒),
4161             },
4162             'mile' => {
4163             'name' => q(英里),
4164             'other' => q({0}英里),
4165             },
4166             'mile-per-gallon' => {
4167             'name' => q(英里/加仑),
4168             'other' => q({0}英里/加仑),
4169             },
4170             'mile-per-gallon-imperial' => {
4171             'name' => q(英里/英制加仑),
4172             'other' => q({0}英里/英制加仑),
4173             },
4174             'mile-per-hour' => {
4175             'name' => q(英里/小时),
4176             'other' => q({0}英里/小时),
4177             },
4178             'mile-scandinavian' => {
4179             'name' => q(斯堪的纳维亚英里),
4180             'other' => q({0}斯堪的纳维亚英里),
4181             },
4182             'milliampere' => {
4183             'name' => q(毫安),
4184             'other' => q({0}毫安),
4185             },
4186             'millibar' => {
4187             'name' => q(毫巴),
4188             'other' => q({0}毫巴),
4189             },
4190             'milligram' => {
4191             'name' => q(毫克),
4192             'other' => q({0}毫克),
4193             },
4194             'milligram-per-deciliter' => {
4195             'name' => q(毫克/分升),
4196             'other' => q({0}毫克/分升),
4197             },
4198             'milliliter' => {
4199             'name' => q(毫升),
4200             'other' => q({0}毫升),
4201             },
4202             'millimeter' => {
4203             'name' => q(毫米),
4204             'other' => q({0}毫米),
4205             },
4206             'millimeter-of-mercury' => {
4207             'name' => q(毫米汞柱),
4208             'other' => q({0}毫米汞柱),
4209             },
4210             'millimole-per-liter' => {
4211             'name' => q(毫摩尔/升),
4212             'other' => q({0}毫摩尔/升),
4213             },
4214             'millisecond' => {
4215             'name' => q(毫秒),
4216             'other' => q({0}毫秒),
4217             },
4218             'milliwatt' => {
4219             'name' => q(毫瓦),
4220             'other' => q({0}毫瓦),
4221             },
4222             'minute' => {
4223             'name' => q(分钟),
4224             'other' => q({0}分钟),
4225             'per' => q({0}/分钟),
4226             },
4227             'month' => {
4228             'name' => q(个月),
4229             'other' => q({0}个月),
4230             'per' => q({0}/月),
4231             },
4232             'nanometer' => {
4233             'name' => q(纳米),
4234             'other' => q({0}纳米),
4235             },
4236             'nanosecond' => {
4237             'name' => q(纳秒),
4238             'other' => q({0}纳秒),
4239             },
4240             'nautical-mile' => {
4241             'name' => q(海里),
4242             'other' => q({0}海里),
4243             },
4244             'ohm' => {
4245             'name' => q(欧姆),
4246             'other' => q({0}欧),
4247             },
4248             'ounce' => {
4249             'name' => q(盎司),
4250             'other' => q({0}盎司),
4251             'per' => q({0}/盎司),
4252             },
4253             'ounce-troy' => {
4254             'name' => q(金衡盎司),
4255             'other' => q({0}金衡盎司),
4256             },
4257             'parsec' => {
4258             'name' => q(秒差距),
4259             'other' => q({0}秒差距),
4260             },
4261             'part-per-million' => {
4262             'name' => q(ppm),
4263             'other' => q({0}ppm),
4264             },
4265             'per' => {
4266             '1' => q({0}/{1}),
4267             },
4268             'percent' => {
4269             'name' => q(%),
4270             'other' => q({0}%),
4271             },
4272             'permille' => {
4273             'name' => q(‰),
4274             'other' => q({0}‰),
4275             },
4276             'petabyte' => {
4277             'name' => q(PB),
4278             'other' => q({0} PB),
4279             },
4280             'picometer' => {
4281             'name' => q(皮米),
4282             'other' => q({0}皮米),
4283             },
4284             'pint' => {
4285             'name' => q(品脱),
4286             'other' => q({0}品脱),
4287             },
4288             'pint-metric' => {
4289             'name' => q(公制品脱),
4290             'other' => q({0}公制品脱),
4291             },
4292             'point' => {
4293             'name' => q(pt),
4294             'other' => q({0} pt),
4295             },
4296             'pound' => {
4297             'name' => q(磅),
4298             'other' => q({0}磅),
4299             'per' => q({0}/磅),
4300             },
4301             'pound-per-square-inch' => {
4302             'name' => q(磅/平方英寸),
4303             'other' => q(每平方英寸{0}磅),
4304             },
4305             'quart' => {
4306             'name' => q(夸脱),
4307             'other' => q({0}夸脱),
4308             },
4309             'radian' => {
4310             'name' => q(弧度),
4311             'other' => q({0}弧度),
4312             },
4313             'revolution' => {
4314             'name' => q(转),
4315             'other' => q({0}转),
4316             },
4317             'second' => {
4318             'name' => q(秒),
4319             'other' => q({0}秒),
4320             'per' => q({0}/秒),
4321             },
4322             'square-centimeter' => {
4323             'name' => q(平方厘米),
4324             'other' => q({0}平方厘米),
4325             'per' => q({0}/平方厘米),
4326             },
4327             'square-foot' => {
4328             'name' => q(平方英尺),
4329             'other' => q({0}平方英尺),
4330             },
4331             'square-inch' => {
4332             'name' => q(平方英寸),
4333             'other' => q({0}平方英寸),
4334             'per' => q({0}/平方英寸),
4335             },
4336             'square-kilometer' => {
4337             'name' => q(平方公里),
4338             'other' => q({0}平方公里),
4339             'per' => q({0}/平方公里),
4340             },
4341             'square-meter' => {
4342             'name' => q(平方米),
4343             'other' => q({0}平方米),
4344             'per' => q({0}/平方米),
4345             },
4346             'square-mile' => {
4347             'name' => q(平方英里),
4348             'other' => q({0}平方英里),
4349             'per' => q({0}/平方英里),
4350             },
4351             'square-yard' => {
4352             'name' => q(平方码),
4353             'other' => q({0}平方码),
4354             },
4355             'stone' => {
4356             'name' => q(英石),
4357             'other' => q({0}英石),
4358             },
4359             'tablespoon' => {
4360             'name' => q(汤匙),
4361             'other' => q({0}汤匙),
4362             },
4363             'teaspoon' => {
4364             'name' => q(茶匙),
4365             'other' => q({0}茶匙),
4366             },
4367             'terabit' => {
4368             'name' => q(太比特),
4369             'other' => q({0}太比特),
4370             },
4371             'terabyte' => {
4372             'name' => q(太字节),
4373             'other' => q({0}太字节),
4374             },
4375             'ton' => {
4376             'name' => q(吨),
4377             'other' => q({0}吨),
4378             },
4379             'volt' => {
4380             'name' => q(伏特),
4381             'other' => q({0}伏),
4382             },
4383             'watt' => {
4384             'name' => q(瓦特),
4385             'other' => q({0}瓦),
4386             },
4387             'week' => {
4388             'name' => q(周),
4389             'other' => q({0}周),
4390             'per' => q({0}/周),
4391             },
4392             'yard' => {
4393             'name' => q(码),
4394             'other' => q({0}码),
4395             },
4396             'year' => {
4397             'name' => q(年),
4398             'other' => q({0}年),
4399             'per' => q({0}/年),
4400             },
4401             },
4402             } }
4403             );
4404              
4405             has 'yesstr' => (
4406             is => 'ro',
4407             isa => RegexpRef,
4408             init_arg => undef,
4409             default => sub { qr'^(?i:确定|是|yes|y)$' }
4410             );
4411              
4412             has 'nostr' => (
4413             is => 'ro',
4414             isa => RegexpRef,
4415             init_arg => undef,
4416             default => sub { qr'^(?i:否定|否|no|n)$' }
4417             );
4418              
4419             has 'listPatterns' => (
4420             is => 'ro',
4421             isa => HashRef,
4422             init_arg => undef,
4423             default => sub { {
4424             start => q({0}{1}),
4425             middle => q({0}{1}),
4426             end => q({0}{1}),
4427             2 => q({0}{1}),
4428             } }
4429             );
4430              
4431             has 'default_numbering_system' => (
4432             is => 'ro',
4433             isa => Str,
4434             init_arg => undef,
4435             default => 'latn',
4436             );
4437              
4438             has native_numbering_system => (
4439             is => 'ro',
4440             isa => Str,
4441             init_arg => undef,
4442             default => 'hanidec',
4443             );
4444              
4445             has traditional_numbering_system => (
4446             is => 'ro',
4447             isa => Str,
4448             init_arg => undef,
4449             default => 'hans',
4450             );
4451              
4452             has finance_numbering_system => (
4453             is => 'ro',
4454             isa => Str,
4455             init_arg => undef,
4456             default => 'hansfin',
4457             );
4458              
4459             has 'minimum_grouping_digits' => (
4460             is =>'ro',
4461             isa => Int,
4462             init_arg => undef,
4463             default => 1,
4464             );
4465              
4466             has 'number_symbols' => (
4467             is => 'ro',
4468             isa => HashRef,
4469             init_arg => undef,
4470             default => sub { {
4471             'arab' => {
4472             'decimal' => q(٫),
4473             'exponential' => q(اس),
4474             'group' => q(٬),
4475             'infinity' => q(∞),
4476             'list' => q(؛),
4477             'nan' => q(NaN),
4478             'perMille' => q(؉),
4479             'superscriptingExponent' => q(×),
4480             'timeSeparator' => q(:),
4481             },
4482             'arabext' => {
4483             'decimal' => q(٫),
4484             'exponential' => q(×۱۰^),
4485             'group' => q(٬),
4486             'infinity' => q(∞),
4487             'list' => q(؛),
4488             'minusSign' => q(‎-‎),
4489             'nan' => q(NaN),
4490             'perMille' => q(؉),
4491             'percentSign' => q(٪),
4492             'plusSign' => q(‎+‎),
4493             'superscriptingExponent' => q(×),
4494             'timeSeparator' => q(٫),
4495             },
4496             'hanidec' => {
4497             'decimal' => q(.),
4498             'exponential' => q(E),
4499             'group' => q(,),
4500             'infinity' => q(∞),
4501             'minusSign' => q(-),
4502             'nan' => q(NaN),
4503             'perMille' => q(‰),
4504             'percentSign' => q(%),
4505             'plusSign' => q(+),
4506             'superscriptingExponent' => q(×),
4507             },
4508             'latn' => {
4509             'decimal' => q(.),
4510             'exponential' => q(E),
4511             'group' => q(,),
4512             'infinity' => q(∞),
4513             'list' => q(;),
4514             'minusSign' => q(-),
4515             'nan' => q(NaN),
4516             'perMille' => q(‰),
4517             'percentSign' => q(%),
4518             'plusSign' => q(+),
4519             'superscriptingExponent' => q(×),
4520             'timeSeparator' => q(:),
4521             },
4522             } }
4523             );
4524              
4525             has 'number_formats' => (
4526             is => 'ro',
4527             isa => HashRef,
4528             init_arg => undef,
4529             default => sub { {
4530             decimalFormat => {
4531             'default' => {
4532             '1000' => {
4533             'other' => '0',
4534             },
4535             '10000' => {
4536             'other' => '0万',
4537             },
4538             '100000' => {
4539             'other' => '00万',
4540             },
4541             '1000000' => {
4542             'other' => '000万',
4543             },
4544             '10000000' => {
4545             'other' => '0000万',
4546             },
4547             '100000000' => {
4548             'other' => '0亿',
4549             },
4550             '1000000000' => {
4551             'other' => '00亿',
4552             },
4553             '10000000000' => {
4554             'other' => '000亿',
4555             },
4556             '100000000000' => {
4557             'other' => '0000亿',
4558             },
4559             '1000000000000' => {
4560             'other' => '0兆',
4561             },
4562             '10000000000000' => {
4563             'other' => '00兆',
4564             },
4565             '100000000000000' => {
4566             'other' => '000兆',
4567             },
4568             'standard' => {
4569             'default' => '#,##0.###',
4570             },
4571             },
4572             'long' => {
4573             '1000' => {
4574             'other' => '0',
4575             },
4576             '10000' => {
4577             'other' => '0万',
4578             },
4579             '100000' => {
4580             'other' => '00万',
4581             },
4582             '1000000' => {
4583             'other' => '000万',
4584             },
4585             '10000000' => {
4586             'other' => '0000万',
4587             },
4588             '100000000' => {
4589             'other' => '0亿',
4590             },
4591             '1000000000' => {
4592             'other' => '00亿',
4593             },
4594             '10000000000' => {
4595             'other' => '000亿',
4596             },
4597             '100000000000' => {
4598             'other' => '0000亿',
4599             },
4600             '1000000000000' => {
4601             'other' => '0兆',
4602             },
4603             '10000000000000' => {
4604             'other' => '00兆',
4605             },
4606             '100000000000000' => {
4607             'other' => '000兆',
4608             },
4609             },
4610             'short' => {
4611             '1000' => {
4612             'other' => '0',
4613             },
4614             '10000' => {
4615             'other' => '0万',
4616             },
4617             '100000' => {
4618             'other' => '00万',
4619             },
4620             '1000000' => {
4621             'other' => '000万',
4622             },
4623             '10000000' => {
4624             'other' => '0000万',
4625             },
4626             '100000000' => {
4627             'other' => '0亿',
4628             },
4629             '1000000000' => {
4630             'other' => '00亿',
4631             },
4632             '10000000000' => {
4633             'other' => '000亿',
4634             },
4635             '100000000000' => {
4636             'other' => '0000亿',
4637             },
4638             '1000000000000' => {
4639             'other' => '0兆',
4640             },
4641             '10000000000000' => {
4642             'other' => '00兆',
4643             },
4644             '100000000000000' => {
4645             'other' => '000兆',
4646             },
4647             },
4648             },
4649             percentFormat => {
4650             'default' => {
4651             'standard' => {
4652             'default' => '#,##0%',
4653             },
4654             },
4655             },
4656             scientificFormat => {
4657             'default' => {
4658             'standard' => {
4659             'default' => '#E0',
4660             },
4661             },
4662             },
4663             } },
4664             );
4665              
4666             has 'number_currency_formats' => (
4667             is => 'ro',
4668             isa => HashRef,
4669             init_arg => undef,
4670             default => sub { {
4671             'arab' => {
4672             'pattern' => {
4673             'default' => {
4674             'accounting' => {
4675             'positive' => '¤#,##0.00',
4676             },
4677             'standard' => {
4678             'positive' => '¤#,##0.00',
4679             },
4680             },
4681             },
4682             },
4683             'arabext' => {
4684             'pattern' => {
4685             'default' => {
4686             'accounting' => {
4687             'negative' => '(¤#,##0.00)',
4688             'positive' => '¤#,##0.00',
4689             },
4690             'standard' => {
4691             'positive' => '¤#,##0.00',
4692             },
4693             },
4694             },
4695             },
4696             'bali' => {
4697             'pattern' => {
4698             'default' => {
4699             'accounting' => {
4700             'negative' => '(¤#,##0.00)',
4701             'positive' => '¤#,##0.00',
4702             },
4703             'standard' => {
4704             'positive' => '¤#,##0.00',
4705             },
4706             },
4707             },
4708             },
4709             'beng' => {
4710             'pattern' => {
4711             'default' => {
4712             'accounting' => {
4713             'negative' => '(¤#,##0.00)',
4714             'positive' => '¤#,##0.00',
4715             },
4716             'standard' => {
4717             'positive' => '¤#,##0.00',
4718             },
4719             },
4720             },
4721             },
4722             'brah' => {
4723             'pattern' => {
4724             'default' => {
4725             'accounting' => {
4726             'negative' => '(¤#,##0.00)',
4727             'positive' => '¤#,##0.00',
4728             },
4729             'standard' => {
4730             'positive' => '¤#,##0.00',
4731             },
4732             },
4733             },
4734             },
4735             'cakm' => {
4736             'pattern' => {
4737             'default' => {
4738             'accounting' => {
4739             'negative' => '(¤#,##0.00)',
4740             'positive' => '¤#,##0.00',
4741             },
4742             'standard' => {
4743             'positive' => '¤#,##0.00',
4744             },
4745             },
4746             },
4747             },
4748             'cham' => {
4749             'pattern' => {
4750             'default' => {
4751             'accounting' => {
4752             'negative' => '(¤#,##0.00)',
4753             'positive' => '¤#,##0.00',
4754             },
4755             'standard' => {
4756             'positive' => '¤#,##0.00',
4757             },
4758             },
4759             },
4760             },
4761             'deva' => {
4762             'pattern' => {
4763             'default' => {
4764             'accounting' => {
4765             'negative' => '(¤#,##0.00)',
4766             'positive' => '¤#,##0.00',
4767             },
4768             'standard' => {
4769             'positive' => '¤#,##0.00',
4770             },
4771             },
4772             },
4773             },
4774             'fullwide' => {
4775             'pattern' => {
4776             'default' => {
4777             'accounting' => {
4778             'negative' => '(¤#,##0.00)',
4779             'positive' => '¤#,##0.00',
4780             },
4781             'standard' => {
4782             'positive' => '¤#,##0.00',
4783             },
4784             },
4785             },
4786             },
4787             'gonm' => {
4788             'pattern' => {
4789             'default' => {
4790             'accounting' => {
4791             'negative' => '(¤#,##0.00)',
4792             'positive' => '¤#,##0.00',
4793             },
4794             'standard' => {
4795             'positive' => '¤#,##0.00',
4796             },
4797             },
4798             },
4799             },
4800             'gujr' => {
4801             'pattern' => {
4802             'default' => {
4803             'accounting' => {
4804             'negative' => '(¤#,##0.00)',
4805             'positive' => '¤#,##0.00',
4806             },
4807             'standard' => {
4808             'positive' => '¤#,##0.00',
4809             },
4810             },
4811             },
4812             },
4813             'guru' => {
4814             'pattern' => {
4815             'default' => {
4816             'accounting' => {
4817             'negative' => '(¤#,##0.00)',
4818             'positive' => '¤#,##0.00',
4819             },
4820             'standard' => {
4821             'positive' => '¤#,##0.00',
4822             },
4823             },
4824             },
4825             },
4826             'hanidec' => {
4827             'pattern' => {
4828             'default' => {
4829             'accounting' => {
4830             'negative' => '(¤#,##0.00)',
4831             'positive' => '¤#,##0.00',
4832             },
4833             'standard' => {
4834             'positive' => '¤#,##0.00',
4835             },
4836             },
4837             },
4838             },
4839             'java' => {
4840             'pattern' => {
4841             'default' => {
4842             'accounting' => {
4843             'negative' => '(¤#,##0.00)',
4844             'positive' => '¤#,##0.00',
4845             },
4846             'standard' => {
4847             'positive' => '¤#,##0.00',
4848             },
4849             },
4850             },
4851             },
4852             'kali' => {
4853             'pattern' => {
4854             'default' => {
4855             'accounting' => {
4856             'negative' => '(¤#,##0.00)',
4857             'positive' => '¤#,##0.00',
4858             },
4859             'standard' => {
4860             'positive' => '¤#,##0.00',
4861             },
4862             },
4863             },
4864             },
4865             'khmr' => {
4866             'pattern' => {
4867             'default' => {
4868             'accounting' => {
4869             'negative' => '(¤#,##0.00)',
4870             'positive' => '¤#,##0.00',
4871             },
4872             'standard' => {
4873             'positive' => '¤#,##0.00',
4874             },
4875             },
4876             },
4877             },
4878             'knda' => {
4879             'pattern' => {
4880             'default' => {
4881             'accounting' => {
4882             'negative' => '(¤#,##0.00)',
4883             'positive' => '¤#,##0.00',
4884             },
4885             'standard' => {
4886             'positive' => '¤#,##0.00',
4887             },
4888             },
4889             },
4890             },
4891             'lana' => {
4892             'pattern' => {
4893             'default' => {
4894             'accounting' => {
4895             'negative' => '(¤#,##0.00)',
4896             'positive' => '¤#,##0.00',
4897             },
4898             'standard' => {
4899             'positive' => '¤#,##0.00',
4900             },
4901             },
4902             },
4903             },
4904             'lanatham' => {
4905             'pattern' => {
4906             'default' => {
4907             'accounting' => {
4908             'negative' => '(¤#,##0.00)',
4909             'positive' => '¤#,##0.00',
4910             },
4911             'standard' => {
4912             'positive' => '¤#,##0.00',
4913             },
4914             },
4915             },
4916             },
4917             'laoo' => {
4918             'pattern' => {
4919             'default' => {
4920             'accounting' => {
4921             'negative' => '(¤#,##0.00)',
4922             'positive' => '¤#,##0.00',
4923             },
4924             'standard' => {
4925             'positive' => '¤#,##0.00',
4926             },
4927             },
4928             },
4929             },
4930             'latn' => {
4931             'pattern' => {
4932             'default' => {
4933             'accounting' => {
4934             'negative' => '(¤#,##0.00)',
4935             'positive' => '¤#,##0.00',
4936             },
4937             'standard' => {
4938             'positive' => '¤#,##0.00',
4939             },
4940             },
4941             },
4942             },
4943             'lepc' => {
4944             'pattern' => {
4945             'default' => {
4946             'accounting' => {
4947             'negative' => '(¤#,##0.00)',
4948             'positive' => '¤#,##0.00',
4949             },
4950             'standard' => {
4951             'positive' => '¤#,##0.00',
4952             },
4953             },
4954             },
4955             },
4956             'limb' => {
4957             'pattern' => {
4958             'default' => {
4959             'accounting' => {
4960             'negative' => '(¤#,##0.00)',
4961             'positive' => '¤#,##0.00',
4962             },
4963             'standard' => {
4964             'positive' => '¤#,##0.00',
4965             },
4966             },
4967             },
4968             },
4969             'mlym' => {
4970             'pattern' => {
4971             'default' => {
4972             'accounting' => {
4973             'negative' => '(¤#,##0.00)',
4974             'positive' => '¤#,##0.00',
4975             },
4976             'standard' => {
4977             'positive' => '¤#,##0.00',
4978             },
4979             },
4980             },
4981             },
4982             'mong' => {
4983             'pattern' => {
4984             'default' => {
4985             'accounting' => {
4986             'negative' => '(¤#,##0.00)',
4987             'positive' => '¤#,##0.00',
4988             },
4989             'standard' => {
4990             'positive' => '¤#,##0.00',
4991             },
4992             },
4993             },
4994             },
4995             'mtei' => {
4996             'pattern' => {
4997             'default' => {
4998             'accounting' => {
4999             'negative' => '(¤#,##0.00)',
5000             'positive' => '¤#,##0.00',
5001             },
5002             'standard' => {
5003             'positive' => '¤#,##0.00',
5004             },
5005             },
5006             },
5007             },
5008             'mymr' => {
5009             'pattern' => {
5010             'default' => {
5011             'accounting' => {
5012             'negative' => '(¤#,##0.00)',
5013             'positive' => '¤#,##0.00',
5014             },
5015             'standard' => {
5016             'positive' => '¤#,##0.00',
5017             },
5018             },
5019             },
5020             },
5021             'mymrshan' => {
5022             'pattern' => {
5023             'default' => {
5024             'accounting' => {
5025             'negative' => '(¤#,##0.00)',
5026             'positive' => '¤#,##0.00',
5027             },
5028             'standard' => {
5029             'positive' => '¤#,##0.00',
5030             },
5031             },
5032             },
5033             },
5034             'nkoo' => {
5035             'pattern' => {
5036             'default' => {
5037             'accounting' => {
5038             'negative' => '(¤#,##0.00)',
5039             'positive' => '¤#,##0.00',
5040             },
5041             'standard' => {
5042             'positive' => '¤#,##0.00',
5043             },
5044             },
5045             },
5046             },
5047             'olck' => {
5048             'pattern' => {
5049             'default' => {
5050             'accounting' => {
5051             'negative' => '(¤#,##0.00)',
5052             'positive' => '¤#,##0.00',
5053             },
5054             'standard' => {
5055             'positive' => '¤#,##0.00',
5056             },
5057             },
5058             },
5059             },
5060             'orya' => {
5061             'pattern' => {
5062             'default' => {
5063             'accounting' => {
5064             'negative' => '(¤#,##0.00)',
5065             'positive' => '¤#,##0.00',
5066             },
5067             'standard' => {
5068             'positive' => '¤#,##0.00',
5069             },
5070             },
5071             },
5072             },
5073             'osma' => {
5074             'pattern' => {
5075             'default' => {
5076             'accounting' => {
5077             'negative' => '(¤#,##0.00)',
5078             'positive' => '¤#,##0.00',
5079             },
5080             'standard' => {
5081             'positive' => '¤#,##0.00',
5082             },
5083             },
5084             },
5085             },
5086             'saur' => {
5087             'pattern' => {
5088             'default' => {
5089             'accounting' => {
5090             'negative' => '(¤#,##0.00)',
5091             'positive' => '¤#,##0.00',
5092             },
5093             'standard' => {
5094             'positive' => '¤#,##0.00',
5095             },
5096             },
5097             },
5098             },
5099             'shrd' => {
5100             'pattern' => {
5101             'default' => {
5102             'accounting' => {
5103             'negative' => '(¤#,##0.00)',
5104             'positive' => '¤#,##0.00',
5105             },
5106             'standard' => {
5107             'positive' => '¤#,##0.00',
5108             },
5109             },
5110             },
5111             },
5112             'sora' => {
5113             'pattern' => {
5114             'default' => {
5115             'accounting' => {
5116             'negative' => '(¤#,##0.00)',
5117             'positive' => '¤#,##0.00',
5118             },
5119             'standard' => {
5120             'positive' => '¤#,##0.00',
5121             },
5122             },
5123             },
5124             },
5125             'sund' => {
5126             'pattern' => {
5127             'default' => {
5128             'accounting' => {
5129             'negative' => '(¤#,##0.00)',
5130             'positive' => '¤#,##0.00',
5131             },
5132             'standard' => {
5133             'positive' => '¤#,##0.00',
5134             },
5135             },
5136             },
5137             },
5138             'takr' => {
5139             'pattern' => {
5140             'default' => {
5141             'accounting' => {
5142             'negative' => '(¤#,##0.00)',
5143             'positive' => '¤#,##0.00',
5144             },
5145             'standard' => {
5146             'positive' => '¤#,##0.00',
5147             },
5148             },
5149             },
5150             },
5151             'talu' => {
5152             'pattern' => {
5153             'default' => {
5154             'accounting' => {
5155             'negative' => '(¤#,##0.00)',
5156             'positive' => '¤#,##0.00',
5157             },
5158             'standard' => {
5159             'positive' => '¤#,##0.00',
5160             },
5161             },
5162             },
5163             },
5164             'tamldec' => {
5165             'pattern' => {
5166             'default' => {
5167             'accounting' => {
5168             'negative' => '(¤#,##0.00)',
5169             'positive' => '¤#,##0.00',
5170             },
5171             'standard' => {
5172             'positive' => '¤#,##0.00',
5173             },
5174             },
5175             },
5176             },
5177             'telu' => {
5178             'pattern' => {
5179             'default' => {
5180             'accounting' => {
5181             'negative' => '(¤#,##0.00)',
5182             'positive' => '¤#,##0.00',
5183             },
5184             'standard' => {
5185             'positive' => '¤#,##0.00',
5186             },
5187             },
5188             },
5189             },
5190             'thai' => {
5191             'pattern' => {
5192             'default' => {
5193             'accounting' => {
5194             'negative' => '(¤#,##0.00)',
5195             'positive' => '¤#,##0.00',
5196             },
5197             'standard' => {
5198             'positive' => '¤#,##0.00',
5199             },
5200             },
5201             },
5202             },
5203             'tibt' => {
5204             'pattern' => {
5205             'default' => {
5206             'accounting' => {
5207             'negative' => '(¤#,##0.00)',
5208             'positive' => '¤#,##0.00',
5209             },
5210             'standard' => {
5211             'positive' => '¤#,##0.00',
5212             },
5213             },
5214             },
5215             },
5216             'vaii' => {
5217             'pattern' => {
5218             'default' => {
5219             'accounting' => {
5220             'negative' => '(¤#,##0.00)',
5221             'positive' => '¤#,##0.00',
5222             },
5223             'standard' => {
5224             'positive' => '¤#,##0.00',
5225             },
5226             },
5227             },
5228             },
5229             } },
5230             );
5231              
5232             has 'currencies' => (
5233             is => 'ro',
5234             isa => HashRef,
5235             init_arg => undef,
5236             default => sub { {
5237             'ADP' => {
5238             symbol => 'ADP',
5239             display_name => {
5240             'currency' => q(安道尔比塞塔),
5241             'other' => q(安道尔比塞塔),
5242             },
5243             },
5244             'AED' => {
5245             symbol => 'AED',
5246             display_name => {
5247             'currency' => q(阿联酋迪拉姆),
5248             'other' => q(阿联酋迪拉姆),
5249             },
5250             },
5251             'AFA' => {
5252             symbol => 'AFA',
5253             display_name => {
5254             'currency' => q(阿富汗尼 \(1927–2002\)),
5255             },
5256             },
5257             'AFN' => {
5258             symbol => 'AFN',
5259             display_name => {
5260             'currency' => q(阿富汗尼),
5261             'other' => q(阿富汗尼),
5262             },
5263             },
5264             'ALK' => {
5265             symbol => 'ALK',
5266             display_name => {
5267             'currency' => q(阿尔巴尼亚列克\(1946–1965\)),
5268             'other' => q(阿尔巴尼亚列克\(1946–1965\)),
5269             },
5270             },
5271             'ALL' => {
5272             symbol => 'ALL',
5273             display_name => {
5274             'currency' => q(阿尔巴尼亚列克),
5275             'other' => q(阿尔巴尼亚列克),
5276             },
5277             },
5278             'AMD' => {
5279             symbol => 'AMD',
5280             display_name => {
5281             'currency' => q(亚美尼亚德拉姆),
5282             'other' => q(亚美尼亚德拉姆),
5283             },
5284             },
5285             'ANG' => {
5286             symbol => 'ANG',
5287             display_name => {
5288             'currency' => q(荷属安的列斯盾),
5289             'other' => q(荷属安的列斯盾),
5290             },
5291             },
5292             'AOA' => {
5293             symbol => 'AOA',
5294             display_name => {
5295             'currency' => q(安哥拉宽扎),
5296             'other' => q(安哥拉宽扎),
5297             },
5298             },
5299             'AOK' => {
5300             symbol => 'AOK',
5301             display_name => {
5302             'currency' => q(安哥拉宽扎 \(1977–1990\)),
5303             'other' => q(安哥拉宽扎 \(1977–1990\)),
5304             },
5305             },
5306             'AON' => {
5307             symbol => 'AON',
5308             display_name => {
5309             'currency' => q(安哥拉新宽扎 \(1990–2000\)),
5310             'other' => q(安哥拉新宽扎 \(1990–2000\)),
5311             },
5312             },
5313             'AOR' => {
5314             symbol => 'AOR',
5315             display_name => {
5316             'currency' => q(安哥拉重新调整宽扎 \(1995–1999\)),
5317             'other' => q(安哥拉重新调整宽扎 \(1995–1999\)),
5318             },
5319             },
5320             'ARA' => {
5321             symbol => 'ARA',
5322             display_name => {
5323             'currency' => q(阿根廷奥斯特拉尔),
5324             'other' => q(阿根廷奥斯特拉尔),
5325             },
5326             },
5327             'ARL' => {
5328             symbol => 'ARL',
5329             display_name => {
5330             'currency' => q(阿根廷法定比索 \(1970–1983\)),
5331             'other' => q(阿根廷法定比索 \(1970–1983\)),
5332             },
5333             },
5334             'ARM' => {
5335             symbol => 'ARM',
5336             display_name => {
5337             'currency' => q(阿根廷比索 \(1881–1970\)),
5338             'other' => q(阿根廷比索 \(1881–1970\)),
5339             },
5340             },
5341             'ARP' => {
5342             symbol => 'ARP',
5343             display_name => {
5344             'currency' => q(阿根廷比索 \(1983–1985\)),
5345             'other' => q(阿根廷比索 \(1983–1985\)),
5346             },
5347             },
5348             'ARS' => {
5349             symbol => 'ARS',
5350             display_name => {
5351             'currency' => q(阿根廷比索),
5352             'other' => q(阿根廷比索),
5353             },
5354             },
5355             'ATS' => {
5356             symbol => 'ATS',
5357             display_name => {
5358             'currency' => q(奥地利先令),
5359             'other' => q(奥地利先令),
5360             },
5361             },
5362             'AUD' => {
5363             symbol => 'AU$',
5364             display_name => {
5365             'currency' => q(澳大利亚元),
5366             'other' => q(澳大利亚元),
5367             },
5368             },
5369             'AWG' => {
5370             symbol => 'AWG',
5371             display_name => {
5372             'currency' => q(阿鲁巴弗罗林),
5373             'other' => q(阿鲁巴弗罗林),
5374             },
5375             },
5376             'AZM' => {
5377             symbol => 'AZM',
5378             display_name => {
5379             'currency' => q(阿塞拜疆马纳特 \(1993–2006\)),
5380             'other' => q(阿塞拜疆马纳特 \(1993–2006\)),
5381             },
5382             },
5383             'AZN' => {
5384             symbol => 'AZN',
5385             display_name => {
5386             'currency' => q(阿塞拜疆马纳特),
5387             'other' => q(阿塞拜疆马纳特),
5388             },
5389             },
5390             'BAD' => {
5391             symbol => 'BAD',
5392             display_name => {
5393             'currency' => q(波士尼亚-赫塞哥维纳第纳尔 \(1992–1994\)),
5394             'other' => q(波士尼亚-赫塞哥维纳第纳尔 \(1992–1994\)),
5395             },
5396             },
5397             'BAM' => {
5398             symbol => 'BAM',
5399             display_name => {
5400             'currency' => q(波斯尼亚-黑塞哥维那可兑换马克),
5401             'other' => q(波斯尼亚-黑塞哥维那可兑换马克),
5402             },
5403             },
5404             'BAN' => {
5405             symbol => 'BAN',
5406             display_name => {
5407             'currency' => q(波士尼亚-赫塞哥维纳新第纳尔 \(1994–1997\)),
5408             'other' => q(波士尼亚-赫塞哥维纳新第纳尔 \(1994–1997\)),
5409             },
5410             },
5411             'BBD' => {
5412             symbol => 'BBD',
5413             display_name => {
5414             'currency' => q(巴巴多斯元),
5415             'other' => q(巴巴多斯元),
5416             },
5417             },
5418             'BDT' => {
5419             symbol => 'BDT',
5420             display_name => {
5421             'currency' => q(孟加拉塔卡),
5422             'other' => q(孟加拉塔卡),
5423             },
5424             },
5425             'BEC' => {
5426             symbol => 'BEC',
5427             display_name => {
5428             'currency' => q(比利时法郎(可兑换)),
5429             'other' => q(比利时法郎(可兑换)),
5430             },
5431             },
5432             'BEF' => {
5433             symbol => 'BEF',
5434             display_name => {
5435             'currency' => q(比利时法郎),
5436             'other' => q(比利时法郎),
5437             },
5438             },
5439             'BEL' => {
5440             symbol => 'BEL',
5441             display_name => {
5442             'currency' => q(比利时法郎(金融)),
5443             'other' => q(比利时法郎(金融)),
5444             },
5445             },
5446             'BGL' => {
5447             symbol => 'BGL',
5448             display_name => {
5449             'currency' => q(保加利亚硬列弗),
5450             'other' => q(保加利亚硬列弗),
5451             },
5452             },
5453             'BGM' => {
5454             symbol => 'BGM',
5455             display_name => {
5456             'currency' => q(保加利亚社会党列弗),
5457             'other' => q(保加利亚社会党列弗),
5458             },
5459             },
5460             'BGN' => {
5461             symbol => 'BGN',
5462             display_name => {
5463             'currency' => q(保加利亚列弗),
5464             'other' => q(保加利亚新列弗),
5465             },
5466             },
5467             'BGO' => {
5468             symbol => 'BGO',
5469             display_name => {
5470             'currency' => q(保加利亚列弗 \(1879–1952\)),
5471             'other' => q(保加利亚列弗 \(1879–1952\)),
5472             },
5473             },
5474             'BHD' => {
5475             symbol => 'BHD',
5476             display_name => {
5477             'currency' => q(巴林第纳尔),
5478             'other' => q(巴林第纳尔),
5479             },
5480             },
5481             'BIF' => {
5482             symbol => 'BIF',
5483             display_name => {
5484             'currency' => q(布隆迪法郎),
5485             'other' => q(布隆迪法郎),
5486             },
5487             },
5488             'BMD' => {
5489             symbol => 'BMD',
5490             display_name => {
5491             'currency' => q(百慕大元),
5492             'other' => q(百慕大元),
5493             },
5494             },
5495             'BND' => {
5496             symbol => 'BND',
5497             display_name => {
5498             'currency' => q(文莱元),
5499             'other' => q(文莱元),
5500             },
5501             },
5502             'BOB' => {
5503             symbol => 'BOB',
5504             display_name => {
5505             'currency' => q(玻利维亚诺),
5506             'other' => q(玻利维亚诺),
5507             },
5508             },
5509             'BOL' => {
5510             symbol => 'BOL',
5511             display_name => {
5512             'currency' => q(玻利维亚诺 \(1863–1963\)),
5513             'other' => q(玻利维亚诺 \(1863–1963\)),
5514             },
5515             },
5516             'BOP' => {
5517             symbol => 'BOP',
5518             display_name => {
5519             'currency' => q(玻利维亚比索),
5520             'other' => q(玻利维亚比索),
5521             },
5522             },
5523             'BOV' => {
5524             symbol => 'BOV',
5525             display_name => {
5526             'currency' => q(玻利维亚 Mvdol(资金)),
5527             'other' => q(玻利维亚 Mvdol(资金)),
5528             },
5529             },
5530             'BRB' => {
5531             symbol => 'BRB',
5532             display_name => {
5533             'currency' => q(巴西新克鲁赛罗 \(1967–1986\)),
5534             'other' => q(巴西新克鲁赛罗 \(1967–1986\)),
5535             },
5536             },
5537             'BRC' => {
5538             symbol => 'BRC',
5539             display_name => {
5540             'currency' => q(巴西克鲁扎多 \(1986–1989\)),
5541             'other' => q(巴西克鲁扎多 \(1986–1989\)),
5542             },
5543             },
5544             'BRE' => {
5545             symbol => 'BRE',
5546             display_name => {
5547             'currency' => q(巴西克鲁塞罗 \(1990–1993\)),
5548             'other' => q(巴西克鲁塞罗 \(1990–1993\)),
5549             },
5550             },
5551             'BRL' => {
5552             symbol => 'R$',
5553             display_name => {
5554             'currency' => q(巴西雷亚尔),
5555             'other' => q(巴西雷亚尔),
5556             },
5557             },
5558             'BRN' => {
5559             symbol => 'BRN',
5560             display_name => {
5561             'currency' => q(巴西新克鲁扎多 \(1989–1990\)),
5562             'other' => q(巴西新克鲁扎多 \(1989–1990\)),
5563             },
5564             },
5565             'BRR' => {
5566             symbol => 'BRR',
5567             display_name => {
5568             'currency' => q(巴西克鲁塞罗 \(1993–1994\)),
5569             'other' => q(巴西克鲁塞罗 \(1993–1994\)),
5570             },
5571             },
5572             'BRZ' => {
5573             symbol => 'BRZ',
5574             display_name => {
5575             'currency' => q(巴西克鲁塞罗 \(1942–1967\)),
5576             'other' => q(巴西克鲁塞罗 \(1942–1967\)),
5577             },
5578             },
5579             'BSD' => {
5580             symbol => 'BSD',
5581             display_name => {
5582             'currency' => q(巴哈马元),
5583             'other' => q(巴哈马元),
5584             },
5585             },
5586             'BTN' => {
5587             symbol => 'BTN',
5588             display_name => {
5589             'currency' => q(不丹努尔特鲁姆),
5590             'other' => q(不丹努尔特鲁姆),
5591             },
5592             },
5593             'BUK' => {
5594             symbol => 'BUK',
5595             display_name => {
5596             'currency' => q(缅元),
5597             },
5598             },
5599             'BWP' => {
5600             symbol => 'BWP',
5601             display_name => {
5602             'currency' => q(博茨瓦纳普拉),
5603             'other' => q(博茨瓦纳普拉),
5604             },
5605             },
5606             'BYB' => {
5607             symbol => 'BYB',
5608             display_name => {
5609             'currency' => q(白俄罗斯新卢布 \(1994–1999\)),
5610             'other' => q(白俄罗斯新卢布 \(1994–1999\)),
5611             },
5612             },
5613             'BYN' => {
5614             symbol => 'BYN',
5615             display_name => {
5616             'currency' => q(白俄罗斯卢布),
5617             'other' => q(白俄罗斯卢布),
5618             },
5619             },
5620             'BYR' => {
5621             symbol => 'BYR',
5622             display_name => {
5623             'currency' => q(白俄罗斯卢布 \(2000–2016\)),
5624             'other' => q(白俄罗斯卢布 \(2000–2016\)),
5625             },
5626             },
5627             'BZD' => {
5628             symbol => 'BZD',
5629             display_name => {
5630             'currency' => q(伯利兹元),
5631             'other' => q(伯利兹元),
5632             },
5633             },
5634             'CAD' => {
5635             symbol => 'CA$',
5636             display_name => {
5637             'currency' => q(加拿大元),
5638             'other' => q(加拿大元),
5639             },
5640             },
5641             'CDF' => {
5642             symbol => 'CDF',
5643             display_name => {
5644             'currency' => q(刚果法郎),
5645             'other' => q(刚果法郎),
5646             },
5647             },
5648             'CHE' => {
5649             symbol => 'CHE',
5650             display_name => {
5651             'currency' => q(欧元 \(WIR\)),
5652             'other' => q(欧元 \(WIR\)),
5653             },
5654             },
5655             'CHF' => {
5656             symbol => 'CHF',
5657             display_name => {
5658             'currency' => q(瑞士法郎),
5659             'other' => q(瑞士法郎),
5660             },
5661             },
5662             'CHW' => {
5663             symbol => 'CHW',
5664             display_name => {
5665             'currency' => q(法郎 \(WIR\)),
5666             'other' => q(法郎 \(WIR\)),
5667             },
5668             },
5669             'CLE' => {
5670             symbol => 'CLE',
5671             display_name => {
5672             'currency' => q(智利埃斯库多),
5673             'other' => q(智利埃斯库多),
5674             },
5675             },
5676             'CLF' => {
5677             symbol => 'CLF',
5678             display_name => {
5679             'currency' => q(智利(资金)),
5680             'other' => q(智利(资金)),
5681             },
5682             },
5683             'CLP' => {
5684             symbol => 'CLP',
5685             display_name => {
5686             'currency' => q(智利比索),
5687             'other' => q(智利比索),
5688             },
5689             },
5690             'CNH' => {
5691             symbol => 'CNH',
5692             display_name => {
5693             'currency' => q(人民币(离岸)),
5694             'other' => q(人民币(离岸)),
5695             },
5696             },
5697             'CNY' => {
5698             symbol => '¥',
5699             display_name => {
5700             'currency' => q(人民币),
5701             'other' => q(人民币),
5702             },
5703             },
5704             'COP' => {
5705             symbol => 'COP',
5706             display_name => {
5707             'currency' => q(哥伦比亚比索),
5708             'other' => q(哥伦比亚比索),
5709             },
5710             },
5711             'COU' => {
5712             symbol => 'COU',
5713             display_name => {
5714             'currency' => q(哥伦比亚币),
5715             'other' => q(哥伦比亚币),
5716             },
5717             },
5718             'CRC' => {
5719             symbol => 'CRC',
5720             display_name => {
5721             'currency' => q(哥斯达黎加科朗),
5722             'other' => q(哥斯达黎加科朗),
5723             },
5724             },
5725             'CSD' => {
5726             symbol => 'CSD',
5727             display_name => {
5728             'currency' => q(旧塞尔维亚第纳尔),
5729             'other' => q(旧塞尔维亚第纳尔),
5730             },
5731             },
5732             'CSK' => {
5733             symbol => 'CSK',
5734             display_name => {
5735             'currency' => q(捷克硬克朗),
5736             'other' => q(捷克硬克朗),
5737             },
5738             },
5739             'CUC' => {
5740             symbol => 'CUC',
5741             display_name => {
5742             'currency' => q(古巴可兑换比索),
5743             'other' => q(古巴可兑换比索),
5744             },
5745             },
5746             'CUP' => {
5747             symbol => 'CUP',
5748             display_name => {
5749             'currency' => q(古巴比索),
5750             'other' => q(古巴比索),
5751             },
5752             },
5753             'CVE' => {
5754             symbol => 'CVE',
5755             display_name => {
5756             'currency' => q(佛得角埃斯库多),
5757             'other' => q(佛得角埃斯库多),
5758             },
5759             },
5760             'CYP' => {
5761             symbol => 'CYP',
5762             display_name => {
5763             'currency' => q(塞浦路斯镑),
5764             'other' => q(塞浦路斯镑),
5765             },
5766             },
5767             'CZK' => {
5768             symbol => 'CZK',
5769             display_name => {
5770             'currency' => q(捷克克朗),
5771             'other' => q(捷克克朗),
5772             },
5773             },
5774             'DDM' => {
5775             symbol => 'DDM',
5776             display_name => {
5777             'currency' => q(东德奥斯特马克),
5778             'other' => q(东德奥斯特马克),
5779             },
5780             },
5781             'DEM' => {
5782             symbol => 'DEM',
5783             display_name => {
5784             'currency' => q(德国马克),
5785             'other' => q(德国马克),
5786             },
5787             },
5788             'DJF' => {
5789             symbol => 'DJF',
5790             display_name => {
5791             'currency' => q(吉布提法郎),
5792             'other' => q(吉布提法郎),
5793             },
5794             },
5795             'DKK' => {
5796             symbol => 'DKK',
5797             display_name => {
5798             'currency' => q(丹麦克朗),
5799             'other' => q(丹麦克朗),
5800             },
5801             },
5802             'DOP' => {
5803             symbol => 'DOP',
5804             display_name => {
5805             'currency' => q(多米尼加比索),
5806             'other' => q(多米尼加比索),
5807             },
5808             },
5809             'DZD' => {
5810             symbol => 'DZD',
5811             display_name => {
5812             'currency' => q(阿尔及利亚第纳尔),
5813             'other' => q(阿尔及利亚第纳尔),
5814             },
5815             },
5816             'ECS' => {
5817             symbol => 'ECS',
5818             display_name => {
5819             'currency' => q(厄瓜多尔苏克雷),
5820             'other' => q(厄瓜多尔苏克雷),
5821             },
5822             },
5823             'ECV' => {
5824             symbol => 'ECV',
5825             display_name => {
5826             'currency' => q(厄瓜多尔 \(UVC\)),
5827             'other' => q(厄瓜多尔 \(UVC\)),
5828             },
5829             },
5830             'EEK' => {
5831             symbol => 'EEK',
5832             display_name => {
5833             'currency' => q(爱沙尼亚克朗),
5834             'other' => q(爱沙尼亚克朗),
5835             },
5836             },
5837             'EGP' => {
5838             symbol => 'EGP',
5839             display_name => {
5840             'currency' => q(埃及镑),
5841             'other' => q(埃及镑),
5842             },
5843             },
5844             'ERN' => {
5845             symbol => 'ERN',
5846             display_name => {
5847             'currency' => q(厄立特里亚纳克法),
5848             'other' => q(厄立特里亚纳克法),
5849             },
5850             },
5851             'ESA' => {
5852             symbol => 'ESA',
5853             display_name => {
5854             'currency' => q(西班牙比塞塔(帐户 A)),
5855             'other' => q(西班牙比塞塔(帐户 A)),
5856             },
5857             },
5858             'ESB' => {
5859             symbol => 'ESB',
5860             display_name => {
5861             'currency' => q(西班牙比塞塔(兑换帐户)),
5862             'other' => q(西班牙比塞塔(兑换帐户)),
5863             },
5864             },
5865             'ESP' => {
5866             symbol => 'ESP',
5867             display_name => {
5868             'currency' => q(西班牙比塞塔),
5869             'other' => q(西班牙比塞塔),
5870             },
5871             },
5872             'ETB' => {
5873             symbol => 'ETB',
5874             display_name => {
5875             'currency' => q(埃塞俄比亚比尔),
5876             'other' => q(埃塞俄比亚比尔),
5877             },
5878             },
5879             'EUR' => {
5880             symbol => '€',
5881             display_name => {
5882             'currency' => q(欧元),
5883             'other' => q(欧元),
5884             },
5885             },
5886             'FIM' => {
5887             symbol => 'FIM',
5888             display_name => {
5889             'currency' => q(芬兰马克),
5890             'other' => q(芬兰马克),
5891             },
5892             },
5893             'FJD' => {
5894             symbol => 'FJD',
5895             display_name => {
5896             'currency' => q(斐济元),
5897             'other' => q(斐济元),
5898             },
5899             },
5900             'FKP' => {
5901             symbol => 'FKP',
5902             display_name => {
5903             'currency' => q(福克兰群岛镑),
5904             'other' => q(福克兰群岛镑),
5905             },
5906             },
5907             'FRF' => {
5908             symbol => 'FRF',
5909             display_name => {
5910             'currency' => q(法国法郎),
5911             'other' => q(法国法郎),
5912             },
5913             },
5914             'GBP' => {
5915             symbol => '£',
5916             display_name => {
5917             'currency' => q(英镑),
5918             'other' => q(英镑),
5919             },
5920             },
5921             'GEK' => {
5922             symbol => 'GEK',
5923             display_name => {
5924             'currency' => q(乔治亚库蓬拉瑞特),
5925             'other' => q(乔治亚库蓬拉瑞特),
5926             },
5927             },
5928             'GEL' => {
5929             symbol => 'GEL',
5930             display_name => {
5931             'currency' => q(格鲁吉亚拉里),
5932             'other' => q(格鲁吉亚拉里),
5933             },
5934             },
5935             'GHC' => {
5936             symbol => 'GHC',
5937             display_name => {
5938             'currency' => q(加纳塞第),
5939             'other' => q(加纳塞第),
5940             },
5941             },
5942             'GHS' => {
5943             symbol => 'GHS',
5944             display_name => {
5945             'currency' => q(加纳塞地),
5946             'other' => q(加纳塞地),
5947             },
5948             },
5949             'GIP' => {
5950             symbol => 'GIP',
5951             display_name => {
5952             'currency' => q(直布罗陀镑),
5953             'other' => q(直布罗陀镑),
5954             },
5955             },
5956             'GMD' => {
5957             symbol => 'GMD',
5958             display_name => {
5959             'currency' => q(冈比亚达拉西),
5960             'other' => q(冈比亚达拉西),
5961             },
5962             },
5963             'GNF' => {
5964             symbol => 'GNF',
5965             display_name => {
5966             'currency' => q(几内亚法郎),
5967             'other' => q(几内亚法郎),
5968             },
5969             },
5970             'GNS' => {
5971             symbol => 'GNS',
5972             display_name => {
5973             'currency' => q(几内亚西里),
5974             'other' => q(几内亚西里),
5975             },
5976             },
5977             'GQE' => {
5978             symbol => 'GQE',
5979             display_name => {
5980             'currency' => q(赤道几内亚埃奎勒),
5981             'other' => q(赤道几内亚埃奎勒),
5982             },
5983             },
5984             'GRD' => {
5985             symbol => 'GRD',
5986             display_name => {
5987             'currency' => q(希腊德拉克马),
5988             'other' => q(希腊德拉克马),
5989             },
5990             },
5991             'GTQ' => {
5992             symbol => 'GTQ',
5993             display_name => {
5994             'currency' => q(危地马拉格查尔),
5995             'other' => q(危地马拉格查尔),
5996             },
5997             },
5998             'GWE' => {
5999             symbol => 'GWE',
6000             display_name => {
6001             'currency' => q(葡萄牙几内亚埃斯库多),
6002             'other' => q(葡萄牙几内亚埃斯库多),
6003             },
6004             },
6005             'GWP' => {
6006             symbol => 'GWP',
6007             display_name => {
6008             'currency' => q(几内亚比绍比索),
6009             'other' => q(几内亚比绍比索),
6010             },
6011             },
6012             'GYD' => {
6013             symbol => 'GYD',
6014             display_name => {
6015             'currency' => q(圭亚那元),
6016             'other' => q(圭亚那元),
6017             },
6018             },
6019             'HKD' => {
6020             symbol => 'HK$',
6021             display_name => {
6022             'currency' => q(港元),
6023             'other' => q(港元),
6024             },
6025             },
6026             'HNL' => {
6027             symbol => 'HNL',
6028             display_name => {
6029             'currency' => q(洪都拉斯伦皮拉),
6030             'other' => q(洪都拉斯伦皮拉),
6031             },
6032             },
6033             'HRD' => {
6034             symbol => 'HRD',
6035             display_name => {
6036             'currency' => q(克罗地亚第纳尔),
6037             'other' => q(克罗地亚第纳尔),
6038             },
6039             },
6040             'HRK' => {
6041             symbol => 'HRK',
6042             display_name => {
6043             'currency' => q(克罗地亚库纳),
6044             'other' => q(克罗地亚库纳),
6045             },
6046             },
6047             'HTG' => {
6048             symbol => 'HTG',
6049             display_name => {
6050             'currency' => q(海地古德),
6051             'other' => q(海地古德),
6052             },
6053             },
6054             'HUF' => {
6055             symbol => 'HUF',
6056             display_name => {
6057             'currency' => q(匈牙利福林),
6058             'other' => q(匈牙利福林),
6059             },
6060             },
6061             'IDR' => {
6062             symbol => 'IDR',
6063             display_name => {
6064             'currency' => q(印度尼西亚盾),
6065             'other' => q(印度尼西亚盾),
6066             },
6067             },
6068             'IEP' => {
6069             symbol => 'IEP',
6070             display_name => {
6071             'currency' => q(爱尔兰镑),
6072             'other' => q(爱尔兰镑),
6073             },
6074             },
6075             'ILP' => {
6076             symbol => 'ILP',
6077             display_name => {
6078             'currency' => q(以色列镑),
6079             'other' => q(以色列镑),
6080             },
6081             },
6082             'ILR' => {
6083             symbol => 'ILS',
6084             display_name => {
6085             'currency' => q(以色列谢克尔\(1980–1985\)),
6086             'other' => q(以色列谢克尔\(1980–1985\)),
6087             },
6088             },
6089             'ILS' => {
6090             symbol => '₪',
6091             display_name => {
6092             'currency' => q(以色列新谢克尔),
6093             'other' => q(以色列新谢克尔),
6094             },
6095             },
6096             'INR' => {
6097             symbol => '₹',
6098             display_name => {
6099             'currency' => q(印度卢比),
6100             'other' => q(印度卢比),
6101             },
6102             },
6103             'IQD' => {
6104             symbol => 'IQD',
6105             display_name => {
6106             'currency' => q(伊拉克第纳尔),
6107             'other' => q(伊拉克第纳尔),
6108             },
6109             },
6110             'IRR' => {
6111             symbol => 'IRR',
6112             display_name => {
6113             'currency' => q(伊朗里亚尔),
6114             'other' => q(伊朗里亚尔),
6115             },
6116             },
6117             'ISJ' => {
6118             symbol => 'ISJ',
6119             display_name => {
6120             'currency' => q(冰岛克朗\(1918–1981\)),
6121             'other' => q(冰岛克朗\(1918–1981\)),
6122             },
6123             },
6124             'ISK' => {
6125             symbol => 'ISK',
6126             display_name => {
6127             'currency' => q(冰岛克朗),
6128             'other' => q(冰岛克朗),
6129             },
6130             },
6131             'ITL' => {
6132             symbol => 'ITL',
6133             display_name => {
6134             'currency' => q(意大利里拉),
6135             'other' => q(意大利里拉),
6136             },
6137             },
6138             'JMD' => {
6139             symbol => 'JMD',
6140             display_name => {
6141             'currency' => q(牙买加元),
6142             'other' => q(牙买加元),
6143             },
6144             },
6145             'JOD' => {
6146             symbol => 'JOD',
6147             display_name => {
6148             'currency' => q(约旦第纳尔),
6149             'other' => q(约旦第纳尔),
6150             },
6151             },
6152             'JPY' => {
6153             symbol => 'JP¥',
6154             display_name => {
6155             'currency' => q(日元),
6156             'other' => q(日元),
6157             },
6158             },
6159             'KES' => {
6160             symbol => 'KES',
6161             display_name => {
6162             'currency' => q(肯尼亚先令),
6163             'other' => q(肯尼亚先令),
6164             },
6165             },
6166             'KGS' => {
6167             symbol => 'KGS',
6168             display_name => {
6169             'currency' => q(吉尔吉斯斯坦索姆),
6170             'other' => q(吉尔吉斯斯坦索姆),
6171             },
6172             },
6173             'KHR' => {
6174             symbol => 'KHR',
6175             display_name => {
6176             'currency' => q(柬埔寨瑞尔),
6177             'other' => q(柬埔寨瑞尔),
6178             },
6179             },
6180             'KMF' => {
6181             symbol => 'KMF',
6182             display_name => {
6183             'currency' => q(科摩罗法郎),
6184             'other' => q(科摩罗法郎),
6185             },
6186             },
6187             'KPW' => {
6188             symbol => 'KPW',
6189             display_name => {
6190             'currency' => q(朝鲜元),
6191             'other' => q(朝鲜元),
6192             },
6193             },
6194             'KRH' => {
6195             symbol => 'KRH',
6196             display_name => {
6197             'currency' => q(韩元 \(1953–1962\)),
6198             },
6199             },
6200             'KRO' => {
6201             symbol => 'KRO',
6202             display_name => {
6203             'currency' => q(韩元 \(1945–1953\)),
6204             },
6205             },
6206             'KRW' => {
6207             symbol => '₩',
6208             display_name => {
6209             'currency' => q(韩元),
6210             'other' => q(韩元),
6211             },
6212             },
6213             'KWD' => {
6214             symbol => 'KWD',
6215             display_name => {
6216             'currency' => q(科威特第纳尔),
6217             'other' => q(科威特第纳尔),
6218             },
6219             },
6220             'KYD' => {
6221             symbol => 'KYD',
6222             display_name => {
6223             'currency' => q(开曼元),
6224             'other' => q(开曼元),
6225             },
6226             },
6227             'KZT' => {
6228             symbol => 'KZT',
6229             display_name => {
6230             'currency' => q(哈萨克斯坦坚戈),
6231             'other' => q(哈萨克斯坦坚戈),
6232             },
6233             },
6234             'LAK' => {
6235             symbol => 'LAK',
6236             display_name => {
6237             'currency' => q(老挝基普),
6238             'other' => q(老挝基普),
6239             },
6240             },
6241             'LBP' => {
6242             symbol => 'LBP',
6243             display_name => {
6244             'currency' => q(黎巴嫩镑),
6245             'other' => q(黎巴嫩镑),
6246             },
6247             },
6248             'LKR' => {
6249             symbol => 'LKR',
6250             display_name => {
6251             'currency' => q(斯里兰卡卢比),
6252             'other' => q(斯里兰卡卢比),
6253             },
6254             },
6255             'LRD' => {
6256             symbol => 'LRD',
6257             display_name => {
6258             'currency' => q(利比里亚元),
6259             'other' => q(利比里亚元),
6260             },
6261             },
6262             'LSL' => {
6263             symbol => 'LSL',
6264             display_name => {
6265             'currency' => q(莱索托洛蒂),
6266             'other' => q(莱索托洛蒂),
6267             },
6268             },
6269             'LTL' => {
6270             symbol => 'LTL',
6271             display_name => {
6272             'currency' => q(立陶宛立特),
6273             'other' => q(立陶宛立特),
6274             },
6275             },
6276             'LTT' => {
6277             symbol => 'LTT',
6278             display_name => {
6279             'currency' => q(立陶宛塔咯呐司),
6280             'other' => q(立陶宛塔咯呐司),
6281             },
6282             },
6283             'LUC' => {
6284             symbol => 'LUC',
6285             display_name => {
6286             'currency' => q(卢森堡可兑换法郎),
6287             'other' => q(卢森堡可兑换法郎),
6288             },
6289             },
6290             'LUF' => {
6291             symbol => 'LUF',
6292             display_name => {
6293             'currency' => q(卢森堡法郎),
6294             'other' => q(卢森堡法郎),
6295             },
6296             },
6297             'LUL' => {
6298             symbol => 'LUL',
6299             display_name => {
6300             'currency' => q(卢森堡金融法郎),
6301             'other' => q(卢森堡金融法郎),
6302             },
6303             },
6304             'LVL' => {
6305             symbol => 'LVL',
6306             display_name => {
6307             'currency' => q(拉脱维亚拉特),
6308             'other' => q(拉脱维亚拉特),
6309             },
6310             },
6311             'LVR' => {
6312             symbol => 'LVR',
6313             display_name => {
6314             'currency' => q(拉脱维亚卢布),
6315             'other' => q(拉脱维亚卢布),
6316             },
6317             },
6318             'LYD' => {
6319             symbol => 'LYD',
6320             display_name => {
6321             'currency' => q(利比亚第纳尔),
6322             'other' => q(利比亚第纳尔),
6323             },
6324             },
6325             'MAD' => {
6326             symbol => 'MAD',
6327             display_name => {
6328             'currency' => q(摩洛哥迪拉姆),
6329             'other' => q(摩洛哥迪拉姆),
6330             },
6331             },
6332             'MAF' => {
6333             symbol => 'MAF',
6334             display_name => {
6335             'currency' => q(摩洛哥法郎),
6336             'other' => q(摩洛哥法郎),
6337             },
6338             },
6339             'MCF' => {
6340             symbol => 'MCF',
6341             display_name => {
6342             'currency' => q(摩纳哥法郎),
6343             'other' => q(摩纳哥法郎),
6344             },
6345             },
6346             'MDC' => {
6347             symbol => 'MDC',
6348             display_name => {
6349             'currency' => q(摩尔多瓦库邦),
6350             'other' => q(摩尔多瓦库邦),
6351             },
6352             },
6353             'MDL' => {
6354             symbol => 'MDL',
6355             display_name => {
6356             'currency' => q(摩尔多瓦列伊),
6357             'other' => q(摩尔多瓦列伊),
6358             },
6359             },
6360             'MGA' => {
6361             symbol => 'MGA',
6362             display_name => {
6363             'currency' => q(马达加斯加阿里亚里),
6364             'other' => q(马达加斯加阿里亚里),
6365             },
6366             },
6367             'MGF' => {
6368             symbol => 'MGF',
6369             display_name => {
6370             'currency' => q(马达加斯加法郎),
6371             'other' => q(马达加斯加法郎),
6372             },
6373             },
6374             'MKD' => {
6375             symbol => 'MKD',
6376             display_name => {
6377             'currency' => q(马其顿第纳尔),
6378             'other' => q(马其顿第纳尔),
6379             },
6380             },
6381             'MKN' => {
6382             symbol => 'MKN',
6383             display_name => {
6384             'currency' => q(马其顿第纳尔 \(1992–1993\)),
6385             'other' => q(马其顿第纳尔 \(1992–1993\)),
6386             },
6387             },
6388             'MLF' => {
6389             symbol => 'MLF',
6390             display_name => {
6391             'currency' => q(马里法郎),
6392             'other' => q(马里法郎),
6393             },
6394             },
6395             'MMK' => {
6396             symbol => 'MMK',
6397             display_name => {
6398             'currency' => q(缅甸元),
6399             'other' => q(缅甸元),
6400             },
6401             },
6402             'MNT' => {
6403             symbol => 'MNT',
6404             display_name => {
6405             'currency' => q(蒙古图格里克),
6406             'other' => q(蒙古图格里克),
6407             },
6408             },
6409             'MOP' => {
6410             symbol => 'MOP',
6411             display_name => {
6412             'currency' => q(澳门币),
6413             'other' => q(澳门元),
6414             },
6415             },
6416             'MRO' => {
6417             symbol => 'MRO',
6418             display_name => {
6419             'currency' => q(毛里塔尼亚乌吉亚 \(1973–2017\)),
6420             'other' => q(毛里塔尼亚乌吉亚 \(1973–2017\)),
6421             },
6422             },
6423             'MRU' => {
6424             symbol => 'MRU',
6425             display_name => {
6426             'currency' => q(毛里塔尼亚乌吉亚),
6427             'other' => q(毛里塔尼亚乌吉亚),
6428             },
6429             },
6430             'MTL' => {
6431             symbol => 'MTL',
6432             display_name => {
6433             'currency' => q(马耳他里拉),
6434             'other' => q(马耳他里拉),
6435             },
6436             },
6437             'MTP' => {
6438             symbol => 'MTP',
6439             display_name => {
6440             'currency' => q(马耳他镑),
6441             'other' => q(马耳他镑),
6442             },
6443             },
6444             'MUR' => {
6445             symbol => 'MUR',
6446             display_name => {
6447             'currency' => q(毛里求斯卢比),
6448             'other' => q(毛里求斯卢比),
6449             },
6450             },
6451             'MVP' => {
6452             display_name => {
6453             'currency' => q(马尔代夫卢比\(1947–1981\)),
6454             'other' => q(马尔代夫卢比\(1947–1981\)),
6455             },
6456             },
6457             'MVR' => {
6458             symbol => 'MVR',
6459             display_name => {
6460             'currency' => q(马尔代夫卢菲亚),
6461             'other' => q(马尔代夫卢菲亚),
6462             },
6463             },
6464             'MWK' => {
6465             symbol => 'MWK',
6466             display_name => {
6467             'currency' => q(马拉维克瓦查),
6468             'other' => q(马拉维克瓦查),
6469             },
6470             },
6471             'MXN' => {
6472             symbol => 'MX$',
6473             display_name => {
6474             'currency' => q(墨西哥比索),
6475             'other' => q(墨西哥比索),
6476             },
6477             },
6478             'MXP' => {
6479             symbol => 'MXP',
6480             display_name => {
6481             'currency' => q(墨西哥银比索 \(1861–1992\)),
6482             'other' => q(墨西哥银比索 \(1861–1992\)),
6483             },
6484             },
6485             'MXV' => {
6486             symbol => 'MXV',
6487             display_name => {
6488             'currency' => q(墨西哥(资金)),
6489             'other' => q(墨西哥(资金)),
6490             },
6491             },
6492             'MYR' => {
6493             symbol => 'MYR',
6494             display_name => {
6495             'currency' => q(马来西亚林吉特),
6496             'other' => q(马来西亚林吉特),
6497             },
6498             },
6499             'MZE' => {
6500             symbol => 'MZE',
6501             display_name => {
6502             'currency' => q(莫桑比克埃斯库多),
6503             'other' => q(莫桑比克埃斯库多),
6504             },
6505             },
6506             'MZM' => {
6507             symbol => 'MZM',
6508             display_name => {
6509             'currency' => q(旧莫桑比克美提卡),
6510             'other' => q(旧莫桑比克美提卡),
6511             },
6512             },
6513             'MZN' => {
6514             symbol => 'MZN',
6515             display_name => {
6516             'currency' => q(莫桑比克美提卡),
6517             'other' => q(莫桑比克美提卡),
6518             },
6519             },
6520             'NAD' => {
6521             symbol => 'NAD',
6522             display_name => {
6523             'currency' => q(纳米比亚元),
6524             'other' => q(纳米比亚元),
6525             },
6526             },
6527             'NGN' => {
6528             symbol => 'NGN',
6529             display_name => {
6530             'currency' => q(尼日利亚奈拉),
6531             'other' => q(尼日利亚奈拉),
6532             },
6533             },
6534             'NIC' => {
6535             symbol => 'NIC',
6536             display_name => {
6537             'currency' => q(尼加拉瓜科多巴 \(1988–1991\)),
6538             'other' => q(尼加拉瓜科多巴 \(1988–1991\)),
6539             },
6540             },
6541             'NIO' => {
6542             symbol => 'NIO',
6543             display_name => {
6544             'currency' => q(尼加拉瓜科多巴),
6545             'other' => q(尼加拉瓜金科多巴),
6546             },
6547             },
6548             'NLG' => {
6549             symbol => 'NLG',
6550             display_name => {
6551             'currency' => q(荷兰盾),
6552             'other' => q(荷兰盾),
6553             },
6554             },
6555             'NOK' => {
6556             symbol => 'NOK',
6557             display_name => {
6558             'currency' => q(挪威克朗),
6559             'other' => q(挪威克朗),
6560             },
6561             },
6562             'NPR' => {
6563             symbol => 'NPR',
6564             display_name => {
6565             'currency' => q(尼泊尔卢比),
6566             'other' => q(尼泊尔卢比),
6567             },
6568             },
6569             'NZD' => {
6570             symbol => 'NZ$',
6571             display_name => {
6572             'currency' => q(新西兰元),
6573             'other' => q(新西兰元),
6574             },
6575             },
6576             'OMR' => {
6577             symbol => 'OMR',
6578             display_name => {
6579             'currency' => q(阿曼里亚尔),
6580             'other' => q(阿曼里亚尔),
6581             },
6582             },
6583             'PAB' => {
6584             symbol => 'PAB',
6585             display_name => {
6586             'currency' => q(巴拿马巴波亚),
6587             'other' => q(巴拿马巴波亚),
6588             },
6589             },
6590             'PEI' => {
6591             symbol => 'PEI',
6592             display_name => {
6593             'currency' => q(秘鲁印第),
6594             'other' => q(秘鲁印第),
6595             },
6596             },
6597             'PEN' => {
6598             symbol => 'PEN',
6599             display_name => {
6600             'currency' => q(秘鲁索尔),
6601             'other' => q(秘鲁索尔),
6602             },
6603             },
6604             'PES' => {
6605             symbol => 'PES',
6606             display_name => {
6607             'currency' => q(秘鲁索尔 \(1863–1965\)),
6608             'other' => q(秘鲁索尔 \(1863–1965\)),
6609             },
6610             },
6611             'PGK' => {
6612             symbol => 'PGK',
6613             display_name => {
6614             'currency' => q(巴布亚新几内亚基那),
6615             'other' => q(巴布亚新几内亚基那),
6616             },
6617             },
6618             'PHP' => {
6619             symbol => 'PHP',
6620             display_name => {
6621             'currency' => q(菲律宾比索),
6622             'other' => q(菲律宾比索),
6623             },
6624             },
6625             'PKR' => {
6626             symbol => 'PKR',
6627             display_name => {
6628             'currency' => q(巴基斯坦卢比),
6629             'other' => q(巴基斯坦卢比),
6630             },
6631             },
6632             'PLN' => {
6633             symbol => 'PLN',
6634             display_name => {
6635             'currency' => q(波兰兹罗提),
6636             'other' => q(波兰兹罗提),
6637             },
6638             },
6639             'PLZ' => {
6640             symbol => 'PLZ',
6641             display_name => {
6642             'currency' => q(波兰兹罗提 \(1950–1995\)),
6643             'other' => q(波兰兹罗提 \(1950–1995\)),
6644             },
6645             },
6646             'PTE' => {
6647             symbol => 'PTE',
6648             display_name => {
6649             'currency' => q(葡萄牙埃斯库多),
6650             'other' => q(葡萄牙埃斯库多),
6651             },
6652             },
6653             'PYG' => {
6654             symbol => 'PYG',
6655             display_name => {
6656             'currency' => q(巴拉圭瓜拉尼),
6657             'other' => q(巴拉圭瓜拉尼),
6658             },
6659             },
6660             'QAR' => {
6661             symbol => 'QAR',
6662             display_name => {
6663             'currency' => q(卡塔尔里亚尔),
6664             'other' => q(卡塔尔里亚尔),
6665             },
6666             },
6667             'RHD' => {
6668             symbol => 'RHD',
6669             display_name => {
6670             'currency' => q(罗得西亚元),
6671             'other' => q(罗得西亚元),
6672             },
6673             },
6674             'ROL' => {
6675             symbol => 'ROL',
6676             display_name => {
6677             'currency' => q(旧罗马尼亚列伊),
6678             'other' => q(旧罗马尼亚列伊),
6679             },
6680             },
6681             'RON' => {
6682             symbol => 'RON',
6683             display_name => {
6684             'currency' => q(罗马尼亚列伊),
6685             'other' => q(罗马尼亚列伊),
6686             },
6687             },
6688             'RSD' => {
6689             symbol => 'RSD',
6690             display_name => {
6691             'currency' => q(塞尔维亚第纳尔),
6692             'other' => q(塞尔维亚第纳尔),
6693             },
6694             },
6695             'RUB' => {
6696             symbol => 'RUB',
6697             display_name => {
6698             'currency' => q(俄罗斯卢布),
6699             'other' => q(俄罗斯卢布),
6700             },
6701             },
6702             'RUR' => {
6703             symbol => 'RUR',
6704             display_name => {
6705             'currency' => q(俄国卢布 \(1991–1998\)),
6706             'other' => q(俄国卢布 \(1991–1998\)),
6707             },
6708             },
6709             'RWF' => {
6710             symbol => 'RWF',
6711             display_name => {
6712             'currency' => q(卢旺达法郎),
6713             'other' => q(卢旺达法郎),
6714             },
6715             },
6716             'SAR' => {
6717             symbol => 'SAR',
6718             display_name => {
6719             'currency' => q(沙特里亚尔),
6720             'other' => q(沙特里亚尔),
6721             },
6722             },
6723             'SBD' => {
6724             symbol => 'SBD',
6725             display_name => {
6726             'currency' => q(所罗门群岛元),
6727             'other' => q(所罗门群岛元),
6728             },
6729             },
6730             'SCR' => {
6731             symbol => 'SCR',
6732             display_name => {
6733             'currency' => q(塞舌尔卢比),
6734             'other' => q(塞舌尔卢比),
6735             },
6736             },
6737             'SDD' => {
6738             symbol => 'SDD',
6739             display_name => {
6740             'currency' => q(苏丹第纳尔 \(1992–2007\)),
6741             'other' => q(苏丹第纳尔 \(1992–2007\)),
6742             },
6743             },
6744             'SDG' => {
6745             symbol => 'SDG',
6746             display_name => {
6747             'currency' => q(苏丹镑),
6748             'other' => q(苏丹镑),
6749             },
6750             },
6751             'SDP' => {
6752             symbol => 'SDP',
6753             display_name => {
6754             'currency' => q(旧苏丹镑),
6755             'other' => q(旧苏丹镑),
6756             },
6757             },
6758             'SEK' => {
6759             symbol => 'SEK',
6760             display_name => {
6761             'currency' => q(瑞典克朗),
6762             'other' => q(瑞典克朗),
6763             },
6764             },
6765             'SGD' => {
6766             symbol => 'SGD',
6767             display_name => {
6768             'currency' => q(新加坡元),
6769             'other' => q(新加坡元),
6770             },
6771             },
6772             'SHP' => {
6773             symbol => 'SHP',
6774             display_name => {
6775             'currency' => q(圣赫勒拿群岛磅),
6776             'other' => q(圣赫勒拿群岛磅),
6777             },
6778             },
6779             'SIT' => {
6780             symbol => 'SIT',
6781             display_name => {
6782             'currency' => q(斯洛文尼亚托拉尔),
6783             'other' => q(斯洛文尼亚托拉尔),
6784             },
6785             },
6786             'SKK' => {
6787             symbol => 'SKK',
6788             display_name => {
6789             'currency' => q(斯洛伐克克朗),
6790             'other' => q(斯洛伐克克朗),
6791             },
6792             },
6793             'SLL' => {
6794             symbol => 'SLL',
6795             display_name => {
6796             'currency' => q(塞拉利昂利昂),
6797             'other' => q(塞拉利昂利昂),
6798             },
6799             },
6800             'SOS' => {
6801             symbol => 'SOS',
6802             display_name => {
6803             'currency' => q(索马里先令),
6804             'other' => q(索马里先令),
6805             },
6806             },
6807             'SRD' => {
6808             symbol => 'SRD',
6809             display_name => {
6810             'currency' => q(苏里南元),
6811             'other' => q(苏里南元),
6812             },
6813             },
6814             'SRG' => {
6815             symbol => 'SRG',
6816             display_name => {
6817             'currency' => q(苏里南盾),
6818             'other' => q(苏里南盾),
6819             },
6820             },
6821             'SSP' => {
6822             symbol => 'SSP',
6823             display_name => {
6824             'currency' => q(南苏丹镑),
6825             'other' => q(南苏丹镑),
6826             },
6827             },
6828             'STD' => {
6829             symbol => 'STD',
6830             display_name => {
6831             'currency' => q(圣多美和普林西比多布拉 \(1977–2017\)),
6832             'other' => q(圣多美和普林西比多布拉 \(1977–2017\)),
6833             },
6834             },
6835             'STN' => {
6836             symbol => 'STN',
6837             display_name => {
6838             'currency' => q(圣多美和普林西比多布拉),
6839             'other' => q(圣多美和普林西比多布拉),
6840             },
6841             },
6842             'SUR' => {
6843             symbol => 'SUR',
6844             display_name => {
6845             'currency' => q(苏联卢布),
6846             'other' => q(苏联卢布),
6847             },
6848             },
6849             'SVC' => {
6850             symbol => 'SVC',
6851             display_name => {
6852             'currency' => q(萨尔瓦多科朗),
6853             'other' => q(萨尔瓦多科朗),
6854             },
6855             },
6856             'SYP' => {
6857             symbol => 'SYP',
6858             display_name => {
6859             'currency' => q(叙利亚镑),
6860             'other' => q(叙利亚镑),
6861             },
6862             },
6863             'SZL' => {
6864             symbol => 'SZL',
6865             display_name => {
6866             'currency' => q(斯威士兰里兰吉尼),
6867             'other' => q(斯威士兰里兰吉尼),
6868             },
6869             },
6870             'THB' => {
6871             symbol => 'THB',
6872             display_name => {
6873             'currency' => q(泰铢),
6874             'other' => q(泰铢),
6875             },
6876             },
6877             'TJR' => {
6878             symbol => 'TJR',
6879             display_name => {
6880             'currency' => q(塔吉克斯坦卢布),
6881             'other' => q(塔吉克斯坦卢布),
6882             },
6883             },
6884             'TJS' => {
6885             symbol => 'TJS',
6886             display_name => {
6887             'currency' => q(塔吉克斯坦索莫尼),
6888             'other' => q(塔吉克斯坦索莫尼),
6889             },
6890             },
6891             'TMM' => {
6892             symbol => 'TMM',
6893             display_name => {
6894             'currency' => q(土库曼斯坦马纳特 \(1993–2009\)),
6895             'other' => q(土库曼斯坦马纳特 \(1993–2009\)),
6896             },
6897             },
6898             'TMT' => {
6899             symbol => 'TMT',
6900             display_name => {
6901             'currency' => q(土库曼斯坦马纳特),
6902             'other' => q(土库曼斯坦马纳特),
6903             },
6904             },
6905             'TND' => {
6906             symbol => 'TND',
6907             display_name => {
6908             'currency' => q(突尼斯第纳尔),
6909             'other' => q(突尼斯第纳尔),
6910             },
6911             },
6912             'TOP' => {
6913             symbol => 'TOP',
6914             display_name => {
6915             'currency' => q(汤加潘加),
6916             'other' => q(汤加潘加),
6917             },
6918             },
6919             'TPE' => {
6920             symbol => 'TPE',
6921             display_name => {
6922             'currency' => q(帝汶埃斯库多),
6923             },
6924             },
6925             'TRL' => {
6926             symbol => 'TRL',
6927             display_name => {
6928             'currency' => q(土耳其里拉 \(1922–2005\)),
6929             'other' => q(土耳其里拉 \(1922–2005\)),
6930             },
6931             },
6932             'TRY' => {
6933             symbol => 'TRY',
6934             display_name => {
6935             'currency' => q(土耳其里拉),
6936             'other' => q(土耳其里拉),
6937             },
6938             },
6939             'TTD' => {
6940             symbol => 'TTD',
6941             display_name => {
6942             'currency' => q(特立尼达和多巴哥元),
6943             'other' => q(特立尼达和多巴哥元),
6944             },
6945             },
6946             'TWD' => {
6947             symbol => 'NT$',
6948             display_name => {
6949             'currency' => q(新台币),
6950             'other' => q(新台币),
6951             },
6952             },
6953             'TZS' => {
6954             symbol => 'TZS',
6955             display_name => {
6956             'currency' => q(坦桑尼亚先令),
6957             'other' => q(坦桑尼亚先令),
6958             },
6959             },
6960             'UAH' => {
6961             symbol => 'UAH',
6962             display_name => {
6963             'currency' => q(乌克兰格里夫纳),
6964             'other' => q(乌克兰格里夫纳),
6965             },
6966             },
6967             'UAK' => {
6968             symbol => 'UAK',
6969             display_name => {
6970             'currency' => q(乌克兰币),
6971             'other' => q(乌克兰币),
6972             },
6973             },
6974             'UGS' => {
6975             symbol => 'UGS',
6976             display_name => {
6977             'currency' => q(乌干达先令 \(1966–1987\)),
6978             'other' => q(乌干达先令 \(1966–1987\)),
6979             },
6980             },
6981             'UGX' => {
6982             symbol => 'UGX',
6983             display_name => {
6984             'currency' => q(乌干达先令),
6985             'other' => q(乌干达先令),
6986             },
6987             },
6988             'USD' => {
6989             symbol => 'US$',
6990             display_name => {
6991             'currency' => q(美元),
6992             'other' => q(美元),
6993             },
6994             },
6995             'USN' => {
6996             symbol => 'USN',
6997             display_name => {
6998             'currency' => q(美元(次日)),
6999             'other' => q(美元(次日)),
7000             },
7001             },
7002             'USS' => {
7003             symbol => 'USS',
7004             display_name => {
7005             'currency' => q(美元(当日)),
7006             'other' => q(美元(当日)),
7007             },
7008             },
7009             'UYI' => {
7010             symbol => 'UYI',
7011             display_name => {
7012             'currency' => q(乌拉圭比索(索引单位)),
7013             'other' => q(乌拉圭比索(索引单位)),
7014             },
7015             },
7016             'UYP' => {
7017             symbol => 'UYP',
7018             display_name => {
7019             'currency' => q(乌拉圭比索 \(1975–1993\)),
7020             'other' => q(乌拉圭比索 \(1975–1993\)),
7021             },
7022             },
7023             'UYU' => {
7024             symbol => 'UYU',
7025             display_name => {
7026             'currency' => q(乌拉圭比索),
7027             'other' => q(乌拉圭比索),
7028             },
7029             },
7030             'UZS' => {
7031             symbol => 'UZS',
7032             display_name => {
7033             'currency' => q(乌兹别克斯坦苏姆),
7034             'other' => q(乌兹别克斯坦苏姆),
7035             },
7036             },
7037             'VEB' => {
7038             symbol => 'VEB',
7039             display_name => {
7040             'currency' => q(委内瑞拉玻利瓦尔 \(1871–2008\)),
7041             'other' => q(委内瑞拉玻利瓦尔 \(1871–2008\)),
7042             },
7043             },
7044             'VEF' => {
7045             symbol => 'VEF',
7046             display_name => {
7047             'currency' => q(委内瑞拉玻利瓦尔 \(2008–2018\)),
7048             'other' => q(委内瑞拉玻利瓦尔 \(2008–2018\)),
7049             },
7050             },
7051             'VES' => {
7052             symbol => 'VES',
7053             display_name => {
7054             'currency' => q(委内瑞拉玻利瓦尔),
7055             'other' => q(委内瑞拉玻利瓦尔),
7056             },
7057             },
7058             'VND' => {
7059             symbol => '₫',
7060             display_name => {
7061             'currency' => q(越南盾),
7062             'other' => q(越南盾),
7063             },
7064             },
7065             'VNN' => {
7066             symbol => 'VNN',
7067             display_name => {
7068             'currency' => q(越南盾 \(1978–1985\)),
7069             },
7070             },
7071             'VUV' => {
7072             symbol => 'VUV',
7073             display_name => {
7074             'currency' => q(瓦努阿图瓦图),
7075             'other' => q(瓦努阿图瓦图),
7076             },
7077             },
7078             'WST' => {
7079             symbol => 'WST',
7080             display_name => {
7081             'currency' => q(萨摩亚塔拉),
7082             'other' => q(萨摩亚塔拉),
7083             },
7084             },
7085             'XAF' => {
7086             symbol => 'FCFA',
7087             display_name => {
7088             'currency' => q(中非法郎),
7089             'other' => q(中非法郎),
7090             },
7091             },
7092             'XAG' => {
7093             symbol => 'XAG',
7094             display_name => {
7095             'currency' => q(银),
7096             },
7097             },
7098             'XAU' => {
7099             symbol => 'XAU',
7100             display_name => {
7101             'currency' => q(黄金),
7102             },
7103             },
7104             'XBA' => {
7105             symbol => 'XBA',
7106             display_name => {
7107             'currency' => q(欧洲复合单位),
7108             },
7109             },
7110             'XBB' => {
7111             symbol => 'XBB',
7112             display_name => {
7113             'currency' => q(欧洲货币联盟),
7114             },
7115             },
7116             'XBC' => {
7117             symbol => 'XBC',
7118             display_name => {
7119             'currency' => q(欧洲计算单位 \(XBC\)),
7120             },
7121             },
7122             'XBD' => {
7123             symbol => 'XBD',
7124             display_name => {
7125             'currency' => q(欧洲计算单位 \(XBD\)),
7126             },
7127             },
7128             'XCD' => {
7129             symbol => 'EC$',
7130             display_name => {
7131             'currency' => q(东加勒比元),
7132             'other' => q(东加勒比元),
7133             },
7134             },
7135             'XDR' => {
7136             symbol => 'XDR',
7137             display_name => {
7138             'currency' => q(特别提款权),
7139             },
7140             },
7141             'XEU' => {
7142             symbol => 'XEU',
7143             display_name => {
7144             'currency' => q(欧洲货币单位),
7145             'other' => q(欧洲货币单位),
7146             },
7147             },
7148             'XFO' => {
7149             symbol => 'XFO',
7150             display_name => {
7151             'currency' => q(法国金法郎),
7152             },
7153             },
7154             'XFU' => {
7155             symbol => 'XFU',
7156             display_name => {
7157             'currency' => q(法国法郎 \(UIC\)),
7158             },
7159             },
7160             'XOF' => {
7161             symbol => 'CFA',
7162             display_name => {
7163             'currency' => q(西非法郎),
7164             'other' => q(西非法郎),
7165             },
7166             },
7167             'XPD' => {
7168             symbol => 'XPD',
7169             display_name => {
7170             'currency' => q(钯),
7171             },
7172             },
7173             'XPF' => {
7174             symbol => 'CFPF',
7175             display_name => {
7176             'currency' => q(太平洋法郎),
7177             'other' => q(太平洋法郎),
7178             },
7179             },
7180             'XPT' => {
7181             symbol => 'XPT',
7182             display_name => {
7183             'currency' => q(铂),
7184             },
7185             },
7186             'XRE' => {
7187             symbol => 'XRE',
7188             display_name => {
7189             'currency' => q(RINET 基金),
7190             },
7191             },
7192             'XTS' => {
7193             symbol => 'XTS',
7194             display_name => {
7195             'currency' => q(测试货币代码),
7196             },
7197             },
7198             'XXX' => {
7199             symbol => 'XXX',
7200             display_name => {
7201             'currency' => q(未知货币),
7202             'other' => q((未知货币)),
7203             },
7204             },
7205             'YDD' => {
7206             symbol => 'YDD',
7207             display_name => {
7208             'currency' => q(也门第纳尔),
7209             'other' => q(也门第纳尔),
7210             },
7211             },
7212             'YER' => {
7213             symbol => 'YER',
7214             display_name => {
7215             'currency' => q(也门里亚尔),
7216             'other' => q(也门里亚尔),
7217             },
7218             },
7219             'YUD' => {
7220             symbol => 'YUD',
7221             display_name => {
7222             'currency' => q(南斯拉夫硬第纳尔 \(1966–1990\)),
7223             'other' => q(南斯拉夫硬第纳尔 \(1966–1990\)),
7224             },
7225             },
7226             'YUM' => {
7227             symbol => 'YUM',
7228             display_name => {
7229             'currency' => q(南斯拉夫新第纳尔 \(1994–2002\)),
7230             'other' => q(南斯拉夫新第纳尔 \(1994–2002\)),
7231             },
7232             },
7233             'YUN' => {
7234             symbol => 'YUN',
7235             display_name => {
7236             'currency' => q(南斯拉夫可兑换第纳尔 \(1990–1992\)),
7237             'other' => q(南斯拉夫可兑换第纳尔 \(1990–1992\)),
7238             },
7239             },
7240             'YUR' => {
7241             symbol => 'YUR',
7242             display_name => {
7243             'currency' => q(南斯拉夫改良第纳尔 \(1992–1993\)),
7244             'other' => q(南斯拉夫改良第纳尔 \(1992–1993\)),
7245             },
7246             },
7247             'ZAL' => {
7248             symbol => 'ZAL',
7249             display_name => {
7250             'currency' => q(南非兰特 \(金融\)),
7251             'other' => q(南非兰特 \(金融\)),
7252             },
7253             },
7254             'ZAR' => {
7255             symbol => 'ZAR',
7256             display_name => {
7257             'currency' => q(南非兰特),
7258             'other' => q(南非兰特),
7259             },
7260             },
7261             'ZMK' => {
7262             symbol => 'ZMK',
7263             display_name => {
7264             'currency' => q(赞比亚克瓦查 \(1968–2012\)),
7265             'other' => q(赞比亚克瓦查 \(1968–2012\)),
7266             },
7267             },
7268             'ZMW' => {
7269             symbol => 'ZMW',
7270             display_name => {
7271             'currency' => q(赞比亚克瓦查),
7272             'other' => q(赞比亚克瓦查),
7273             },
7274             },
7275             'ZRN' => {
7276             symbol => 'ZRN',
7277             display_name => {
7278             'currency' => q(新扎伊尔 \(1993–1998\)),
7279             'other' => q(新扎伊尔 \(1993–1998\)),
7280             },
7281             },
7282             'ZRZ' => {
7283             symbol => 'ZRZ',
7284             display_name => {
7285             'currency' => q(扎伊尔 \(1971–1993\)),
7286             'other' => q(扎伊尔 \(1971–1993\)),
7287             },
7288             },
7289             'ZWD' => {
7290             symbol => 'ZWD',
7291             display_name => {
7292             'currency' => q(津巴布韦元 \(1980–2008\)),
7293             'other' => q(津巴布韦元 \(1980–2008\)),
7294             },
7295             },
7296             'ZWL' => {
7297             symbol => 'ZWL',
7298             display_name => {
7299             'currency' => q(津巴布韦元 \(2009\)),
7300             'other' => q(津巴布韦元 \(2009\)),
7301             },
7302             },
7303             'ZWR' => {
7304             symbol => 'ZWR',
7305             display_name => {
7306             'currency' => q(津巴布韦元 \(2008\)),
7307             'other' => q(津巴布韦元 \(2008\)),
7308             },
7309             },
7310             } },
7311             );
7312              
7313              
7314             has 'calendar_months' => (
7315             is => 'ro',
7316             isa => HashRef,
7317             init_arg => undef,
7318             default => sub { {
7319             'chinese' => {
7320             'format' => {
7321             abbreviated => {
7322             nonleap => [
7323             '正月',
7324             '二月',
7325             '三月',
7326             '四月',
7327             '五月',
7328             '六月',
7329             '七月',
7330             '八月',
7331             '九月',
7332             '十月',
7333             '十一月',
7334             '腊月'
7335             ],
7336             leap => [
7337            
7338             ],
7339             },
7340             narrow => {
7341             nonleap => [
7342             '正',
7343             '二',
7344             '三',
7345             '四',
7346             '五',
7347             '六',
7348             '七',
7349             '八',
7350             '九',
7351             '十',
7352             '十一',
7353             '腊'
7354             ],
7355             leap => [
7356            
7357             ],
7358             },
7359             wide => {
7360             nonleap => [
7361             '正月',
7362             '二月',
7363             '三月',
7364             '四月',
7365             '五月',
7366             '六月',
7367             '七月',
7368             '八月',
7369             '九月',
7370             '十月',
7371             '十一月',
7372             '腊月'
7373             ],
7374             leap => [
7375            
7376             ],
7377             },
7378             },
7379             'stand-alone' => {
7380             abbreviated => {
7381             nonleap => [
7382             '正月',
7383             '二月',
7384             '三月',
7385             '四月',
7386             '五月',
7387             '六月',
7388             '七月',
7389             '八月',
7390             '九月',
7391             '十月',
7392             '十一月',
7393             '腊月'
7394             ],
7395             leap => [
7396            
7397             ],
7398             },
7399             narrow => {
7400             nonleap => [
7401             '正',
7402             '二',
7403             '三',
7404             '四',
7405             '五',
7406             '六',
7407             '七',
7408             '八',
7409             '九',
7410             '十',
7411             '冬',
7412             '腊'
7413             ],
7414             leap => [
7415            
7416             ],
7417             },
7418             wide => {
7419             nonleap => [
7420             '正月',
7421             '二月',
7422             '三月',
7423             '四月',
7424             '五月',
7425             '六月',
7426             '七月',
7427             '八月',
7428             '九月',
7429             '十月',
7430             '十一月',
7431             '腊月'
7432             ],
7433             leap => [
7434            
7435             ],
7436             },
7437             },
7438             },
7439             'coptic' => {
7440             'format' => {
7441             abbreviated => {
7442             nonleap => [
7443             '1月',
7444             '2月',
7445             '3月',
7446             '4月',
7447             '5月',
7448             '6月',
7449             '7月',
7450             '8月',
7451             '9月',
7452             '10月',
7453             '11月',
7454             '12月',
7455             '13月'
7456             ],
7457             leap => [
7458            
7459             ],
7460             },
7461             narrow => {
7462             nonleap => [
7463             '1',
7464             '2',
7465             '3',
7466             '4',
7467             '5',
7468             '6',
7469             '7',
7470             '8',
7471             '9',
7472             '10',
7473             '11',
7474             '12',
7475             '13'
7476             ],
7477             leap => [
7478            
7479             ],
7480             },
7481             wide => {
7482             nonleap => [
7483             '一月',
7484             '二月',
7485             '三月',
7486             '四月',
7487             '五月',
7488             '六月',
7489             '七月',
7490             '八月',
7491             '九月',
7492             '十月',
7493             '十一月',
7494             '十二月',
7495             '十三月'
7496             ],
7497             leap => [
7498            
7499             ],
7500             },
7501             },
7502             'stand-alone' => {
7503             abbreviated => {
7504             nonleap => [
7505             '1月',
7506             '2月',
7507             '3月',
7508             '4月',
7509             '5月',
7510             '6月',
7511             '7月',
7512             '8月',
7513             '9月',
7514             '10月',
7515             '11月',
7516             '12月',
7517             '13月'
7518             ],
7519             leap => [
7520            
7521             ],
7522             },
7523             narrow => {
7524             nonleap => [
7525             '1',
7526             '2',
7527             '3',
7528             '4',
7529             '5',
7530             '6',
7531             '7',
7532             '8',
7533             '9',
7534             '10',
7535             '11',
7536             '12',
7537             '13'
7538             ],
7539             leap => [
7540            
7541             ],
7542             },
7543             wide => {
7544             nonleap => [
7545             '一月',
7546             '二月',
7547             '三月',
7548             '四月',
7549             '五月',
7550             '六月',
7551             '七月',
7552             '八月',
7553             '九月',
7554             '十月',
7555             '十一月',
7556             '十二月',
7557             '十三月'
7558             ],
7559             leap => [
7560            
7561             ],
7562             },
7563             },
7564             },
7565             'ethiopic' => {
7566             'format' => {
7567             abbreviated => {
7568             nonleap => [
7569             '1月',
7570             '2月',
7571             '3月',
7572             '4月',
7573             '5月',
7574             '6月',
7575             '7月',
7576             '8月',
7577             '9月',
7578             '10月',
7579             '11月',
7580             '12月',
7581             '13月'
7582             ],
7583             leap => [
7584            
7585             ],
7586             },
7587             narrow => {
7588             nonleap => [
7589             '1',
7590             '2',
7591             '3',
7592             '4',
7593             '5',
7594             '6',
7595             '7',
7596             '8',
7597             '9',
7598             '10',
7599             '11',
7600             '12',
7601             '13'
7602             ],
7603             leap => [
7604            
7605             ],
7606             },
7607             wide => {
7608             nonleap => [
7609             '一月',
7610             '二月',
7611             '三月',
7612             '四月',
7613             '五月',
7614             '六月',
7615             '七月',
7616             '八月',
7617             '九月',
7618             '十月',
7619             '十一月',
7620             '十二月',
7621             '十三月'
7622             ],
7623             leap => [
7624            
7625             ],
7626             },
7627             },
7628             'stand-alone' => {
7629             abbreviated => {
7630             nonleap => [
7631             '1月',
7632             '2月',
7633             '3月',
7634             '4月',
7635             '5月',
7636             '6月',
7637             '7月',
7638             '8月',
7639             '9月',
7640             '10月',
7641             '11月',
7642             '12月',
7643             '13月'
7644             ],
7645             leap => [
7646            
7647             ],
7648             },
7649             narrow => {
7650             nonleap => [
7651             '1',
7652             '2',
7653             '3',
7654             '4',
7655             '5',
7656             '6',
7657             '7',
7658             '8',
7659             '9',
7660             '10',
7661             '11',
7662             '12',
7663             '13'
7664             ],
7665             leap => [
7666            
7667             ],
7668             },
7669             wide => {
7670             nonleap => [
7671             '一月',
7672             '二月',
7673             '三月',
7674             '四月',
7675             '五月',
7676             '六月',
7677             '七月',
7678             '八月',
7679             '九月',
7680             '十月',
7681             '十一月',
7682             '十二月',
7683             '十三月'
7684             ],
7685             leap => [
7686            
7687             ],
7688             },
7689             },
7690             },
7691             'gregorian' => {
7692             'format' => {
7693             abbreviated => {
7694             nonleap => [
7695             '1月',
7696             '2月',
7697             '3月',
7698             '4月',
7699             '5月',
7700             '6月',
7701             '7月',
7702             '8月',
7703             '9月',
7704             '10月',
7705             '11月',
7706             '12月'
7707             ],
7708             leap => [
7709            
7710             ],
7711             },
7712             narrow => {
7713             nonleap => [
7714             '1',
7715             '2',
7716             '3',
7717             '4',
7718             '5',
7719             '6',
7720             '7',
7721             '8',
7722             '9',
7723             '10',
7724             '11',
7725             '12'
7726             ],
7727             leap => [
7728            
7729             ],
7730             },
7731             wide => {
7732             nonleap => [
7733             '一月',
7734             '二月',
7735             '三月',
7736             '四月',
7737             '五月',
7738             '六月',
7739             '七月',
7740             '八月',
7741             '九月',
7742             '十月',
7743             '十一月',
7744             '十二月'
7745             ],
7746             leap => [
7747            
7748             ],
7749             },
7750             },
7751             'stand-alone' => {
7752             abbreviated => {
7753             nonleap => [
7754             '1月',
7755             '2月',
7756             '3月',
7757             '4月',
7758             '5月',
7759             '6月',
7760             '7月',
7761             '8月',
7762             '9月',
7763             '10月',
7764             '11月',
7765             '12月'
7766             ],
7767             leap => [
7768            
7769             ],
7770             },
7771             narrow => {
7772             nonleap => [
7773             '1',
7774             '2',
7775             '3',
7776             '4',
7777             '5',
7778             '6',
7779             '7',
7780             '8',
7781             '9',
7782             '10',
7783             '11',
7784             '12'
7785             ],
7786             leap => [
7787            
7788             ],
7789             },
7790             wide => {
7791             nonleap => [
7792             '一月',
7793             '二月',
7794             '三月',
7795             '四月',
7796             '五月',
7797             '六月',
7798             '七月',
7799             '八月',
7800             '九月',
7801             '十月',
7802             '十一月',
7803             '十二月'
7804             ],
7805             leap => [
7806            
7807             ],
7808             },
7809             },
7810             },
7811             'hebrew' => {
7812             'format' => {
7813             abbreviated => {
7814             nonleap => [
7815             '1月',
7816             '2月',
7817             '3月',
7818             '4月',
7819             '5月',
7820             '6月',
7821             '7月',
7822             '8月',
7823             '9月',
7824             '10月',
7825             '11月',
7826             '12月',
7827             '13月'
7828             ],
7829             leap => [
7830             '',
7831             '',
7832             '',
7833             '',
7834             '',
7835             '',
7836             '闰7月'
7837             ],
7838             },
7839             narrow => {
7840             nonleap => [
7841             '1',
7842             '2',
7843             '3',
7844             '4',
7845             '5',
7846             '6',
7847             '7',
7848             '8',
7849             '9',
7850             '10',
7851             '11',
7852             '12',
7853             '13'
7854             ],
7855             leap => [
7856             '',
7857             '',
7858             '',
7859             '',
7860             '',
7861             '',
7862             '7'
7863             ],
7864             },
7865             wide => {
7866             nonleap => [
7867             '一月',
7868             '二月',
7869             '三月',
7870             '四月',
7871             '五月',
7872             '六月',
7873             '七月',
7874             '八月',
7875             '九月',
7876             '十月',
7877             '十一月',
7878             '十二月',
7879             '十三月'
7880             ],
7881             leap => [
7882             '',
7883             '',
7884             '',
7885             '',
7886             '',
7887             '',
7888             '闰七月'
7889             ],
7890             },
7891             },
7892             'stand-alone' => {
7893             abbreviated => {
7894             nonleap => [
7895             '1月',
7896             '2月',
7897             '3月',
7898             '4月',
7899             '5月',
7900             '6月',
7901             '7月',
7902             '8月',
7903             '9月',
7904             '10月',
7905             '11月',
7906             '12月',
7907             '13月'
7908             ],
7909             leap => [
7910             '',
7911             '',
7912             '',
7913             '',
7914             '',
7915             '',
7916             '闰7月'
7917             ],
7918             },
7919             narrow => {
7920             nonleap => [
7921             '1',
7922             '2',
7923             '3',
7924             '4',
7925             '5',
7926             '6',
7927             '7',
7928             '8',
7929             '9',
7930             '10',
7931             '11',
7932             '12',
7933             '13'
7934             ],
7935             leap => [
7936             '',
7937             '',
7938             '',
7939             '',
7940             '',
7941             '',
7942             '7'
7943             ],
7944             },
7945             wide => {
7946             nonleap => [
7947             '一月',
7948             '二月',
7949             '三月',
7950             '四月',
7951             '五月',
7952             '六月',
7953             '七月',
7954             '八月',
7955             '九月',
7956             '十月',
7957             '十一月',
7958             '十二月',
7959             '十三月'
7960             ],
7961             leap => [
7962             '',
7963             '',
7964             '',
7965             '',
7966             '',
7967             '',
7968             '闰七月'
7969             ],
7970             },
7971             },
7972             },
7973             'indian' => {
7974             'format' => {
7975             abbreviated => {
7976             nonleap => [
7977             '1月',
7978             '2月',
7979             '3月',
7980             '4月',
7981             '5月',
7982             '6月',
7983             '7月',
7984             '8月',
7985             '9月',
7986             '10月',
7987             '11月',
7988             '12月'
7989             ],
7990             leap => [
7991            
7992             ],
7993             },
7994             narrow => {
7995             nonleap => [
7996             '1',
7997             '2',
7998             '3',
7999             '4',
8000             '5',
8001             '6',
8002             '7',
8003             '8',
8004             '9',
8005             '10',
8006             '11',
8007             '12'
8008             ],
8009             leap => [
8010            
8011             ],
8012             },
8013             wide => {
8014             nonleap => [
8015             '一月',
8016             '二月',
8017             '三月',
8018             '四月',
8019             '五月',
8020             '六月',
8021             '七月',
8022             '八月',
8023             '九月',
8024             '十月',
8025             '十一月',
8026             '十二月'
8027             ],
8028             leap => [
8029            
8030             ],
8031             },
8032             },
8033             'stand-alone' => {
8034             abbreviated => {
8035             nonleap => [
8036             '1月',
8037             '2月',
8038             '3月',
8039             '4月',
8040             '5月',
8041             '6月',
8042             '7月',
8043             '8月',
8044             '9月',
8045             '10月',
8046             '11月',
8047             '12月'
8048             ],
8049             leap => [
8050            
8051             ],
8052             },
8053             narrow => {
8054             nonleap => [
8055             '1',
8056             '2',
8057             '3',
8058             '4',
8059             '5',
8060             '6',
8061             '7',
8062             '8',
8063             '9',
8064             '10',
8065             '11',
8066             '12'
8067             ],
8068             leap => [
8069            
8070             ],
8071             },
8072             wide => {
8073             nonleap => [
8074             '一月',
8075             '二月',
8076             '三月',
8077             '四月',
8078             '五月',
8079             '六月',
8080             '七月',
8081             '八月',
8082             '九月',
8083             '十月',
8084             '十一月',
8085             '十二月'
8086             ],
8087             leap => [
8088            
8089             ],
8090             },
8091             },
8092             },
8093             'islamic' => {
8094             'format' => {
8095             abbreviated => {
8096             nonleap => [
8097             '1月',
8098             '2月',
8099             '3月',
8100             '4月',
8101             '5月',
8102             '6月',
8103             '7月',
8104             '8月',
8105             '9月',
8106             '10月',
8107             '11月',
8108             '12月'
8109             ],
8110             leap => [
8111            
8112             ],
8113             },
8114             narrow => {
8115             nonleap => [
8116             '1',
8117             '2',
8118             '3',
8119             '4',
8120             '5',
8121             '6',
8122             '7',
8123             '8',
8124             '9',
8125             '10',
8126             '11',
8127             '12'
8128             ],
8129             leap => [
8130            
8131             ],
8132             },
8133             wide => {
8134             nonleap => [
8135             '一月',
8136             '二月',
8137             '三月',
8138             '四月',
8139             '五月',
8140             '六月',
8141             '七月',
8142             '八月',
8143             '九月',
8144             '十月',
8145             '十一月',
8146             '十二月'
8147             ],
8148             leap => [
8149            
8150             ],
8151             },
8152             },
8153             'stand-alone' => {
8154             abbreviated => {
8155             nonleap => [
8156             '1月',
8157             '2月',
8158             '3月',
8159             '4月',
8160             '5月',
8161             '6月',
8162             '7月',
8163             '8月',
8164             '9月',
8165             '10月',
8166             '11月',
8167             '12月'
8168             ],
8169             leap => [
8170            
8171             ],
8172             },
8173             narrow => {
8174             nonleap => [
8175             '1',
8176             '2',
8177             '3',
8178             '4',
8179             '5',
8180             '6',
8181             '7',
8182             '8',
8183             '9',
8184             '10',
8185             '11',
8186             '12'
8187             ],
8188             leap => [
8189            
8190             ],
8191             },
8192             wide => {
8193             nonleap => [
8194             '一月',
8195             '二月',
8196             '三月',
8197             '四月',
8198             '五月',
8199             '六月',
8200             '七月',
8201             '八月',
8202             '九月',
8203             '十月',
8204             '十一月',
8205             '十二月'
8206             ],
8207             leap => [
8208            
8209             ],
8210             },
8211             },
8212             },
8213             'persian' => {
8214             'format' => {
8215             abbreviated => {
8216             nonleap => [
8217             '1月',
8218             '2月',
8219             '3月',
8220             '4月',
8221             '5月',
8222             '6月',
8223             '7月',
8224             '8月',
8225             '9月',
8226             '10月',
8227             '11月',
8228             '12月'
8229             ],
8230             leap => [
8231            
8232             ],
8233             },
8234             narrow => {
8235             nonleap => [
8236             '1',
8237             '2',
8238             '3',
8239             '4',
8240             '5',
8241             '6',
8242             '7',
8243             '8',
8244             '9',
8245             '10',
8246             '11',
8247             '12'
8248             ],
8249             leap => [
8250            
8251             ],
8252             },
8253             wide => {
8254             nonleap => [
8255             '一月',
8256             '二月',
8257             '三月',
8258             '四月',
8259             '五月',
8260             '六月',
8261             '七月',
8262             '八月',
8263             '九月',
8264             '十月',
8265             '十一月',
8266             '十二月'
8267             ],
8268             leap => [
8269            
8270             ],
8271             },
8272             },
8273             'stand-alone' => {
8274             abbreviated => {
8275             nonleap => [
8276             '1月',
8277             '2月',
8278             '3月',
8279             '4月',
8280             '5月',
8281             '6月',
8282             '7月',
8283             '8月',
8284             '9月',
8285             '10月',
8286             '11月',
8287             '12月'
8288             ],
8289             leap => [
8290            
8291             ],
8292             },
8293             narrow => {
8294             nonleap => [
8295             '1',
8296             '2',
8297             '3',
8298             '4',
8299             '5',
8300             '6',
8301             '7',
8302             '8',
8303             '9',
8304             '10',
8305             '11',
8306             '12'
8307             ],
8308             leap => [
8309            
8310             ],
8311             },
8312             wide => {
8313             nonleap => [
8314             '一月',
8315             '二月',
8316             '三月',
8317             '四月',
8318             '五月',
8319             '六月',
8320             '七月',
8321             '八月',
8322             '九月',
8323             '十月',
8324             '十一月',
8325             '十二月'
8326             ],
8327             leap => [
8328            
8329             ],
8330             },
8331             },
8332             },
8333             } },
8334             );
8335              
8336             has 'calendar_days' => (
8337             is => 'ro',
8338             isa => HashRef,
8339             init_arg => undef,
8340             default => sub { {
8341             'gregorian' => {
8342             'format' => {
8343             abbreviated => {
8344             mon => '周一',
8345             tue => '周二',
8346             wed => '周三',
8347             thu => '周四',
8348             fri => '周五',
8349             sat => '周六',
8350             sun => '周日'
8351             },
8352             narrow => {
8353             mon => '一',
8354             tue => '二',
8355             wed => '三',
8356             thu => '四',
8357             fri => '五',
8358             sat => '六',
8359             sun => '日'
8360             },
8361             short => {
8362             mon => '周一',
8363             tue => '周二',
8364             wed => '周三',
8365             thu => '周四',
8366             fri => '周五',
8367             sat => '周六',
8368             sun => '周日'
8369             },
8370             wide => {
8371             mon => '星期一',
8372             tue => '星期二',
8373             wed => '星期三',
8374             thu => '星期四',
8375             fri => '星期五',
8376             sat => '星期六',
8377             sun => '星期日'
8378             },
8379             },
8380             'stand-alone' => {
8381             abbreviated => {
8382             mon => '周一',
8383             tue => '周二',
8384             wed => '周三',
8385             thu => '周四',
8386             fri => '周五',
8387             sat => '周六',
8388             sun => '周日'
8389             },
8390             narrow => {
8391             mon => '一',
8392             tue => '二',
8393             wed => '三',
8394             thu => '四',
8395             fri => '五',
8396             sat => '六',
8397             sun => '日'
8398             },
8399             short => {
8400             mon => '周一',
8401             tue => '周二',
8402             wed => '周三',
8403             thu => '周四',
8404             fri => '周五',
8405             sat => '周六',
8406             sun => '周日'
8407             },
8408             wide => {
8409             mon => '星期一',
8410             tue => '星期二',
8411             wed => '星期三',
8412             thu => '星期四',
8413             fri => '星期五',
8414             sat => '星期六',
8415             sun => '星期日'
8416             },
8417             },
8418             },
8419             } },
8420             );
8421              
8422             has 'calendar_quarters' => (
8423             is => 'ro',
8424             isa => HashRef,
8425             init_arg => undef,
8426             default => sub { {
8427             'gregorian' => {
8428             'format' => {
8429             abbreviated => {0 => '1季度',
8430             1 => '2季度',
8431             2 => '3季度',
8432             3 => '4季度'
8433             },
8434             narrow => {0 => '1',
8435             1 => '2',
8436             2 => '3',
8437             3 => '4'
8438             },
8439             wide => {0 => '第一季度',
8440             1 => '第二季度',
8441             2 => '第三季度',
8442             3 => '第四季度'
8443             },
8444             },
8445             'stand-alone' => {
8446             abbreviated => {0 => '1季度',
8447             1 => '2季度',
8448             2 => '3季度',
8449             3 => '4季度'
8450             },
8451             narrow => {0 => '1',
8452             1 => '2',
8453             2 => '3',
8454             3 => '4'
8455             },
8456             wide => {0 => '第一季度',
8457             1 => '第二季度',
8458             2 => '第三季度',
8459             3 => '第四季度'
8460             },
8461             },
8462             },
8463             } },
8464             );
8465              
8466             has 'day_period_data' => (
8467             is => 'ro',
8468             isa => CodeRef,
8469             init_arg => undef,
8470             default => sub { sub {
8471             # Time in hhmm format
8472             my ($self, $type, $time, $day_period_type) = @_;
8473             $day_period_type //= 'default';
8474             SWITCH:
8475             for ($type) {
8476             if ($_ eq 'buddhist') {
8477             if($day_period_type eq 'default') {
8478             return 'midnight' if $time == 0;
8479             return 'afternoon1' if $time >= 1200
8480             && $time < 1300;
8481             return 'afternoon2' if $time >= 1300
8482             && $time < 1900;
8483             return 'evening1' if $time >= 1900
8484             && $time < 2400;
8485             return 'morning1' if $time >= 500
8486             && $time < 800;
8487             return 'morning2' if $time >= 800
8488             && $time < 1200;
8489             return 'night1' if $time >= 0
8490             && $time < 500;
8491             }
8492             if($day_period_type eq 'selection') {
8493             return 'afternoon1' if $time >= 1200
8494             && $time < 1300;
8495             return 'afternoon2' if $time >= 1300
8496             && $time < 1900;
8497             return 'evening1' if $time >= 1900
8498             && $time < 2400;
8499             return 'morning1' if $time >= 500
8500             && $time < 800;
8501             return 'morning2' if $time >= 800
8502             && $time < 1200;
8503             return 'night1' if $time >= 0
8504             && $time < 500;
8505             }
8506             last SWITCH;
8507             }
8508             if ($_ eq 'chinese') {
8509             if($day_period_type eq 'default') {
8510             return 'midnight' if $time == 0;
8511             return 'afternoon1' if $time >= 1200
8512             && $time < 1300;
8513             return 'afternoon2' if $time >= 1300
8514             && $time < 1900;
8515             return 'evening1' if $time >= 1900
8516             && $time < 2400;
8517             return 'morning1' if $time >= 500
8518             && $time < 800;
8519             return 'morning2' if $time >= 800
8520             && $time < 1200;
8521             return 'night1' if $time >= 0
8522             && $time < 500;
8523             }
8524             if($day_period_type eq 'selection') {
8525             return 'afternoon1' if $time >= 1200
8526             && $time < 1300;
8527             return 'afternoon2' if $time >= 1300
8528             && $time < 1900;
8529             return 'evening1' if $time >= 1900
8530             && $time < 2400;
8531             return 'morning1' if $time >= 500
8532             && $time < 800;
8533             return 'morning2' if $time >= 800
8534             && $time < 1200;
8535             return 'night1' if $time >= 0
8536             && $time < 500;
8537             }
8538             last SWITCH;
8539             }
8540             if ($_ eq 'coptic') {
8541             if($day_period_type eq 'default') {
8542             return 'midnight' if $time == 0;
8543             return 'afternoon1' if $time >= 1200
8544             && $time < 1300;
8545             return 'afternoon2' if $time >= 1300
8546             && $time < 1900;
8547             return 'evening1' if $time >= 1900
8548             && $time < 2400;
8549             return 'morning1' if $time >= 500
8550             && $time < 800;
8551             return 'morning2' if $time >= 800
8552             && $time < 1200;
8553             return 'night1' if $time >= 0
8554             && $time < 500;
8555             }
8556             if($day_period_type eq 'selection') {
8557             return 'afternoon1' if $time >= 1200
8558             && $time < 1300;
8559             return 'afternoon2' if $time >= 1300
8560             && $time < 1900;
8561             return 'evening1' if $time >= 1900
8562             && $time < 2400;
8563             return 'morning1' if $time >= 500
8564             && $time < 800;
8565             return 'morning2' if $time >= 800
8566             && $time < 1200;
8567             return 'night1' if $time >= 0
8568             && $time < 500;
8569             }
8570             last SWITCH;
8571             }
8572             if ($_ eq 'dangi') {
8573             if($day_period_type eq 'default') {
8574             return 'midnight' if $time == 0;
8575             return 'afternoon1' if $time >= 1200
8576             && $time < 1300;
8577             return 'afternoon2' if $time >= 1300
8578             && $time < 1900;
8579             return 'evening1' if $time >= 1900
8580             && $time < 2400;
8581             return 'morning1' if $time >= 500
8582             && $time < 800;
8583             return 'morning2' if $time >= 800
8584             && $time < 1200;
8585             return 'night1' if $time >= 0
8586             && $time < 500;
8587             }
8588             if($day_period_type eq 'selection') {
8589             return 'afternoon1' if $time >= 1200
8590             && $time < 1300;
8591             return 'afternoon2' if $time >= 1300
8592             && $time < 1900;
8593             return 'evening1' if $time >= 1900
8594             && $time < 2400;
8595             return 'morning1' if $time >= 500
8596             && $time < 800;
8597             return 'morning2' if $time >= 800
8598             && $time < 1200;
8599             return 'night1' if $time >= 0
8600             && $time < 500;
8601             }
8602             last SWITCH;
8603             }
8604             if ($_ eq 'ethiopic') {
8605             if($day_period_type eq 'default') {
8606             return 'midnight' if $time == 0;
8607             return 'afternoon1' if $time >= 1200
8608             && $time < 1300;
8609             return 'afternoon2' if $time >= 1300
8610             && $time < 1900;
8611             return 'evening1' if $time >= 1900
8612             && $time < 2400;
8613             return 'morning1' if $time >= 500
8614             && $time < 800;
8615             return 'morning2' if $time >= 800
8616             && $time < 1200;
8617             return 'night1' if $time >= 0
8618             && $time < 500;
8619             }
8620             if($day_period_type eq 'selection') {
8621             return 'afternoon1' if $time >= 1200
8622             && $time < 1300;
8623             return 'afternoon2' if $time >= 1300
8624             && $time < 1900;
8625             return 'evening1' if $time >= 1900
8626             && $time < 2400;
8627             return 'morning1' if $time >= 500
8628             && $time < 800;
8629             return 'morning2' if $time >= 800
8630             && $time < 1200;
8631             return 'night1' if $time >= 0
8632             && $time < 500;
8633             }
8634             last SWITCH;
8635             }
8636             if ($_ eq 'ethiopic-amete-alem') {
8637             if($day_period_type eq 'default') {
8638             return 'midnight' if $time == 0;
8639             return 'afternoon1' if $time >= 1200
8640             && $time < 1300;
8641             return 'afternoon2' if $time >= 1300
8642             && $time < 1900;
8643             return 'evening1' if $time >= 1900
8644             && $time < 2400;
8645             return 'morning1' if $time >= 500
8646             && $time < 800;
8647             return 'morning2' if $time >= 800
8648             && $time < 1200;
8649             return 'night1' if $time >= 0
8650             && $time < 500;
8651             }
8652             if($day_period_type eq 'selection') {
8653             return 'afternoon1' if $time >= 1200
8654             && $time < 1300;
8655             return 'afternoon2' if $time >= 1300
8656             && $time < 1900;
8657             return 'evening1' if $time >= 1900
8658             && $time < 2400;
8659             return 'morning1' if $time >= 500
8660             && $time < 800;
8661             return 'morning2' if $time >= 800
8662             && $time < 1200;
8663             return 'night1' if $time >= 0
8664             && $time < 500;
8665             }
8666             last SWITCH;
8667             }
8668             if ($_ eq 'generic') {
8669             if($day_period_type eq 'default') {
8670             return 'midnight' if $time == 0;
8671             return 'afternoon1' if $time >= 1200
8672             && $time < 1300;
8673             return 'afternoon2' if $time >= 1300
8674             && $time < 1900;
8675             return 'evening1' if $time >= 1900
8676             && $time < 2400;
8677             return 'morning1' if $time >= 500
8678             && $time < 800;
8679             return 'morning2' if $time >= 800
8680             && $time < 1200;
8681             return 'night1' if $time >= 0
8682             && $time < 500;
8683             }
8684             if($day_period_type eq 'selection') {
8685             return 'afternoon1' if $time >= 1200
8686             && $time < 1300;
8687             return 'afternoon2' if $time >= 1300
8688             && $time < 1900;
8689             return 'evening1' if $time >= 1900
8690             && $time < 2400;
8691             return 'morning1' if $time >= 500
8692             && $time < 800;
8693             return 'morning2' if $time >= 800
8694             && $time < 1200;
8695             return 'night1' if $time >= 0
8696             && $time < 500;
8697             }
8698             last SWITCH;
8699             }
8700             if ($_ eq 'gregorian') {
8701             if($day_period_type eq 'default') {
8702             return 'midnight' if $time == 0;
8703             return 'afternoon1' if $time >= 1200
8704             && $time < 1300;
8705             return 'afternoon2' if $time >= 1300
8706             && $time < 1900;
8707             return 'evening1' if $time >= 1900
8708             && $time < 2400;
8709             return 'morning1' if $time >= 500
8710             && $time < 800;
8711             return 'morning2' if $time >= 800
8712             && $time < 1200;
8713             return 'night1' if $time >= 0
8714             && $time < 500;
8715             }
8716             if($day_period_type eq 'selection') {
8717             return 'afternoon1' if $time >= 1200
8718             && $time < 1300;
8719             return 'afternoon2' if $time >= 1300
8720             && $time < 1900;
8721             return 'evening1' if $time >= 1900
8722             && $time < 2400;
8723             return 'morning1' if $time >= 500
8724             && $time < 800;
8725             return 'morning2' if $time >= 800
8726             && $time < 1200;
8727             return 'night1' if $time >= 0
8728             && $time < 500;
8729             }
8730             last SWITCH;
8731             }
8732             if ($_ eq 'hebrew') {
8733             if($day_period_type eq 'default') {
8734             return 'midnight' if $time == 0;
8735             return 'afternoon1' if $time >= 1200
8736             && $time < 1300;
8737             return 'afternoon2' if $time >= 1300
8738             && $time < 1900;
8739             return 'evening1' if $time >= 1900
8740             && $time < 2400;
8741             return 'morning1' if $time >= 500
8742             && $time < 800;
8743             return 'morning2' if $time >= 800
8744             && $time < 1200;
8745             return 'night1' if $time >= 0
8746             && $time < 500;
8747             }
8748             if($day_period_type eq 'selection') {
8749             return 'afternoon1' if $time >= 1200
8750             && $time < 1300;
8751             return 'afternoon2' if $time >= 1300
8752             && $time < 1900;
8753             return 'evening1' if $time >= 1900
8754             && $time < 2400;
8755             return 'morning1' if $time >= 500
8756             && $time < 800;
8757             return 'morning2' if $time >= 800
8758             && $time < 1200;
8759             return 'night1' if $time >= 0
8760             && $time < 500;
8761             }
8762             last SWITCH;
8763             }
8764             if ($_ eq 'indian') {
8765             if($day_period_type eq 'default') {
8766             return 'midnight' if $time == 0;
8767             return 'afternoon1' if $time >= 1200
8768             && $time < 1300;
8769             return 'afternoon2' if $time >= 1300
8770             && $time < 1900;
8771             return 'evening1' if $time >= 1900
8772             && $time < 2400;
8773             return 'morning1' if $time >= 500
8774             && $time < 800;
8775             return 'morning2' if $time >= 800
8776             && $time < 1200;
8777             return 'night1' if $time >= 0
8778             && $time < 500;
8779             }
8780             if($day_period_type eq 'selection') {
8781             return 'afternoon1' if $time >= 1200
8782             && $time < 1300;
8783             return 'afternoon2' if $time >= 1300
8784             && $time < 1900;
8785             return 'evening1' if $time >= 1900
8786             && $time < 2400;
8787             return 'morning1' if $time >= 500
8788             && $time < 800;
8789             return 'morning2' if $time >= 800
8790             && $time < 1200;
8791             return 'night1' if $time >= 0
8792             && $time < 500;
8793             }
8794             last SWITCH;
8795             }
8796             if ($_ eq 'islamic') {
8797             if($day_period_type eq 'default') {
8798             return 'midnight' if $time == 0;
8799             return 'afternoon1' if $time >= 1200
8800             && $time < 1300;
8801             return 'afternoon2' if $time >= 1300
8802             && $time < 1900;
8803             return 'evening1' if $time >= 1900
8804             && $time < 2400;
8805             return 'morning1' if $time >= 500
8806             && $time < 800;
8807             return 'morning2' if $time >= 800
8808             && $time < 1200;
8809             return 'night1' if $time >= 0
8810             && $time < 500;
8811             }
8812             if($day_period_type eq 'selection') {
8813             return 'afternoon1' if $time >= 1200
8814             && $time < 1300;
8815             return 'afternoon2' if $time >= 1300
8816             && $time < 1900;
8817             return 'evening1' if $time >= 1900
8818             && $time < 2400;
8819             return 'morning1' if $time >= 500
8820             && $time < 800;
8821             return 'morning2' if $time >= 800
8822             && $time < 1200;
8823             return 'night1' if $time >= 0
8824             && $time < 500;
8825             }
8826             last SWITCH;
8827             }
8828             if ($_ eq 'japanese') {
8829             if($day_period_type eq 'default') {
8830             return 'midnight' if $time == 0;
8831             return 'afternoon1' if $time >= 1200
8832             && $time < 1300;
8833             return 'afternoon2' if $time >= 1300
8834             && $time < 1900;
8835             return 'evening1' if $time >= 1900
8836             && $time < 2400;
8837             return 'morning1' if $time >= 500
8838             && $time < 800;
8839             return 'morning2' if $time >= 800
8840             && $time < 1200;
8841             return 'night1' if $time >= 0
8842             && $time < 500;
8843             }
8844             if($day_period_type eq 'selection') {
8845             return 'afternoon1' if $time >= 1200
8846             && $time < 1300;
8847             return 'afternoon2' if $time >= 1300
8848             && $time < 1900;
8849             return 'evening1' if $time >= 1900
8850             && $time < 2400;
8851             return 'morning1' if $time >= 500
8852             && $time < 800;
8853             return 'morning2' if $time >= 800
8854             && $time < 1200;
8855             return 'night1' if $time >= 0
8856             && $time < 500;
8857             }
8858             last SWITCH;
8859             }
8860             if ($_ eq 'persian') {
8861             if($day_period_type eq 'default') {
8862             return 'midnight' if $time == 0;
8863             return 'afternoon1' if $time >= 1200
8864             && $time < 1300;
8865             return 'afternoon2' if $time >= 1300
8866             && $time < 1900;
8867             return 'evening1' if $time >= 1900
8868             && $time < 2400;
8869             return 'morning1' if $time >= 500
8870             && $time < 800;
8871             return 'morning2' if $time >= 800
8872             && $time < 1200;
8873             return 'night1' if $time >= 0
8874             && $time < 500;
8875             }
8876             if($day_period_type eq 'selection') {
8877             return 'afternoon1' if $time >= 1200
8878             && $time < 1300;
8879             return 'afternoon2' if $time >= 1300
8880             && $time < 1900;
8881             return 'evening1' if $time >= 1900
8882             && $time < 2400;
8883             return 'morning1' if $time >= 500
8884             && $time < 800;
8885             return 'morning2' if $time >= 800
8886             && $time < 1200;
8887             return 'night1' if $time >= 0
8888             && $time < 500;
8889             }
8890             last SWITCH;
8891             }
8892             if ($_ eq 'roc') {
8893             if($day_period_type eq 'default') {
8894             return 'midnight' if $time == 0;
8895             return 'afternoon1' if $time >= 1200
8896             && $time < 1300;
8897             return 'afternoon2' if $time >= 1300
8898             && $time < 1900;
8899             return 'evening1' if $time >= 1900
8900             && $time < 2400;
8901             return 'morning1' if $time >= 500
8902             && $time < 800;
8903             return 'morning2' if $time >= 800
8904             && $time < 1200;
8905             return 'night1' if $time >= 0
8906             && $time < 500;
8907             }
8908             if($day_period_type eq 'selection') {
8909             return 'afternoon1' if $time >= 1200
8910             && $time < 1300;
8911             return 'afternoon2' if $time >= 1300
8912             && $time < 1900;
8913             return 'evening1' if $time >= 1900
8914             && $time < 2400;
8915             return 'morning1' if $time >= 500
8916             && $time < 800;
8917             return 'morning2' if $time >= 800
8918             && $time < 1200;
8919             return 'night1' if $time >= 0
8920             && $time < 500;
8921             }
8922             last SWITCH;
8923             }
8924             }
8925             } },
8926             );
8927              
8928             around day_period_data => sub {
8929             my ($orig, $self) = @_;
8930             return $self->$orig;
8931             };
8932              
8933             has 'day_periods' => (
8934             is => 'ro',
8935             isa => HashRef,
8936             init_arg => undef,
8937             default => sub { {
8938             'gregorian' => {
8939             'format' => {
8940             'abbreviated' => {
8941             'afternoon1' => q{中午},
8942             'afternoon2' => q{下午},
8943             'am' => q{上午},
8944             'evening1' => q{晚上},
8945             'midnight' => q{午夜},
8946             'morning1' => q{早上},
8947             'morning2' => q{上午},
8948             'night1' => q{凌晨},
8949             'pm' => q{下午},
8950             },
8951             'narrow' => {
8952             'afternoon1' => q{中午},
8953             'afternoon2' => q{下午},
8954             'am' => q{上午},
8955             'evening1' => q{晚上},
8956             'midnight' => q{午夜},
8957             'morning1' => q{早上},
8958             'morning2' => q{上午},
8959             'night1' => q{凌晨},
8960             'pm' => q{下午},
8961             },
8962             'wide' => {
8963             'afternoon1' => q{中午},
8964             'afternoon2' => q{下午},
8965             'am' => q{上午},
8966             'evening1' => q{晚上},
8967             'midnight' => q{午夜},
8968             'morning1' => q{清晨},
8969             'morning2' => q{上午},
8970             'night1' => q{凌晨},
8971             'pm' => q{下午},
8972             },
8973             },
8974             'stand-alone' => {
8975             'abbreviated' => {
8976             'afternoon1' => q{中午},
8977             'afternoon2' => q{下午},
8978             'am' => q{上午},
8979             'evening1' => q{晚上},
8980             'midnight' => q{午夜},
8981             'morning1' => q{早上},
8982             'morning2' => q{上午},
8983             'night1' => q{凌晨},
8984             'pm' => q{下午},
8985             },
8986             'narrow' => {
8987             'afternoon1' => q{中午},
8988             'afternoon2' => q{下午},
8989             'am' => q{上午},
8990             'evening1' => q{晚上},
8991             'midnight' => q{午夜},
8992             'morning1' => q{早上},
8993             'morning2' => q{上午},
8994             'night1' => q{凌晨},
8995             'pm' => q{下午},
8996             },
8997             'wide' => {
8998             'afternoon1' => q{中午},
8999             'afternoon2' => q{下午},
9000             'am' => q{上午},
9001             'evening1' => q{晚上},
9002             'midnight' => q{午夜},
9003             'morning1' => q{早上},
9004             'morning2' => q{上午},
9005             'night1' => q{凌晨},
9006             'pm' => q{下午},
9007             },
9008             },
9009             },
9010             } },
9011             );
9012              
9013             has 'eras' => (
9014             is => 'ro',
9015             isa => HashRef,
9016             init_arg => undef,
9017             default => sub { {
9018             'buddhist' => {
9019             abbreviated => {
9020             '0' => '佛历'
9021             },
9022             narrow => {
9023             '0' => '佛历'
9024             },
9025             wide => {
9026             '0' => '佛历'
9027             },
9028             },
9029             'chinese' => {
9030             },
9031             'coptic' => {
9032             abbreviated => {
9033             '0' => '科普特历前',
9034             '1' => '科普特历'
9035             },
9036             narrow => {
9037             '0' => '科普特历前',
9038             '1' => '科普特历'
9039             },
9040             wide => {
9041             '0' => '科普特历前',
9042             '1' => '科普特历'
9043             },
9044             },
9045             'dangi' => {
9046             },
9047             'ethiopic' => {
9048             wide => {
9049             '0' => '埃塞俄比亚历前',
9050             '1' => '埃塞俄比亚历'
9051             },
9052             },
9053             'ethiopic-amete-alem' => {
9054             wide => {
9055             '0' => '埃塞俄比亚阿米特阿莱姆历'
9056             },
9057             },
9058             'generic' => {
9059             },
9060             'gregorian' => {
9061             abbreviated => {
9062             '0' => '公元前',
9063             '1' => '公元'
9064             },
9065             narrow => {
9066             '0' => '公元前',
9067             '1' => '公元'
9068             },
9069             wide => {
9070             '0' => '公元前',
9071             '1' => '公元'
9072             },
9073             },
9074             'hebrew' => {
9075             abbreviated => {
9076             '0' => '希伯来历'
9077             },
9078             narrow => {
9079             '0' => '希伯来历'
9080             },
9081             wide => {
9082             '0' => '希伯来历'
9083             },
9084             },
9085             'indian' => {
9086             abbreviated => {
9087             '0' => '印度历'
9088             },
9089             narrow => {
9090             '0' => '印度历'
9091             },
9092             wide => {
9093             '0' => '印度历'
9094             },
9095             },
9096             'islamic' => {
9097             abbreviated => {
9098             '0' => '伊斯兰历'
9099             },
9100             },
9101             'japanese' => {
9102             abbreviated => {
9103             '0' => '大化 (645–650)',
9104             '1' => '白雉 (650–671)',
9105             '2' => '白凤 (672–686)',
9106             '3' => '朱鸟 (686–701)',
9107             '4' => '大宝 (701–704)',
9108             '5' => '庆云 (704–708)',
9109             '6' => '和铜 (708–715)',
9110             '7' => '灵龟 (715–717)',
9111             '8' => '养老 (717–724)',
9112             '9' => '神龟 (724–729)',
9113             '10' => '天平 (729–749)',
9114             '11' => '天平感宝 (749–749)',
9115             '12' => '天平胜宝 (749–757)',
9116             '13' => '天平宝字 (757–765)',
9117             '14' => '天平神护 (765–767)',
9118             '15' => '神护景云 (767–770)',
9119             '16' => '宝龟 (770–780)',
9120             '17' => '天应 (781–782)',
9121             '18' => '延历 (782–806)',
9122             '19' => '大同 (806–810)',
9123             '20' => '弘仁 (810–824)',
9124             '21' => '天长 (824–834)',
9125             '22' => '承和 (834–848)',
9126             '23' => '嘉祥 (848–851)',
9127             '24' => '仁寿 (851–854)',
9128             '25' => '齐衡 (854–857)',
9129             '26' => '天安 (857–859)',
9130             '27' => '贞观 (859–877)',
9131             '28' => '元庆 (877–885)',
9132             '29' => '仁和 (885–889)',
9133             '30' => '宽平 (889–898)',
9134             '31' => '昌泰 (898–901)',
9135             '32' => '延喜 (901–923)',
9136             '33' => '延长 (923–931)',
9137             '34' => '承平 (931–938)',
9138             '35' => '天庆 (938–947)',
9139             '36' => '天历 (947–957)',
9140             '37' => '天德 (957–961)',
9141             '38' => '应和 (961–964)',
9142             '39' => '康保 (964–968)',
9143             '40' => '安和 (968–970)',
9144             '41' => '天禄 (970–973)',
9145             '42' => '天延 (973–976)',
9146             '43' => '贞元 (976–978)',
9147             '44' => '天元 (978–983)',
9148             '45' => '永观 (983–985)',
9149             '46' => '宽和 (985–987)',
9150             '47' => '永延 (987–989)',
9151             '48' => '永祚 (989–990)',
9152             '49' => '正历 (990–995)',
9153             '50' => '长德 (995–999)',
9154             '51' => '长保 (999–1004)',
9155             '52' => '宽弘 (1004–1012)',
9156             '53' => '长和 (1012–1017)',
9157             '54' => '宽仁 (1017–1021)',
9158             '55' => '治安 (1021–1024)',
9159             '56' => '万寿 (1024–1028)',
9160             '57' => '长元 (1028–1037)',
9161             '58' => '长历 (1037–1040)',
9162             '59' => '长久 (1040–1044)',
9163             '60' => '宽德 (1044–1046)',
9164             '61' => '永承 (1046–1053)',
9165             '62' => '天喜 (1053–1058)',
9166             '63' => '康平 (1058–1065)',
9167             '64' => '治历 (1065–1069)',
9168             '65' => '延久 (1069–1074)',
9169             '66' => '承保 (1074–1077)',
9170             '67' => '正历 (1077–1081)',
9171             '68' => '永保 (1081–1084)',
9172             '69' => '应德 (1084–1087)',
9173             '70' => '宽治 (1087–1094)',
9174             '71' => '嘉保 (1094–1096)',
9175             '72' => '永长 (1096–1097)',
9176             '73' => '承德 (1097–1099)',
9177             '74' => '康和 (1099–1104)',
9178             '75' => '长治 (1104–1106)',
9179             '76' => '嘉承 (1106–1108)',
9180             '77' => '天仁 (1108–1110)',
9181             '78' => '天永 (1110–1113)',
9182             '79' => '永久 (1113–1118)',
9183             '80' => '元永 (1118–1120)',
9184             '81' => '保安 (1120–1124)',
9185             '82' => '天治 (1124–1126)',
9186             '83' => '大治 (1126–1131)',
9187             '84' => '天承 (1131–1132)',
9188             '85' => '长承 (1132–1135)',
9189             '86' => '保延 (1135–1141)',
9190             '87' => '永治 (1141–1142)',
9191             '88' => '康治 (1142–1144)',
9192             '89' => '天养 (1144–1145)',
9193             '90' => '久安 (1145–1151)',
9194             '91' => '仁平 (1151–1154)',
9195             '92' => '久寿 (1154–1156)',
9196             '93' => '保元 (1156–1159)',
9197             '94' => '平治 (1159–1160)',
9198             '95' => '永历 (1160–1161)',
9199             '96' => '应保 (1161–1163)',
9200             '97' => '长宽 (1163–1165)',
9201             '98' => '永万 (1165–1166)',
9202             '99' => '仁安 (1166–1169)',
9203             '100' => '嘉应 (1169–1171)',
9204             '101' => '承安 (1171–1175)',
9205             '102' => '安元 (1175–1177)',
9206             '103' => '治承 (1177–1181)',
9207             '104' => '养和 (1181–1182)',
9208             '105' => '寿永 (1182–1184)',
9209             '106' => '元历 (1184–1185)',
9210             '107' => '文治 (1185–1190)',
9211             '108' => '建久 (1190–1199)',
9212             '109' => '正治 (1199–1201)',
9213             '110' => '建仁 (1201–1204)',
9214             '111' => '元久 (1204–1206)',
9215             '112' => '建永 (1206–1207)',
9216             '113' => '承元 (1207–1211)',
9217             '114' => '建历 (1211–1213)',
9218             '115' => '建保 (1213–1219)',
9219             '116' => '承久 (1219–1222)',
9220             '117' => '贞应 (1222–1224)',
9221             '118' => '元仁 (1224–1225)',
9222             '119' => '嘉禄 (1225–1227)',
9223             '120' => '安贞 (1227–1229)',
9224             '121' => '宽喜 (1229–1232)',
9225             '122' => '贞永 (1232–1233)',
9226             '123' => '天福 (1233–1234)',
9227             '124' => '文历 (1234–1235)',
9228             '125' => '嘉祯 (1235–1238)',
9229             '126' => '历仁 (1238–1239)',
9230             '127' => '延应 (1239–1240)',
9231             '128' => '仁治 (1240–1243)',
9232             '129' => '宽元 (1243–1247)',
9233             '130' => '宝治 (1247–1249)',
9234             '131' => '建长 (1249–1256)',
9235             '132' => '康元 (1256–1257)',
9236             '133' => '正嘉 (1257–1259)',
9237             '134' => '正元 (1259–1260)',
9238             '135' => '文应 (1260–1261)',
9239             '136' => '弘长 (1261–1264)',
9240             '137' => '文永 (1264–1275)',
9241             '138' => '建治 (1275–1278)',
9242             '139' => '弘安 (1278–1288)',
9243             '140' => '正应 (1288–1293)',
9244             '141' => '永仁 (1293–1299)',
9245             '142' => '正安 (1299–1302)',
9246             '143' => '干元 (1302–1303)',
9247             '144' => '嘉元 (1303–1306)',
9248             '145' => '德治 (1306–1308)',
9249             '146' => '延庆 (1308–1311)',
9250             '147' => '应长 (1311–1312)',
9251             '148' => '正和 (1312–1317)',
9252             '149' => '文保 (1317–1319)',
9253             '150' => '元应 (1319–1321)',
9254             '151' => '元亨 (1321–1324)',
9255             '152' => '正中 (1324–1326)',
9256             '153' => '嘉历 (1326–1329)',
9257             '154' => '元德 (1329–1331)',
9258             '155' => '元弘 (1331–1334)',
9259             '156' => '建武 (1334–1336)',
9260             '157' => '延元 (1336–1340)',
9261             '158' => '兴国 (1340–1346)',
9262             '159' => '正平 (1346–1370)',
9263             '160' => '建德 (1370–1372)',
9264             '161' => '文中 (1372–1375)',
9265             '162' => '天授 (1375–1379)',
9266             '163' => '康历 (1379–1381)',
9267             '164' => '弘和 (1381–1384)',
9268             '165' => '元中 (1384–1392)',
9269             '166' => '至德 (1384–1387)',
9270             '167' => '嘉庆 (1387–1389)',
9271             '168' => '康应 (1389–1390)',
9272             '169' => '明德 (1390–1394)',
9273             '170' => '应永 (1394–1428)',
9274             '171' => '正长 (1428–1429)',
9275             '172' => '永享 (1429–1441)',
9276             '173' => '嘉吉 (1441–1444)',
9277             '174' => '文安 (1444–1449)',
9278             '175' => '宝德 (1449–1452)',
9279             '176' => '享德 (1452–1455)',
9280             '177' => '康正 (1455–1457)',
9281             '178' => '长禄 (1457–1460)',
9282             '179' => '宽正 (1460–1466)',
9283             '180' => '文正 (1466–1467)',
9284             '181' => '应仁 (1467–1469)',
9285             '182' => '文明 (1469–1487)',
9286             '183' => '长享 (1487–1489)',
9287             '184' => '延德 (1489–1492)',
9288             '185' => '明应 (1492–1501)',
9289             '186' => '文龟 (1501–1504)',
9290             '187' => '永正 (1504–1521)',
9291             '188' => '大永 (1521–1528)',
9292             '189' => '享禄 (1528–1532)',
9293             '190' => '天文 (1532–1555)',
9294             '191' => '弘治 (1555–1558)',
9295             '192' => '永禄 (1558–1570)',
9296             '193' => '元龟 (1570–1573)',
9297             '194' => '天正 (1573–1592)',
9298             '195' => '文禄 (1592–1596)',
9299             '196' => '庆长 (1596–1615)',
9300             '197' => '元和 (1615–1624)',
9301             '198' => '宽永 (1624–1644)',
9302             '199' => '正保 (1644–1648)',
9303             '200' => '庆安 (1648–1652)',
9304             '201' => '承应 (1652–1655)',
9305             '202' => '明历 (1655–1658)',
9306             '203' => '万治 (1658–1661)',
9307             '204' => '宽文 (1661–1673)',
9308             '205' => '延宝 (1673–1681)',
9309             '206' => '天和 (1681–1684)',
9310             '207' => '贞享 (1684–1688)',
9311             '208' => '元禄 (1688–1704)',
9312             '209' => '宝永 (1704–1711)',
9313             '210' => '正德 (1711–1716)',
9314             '211' => '享保 (1716–1736)',
9315             '212' => '元文 (1736–1741)',
9316             '213' => '宽保 (1741–1744)',
9317             '214' => '延享 (1744–1748)',
9318             '215' => '宽延 (1748–1751)',
9319             '216' => '宝历 (1751–1764)',
9320             '217' => '明和 (1764–1772)',
9321             '218' => '安永 (1772–1781)',
9322             '219' => '天明 (1781–1789)',
9323             '220' => '宽政 (1789–1801)',
9324             '221' => '享和 (1801–1804)',
9325             '222' => '文化 (1804–1818)',
9326             '223' => '文政 (1818–1830)',
9327             '224' => '天保 (1830–1844)',
9328             '225' => '弘化 (1844–1848)',
9329             '226' => '嘉永 (1848–1854)',
9330             '227' => '安政 (1854–1860)',
9331             '228' => '万延 (1860–1861)',
9332             '229' => '文久 (1861–1864)',
9333             '230' => '元治 (1864–1865)',
9334             '231' => '庆应 (1865–1868)',
9335             '232' => '明治',
9336             '233' => '大正',
9337             '234' => '昭和',
9338             '235' => '平成'
9339             },
9340             narrow => {
9341             '0' => '大化(645–650)',
9342             '1' => '白雉(650–671)',
9343             '2' => '白凤(672–686)',
9344             '3' => '朱鸟(686–701)',
9345             '4' => '大宝(701–704)',
9346             '5' => '庆云(704–708)',
9347             '6' => '和铜(708–715)',
9348             '7' => '灵龟(715–717)',
9349             '8' => '养老(717–724)',
9350             '9' => '神龟(724–729)',
9351             '10' => '天平(729–749)',
9352             '11' => '天平感宝(749–749)',
9353             '12' => '天平胜宝(749–757)',
9354             '13' => '天平宝字(757–765)',
9355             '14' => '天平神护(765–767)',
9356             '15' => '神护景云(767–770)',
9357             '16' => '宝龟(770–780)',
9358             '17' => '天应(781–782)',
9359             '18' => '延历(782–806)',
9360             '19' => '大同(806–810)',
9361             '20' => '弘仁(810–824)',
9362             '21' => '天长(824–834)',
9363             '22' => '承和(834–848)',
9364             '23' => '嘉祥(848–851)',
9365             '24' => '仁寿(851–854)',
9366             '25' => '齐衡(854–857)',
9367             '26' => '天安(857–859)',
9368             '27' => '贞观(859–877)',
9369             '28' => '元庆(877–885)',
9370             '29' => '仁和(885–889)',
9371             '30' => '宽平(889–898)',
9372             '31' => '昌泰(898–901)',
9373             '32' => '延喜(901–923)',
9374             '33' => '延长(923–931)',
9375             '34' => '承平(931–938)',
9376             '35' => '天庆(938–947)',
9377             '36' => '天历(947–957)',
9378             '37' => '天德(957–961)',
9379             '38' => '应和(961–964)',
9380             '39' => '康保(964–968)',
9381             '40' => '安和(968–970)',
9382             '41' => '天禄(970–973)',
9383             '42' => '天延(973–976)',
9384             '43' => '贞元(976–978)',
9385             '44' => '天元(978–983)',
9386             '45' => '永观(983–985)',
9387             '46' => '宽和(985–987)',
9388             '47' => '永延(987–989)',
9389             '48' => '永祚(989–990)',
9390             '49' => '正历(990–995)',
9391             '50' => '长德(995–999)',
9392             '51' => '长保(999–1004)',
9393             '52' => '宽弘(1004–1012)',
9394             '53' => '长和(1012–1017)',
9395             '54' => '宽仁(1017–1021)',
9396             '55' => '治安(1021–1024)',
9397             '56' => '万寿(1024–1028)',
9398             '57' => '长元(1028–1037)',
9399             '58' => '长历(1037–1040)',
9400             '59' => '长久(1040–1044)',
9401             '60' => '宽德(1044–1046)',
9402             '61' => '永承(1046–1053)',
9403             '62' => '天喜(1053–1058)',
9404             '63' => '康平(1058–1065)',
9405             '64' => '治历(1065–1069)',
9406             '65' => '延久(1069–1074)',
9407             '66' => '承保(1074–1077)',
9408             '67' => '承历(1077–1081)',
9409             '68' => '永保(1081–1084)',
9410             '69' => '应德(1084–1087)',
9411             '70' => '宽治(1087–1094)',
9412             '71' => '嘉保(1094–1096)',
9413             '72' => '永长(1096–1097)',
9414             '73' => '承德(1097–1099)',
9415             '74' => '康和(1099–1104)',
9416             '75' => '长治(1104–1106)',
9417             '76' => '嘉承(1106–1108)',
9418             '77' => '天仁(1108–1110)',
9419             '78' => '天永(1110–1113)',
9420             '79' => '永久(1113–1118)',
9421             '80' => '元永(1118–1120)',
9422             '81' => '保安(1120–1124)',
9423             '82' => '天治(1124–1126)',
9424             '83' => '大治(1126–1131)',
9425             '84' => '天承(1131–1132)',
9426             '85' => '长承(1132–1135)',
9427             '86' => '保延(1135–1141)',
9428             '87' => '永治(1141–1142)',
9429             '88' => '康治(1142–1144)',
9430             '89' => '天养(1144–1145)',
9431             '90' => '久安(1145–1151)',
9432             '91' => '仁平(1151–1154)',
9433             '92' => '久寿(1154–1156)',
9434             '93' => '保元(1156–1159)',
9435             '94' => '平治(1159–1160)',
9436             '95' => '永历(1160–1161)',
9437             '96' => '应保(1161–1163)',
9438             '97' => '长宽(1163–1165)',
9439             '98' => '永万(1165–1166)',
9440             '99' => '仁安(1166–1169)',
9441             '100' => '嘉应(1169–1171)',
9442             '101' => '承安(1171–1175)',
9443             '102' => '安元(1175–1177)',
9444             '103' => '治承(1177–1181)',
9445             '104' => '养和(1181–1182)',
9446             '105' => '寿永(1182–1184)',
9447             '106' => '元历(1184–1185)',
9448             '107' => '文治(1185–1190)',
9449             '108' => '建久(1190–1199)',
9450             '109' => '正治(1199–1201)',
9451             '110' => '建仁(1201–1204)',
9452             '111' => '元久(1204–1206)',
9453             '112' => '建永(1206–1207)',
9454             '113' => '承元(1207–1211)',
9455             '114' => '建历(1211–1213)',
9456             '115' => '建保(1213–1219)',
9457             '116' => '承久(1219–1222)',
9458             '117' => '贞应(1222–1224)',
9459             '118' => '元仁(1224–1225)',
9460             '119' => '嘉禄(1225–1227)',
9461             '120' => '安贞(1227–1229)',
9462             '121' => '宽喜(1229–1232)',
9463             '122' => '贞永(1232–1233)',
9464             '123' => '天福(1233–1234)',
9465             '124' => '文历(1234–1235)',
9466             '125' => '嘉祯(1235–1238)',
9467             '126' => '历仁(1238–1239)',
9468             '127' => '延应(1239–1240)',
9469             '128' => '仁治(1240–1243)',
9470             '129' => '宽元(1243–1247)',
9471             '130' => '宝治(1247–1249)',
9472             '131' => '建长(1249–1256)',
9473             '132' => '康元(1256–1257)',
9474             '133' => '正嘉(1257–1259)',
9475             '134' => '正元(1259–1260)',
9476             '135' => '文应(1260–1261)',
9477             '136' => '弘长(1261–1264)',
9478             '137' => '文永(1264–1275)',
9479             '138' => '建治(1275–1278)',
9480             '139' => '弘安(1278–1288)',
9481             '140' => '正应(1288–1293)',
9482             '141' => '永仁(1293–1299)',
9483             '142' => '正安(1299–1302)',
9484             '143' => '乾元(1302–1303)',
9485             '144' => '嘉元(1303–1306)',
9486             '145' => '德治(1306–1308)',
9487             '146' => '延庆(1308–1311)',
9488             '147' => '应长(1311–1312)',
9489             '148' => '正和(1312–1317)',
9490             '149' => '文保(1317–1319)',
9491             '150' => '元应(1319–1321)',
9492             '151' => '元亨(1321–1324)',
9493             '152' => '正中(1324–1326)',
9494             '153' => '嘉历(1326–1329)',
9495             '154' => '元德(1329–1331)',
9496             '155' => '元弘(1331–1334)',
9497             '156' => '建武(1334–1336)',
9498             '157' => '延元(1336–1340)',
9499             '158' => '兴国(1340–1346)',
9500             '159' => '正平(1346–1370)',
9501             '160' => '建德(1370–1372)',
9502             '161' => '文中(1372–1375)',
9503             '162' => '天授(1375–1379)'
9504             },
9505             wide => {
9506             '0' => '大化 (645–650)',
9507             '1' => '白雉 (650–671)',
9508             '2' => '白凤 (672–686)',
9509             '3' => '朱鸟 (686–701)',
9510             '4' => '大宝 (701–704)',
9511             '5' => '庆云 (704–708)',
9512             '6' => '和铜 (708–715)',
9513             '7' => '灵龟 (715–717)',
9514             '8' => '养老 (717–724)',
9515             '9' => '神龟 (724–729)',
9516             '10' => '天平 (729–749)',
9517             '11' => '天平感宝 (749–749)',
9518             '12' => '天平胜宝 (749–757)',
9519             '13' => '天平宝字 (757–765)',
9520             '14' => '天平神护 (765–767)',
9521             '15' => '神护景云 (767–770)',
9522             '16' => '宝龟 (770–780)',
9523             '17' => '天应 (781–782)',
9524             '18' => '延历 (782–806)',
9525             '19' => '大同 (806–810)',
9526             '20' => '弘仁 (810–824)',
9527             '21' => '天长 (824–834)',
9528             '22' => '承和 (834–848)',
9529             '23' => '嘉祥 (848–851)',
9530             '24' => '仁寿 (851–854)',
9531             '25' => '齐衡 (854–857)',
9532             '26' => '天安 (857–859)',
9533             '27' => '贞观 (859–877)',
9534             '28' => '元庆 (877–885)',
9535             '29' => '仁和 (885–889)',
9536             '30' => '宽平 (889–898)',
9537             '31' => '昌泰 (898–901)',
9538             '32' => '延喜 (901–923)',
9539             '33' => '延长 (923–931)',
9540             '34' => '承平 (931–938)',
9541             '35' => '天庆 (938–947)',
9542             '36' => '天历 (947–957)',
9543             '37' => '天德 (957–961)',
9544             '38' => '应和 (961–964)',
9545             '39' => '康保 (964–968)',
9546             '40' => '安和 (968–970)',
9547             '41' => '天禄 (970–973)',
9548             '42' => '天延 (973–976)',
9549             '43' => '贞元 (976–978)',
9550             '44' => '天元 (978–983)',
9551             '45' => '永观 (983–985)',
9552             '46' => '宽和 (985–987)',
9553             '47' => '永延 (987–989)',
9554             '48' => '永祚 (989–990)',
9555             '49' => '正历 (990–995)',
9556             '50' => '长德 (995–999)',
9557             '51' => '长保 (999–1004)',
9558             '52' => '宽弘 (1004–1012)',
9559             '53' => '长和 (1012–1017)',
9560             '54' => '宽仁 (1017–1021)',
9561             '55' => '治安 (1021–1024)',
9562             '56' => '万寿 (1024–1028)',
9563             '57' => '长元 (1028–1037)',
9564             '58' => '长历 (1037–1040)',
9565             '59' => '长久 (1040–1044)',
9566             '60' => '宽德 (1044–1046)',
9567             '61' => '永承 (1046–1053)',
9568             '62' => '天喜 (1053–1058)',
9569             '63' => '康平 (1058–1065)',
9570             '64' => '治历 (1065–1069)',
9571             '65' => '延久 (1069–1074)',
9572             '66' => '承保 (1074–1077)',
9573             '67' => '正历 (1077–1081)',
9574             '68' => '永保 (1081–1084)',
9575             '69' => '应德 (1084–1087)',
9576             '70' => '宽治 (1087–1094)',
9577             '71' => '嘉保 (1094–1096)',
9578             '72' => '永长 (1096–1097)',
9579             '73' => '承德 (1097–1099)',
9580             '74' => '康和 (1099–1104)',
9581             '75' => '长治 (1104–1106)',
9582             '76' => '嘉承 (1106–1108)',
9583             '77' => '天仁 (1108–1110)',
9584             '78' => '天永 (1110–1113)',
9585             '79' => '永久 (1113–1118)',
9586             '80' => '元永 (1118–1120)',
9587             '81' => '保安 (1120–1124)',
9588             '82' => '天治 (1124–1126)',
9589             '83' => '大治 (1126–1131)',
9590             '84' => '天承 (1131–1132)',
9591             '85' => '长承 (1132–1135)',
9592             '86' => '保延 (1135–1141)',
9593             '87' => '永治 (1141–1142)',
9594             '88' => '康治 (1142–1144)',
9595             '89' => '天养 (1144–1145)',
9596             '90' => '久安 (1145–1151)',
9597             '91' => '仁平 (1151–1154)',
9598             '92' => '久寿 (1154–1156)',
9599             '93' => '保元 (1156–1159)',
9600             '94' => '平治 (1159–1160)',
9601             '95' => '永历 (1160–1161)',
9602             '96' => '应保 (1161–1163)',
9603             '97' => '长宽 (1163–1165)',
9604             '98' => '永万 (1165–1166)',
9605             '99' => '仁安 (1166–1169)',
9606             '100' => '嘉应 (1169–1171)',
9607             '101' => '承安 (1171–1175)',
9608             '102' => '安元 (1175–1177)',
9609             '103' => '治承 (1177–1181)',
9610             '104' => '养和 (1181–1182)',
9611             '105' => '寿永 (1182–1184)',
9612             '106' => '元历 (1184–1185)',
9613             '107' => '文治 (1185–1190)',
9614             '108' => '建久 (1190–1199)',
9615             '109' => '正治 (1199–1201)',
9616             '110' => '建仁 (1201–1204)',
9617             '111' => '元久 (1204–1206)',
9618             '112' => '建永 (1206–1207)',
9619             '113' => '承元 (1207–1211)',
9620             '114' => '建历 (1211–1213)',
9621             '115' => '建保 (1213–1219)',
9622             '116' => '承久 (1219–1222)',
9623             '117' => '贞应 (1222–1224)',
9624             '118' => '元仁 (1224–1225)',
9625             '119' => '嘉禄 (1225–1227)',
9626             '120' => '安贞 (1227–1229)',
9627             '121' => '宽喜 (1229–1232)',
9628             '122' => '贞永 (1232–1233)',
9629             '123' => '天福 (1233–1234)',
9630             '124' => '文历 (1234–1235)',
9631             '125' => '嘉祯 (1235–1238)',
9632             '126' => '历仁 (1238–1239)',
9633             '127' => '延应 (1239–1240)',
9634             '128' => '仁治 (1240–1243)',
9635             '129' => '宽元 (1243–1247)',
9636             '130' => '宝治 (1247–1249)',
9637             '131' => '建长 (1249–1256)',
9638             '132' => '康元 (1256–1257)',
9639             '133' => '正嘉 (1257–1259)',
9640             '134' => '正元 (1259–1260)',
9641             '135' => '文应 (1260–1261)',
9642             '136' => '弘长 (1261–1264)',
9643             '137' => '文永 (1264–1275)',
9644             '138' => '建治 (1275–1278)',
9645             '139' => '弘安 (1278–1288)',
9646             '140' => '正应 (1288–1293)',
9647             '141' => '永仁 (1293–1299)',
9648             '142' => '正安 (1299–1302)',
9649             '143' => '干元 (1302–1303)',
9650             '144' => '嘉元 (1303–1306)',
9651             '145' => '德治 (1306–1308)',
9652             '146' => '延庆 (1308–1311)',
9653             '147' => '应长 (1311–1312)',
9654             '148' => '正和 (1312–1317)',
9655             '149' => '文保 (1317–1319)',
9656             '150' => '元应 (1319–1321)',
9657             '151' => '元亨 (1321–1324)',
9658             '152' => '正中 (1324–1326)',
9659             '153' => '嘉历 (1326–1329)',
9660             '154' => '元德 (1329–1331)',
9661             '155' => '元弘 (1331–1334)',
9662             '156' => '建武 (1334–1336)',
9663             '157' => '延元 (1336–1340)',
9664             '158' => '兴国 (1340–1346)',
9665             '159' => '正平 (1346–1370)',
9666             '160' => '建德 (1370–1372)',
9667             '161' => '文中 (1372–1375)',
9668             '162' => '天授 (1375–1379)',
9669             '163' => '康历 (1379–1381)',
9670             '164' => '弘和 (1381–1384)',
9671             '165' => '元中 (1384–1392)',
9672             '166' => '至德 (1384–1387)',
9673             '167' => '嘉庆 (1387–1389)',
9674             '168' => '康应 (1389–1390)',
9675             '169' => '明德 (1390–1394)',
9676             '170' => '应永 (1394–1428)',
9677             '171' => '正长 (1428–1429)',
9678             '172' => '永享 (1429–1441)',
9679             '173' => '嘉吉 (1441–1444)',
9680             '174' => '文安 (1444–1449)',
9681             '175' => '宝德 (1449–1452)',
9682             '176' => '享德 (1452–1455)',
9683             '177' => '康正 (1455–1457)',
9684             '178' => '长禄 (1457–1460)',
9685             '179' => '宽正 (1460–1466)',
9686             '180' => '文正 (1466–1467)',
9687             '181' => '应仁 (1467–1469)',
9688             '182' => '文明 (1469–1487)',
9689             '183' => '长享 (1487–1489)',
9690             '184' => '延德 (1489–1492)',
9691             '185' => '明应 (1492–1501)',
9692             '186' => '文龟 (1501–1504)',
9693             '187' => '永正 (1504–1521)',
9694             '188' => '大永 (1521–1528)',
9695             '189' => '享禄 (1528–1532)',
9696             '190' => '天文 (1532–1555)',
9697             '191' => '弘治 (1555–1558)',
9698             '192' => '永禄 (1558–1570)',
9699             '193' => '元龟 (1570–1573)',
9700             '194' => '天正 (1573–1592)',
9701             '195' => '文禄 (1592–1596)',
9702             '196' => '庆长 (1596–1615)',
9703             '197' => '元和 (1615–1624)',
9704             '198' => '宽永 (1624–1644)',
9705             '199' => '正保 (1644–1648)',
9706             '200' => '庆安 (1648–1652)',
9707             '201' => '承应 (1652–1655)',
9708             '202' => '明历 (1655–1658)',
9709             '203' => '万治 (1658–1661)',
9710             '204' => '宽文 (1661–1673)',
9711             '205' => '延宝 (1673–1681)',
9712             '206' => '天和 (1681–1684)',
9713             '207' => '贞享 (1684–1688)',
9714             '208' => '元禄 (1688–1704)',
9715             '209' => '宝永 (1704–1711)',
9716             '210' => '正德 (1711–1716)',
9717             '211' => '享保 (1716–1736)',
9718             '212' => '元文 (1736–1741)',
9719             '213' => '宽保 (1741–1744)',
9720             '214' => '延享 (1744–1748)',
9721             '215' => '宽延 (1748–1751)',
9722             '216' => '宝历 (1751–1764)',
9723             '217' => '明和 (1764–1772)',
9724             '218' => '安永 (1772–1781)',
9725             '219' => '天明 (1781–1789)',
9726             '220' => '宽政 (1789–1801)',
9727             '221' => '享和 (1801–1804)',
9728             '222' => '文化 (1804–1818)',
9729             '223' => '文政 (1818–1830)',
9730             '224' => '天保 (1830–1844)',
9731             '225' => '弘化 (1844–1848)',
9732             '226' => '嘉永 (1848–1854)',
9733             '227' => '安政 (1854–1860)',
9734             '228' => '万延 (1860–1861)',
9735             '229' => '文久 (1861–1864)',
9736             '230' => '元治 (1864–1865)',
9737             '231' => '庆应 (1865–1868)',
9738             '232' => '明治',
9739             '233' => '大正',
9740             '234' => '昭和',
9741             '235' => '平成'
9742             },
9743             },
9744             'persian' => {
9745             abbreviated => {
9746             '0' => '波斯历'
9747             },
9748             narrow => {
9749             '0' => '波斯历'
9750             },
9751             wide => {
9752             '0' => '波斯历'
9753             },
9754             },
9755             'roc' => {
9756             abbreviated => {
9757             '0' => '民国前',
9758             '1' => '民国'
9759             },
9760             narrow => {
9761             '0' => '民国前',
9762             '1' => '民国'
9763             },
9764             wide => {
9765             '0' => '民国前',
9766             '1' => '民国'
9767             },
9768             },
9769             } },
9770             );
9771              
9772             has 'date_formats' => (
9773             is => 'ro',
9774             isa => HashRef,
9775             init_arg => undef,
9776             default => sub { {
9777             'buddhist' => {
9778             'full' => q{Gy年M月d日EEEE},
9779             'long' => q{Gy年M月d日},
9780             'medium' => q{Gy年M月d日},
9781             'short' => q{Gy-M-d},
9782             },
9783             'chinese' => {
9784             'full' => q{rU年MMMdEEEE},
9785             'long' => q{rU年MMMd},
9786             'medium' => q{r年MMMd},
9787             'short' => q{r/M/d},
9788             },
9789             'coptic' => {
9790             'full' => q{Gy年MM月d日EEEE},
9791             },
9792             'dangi' => {
9793             },
9794             'ethiopic' => {
9795             'full' => q{Gy年MM月d日EEEE},
9796             },
9797             'ethiopic-amete-alem' => {
9798             },
9799             'generic' => {
9800             'full' => q{Gy年M月d日EEEE},
9801             'long' => q{Gy年M月d日},
9802             'medium' => q{Gy年M月d日},
9803             'short' => q{Gy/M/d},
9804             },
9805             'gregorian' => {
9806             'full' => q{y年M月d日EEEE},
9807             'long' => q{y年M月d日},
9808             'medium' => q{y年M月d日},
9809             'short' => q{y/M/d},
9810             },
9811             'hebrew' => {
9812             'full' => q{Gy年M月d日EEEE},
9813             'long' => q{Gy年M月d日},
9814             'medium' => q{Gy年M月d日},
9815             'short' => q{Gy-M-d},
9816             },
9817             'indian' => {
9818             'full' => q{Gy年MM月d日EEEE},
9819             'long' => q{Gy年MM月d日},
9820             'medium' => q{Gy年MM月d日},
9821             'short' => q{Gy/M/d},
9822             },
9823             'islamic' => {
9824             'full' => q{Gy年M月d日EEEE},
9825             'long' => q{Gy年M月d日},
9826             'medium' => q{Gy年M月d日},
9827             },
9828             'japanese' => {
9829             'full' => q{Gy年M月d日EEEE},
9830             'long' => q{Gy年M月d日},
9831             'medium' => q{Gy年M月d日},
9832             'short' => q{Gyy-MM-dd},
9833             },
9834             'persian' => {
9835             },
9836             'roc' => {
9837             'full' => q{Gy年M月d日EEEE},
9838             'long' => q{Gy年M月d日},
9839             'medium' => q{Gy年M月d日},
9840             'short' => q{Gyy/M/d},
9841             },
9842             } },
9843             );
9844              
9845             has 'time_formats' => (
9846             is => 'ro',
9847             isa => HashRef,
9848             init_arg => undef,
9849             default => sub { {
9850             'buddhist' => {
9851             },
9852             'chinese' => {
9853             },
9854             'coptic' => {
9855             },
9856             'dangi' => {
9857             },
9858             'ethiopic' => {
9859             },
9860             'ethiopic-amete-alem' => {
9861             },
9862             'generic' => {
9863             },
9864             'gregorian' => {
9865             'full' => q{zzzz ah:mm:ss},
9866             'long' => q{z ah:mm:ss},
9867             'medium' => q{ah:mm:ss},
9868             'short' => q{ah:mm},
9869             },
9870             'hebrew' => {
9871             },
9872             'indian' => {
9873             },
9874             'islamic' => {
9875             },
9876             'japanese' => {
9877             },
9878             'persian' => {
9879             },
9880             'roc' => {
9881             },
9882             } },
9883             );
9884              
9885             has 'datetime_formats' => (
9886             is => 'ro',
9887             isa => HashRef,
9888             init_arg => undef,
9889             default => sub { {
9890             'buddhist' => {
9891             'full' => q{{1} {0}},
9892             'long' => q{{1} {0}},
9893             'medium' => q{{1} {0}},
9894             'short' => q{{1} {0}},
9895             },
9896             'chinese' => {
9897             },
9898             'coptic' => {
9899             },
9900             'dangi' => {
9901             },
9902             'ethiopic' => {
9903             },
9904             'ethiopic-amete-alem' => {
9905             },
9906             'generic' => {
9907             'full' => q{{1} {0}},
9908             'long' => q{{1} {0}},
9909             'medium' => q{{1} {0}},
9910             'short' => q{{1} {0}},
9911             },
9912             'gregorian' => {
9913             'full' => q{{1} {0}},
9914             'long' => q{{1} {0}},
9915             'medium' => q{{1} {0}},
9916             'short' => q{{1} {0}},
9917             },
9918             'hebrew' => {
9919             'full' => q{{1} {0}},
9920             'long' => q{{1} {0}},
9921             'medium' => q{{1} {0}},
9922             'short' => q{{1} {0}},
9923             },
9924             'indian' => {
9925             'full' => q{{1} {0}},
9926             'long' => q{{1} {0}},
9927             'medium' => q{{1} {0}},
9928             'short' => q{{1} {0}},
9929             },
9930             'islamic' => {
9931             },
9932             'japanese' => {
9933             'full' => q{{1} {0}},
9934             'long' => q{{1} {0}},
9935             'medium' => q{{1} {0}},
9936             'short' => q{{1} {0}},
9937             },
9938             'persian' => {
9939             },
9940             'roc' => {
9941             'full' => q{{1} {0}},
9942             'long' => q{{1} {0}},
9943             'medium' => q{{1} {0}},
9944             'short' => q{{1} {0}},
9945             },
9946             } },
9947             );
9948              
9949             has 'datetime_formats_available_formats' => (
9950             is => 'ro',
9951             isa => HashRef,
9952             init_arg => undef,
9953             default => sub { {
9954             'buddhist' => {
9955             E => q{ccc},
9956             Ed => q{d日E},
9957             Gy => q{Gy年},
9958             GyMMM => q{Gy年MM月},
9959             GyMMMEd => q{Gy年MM月d日E},
9960             GyMMMd => q{Gy年MM月d日},
9961             M => q{M月},
9962             MEd => q{M-dE},
9963             MMM => q{LLL},
9964             MMMEd => q{M月d日E},
9965             MMMMd => q{M月d日},
9966             MMMd => q{M月d日},
9967             Md => q{M-d},
9968             d => q{d日},
9969             y => q{Gy年},
9970             yyyy => q{Gy年},
9971             yyyyM => q{Gy-M},
9972             yyyyMEd => q{Gy-M-d(E)},
9973             yyyyMMM => q{Gy年M月},
9974             yyyyMMMEd => q{Gy年M月d日E},
9975             yyyyMMMM => q{Gy年M月},
9976             yyyyMMMd => q{Gy年M月d日},
9977             yyyyMd => q{Gy-M-d},
9978             yyyyQQQ => q{Gy年第Q季度},
9979             yyyyQQQQ => q{Gy年QQQQ},
9980             },
9981             'chinese' => {
9982             Bh => q{Bh时},
9983             Bhm => q{Bh:mm},
9984             Bhms => q{Bh:mm:ss},
9985             E => q{ccc},
9986             EBhm => q{EB h:mm},
9987             EBhms => q{EB h:mm:ss},
9988             Ed => q{d日E},
9989             Gy => q{rU年},
9990             GyMMM => q{rU年MMM},
9991             GyMMMEd => q{rU年MMMdE},
9992             GyMMMd => q{r年MMMd},
9993             H => q{HH},
9994             Hm => q{HH:mm},
9995             Hms => q{HH:mm:ss},
9996             M => q{MMM},
9997             MEd => q{M-dE},
9998             MMM => q{LLL},
9999             MMMEd => q{MMMd日E},
10000             MMMMd => q{MMMMd日},
10001             MMMd => q{MMMd日},
10002             Md => q{M-d},
10003             UM => q{U年MMM},
10004             UMMM => q{U年MMM},
10005             UMMMd => q{U年MMMd},
10006             UMd => q{U年MMMd},
10007             d => q{d日},
10008             h => q{ah时},
10009             hm => q{ah:mm},
10010             hms => q{ah:mm:ss},
10011             ms => q{mm:ss},
10012             y => q{rU年},
10013             yMd => q{r年MMMd},
10014             yyyy => q{rU年},
10015             yyyyM => q{rU年MMM},
10016             yyyyMEd => q{rU年MMMd,E},
10017             yyyyMMM => q{rU年MMM},
10018             yyyyMMMEd => q{rU年MMMdE},
10019             yyyyMMMM => q{rU年MMMM},
10020             yyyyMMMd => q{r年MMMd},
10021             yyyyMd => q{r年MMMd},
10022             yyyyQQQ => q{rU年QQQQ},
10023             yyyyQQQQ => q{rU年QQQQ},
10024             },
10025             'generic' => {
10026             Bh => q{Bh时},
10027             Bhm => q{Bh:mm},
10028             Bhms => q{Bh:mm:ss},
10029             E => q{ccc},
10030             EBhm => q{EB h:mm},
10031             EBhms => q{EB h:mm:ss},
10032             EHm => q{E HH:mm},
10033             EHms => q{E HH:mm:ss},
10034             Ed => q{d日E},
10035             Ehm => q{Ea h:mm},
10036             Ehms => q{Ea h:mm:ss},
10037             Gy => q{Gy年},
10038             GyMMM => q{Gy年M月},
10039             GyMMMEd => q{Gy年M月d日E},
10040             GyMMMd => q{Gy年M月d日},
10041             H => q{H时},
10042             Hm => q{HH:mm},
10043             Hms => q{HH:mm:ss},
10044             M => q{L},
10045             MEd => q{M/dE},
10046             MMM => q{LL},
10047             MMMEd => q{M月d日E},
10048             MMMMd => q{M月d日},
10049             MMMd => q{M月d日},
10050             Md => q{M/d},
10051             d => q{d日},
10052             h => q{ah时},
10053             hm => q{ah:mm},
10054             hms => q{ah:mm:ss},
10055             ms => q{mm:ss},
10056             y => q{Gy年},
10057             yyyy => q{Gy年},
10058             yyyyM => q{Gy年M月},
10059             yyyyMEd => q{G y/M/dE},
10060             yyyyMMM => q{Gy年M月},
10061             yyyyMMMEd => q{Gy年MM月d日E},
10062             yyyyMMMM => q{Gy年M月},
10063             yyyyMMMd => q{Gy年M月d日},
10064             yyyyMd => q{G y/M/d},
10065             yyyyQQQ => q{Gy年第Q季度},
10066             yyyyQQQQ => q{Gy年第Q季度},
10067             },
10068             'gregorian' => {
10069             Bh => q{Bh时},
10070             Bhm => q{Bh:mm},
10071             Bhms => q{Bh:mm:ss},
10072             E => q{ccc},
10073             EBhm => q{EBh:mm},
10074             EBhms => q{EBh:mm:ss},
10075             EHm => q{EHH:mm},
10076             EHms => q{EHH:mm:ss},
10077             Ed => q{d日E},
10078             Ehm => q{Eah:mm},
10079             Ehms => q{Eah:mm:ss},
10080             Gy => q{Gy年},
10081             GyMMM => q{Gy年M月},
10082             GyMMMEd => q{Gy年M月d日E},
10083             GyMMMd => q{Gy年M月d日},
10084             H => q{H时},
10085             Hm => q{HH:mm},
10086             Hms => q{HH:mm:ss},
10087             Hmsv => q{v HH:mm:ss},
10088             Hmv => q{v HH:mm},
10089             M => q{M月},
10090             MEd => q{M/dE},
10091             MMM => q{LLL},
10092             MMMEd => q{M月d日E},
10093             MMMMW => q{MMM第W周},
10094             MMMMd => q{M月d日},
10095             MMMd => q{M月d日},
10096             MMdd => q{MM/dd},
10097             Md => q{M/d},
10098             d => q{d日},
10099             h => q{ah时},
10100             hm => q{ah:mm},
10101             hms => q{ah:mm:ss},
10102             hmsv => q{v ah:mm:ss},
10103             hmv => q{v ah:mm},
10104             ms => q{mm:ss},
10105             y => q{y年},
10106             yM => q{y年M月},
10107             yMEd => q{y/M/dE},
10108             yMM => q{y年M月},
10109             yMMM => q{y年M月},
10110             yMMMEd => q{y年M月d日E},
10111             yMMMM => q{y年M月},
10112             yMMMd => q{y年M月d日},
10113             yMd => q{y/M/d},
10114             yQQQ => q{y年第Q季度},
10115             yQQQQ => q{y年第Q季度},
10116             yw => q{Y年第w周},
10117             },
10118             'hebrew' => {
10119             E => q{ccc},
10120             Ed => q{d日E},
10121             Gy => q{Gy年},
10122             GyMMM => q{Gy年MM月},
10123             GyMMMEd => q{Gy年MM月d日E},
10124             GyMMMd => q{Gy年MM月d日},
10125             M => q{L},
10126             MEd => q{M/dE},
10127             MMM => q{LL},
10128             MMMEd => q{M月d日E},
10129             MMMMd => q{M月d日},
10130             MMMd => q{M月d日},
10131             Md => q{M/d},
10132             d => q{d日},
10133             y => q{Gy年},
10134             yyyy => q{Gy年},
10135             yyyyM => q{Gy年M月},
10136             yyyyMEd => q{G y/M/dE},
10137             yyyyMMM => q{Gy年MM月},
10138             yyyyMMMEd => q{Gy年MM月d日E},
10139             yyyyMMMM => q{Gy年M月},
10140             yyyyMMMd => q{Gy年MM月d日},
10141             yyyyMd => q{G y/M/d},
10142             yyyyQQQ => q{Gy年第Q季度},
10143             yyyyQQQQ => q{Gy年第Q季度},
10144             },
10145             'indian' => {
10146             E => q{ccc},
10147             Ed => q{d日E},
10148             Gy => q{Gy年},
10149             GyMMM => q{Gy年MM月},
10150             GyMMMEd => q{Gy年MM月d日E},
10151             GyMMMd => q{Gy年MM月d日},
10152             M => q{L},
10153             MEd => q{M/dE},
10154             MMM => q{LL},
10155             MMMEd => q{M月d日E},
10156             MMMMd => q{M月d日},
10157             MMMd => q{M月d日},
10158             Md => q{M/d},
10159             d => q{d日},
10160             y => q{Gy年},
10161             yyyy => q{Gy年},
10162             yyyyM => q{Gy年M月},
10163             yyyyMEd => q{G y/M/dE},
10164             yyyyMMM => q{Gy年MM月},
10165             yyyyMMMEd => q{Gy年MM月d日E},
10166             yyyyMMMM => q{Gy年M月},
10167             yyyyMMMd => q{Gy年MM月d日},
10168             yyyyMd => q{G y/M/d},
10169             yyyyQQQ => q{Gy年第Q季度},
10170             yyyyQQQQ => q{Gy年第Q季度},
10171             },
10172             'islamic' => {
10173             M => q{M月},
10174             MEd => q{M-dE},
10175             MMM => q{LLL},
10176             MMMEd => q{M月d日E},
10177             MMMMd => q{M月d日},
10178             MMMd => q{M月d日},
10179             Md => q{M-d},
10180             d => q{d日},
10181             },
10182             'japanese' => {
10183             Ed => q{d日E},
10184             Gy => q{Gy年},
10185             GyMMM => q{Gy年M月},
10186             GyMMMEd => q{Gy年M月d日E},
10187             GyMMMd => q{Gy年M月d日},
10188             H => q{H时},
10189             Hm => q{HH:mm},
10190             Hms => q{HH:mm:ss},
10191             M => q{M月},
10192             MEd => q{M-dE},
10193             MMM => q{LLL},
10194             MMMEd => q{M月d日E},
10195             MMMMd => q{M月d日},
10196             MMMd => q{M月d日},
10197             Md => q{M-d},
10198             d => q{d日},
10199             h => q{ah时},
10200             hm => q{ah:mm},
10201             hms => q{ah:mm:ss},
10202             ms => q{mm:ss},
10203             y => q{Gy年},
10204             yyyy => q{Gy年},
10205             yyyyM => q{Gy-MM},
10206             yyyyMEd => q{Gy-M-d(E)},
10207             yyyyMMM => q{Gy年M月},
10208             yyyyMMMEd => q{Gy年M月d日E},
10209             yyyyMMMM => q{Gy年M月},
10210             yyyyMMMd => q{Gy年M月d日},
10211             yyyyMd => q{Gy-MM-dd},
10212             yyyyQQQ => q{Gy年第Q季度},
10213             yyyyQQQQ => q{Gy年QQQQ},
10214             },
10215             'roc' => {
10216             E => q{ccc},
10217             Ed => q{d日E},
10218             Gy => q{Gy年},
10219             GyMMM => q{Gy年M月},
10220             GyMMMEd => q{Gy年M月d日E},
10221             GyMMMd => q{Gy年M月d日},
10222             M => q{M月},
10223             MEd => q{M/dE},
10224             MMM => q{LLL},
10225             MMMEd => q{M月d日E},
10226             MMMMd => q{M月d日},
10227             MMMd => q{M月d日},
10228             Md => q{M/d},
10229             d => q{d日},
10230             y => q{Gy年},
10231             yyyy => q{Gy年},
10232             yyyyM => q{Gy年M月},
10233             yyyyMEd => q{Gy/M/dE},
10234             yyyyMMM => q{Gy年M月},
10235             yyyyMMMEd => q{Gy年M月d日E},
10236             yyyyMMMM => q{Gy年M月},
10237             yyyyMMMd => q{Gy年M月d日},
10238             yyyyMd => q{Gy/M/d},
10239             yyyyQQQ => q{Gy年第Q季度},
10240             yyyyQQQQ => q{Gy年第Q季度},
10241             },
10242             } },
10243             );
10244              
10245             has 'datetime_formats_append_item' => (
10246             is => 'ro',
10247             isa => HashRef,
10248             init_arg => undef,
10249             default => sub { {
10250             'gregorian' => {
10251             'Timezone' => '{1}{0}',
10252             },
10253             } },
10254             );
10255              
10256             has 'datetime_formats_interval' => (
10257             is => 'ro',
10258             isa => HashRef,
10259             init_arg => undef,
10260             default => sub { {
10261             'buddhist' => {
10262             H => {
10263             H => q{HH–HH},
10264             },
10265             Hm => {
10266             H => q{HH:mm–HH:mm},
10267             m => q{HH:mm–HH:mm},
10268             },
10269             Hmv => {
10270             H => q{v HH:mm – HH:mm},
10271             m => q{v HH:mm – HH:mm},
10272             },
10273             Hv => {
10274             H => q{HH–HH v},
10275             },
10276             M => {
10277             M => q{M–M月},
10278             },
10279             MEd => {
10280             M => q{M/dE至M/dE},
10281             d => q{M/dE至M/dE},
10282             },
10283             MMM => {
10284             M => q{MMM – MMM},
10285             },
10286             MMMEd => {
10287             M => q{M月d日E至M月d日E},
10288             d => q{M月d日E至d日E},
10289             },
10290             MMMd => {
10291             M => q{M月d日至M月d日},
10292             d => q{M月d日至d日},
10293             },
10294             Md => {
10295             M => q{M/d – M/d},
10296             d => q{M/d – M/d},
10297             },
10298             d => {
10299             d => q{d至d日},
10300             },
10301             fallback => '{0} – {1}',
10302             h => {
10303             a => q{ah时至ah时},
10304             h => q{ah时至h时},
10305             },
10306             hm => {
10307             a => q{ah:mm至ah:mm},
10308             h => q{ah:mm至h:mm},
10309             m => q{ah:mm至h:mm},
10310             },
10311             hmv => {
10312             a => q{vah:mm至ah:mm},
10313             h => q{vah:mm至h:mm},
10314             m => q{vah:mm至h:mm},
10315             },
10316             hv => {
10317             a => q{vah时至ah时},
10318             h => q{vah时至h时},
10319             },
10320             y => {
10321             y => q{Gy–y年},
10322             },
10323             yM => {
10324             M => q{Gy年M月至M月},
10325             y => q{Gy年M月至y年M月},
10326             },
10327             yMEd => {
10328             M => q{Gy/M/dE至y/M/dE},
10329             d => q{Gy/M/dE至y/M/dE},
10330             y => q{Gy/M/dE至y/M/dE},
10331             },
10332             yMMM => {
10333             M => q{Gy年M月至M月},
10334             y => q{Gy年M月至y年M月},
10335             },
10336             yMMMEd => {
10337             M => q{Gy年M月d日E至M月d日E},
10338             d => q{Gy年M月d日E至d日E},
10339             y => q{Gy年M月d日E至y年M月d日E},
10340             },
10341             yMMMM => {
10342             M => q{Gy年M月至M月},
10343             y => q{Gy年M月至y年M月},
10344             },
10345             yMMMd => {
10346             M => q{Gy年M月d日至M月d日},
10347             d => q{Gy年M月d日至d日},
10348             y => q{Gy年M月d日至y年M月d日},
10349             },
10350             yMd => {
10351             M => q{Gy/M/d – y/M/d},
10352             d => q{Gy/M/d – y/M/d},
10353             y => q{Gy/M/d – y/M/d},
10354             },
10355             },
10356             'chinese' => {
10357             H => {
10358             H => q{HH至HH},
10359             },
10360             Hm => {
10361             H => q{HH:mm至HH:mm},
10362             m => q{HH:mm至HH:mm},
10363             },
10364             Hmv => {
10365             H => q{HH:mm至HH:mm v},
10366             m => q{HH:mm至HH:mm v},
10367             },
10368             Hv => {
10369             H => q{HH–HH v},
10370             },
10371             M => {
10372             M => q{L至L},
10373             },
10374             MEd => {
10375             M => q{M-dE至M-dE},
10376             d => q{M-dE至M-dE},
10377             },
10378             MMM => {
10379             M => q{LLL至LLL},
10380             },
10381             MMMEd => {
10382             M => q{MMMd日E至MMMd日E},
10383             d => q{MMMd日E至d日E},
10384             },
10385             MMMd => {
10386             M => q{MMMd日至MMMd日},
10387             d => q{MMMd日至d日},
10388             },
10389             Md => {
10390             M => q{M-d至M-d},
10391             d => q{M-d至M-d},
10392             },
10393             d => {
10394             d => q{d日至d日},
10395             },
10396             fallback => '{0}–{1}',
10397             h => {
10398             a => q{ah至ah时},
10399             h => q{ah至h时},
10400             },
10401             hm => {
10402             a => q{ah:mm至ah:mm},
10403             h => q{ah:mm至h:mm},
10404             m => q{ah:mm至h:mm},
10405             },
10406             hmv => {
10407             a => q{vah:mm至ah:mm},
10408             h => q{vah:mm至h:mm},
10409             m => q{vah:mm至h:mm},
10410             },
10411             hv => {
10412             a => q{vah至ah时},
10413             h => q{vah至h时},
10414             },
10415             y => {
10416             y => q{rU至rU},
10417             },
10418             yM => {
10419             M => q{r-M至r-M},
10420             y => q{r-M至r-M},
10421             },
10422             yMEd => {
10423             M => q{r-M-dE至r-M-dE},
10424             d => q{r-M-dE至r-M-dE},
10425             y => q{r-M-dE至r-M-dE},
10426             },
10427             yMMM => {
10428             M => q{rU年MMM至MMM},
10429             y => q{rU年MMM至rU年MMM},
10430             },
10431             yMMMEd => {
10432             M => q{rU年MMMdE至MMMdE},
10433             d => q{rU年MMMdE至dE},
10434             y => q{rU年MMMdE至rU年MMMdE},
10435             },
10436             yMMMM => {
10437             M => q{rU年MMMM至MMMM},
10438             y => q{rU年MMMM至rU年MMMM},
10439             },
10440             yMMMd => {
10441             M => q{r年MMMd至MMMd},
10442             d => q{r年MMMd至d},
10443             y => q{r年MMMd至r年MMMd},
10444             },
10445             yMd => {
10446             M => q{r-M-d至r-M-d},
10447             d => q{r-M-d至r-M-d},
10448             y => q{r-M-d至r-M-d},
10449             },
10450             },
10451             'generic' => {
10452             H => {
10453             H => q{HH–HH},
10454             },
10455             Hm => {
10456             H => q{HH:mm–HH:mm},
10457             m => q{HH:mm–HH:mm},
10458             },
10459             Hmv => {
10460             H => q{v HH:mm – HH:mm},
10461             m => q{v HH:mm – HH:mm},
10462             },
10463             Hv => {
10464             H => q{HH–HH v},
10465             },
10466             M => {
10467             M => q{M–M月},
10468             },
10469             MEd => {
10470             M => q{M/dE至M/dE},
10471             d => q{M/dE至M/dE},
10472             },
10473             MMM => {
10474             M => q{M月至M月},
10475             },
10476             MMMEd => {
10477             M => q{M月d日E至M月d日E},
10478             d => q{M月d日E至d日E},
10479             },
10480             MMMd => {
10481             M => q{M月d日至M月d日},
10482             d => q{M月d日至d日},
10483             },
10484             Md => {
10485             M => q{M/d – M/d},
10486             d => q{M/d – M/d},
10487             },
10488             d => {
10489             d => q{d至d日},
10490             },
10491             fallback => '{0} – {1}',
10492             h => {
10493             a => q{ah时至ah时},
10494             h => q{ah时至h时},
10495             },
10496             hm => {
10497             a => q{ah:mm至ah:mm},
10498             h => q{ah:mm至h:mm},
10499             m => q{ah:mm至h:mm},
10500             },
10501             hmv => {
10502             a => q{vah:mm至ah:mm},
10503             h => q{vah:mm至h:mm},
10504             m => q{vah:mm至h:mm},
10505             },
10506             hv => {
10507             a => q{vah时至ah时},
10508             h => q{vah时至h时},
10509             },
10510             y => {
10511             y => q{Gy–y年},
10512             },
10513             yM => {
10514             M => q{Gy年M月至M月},
10515             y => q{Gy年M月至y年M月},
10516             },
10517             yMEd => {
10518             M => q{Gy/M/dE至y/M/dE},
10519             d => q{Gy/M/dE至y/M/dE},
10520             y => q{Gy/M/dE至y/M/dE},
10521             },
10522             yMMM => {
10523             M => q{Gy年M月至M月},
10524             y => q{Gy年M月至y年M月},
10525             },
10526             yMMMEd => {
10527             M => q{Gy年M月d日E至M月d日E},
10528             d => q{Gy年M月d日E至d日E},
10529             y => q{Gy年M月d日E至y年M月d日E},
10530             },
10531             yMMMM => {
10532             M => q{Gy年M月至M月},
10533             y => q{Gy年M月至y年M月},
10534             },
10535             yMMMd => {
10536             M => q{Gy年M月d日至M月d日},
10537             d => q{Gy年M月d日至d日},
10538             y => q{Gy年M月d日至y年M月d日},
10539             },
10540             yMd => {
10541             M => q{Gy/M/d – y/M/d},
10542             d => q{Gy/M/d – y/M/d},
10543             y => q{Gy/M/d – y/M/d},
10544             },
10545             },
10546             'gregorian' => {
10547             H => {
10548             H => q{HH–HH},
10549             },
10550             Hm => {
10551             H => q{HH:mm–HH:mm},
10552             m => q{HH:mm–HH:mm},
10553             },
10554             Hmv => {
10555             H => q{v HH:mm–HH:mm},
10556             m => q{v HH:mm–HH:mm},
10557             },
10558             Hv => {
10559             H => q{v HH–HH},
10560             },
10561             M => {
10562             M => q{M–M月},
10563             },
10564             MEd => {
10565             M => q{M/dE至M/dE},
10566             d => q{M/dE至M/dE},
10567             },
10568             MMM => {
10569             M => q{MMM – MMM},
10570             },
10571             MMMEd => {
10572             M => q{M月d日E至M月d日E},
10573             d => q{M月d日E至d日E},
10574             },
10575             MMMd => {
10576             M => q{M月d日至M月d日},
10577             d => q{M月d日至d日},
10578             },
10579             Md => {
10580             M => q{M/d – M/d},
10581             d => q{M/d – M/d},
10582             },
10583             d => {
10584             d => q{d–d日},
10585             },
10586             fallback => '{0} – {1}',
10587             h => {
10588             a => q{ah时至ah时},
10589             h => q{ah时至h时},
10590             },
10591             hm => {
10592             a => q{ah:mm至ah:mm},
10593             h => q{ah:mm至h:mm},
10594             m => q{ah:mm至h:mm},
10595             },
10596             hmv => {
10597             a => q{vah:mm至ah:mm},
10598             h => q{vah:mm至h:mm},
10599             m => q{vah:mm至h:mm},
10600             },
10601             hv => {
10602             a => q{vah时至ah时},
10603             h => q{vah时至h时},
10604             },
10605             y => {
10606             y => q{y–y年},
10607             },
10608             yM => {
10609             M => q{y年M月至M月},
10610             y => q{y年M月至y年M月},
10611             },
10612             yMEd => {
10613             M => q{y/M/dE至y/M/dE},
10614             d => q{y/M/dE至y/M/dE},
10615             y => q{y/M/dE至y/M/dE},
10616             },
10617             yMMM => {
10618             M => q{y年M月至M月},
10619             y => q{y年M月至y年M月},
10620             },
10621             yMMMEd => {
10622             M => q{y年M月d日E至M月d日E},
10623             d => q{y年M月d日E至d日E},
10624             y => q{y年M月d日E至y年M月d日E},
10625             },
10626             yMMMM => {
10627             M => q{y年M月至M月},
10628             y => q{y年M月至y年M月},
10629             },
10630             yMMMd => {
10631             M => q{y年M月d日至M月d日},
10632             d => q{y年M月d日至d日},
10633             y => q{y年M月d日至y年M月d日},
10634             },
10635             yMd => {
10636             M => q{y/M/d – y/M/d},
10637             d => q{y/M/d – y/M/d},
10638             y => q{y/M/d – y/M/d},
10639             },
10640             },
10641             'hebrew' => {
10642             H => {
10643             H => q{HH–HH},
10644             },
10645             Hm => {
10646             H => q{HH:mm–HH:mm},
10647             m => q{HH:mm–HH:mm},
10648             },
10649             Hmv => {
10650             H => q{v HH:mm – HH:mm},
10651             m => q{v HH:mm – HH:mm},
10652             },
10653             Hv => {
10654             H => q{HH–HH v},
10655             },
10656             M => {
10657             M => q{M–M月},
10658             },
10659             MEd => {
10660             M => q{M/dE至M/dE},
10661             d => q{M/dE至M/dE},
10662             },
10663             MMM => {
10664             M => q{MMM – MMM},
10665             },
10666             MMMEd => {
10667             M => q{M月d日E至M月d日E},
10668             d => q{M月d日E至d日E},
10669             },
10670             MMMd => {
10671             M => q{M月d日至M月d日},
10672             d => q{M月d日至d日},
10673             },
10674             Md => {
10675             M => q{M/d – M/d},
10676             d => q{M/d – M/d},
10677             },
10678             d => {
10679             d => q{d至d日},
10680             },
10681             fallback => '{0} – {1}',
10682             h => {
10683             a => q{ah时至ah时},
10684             h => q{ah时至h时},
10685             },
10686             hm => {
10687             a => q{ah:mm至ah:mm},
10688             h => q{ah:mm至h:mm},
10689             m => q{ah:mm至h:mm},
10690             },
10691             hmv => {
10692             a => q{vah:mm至ah:mm},
10693             h => q{vah:mm至h:mm},
10694             m => q{vah:mm至h:mm},
10695             },
10696             hv => {
10697             a => q{vah时至ah时},
10698             h => q{vah时至h时},
10699             },
10700             y => {
10701             y => q{Gy–y年},
10702             },
10703             yM => {
10704             M => q{Gy年M月至M月},
10705             y => q{Gy年M月至y年M月},
10706             },
10707             yMEd => {
10708             M => q{Gy/M/dE至y/M/dE},
10709             d => q{Gy/M/dE至y/M/dE},
10710             y => q{Gy/M/dE至y/M/dE},
10711             },
10712             yMMM => {
10713             M => q{Gy年M月至M月},
10714             y => q{Gy年M月至y年M月},
10715             },
10716             yMMMEd => {
10717             M => q{Gy年M月d日E至M月d日E},
10718             d => q{Gy年M月d日E至d日E},
10719             y => q{Gy年M月d日E至y年M月d日E},
10720             },
10721             yMMMM => {
10722             M => q{Gy年M月至M月},
10723             y => q{Gy年M月至y年M月},
10724             },
10725             yMMMd => {
10726             M => q{Gy年M月d日至M月d日},
10727             d => q{Gy年M月d日至d日},
10728             y => q{Gy年M月d日至y年M月d日},
10729             },
10730             yMd => {
10731             M => q{Gy/M/d – y/M/d},
10732             d => q{Gy/M/d – y/M/d},
10733             y => q{Gy/M/d – y/M/d},
10734             },
10735             },
10736             'indian' => {
10737             H => {
10738             H => q{HH–HH},
10739             },
10740             Hm => {
10741             H => q{HH:mm–HH:mm},
10742             m => q{HH:mm–HH:mm},
10743             },
10744             Hmv => {
10745             H => q{v HH:mm – HH:mm},
10746             m => q{v HH:mm – HH:mm},
10747             },
10748             Hv => {
10749             H => q{HH–HH v},
10750             },
10751             M => {
10752             M => q{M–M月},
10753             },
10754             MEd => {
10755             M => q{M/dE至M/dE},
10756             d => q{M/dE至M/dE},
10757             },
10758             MMM => {
10759             M => q{MMM – MMM},
10760             },
10761             MMMEd => {
10762             M => q{M月d日E至M月d日E},
10763             d => q{M月d日E至d日E},
10764             },
10765             MMMd => {
10766             M => q{M月d日至M月d日},
10767             d => q{M月d日至d日},
10768             },
10769             Md => {
10770             M => q{M/d – M/d},
10771             d => q{M/d – M/d},
10772             },
10773             d => {
10774             d => q{d至d日},
10775             },
10776             fallback => '{0} – {1}',
10777             h => {
10778             a => q{ah时至ah时},
10779             h => q{ah时至h时},
10780             },
10781             hm => {
10782             a => q{ah:mm至ah:mm},
10783             h => q{ah:mm至h:mm},
10784             m => q{ah:mm至h:mm},
10785             },
10786             hmv => {
10787             a => q{vah:mm至ah:mm},
10788             h => q{vah:mm至h:mm},
10789             m => q{vah:mm至h:mm},
10790             },
10791             hv => {
10792             a => q{vah时至ah时},
10793             h => q{vah时至h时},
10794             },
10795             y => {
10796             y => q{Gy–y年},
10797             },
10798             yM => {
10799             M => q{Gy年M月至M月},
10800             y => q{Gy年M月至y年M月},
10801             },
10802             yMEd => {
10803             M => q{Gy/M/dE至y/M/dE},
10804             d => q{Gy/M/dE至y/M/dE},
10805             y => q{Gy/M/dE至y/M/dE},
10806             },
10807             yMMM => {
10808             M => q{Gy年M月至M月},
10809             y => q{Gy年M月至y年M月},
10810             },
10811             yMMMEd => {
10812             M => q{Gy年M月d日E至M月d日E},
10813             d => q{Gy年M月d日E至d日E},
10814             y => q{Gy年M月d日E至y年M月d日E},
10815             },
10816             yMMMM => {
10817             M => q{Gy年M月至M月},
10818             y => q{Gy年M月至y年M月},
10819             },
10820             yMMMd => {
10821             M => q{Gy年M月d日至M月d日},
10822             d => q{Gy年M月d日至d日},
10823             y => q{Gy年M月d日至y年M月d日},
10824             },
10825             yMd => {
10826             M => q{Gy/M/d – y/M/d},
10827             d => q{Gy/M/d – y/M/d},
10828             y => q{Gy/M/d – y/M/d},
10829             },
10830             },
10831             'roc' => {
10832             H => {
10833             H => q{HH–HH},
10834             },
10835             Hm => {
10836             H => q{HH:mm–HH:mm},
10837             m => q{HH:mm–HH:mm},
10838             },
10839             Hmv => {
10840             H => q{v HH:mm – HH:mm},
10841             m => q{v HH:mm – HH:mm},
10842             },
10843             Hv => {
10844             H => q{HH–HH v},
10845             },
10846             M => {
10847             M => q{M–M月},
10848             },
10849             MEd => {
10850             M => q{M/dE至M/dE},
10851             d => q{M/dE至M/dE},
10852             },
10853             MMM => {
10854             M => q{MMM – MMM},
10855             },
10856             MMMEd => {
10857             M => q{M月d日E至M月d日E},
10858             d => q{M月d日E至d日E},
10859             },
10860             MMMd => {
10861             M => q{M月d日至M月d日},
10862             d => q{M月d日至d日},
10863             },
10864             Md => {
10865             M => q{M/d – M/d},
10866             d => q{M/d – M/d},
10867             },
10868             d => {
10869             d => q{d至d日},
10870             },
10871             fallback => '{0} – {1}',
10872             h => {
10873             a => q{ah时至ah时},
10874             h => q{ah时至h时},
10875             },
10876             hm => {
10877             a => q{ah:mm至ah:mm},
10878             h => q{ah:mm至h:mm},
10879             m => q{ah:mm至h:mm},
10880             },
10881             hmv => {
10882             a => q{vah:mm至ah:mm},
10883             h => q{vah:mm至h:mm},
10884             m => q{vah:mm至h:mm},
10885             },
10886             hv => {
10887             a => q{vah时至ah时},
10888             h => q{vah时至h时},
10889             },
10890             y => {
10891             y => q{Gy–y年},
10892             },
10893             yM => {
10894             M => q{Gy年M月至M月},
10895             y => q{Gy年M月至y年M月},
10896             },
10897             yMEd => {
10898             M => q{Gy/M/dE至y/M/dE},
10899             d => q{Gy/M/dE至y/M/dE},
10900             y => q{Gy/M/dE至y/M/dE},
10901             },
10902             yMMM => {
10903             M => q{Gy年M月至M月},
10904             y => q{Gy年M月至y年M月},
10905             },
10906             yMMMEd => {
10907             M => q{Gy年M月d日E至M月d日E},
10908             d => q{Gy年M月d日E至d日E},
10909             y => q{Gy年M月d日E至y年M月d日E},
10910             },
10911             yMMMM => {
10912             M => q{Gy年M月至M月},
10913             y => q{Gy年M月至y年M月},
10914             },
10915             yMMMd => {
10916             M => q{Gy年M月d日至M月d日},
10917             d => q{Gy年M月d日至d日},
10918             y => q{Gy年M月d日至y年M月d日},
10919             },
10920             yMd => {
10921             M => q{Gy/M/d – y/M/d},
10922             d => q{Gy/M/d – y/M/d},
10923             y => q{Gy/M/d – y/M/d},
10924             },
10925             },
10926             } },
10927             );
10928              
10929             has 'month_patterns' => (
10930             is => 'ro',
10931             isa => HashRef,
10932             init_arg => undef,
10933             default => sub { {
10934             'chinese' => {
10935             'format' => {
10936             'wide' => {
10937             'leap' => q{闰{0}},
10938             },
10939             },
10940             'numeric' => {
10941             'all' => {
10942             'leap' => q{闰{0}},
10943             },
10944             },
10945             'stand-alone' => {
10946             'narrow' => {
10947             'leap' => q{闰{0}},
10948             },
10949             },
10950             },
10951             } },
10952             );
10953              
10954             has 'cyclic_name_sets' => (
10955             is => 'ro',
10956             isa => HashRef,
10957             init_arg => undef,
10958             default => sub { {
10959             'chinese' => {
10960             'dayParts' => {
10961             'format' => {
10962             'abbreviated' => {
10963             0 => q(子),
10964             1 => q(丑),
10965             2 => q(寅),
10966             3 => q(卯),
10967             4 => q(辰),
10968             5 => q(巳),
10969             6 => q(午),
10970             7 => q(未),
10971             8 => q(申),
10972             9 => q(酉),
10973             10 => q(戌),
10974             11 => q(亥),
10975             },
10976             },
10977             },
10978             'solarTerms' => {
10979             'format' => {
10980             'abbreviated' => {
10981             0 => q(立春),
10982             1 => q(雨水),
10983             2 => q(惊蛰),
10984             3 => q(春分),
10985             4 => q(清明),
10986             5 => q(谷雨),
10987             6 => q(立夏),
10988             7 => q(小满),
10989             8 => q(芒种),
10990             9 => q(夏至),
10991             10 => q(小暑),
10992             11 => q(大暑),
10993             12 => q(立秋),
10994             13 => q(处暑),
10995             14 => q(白露),
10996             15 => q(秋分),
10997             16 => q(寒露),
10998             17 => q(霜降),
10999             18 => q(立冬),
11000             19 => q(小雪),
11001             20 => q(大雪),
11002             21 => q(冬至),
11003             22 => q(小寒),
11004             23 => q(大寒),
11005             },
11006             },
11007             },
11008             'years' => {
11009             'format' => {
11010             'abbreviated' => {
11011             0 => q(甲子),
11012             1 => q(乙丑),
11013             2 => q(丙寅),
11014             3 => q(丁卯),
11015             4 => q(戊辰),
11016             5 => q(己巳),
11017             6 => q(庚午),
11018             7 => q(辛未),
11019             8 => q(壬申),
11020             9 => q(癸酉),
11021             10 => q(甲戌),
11022             11 => q(乙亥),
11023             12 => q(丙子),
11024             13 => q(丁丑),
11025             14 => q(戊寅),
11026             15 => q(己卯),
11027             16 => q(庚辰),
11028             17 => q(辛巳),
11029             18 => q(壬午),
11030             19 => q(癸未),
11031             20 => q(甲申),
11032             21 => q(乙酉),
11033             22 => q(丙戌),
11034             23 => q(丁亥),
11035             24 => q(戊子),
11036             25 => q(己丑),
11037             26 => q(庚寅),
11038             27 => q(辛卯),
11039             28 => q(壬辰),
11040             29 => q(癸巳),
11041             30 => q(甲午),
11042             31 => q(乙未),
11043             32 => q(丙申),
11044             33 => q(丁酉),
11045             34 => q(戊戌),
11046             35 => q(己亥),
11047             36 => q(庚子),
11048             37 => q(辛丑),
11049             38 => q(壬寅),
11050             39 => q(癸卯),
11051             40 => q(甲辰),
11052             41 => q(乙巳),
11053             42 => q(丙午),
11054             43 => q(丁未),
11055             44 => q(戊申),
11056             45 => q(己酉),
11057             46 => q(庚戌),
11058             47 => q(辛亥),
11059             48 => q(壬子),
11060             49 => q(癸丑),
11061             50 => q(甲寅),
11062             51 => q(乙卯),
11063             52 => q(丙辰),
11064             53 => q(丁巳),
11065             54 => q(戊午),
11066             55 => q(己未),
11067             56 => q(庚申),
11068             57 => q(辛酉),
11069             58 => q(壬戌),
11070             59 => q(癸亥),
11071             },
11072             },
11073             },
11074             'zodiacs' => {
11075             'format' => {
11076             'abbreviated' => {
11077             0 => q(鼠),
11078             1 => q(牛),
11079             2 => q(虎),
11080             3 => q(兔),
11081             4 => q(龙),
11082             5 => q(蛇),
11083             6 => q(马),
11084             7 => q(羊),
11085             8 => q(猴),
11086             9 => q(鸡),
11087             10 => q(狗),
11088             11 => q(猪),
11089             },
11090             },
11091             },
11092             },
11093             'dangi' => {
11094             'dayParts' => {
11095             'format' => {
11096             'abbreviated' => {
11097             0 => q(子),
11098             1 => q(丑),
11099             2 => q(寅),
11100             3 => q(卯),
11101             4 => q(辰),
11102             5 => q(巳),
11103             6 => q(午),
11104             7 => q(未),
11105             8 => q(申),
11106             9 => q(酉),
11107             10 => q(戌),
11108             11 => q(亥),
11109             },
11110             'narrow' => {
11111             0 => q(子),
11112             1 => q(丑),
11113             2 => q(寅),
11114             3 => q(卯),
11115             4 => q(辰),
11116             5 => q(巳),
11117             6 => q(午),
11118             7 => q(未),
11119             8 => q(申),
11120             9 => q(酉),
11121             10 => q(戌),
11122             11 => q(亥),
11123             },
11124             'wide' => {
11125             0 => q(子),
11126             1 => q(丑),
11127             2 => q(寅),
11128             3 => q(卯),
11129             4 => q(辰),
11130             5 => q(巳),
11131             6 => q(午),
11132             7 => q(未),
11133             8 => q(申),
11134             9 => q(酉),
11135             10 => q(戌),
11136             11 => q(亥),
11137             },
11138             },
11139             },
11140             'days' => {
11141             'format' => {
11142             'abbreviated' => {
11143             0 => q(甲子),
11144             1 => q(乙丑),
11145             2 => q(丙寅),
11146             3 => q(丁卯),
11147             4 => q(戊辰),
11148             5 => q(己巳),
11149             6 => q(庚午),
11150             7 => q(辛未),
11151             8 => q(壬申),
11152             9 => q(癸酉),
11153             10 => q(甲戌),
11154             11 => q(乙亥),
11155             12 => q(丙子),
11156             13 => q(丁丑),
11157             14 => q(戊寅),
11158             15 => q(己卯),
11159             16 => q(庚辰),
11160             17 => q(辛巳),
11161             18 => q(壬午),
11162             19 => q(癸未),
11163             20 => q(甲申),
11164             21 => q(乙酉),
11165             22 => q(丙戌),
11166             23 => q(丁亥),
11167             24 => q(戊子),
11168             25 => q(己丑),
11169             26 => q(庚寅),
11170             27 => q(辛卯),
11171             28 => q(壬辰),
11172             29 => q(癸巳),
11173             30 => q(甲午),
11174             31 => q(乙未),
11175             32 => q(丙申),
11176             33 => q(丁酉),
11177             34 => q(戊戌),
11178             35 => q(己亥),
11179             36 => q(庚子),
11180             37 => q(辛丑),
11181             38 => q(壬寅),
11182             39 => q(癸卯),
11183             40 => q(甲辰),
11184             41 => q(乙巳),
11185             42 => q(丙午),
11186             43 => q(丁未),
11187             44 => q(戊申),
11188             45 => q(己酉),
11189             46 => q(庚戌),
11190             47 => q(辛亥),
11191             48 => q(壬子),
11192             49 => q(癸丑),
11193             50 => q(甲寅),
11194             51 => q(乙卯),
11195             52 => q(丙辰),
11196             53 => q(丁巳),
11197             54 => q(戊午),
11198             55 => q(己未),
11199             56 => q(庚申),
11200             57 => q(辛酉),
11201             58 => q(壬戌),
11202             59 => q(癸亥),
11203             },
11204             'narrow' => {
11205             0 => q(甲子),
11206             1 => q(乙丑),
11207             2 => q(丙寅),
11208             3 => q(丁卯),
11209             4 => q(戊辰),
11210             5 => q(己巳),
11211             6 => q(庚午),
11212             7 => q(辛未),
11213             8 => q(壬申),
11214             9 => q(癸酉),
11215             10 => q(甲戌),
11216             11 => q(乙亥),
11217             12 => q(丙子),
11218             13 => q(丁丑),
11219             14 => q(戊寅),
11220             15 => q(己卯),
11221             16 => q(庚辰),
11222             17 => q(辛巳),
11223             18 => q(壬午),
11224             19 => q(癸未),
11225             20 => q(甲申),
11226             21 => q(乙酉),
11227             22 => q(丙戌),
11228             23 => q(丁亥),
11229             24 => q(戊子),
11230             25 => q(己丑),
11231             26 => q(庚寅),
11232             27 => q(辛卯),
11233             28 => q(壬辰),
11234             29 => q(癸巳),
11235             30 => q(甲午),
11236             31 => q(乙未),
11237             32 => q(丙申),
11238             33 => q(丁酉),
11239             34 => q(戊戌),
11240             35 => q(己亥),
11241             36 => q(庚子),
11242             37 => q(辛丑),
11243             38 => q(壬寅),
11244             39 => q(癸卯),
11245             40 => q(甲辰),
11246             41 => q(乙巳),
11247             42 => q(丙午),
11248             43 => q(丁未),
11249             44 => q(戊申),
11250             45 => q(己酉),
11251             46 => q(庚戌),
11252             47 => q(辛亥),
11253             48 => q(壬子),
11254             49 => q(癸丑),
11255             50 => q(甲寅),
11256             51 => q(乙卯),
11257             52 => q(丙辰),
11258             53 => q(丁巳),
11259             54 => q(戊午),
11260             55 => q(己未),
11261             56 => q(庚申),
11262             57 => q(辛酉),
11263             58 => q(壬戌),
11264             59 => q(癸亥),
11265             },
11266             'wide' => {
11267             0 => q(甲子),
11268             1 => q(乙丑),
11269             2 => q(丙寅),
11270             3 => q(丁卯),
11271             4 => q(戊辰),
11272             5 => q(己巳),
11273             6 => q(庚午),
11274             7 => q(辛未),
11275             8 => q(壬申),
11276             9 => q(癸酉),
11277             10 => q(甲戌),
11278             11 => q(乙亥),
11279             12 => q(丙子),
11280             13 => q(丁丑),
11281             14 => q(戊寅),
11282             15 => q(己卯),
11283             16 => q(庚辰),
11284             17 => q(辛巳),
11285             18 => q(壬午),
11286             19 => q(癸未),
11287             20 => q(甲申),
11288             21 => q(乙酉),
11289             22 => q(丙戌),
11290             23 => q(丁亥),
11291             24 => q(戊子),
11292             25 => q(己丑),
11293             26 => q(庚寅),
11294             27 => q(辛卯),
11295             28 => q(壬辰),
11296             29 => q(癸巳),
11297             30 => q(甲午),
11298             31 => q(乙未),
11299             32 => q(丙申),
11300             33 => q(丁酉),
11301             34 => q(戊戌),
11302             35 => q(己亥),
11303             36 => q(庚子),
11304             37 => q(辛丑),
11305             38 => q(壬寅),
11306             39 => q(癸卯),
11307             40 => q(甲辰),
11308             41 => q(乙巳),
11309             42 => q(丙午),
11310             43 => q(丁未),
11311             44 => q(戊申),
11312             45 => q(己酉),
11313             46 => q(庚戌),
11314             47 => q(辛亥),
11315             48 => q(壬子),
11316             49 => q(癸丑),
11317             50 => q(甲寅),
11318             51 => q(乙卯),
11319             52 => q(丙辰),
11320             53 => q(丁巳),
11321             54 => q(戊午),
11322             55 => q(己未),
11323             56 => q(庚申),
11324             57 => q(辛酉),
11325             58 => q(壬戌),
11326             59 => q(癸亥),
11327             },
11328             },
11329             },
11330             },
11331             } },
11332             );
11333              
11334             has 'time_zone_names' => (
11335             is => 'ro',
11336             isa => HashRef,
11337             init_arg => undef,
11338             default => sub { {
11339             hourFormat => q(+HH:mm;-HH:mm),
11340             gmtFormat => q(GMT{0}),
11341             gmtZeroFormat => q(GMT),
11342             regionFormat => q({0}时间),
11343             regionFormat => q({0}夏令时间),
11344             regionFormat => q({0}标准时间),
11345             fallbackFormat => q({1}({0})),
11346             'Acre' => {
11347             long => {
11348             'daylight' => q#阿克里夏令时间#,
11349             'generic' => q#阿克里时间#,
11350             'standard' => q#阿克里标准时间#,
11351             },
11352             },
11353             'Afghanistan' => {
11354             long => {
11355             'standard' => q#阿富汗时间#,
11356             },
11357             },
11358             'Africa/Abidjan' => {
11359             exemplarCity => q#阿比让#,
11360             },
11361             'Africa/Accra' => {
11362             exemplarCity => q#阿克拉#,
11363             },
11364             'Africa/Addis_Ababa' => {
11365             exemplarCity => q#亚的斯亚贝巴#,
11366             },
11367             'Africa/Algiers' => {
11368             exemplarCity => q#阿尔及尔#,
11369             },
11370             'Africa/Asmera' => {
11371             exemplarCity => q#阿斯马拉#,
11372             },
11373             'Africa/Bamako' => {
11374             exemplarCity => q#巴马科#,
11375             },
11376             'Africa/Bangui' => {
11377             exemplarCity => q#班吉#,
11378             },
11379             'Africa/Banjul' => {
11380             exemplarCity => q#班珠尔#,
11381             },
11382             'Africa/Bissau' => {
11383             exemplarCity => q#比绍#,
11384             },
11385             'Africa/Blantyre' => {
11386             exemplarCity => q#布兰太尔#,
11387             },
11388             'Africa/Brazzaville' => {
11389             exemplarCity => q#布拉柴维尔#,
11390             },
11391             'Africa/Bujumbura' => {
11392             exemplarCity => q#布琼布拉#,
11393             },
11394             'Africa/Cairo' => {
11395             exemplarCity => q#开罗#,
11396             },
11397             'Africa/Casablanca' => {
11398             exemplarCity => q#卡萨布兰卡#,
11399             },
11400             'Africa/Ceuta' => {
11401             exemplarCity => q#休达#,
11402             },
11403             'Africa/Conakry' => {
11404             exemplarCity => q#科纳克里#,
11405             },
11406             'Africa/Dakar' => {
11407             exemplarCity => q#达喀尔#,
11408             },
11409             'Africa/Dar_es_Salaam' => {
11410             exemplarCity => q#达累斯萨拉姆#,
11411             },
11412             'Africa/Djibouti' => {
11413             exemplarCity => q#吉布提#,
11414             },
11415             'Africa/Douala' => {
11416             exemplarCity => q#杜阿拉#,
11417             },
11418             'Africa/El_Aaiun' => {
11419             exemplarCity => q#阿尤恩#,
11420             },
11421             'Africa/Freetown' => {
11422             exemplarCity => q#弗里敦#,
11423             },
11424             'Africa/Gaborone' => {
11425             exemplarCity => q#哈博罗内#,
11426             },
11427             'Africa/Harare' => {
11428             exemplarCity => q#哈拉雷#,
11429             },
11430             'Africa/Johannesburg' => {
11431             exemplarCity => q#约翰内斯堡#,
11432             },
11433             'Africa/Juba' => {
11434             exemplarCity => q#朱巴#,
11435             },
11436             'Africa/Kampala' => {
11437             exemplarCity => q#坎帕拉#,
11438             },
11439             'Africa/Khartoum' => {
11440             exemplarCity => q#喀土穆#,
11441             },
11442             'Africa/Kigali' => {
11443             exemplarCity => q#基加利#,
11444             },
11445             'Africa/Kinshasa' => {
11446             exemplarCity => q#金沙萨#,
11447             },
11448             'Africa/Lagos' => {
11449             exemplarCity => q#拉各斯#,
11450             },
11451             'Africa/Libreville' => {
11452             exemplarCity => q#利伯维尔#,
11453             },
11454             'Africa/Lome' => {
11455             exemplarCity => q#洛美#,
11456             },
11457             'Africa/Luanda' => {
11458             exemplarCity => q#罗安达#,
11459             },
11460             'Africa/Lubumbashi' => {
11461             exemplarCity => q#卢本巴希#,
11462             },
11463             'Africa/Lusaka' => {
11464             exemplarCity => q#卢萨卡#,
11465             },
11466             'Africa/Malabo' => {
11467             exemplarCity => q#马拉博#,
11468             },
11469             'Africa/Maputo' => {
11470             exemplarCity => q#马普托#,
11471             },
11472             'Africa/Maseru' => {
11473             exemplarCity => q#马塞卢#,
11474             },
11475             'Africa/Mbabane' => {
11476             exemplarCity => q#姆巴巴纳#,
11477             },
11478             'Africa/Mogadishu' => {
11479             exemplarCity => q#摩加迪沙#,
11480             },
11481             'Africa/Monrovia' => {
11482             exemplarCity => q#蒙罗维亚#,
11483             },
11484             'Africa/Nairobi' => {
11485             exemplarCity => q#内罗毕#,
11486             },
11487             'Africa/Ndjamena' => {
11488             exemplarCity => q#恩贾梅纳#,
11489             },
11490             'Africa/Niamey' => {
11491             exemplarCity => q#尼亚美#,
11492             },
11493             'Africa/Nouakchott' => {
11494             exemplarCity => q#努瓦克肖特#,
11495             },
11496             'Africa/Ouagadougou' => {
11497             exemplarCity => q#瓦加杜古#,
11498             },
11499             'Africa/Porto-Novo' => {
11500             exemplarCity => q#波多诺伏#,
11501             },
11502             'Africa/Sao_Tome' => {
11503             exemplarCity => q#圣多美#,
11504             },
11505             'Africa/Tripoli' => {
11506             exemplarCity => q#的黎波里#,
11507             },
11508             'Africa/Tunis' => {
11509             exemplarCity => q#突尼斯#,
11510             },
11511             'Africa/Windhoek' => {
11512             exemplarCity => q#温得和克#,
11513             },
11514             'Africa_Central' => {
11515             long => {
11516             'standard' => q#中部非洲时间#,
11517             },
11518             },
11519             'Africa_Eastern' => {
11520             long => {
11521             'standard' => q#东部非洲时间#,
11522             },
11523             },
11524             'Africa_Southern' => {
11525             long => {
11526             'standard' => q#南非标准时间#,
11527             },
11528             },
11529             'Africa_Western' => {
11530             long => {
11531             'daylight' => q#西部非洲夏令时间#,
11532             'generic' => q#西部非洲时间#,
11533             'standard' => q#西部非洲标准时间#,
11534             },
11535             },
11536             'Alaska' => {
11537             long => {
11538             'daylight' => q#阿拉斯加夏令时间#,
11539             'generic' => q#阿拉斯加时间#,
11540             'standard' => q#阿拉斯加标准时间#,
11541             },
11542             },
11543             'Almaty' => {
11544             long => {
11545             'daylight' => q#阿拉木图夏令时间#,
11546             'generic' => q#阿拉木图时间#,
11547             'standard' => q#阿拉木图标准时间#,
11548             },
11549             },
11550             'Amazon' => {
11551             long => {
11552             'daylight' => q#亚马逊夏令时间#,
11553             'generic' => q#亚马逊时间#,
11554             'standard' => q#亚马逊标准时间#,
11555             },
11556             },
11557             'America/Adak' => {
11558             exemplarCity => q#埃达克#,
11559             },
11560             'America/Anchorage' => {
11561             exemplarCity => q#安克雷奇#,
11562             },
11563             'America/Anguilla' => {
11564             exemplarCity => q#安圭拉#,
11565             },
11566             'America/Antigua' => {
11567             exemplarCity => q#安提瓜#,
11568             },
11569             'America/Araguaina' => {
11570             exemplarCity => q#阿拉瓜伊纳#,
11571             },
11572             'America/Argentina/La_Rioja' => {
11573             exemplarCity => q#拉里奥哈#,
11574             },
11575             'America/Argentina/Rio_Gallegos' => {
11576             exemplarCity => q#里奥加耶戈斯#,
11577             },
11578             'America/Argentina/Salta' => {
11579             exemplarCity => q#萨尔塔#,
11580             },
11581             'America/Argentina/San_Juan' => {
11582             exemplarCity => q#圣胡安#,
11583             },
11584             'America/Argentina/San_Luis' => {
11585             exemplarCity => q#圣路易斯#,
11586             },
11587             'America/Argentina/Tucuman' => {
11588             exemplarCity => q#图库曼#,
11589             },
11590             'America/Argentina/Ushuaia' => {
11591             exemplarCity => q#乌斯怀亚#,
11592             },
11593             'America/Aruba' => {
11594             exemplarCity => q#阿鲁巴#,
11595             },
11596             'America/Asuncion' => {
11597             exemplarCity => q#亚松森#,
11598             },
11599             'America/Bahia' => {
11600             exemplarCity => q#巴伊亚#,
11601             },
11602             'America/Bahia_Banderas' => {
11603             exemplarCity => q#巴伊亚班德拉斯#,
11604             },
11605             'America/Barbados' => {
11606             exemplarCity => q#巴巴多斯#,
11607             },
11608             'America/Belem' => {
11609             exemplarCity => q#贝伦#,
11610             },
11611             'America/Belize' => {
11612             exemplarCity => q#伯利兹#,
11613             },
11614             'America/Blanc-Sablon' => {
11615             exemplarCity => q#布兰克萨布隆#,
11616             },
11617             'America/Boa_Vista' => {
11618             exemplarCity => q#博阿维斯塔#,
11619             },
11620             'America/Bogota' => {
11621             exemplarCity => q#波哥大#,
11622             },
11623             'America/Boise' => {
11624             exemplarCity => q#博伊西#,
11625             },
11626             'America/Buenos_Aires' => {
11627             exemplarCity => q#布宜诺斯艾利斯#,
11628             },
11629             'America/Cambridge_Bay' => {
11630             exemplarCity => q#剑桥湾#,
11631             },
11632             'America/Campo_Grande' => {
11633             exemplarCity => q#大坎普#,
11634             },
11635             'America/Cancun' => {
11636             exemplarCity => q#坎昆#,
11637             },
11638             'America/Caracas' => {
11639             exemplarCity => q#加拉加斯#,
11640             },
11641             'America/Catamarca' => {
11642             exemplarCity => q#卡塔马卡#,
11643             },
11644             'America/Cayenne' => {
11645             exemplarCity => q#卡宴#,
11646             },
11647             'America/Cayman' => {
11648             exemplarCity => q#开曼#,
11649             },
11650             'America/Chicago' => {
11651             exemplarCity => q#芝加哥#,
11652             },
11653             'America/Chihuahua' => {
11654             exemplarCity => q#奇瓦瓦#,
11655             },
11656             'America/Coral_Harbour' => {
11657             exemplarCity => q#阿蒂科肯#,
11658             },
11659             'America/Cordoba' => {
11660             exemplarCity => q#科尔多瓦#,
11661             },
11662             'America/Costa_Rica' => {
11663             exemplarCity => q#哥斯达黎加#,
11664             },
11665             'America/Creston' => {
11666             exemplarCity => q#克雷斯顿#,
11667             },
11668             'America/Cuiaba' => {
11669             exemplarCity => q#库亚巴#,
11670             },
11671             'America/Curacao' => {
11672             exemplarCity => q#库拉索#,
11673             },
11674             'America/Danmarkshavn' => {
11675             exemplarCity => q#丹马沙文#,
11676             },
11677             'America/Dawson' => {
11678             exemplarCity => q#道森#,
11679             },
11680             'America/Dawson_Creek' => {
11681             exemplarCity => q#道森克里克#,
11682             },
11683             'America/Denver' => {
11684             exemplarCity => q#丹佛#,
11685             },
11686             'America/Detroit' => {
11687             exemplarCity => q#底特律#,
11688             },
11689             'America/Dominica' => {
11690             exemplarCity => q#多米尼加#,
11691             },
11692             'America/Edmonton' => {
11693             exemplarCity => q#埃德蒙顿#,
11694             },
11695             'America/Eirunepe' => {
11696             exemplarCity => q#依伦尼贝#,
11697             },
11698             'America/El_Salvador' => {
11699             exemplarCity => q#萨尔瓦多#,
11700             },
11701             'America/Fort_Nelson' => {
11702             exemplarCity => q#纳尔逊堡#,
11703             },
11704             'America/Fortaleza' => {
11705             exemplarCity => q#福塔雷萨#,
11706             },
11707             'America/Glace_Bay' => {
11708             exemplarCity => q#格莱斯贝#,
11709             },
11710             'America/Godthab' => {
11711             exemplarCity => q#努克#,
11712             },
11713             'America/Goose_Bay' => {
11714             exemplarCity => q#古斯湾#,
11715             },
11716             'America/Grand_Turk' => {
11717             exemplarCity => q#大特克#,
11718             },
11719             'America/Grenada' => {
11720             exemplarCity => q#格林纳达#,
11721             },
11722             'America/Guadeloupe' => {
11723             exemplarCity => q#瓜德罗普#,
11724             },
11725             'America/Guatemala' => {
11726             exemplarCity => q#危地马拉#,
11727             },
11728             'America/Guayaquil' => {
11729             exemplarCity => q#瓜亚基尔#,
11730             },
11731             'America/Guyana' => {
11732             exemplarCity => q#圭亚那#,
11733             },
11734             'America/Halifax' => {
11735             exemplarCity => q#哈利法克斯#,
11736             },
11737             'America/Havana' => {
11738             exemplarCity => q#哈瓦那#,
11739             },
11740             'America/Hermosillo' => {
11741             exemplarCity => q#埃莫西约#,
11742             },
11743             'America/Indiana/Knox' => {
11744             exemplarCity => q#印第安纳州诺克斯#,
11745             },
11746             'America/Indiana/Marengo' => {
11747             exemplarCity => q#印第安纳州马伦戈#,
11748             },
11749             'America/Indiana/Petersburg' => {
11750             exemplarCity => q#印第安纳州彼得斯堡#,
11751             },
11752             'America/Indiana/Tell_City' => {
11753             exemplarCity => q#印第安纳州特尔城#,
11754             },
11755             'America/Indiana/Vevay' => {
11756             exemplarCity => q#印第安纳州维维市#,
11757             },
11758             'America/Indiana/Vincennes' => {
11759             exemplarCity => q#印第安纳州温森斯#,
11760             },
11761             'America/Indiana/Winamac' => {
11762             exemplarCity => q#印第安纳州威纳马克#,
11763             },
11764             'America/Indianapolis' => {
11765             exemplarCity => q#印第安纳波利斯#,
11766             },
11767             'America/Inuvik' => {
11768             exemplarCity => q#伊努维克#,
11769             },
11770             'America/Iqaluit' => {
11771             exemplarCity => q#伊魁特#,
11772             },
11773             'America/Jamaica' => {
11774             exemplarCity => q#牙买加#,
11775             },
11776             'America/Jujuy' => {
11777             exemplarCity => q#胡胡伊#,
11778             },
11779             'America/Juneau' => {
11780             exemplarCity => q#朱诺#,
11781             },
11782             'America/Kentucky/Monticello' => {
11783             exemplarCity => q#肯塔基州蒙蒂塞洛#,
11784             },
11785             'America/Kralendijk' => {
11786             exemplarCity => q#克拉伦代克#,
11787             },
11788             'America/La_Paz' => {
11789             exemplarCity => q#拉巴斯#,
11790             },
11791             'America/Lima' => {
11792             exemplarCity => q#利马#,
11793             },
11794             'America/Los_Angeles' => {
11795             exemplarCity => q#洛杉矶#,
11796             },
11797             'America/Louisville' => {
11798             exemplarCity => q#路易斯维尔#,
11799             },
11800             'America/Lower_Princes' => {
11801             exemplarCity => q#下太子区#,
11802             },
11803             'America/Maceio' => {
11804             exemplarCity => q#马塞约#,
11805             },
11806             'America/Managua' => {
11807             exemplarCity => q#马那瓜#,
11808             },
11809             'America/Manaus' => {
11810             exemplarCity => q#马瑙斯#,
11811             },
11812             'America/Marigot' => {
11813             exemplarCity => q#马里戈特#,
11814             },
11815             'America/Martinique' => {
11816             exemplarCity => q#马提尼克#,
11817             },
11818             'America/Matamoros' => {
11819             exemplarCity => q#马塔莫罗斯#,
11820             },
11821             'America/Mazatlan' => {
11822             exemplarCity => q#马萨特兰#,
11823             },
11824             'America/Mendoza' => {
11825             exemplarCity => q#门多萨#,
11826             },
11827             'America/Menominee' => {
11828             exemplarCity => q#梅诺米尼#,
11829             },
11830             'America/Merida' => {
11831             exemplarCity => q#梅里达#,
11832             },
11833             'America/Metlakatla' => {
11834             exemplarCity => q#梅特拉卡特拉#,
11835             },
11836             'America/Mexico_City' => {
11837             exemplarCity => q#墨西哥城#,
11838             },
11839             'America/Miquelon' => {
11840             exemplarCity => q#密克隆#,
11841             },
11842             'America/Moncton' => {
11843             exemplarCity => q#蒙克顿#,
11844             },
11845             'America/Monterrey' => {
11846             exemplarCity => q#蒙特雷#,
11847             },
11848             'America/Montevideo' => {
11849             exemplarCity => q#蒙得维的亚#,
11850             },
11851             'America/Montserrat' => {
11852             exemplarCity => q#蒙特塞拉特#,
11853             },
11854             'America/Nassau' => {
11855             exemplarCity => q#拿骚#,
11856             },
11857             'America/New_York' => {
11858             exemplarCity => q#纽约#,
11859             },
11860             'America/Nipigon' => {
11861             exemplarCity => q#尼皮贡#,
11862             },
11863             'America/Nome' => {
11864             exemplarCity => q#诺姆#,
11865             },
11866             'America/Noronha' => {
11867             exemplarCity => q#洛罗尼亚#,
11868             },
11869             'America/North_Dakota/Beulah' => {
11870             exemplarCity => q#北达科他州比尤拉#,
11871             },
11872             'America/North_Dakota/Center' => {
11873             exemplarCity => q#北达科他州申特#,
11874             },
11875             'America/North_Dakota/New_Salem' => {
11876             exemplarCity => q#北达科他州新塞勒姆#,
11877             },
11878             'America/Ojinaga' => {
11879             exemplarCity => q#奥希纳加#,
11880             },
11881             'America/Panama' => {
11882             exemplarCity => q#巴拿马#,
11883             },
11884             'America/Pangnirtung' => {
11885             exemplarCity => q#旁涅唐#,
11886             },
11887             'America/Paramaribo' => {
11888             exemplarCity => q#帕拉马里博#,
11889             },
11890             'America/Phoenix' => {
11891             exemplarCity => q#凤凰城#,
11892             },
11893             'America/Port-au-Prince' => {
11894             exemplarCity => q#太子港#,
11895             },
11896             'America/Port_of_Spain' => {
11897             exemplarCity => q#西班牙港#,
11898             },
11899             'America/Porto_Velho' => {
11900             exemplarCity => q#波多韦柳#,
11901             },
11902             'America/Puerto_Rico' => {
11903             exemplarCity => q#波多黎各#,
11904             },
11905             'America/Punta_Arenas' => {
11906             exemplarCity => q#蓬塔阿雷纳斯#,
11907             },
11908             'America/Rainy_River' => {
11909             exemplarCity => q#雷尼河#,
11910             },
11911             'America/Rankin_Inlet' => {
11912             exemplarCity => q#兰今湾#,
11913             },
11914             'America/Recife' => {
11915             exemplarCity => q#累西腓#,
11916             },
11917             'America/Regina' => {
11918             exemplarCity => q#里贾纳#,
11919             },
11920             'America/Resolute' => {
11921             exemplarCity => q#雷索卢特#,
11922             },
11923             'America/Rio_Branco' => {
11924             exemplarCity => q#里奥布郎库#,
11925             },
11926             'America/Santa_Isabel' => {
11927             exemplarCity => q#圣伊萨贝尔#,
11928             },
11929             'America/Santarem' => {
11930             exemplarCity => q#圣塔伦#,
11931             },
11932             'America/Santiago' => {
11933             exemplarCity => q#圣地亚哥#,
11934             },
11935             'America/Santo_Domingo' => {
11936             exemplarCity => q#圣多明各#,
11937             },
11938             'America/Sao_Paulo' => {
11939             exemplarCity => q#圣保罗#,
11940             },
11941             'America/Scoresbysund' => {
11942             exemplarCity => q#斯科列斯比桑德#,
11943             },
11944             'America/Sitka' => {
11945             exemplarCity => q#锡特卡#,
11946             },
11947             'America/St_Barthelemy' => {
11948             exemplarCity => q#圣巴泰勒米岛#,
11949             },
11950             'America/St_Johns' => {
11951             exemplarCity => q#圣约翰斯#,
11952             },
11953             'America/St_Kitts' => {
11954             exemplarCity => q#圣基茨#,
11955             },
11956             'America/St_Lucia' => {
11957             exemplarCity => q#圣卢西亚#,
11958             },
11959             'America/St_Thomas' => {
11960             exemplarCity => q#圣托马斯#,
11961             },
11962             'America/St_Vincent' => {
11963             exemplarCity => q#圣文森特#,
11964             },
11965             'America/Swift_Current' => {
11966             exemplarCity => q#斯威夫特卡伦特#,
11967             },
11968             'America/Tegucigalpa' => {
11969             exemplarCity => q#特古西加尔巴#,
11970             },
11971             'America/Thule' => {
11972             exemplarCity => q#图勒#,
11973             },
11974             'America/Thunder_Bay' => {
11975             exemplarCity => q#桑德贝#,
11976             },
11977             'America/Tijuana' => {
11978             exemplarCity => q#蒂华纳#,
11979             },
11980             'America/Toronto' => {
11981             exemplarCity => q#多伦多#,
11982             },
11983             'America/Tortola' => {
11984             exemplarCity => q#托尔托拉#,
11985             },
11986             'America/Vancouver' => {
11987             exemplarCity => q#温哥华#,
11988             },
11989             'America/Whitehorse' => {
11990             exemplarCity => q#怀特霍斯#,
11991             },
11992             'America/Winnipeg' => {
11993             exemplarCity => q#温尼伯#,
11994             },
11995             'America/Yakutat' => {
11996             exemplarCity => q#亚库塔特#,
11997             },
11998             'America/Yellowknife' => {
11999             exemplarCity => q#耶洛奈夫#,
12000             },
12001             'America_Central' => {
12002             long => {
12003             'daylight' => q#北美中部夏令时间#,
12004             'generic' => q#北美中部时间#,
12005             'standard' => q#北美中部标准时间#,
12006             },
12007             },
12008             'America_Eastern' => {
12009             long => {
12010             'daylight' => q#北美东部夏令时间#,
12011             'generic' => q#北美东部时间#,
12012             'standard' => q#北美东部标准时间#,
12013             },
12014             },
12015             'America_Mountain' => {
12016             long => {
12017             'daylight' => q#北美山区夏令时间#,
12018             'generic' => q#北美山区时间#,
12019             'standard' => q#北美山区标准时间#,
12020             },
12021             },
12022             'America_Pacific' => {
12023             long => {
12024             'daylight' => q#北美太平洋夏令时间#,
12025             'generic' => q#北美太平洋时间#,
12026             'standard' => q#北美太平洋标准时间#,
12027             },
12028             },
12029             'Anadyr' => {
12030             long => {
12031             'daylight' => q#阿纳德尔夏令时间#,
12032             'generic' => q#阿纳德尔时间#,
12033             'standard' => q#阿纳德尔标准时间#,
12034             },
12035             },
12036             'Antarctica/Casey' => {
12037             exemplarCity => q#卡塞#,
12038             },
12039             'Antarctica/Davis' => {
12040             exemplarCity => q#戴维斯#,
12041             },
12042             'Antarctica/DumontDUrville' => {
12043             exemplarCity => q#迪蒙迪尔维尔#,
12044             },
12045             'Antarctica/Macquarie' => {
12046             exemplarCity => q#麦格理#,
12047             },
12048             'Antarctica/Mawson' => {
12049             exemplarCity => q#莫森#,
12050             },
12051             'Antarctica/McMurdo' => {
12052             exemplarCity => q#麦克默多#,
12053             },
12054             'Antarctica/Palmer' => {
12055             exemplarCity => q#帕默尔#,
12056             },
12057             'Antarctica/Rothera' => {
12058             exemplarCity => q#罗瑟拉#,
12059             },
12060             'Antarctica/Syowa' => {
12061             exemplarCity => q#昭和#,
12062             },
12063             'Antarctica/Troll' => {
12064             exemplarCity => q#特罗尔#,
12065             },
12066             'Antarctica/Vostok' => {
12067             exemplarCity => q#沃斯托克#,
12068             },
12069             'Apia' => {
12070             long => {
12071             'daylight' => q#阿皮亚夏令时间#,
12072             'generic' => q#阿皮亚时间#,
12073             'standard' => q#阿皮亚标准时间#,
12074             },
12075             },
12076             'Aqtau' => {
12077             long => {
12078             'daylight' => q#阿克套夏令时间#,
12079             'generic' => q#阿克套时间#,
12080             'standard' => q#阿克套标准时间#,
12081             },
12082             },
12083             'Aqtobe' => {
12084             long => {
12085             'daylight' => q#阿克托别夏令时间#,
12086             'generic' => q#阿克托别时间#,
12087             'standard' => q#阿克托别标准时间#,
12088             },
12089             },
12090             'Arabian' => {
12091             long => {
12092             'daylight' => q#阿拉伯夏令时间#,
12093             'generic' => q#阿拉伯时间#,
12094             'standard' => q#阿拉伯标准时间#,
12095             },
12096             },
12097             'Arctic/Longyearbyen' => {
12098             exemplarCity => q#朗伊尔城#,
12099             },
12100             'Argentina' => {
12101             long => {
12102             'daylight' => q#阿根廷夏令时间#,
12103             'generic' => q#阿根廷时间#,
12104             'standard' => q#阿根廷标准时间#,
12105             },
12106             },
12107             'Argentina_Western' => {
12108             long => {
12109             'daylight' => q#阿根廷西部夏令时间#,
12110             'generic' => q#阿根廷西部时间#,
12111             'standard' => q#阿根廷西部标准时间#,
12112             },
12113             },
12114             'Armenia' => {
12115             long => {
12116             'daylight' => q#亚美尼亚夏令时间#,
12117             'generic' => q#亚美尼亚时间#,
12118             'standard' => q#亚美尼亚标准时间#,
12119             },
12120             },
12121             'Asia/Aden' => {
12122             exemplarCity => q#亚丁#,
12123             },
12124             'Asia/Almaty' => {
12125             exemplarCity => q#阿拉木图#,
12126             },
12127             'Asia/Amman' => {
12128             exemplarCity => q#安曼#,
12129             },
12130             'Asia/Anadyr' => {
12131             exemplarCity => q#阿纳德尔#,
12132             },
12133             'Asia/Aqtau' => {
12134             exemplarCity => q#阿克套#,
12135             },
12136             'Asia/Aqtobe' => {
12137             exemplarCity => q#阿克托别#,
12138             },
12139             'Asia/Ashgabat' => {
12140             exemplarCity => q#阿什哈巴德#,
12141             },
12142             'Asia/Atyrau' => {
12143             exemplarCity => q#阿特劳#,
12144             },
12145             'Asia/Baghdad' => {
12146             exemplarCity => q#巴格达#,
12147             },
12148             'Asia/Bahrain' => {
12149             exemplarCity => q#巴林#,
12150             },
12151             'Asia/Baku' => {
12152             exemplarCity => q#巴库#,
12153             },
12154             'Asia/Bangkok' => {
12155             exemplarCity => q#曼谷#,
12156             },
12157             'Asia/Barnaul' => {
12158             exemplarCity => q#巴尔瑙尔#,
12159             },
12160             'Asia/Beirut' => {
12161             exemplarCity => q#贝鲁特#,
12162             },
12163             'Asia/Bishkek' => {
12164             exemplarCity => q#比什凯克#,
12165             },
12166             'Asia/Brunei' => {
12167             exemplarCity => q#文莱#,
12168             },
12169             'Asia/Calcutta' => {
12170             exemplarCity => q#加尔各答#,
12171             },
12172             'Asia/Chita' => {
12173             exemplarCity => q#赤塔#,
12174             },
12175             'Asia/Choibalsan' => {
12176             exemplarCity => q#乔巴山#,
12177             },
12178             'Asia/Colombo' => {
12179             exemplarCity => q#科伦坡#,
12180             },
12181             'Asia/Damascus' => {
12182             exemplarCity => q#大马士革#,
12183             },
12184             'Asia/Dhaka' => {
12185             exemplarCity => q#达卡#,
12186             },
12187             'Asia/Dili' => {
12188             exemplarCity => q#帝力#,
12189             },
12190             'Asia/Dubai' => {
12191             exemplarCity => q#迪拜#,
12192             },
12193             'Asia/Dushanbe' => {
12194             exemplarCity => q#杜尚别#,
12195             },
12196             'Asia/Famagusta' => {
12197             exemplarCity => q#法马古斯塔#,
12198             },
12199             'Asia/Gaza' => {
12200             exemplarCity => q#加沙#,
12201             },
12202             'Asia/Hebron' => {
12203             exemplarCity => q#希伯伦#,
12204             },
12205             'Asia/Hong_Kong' => {
12206             exemplarCity => q#香港#,
12207             },
12208             'Asia/Hovd' => {
12209             exemplarCity => q#科布多#,
12210             },
12211             'Asia/Irkutsk' => {
12212             exemplarCity => q#伊尔库茨克#,
12213             },
12214             'Asia/Jakarta' => {
12215             exemplarCity => q#雅加达#,
12216             },
12217             'Asia/Jayapura' => {
12218             exemplarCity => q#查亚普拉#,
12219             },
12220             'Asia/Jerusalem' => {
12221             exemplarCity => q#耶路撒冷#,
12222             },
12223             'Asia/Kabul' => {
12224             exemplarCity => q#喀布尔#,
12225             },
12226             'Asia/Kamchatka' => {
12227             exemplarCity => q#堪察加#,
12228             },
12229             'Asia/Karachi' => {
12230             exemplarCity => q#卡拉奇#,
12231             },
12232             'Asia/Katmandu' => {
12233             exemplarCity => q#加德满都#,
12234             },
12235             'Asia/Khandyga' => {
12236             exemplarCity => q#汉德加#,
12237             },
12238             'Asia/Krasnoyarsk' => {
12239             exemplarCity => q#克拉斯诺亚尔斯克#,
12240             },
12241             'Asia/Kuala_Lumpur' => {
12242             exemplarCity => q#吉隆坡#,
12243             },
12244             'Asia/Kuching' => {
12245             exemplarCity => q#古晋#,
12246             },
12247             'Asia/Kuwait' => {
12248             exemplarCity => q#科威特#,
12249             },
12250             'Asia/Macau' => {
12251             exemplarCity => q#澳门#,
12252             },
12253             'Asia/Magadan' => {
12254             exemplarCity => q#马加丹#,
12255             },
12256             'Asia/Makassar' => {
12257             exemplarCity => q#望加锡#,
12258             },
12259             'Asia/Manila' => {
12260             exemplarCity => q#马尼拉#,
12261             },
12262             'Asia/Muscat' => {
12263             exemplarCity => q#马斯喀特#,
12264             },
12265             'Asia/Nicosia' => {
12266             exemplarCity => q#尼科西亚#,
12267             },
12268             'Asia/Novokuznetsk' => {
12269             exemplarCity => q#新库兹涅茨克#,
12270             },
12271             'Asia/Novosibirsk' => {
12272             exemplarCity => q#诺沃西比尔斯克#,
12273             },
12274             'Asia/Omsk' => {
12275             exemplarCity => q#鄂木斯克#,
12276             },
12277             'Asia/Oral' => {
12278             exemplarCity => q#乌拉尔#,
12279             },
12280             'Asia/Phnom_Penh' => {
12281             exemplarCity => q#金边#,
12282             },
12283             'Asia/Pontianak' => {
12284             exemplarCity => q#坤甸#,
12285             },
12286             'Asia/Pyongyang' => {
12287             exemplarCity => q#平壤#,
12288             },
12289             'Asia/Qatar' => {
12290             exemplarCity => q#卡塔尔#,
12291             },
12292             'Asia/Qyzylorda' => {
12293             exemplarCity => q#克孜洛尔达#,
12294             },
12295             'Asia/Rangoon' => {
12296             exemplarCity => q#仰光#,
12297             },
12298             'Asia/Riyadh' => {
12299             exemplarCity => q#利雅得#,
12300             },
12301             'Asia/Saigon' => {
12302             exemplarCity => q#胡志明市#,
12303             },
12304             'Asia/Sakhalin' => {
12305             exemplarCity => q#萨哈林#,
12306             },
12307             'Asia/Samarkand' => {
12308             exemplarCity => q#撒马尔罕#,
12309             },
12310             'Asia/Seoul' => {
12311             exemplarCity => q#首尔#,
12312             },
12313             'Asia/Shanghai' => {
12314             exemplarCity => q#上海#,
12315             },
12316             'Asia/Singapore' => {
12317             exemplarCity => q#新加坡#,
12318             },
12319             'Asia/Srednekolymsk' => {
12320             exemplarCity => q#中科雷姆斯克#,
12321             },
12322             'Asia/Taipei' => {
12323             exemplarCity => q#台北#,
12324             },
12325             'Asia/Tashkent' => {
12326             exemplarCity => q#塔什干#,
12327             },
12328             'Asia/Tbilisi' => {
12329             exemplarCity => q#第比利斯#,
12330             },
12331             'Asia/Tehran' => {
12332             exemplarCity => q#德黑兰#,
12333             },
12334             'Asia/Thimphu' => {
12335             exemplarCity => q#廷布#,
12336             },
12337             'Asia/Tokyo' => {
12338             exemplarCity => q#东京#,
12339             },
12340             'Asia/Tomsk' => {
12341             exemplarCity => q#托木斯克#,
12342             },
12343             'Asia/Ulaanbaatar' => {
12344             exemplarCity => q#乌兰巴托#,
12345             },
12346             'Asia/Urumqi' => {
12347             exemplarCity => q#乌鲁木齐#,
12348             },
12349             'Asia/Ust-Nera' => {
12350             exemplarCity => q#乌斯内拉#,
12351             },
12352             'Asia/Vientiane' => {
12353             exemplarCity => q#万象#,
12354             },
12355             'Asia/Vladivostok' => {
12356             exemplarCity => q#符拉迪沃斯托克#,
12357             },
12358             'Asia/Yakutsk' => {
12359             exemplarCity => q#雅库茨克#,
12360             },
12361             'Asia/Yekaterinburg' => {
12362             exemplarCity => q#叶卡捷琳堡#,
12363             },
12364             'Asia/Yerevan' => {
12365             exemplarCity => q#埃里温#,
12366             },
12367             'Atlantic' => {
12368             long => {
12369             'daylight' => q#大西洋夏令时间#,
12370             'generic' => q#大西洋时间#,
12371             'standard' => q#大西洋标准时间#,
12372             },
12373             },
12374             'Atlantic/Azores' => {
12375             exemplarCity => q#亚速尔群岛#,
12376             },
12377             'Atlantic/Bermuda' => {
12378             exemplarCity => q#百慕大#,
12379             },
12380             'Atlantic/Canary' => {
12381             exemplarCity => q#加那利#,
12382             },
12383             'Atlantic/Cape_Verde' => {
12384             exemplarCity => q#佛得角#,
12385             },
12386             'Atlantic/Faeroe' => {
12387             exemplarCity => q#法罗#,
12388             },
12389             'Atlantic/Madeira' => {
12390             exemplarCity => q#马德拉#,
12391             },
12392             'Atlantic/Reykjavik' => {
12393             exemplarCity => q#雷克雅未克#,
12394             },
12395             'Atlantic/South_Georgia' => {
12396             exemplarCity => q#南乔治亚#,
12397             },
12398             'Atlantic/St_Helena' => {
12399             exemplarCity => q#圣赫勒拿#,
12400             },
12401             'Atlantic/Stanley' => {
12402             exemplarCity => q#斯坦利#,
12403             },
12404             'Australia/Adelaide' => {
12405             exemplarCity => q#阿德莱德#,
12406             },
12407             'Australia/Brisbane' => {
12408             exemplarCity => q#布里斯班#,
12409             },
12410             'Australia/Broken_Hill' => {
12411             exemplarCity => q#布罗肯希尔#,
12412             },
12413             'Australia/Currie' => {
12414             exemplarCity => q#库利#,
12415             },
12416             'Australia/Darwin' => {
12417             exemplarCity => q#达尔文#,
12418             },
12419             'Australia/Eucla' => {
12420             exemplarCity => q#尤克拉#,
12421             },
12422             'Australia/Hobart' => {
12423             exemplarCity => q#霍巴特#,
12424             },
12425             'Australia/Lindeman' => {
12426             exemplarCity => q#林德曼#,
12427             },
12428             'Australia/Lord_Howe' => {
12429             exemplarCity => q#豪勋爵#,
12430             },
12431             'Australia/Melbourne' => {
12432             exemplarCity => q#墨尔本#,
12433             },
12434             'Australia/Perth' => {
12435             exemplarCity => q#珀斯#,
12436             },
12437             'Australia/Sydney' => {
12438             exemplarCity => q#悉尼#,
12439             },
12440             'Australia_Central' => {
12441             long => {
12442             'daylight' => q#澳大利亚中部夏令时间#,
12443             'generic' => q#澳大利亚中部时间#,
12444             'standard' => q#澳大利亚中部标准时间#,
12445             },
12446             },
12447             'Australia_CentralWestern' => {
12448             long => {
12449             'daylight' => q#澳大利亚中西部夏令时间#,
12450             'generic' => q#澳大利亚中西部时间#,
12451             'standard' => q#澳大利亚中西部标准时间#,
12452             },
12453             },
12454             'Australia_Eastern' => {
12455             long => {
12456             'daylight' => q#澳大利亚东部夏令时间#,
12457             'generic' => q#澳大利亚东部时间#,
12458             'standard' => q#澳大利亚东部标准时间#,
12459             },
12460             },
12461             'Australia_Western' => {
12462             long => {
12463             'daylight' => q#澳大利亚西部夏令时间#,
12464             'generic' => q#澳大利亚西部时间#,
12465             'standard' => q#澳大利亚西部标准时间#,
12466             },
12467             },
12468             'Azerbaijan' => {
12469             long => {
12470             'daylight' => q#阿塞拜疆夏令时间#,
12471             'generic' => q#阿塞拜疆时间#,
12472             'standard' => q#阿塞拜疆标准时间#,
12473             },
12474             },
12475             'Azores' => {
12476             long => {
12477             'daylight' => q#亚速尔群岛夏令时间#,
12478             'generic' => q#亚速尔群岛时间#,
12479             'standard' => q#亚速尔群岛标准时间#,
12480             },
12481             },
12482             'Bangladesh' => {
12483             long => {
12484             'daylight' => q#孟加拉夏令时间#,
12485             'generic' => q#孟加拉时间#,
12486             'standard' => q#孟加拉标准时间#,
12487             },
12488             },
12489             'Bhutan' => {
12490             long => {
12491             'standard' => q#不丹时间#,
12492             },
12493             },
12494             'Bolivia' => {
12495             long => {
12496             'standard' => q#玻利维亚标准时间#,
12497             },
12498             },
12499             'Brasilia' => {
12500             long => {
12501             'daylight' => q#巴西利亚夏令时间#,
12502             'generic' => q#巴西利亚时间#,
12503             'standard' => q#巴西利亚标准时间#,
12504             },
12505             },
12506             'Brunei' => {
12507             long => {
12508             'standard' => q#文莱达鲁萨兰时间#,
12509             },
12510             },
12511             'Cape_Verde' => {
12512             long => {
12513             'daylight' => q#佛得角夏令时间#,
12514             'generic' => q#佛得角时间#,
12515             'standard' => q#佛得角标准时间#,
12516             },
12517             },
12518             'Casey' => {
12519             long => {
12520             'standard' => q#凯西时间#,
12521             },
12522             },
12523             'Chamorro' => {
12524             long => {
12525             'standard' => q#查莫罗时间#,
12526             },
12527             },
12528             'Chatham' => {
12529             long => {
12530             'daylight' => q#查坦夏令时间#,
12531             'generic' => q#查坦时间#,
12532             'standard' => q#查坦标准时间#,
12533             },
12534             },
12535             'Chile' => {
12536             long => {
12537             'daylight' => q#智利夏令时间#,
12538             'generic' => q#智利时间#,
12539             'standard' => q#智利标准时间#,
12540             },
12541             },
12542             'China' => {
12543             long => {
12544             'daylight' => q#中国夏令时间#,
12545             'generic' => q#中国时间#,
12546             'standard' => q#中国标准时间#,
12547             },
12548             },
12549             'Choibalsan' => {
12550             long => {
12551             'daylight' => q#乔巴山夏令时间#,
12552             'generic' => q#乔巴山时间#,
12553             'standard' => q#乔巴山标准时间#,
12554             },
12555             },
12556             'Christmas' => {
12557             long => {
12558             'standard' => q#圣诞岛时间#,
12559             },
12560             },
12561             'Cocos' => {
12562             long => {
12563             'standard' => q#科科斯群岛时间#,
12564             },
12565             },
12566             'Colombia' => {
12567             long => {
12568             'daylight' => q#哥伦比亚夏令时间#,
12569             'generic' => q#哥伦比亚时间#,
12570             'standard' => q#哥伦比亚标准时间#,
12571             },
12572             },
12573             'Cook' => {
12574             long => {
12575             'daylight' => q#库克群岛仲夏时间#,
12576             'generic' => q#库克群岛时间#,
12577             'standard' => q#库克群岛标准时间#,
12578             },
12579             },
12580             'Cuba' => {
12581             long => {
12582             'daylight' => q#古巴夏令时间#,
12583             'generic' => q#古巴时间#,
12584             'standard' => q#古巴标准时间#,
12585             },
12586             },
12587             'Davis' => {
12588             long => {
12589             'standard' => q#戴维斯时间#,
12590             },
12591             },
12592             'DumontDUrville' => {
12593             long => {
12594             'standard' => q#迪蒙迪尔维尔时间#,
12595             },
12596             },
12597             'East_Timor' => {
12598             long => {
12599             'standard' => q#东帝汶时间#,
12600             },
12601             },
12602             'Easter' => {
12603             long => {
12604             'daylight' => q#复活节岛夏令时间#,
12605             'generic' => q#复活节岛时间#,
12606             'standard' => q#复活节岛标准时间#,
12607             },
12608             },
12609             'Ecuador' => {
12610             long => {
12611             'standard' => q#厄瓜多尔标准时间#,
12612             },
12613             },
12614             'Etc/UTC' => {
12615             long => {
12616             'standard' => q#协调世界时#,
12617             },
12618             },
12619             'Etc/Unknown' => {
12620             exemplarCity => q#未知城市#,
12621             },
12622             'Europe/Amsterdam' => {
12623             exemplarCity => q#阿姆斯特丹#,
12624             },
12625             'Europe/Andorra' => {
12626             exemplarCity => q#安道尔#,
12627             },
12628             'Europe/Astrakhan' => {
12629             exemplarCity => q#阿斯特拉罕#,
12630             },
12631             'Europe/Athens' => {
12632             exemplarCity => q#雅典#,
12633             },
12634             'Europe/Belgrade' => {
12635             exemplarCity => q#贝尔格莱德#,
12636             },
12637             'Europe/Berlin' => {
12638             exemplarCity => q#柏林#,
12639             },
12640             'Europe/Bratislava' => {
12641             exemplarCity => q#布拉迪斯拉发#,
12642             },
12643             'Europe/Brussels' => {
12644             exemplarCity => q#布鲁塞尔#,
12645             },
12646             'Europe/Bucharest' => {
12647             exemplarCity => q#布加勒斯特#,
12648             },
12649             'Europe/Budapest' => {
12650             exemplarCity => q#布达佩斯#,
12651             },
12652             'Europe/Busingen' => {
12653             exemplarCity => q#布辛根#,
12654             },
12655             'Europe/Chisinau' => {
12656             exemplarCity => q#基希讷乌#,
12657             },
12658             'Europe/Copenhagen' => {
12659             exemplarCity => q#哥本哈根#,
12660             },
12661             'Europe/Dublin' => {
12662             exemplarCity => q#都柏林#,
12663             long => {
12664             'daylight' => q#爱尔兰标准时间#,
12665             },
12666             },
12667             'Europe/Gibraltar' => {
12668             exemplarCity => q#直布罗陀#,
12669             },
12670             'Europe/Guernsey' => {
12671             exemplarCity => q#根西岛#,
12672             },
12673             'Europe/Helsinki' => {
12674             exemplarCity => q#赫尔辛基#,
12675             },
12676             'Europe/Isle_of_Man' => {
12677             exemplarCity => q#曼岛#,
12678             },
12679             'Europe/Istanbul' => {
12680             exemplarCity => q#伊斯坦布尔#,
12681             },
12682             'Europe/Jersey' => {
12683             exemplarCity => q#泽西岛#,
12684             },
12685             'Europe/Kaliningrad' => {
12686             exemplarCity => q#加里宁格勒#,
12687             },
12688             'Europe/Kiev' => {
12689             exemplarCity => q#基辅#,
12690             },
12691             'Europe/Kirov' => {
12692             exemplarCity => q#基洛夫#,
12693             },
12694             'Europe/Lisbon' => {
12695             exemplarCity => q#里斯本#,
12696             },
12697             'Europe/Ljubljana' => {
12698             exemplarCity => q#卢布尔雅那#,
12699             },
12700             'Europe/London' => {
12701             exemplarCity => q#伦敦#,
12702             long => {
12703             'daylight' => q#英国夏令时间#,
12704             },
12705             },
12706             'Europe/Luxembourg' => {
12707             exemplarCity => q#卢森堡#,
12708             },
12709             'Europe/Madrid' => {
12710             exemplarCity => q#马德里#,
12711             },
12712             'Europe/Malta' => {
12713             exemplarCity => q#马耳他#,
12714             },
12715             'Europe/Mariehamn' => {
12716             exemplarCity => q#玛丽港#,
12717             },
12718             'Europe/Minsk' => {
12719             exemplarCity => q#明斯克#,
12720             },
12721             'Europe/Monaco' => {
12722             exemplarCity => q#摩纳哥#,
12723             },
12724             'Europe/Moscow' => {
12725             exemplarCity => q#莫斯科#,
12726             },
12727             'Europe/Oslo' => {
12728             exemplarCity => q#奥斯陆#,
12729             },
12730             'Europe/Paris' => {
12731             exemplarCity => q#巴黎#,
12732             },
12733             'Europe/Podgorica' => {
12734             exemplarCity => q#波德戈里察#,
12735             },
12736             'Europe/Prague' => {
12737             exemplarCity => q#布拉格#,
12738             },
12739             'Europe/Riga' => {
12740             exemplarCity => q#里加#,
12741             },
12742             'Europe/Rome' => {
12743             exemplarCity => q#罗马#,
12744             },
12745             'Europe/Samara' => {
12746             exemplarCity => q#萨马拉#,
12747             },
12748             'Europe/San_Marino' => {
12749             exemplarCity => q#圣马力诺#,
12750             },
12751             'Europe/Sarajevo' => {
12752             exemplarCity => q#萨拉热窝#,
12753             },
12754             'Europe/Saratov' => {
12755             exemplarCity => q#萨拉托夫#,
12756             },
12757             'Europe/Simferopol' => {
12758             exemplarCity => q#辛菲罗波尔#,
12759             },
12760             'Europe/Skopje' => {
12761             exemplarCity => q#斯科普里#,
12762             },
12763             'Europe/Sofia' => {
12764             exemplarCity => q#索非亚#,
12765             },
12766             'Europe/Stockholm' => {
12767             exemplarCity => q#斯德哥尔摩#,
12768             },
12769             'Europe/Tallinn' => {
12770             exemplarCity => q#塔林#,
12771             },
12772             'Europe/Tirane' => {
12773             exemplarCity => q#地拉那#,
12774             },
12775             'Europe/Ulyanovsk' => {
12776             exemplarCity => q#乌里扬诺夫斯克#,
12777             },
12778             'Europe/Uzhgorod' => {
12779             exemplarCity => q#乌日哥罗德#,
12780             },
12781             'Europe/Vaduz' => {
12782             exemplarCity => q#瓦杜兹#,
12783             },
12784             'Europe/Vatican' => {
12785             exemplarCity => q#梵蒂冈#,
12786             },
12787             'Europe/Vienna' => {
12788             exemplarCity => q#维也纳#,
12789             },
12790             'Europe/Vilnius' => {
12791             exemplarCity => q#维尔纽斯#,
12792             },
12793             'Europe/Volgograd' => {
12794             exemplarCity => q#伏尔加格勒#,
12795             },
12796             'Europe/Warsaw' => {
12797             exemplarCity => q#华沙#,
12798             },
12799             'Europe/Zagreb' => {
12800             exemplarCity => q#萨格勒布#,
12801             },
12802             'Europe/Zaporozhye' => {
12803             exemplarCity => q#扎波罗热#,
12804             },
12805             'Europe/Zurich' => {
12806             exemplarCity => q#苏黎世#,
12807             },
12808             'Europe_Central' => {
12809             long => {
12810             'daylight' => q#中欧夏令时间#,
12811             'generic' => q#中欧时间#,
12812             'standard' => q#中欧标准时间#,
12813             },
12814             },
12815             'Europe_Eastern' => {
12816             long => {
12817             'daylight' => q#东欧夏令时间#,
12818             'generic' => q#东欧时间#,
12819             'standard' => q#东欧标准时间#,
12820             },
12821             },
12822             'Europe_Further_Eastern' => {
12823             long => {
12824             'standard' => q#远东标准时间#,
12825             },
12826             },
12827             'Europe_Western' => {
12828             long => {
12829             'daylight' => q#西欧夏令时间#,
12830             'generic' => q#西欧时间#,
12831             'standard' => q#西欧标准时间#,
12832             },
12833             },
12834             'Falkland' => {
12835             long => {
12836             'daylight' => q#福克兰群岛夏令时间#,
12837             'generic' => q#福克兰群岛时间#,
12838             'standard' => q#福克兰群岛标准时间#,
12839             },
12840             },
12841             'Fiji' => {
12842             long => {
12843             'daylight' => q#斐济夏令时间#,
12844             'generic' => q#斐济时间#,
12845             'standard' => q#斐济标准时间#,
12846             },
12847             },
12848             'French_Guiana' => {
12849             long => {
12850             'standard' => q#法属圭亚那标准时间#,
12851             },
12852             },
12853             'French_Southern' => {
12854             long => {
12855             'standard' => q#法属南方和南极领地时间#,
12856             },
12857             },
12858             'GMT' => {
12859             long => {
12860             'standard' => q#格林尼治标准时间#,
12861             },
12862             },
12863             'Galapagos' => {
12864             long => {
12865             'standard' => q#加拉帕戈斯时间#,
12866             },
12867             },
12868             'Gambier' => {
12869             long => {
12870             'standard' => q#甘比尔时间#,
12871             },
12872             },
12873             'Georgia' => {
12874             long => {
12875             'daylight' => q#格鲁吉亚夏令时间#,
12876             'generic' => q#格鲁吉亚时间#,
12877             'standard' => q#格鲁吉亚标准时间#,
12878             },
12879             },
12880             'Gilbert_Islands' => {
12881             long => {
12882             'standard' => q#吉尔伯特群岛时间#,
12883             },
12884             },
12885             'Greenland_Eastern' => {
12886             long => {
12887             'daylight' => q#格陵兰岛东部夏令时间#,
12888             'generic' => q#格陵兰岛东部时间#,
12889             'standard' => q#格陵兰岛东部标准时间#,
12890             },
12891             },
12892             'Greenland_Western' => {
12893             long => {
12894             'daylight' => q#格陵兰岛西部夏令时间#,
12895             'generic' => q#格陵兰岛西部时间#,
12896             'standard' => q#格陵兰岛西部标准时间#,
12897             },
12898             },
12899             'Guam' => {
12900             long => {
12901             'standard' => q#关岛时间#,
12902             },
12903             },
12904             'Gulf' => {
12905             long => {
12906             'standard' => q#海湾标准时间#,
12907             },
12908             },
12909             'Guyana' => {
12910             long => {
12911             'standard' => q#圭亚那时间#,
12912             },
12913             },
12914             'Hawaii_Aleutian' => {
12915             long => {
12916             'daylight' => q#夏威夷-阿留申夏令时间#,
12917             'generic' => q#夏威夷-阿留申时间#,
12918             'standard' => q#夏威夷-阿留申标准时间#,
12919             },
12920             },
12921             'Hong_Kong' => {
12922             long => {
12923             'daylight' => q#香港夏令时间#,
12924             'generic' => q#香港时间#,
12925             'standard' => q#香港标准时间#,
12926             },
12927             },
12928             'Hovd' => {
12929             long => {
12930             'daylight' => q#科布多夏令时间#,
12931             'generic' => q#科布多时间#,
12932             'standard' => q#科布多标准时间#,
12933             },
12934             },
12935             'India' => {
12936             long => {
12937             'standard' => q#印度时间#,
12938             },
12939             },
12940             'Indian/Antananarivo' => {
12941             exemplarCity => q#安塔那那利佛#,
12942             },
12943             'Indian/Chagos' => {
12944             exemplarCity => q#查戈斯#,
12945             },
12946             'Indian/Christmas' => {
12947             exemplarCity => q#圣诞岛#,
12948             },
12949             'Indian/Cocos' => {
12950             exemplarCity => q#可可斯#,
12951             },
12952             'Indian/Comoro' => {
12953             exemplarCity => q#科摩罗#,
12954             },
12955             'Indian/Kerguelen' => {
12956             exemplarCity => q#凯尔盖朗#,
12957             },
12958             'Indian/Mahe' => {
12959             exemplarCity => q#马埃岛#,
12960             },
12961             'Indian/Maldives' => {
12962             exemplarCity => q#马尔代夫#,
12963             },
12964             'Indian/Mauritius' => {
12965             exemplarCity => q#毛里求斯#,
12966             },
12967             'Indian/Mayotte' => {
12968             exemplarCity => q#马约特#,
12969             },
12970             'Indian/Reunion' => {
12971             exemplarCity => q#留尼汪#,
12972             },
12973             'Indian_Ocean' => {
12974             long => {
12975             'standard' => q#印度洋时间#,
12976             },
12977             },
12978             'Indochina' => {
12979             long => {
12980             'standard' => q#印度支那时间#,
12981             },
12982             },
12983             'Indonesia_Central' => {
12984             long => {
12985             'standard' => q#印度尼西亚中部时间#,
12986             },
12987             },
12988             'Indonesia_Eastern' => {
12989             long => {
12990             'standard' => q#印度尼西亚东部时间#,
12991             },
12992             },
12993             'Indonesia_Western' => {
12994             long => {
12995             'standard' => q#印度尼西亚西部时间#,
12996             },
12997             },
12998             'Iran' => {
12999             long => {
13000             'daylight' => q#伊朗夏令时间#,
13001             'generic' => q#伊朗时间#,
13002             'standard' => q#伊朗标准时间#,
13003             },
13004             },
13005             'Irkutsk' => {
13006             long => {
13007             'daylight' => q#伊尔库茨克夏令时间#,
13008             'generic' => q#伊尔库茨克时间#,
13009             'standard' => q#伊尔库茨克标准时间#,
13010             },
13011             },
13012             'Israel' => {
13013             long => {
13014             'daylight' => q#以色列夏令时间#,
13015             'generic' => q#以色列时间#,
13016             'standard' => q#以色列标准时间#,
13017             },
13018             },
13019             'Japan' => {
13020             long => {
13021             'daylight' => q#日本夏令时间#,
13022             'generic' => q#日本时间#,
13023             'standard' => q#日本标准时间#,
13024             },
13025             },
13026             'Kamchatka' => {
13027             long => {
13028             'daylight' => q#彼得罗巴甫洛夫斯克-堪察加夏令时间#,
13029             'generic' => q#彼得罗巴甫洛夫斯克-堪察加时间#,
13030             'standard' => q#彼得罗巴甫洛夫斯克-堪察加标准时间#,
13031             },
13032             },
13033             'Kazakhstan_Eastern' => {
13034             long => {
13035             'standard' => q#哈萨克斯坦东部时间#,
13036             },
13037             },
13038             'Kazakhstan_Western' => {
13039             long => {
13040             'standard' => q#哈萨克斯坦西部时间#,
13041             },
13042             },
13043             'Korea' => {
13044             long => {
13045             'daylight' => q#韩国夏令时间#,
13046             'generic' => q#韩国时间#,
13047             'standard' => q#韩国标准时间#,
13048             },
13049             },
13050             'Kosrae' => {
13051             long => {
13052             'standard' => q#科斯雷时间#,
13053             },
13054             },
13055             'Krasnoyarsk' => {
13056             long => {
13057             'daylight' => q#克拉斯诺亚尔斯克夏令时间#,
13058             'generic' => q#克拉斯诺亚尔斯克时间#,
13059             'standard' => q#克拉斯诺亚尔斯克标准时间#,
13060             },
13061             },
13062             'Kyrgystan' => {
13063             long => {
13064             'standard' => q#吉尔吉斯斯坦时间#,
13065             },
13066             },
13067             'Lanka' => {
13068             long => {
13069             'standard' => q#兰卡时间#,
13070             },
13071             },
13072             'Line_Islands' => {
13073             long => {
13074             'standard' => q#莱恩群岛时间#,
13075             },
13076             },
13077             'Lord_Howe' => {
13078             long => {
13079             'daylight' => q#豪勋爵岛夏令时间#,
13080             'generic' => q#豪勋爵岛时间#,
13081             'standard' => q#豪勋爵岛标准时间#,
13082             },
13083             },
13084             'Macau' => {
13085             long => {
13086             'daylight' => q#澳门夏令时间#,
13087             'generic' => q#澳门时间#,
13088             'standard' => q#澳门标准时间#,
13089             },
13090             },
13091             'Macquarie' => {
13092             long => {
13093             'standard' => q#麦夸里岛时间#,
13094             },
13095             },
13096             'Magadan' => {
13097             long => {
13098             'daylight' => q#马加丹夏令时间#,
13099             'generic' => q#马加丹时间#,
13100             'standard' => q#马加丹标准时间#,
13101             },
13102             },
13103             'Malaysia' => {
13104             long => {
13105             'standard' => q#马来西亚时间#,
13106             },
13107             },
13108             'Maldives' => {
13109             long => {
13110             'standard' => q#马尔代夫时间#,
13111             },
13112             },
13113             'Marquesas' => {
13114             long => {
13115             'standard' => q#马克萨斯群岛时间#,
13116             },
13117             },
13118             'Marshall_Islands' => {
13119             long => {
13120             'standard' => q#马绍尔群岛时间#,
13121             },
13122             },
13123             'Mauritius' => {
13124             long => {
13125             'daylight' => q#毛里求斯夏令时间#,
13126             'generic' => q#毛里求斯时间#,
13127             'standard' => q#毛里求斯标准时间#,
13128             },
13129             },
13130             'Mawson' => {
13131             long => {
13132             'standard' => q#莫森时间#,
13133             },
13134             },
13135             'Mexico_Northwest' => {
13136             long => {
13137             'daylight' => q#墨西哥西北部夏令时间#,
13138             'generic' => q#墨西哥西北部时间#,
13139             'standard' => q#墨西哥西北部标准时间#,
13140             },
13141             },
13142             'Mexico_Pacific' => {
13143             long => {
13144             'daylight' => q#墨西哥太平洋夏令时间#,
13145             'generic' => q#墨西哥太平洋时间#,
13146             'standard' => q#墨西哥太平洋标准时间#,
13147             },
13148             },
13149             'Mongolia' => {
13150             long => {
13151             'daylight' => q#乌兰巴托夏令时间#,
13152             'generic' => q#乌兰巴托时间#,
13153             'standard' => q#乌兰巴托标准时间#,
13154             },
13155             },
13156             'Moscow' => {
13157             long => {
13158             'daylight' => q#莫斯科夏令时间#,
13159             'generic' => q#莫斯科时间#,
13160             'standard' => q#莫斯科标准时间#,
13161             },
13162             },
13163             'Myanmar' => {
13164             long => {
13165             'standard' => q#缅甸时间#,
13166             },
13167             },
13168             'Nauru' => {
13169             long => {
13170             'standard' => q#瑙鲁时间#,
13171             },
13172             },
13173             'Nepal' => {
13174             long => {
13175             'standard' => q#尼泊尔时间#,
13176             },
13177             },
13178             'New_Caledonia' => {
13179             long => {
13180             'daylight' => q#新喀里多尼亚夏令时间#,
13181             'generic' => q#新喀里多尼亚时间#,
13182             'standard' => q#新喀里多尼亚标准时间#,
13183             },
13184             },
13185             'New_Zealand' => {
13186             long => {
13187             'daylight' => q#新西兰夏令时间#,
13188             'generic' => q#新西兰时间#,
13189             'standard' => q#新西兰标准时间#,
13190             },
13191             },
13192             'Newfoundland' => {
13193             long => {
13194             'daylight' => q#纽芬兰夏令时间#,
13195             'generic' => q#纽芬兰时间#,
13196             'standard' => q#纽芬兰标准时间#,
13197             },
13198             },
13199             'Niue' => {
13200             long => {
13201             'standard' => q#纽埃时间#,
13202             },
13203             },
13204             'Norfolk' => {
13205             long => {
13206             'standard' => q#诺福克岛时间#,
13207             },
13208             },
13209             'Noronha' => {
13210             long => {
13211             'daylight' => q#费尔南多-迪诺罗尼亚岛夏令时间#,
13212             'generic' => q#费尔南多-迪诺罗尼亚岛时间#,
13213             'standard' => q#费尔南多-迪诺罗尼亚岛标准时间#,
13214             },
13215             },
13216             'North_Mariana' => {
13217             long => {
13218             'standard' => q#北马里亚纳群岛时间#,
13219             },
13220             },
13221             'Novosibirsk' => {
13222             long => {
13223             'daylight' => q#新西伯利亚夏令时间#,
13224             'generic' => q#新西伯利亚时间#,
13225             'standard' => q#新西伯利亚标准时间#,
13226             },
13227             },
13228             'Omsk' => {
13229             long => {
13230             'daylight' => q#鄂木斯克夏令时间#,
13231             'generic' => q#鄂木斯克时间#,
13232             'standard' => q#鄂木斯克标准时间#,
13233             },
13234             },
13235             'Pacific/Apia' => {
13236             exemplarCity => q#阿皮亚#,
13237             },
13238             'Pacific/Auckland' => {
13239             exemplarCity => q#奥克兰#,
13240             },
13241             'Pacific/Bougainville' => {
13242             exemplarCity => q#布干维尔#,
13243             },
13244             'Pacific/Chatham' => {
13245             exemplarCity => q#查塔姆#,
13246             },
13247             'Pacific/Easter' => {
13248             exemplarCity => q#复活节岛#,
13249             },
13250             'Pacific/Efate' => {
13251             exemplarCity => q#埃法特#,
13252             },
13253             'Pacific/Enderbury' => {
13254             exemplarCity => q#恩德伯里#,
13255             },
13256             'Pacific/Fakaofo' => {
13257             exemplarCity => q#法考福#,
13258             },
13259             'Pacific/Fiji' => {
13260             exemplarCity => q#斐济#,
13261             },
13262             'Pacific/Funafuti' => {
13263             exemplarCity => q#富纳富提#,
13264             },
13265             'Pacific/Galapagos' => {
13266             exemplarCity => q#加拉帕戈斯#,
13267             },
13268             'Pacific/Gambier' => {
13269             exemplarCity => q#甘比尔#,
13270             },
13271             'Pacific/Guadalcanal' => {
13272             exemplarCity => q#瓜达尔卡纳尔#,
13273             },
13274             'Pacific/Guam' => {
13275             exemplarCity => q#关岛#,
13276             },
13277             'Pacific/Honolulu' => {
13278             exemplarCity => q#檀香山#,
13279             },
13280             'Pacific/Johnston' => {
13281             exemplarCity => q#约翰斯顿#,
13282             },
13283             'Pacific/Kiritimati' => {
13284             exemplarCity => q#基里地马地岛#,
13285             },
13286             'Pacific/Kosrae' => {
13287             exemplarCity => q#库赛埃#,
13288             },
13289             'Pacific/Kwajalein' => {
13290             exemplarCity => q#夸贾林#,
13291             },
13292             'Pacific/Majuro' => {
13293             exemplarCity => q#马朱罗#,
13294             },
13295             'Pacific/Marquesas' => {
13296             exemplarCity => q#马克萨斯#,
13297             },
13298             'Pacific/Midway' => {
13299             exemplarCity => q#中途岛#,
13300             },
13301             'Pacific/Nauru' => {
13302             exemplarCity => q#瑙鲁#,
13303             },
13304             'Pacific/Niue' => {
13305             exemplarCity => q#纽埃#,
13306             },
13307             'Pacific/Norfolk' => {
13308             exemplarCity => q#诺福克#,
13309             },
13310             'Pacific/Noumea' => {
13311             exemplarCity => q#努美阿#,
13312             },
13313             'Pacific/Pago_Pago' => {
13314             exemplarCity => q#帕果帕果#,
13315             },
13316             'Pacific/Palau' => {
13317             exemplarCity => q#帕劳#,
13318             },
13319             'Pacific/Pitcairn' => {
13320             exemplarCity => q#皮特凯恩#,
13321             },
13322             'Pacific/Ponape' => {
13323             exemplarCity => q#波纳佩岛#,
13324             },
13325             'Pacific/Port_Moresby' => {
13326             exemplarCity => q#莫尔兹比港#,
13327             },
13328             'Pacific/Rarotonga' => {
13329             exemplarCity => q#拉罗汤加#,
13330             },
13331             'Pacific/Saipan' => {
13332             exemplarCity => q#塞班#,
13333             },
13334             'Pacific/Tahiti' => {
13335             exemplarCity => q#塔希提#,
13336             },
13337             'Pacific/Tarawa' => {
13338             exemplarCity => q#塔拉瓦#,
13339             },
13340             'Pacific/Tongatapu' => {
13341             exemplarCity => q#东加塔布#,
13342             },
13343             'Pacific/Truk' => {
13344             exemplarCity => q#特鲁克群岛#,
13345             },
13346             'Pacific/Wake' => {
13347             exemplarCity => q#威克#,
13348             },
13349             'Pacific/Wallis' => {
13350             exemplarCity => q#瓦利斯#,
13351             },
13352             'Pakistan' => {
13353             long => {
13354             'daylight' => q#巴基斯坦夏令时间#,
13355             'generic' => q#巴基斯坦时间#,
13356             'standard' => q#巴基斯坦标准时间#,
13357             },
13358             },
13359             'Palau' => {
13360             long => {
13361             'standard' => q#帕劳时间#,
13362             },
13363             },
13364             'Papua_New_Guinea' => {
13365             long => {
13366             'standard' => q#巴布亚新几内亚时间#,
13367             },
13368             },
13369             'Paraguay' => {
13370             long => {
13371             'daylight' => q#巴拉圭夏令时间#,
13372             'generic' => q#巴拉圭时间#,
13373             'standard' => q#巴拉圭标准时间#,
13374             },
13375             },
13376             'Peru' => {
13377             long => {
13378             'daylight' => q#秘鲁夏令时间#,
13379             'generic' => q#秘鲁时间#,
13380             'standard' => q#秘鲁标准时间#,
13381             },
13382             },
13383             'Philippines' => {
13384             long => {
13385             'daylight' => q#菲律宾夏令时间#,
13386             'generic' => q#菲律宾时间#,
13387             'standard' => q#菲律宾标准时间#,
13388             },
13389             },
13390             'Phoenix_Islands' => {
13391             long => {
13392             'standard' => q#菲尼克斯群岛时间#,
13393             },
13394             },
13395             'Pierre_Miquelon' => {
13396             long => {
13397             'daylight' => q#圣皮埃尔和密克隆群岛夏令时间#,
13398             'generic' => q#圣皮埃尔和密克隆群岛时间#,
13399             'standard' => q#圣皮埃尔和密克隆群岛标准时间#,
13400             },
13401             },
13402             'Pitcairn' => {
13403             long => {
13404             'standard' => q#皮特凯恩时间#,
13405             },
13406             },
13407             'Ponape' => {
13408             long => {
13409             'standard' => q#波纳佩时间#,
13410             },
13411             },
13412             'Pyongyang' => {
13413             long => {
13414             'standard' => q#平壤时间#,
13415             },
13416             },
13417             'Qyzylorda' => {
13418             long => {
13419             'daylight' => q#克孜洛尔达夏令时间#,
13420             'generic' => q#克孜洛尔达时间#,
13421             'standard' => q#克孜洛尔达标准时间#,
13422             },
13423             },
13424             'Reunion' => {
13425             long => {
13426             'standard' => q#留尼汪时间#,
13427             },
13428             },
13429             'Rothera' => {
13430             long => {
13431             'standard' => q#罗瑟拉时间#,
13432             },
13433             },
13434             'Sakhalin' => {
13435             long => {
13436             'daylight' => q#库页岛夏令时间#,
13437             'generic' => q#库页岛时间#,
13438             'standard' => q#库页岛标准时间#,
13439             },
13440             },
13441             'Samara' => {
13442             long => {
13443             'daylight' => q#萨马拉夏令时间#,
13444             'generic' => q#萨马拉时间#,
13445             'standard' => q#萨马拉标准时间#,
13446             },
13447             },
13448             'Samoa' => {
13449             long => {
13450             'daylight' => q#萨摩亚夏令时间#,
13451             'generic' => q#萨摩亚时间#,
13452             'standard' => q#萨摩亚标准时间#,
13453             },
13454             },
13455             'Seychelles' => {
13456             long => {
13457             'standard' => q#塞舌尔时间#,
13458             },
13459             },
13460             'Singapore' => {
13461             long => {
13462             'standard' => q#新加坡标准时间#,
13463             },
13464             },
13465             'Solomon' => {
13466             long => {
13467             'standard' => q#所罗门群岛时间#,
13468             },
13469             },
13470             'South_Georgia' => {
13471             long => {
13472             'standard' => q#南乔治亚岛时间#,
13473             },
13474             },
13475             'Suriname' => {
13476             long => {
13477             'standard' => q#苏里南时间#,
13478             },
13479             },
13480             'Syowa' => {
13481             long => {
13482             'standard' => q#昭和时间#,
13483             },
13484             },
13485             'Tahiti' => {
13486             long => {
13487             'standard' => q#塔希提岛时间#,
13488             },
13489             },
13490             'Taipei' => {
13491             long => {
13492             'daylight' => q#台北夏令时间#,
13493             'generic' => q#台北时间#,
13494             'standard' => q#台北标准时间#,
13495             },
13496             },
13497             'Tajikistan' => {
13498             long => {
13499             'standard' => q#塔吉克斯坦时间#,
13500             },
13501             },
13502             'Tokelau' => {
13503             long => {
13504             'standard' => q#托克劳时间#,
13505             },
13506             },
13507             'Tonga' => {
13508             long => {
13509             'daylight' => q#汤加夏令时间#,
13510             'generic' => q#汤加时间#,
13511             'standard' => q#汤加标准时间#,
13512             },
13513             },
13514             'Truk' => {
13515             long => {
13516             'standard' => q#楚克时间#,
13517             },
13518             },
13519             'Turkmenistan' => {
13520             long => {
13521             'daylight' => q#土库曼斯坦夏令时间#,
13522             'generic' => q#土库曼斯坦时间#,
13523             'standard' => q#土库曼斯坦标准时间#,
13524             },
13525             },
13526             'Tuvalu' => {
13527             long => {
13528             'standard' => q#图瓦卢时间#,
13529             },
13530             },
13531             'Uruguay' => {
13532             long => {
13533             'daylight' => q#乌拉圭夏令时间#,
13534             'generic' => q#乌拉圭时间#,
13535             'standard' => q#乌拉圭标准时间#,
13536             },
13537             },
13538             'Uzbekistan' => {
13539             long => {
13540             'daylight' => q#乌兹别克斯坦夏令时间#,
13541             'generic' => q#乌兹别克斯坦时间#,
13542             'standard' => q#乌兹别克斯坦标准时间#,
13543             },
13544             },
13545             'Vanuatu' => {
13546             long => {
13547             'daylight' => q#瓦努阿图夏令时间#,
13548             'generic' => q#瓦努阿图时间#,
13549             'standard' => q#瓦努阿图标准时间#,
13550             },
13551             },
13552             'Venezuela' => {
13553             long => {
13554             'standard' => q#委内瑞拉时间#,
13555             },
13556             },
13557             'Vladivostok' => {
13558             long => {
13559             'daylight' => q#海参崴夏令时间#,
13560             'generic' => q#海参崴时间#,
13561             'standard' => q#海参崴标准时间#,
13562             },
13563             },
13564             'Volgograd' => {
13565             long => {
13566             'daylight' => q#伏尔加格勒夏令时间#,
13567             'generic' => q#伏尔加格勒时间#,
13568             'standard' => q#伏尔加格勒标准时间#,
13569             },
13570             },
13571             'Vostok' => {
13572             long => {
13573             'standard' => q#沃斯托克时间#,
13574             },
13575             },
13576             'Wake' => {
13577             long => {
13578             'standard' => q#威克岛时间#,
13579             },
13580             },
13581             'Wallis' => {
13582             long => {
13583             'standard' => q#瓦利斯和富图纳时间#,
13584             },
13585             },
13586             'Yakutsk' => {
13587             long => {
13588             'daylight' => q#雅库茨克夏令时间#,
13589             'generic' => q#雅库茨克时间#,
13590             'standard' => q#雅库茨克标准时间#,
13591             },
13592             },
13593             'Yekaterinburg' => {
13594             long => {
13595             'daylight' => q#叶卡捷琳堡夏令时间#,
13596             'generic' => q#叶卡捷琳堡时间#,
13597             'standard' => q#叶卡捷琳堡标准时间#,
13598             },
13599             },
13600             } }
13601             );
13602 1     1   29284 no Moo;
  1         3  
  1         6  
13603              
13604             1;
13605              
13606             # vim: tabstop=4