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
4              
5             Locale::CLDR::Locales::Zh - Package for language Chinese
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/zh.xml
10             # on Mon 11 Apr 5:41:37 pm GMT
11              
12             use strict;
13 1     1   819475 use warnings;
  1         3  
  1         24  
14 1     1   5 use version;
  1         1  
  1         20  
15 1     1   4  
  1         1  
  1         6  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   81 use mro 'c3';
  1         2  
20 1     1   4 use utf8;
  1         2  
  1         5  
21 1     1   31 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         6  
22 1     1   26 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         22  
23 1     1   100 use Moo;
  1         2  
  1         7  
24 1     1   889  
  1         2  
  1         5  
25             extends('Locale::CLDR::Locales::Root');
26             has 'LineBreak_variables' => (
27             is => 'ro',
28             isa => ArrayRef,
29             init_arg => undef,
30             default => sub {[
31             '$ID' => '[[\p{Line_Break=Ideographic}] [$CJ]]',
32             '$NS' => '\p{Line_Break=Nonstarter}',
33             ]}
34             );
35             has 'valid_algorithmic_formats' => (
36             is => 'ro',
37             isa => ArrayRef,
38             init_arg => undef,
39             default => sub {[ 'spellout-numbering-year','spellout-numbering-days','spellout-numbering','spellout-cardinal-financial','spellout-cardinal','spellout-cardinal-alternate2','spellout-ordinal','digits-ordinal' ]},
40             );
41              
42             has 'algorithmic_number_format_data' => (
43             is => 'ro',
44             isa => HashRef,
45             init_arg => undef,
46             default => sub {
47             use bignum;
48 1     1   397 return {
  1         2  
  1         6  
49             'cardinal-alternate2-13' => {
50             'private' => {
51             '1' => {
52             base_value => q(1),
53             divisor => q(1),
54             rule => q(零=%spellout-numbering=),
55             },
56             '10' => {
57             base_value => q(10),
58             divisor => q(10),
59             rule => q(零一=%spellout-cardinal-alternate2=),
60             },
61             '20' => {
62             base_value => q(20),
63             divisor => q(10),
64             rule => q(零=%spellout-cardinal-alternate2=),
65             },
66             '1000000000000' => {
67             base_value => q(1000000000000),
68             divisor => q(1000000000000),
69             rule => q(=%spellout-cardinal-alternate2=),
70             },
71             'max' => {
72             base_value => q(1000000000000),
73             divisor => q(1000000000000),
74             rule => q(=%spellout-cardinal-alternate2=),
75             },
76             },
77             },
78             'cardinal-alternate2-2' => {
79             'private' => {
80             '1' => {
81             base_value => q(1),
82             divisor => q(1),
83             rule => q(零=%spellout-numbering=),
84             },
85             '10' => {
86             base_value => q(10),
87             divisor => q(10),
88             rule => q(一=%spellout-numbering=),
89             },
90             '20' => {
91             base_value => q(20),
92             divisor => q(10),
93             rule => q(=%spellout-numbering=),
94             },
95             'max' => {
96             base_value => q(20),
97             divisor => q(10),
98             rule => q(=%spellout-numbering=),
99             },
100             },
101             },
102             'cardinal-alternate2-3' => {
103             'private' => {
104             '1' => {
105             base_value => q(1),
106             divisor => q(1),
107             rule => q(零=%spellout-numbering=),
108             },
109             '10' => {
110             base_value => q(10),
111             divisor => q(10),
112             rule => q(零一=%spellout-cardinal-alternate2=),
113             },
114             '20' => {
115             base_value => q(20),
116             divisor => q(10),
117             rule => q(零=%spellout-cardinal-alternate2=),
118             },
119             '100' => {
120             base_value => q(100),
121             divisor => q(100),
122             rule => q(=%spellout-cardinal-alternate2=),
123             },
124             'max' => {
125             base_value => q(100),
126             divisor => q(100),
127             rule => q(=%spellout-cardinal-alternate2=),
128             },
129             },
130             },
131             'cardinal-alternate2-4' => {
132             'private' => {
133             '1' => {
134             base_value => q(1),
135             divisor => q(1),
136             rule => q(零=%spellout-numbering=),
137             },
138             '10' => {
139             base_value => q(10),
140             divisor => q(10),
141             rule => q(零一=%spellout-cardinal-alternate2=),
142             },
143             '20' => {
144             base_value => q(20),
145             divisor => q(10),
146             rule => q(零=%spellout-cardinal-alternate2=),
147             },
148             '1000' => {
149             base_value => q(1000),
150             divisor => q(1000),
151             rule => q(=%spellout-cardinal-alternate2=),
152             },
153             'max' => {
154             base_value => q(1000),
155             divisor => q(1000),
156             rule => q(=%spellout-cardinal-alternate2=),
157             },
158             },
159             },
160             'cardinal-alternate2-5' => {
161             'private' => {
162             '1' => {
163             base_value => q(1),
164             divisor => q(1),
165             rule => q(零=%spellout-numbering=),
166             },
167             '10' => {
168             base_value => q(10),
169             divisor => q(10),
170             rule => q(零一=%spellout-cardinal-alternate2=),
171             },
172             '20' => {
173             base_value => q(20),
174             divisor => q(10),
175             rule => q(零=%spellout-cardinal-alternate2=),
176             },
177             '10000' => {
178             base_value => q(10000),
179             divisor => q(10000),
180             rule => q(=%spellout-cardinal-alternate2=),
181             },
182             'max' => {
183             base_value => q(10000),
184             divisor => q(10000),
185             rule => q(=%spellout-cardinal-alternate2=),
186             },
187             },
188             },
189             'cardinal-alternate2-8' => {
190             'private' => {
191             '1' => {
192             base_value => q(1),
193             divisor => q(1),
194             rule => q(零=%spellout-numbering=),
195             },
196             '10' => {
197             base_value => q(10),
198             divisor => q(10),
199             rule => q(零一=%spellout-cardinal-alternate2=),
200             },
201             '20' => {
202             base_value => q(20),
203             divisor => q(10),
204             rule => q(零=%spellout-cardinal-alternate2=),
205             },
206             '10000000' => {
207             base_value => q(10000000),
208             divisor => q(10000000),
209             rule => q(=%spellout-cardinal-alternate2=),
210             },
211             'max' => {
212             base_value => q(10000000),
213             divisor => q(10000000),
214             rule => q(=%spellout-cardinal-alternate2=),
215             },
216             },
217             },
218             'cardinal13' => {
219             'private' => {
220             '1' => {
221             base_value => q(1),
222             divisor => q(1),
223             rule => q(零=%spellout-numbering=),
224             },
225             '10' => {
226             base_value => q(10),
227             divisor => q(10),
228             rule => q(零一=%spellout-cardinal=),
229             },
230             '20' => {
231             base_value => q(20),
232             divisor => q(10),
233             rule => q(零=%spellout-cardinal=),
234             },
235             '1000000000000' => {
236             base_value => q(1000000000000),
237             divisor => q(1000000000000),
238             rule => q(=%spellout-cardinal=),
239             },
240             'max' => {
241             base_value => q(1000000000000),
242             divisor => q(1000000000000),
243             rule => q(=%spellout-cardinal=),
244             },
245             },
246             },
247             'cardinal2' => {
248             'private' => {
249             '1' => {
250             base_value => q(1),
251             divisor => q(1),
252             rule => q(零=%spellout-numbering=),
253             },
254             '10' => {
255             base_value => q(10),
256             divisor => q(10),
257             rule => q(一=%spellout-numbering=),
258             },
259             '20' => {
260             base_value => q(20),
261             divisor => q(10),
262             rule => q(=%spellout-numbering=),
263             },
264             'max' => {
265             base_value => q(20),
266             divisor => q(10),
267             rule => q(=%spellout-numbering=),
268             },
269             },
270             },
271             'cardinal3' => {
272             'private' => {
273             '1' => {
274             base_value => q(1),
275             divisor => q(1),
276             rule => q(零=%spellout-numbering=),
277             },
278             '10' => {
279             base_value => q(10),
280             divisor => q(10),
281             rule => q(零一=%spellout-cardinal=),
282             },
283             '20' => {
284             base_value => q(20),
285             divisor => q(10),
286             rule => q(零=%spellout-cardinal=),
287             },
288             '100' => {
289             base_value => q(100),
290             divisor => q(100),
291             rule => q(=%spellout-cardinal=),
292             },
293             'max' => {
294             base_value => q(100),
295             divisor => q(100),
296             rule => q(=%spellout-cardinal=),
297             },
298             },
299             },
300             'cardinal4' => {
301             'private' => {
302             '1' => {
303             base_value => q(1),
304             divisor => q(1),
305             rule => q(零=%spellout-numbering=),
306             },
307             '10' => {
308             base_value => q(10),
309             divisor => q(10),
310             rule => q(零一=%spellout-cardinal=),
311             },
312             '20' => {
313             base_value => q(20),
314             divisor => q(10),
315             rule => q(零=%spellout-cardinal=),
316             },
317             '1000' => {
318             base_value => q(1000),
319             divisor => q(1000),
320             rule => q(=%spellout-cardinal=),
321             },
322             'max' => {
323             base_value => q(1000),
324             divisor => q(1000),
325             rule => q(=%spellout-cardinal=),
326             },
327             },
328             },
329             'cardinal5' => {
330             'private' => {
331             '1' => {
332             base_value => q(1),
333             divisor => q(1),
334             rule => q(零=%spellout-numbering=),
335             },
336             '10' => {
337             base_value => q(10),
338             divisor => q(10),
339             rule => q(零一=%spellout-cardinal=),
340             },
341             '20' => {
342             base_value => q(20),
343             divisor => q(10),
344             rule => q(零=%spellout-cardinal=),
345             },
346             '10000' => {
347             base_value => q(10000),
348             divisor => q(10000),
349             rule => q(=%spellout-cardinal=),
350             },
351             'max' => {
352             base_value => q(10000),
353             divisor => q(10000),
354             rule => q(=%spellout-cardinal=),
355             },
356             },
357             },
358             'cardinal8' => {
359             'private' => {
360             '1' => {
361             base_value => q(1),
362             divisor => q(1),
363             rule => q(零=%spellout-numbering=),
364             },
365             '10' => {
366             base_value => q(10),
367             divisor => q(10),
368             rule => q(零一=%spellout-cardinal=),
369             },
370             '20' => {
371             base_value => q(20),
372             divisor => q(10),
373             rule => q(零=%spellout-cardinal=),
374             },
375             '10000000' => {
376             base_value => q(10000000),
377             divisor => q(10000000),
378             rule => q(=%spellout-cardinal=),
379             },
380             'max' => {
381             base_value => q(10000000),
382             divisor => q(10000000),
383             rule => q(=%spellout-cardinal=),
384             },
385             },
386             },
387             'digits-ordinal' => {
388             'public' => {
389             '-x' => {
390             divisor => q(1),
391             rule => q(第−→#,##0→),
392             },
393             '0' => {
394             base_value => q(0),
395             divisor => q(1),
396             rule => q(第=#,##0=),
397             },
398             'max' => {
399             base_value => q(0),
400             divisor => q(1),
401             rule => q(第=#,##0=),
402             },
403             },
404             },
405             'financialnumber13' => {
406             'private' => {
407             '1' => {
408             base_value => q(1),
409             divisor => q(1),
410             rule => q(零=%spellout-cardinal-financial=),
411             },
412             '10' => {
413             base_value => q(10),
414             divisor => q(10),
415             rule => q(零壹=%spellout-cardinal-financial=),
416             },
417             '20' => {
418             base_value => q(20),
419             divisor => q(10),
420             rule => q(零=%spellout-cardinal-financial=),
421             },
422             '1000000000000' => {
423             base_value => q(1000000000000),
424             divisor => q(1000000000000),
425             rule => q(=%spellout-cardinal-financial=),
426             },
427             'max' => {
428             base_value => q(1000000000000),
429             divisor => q(1000000000000),
430             rule => q(=%spellout-cardinal-financial=),
431             },
432             },
433             },
434             'financialnumber2' => {
435             'private' => {
436             '1' => {
437             base_value => q(1),
438             divisor => q(1),
439             rule => q(零=%spellout-cardinal-financial=),
440             },
441             '10' => {
442             base_value => q(10),
443             divisor => q(10),
444             rule => q(壹=%spellout-cardinal-financial=),
445             },
446             '20' => {
447             base_value => q(20),
448             divisor => q(10),
449             rule => q(=%spellout-cardinal-financial=),
450             },
451             'max' => {
452             base_value => q(20),
453             divisor => q(10),
454             rule => q(=%spellout-cardinal-financial=),
455             },
456             },
457             },
458             'financialnumber3' => {
459             'private' => {
460             '1' => {
461             base_value => q(1),
462             divisor => q(1),
463             rule => q(零=%spellout-cardinal-financial=),
464             },
465             '10' => {
466             base_value => q(10),
467             divisor => q(10),
468             rule => q(零壹=%spellout-cardinal-financial=),
469             },
470             '20' => {
471             base_value => q(20),
472             divisor => q(10),
473             rule => q(零=%spellout-cardinal-financial=),
474             },
475             '100' => {
476             base_value => q(100),
477             divisor => q(100),
478             rule => q(=%spellout-cardinal-financial=),
479             },
480             'max' => {
481             base_value => q(100),
482             divisor => q(100),
483             rule => q(=%spellout-cardinal-financial=),
484             },
485             },
486             },
487             'financialnumber4' => {
488             'private' => {
489             '1' => {
490             base_value => q(1),
491             divisor => q(1),
492             rule => q(零=%spellout-cardinal-financial=),
493             },
494             '10' => {
495             base_value => q(10),
496             divisor => q(10),
497             rule => q(零壹=%spellout-cardinal-financial=),
498             },
499             '20' => {
500             base_value => q(20),
501             divisor => q(10),
502             rule => q(零=%spellout-cardinal-financial=),
503             },
504             '1000' => {
505             base_value => q(1000),
506             divisor => q(1000),
507             rule => q(=%spellout-cardinal-financial=),
508             },
509             'max' => {
510             base_value => q(1000),
511             divisor => q(1000),
512             rule => q(=%spellout-cardinal-financial=),
513             },
514             },
515             },
516             'financialnumber5' => {
517             'private' => {
518             '1' => {
519             base_value => q(1),
520             divisor => q(1),
521             rule => q(零=%spellout-cardinal-financial=),
522             },
523             '10' => {
524             base_value => q(10),
525             divisor => q(10),
526             rule => q(零壹=%spellout-cardinal-financial=),
527             },
528             '20' => {
529             base_value => q(20),
530             divisor => q(10),
531             rule => q(零=%spellout-cardinal-financial=),
532             },
533             '10000' => {
534             base_value => q(10000),
535             divisor => q(10000),
536             rule => q(=%spellout-cardinal-financial=),
537             },
538             'max' => {
539             base_value => q(10000),
540             divisor => q(10000),
541             rule => q(=%spellout-cardinal-financial=),
542             },
543             },
544             },
545             'financialnumber8' => {
546             'private' => {
547             '1' => {
548             base_value => q(1),
549             divisor => q(1),
550             rule => q(零=%spellout-cardinal-financial=),
551             },
552             '10' => {
553             base_value => q(10),
554             divisor => q(10),
555             rule => q(零壹=%spellout-cardinal-financial=),
556             },
557             '20' => {
558             base_value => q(20),
559             divisor => q(10),
560             rule => q(零=%spellout-cardinal-financial=),
561             },
562             '10000000' => {
563             base_value => q(10000000),
564             divisor => q(10000000),
565             rule => q(=%spellout-cardinal-financial=),
566             },
567             'max' => {
568             base_value => q(10000000),
569             divisor => q(10000000),
570             rule => q(=%spellout-cardinal-financial=),
571             },
572             },
573             },
574             'number13' => {
575             'private' => {
576             '1' => {
577             base_value => q(1),
578             divisor => q(1),
579             rule => q(〇=%spellout-numbering=),
580             },
581             '10' => {
582             base_value => q(10),
583             divisor => q(10),
584             rule => q(〇一=%spellout-numbering=),
585             },
586             '20' => {
587             base_value => q(20),
588             divisor => q(10),
589             rule => q(〇=%spellout-numbering=),
590             },
591             '1000000000000' => {
592             base_value => q(1000000000000),
593             divisor => q(1000000000000),
594             rule => q(=%spellout-numbering=),
595             },
596             'max' => {
597             base_value => q(1000000000000),
598             divisor => q(1000000000000),
599             rule => q(=%spellout-numbering=),
600             },
601             },
602             },
603             'number2' => {
604             'private' => {
605             '1' => {
606             base_value => q(1),
607             divisor => q(1),
608             rule => q(〇=%spellout-numbering=),
609             },
610             '10' => {
611             base_value => q(10),
612             divisor => q(10),
613             rule => q(一=%spellout-numbering=),
614             },
615             '20' => {
616             base_value => q(20),
617             divisor => q(10),
618             rule => q(=%spellout-numbering=),
619             },
620             'max' => {
621             base_value => q(20),
622             divisor => q(10),
623             rule => q(=%spellout-numbering=),
624             },
625             },
626             },
627             'number3' => {
628             'private' => {
629             '1' => {
630             base_value => q(1),
631             divisor => q(1),
632             rule => q(〇=%spellout-numbering=),
633             },
634             '10' => {
635             base_value => q(10),
636             divisor => q(10),
637             rule => q(〇一=%spellout-numbering=),
638             },
639             '20' => {
640             base_value => q(20),
641             divisor => q(10),
642             rule => q(〇=%spellout-numbering=),
643             },
644             '100' => {
645             base_value => q(100),
646             divisor => q(100),
647             rule => q(=%spellout-numbering=),
648             },
649             'max' => {
650             base_value => q(100),
651             divisor => q(100),
652             rule => q(=%spellout-numbering=),
653             },
654             },
655             },
656             'number4' => {
657             'private' => {
658             '1' => {
659             base_value => q(1),
660             divisor => q(1),
661             rule => q(〇=%spellout-numbering=),
662             },
663             '10' => {
664             base_value => q(10),
665             divisor => q(10),
666             rule => q(〇一=%spellout-numbering=),
667             },
668             '20' => {
669             base_value => q(20),
670             divisor => q(10),
671             rule => q(〇=%spellout-numbering=),
672             },
673             '1000' => {
674             base_value => q(1000),
675             divisor => q(1000),
676             rule => q(=%spellout-numbering=),
677             },
678             'max' => {
679             base_value => q(1000),
680             divisor => q(1000),
681             rule => q(=%spellout-numbering=),
682             },
683             },
684             },
685             'number5' => {
686             'private' => {
687             '1' => {
688             base_value => q(1),
689             divisor => q(1),
690             rule => q(〇=%spellout-numbering=),
691             },
692             '10' => {
693             base_value => q(10),
694             divisor => q(10),
695             rule => q(〇一=%spellout-numbering=),
696             },
697             '20' => {
698             base_value => q(20),
699             divisor => q(10),
700             rule => q(〇=%spellout-numbering=),
701             },
702             '10000' => {
703             base_value => q(10000),
704             divisor => q(10000),
705             rule => q(=%spellout-numbering=),
706             },
707             'max' => {
708             base_value => q(10000),
709             divisor => q(10000),
710             rule => q(=%spellout-numbering=),
711             },
712             },
713             },
714             'number8' => {
715             'private' => {
716             '1' => {
717             base_value => q(1),
718             divisor => q(1),
719             rule => q(〇=%spellout-numbering=),
720             },
721             '10' => {
722             base_value => q(10),
723             divisor => q(10),
724             rule => q(〇一=%spellout-numbering=),
725             },
726             '20' => {
727             base_value => q(20),
728             divisor => q(10),
729             rule => q(〇=%spellout-numbering=),
730             },
731             '10000000' => {
732             base_value => q(10000000),
733             divisor => q(10000000),
734             rule => q(=%spellout-numbering=),
735             },
736             'max' => {
737             base_value => q(10000000),
738             divisor => q(10000000),
739             rule => q(=%spellout-numbering=),
740             },
741             },
742             },
743             'numbering-days' => {
744             'private' => {
745             '0' => {
746             base_value => q(0),
747             divisor => q(1),
748             rule => q(=%spellout-numbering=),
749             },
750             '21' => {
751             base_value => q(21),
752             divisor => q(10),
753             rule => q(廿→→),
754             },
755             '30' => {
756             base_value => q(30),
757             divisor => q(10),
758             rule => q(←←十),
759             },
760             '31' => {
761             base_value => q(31),
762             divisor => q(10),
763             rule => q(丗→→),
764             },
765             '40' => {
766             base_value => q(40),
767             divisor => q(10),
768             rule => q(←←十),
769             },
770             '41' => {
771             base_value => q(41),
772             divisor => q(10),
773             rule => q(卌→→),
774             },
775             '50' => {
776             base_value => q(50),
777             divisor => q(10),
778             rule => q(=%spellout-numbering=),
779             },
780             'max' => {
781             base_value => q(50),
782             divisor => q(10),
783             rule => q(=%spellout-numbering=),
784             },
785             },
786             },
787             'spellout-cardinal' => {
788             'public' => {
789             '-x' => {
790             divisor => q(1),
791             rule => q(负→→),
792             },
793             '0' => {
794             base_value => q(0),
795             divisor => q(1),
796             rule => q(零),
797             },
798             'x.x' => {
799             divisor => q(1),
800             rule => q(←←点→→→),
801             },
802             '1' => {
803             base_value => q(1),
804             divisor => q(1),
805             rule => q(一),
806             },
807             '2' => {
808             base_value => q(2),
809             divisor => q(1),
810             rule => q(二),
811             },
812             '3' => {
813             base_value => q(3),
814             divisor => q(1),
815             rule => q(三),
816             },
817             '4' => {
818             base_value => q(4),
819             divisor => q(1),
820             rule => q(四),
821             },
822             '5' => {
823             base_value => q(5),
824             divisor => q(1),
825             rule => q(五),
826             },
827             '6' => {
828             base_value => q(6),
829             divisor => q(1),
830             rule => q(六),
831             },
832             '7' => {
833             base_value => q(7),
834             divisor => q(1),
835             rule => q(七),
836             },
837             '8' => {
838             base_value => q(8),
839             divisor => q(1),
840             rule => q(八),
841             },
842             '9' => {
843             base_value => q(9),
844             divisor => q(1),
845             rule => q(九),
846             },
847             '10' => {
848             base_value => q(10),
849             divisor => q(10),
850             rule => q(=%spellout-numbering=),
851             },
852             '100' => {
853             base_value => q(100),
854             divisor => q(100),
855             rule => q(←←百[→%%cardinal2→]),
856             },
857             '1000' => {
858             base_value => q(1000),
859             divisor => q(1000),
860             rule => q(←←千[→%%cardinal3→]),
861             },
862             '10000' => {
863             base_value => q(10000),
864             divisor => q(10000),
865             rule => q(←←万[→%%cardinal4→]),
866             },
867             '100000000' => {
868             base_value => q(100000000),
869             divisor => q(100000000),
870             rule => q(←←亿[→%%cardinal5→]),
871             },
872             '1000000000000' => {
873             base_value => q(1000000000000),
874             divisor => q(1000000000000),
875             rule => q(←←兆[→%%cardinal8→]),
876             },
877             '10000000000000000' => {
878             base_value => q(10000000000000000),
879             divisor => q(10000000000000000),
880             rule => q(←←京[→%%cardinal13→]),
881             },
882             '1000000000000000000' => {
883             base_value => q(1000000000000000000),
884             divisor => q(1000000000000000000),
885             rule => q(=#,##0=),
886             },
887             'max' => {
888             base_value => q(1000000000000000000),
889             divisor => q(1000000000000000000),
890             rule => q(=#,##0=),
891             },
892             },
893             },
894             'spellout-cardinal-alternate2' => {
895             'public' => {
896             '-x' => {
897             divisor => q(1),
898             rule => q(负→→),
899             },
900             '0' => {
901             base_value => q(0),
902             divisor => q(1),
903             rule => q(零),
904             },
905             'x.x' => {
906             divisor => q(1),
907             rule => q(=%spellout-cardinal=),
908             },
909             '1' => {
910             base_value => q(1),
911             divisor => q(1),
912             rule => q(一),
913             },
914             '2' => {
915             base_value => q(2),
916             divisor => q(1),
917             rule => q(两),
918             },
919             '3' => {
920             base_value => q(3),
921             divisor => q(1),
922             rule => q(三),
923             },
924             '4' => {
925             base_value => q(4),
926             divisor => q(1),
927             rule => q(四),
928             },
929             '5' => {
930             base_value => q(5),
931             divisor => q(1),
932             rule => q(五),
933             },
934             '6' => {
935             base_value => q(6),
936             divisor => q(1),
937             rule => q(六),
938             },
939             '7' => {
940             base_value => q(7),
941             divisor => q(1),
942             rule => q(七),
943             },
944             '8' => {
945             base_value => q(8),
946             divisor => q(1),
947             rule => q(八),
948             },
949             '9' => {
950             base_value => q(9),
951             divisor => q(1),
952             rule => q(九),
953             },
954             '10' => {
955             base_value => q(10),
956             divisor => q(10),
957             rule => q(=%spellout-numbering=),
958             },
959             '100' => {
960             base_value => q(100),
961             divisor => q(100),
962             rule => q(←←百[→%%cardinal-alternate2-2→]),
963             },
964             '1000' => {
965             base_value => q(1000),
966             divisor => q(1000),
967             rule => q(←←千[→%%cardinal-alternate2-3→]),
968             },
969             '10000' => {
970             base_value => q(10000),
971             divisor => q(10000),
972             rule => q(←←万[→%%cardinal-alternate2-4→]),
973             },
974             '100000000' => {
975             base_value => q(100000000),
976             divisor => q(100000000),
977             rule => q(←←亿[→%%cardinal-alternate2-5→]),
978             },
979             '1000000000000' => {
980             base_value => q(1000000000000),
981             divisor => q(1000000000000),
982             rule => q(←←兆[→%%cardinal-alternate2-8→]),
983             },
984             '10000000000000000' => {
985             base_value => q(10000000000000000),
986             divisor => q(10000000000000000),
987             rule => q(←←京[→%%cardinal-alternate2-13→]),
988             },
989             '1000000000000000000' => {
990             base_value => q(1000000000000000000),
991             divisor => q(1000000000000000000),
992             rule => q(=#,##0=),
993             },
994             'max' => {
995             base_value => q(1000000000000000000),
996             divisor => q(1000000000000000000),
997             rule => q(=#,##0=),
998             },
999             },
1000             },
1001             'spellout-cardinal-financial' => {
1002             'public' => {
1003             '-x' => {
1004             divisor => q(1),
1005             rule => q(负→→),
1006             },
1007             '0' => {
1008             base_value => q(0),
1009             divisor => q(1),
1010             rule => q(零),
1011             },
1012             'x.x' => {
1013             divisor => q(1),
1014             rule => q(←←点→→→),
1015             },
1016             '1' => {
1017             base_value => q(1),
1018             divisor => q(1),
1019             rule => q(壹),
1020             },
1021             '2' => {
1022             base_value => q(2),
1023             divisor => q(1),
1024             rule => q(贰),
1025             },
1026             '3' => {
1027             base_value => q(3),
1028             divisor => q(1),
1029             rule => q(叁),
1030             },
1031             '4' => {
1032             base_value => q(4),
1033             divisor => q(1),
1034             rule => q(肆),
1035             },
1036             '5' => {
1037             base_value => q(5),
1038             divisor => q(1),
1039             rule => q(伍),
1040             },
1041             '6' => {
1042             base_value => q(6),
1043             divisor => q(1),
1044             rule => q(陆),
1045             },
1046             '7' => {
1047             base_value => q(7),
1048             divisor => q(1),
1049             rule => q(柒),
1050             },
1051             '8' => {
1052             base_value => q(8),
1053             divisor => q(1),
1054             rule => q(捌),
1055             },
1056             '9' => {
1057             base_value => q(9),
1058             divisor => q(1),
1059             rule => q(玖),
1060             },
1061             '10' => {
1062             base_value => q(10),
1063             divisor => q(10),
1064             rule => q(拾[→→]),
1065             },
1066             '20' => {
1067             base_value => q(20),
1068             divisor => q(10),
1069             rule => q(←←拾[→→]),
1070             },
1071             '100' => {
1072             base_value => q(100),
1073             divisor => q(100),
1074             rule => q(←←佰[→%%financialnumber2→]),
1075             },
1076             '1000' => {
1077             base_value => q(1000),
1078             divisor => q(1000),
1079             rule => q(←←仟[→%%financialnumber3→]),
1080             },
1081             '10000' => {
1082             base_value => q(10000),
1083             divisor => q(10000),
1084             rule => q(←←万[→%%financialnumber4→]),
1085             },
1086             '100000000' => {
1087             base_value => q(100000000),
1088             divisor => q(100000000),
1089             rule => q(←←亿[→%%financialnumber5→]),
1090             },
1091             '1000000000000' => {
1092             base_value => q(1000000000000),
1093             divisor => q(1000000000000),
1094             rule => q(←←兆[→%%financialnumber8→]),
1095             },
1096             '10000000000000000' => {
1097             base_value => q(10000000000000000),
1098             divisor => q(10000000000000000),
1099             rule => q(←←京[→%%financialnumber13→]),
1100             },
1101             '1000000000000000000' => {
1102             base_value => q(1000000000000000000),
1103             divisor => q(1000000000000000000),
1104             rule => q(=#,##0=),
1105             },
1106             'max' => {
1107             base_value => q(1000000000000000000),
1108             divisor => q(1000000000000000000),
1109             rule => q(=#,##0=),
1110             },
1111             },
1112             },
1113             'spellout-numbering' => {
1114             'public' => {
1115             '-x' => {
1116             divisor => q(1),
1117             rule => q(负→→),
1118             },
1119             '0' => {
1120             base_value => q(0),
1121             divisor => q(1),
1122             rule => q(〇),
1123             },
1124             'x.x' => {
1125             divisor => q(1),
1126             rule => q(←←点→→→),
1127             },
1128             '1' => {
1129             base_value => q(1),
1130             divisor => q(1),
1131             rule => q(一),
1132             },
1133             '2' => {
1134             base_value => q(2),
1135             divisor => q(1),
1136             rule => q(二),
1137             },
1138             '3' => {
1139             base_value => q(3),
1140             divisor => q(1),
1141             rule => q(三),
1142             },
1143             '4' => {
1144             base_value => q(4),
1145             divisor => q(1),
1146             rule => q(四),
1147             },
1148             '5' => {
1149             base_value => q(5),
1150             divisor => q(1),
1151             rule => q(五),
1152             },
1153             '6' => {
1154             base_value => q(6),
1155             divisor => q(1),
1156             rule => q(六),
1157             },
1158             '7' => {
1159             base_value => q(7),
1160             divisor => q(1),
1161             rule => q(七),
1162             },
1163             '8' => {
1164             base_value => q(8),
1165             divisor => q(1),
1166             rule => q(八),
1167             },
1168             '9' => {
1169             base_value => q(9),
1170             divisor => q(1),
1171             rule => q(九),
1172             },
1173             '10' => {
1174             base_value => q(10),
1175             divisor => q(10),
1176             rule => q(十[→→]),
1177             },
1178             '20' => {
1179             base_value => q(20),
1180             divisor => q(10),
1181             rule => q(←←十[→→]),
1182             },
1183             '100' => {
1184             base_value => q(100),
1185             divisor => q(100),
1186             rule => q(←←百[→%%number2→]),
1187             },
1188             '1000' => {
1189             base_value => q(1000),
1190             divisor => q(1000),
1191             rule => q(←←千[→%%number3→]),
1192             },
1193             '10000' => {
1194             base_value => q(10000),
1195             divisor => q(10000),
1196             rule => q(←←万[→%%number4→]),
1197             },
1198             '100000000' => {
1199             base_value => q(100000000),
1200             divisor => q(100000000),
1201             rule => q(←←亿[→%%number5→]),
1202             },
1203             '1000000000000' => {
1204             base_value => q(1000000000000),
1205             divisor => q(1000000000000),
1206             rule => q(←←兆[→%%number8→]),
1207             },
1208             '10000000000000000' => {
1209             base_value => q(10000000000000000),
1210             divisor => q(10000000000000000),
1211             rule => q(←←京[→%%number13→]),
1212             },
1213             '1000000000000000000' => {
1214             base_value => q(1000000000000000000),
1215             divisor => q(1000000000000000000),
1216             rule => q(=#,##0=),
1217             },
1218             'max' => {
1219             base_value => q(1000000000000000000),
1220             divisor => q(1000000000000000000),
1221             rule => q(=#,##0=),
1222             },
1223             },
1224             },
1225             'spellout-numbering-days' => {
1226             'public' => {
1227             '-x' => {
1228             divisor => q(1),
1229             rule => q(负→→),
1230             },
1231             '0' => {
1232             base_value => q(0),
1233             divisor => q(1),
1234             rule => q(〇),
1235             },
1236             'x.x' => {
1237             divisor => q(1),
1238             rule => q(=#,##0.#=),
1239             },
1240             '1' => {
1241             base_value => q(1),
1242             divisor => q(1),
1243             rule => q(初=%spellout-numbering=),
1244             },
1245             '11' => {
1246             base_value => q(11),
1247             divisor => q(10),
1248             rule => q(=%spellout-numbering=),
1249             },
1250             '21' => {
1251             base_value => q(21),
1252             divisor => q(10),
1253             rule => q(=%%numbering-days=),
1254             },
1255             'max' => {
1256             base_value => q(21),
1257             divisor => q(10),
1258             rule => q(=%%numbering-days=),
1259             },
1260             },
1261             },
1262             'spellout-numbering-year' => {
1263             'public' => {
1264             '0' => {
1265             base_value => q(0),
1266             divisor => q(1),
1267             rule => q(=%spellout-numbering=),
1268             },
1269             'x.x' => {
1270             divisor => q(1),
1271             rule => q(=0.0=),
1272             },
1273             '1000' => {
1274             base_value => q(1000),
1275             divisor => q(1000),
1276             rule => q(=%%spellout-numbering-year-digits=),
1277             },
1278             '10000' => {
1279             base_value => q(10000),
1280             divisor => q(10000),
1281             rule => q(=%spellout-numbering=),
1282             },
1283             'max' => {
1284             base_value => q(10000),
1285             divisor => q(10000),
1286             rule => q(=%spellout-numbering=),
1287             },
1288             },
1289             },
1290             'spellout-numbering-year-digits' => {
1291             'private' => {
1292             '0' => {
1293             base_value => q(0),
1294             divisor => q(1),
1295             rule => q(=%spellout-numbering=),
1296             },
1297             '10' => {
1298             base_value => q(10),
1299             divisor => q(10),
1300             rule => q(←←→→→),
1301             },
1302             '100' => {
1303             base_value => q(100),
1304             divisor => q(100),
1305             rule => q(←←→→→),
1306             },
1307             '1000' => {
1308             base_value => q(1000),
1309             divisor => q(1000),
1310             rule => q(←←→→→),
1311             },
1312             'max' => {
1313             base_value => q(1000),
1314             divisor => q(1000),
1315             rule => q(←←→→→),
1316             },
1317             },
1318             },
1319             'spellout-ordinal' => {
1320             'public' => {
1321             '0' => {
1322             base_value => q(0),
1323             divisor => q(1),
1324             rule => q(第=%spellout-numbering=),
1325             },
1326             'x.x' => {
1327             divisor => q(1),
1328             rule => q(=#,##0.#=),
1329             },
1330             'max' => {
1331             divisor => q(1),
1332             rule => q(=#,##0.#=),
1333             },
1334             },
1335             },
1336             } },
1337             );
1338              
1339             # Need to add code for Key type pattern
1340             my ($self, $name, $region, $script, $variant) = @_;
1341              
1342 0     0 0   my $display_pattern = '{0}({1})';
1343             $display_pattern =~s/\{0\}/$name/g;
1344 0           my $subtags = join '{0},{1}', grep {$_} (
1345 0           $region,
1346 0           $script,
  0            
1347             $variant,
1348             );
1349              
1350             $display_pattern =~s/\{1\}/$subtags/g;
1351             return $display_pattern;
1352 0           }
1353 0            
1354             has 'display_name_language' => (
1355             is => 'ro',
1356             isa => CodeRef,
1357             init_arg => undef,
1358             default => sub {
1359             sub {
1360             my %languages = (
1361             'aa' => '阿法尔语',
1362             'ab' => '阿布哈西亚语',
1363             'ace' => '亚齐语',
1364             'ach' => '阿乔利语',
1365             'ada' => '阿当梅语',
1366             'ady' => '阿迪格语',
1367             'ae' => '阿维斯塔语',
1368             'af' => '南非荷兰语',
1369             'afh' => '阿弗里希利语',
1370             'agq' => '亚罕语',
1371             'ain' => '阿伊努语',
1372             'ak' => '阿肯语',
1373             'akk' => '阿卡德语',
1374             'ale' => '阿留申语',
1375             'alt' => '南阿尔泰语',
1376             'am' => '阿姆哈拉语',
1377             'an' => '阿拉贡语',
1378             'ang' => '古英语',
1379             'anp' => '昂加语',
1380             'ar' => '阿拉伯语',
1381             'ar_001' => '现代标准阿拉伯语',
1382             'arc' => '阿拉米语',
1383             'arn' => '马普切语',
1384             'arp' => '阿拉帕霍语',
1385             'ars' => '纳吉迪阿拉伯语',
1386             'arw' => '阿拉瓦克语',
1387             'as' => '阿萨姆语',
1388             'asa' => '帕雷语',
1389             'ast' => '阿斯图里亚斯语',
1390             'av' => '阿瓦尔语',
1391             'awa' => '阿瓦德语',
1392             'ay' => '艾马拉语',
1393             'az' => '阿塞拜疆语',
1394             'az@alt=short' => '阿塞语',
1395             'az_Arab' => '南阿塞拜疆语',
1396             'ba' => '巴什基尔语',
1397             'bal' => '俾路支语',
1398             'ban' => '巴厘语',
1399             'bas' => '巴萨语',
1400             'bax' => '巴姆穆语',
1401             'bbj' => '戈马拉语',
1402             'be' => '白俄罗斯语',
1403             'bej' => '贝沙语',
1404             'bem' => '本巴语',
1405             'bez' => '贝纳语',
1406             'bfd' => '巴非特语',
1407             'bg' => '保加利亚语',
1408             'bgn' => '西俾路支语',
1409             'bho' => '博杰普尔语',
1410             'bi' => '比斯拉马语',
1411             'bik' => '比科尔语',
1412             'bin' => '比尼语',
1413             'bkm' => '科姆语',
1414             'bla' => '西克西卡语',
1415             'bm' => '班巴拉语',
1416             'bn' => '孟加拉语',
1417             'bo' => '藏语',
1418             'br' => '布列塔尼语',
1419             'bra' => '布拉杰语',
1420             'brx' => '博多语',
1421             'bs' => '波斯尼亚语',
1422             'bss' => '阿库色语',
1423             'bua' => '布里亚特语',
1424             'bug' => '布吉语',
1425             'bum' => '布鲁语',
1426             'byn' => '比林语',
1427             'byv' => '梅敦巴语',
1428             'ca' => '加泰罗尼亚语',
1429             'cad' => '卡多语',
1430             'car' => '加勒比语',
1431             'cay' => '卡尤加语',
1432             'cch' => '阿灿语',
1433             'ce' => '车臣语',
1434             'ceb' => '宿务语',
1435             'cgg' => '奇加语',
1436             'ch' => '查莫罗语',
1437             'chb' => '奇布查语',
1438             'chg' => '察合台语',
1439             'chk' => '楚克语',
1440             'chm' => '马里语',
1441             'chn' => '奇努克混合语',
1442             'cho' => '乔克托语',
1443             'chp' => '奇佩维安语',
1444             'chr' => '切罗基语',
1445             'chy' => '夏延语',
1446             'ckb' => '中库尔德语',
1447             'co' => '科西嘉语',
1448             'cop' => '科普特语',
1449             'cr' => '克里族语',
1450             'crh' => '克里米亚土耳其语',
1451             'crs' => '塞舌尔克里奥尔语',
1452             'cs' => '捷克语',
1453             'csb' => '卡舒比语',
1454             'cu' => '教会斯拉夫语',
1455             'cv' => '楚瓦什语',
1456             'cy' => '威尔士语',
1457             'da' => '丹麦语',
1458             'dak' => '达科他语',
1459             'dar' => '达尔格瓦语',
1460             'dav' => '台塔语',
1461             'de' => '德语',
1462             'de_AT' => '奥地利德语',
1463             'de_CH' => '瑞士高地德语',
1464             'del' => '特拉华语',
1465             'den' => '史拉维语',
1466             'dgr' => '多格里布语',
1467             'din' => '丁卡语',
1468             'dje' => '哲尔马语',
1469             'doi' => '多格拉语',
1470             'dsb' => '下索布语',
1471             'dua' => '都阿拉语',
1472             'dum' => '中古荷兰语',
1473             'dv' => '迪维希语',
1474             'dyo' => '朱拉语',
1475             'dyu' => '迪尤拉语',
1476             'dz' => '宗卡语',
1477             'dzg' => '达扎葛语',
1478             'ebu' => '恩布语',
1479             'ee' => '埃维语',
1480             'efi' => '埃菲克语',
1481             'egy' => '古埃及语',
1482             'eka' => '艾卡朱克语',
1483             'el' => '希腊语',
1484             'elx' => '埃兰语',
1485             'en' => '英语',
1486             'en_AU' => '澳大利亚英语',
1487             'en_CA' => '加拿大英语',
1488             'en_GB' => '英国英语',
1489             'en_GB@alt=short' => '英式英语',
1490             'en_US' => '美国英语',
1491             'en_US@alt=short' => '美式英语',
1492             'enm' => '中古英语',
1493             'eo' => '世界语',
1494             'es' => '西班牙语',
1495             'es_419' => '拉丁美洲西班牙语',
1496             'es_ES' => '欧洲西班牙语',
1497             'es_MX' => '墨西哥西班牙语',
1498             'et' => '爱沙尼亚语',
1499             'eu' => '巴斯克语',
1500             'ewo' => '旺杜语',
1501             'fa' => '波斯语',
1502             'fan' => '芳格语',
1503             'fat' => '芳蒂语',
1504             'ff' => '富拉语',
1505             'fi' => '芬兰语',
1506             'fil' => '菲律宾语',
1507             'fj' => '斐济语',
1508             'fo' => '法罗语',
1509             'fon' => '丰语',
1510             'fr' => '法语',
1511             'fr_CA' => '加拿大法语',
1512             'fr_CH' => '瑞士法语',
1513             'frc' => '卡真法语',
1514             'frm' => '中古法语',
1515             'fro' => '古法语',
1516             'frr' => '北弗里西亚语',
1517             'frs' => '东弗里西亚语',
1518             'fur' => '弗留利语',
1519             'fy' => '西弗里西亚语',
1520             'ga' => '爱尔兰语',
1521             'gaa' => '加族语',
1522             'gag' => '加告兹语',
1523             'gan' => '赣语',
1524             'gay' => '迦约语',
1525             'gba' => '格巴亚语',
1526             'gd' => '苏格兰盖尔语',
1527             'gez' => '吉兹语',
1528             'gil' => '吉尔伯特语',
1529             'gl' => '加利西亚语',
1530             'gmh' => '中古高地德语',
1531             'gn' => '瓜拉尼语',
1532             'goh' => '古高地德语',
1533             'gon' => '冈德语',
1534             'gor' => '哥伦打洛语',
1535             'got' => '哥特语',
1536             'grb' => '格列博语',
1537             'grc' => '古希腊语',
1538             'gsw' => '瑞士德语',
1539             'gu' => '古吉拉特语',
1540             'guz' => '古西语',
1541             'gv' => '马恩语',
1542             'gwi' => '哥威迅语',
1543             'ha' => '豪萨语',
1544             'hai' => '海达语',
1545             'hak' => '客家语',
1546             'haw' => '夏威夷语',
1547             'he' => '希伯来语',
1548             'hi' => '印地语',
1549             'hil' => '希利盖农语',
1550             'hit' => '赫梯语',
1551             'hmn' => '苗语',
1552             'ho' => '希里莫图语',
1553             'hr' => '克罗地亚语',
1554             'hsb' => '上索布语',
1555             'hsn' => '湘语',
1556             'ht' => '海地克里奥尔语',
1557             'hu' => '匈牙利语',
1558             'hup' => '胡帕语',
1559             'hy' => '亚美尼亚语',
1560             'hz' => '赫雷罗语',
1561             'ia' => '国际语',
1562             'iba' => '伊班语',
1563             'ibb' => '伊比比奥语',
1564             'id' => '印度尼西亚语',
1565             'ie' => '国际文字(E)',
1566             'ig' => '伊博语',
1567             'ii' => '四川彝语',
1568             'ik' => '伊努皮克语',
1569             'ilo' => '伊洛卡诺语',
1570             'inh' => '印古什语',
1571             'io' => '伊多语',
1572             'is' => '冰岛语',
1573             'it' => '意大利语',
1574             'iu' => '因纽特语',
1575             'ja' => '日语',
1576             'jbo' => '逻辑语',
1577             'jgo' => '恩艮巴语',
1578             'jmc' => '马切姆语',
1579             'jpr' => '犹太波斯语',
1580             'jrb' => '犹太阿拉伯语',
1581             'jv' => '爪哇语',
1582             'ka' => '格鲁吉亚语',
1583             'kaa' => '卡拉卡尔帕克语',
1584             'kab' => '卡拜尔语',
1585             'kac' => '克钦语',
1586             'kaj' => '卡捷语',
1587             'kam' => '卡姆巴语',
1588             'kaw' => '卡威语',
1589             'kbd' => '卡巴尔德语',
1590             'kbl' => '加涅姆布语',
1591             'kcg' => '卡塔布语',
1592             'kde' => '马孔德语',
1593             'kea' => '卡布佛得鲁语',
1594             'kfo' => '克罗语',
1595             'kg' => '刚果语',
1596             'kha' => '卡西语',
1597             'kho' => '和田语',
1598             'khq' => '西桑海语',
1599             'ki' => '吉库尤语',
1600             'kj' => '宽亚玛语',
1601             'kk' => '哈萨克语',
1602             'kkj' => '卡库语',
1603             'kl' => '格陵兰语',
1604             'kln' => '卡伦金语',
1605             'km' => '高棉语',
1606             'kmb' => '金邦杜语',
1607             'kn' => '卡纳达语',
1608             'ko' => '韩语',
1609             'koi' => '科米-彼尔米亚克语',
1610             'kok' => '孔卡尼语',
1611             'kos' => '科斯拉伊语',
1612             'kpe' => '克佩列语',
1613             'kr' => '卡努里语',
1614             'krc' => '卡拉恰伊巴尔卡尔语',
1615             'krl' => '卡累利阿语',
1616             'kru' => '库鲁克语',
1617             'ks' => '克什米尔语',
1618             'ksb' => '香巴拉语',
1619             'ksf' => '巴菲亚语',
1620             'ksh' => '科隆语',
1621             'ku' => '库尔德语',
1622             'kum' => '库梅克语',
1623             'kut' => '库特奈语',
1624             'kv' => '科米语',
1625             'kw' => '康沃尔语',
1626             'ky' => '柯尔克孜语',
1627             'la' => '拉丁语',
1628             'lad' => '拉迪诺语',
1629             'lag' => '朗吉语',
1630             'lah' => '印度-雅利安语',
1631             'lam' => '兰巴语',
1632             'lb' => '卢森堡语',
1633             'lez' => '列兹金语',
1634             'lg' => '卢干达语',
1635             'li' => '林堡语',
1636             'lkt' => '拉科塔语',
1637             'ln' => '林加拉语',
1638             'lo' => '老挝语',
1639             'lol' => '蒙戈语',
1640             'lou' => '路易斯安那克里奥尔语',
1641             'loz' => '洛齐语',
1642             'lrc' => '北卢尔语',
1643             'lt' => '立陶宛语',
1644             'lu' => '鲁巴加丹加语',
1645             'lua' => '卢巴-卢拉语',
1646             'lui' => '卢伊塞诺语',
1647             'lun' => '隆达语',
1648             'luo' => '卢奥语',
1649             'lus' => '米佐语',
1650             'luy' => '卢雅语',
1651             'lv' => '拉脱维亚语',
1652             'mad' => '马都拉语',
1653             'maf' => '马法语',
1654             'mag' => '摩揭陀语',
1655             'mai' => '迈蒂利语',
1656             'mak' => '望加锡语',
1657             'man' => '曼丁哥语',
1658             'mas' => '马赛语',
1659             'mde' => '马坝语',
1660             'mdf' => '莫克沙语',
1661             'mdr' => '曼达尔语',
1662             'men' => '门德语',
1663             'mer' => '梅鲁语',
1664             'mfe' => '毛里求斯克里奥尔语',
1665             'mg' => '马拉加斯语',
1666             'mga' => '中古爱尔兰语',
1667             'mgh' => '马库阿语',
1668             'mgo' => '梅塔语',
1669             'mh' => '马绍尔语',
1670             'mi' => '毛利语',
1671             'mic' => '密克马克语',
1672             'min' => '米南佳保语',
1673             'mk' => '马其顿语',
1674             'ml' => '马拉雅拉姆语',
1675             'mn' => '蒙古语',
1676             'mnc' => '满语',
1677             'mni' => '曼尼普尔语',
1678             'moh' => '摩霍克语',
1679             'mos' => '莫西语',
1680             'mr' => '马拉地语',
1681             'ms' => '马来语',
1682             'mt' => '马耳他语',
1683             'mua' => '蒙当语',
1684             'mul' => '多语种',
1685             'mus' => '克里克语',
1686             'mwl' => '米兰德斯语',
1687             'mwr' => '马尔瓦里语',
1688             'my' => '缅甸语',
1689             'mye' => '姆耶内语',
1690             'myv' => '厄尔兹亚语',
1691             'mzn' => '马赞德兰语',
1692             'na' => '瑙鲁语',
1693             'nan' => '闽南语',
1694             'nap' => '那不勒斯语',
1695             'naq' => '纳马语',
1696             'nb' => '书面挪威语',
1697             'nd' => '北恩德贝勒语',
1698             'nds' => '低地德语',
1699             'nds_NL' => '低萨克森语',
1700             'ne' => '尼泊尔语',
1701             'new' => '尼瓦尔语',
1702             'ng' => '恩东加语',
1703             'nia' => '尼亚斯语',
1704             'niu' => '纽埃语',
1705             'nl' => '荷兰语',
1706             'nl_BE' => '弗拉芒语',
1707             'nmg' => '夸西奥语',
1708             'nn' => '挪威尼诺斯克语',
1709             'nnh' => '恩甘澎语',
1710             'no' => '挪威语',
1711             'nog' => '诺盖语',
1712             'non' => '古诺尔斯语',
1713             'nqo' => '西非书面文字',
1714             'nr' => '南恩德贝勒语',
1715             'nso' => '北索托语',
1716             'nus' => '努埃尔语',
1717             'nv' => '纳瓦霍语',
1718             'nwc' => '古典尼瓦尔语',
1719             'ny' => '齐切瓦语',
1720             'nym' => '尼扬韦齐语',
1721             'nyn' => '尼昂科勒语',
1722             'nyo' => '尼奥罗语',
1723             'nzi' => '恩济马语',
1724             'oc' => '奥克语',
1725             'oj' => '奥吉布瓦语',
1726             'om' => '奥罗莫语',
1727             'or' => '奥里亚语',
1728             'os' => '奥塞梯语',
1729             'osa' => '奥塞治语',
1730             'ota' => '奥斯曼土耳其语',
1731             'pa' => '旁遮普语',
1732             'pag' => '邦阿西南语',
1733             'pal' => '巴拉维语',
1734             'pam' => '邦板牙语',
1735             'pap' => '帕皮阿门托语',
1736             'pau' => '帕劳语',
1737             'pcm' => '尼日利亚皮钦语',
1738             'peo' => '古波斯语',
1739             'phn' => '腓尼基语',
1740             'pi' => '巴利语',
1741             'pl' => '波兰语',
1742             'pon' => '波纳佩语',
1743             'prg' => '普鲁士语',
1744             'pro' => '古普罗文斯语',
1745             'ps' => '普什图语',
1746             'pt' => '葡萄牙语',
1747             'pt_BR' => '巴西葡萄牙语',
1748             'pt_PT' => '欧洲葡萄牙语',
1749             'qu' => '克丘亚语',
1750             'quc' => '基切语',
1751             'raj' => '拉贾斯坦语',
1752             'rap' => '拉帕努伊语',
1753             'rar' => '拉罗汤加语',
1754             'rm' => '罗曼什语',
1755             'rn' => '隆迪语',
1756             'ro' => '罗马尼亚语',
1757             'ro_MD' => '摩尔多瓦语',
1758             'rof' => '兰博语',
1759             'rom' => '吉普赛语',
1760             'root' => '根语言',
1761             'ru' => '俄语',
1762             'rup' => '阿罗马尼亚语',
1763             'rw' => '卢旺达语',
1764             'rwk' => '罗瓦语',
1765             'sa' => '梵语',
1766             'sad' => '桑达韦语',
1767             'sah' => '萨哈语',
1768             'sam' => '萨马利亚阿拉姆语',
1769             'saq' => '桑布鲁语',
1770             'sas' => '萨萨克文',
1771             'sat' => '桑塔利语',
1772             'sba' => '甘拜语',
1773             'sbp' => '桑古语',
1774             'sc' => '萨丁语',
1775             'scn' => '西西里语',
1776             'sco' => '苏格兰语',
1777             'sd' => '信德语',
1778             'sdh' => '南库尔德语',
1779             'se' => '北方萨米语',
1780             'see' => '塞内卡语',
1781             'seh' => '塞纳语',
1782             'sel' => '塞尔库普语',
1783             'ses' => '东桑海语',
1784             'sg' => '桑戈语',
1785             'sga' => '古爱尔兰语',
1786             'sh' => '塞尔维亚-克罗地亚语',
1787             'shi' => '希尔哈语',
1788             'shn' => '掸语',
1789             'shu' => '乍得阿拉伯语',
1790             'si' => '僧伽罗语',
1791             'sid' => '悉达摩语',
1792             'sk' => '斯洛伐克语',
1793             'sl' => '斯洛文尼亚语',
1794             'sm' => '萨摩亚语',
1795             'sma' => '南萨米语',
1796             'smj' => '吕勒萨米语',
1797             'smn' => '伊纳里萨米语',
1798             'sms' => '斯科特萨米语',
1799             'sn' => '绍纳语',
1800             'snk' => '索宁克语',
1801             'so' => '索马里语',
1802             'sog' => '粟特语',
1803             'sq' => '阿尔巴尼亚语',
1804             'sr' => '塞尔维亚语',
1805             'srn' => '苏里南汤加语',
1806             'srr' => '塞雷尔语',
1807             'ss' => '斯瓦蒂语',
1808             'ssy' => '萨霍语',
1809             'st' => '南索托语',
1810             'su' => '巽他语',
1811             'suk' => '苏库马语',
1812             'sus' => '苏苏语',
1813             'sux' => '苏美尔语',
1814             'sv' => '瑞典语',
1815             'sw' => '斯瓦希里语',
1816             'sw_CD' => '刚果斯瓦希里语',
1817             'swb' => '科摩罗语',
1818             'syc' => '古典叙利亚语',
1819             'syr' => '叙利亚语',
1820             'ta' => '泰米尔语',
1821             'te' => '泰卢固语',
1822             'tem' => '泰姆奈语',
1823             'teo' => '特索语',
1824             'ter' => '特伦诺语',
1825             'tet' => '德顿语',
1826             'tg' => '塔吉克语',
1827             'th' => '泰语',
1828             'ti' => '提格利尼亚语',
1829             'tig' => '提格雷语',
1830             'tiv' => '蒂夫语',
1831             'tk' => '土库曼语',
1832             'tkl' => '托克劳语',
1833             'tl' => '他加禄语',
1834             'tlh' => '克林贡语',
1835             'tli' => '特林吉特语',
1836             'tmh' => '塔马奇克语',
1837             'tn' => '茨瓦纳语',
1838             'to' => '汤加语',
1839             'tog' => '尼亚萨汤加语',
1840             'tpi' => '托克皮辛语',
1841             'tr' => '土耳其语',
1842             'trv' => '赛德克语',
1843             'ts' => '聪加语',
1844             'tsi' => '钦西安语',
1845             'tt' => '鞑靼语',
1846             'tum' => '通布卡语',
1847             'tvl' => '图瓦卢语',
1848             'tw' => '契维语',
1849             'twq' => '北桑海语',
1850             'ty' => '塔希提语',
1851             'tyv' => '图瓦语',
1852             'tzm' => '塔马齐格特语',
1853             'udm' => '乌德穆尔特语',
1854             'ug' => '维吾尔语',
1855             'uga' => '乌加里特语',
1856             'uk' => '乌克兰语',
1857             'umb' => '翁本杜语',
1858             'und' => '未知语言',
1859             'ur' => '乌尔都语',
1860             'uz' => '乌兹别克语',
1861             'vai' => '瓦伊语',
1862             've' => '文达语',
1863             'vep' => '维普森语',
1864             'vi' => '越南语',
1865             'vo' => '沃拉普克语',
1866             'vot' => '沃提克语',
1867             'vun' => '温旧语',
1868             'wa' => '瓦隆语',
1869             'wae' => '瓦尔瑟语',
1870             'wal' => '瓦拉莫语',
1871             'war' => '瓦瑞语',
1872             'was' => '瓦绍语',
1873             'wbp' => '瓦尔皮瑞语',
1874             'wo' => '沃洛夫语',
1875             'wuu' => '吴语',
1876             'xal' => '卡尔梅克语',
1877             'xh' => '科萨语',
1878             'xog' => '索加语',
1879             'yao' => '瑶族语',
1880             'yap' => '雅浦语',
1881             'yav' => '洋卞语',
1882             'ybb' => '耶姆巴语',
1883             'yi' => '意第绪语',
1884             'yo' => '约鲁巴语',
1885             'yue' => '粤语',
1886             'za' => '壮语',
1887             'zap' => '萨波蒂克语',
1888             'zbl' => '布里斯符号',
1889             'zen' => '泽纳加语',
1890             'zgh' => '标准摩洛哥塔马塞特语',
1891             'zh' => '中文',
1892             'zh_Hans' => '简体中文',
1893             'zh_Hant' => '繁体中文',
1894             'zu' => '祖鲁语',
1895             'zun' => '祖尼语',
1896             'zxx' => '无语言内容',
1897             'zza' => '扎扎语',
1898              
1899             );
1900             if (@_) {
1901             return $languages{$_[0]};
1902             }
1903             return \%languages;
1904             }
1905             },
1906             );
1907              
1908             has 'display_name_script' => (
1909             is => 'ro',
1910             isa => CodeRef,
1911             init_arg => undef,
1912             default => sub {
1913             sub {
1914             my %scripts = (
1915             'Adlm' => '阿德拉姆文',
1916             'Afak' => '阿法卡文',
1917             'Aghb' => 'Aghb',
1918             'Ahom' => 'Ahom',
1919             'Arab' => '阿拉伯文',
1920             'Arab@alt=variant' => '波斯阿拉伯文',
1921             'Armi' => '皇室亚拉姆文',
1922             'Armn' => '亚美尼亚文',
1923             'Avst' => '阿维斯陀文',
1924             'Bali' => '巴厘文',
1925             'Bamu' => '巴姆穆文',
1926             'Bass' => '巴萨文',
1927             'Batk' => '巴塔克文',
1928             'Beng' => '孟加拉文',
1929             'Bhks' => '拜克舒克文',
1930             'Blis' => '布列斯符号',
1931             'Bopo' => '汉语拼音',
1932             'Brah' => '婆罗米文字',
1933             'Brai' => '布莱叶盲文',
1934             'Bugi' => '布吉文',
1935             'Buhd' => '布希德文',
1936             'Cakm' => '查克马文',
1937             'Cans' => '加拿大土著统一音节',
1938             'Cari' => '卡里亚文',
1939             'Cham' => '占文',
1940             'Cher' => '切罗基文',
1941             'Cirt' => '色斯文',
1942             'Copt' => '克普特文',
1943             'Cprt' => '塞浦路斯文',
1944             'Cyrl' => '西里尔文',
1945             'Cyrs' => '西里尔文字(古教会斯拉夫文的变体)',
1946             'Deva' => '天城文',
1947             'Dsrt' => '德塞莱特文',
1948             'Dupl' => '杜普洛伊速记',
1949             'Egyd' => '后期埃及文',
1950             'Egyh' => '古埃及僧侣书写体',
1951             'Egyp' => '古埃及象形文',
1952             'Elba' => '爱尔巴桑文',
1953             'Ethi' => '埃塞俄比亚文',
1954             'Geok' => '格鲁吉亚文(教堂体)',
1955             'Geor' => '格鲁吉亚文',
1956             'Glag' => '格拉哥里文',
1957             'Gonm' => '马萨拉姆冈德文',
1958             'Goth' => '哥特文',
1959             'Gran' => '格兰塔文',
1960             'Grek' => '希腊文',
1961             'Gujr' => '古吉拉特文',
1962             'Guru' => '果鲁穆奇文',
1963             'Hanb' => '汉语注音',
1964             'Hang' => '谚文',
1965             'Hani' => '汉字',
1966             'Hano' => '汉奴罗文',
1967             'Hans' => '简体',
1968             'Hans@alt=stand-alone' => '简体中文',
1969             'Hant' => '繁体',
1970             'Hant@alt=stand-alone' => '繁体中文',
1971             'Hatr' => 'Hatr',
1972             'Hebr' => '希伯来文',
1973             'Hira' => '平假名',
1974             'Hluw' => '安那托利亚象形文字',
1975             'Hmng' => '杨松录苗文',
1976             'Hrkt' => '假名表',
1977             'Hung' => '古匈牙利文',
1978             'Inds' => '印度河文字',
1979             'Ital' => '古意大利文',
1980             'Jamo' => '韩文字母',
1981             'Java' => '爪哇文',
1982             'Jpan' => '日文',
1983             'Jurc' => '女真文',
1984             'Kali' => '克耶李文字',
1985             'Kana' => '片假名',
1986             'Khar' => '卡罗须提文',
1987             'Khmr' => '高棉文',
1988             'Khoj' => '克吉奇文字',
1989             'Knda' => '卡纳达文',
1990             'Kore' => '韩文',
1991             'Kpel' => '克佩列文',
1992             'Kthi' => '凯提文',
1993             'Lana' => '兰拿文',
1994             'Laoo' => '老挝文',
1995             'Latf' => '拉丁文(哥特式字体变体)',
1996             'Latg' => '拉丁文(盖尔文变体)',
1997             'Latn' => '拉丁文',
1998             'Lepc' => '雷布查文',
1999             'Limb' => '林布文',
2000             'Lina' => '线形文字(A)',
2001             'Linb' => '线形文字(B)',
2002             'Lisu' => '傈僳文',
2003             'Loma' => '洛马文',
2004             'Lyci' => '利西亚文',
2005             'Lydi' => '吕底亚文',
2006             'Mahj' => 'Mahj',
2007             'Mand' => '阿拉米文',
2008             'Mani' => '摩尼教文',
2009             'Marc' => '大玛尔文',
2010             'Maya' => '玛雅圣符文',
2011             'Mend' => '门迪文',
2012             'Merc' => '麦罗埃草书',
2013             'Mero' => '麦若提克文',
2014             'Mlym' => '马拉雅拉姆文',
2015             'Modi' => 'Modi',
2016             'Mong' => '蒙古文',
2017             'Moon' => '韩文语系',
2018             'Mroo' => '谬文',
2019             'Mtei' => '曼尼普尔文',
2020             'Mult' => 'Mult',
2021             'Mymr' => '缅甸文',
2022             'Narb' => '古北方阿拉伯文',
2023             'Nbat' => '纳巴泰文',
2024             'Newa' => '尼瓦文',
2025             'Nkgb' => '纳西格巴文',
2026             'Nkoo' => '西非书面文字(N’Ko)',
2027             'Nshu' => '女书',
2028             'Ogam' => '欧甘文',
2029             'Olck' => '桑塔利文',
2030             'Orkh' => '鄂尔浑文',
2031             'Orya' => '奥里亚文',
2032             'Osge' => '欧塞奇文',
2033             'Osma' => '奥斯曼亚文',
2034             'Palm' => '帕尔迈拉文',
2035             'Pauc' => '包金豪文',
2036             'Perm' => '古彼尔姆文',
2037             'Phag' => '八思巴文',
2038             'Phli' => '巴列维文碑铭体',
2039             'Phlp' => '巴列维文(圣诗体)',
2040             'Phlv' => '巴列维文(书体)',
2041             'Phnx' => '腓尼基文',
2042             'Plrd' => '波拉德音标文字',
2043             'Prti' => '帕提亚文碑铭体',
2044             'Rjng' => '拉让文',
2045             'Roro' => '朗格朗格文',
2046             'Runr' => '古代北欧文',
2047             'Samr' => '撒马利亚文',
2048             'Sara' => '沙拉堤文',
2049             'Sarb' => '古南阿拉伯文',
2050             'Saur' => '索拉什特拉文',
2051             'Sgnw' => '书写符号',
2052             'Shaw' => '萧伯纳式文',
2053             'Shrd' => '夏拉达文',
2054             'Sidd' => '悉昙',
2055             'Sind' => '信德文',
2056             'Sinh' => '僧伽罗文',
2057             'Sora' => '索朗桑朋文',
2058             'Soyo' => '索永布文',
2059             'Sund' => '巽他文',
2060             'Sylo' => '锡尔赫特文',
2061             'Syrc' => '叙利亚文',
2062             'Syre' => '福音体叙利亚文',
2063             'Syrj' => '西叙利亚文',
2064             'Syrn' => '东叙利亚文',
2065             'Tagb' => '塔格班瓦文',
2066             'Takr' => '泰克里文',
2067             'Tale' => '泰乐文',
2068             'Talu' => '新傣文',
2069             'Taml' => '泰米尔文',
2070             'Tang' => '唐古特文',
2071             'Tavt' => '越南傣文',
2072             'Telu' => '泰卢固文',
2073             'Teng' => '腾格瓦文字',
2074             'Tfng' => '提非纳文',
2075             'Tglg' => '塔加路文',
2076             'Thaa' => '塔安那文',
2077             'Thai' => '泰文',
2078             'Tibt' => '藏文',
2079             'Tirh' => '迈蒂利文',
2080             'Ugar' => '乌加里特文',
2081             'Vaii' => '瓦依文',
2082             'Visp' => '可见语言',
2083             'Wara' => '瓦郎奇蒂文字',
2084             'Wole' => '沃莱艾文',
2085             'Xpeo' => '古波斯文',
2086             'Xsux' => '苏美尔-阿卡德楔形文字',
2087             'Yiii' => '彝文',
2088             'Zanb' => '札那巴札尔方块文字',
2089             'Zinh' => '遗传学术语',
2090             'Zmth' => '数学符号',
2091             'Zsye' => '表情符号',
2092             'Zsym' => '符号',
2093             'Zxxx' => '非书面文字',
2094             'Zyyy' => '通用',
2095             'Zzzz' => '未知文字',
2096              
2097             );
2098             if ( @_ ) {
2099             return $scripts{$_[0]};
2100             }
2101             return \%scripts;
2102             }
2103             }
2104             );
2105              
2106             has 'display_name_region' => (
2107             is => 'ro',
2108             isa => HashRef[Str],
2109             init_arg => undef,
2110             default => sub {
2111             {
2112             '001' => '世界',
2113             '002' => '非洲',
2114             '003' => '北美洲',
2115             '005' => '南美洲',
2116             '009' => '大洋洲',
2117             '011' => '西非',
2118             '013' => '中美洲',
2119             '014' => '东非',
2120             '015' => '北非',
2121             '017' => '中非',
2122             '018' => '南部非洲',
2123             '019' => '美洲',
2124             '021' => '美洲北部',
2125             '029' => '加勒比地区',
2126             '030' => '东亚',
2127             '034' => '南亚',
2128             '035' => '东南亚',
2129             '039' => '南欧',
2130             '053' => '澳大拉西亚',
2131             '054' => '美拉尼西亚',
2132             '057' => '密克罗尼西亚地区',
2133             '061' => '玻利尼西亚',
2134             '142' => '亚洲',
2135             '143' => '中亚',
2136             '145' => '西亚',
2137             '150' => '欧洲',
2138             '151' => '东欧',
2139             '154' => '北欧',
2140             '155' => '西欧',
2141             '202' => '撒哈拉以南非洲',
2142             '419' => '拉丁美洲',
2143             'AC' => '阿森松岛',
2144             'AD' => '安道尔',
2145             'AE' => '阿拉伯联合酋长国',
2146             'AF' => '阿富汗',
2147             'AG' => '安提瓜和巴布达',
2148             'AI' => '安圭拉',
2149             'AL' => '阿尔巴尼亚',
2150             'AM' => '亚美尼亚',
2151             'AO' => '安哥拉',
2152             'AQ' => '南极洲',
2153             'AR' => '阿根廷',
2154             'AS' => '美属萨摩亚',
2155             'AT' => '奥地利',
2156             'AU' => '澳大利亚',
2157             'AW' => '阿鲁巴',
2158             'AX' => '奥兰群岛',
2159             'AZ' => '阿塞拜疆',
2160             'BA' => '波斯尼亚和黑塞哥维那',
2161             'BB' => '巴巴多斯',
2162             'BD' => '孟加拉国',
2163             'BE' => '比利时',
2164             'BF' => '布基纳法索',
2165             'BG' => '保加利亚',
2166             'BH' => '巴林',
2167             'BI' => '布隆迪',
2168             'BJ' => '贝宁',
2169             'BL' => '圣巴泰勒米',
2170             'BM' => '百慕大',
2171             'BN' => '文莱',
2172             'BO' => '玻利维亚',
2173             'BQ' => '荷属加勒比区',
2174             'BR' => '巴西',
2175             'BS' => '巴哈马',
2176             'BT' => '不丹',
2177             'BV' => '布韦岛',
2178             'BW' => '博茨瓦纳',
2179             'BY' => '白俄罗斯',
2180             'BZ' => '伯利兹',
2181             'CA' => '加拿大',
2182             'CC' => '科科斯(基林)群岛',
2183             'CD' => '刚果(金)',
2184             'CD@alt=variant' => '刚果民主共和国',
2185             'CF' => '中非共和国',
2186             'CG' => '刚果(布)',
2187             'CG@alt=variant' => '刚果共和国',
2188             'CH' => '瑞士',
2189             'CI' => '科特迪瓦',
2190             'CI@alt=variant' => '象牙海岸',
2191             'CK' => '库克群岛',
2192             'CL' => '智利',
2193             'CM' => '喀麦隆',
2194             'CN' => '中国',
2195             'CO' => '哥伦比亚',
2196             'CP' => '克利珀顿岛',
2197             'CR' => '哥斯达黎加',
2198             'CU' => '古巴',
2199             'CV' => '佛得角',
2200             'CW' => '库拉索',
2201             'CX' => '圣诞岛',
2202             'CY' => '塞浦路斯',
2203             'CZ' => '捷克',
2204             'CZ@alt=variant' => '捷克共和国',
2205             'DE' => '德国',
2206             'DG' => '迪戈加西亚岛',
2207             'DJ' => '吉布提',
2208             'DK' => '丹麦',
2209             'DM' => '多米尼克',
2210             'DO' => '多米尼加共和国',
2211             'DZ' => '阿尔及利亚',
2212             'EA' => '休达及梅利利亚',
2213             'EC' => '厄瓜多尔',
2214             'EE' => '爱沙尼亚',
2215             'EG' => '埃及',
2216             'EH' => '西撒哈拉',
2217             'ER' => '厄立特里亚',
2218             'ES' => '西班牙',
2219             'ET' => '埃塞俄比亚',
2220             'EU' => '欧盟',
2221             'EZ' => '欧元区',
2222             'FI' => '芬兰',
2223             'FJ' => '斐济',
2224             'FK' => '福克兰群岛',
2225             'FK@alt=variant' => '福克兰群岛(马尔维纳斯群岛)',
2226             'FM' => '密克罗尼西亚',
2227             'FO' => '法罗群岛',
2228             'FR' => '法国',
2229             'GA' => '加蓬',
2230             'GB' => '英国',
2231             'GB@alt=short' => '英国',
2232             'GD' => '格林纳达',
2233             'GE' => '格鲁吉亚',
2234             'GF' => '法属圭亚那',
2235             'GG' => '根西岛',
2236             'GH' => '加纳',
2237             'GI' => '直布罗陀',
2238             'GL' => '格陵兰',
2239             'GM' => '冈比亚',
2240             'GN' => '几内亚',
2241             'GP' => '瓜德罗普',
2242             'GQ' => '赤道几内亚',
2243             'GR' => '希腊',
2244             'GS' => '南乔治亚和南桑威奇群岛',
2245             'GT' => '危地马拉',
2246             'GU' => '关岛',
2247             'GW' => '几内亚比绍',
2248             'GY' => '圭亚那',
2249             'HK' => '中国香港特别行政区',
2250             'HK@alt=short' => '香港',
2251             'HM' => '赫德岛和麦克唐纳群岛',
2252             'HN' => '洪都拉斯',
2253             'HR' => '克罗地亚',
2254             'HT' => '海地',
2255             'HU' => '匈牙利',
2256             'IC' => '加纳利群岛',
2257             'ID' => '印度尼西亚',
2258             'IE' => '爱尔兰',
2259             'IL' => '以色列',
2260             'IM' => '马恩岛',
2261             'IN' => '印度',
2262             'IO' => '英属印度洋领地',
2263             'IQ' => '伊拉克',
2264             'IR' => '伊朗',
2265             'IS' => '冰岛',
2266             'IT' => '意大利',
2267             'JE' => '泽西岛',
2268             'JM' => '牙买加',
2269             'JO' => '约旦',
2270             'JP' => '日本',
2271             'KE' => '肯尼亚',
2272             'KG' => '吉尔吉斯斯坦',
2273             'KH' => '柬埔寨',
2274             'KI' => '基里巴斯',
2275             'KM' => '科摩罗',
2276             'KN' => '圣基茨和尼维斯',
2277             'KP' => '朝鲜',
2278             'KR' => '韩国',
2279             'KW' => '科威特',
2280             'KY' => '开曼群岛',
2281             'KZ' => '哈萨克斯坦',
2282             'LA' => '老挝',
2283             'LB' => '黎巴嫩',
2284             'LC' => '圣卢西亚',
2285             'LI' => '列支敦士登',
2286             'LK' => '斯里兰卡',
2287             'LR' => '利比里亚',
2288             'LS' => '莱索托',
2289             'LT' => '立陶宛',
2290             'LU' => '卢森堡',
2291             'LV' => '拉脱维亚',
2292             'LY' => '利比亚',
2293             'MA' => '摩洛哥',
2294             'MC' => '摩纳哥',
2295             'MD' => '摩尔多瓦',
2296             'ME' => '黑山',
2297             'MF' => '法属圣马丁',
2298             'MG' => '马达加斯加',
2299             'MH' => '马绍尔群岛',
2300             'MK' => '马其顿',
2301             'MK@alt=variant' => '马其顿(前南斯拉夫马其顿共和国)',
2302             'ML' => '马里',
2303             'MM' => '缅甸',
2304             'MN' => '蒙古',
2305             'MO' => '中国澳门特别行政区',
2306             'MO@alt=short' => '澳门',
2307             'MP' => '北马里亚纳群岛',
2308             'MQ' => '马提尼克',
2309             'MR' => '毛里塔尼亚',
2310             'MS' => '蒙特塞拉特',
2311             'MT' => '马耳他',
2312             'MU' => '毛里求斯',
2313             'MV' => '马尔代夫',
2314             'MW' => '马拉维',
2315             'MX' => '墨西哥',
2316             'MY' => '马来西亚',
2317             'MZ' => '莫桑比克',
2318             'NA' => '纳米比亚',
2319             'NC' => '新喀里多尼亚',
2320             'NE' => '尼日尔',
2321             'NF' => '诺福克岛',
2322             'NG' => '尼日利亚',
2323             'NI' => '尼加拉瓜',
2324             'NL' => '荷兰',
2325             'NO' => '挪威',
2326             'NP' => '尼泊尔',
2327             'NR' => '瑙鲁',
2328             'NU' => '纽埃',
2329             'NZ' => '新西兰',
2330             'OM' => '阿曼',
2331             'PA' => '巴拿马',
2332             'PE' => '秘鲁',
2333             'PF' => '法属波利尼西亚',
2334             'PG' => '巴布亚新几内亚',
2335             'PH' => '菲律宾',
2336             'PK' => '巴基斯坦',
2337             'PL' => '波兰',
2338             'PM' => '圣皮埃尔和密克隆群岛',
2339             'PN' => '皮特凯恩群岛',
2340             'PR' => '波多黎各',
2341             'PS' => '巴勒斯坦领土',
2342             'PS@alt=short' => '巴勒斯坦',
2343             'PT' => '葡萄牙',
2344             'PW' => '帕劳',
2345             'PY' => '巴拉圭',
2346             'QA' => '卡塔尔',
2347             'QO' => '大洋洲边远群岛',
2348             'RE' => '留尼汪',
2349             'RO' => '罗马尼亚',
2350             'RS' => '塞尔维亚',
2351             'RU' => '俄罗斯',
2352             'RW' => '卢旺达',
2353             'SA' => '沙特阿拉伯',
2354             'SB' => '所罗门群岛',
2355             'SC' => '塞舌尔',
2356             'SD' => '苏丹',
2357             'SE' => '瑞典',
2358             'SG' => '新加坡',
2359             'SH' => '圣赫勒拿',
2360             'SI' => '斯洛文尼亚',
2361             'SJ' => '斯瓦尔巴和扬马延',
2362             'SK' => '斯洛伐克',
2363             'SL' => '塞拉利昂',
2364             'SM' => '圣马力诺',
2365             'SN' => '塞内加尔',
2366             'SO' => '索马里',
2367             'SR' => '苏里南',
2368             'SS' => '南苏丹',
2369             'ST' => '圣多美和普林西比',
2370             'SV' => '萨尔瓦多',
2371             'SX' => '荷属圣马丁',
2372             'SY' => '叙利亚',
2373             'SZ' => '斯威士兰',
2374             'TA' => '特里斯坦-达库尼亚群岛',
2375             'TC' => '特克斯和凯科斯群岛',
2376             'TD' => '乍得',
2377             'TF' => '法属南部领地',
2378             'TG' => '多哥',
2379             'TH' => '泰国',
2380             'TJ' => '塔吉克斯坦',
2381             'TK' => '托克劳',
2382             'TL' => '东帝汶',
2383             'TM' => '土库曼斯坦',
2384             'TN' => '突尼斯',
2385             'TO' => '汤加',
2386             'TR' => '土耳其',
2387             'TT' => '特立尼达和多巴哥',
2388             'TV' => '图瓦卢',
2389             'TW' => '台湾',
2390             'TZ' => '坦桑尼亚',
2391             'UA' => '乌克兰',
2392             'UG' => '乌干达',
2393             'UM' => '美国本土外小岛屿',
2394             'UN' => '联合国',
2395             'UN@alt=short' => '联合国',
2396             'US' => '美国',
2397             'US@alt=short' => '美国',
2398             'UY' => '乌拉圭',
2399             'UZ' => '乌兹别克斯坦',
2400             'VA' => '梵蒂冈',
2401             'VC' => '圣文森特和格林纳丁斯',
2402             'VE' => '委内瑞拉',
2403             'VG' => '英属维尔京群岛',
2404             'VI' => '美属维尔京群岛',
2405             'VN' => '越南',
2406             'VU' => '瓦努阿图',
2407             'WF' => '瓦利斯和富图纳',
2408             'WS' => '萨摩亚',
2409             'XK' => '科索沃',
2410             'YE' => '也门',
2411             'YT' => '马约特',
2412             'ZA' => '南非',
2413             'ZM' => '赞比亚',
2414             'ZW' => '津巴布韦',
2415             'ZZ' => '未知地区',
2416              
2417             }
2418             },
2419             );
2420              
2421             has 'display_name_variant' => (
2422             is => 'ro',
2423             isa => HashRef[Str],
2424             init_arg => undef,
2425             default => sub {
2426             {
2427             '1901' => '传统德文拼字',
2428             '1994' => '标准雷西亚拼字',
2429             '1996' => '1996 年德文拼字',
2430             '1606NICT' => '1606 年前中后期法文',
2431             '1694ACAD' => '早期现代法文',
2432             '1959ACAD' => '学术',
2433             'ABL1943' => '1943年正写法构想',
2434             'ALALC97' => '1997 版 ALA-LC 罗马字',
2435             'ALUKU' => '阿鲁库方言',
2436             'AO1990' => '1990年葡萄牙语正写法协议',
2437             'AREVELA' => '东亚美尼亚文',
2438             'AREVMDA' => '西亚美尼亚文',
2439             'BAKU1926' => '统一土耳其拉丁字母',
2440             'BALANKA' => '阿尼语Balanka方言',
2441             'BASICENG' => '基本英语',
2442             'BAUDDHA' => '佛陀梵文',
2443             'BISCAYAN' => '比斯开方言',
2444             'BISKE' => '圣乔治/比拉方言',
2445             'BOONT' => '布恩特林方言',
2446             'FONIPA' => '国际音标',
2447             'FONUPA' => 'UPA 音标',
2448             'FONXSAMP' => 'X-SAMPA 音标',
2449             'HEPBURN' => '赫伯恩罗马字',
2450             'HOGNORSK' => '高地挪威文',
2451             'ITIHASA' => '史诗梵文',
2452             'JAUER' => '米施泰尔方言',
2453             'JYUTPING' => '粤语拼音',
2454             'KKCOR' => '常用拼字',
2455             'LAUKIKA' => '传统梵文',
2456             'LIPAW' => '雷西亚 Lipovaz 方言',
2457             'LUNA1918' => '俄文拼字(1918年起)',
2458             'MONOTON' => '单音字母',
2459             'NDYUKA' => 'Ndyuka 方言',
2460             'NEDIS' => 'Natisone 方言',
2461             'NJIVA' => 'Gniva/Njiva 方言',
2462             'OSOJS' => 'Oseacco/Osojane 方言',
2463             'PAMAKA' => 'Pamaka 方言',
2464             'PETR1708' => '俄文拼字(1708年)',
2465             'PINYIN' => '拼音罗马字',
2466             'POLYTON' => '多音字母',
2467             'POSIX' => '电脑',
2468             'PUTER' => '瑞士普特尔方言',
2469             'REVISED' => '修订的拼字',
2470             'ROZAJ' => '雷西亚文',
2471             'RUMGR' => '罗曼什文',
2472             'SAAHO' => '萨霍文',
2473             'SCOTLAND' => '苏格兰标准英文',
2474             'SCOUSE' => '利物浦方言',
2475             'SOLBA' => 'Stolvizza/Solbica 方言',
2476             'SURMIRAN' => '瑞士苏迈拉方言',
2477             'SURSILV' => '瑞士苏瑟瓦方言',
2478             'SUTSILV' => '瑞士苏希瓦方言',
2479             'TARASK' => 'Taraskievica 拼字',
2480             'UCCOR' => '统一的拼字',
2481             'UCRCOR' => '统一和修订的拼字',
2482             'ULSTER' => '阿尔斯特方言',
2483             'VAIDIKA' => '吠陀梵文',
2484             'VALENCIA' => '瓦伦西亚文',
2485             'VALLADER' => '瑞士瓦勒德方言',
2486             'WADEGILE' => 'WG 威氏拼音法',
2487              
2488             }
2489             },
2490             );
2491              
2492             has 'display_name_key' => (
2493             is => 'ro',
2494             isa => HashRef[Str],
2495             init_arg => undef,
2496             default => sub {
2497             {
2498             'calendar' => '日历',
2499             'cf' => '货币格式',
2500             'colalternate' => '忽略符号排序',
2501             'colbackwards' => '对重音进行逆向排序',
2502             'colcasefirst' => '大写/小写字母排序',
2503             'colcaselevel' => '区分大小写的排序',
2504             'collation' => '排序',
2505             'colnormalization' => '规范化排序',
2506             'colnumeric' => '数字排序',
2507             'colstrength' => '排序强度',
2508             'currency' => '货币',
2509             'hc' => '小时制(12或24)',
2510             'lb' => '换行符样式',
2511             'ms' => '度量衡制',
2512             'numbers' => '数字',
2513             'timezone' => '时区',
2514             'va' => '语言区域别名',
2515             'x' => '专用',
2516              
2517             }
2518             },
2519             );
2520              
2521             has 'display_name_type' => (
2522             is => 'ro',
2523             isa => HashRef[HashRef[Str]],
2524             init_arg => undef,
2525             default => sub {
2526             {
2527             'calendar' => {
2528             'buddhist' => q{佛历},
2529             'chinese' => q{农历},
2530             'coptic' => q{科普特历},
2531             'dangi' => q{檀纪历},
2532             'ethiopic' => q{埃塞俄比亚历},
2533             'ethiopic-amete-alem' => q{埃塞俄比亚阿米特阿莱姆日历},
2534             'gregorian' => q{公历},
2535             'hebrew' => q{希伯来历},
2536             'indian' => q{印度国定历},
2537             'islamic' => q{伊斯兰历},
2538             'islamic-civil' => q{伊斯兰希吉来日历},
2539             'islamic-umalqura' => q{伊斯兰历(乌姆库拉)},
2540             'iso8601' => q{国际标准历法},
2541             'japanese' => q{和历},
2542             'persian' => q{波斯历},
2543             'roc' => q{民国纪年},
2544             },
2545             'cf' => {
2546             'account' => q{会计货币格式},
2547             'standard' => q{标准货币格式},
2548             },
2549             'colalternate' => {
2550             'non-ignorable' => q{对符号进行排序},
2551             'shifted' => q{忽略符号进行排序},
2552             },
2553             'colbackwards' => {
2554             'no' => q{对重音进行正常排序},
2555             'yes' => q{对重音进行逆向排序},
2556             },
2557             'colcasefirst' => {
2558             'lower' => q{先对小写字母进行排序},
2559             'no' => q{对正常大小写顺序进行排序},
2560             'upper' => q{先对大写字母进行排序},
2561             },
2562             'colcaselevel' => {
2563             'no' => q{不区分大小写进行排序},
2564             'yes' => q{区分大小写进行排序},
2565             },
2566             'collation' => {
2567             'big5han' => q{繁体中文排序 - Big5},
2568             'compat' => q{基于兼容性沿用既往排序},
2569             'dictionary' => q{字典排序},
2570             'ducet' => q{默认 Unicode 排序},
2571             'emoji' => q{表情符号排序},
2572             'eor' => q{欧洲排序规则},
2573             'gb2312han' => q{简体中文排序 - GB2312},
2574             'phonebook' => q{电话簿排序},
2575             'phonetic' => q{语音排序},
2576             'pinyin' => q{拼音排序},
2577             'reformed' => q{改良排序},
2578             'search' => q{常规搜索},
2579             'searchjl' => q{按韩文字开首辅音来搜索},
2580             'standard' => q{标准排序},
2581             'stroke' => q{笔画排序},
2582             'traditional' => q{传统排序},
2583             'unihan' => q{部首笔画排序},
2584             'zhuyin' => q{注音排序},
2585             },
2586             'colnormalization' => {
2587             'no' => q{非规范化排序},
2588             'yes' => q{对 Unicode 进行规范化排序},
2589             },
2590             'colnumeric' => {
2591             'no' => q{对数字进行单独排序},
2592             'yes' => q{按数字顺序对数字进行排序},
2593             },
2594             'colstrength' => {
2595             'identical' => q{对所有内容进行排序},
2596             'primary' => q{只对基本字母进行排序},
2597             'quaternary' => q{对重音/大小写/长度/假名进行排序},
2598             'secondary' => q{对重音进行排序},
2599             'tertiary' => q{对重音/大小写/长度进行排序},
2600             },
2601             'd0' => {
2602             'fwidth' => q{全角},
2603             'hwidth' => q{半角},
2604             'npinyin' => q{数字},
2605             },
2606             'hc' => {
2607             'h11' => q{12小时制(0–11)},
2608             'h12' => q{12小时制(1–12)},
2609             'h23' => q{24小时制(0–23)},
2610             'h24' => q{24小时制(1–24)},
2611             },
2612             'lb' => {
2613             'loose' => q{宽松换行符样式},
2614             'normal' => q{正常换行符样式},
2615             'strict' => q{严格换行符样式},
2616             },
2617             'm0' => {
2618             'bgn' => q{美国地名委员会 (BGN)},
2619             'ungegn' => q{联合国地名专家组 (UNGEGN)},
2620             },
2621             'ms' => {
2622             'metric' => q{公制},
2623             'uksystem' => q{英制},
2624             'ussystem' => q{美制},
2625             },
2626             'numbers' => {
2627             'ahom' => q{阿霍姆数字},
2628             'arab' => q{阿拉伯-印度数字},
2629             'arabext' => q{扩展阿拉伯-印度数字},
2630             'armn' => q{亚美尼亚数字},
2631             'armnlow' => q{亚美尼亚小写数字},
2632             'bali' => q{巴厘文数字},
2633             'beng' => q{孟加拉数字},
2634             'brah' => q{婆罗米数字},
2635             'cakm' => q{查克玛数字},
2636             'cham' => q{占文数字},
2637             'cyrl' => q{斯拉夫数字},
2638             'deva' => q{梵文数字},
2639             'ethi' => q{埃塞俄比亚数字},
2640             'finance' => q{金融数字},
2641             'fullwide' => q{全角数字},
2642             'geor' => q{格鲁吉亚数字},
2643             'gonm' => q{马萨拉姆冈德数字},
2644             'grek' => q{希腊数字},
2645             'greklow' => q{希腊小写数字},
2646             'gujr' => q{古吉拉特数字},
2647             'guru' => q{果鲁穆奇数字},
2648             'hanidec' => q{中文十进制数字},
2649             'hans' => q{简体中文数字},
2650             'hansfin' => q{简体中文大写数字},
2651             'hant' => q{繁体中文数字},
2652             'hantfin' => q{繁体中文大写数字},
2653             'hebr' => q{希伯来数字},
2654             'hmng' => q{杨松录苗文数字},
2655             'java' => q{爪哇文数字},
2656             'jpan' => q{日文数字},
2657             'jpanfin' => q{日文大写数字},
2658             'kali' => q{克耶字母数字},
2659             'khmr' => q{高棉数字},
2660             'knda' => q{卡纳达数字},
2661             'lana' => q{老傣文数字},
2662             'lanatham' => q{兰纳文数字},
2663             'laoo' => q{老挝数字},
2664             'latn' => q{西方数字},
2665             'lepc' => q{雷布查文数字},
2666             'limb' => q{林布文数字},
2667             'mathbold' => q{数学粗体数字},
2668             'mlym' => q{马拉雅拉姆数字},
2669             'mong' => q{蒙古文数字},
2670             'mtei' => q{曼尼普尔数字},
2671             'mymr' => q{缅甸数字},
2672             'mymrshan' => q{缅甸掸文数字},
2673             'native' => q{当地数字},
2674             'nkoo' => q{曼德数字},
2675             'olck' => q{桑塔利文数字},
2676             'orya' => q{奥里亚数字},
2677             'roman' => q{罗马数字},
2678             'romanlow' => q{罗马小写数字},
2679             'saur' => q{索拉什特拉文数字},
2680             'sund' => q{苏丹文数字},
2681             'takr' => q{泰克里数字},
2682             'talu' => q{新傣仂文数字},
2683             'taml' => q{传统泰米尔数字},
2684             'tamldec' => q{泰米尔数字},
2685             'telu' => q{泰卢固数字},
2686             'thai' => q{泰文数字},
2687             'tibt' => q{藏文数字},
2688             'tirh' => q{迈蒂利数字},
2689             'traditional' => q{传统数字},
2690             'vaii' => q{瓦伊文数字},
2691             'wara' => q{瓦郎奇蒂数字},
2692             },
2693              
2694             }
2695             },
2696             );
2697              
2698             has 'display_name_measurement_system' => (
2699             is => 'ro',
2700             isa => HashRef[Str],
2701             init_arg => undef,
2702             default => sub {
2703             {
2704             'metric' => q{公制},
2705             'UK' => q{英制},
2706             'US' => q{美制},
2707              
2708             }
2709             },
2710             );
2711              
2712             has 'display_name_code_patterns' => (
2713             is => 'ro',
2714             isa => HashRef[Str],
2715             init_arg => undef,
2716             default => sub {
2717             {
2718             'language' => '语言:{0}',
2719             'script' => '文字:{0}',
2720             'region' => '地区:{0}',
2721              
2722             }
2723             },
2724             );
2725              
2726             has 'characters' => (
2727             is => 'ro',
2728             isa => HashRef,
2729             init_arg => undef,
2730             default => $^V ge v5.18.0
2731             ? eval <<'EOT'
2732             sub {
2733             no warnings 'experimental::regex_sets';
2734             return {
2735             auxiliary => qr{[乒 乓 仂 仓 伞 侣 傈 傣 僳 冥 凉 刨 匕 卑 卞 厘 厦 厨 吕 呣 唇 啤 啮 喱 嗅 噘 噢 坝 堤 墟 奎 妆 婴 媚 宅 寺 尬 尴 屑 屿 巽 巾 弓 彗 惊 戟 扔 扰 扳 抛 挂 捂 摇 撅 撤 杆 杖 柜 柱 栗 栽 桶 棍 棕 棺 楔 楠 榈 槟 橙 洒 浆 涌 淇 滕 滚 滩 灾 烛 烟 焰 煎 犬 猫 瑚 瓢 甫 皱 盆 盔 盲 眨 眯 瞌 矿 碑 祈 祭 祷 禄 稻 竿 笼 筒 篷 粟 粮 纠 纬 缆 缎 耸 脚 舔 舵 艇 艮 芽 苜 苞 菇 菱 葫 葵 蒸 蓿 蔽 薯 蘑 蚂 蛛 蜗 蜘 蜡 蝎 蝴 螃 裹 谍 谬 豚 账 跤 踪 躬 轴 辐 迹 郁 鄙 酢 钉 钥 钮 钯 铂 铅 铛 锄 锑 锚 锤 镑 闺 阱 隧 雕 霾 靴 靶 鞠 颠 馏 驼 骆 髦 魁 鲤 鲸 鳄 鸽]},
2736             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'],
2737             main => qr{[一 丁 七 万-与 丑 专 且 世 丘-业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之-乐 乔 乖 乘 乙 九 也-乡 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交-亨 享 京 亮 亲 人 亿-仁 仅 仇 今 介 仍 从 仔 他 付 仙 代-以 仪 们 仰 仲 件 价 任 份 仿 企 伊 伍 伏-休 众-会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位-佑 体 何 余 佛 作 你 佤 佩 佳 使 例 供 依 侠 侦-侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 傻 像 僧 儒 儿 允 元-兆 先 光 克 免 兑 兔 党 入 全 八-兮 兰 共 关-兹 养-兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列-创 初 判 利 别 到 制-券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝-务 劣 动-劫 励-劳 势 勇 勉 勋 勒 勤 勾 勿 包 匆 匈 化 北 匙 匹-医 十 千 升 午 半 华 协 卒 卓 单-南 博 占-卢 卫 卯-危 即 却 卷 厂 厄-历 厉 压-厍 厚 原 去 县 参 又-反 发 叔 取-叙 口-另 只-叭 可 台 史 右 叶-叹 吃 各 合-吊 同-后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦-咨 咪 咬 咯 咱 哀 品 哇-哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚-坜 坡 坤 坦 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字-孙 孜 孝 孟 季 孤 学 孩 宁 它 宇-安 宋 完 宏 宗-实 审-室 宪 害 宴 家 容 宽-宿 寂 寄-寇 富 寒 寝-察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工-巨 巫 差 己-巴 巷 币-布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 幅 幕 干-年 并 幸 幻-幽 广 庆 床 序 库-底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异-弄 弊 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 归 当 录 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏-戒 或 战 截 戴 户 房-扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫-扯 批 找-技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控-措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日-早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾-最 月 有 朋 服 朗 望 朝 期 木 未-札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栋 栏 树 校 样-根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠-欣 欧 欲 欺 款 歉 歌 止-武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 气 氛 水 永 求 汇 汉 汗 汝 江-污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泉 泊 法 泛 泡-泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浏 浑 浓 浙 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田-申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细-终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 绵 综 绿 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训-记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝-负 贡-败 货-贪 购 贯 贱 贴 贵 贸-贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮-轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪 迫 述 迷 追 退-逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酉 酋 配 酒 酷 酸 醉 醒 采 释 里-量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铜 铢 铭 银 铺 链 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阐 阔 队 阮 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐 隔 障 难 雄-集 雉 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项-须 顽-顿 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟]},
2738             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9 〇 一 七 三 九 二 五 八 六 四]},
2739             punctuation => qr{[﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \- - ﹣ ‐ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ " " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \[ [ \] ] \{ { ﹛ ︷ \} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / / \\ \ ﹨ \& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※]},
2740             };
2741             },
2742             EOT
2743             : sub {
2744             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'], };
2745             },
2746             );
2747              
2748 1     1   123  
  1         2  
  1         574  
2749             has 'ellipsis' => (
2750             is => 'ro',
2751             isa => HashRef,
2752             init_arg => undef,
2753             default => sub {
2754             return {
2755             'final' => '{0}…',
2756             'initial' => '…{0}',
2757             'medial' => '{0}…{1}',
2758             'word-final' => '{0}…',
2759             'word-initial' => '…{0}',
2760             'word-medial' => '{0}…{1}',
2761             };
2762             },
2763             );
2764              
2765             has 'more_information' => (
2766             is => 'ro',
2767             isa => Str,
2768             init_arg => undef,
2769             default => qq{?},
2770             );
2771              
2772             has 'quote_start' => (
2773             is => 'ro',
2774             isa => Str,
2775             init_arg => undef,
2776             default => qq{“},
2777             );
2778              
2779             has 'quote_end' => (
2780             is => 'ro',
2781             isa => Str,
2782             init_arg => undef,
2783             default => qq{”},
2784             );
2785              
2786             has 'alternate_quote_start' => (
2787             is => 'ro',
2788             isa => Str,
2789             init_arg => undef,
2790             default => qq{‘},
2791             );
2792              
2793             has 'alternate_quote_end' => (
2794             is => 'ro',
2795             isa => Str,
2796             init_arg => undef,
2797             default => qq{’},
2798             );
2799              
2800             has 'duration_units' => (
2801             is => 'ro',
2802             isa => HashRef[Str],
2803             init_arg => undef,
2804             default => sub { {
2805             hm => 'h:mm',
2806             hms => 'h:mm:ss',
2807             ms => 'm:ss',
2808             } }
2809             );
2810              
2811             has 'units' => (
2812             is => 'ro',
2813             isa => HashRef[HashRef[HashRef[Str]]],
2814             init_arg => undef,
2815             default => sub { {
2816             'long' => {
2817             '' => {
2818             'name' => q(主方向),
2819             },
2820             'acre' => {
2821             'name' => q(英亩),
2822             'other' => q({0}英亩),
2823             },
2824             'acre-foot' => {
2825             'name' => q(英亩英尺),
2826             'other' => q({0}英亩英尺),
2827             },
2828             'ampere' => {
2829             'name' => q(安培),
2830             'other' => q({0}安培),
2831             },
2832             'arc-minute' => {
2833             'name' => q(弧分),
2834             'other' => q({0}弧分),
2835             },
2836             'arc-second' => {
2837             'name' => q(弧秒),
2838             'other' => q({0}弧秒),
2839             },
2840             'astronomical-unit' => {
2841             'name' => q(天文单位),
2842             'other' => q({0}天文单位),
2843             },
2844             'atmosphere' => {
2845             'name' => q(标准大气压),
2846             'other' => q({0}个标准大气压),
2847             },
2848             'bit' => {
2849             'name' => q(比特),
2850             'other' => q({0}比特),
2851             },
2852             'bushel' => {
2853             'name' => q(蒲式耳),
2854             'other' => q({0}蒲式耳),
2855             },
2856             'byte' => {
2857             'name' => q(字节),
2858             'other' => q({0}字节),
2859             },
2860             'calorie' => {
2861             'name' => q(卡路里),
2862             'other' => q({0}卡路里),
2863             },
2864             'carat' => {
2865             'name' => q(克拉),
2866             'other' => q({0}克拉),
2867             },
2868             'celsius' => {
2869             'name' => q(摄氏度),
2870             'other' => q({0}摄氏度),
2871             },
2872             'centiliter' => {
2873             'name' => q(厘升),
2874             'other' => q({0}厘升),
2875             },
2876             'centimeter' => {
2877             'name' => q(厘米),
2878             'other' => q({0}厘米),
2879             'per' => q(每厘米{0}),
2880             },
2881             'century' => {
2882             'name' => q(个世纪),
2883             'other' => q({0}个世纪),
2884             },
2885             'coordinate' => {
2886             'east' => q(东经{0}),
2887             'north' => q(北纬{0}),
2888             'south' => q(南纬{0}),
2889             'west' => q(西经{0}),
2890             },
2891             'cubic-centimeter' => {
2892             'name' => q(立方厘米),
2893             'other' => q({0}立方厘米),
2894             'per' => q(每立方厘米{0}),
2895             },
2896             'cubic-foot' => {
2897             'name' => q(立方英尺),
2898             'other' => q({0}立方英尺),
2899             },
2900             'cubic-inch' => {
2901             'name' => q(立方英寸),
2902             'other' => q({0}立方英寸),
2903             },
2904             'cubic-kilometer' => {
2905             'name' => q(立方千米),
2906             'other' => q({0}立方千米),
2907             },
2908             'cubic-meter' => {
2909             'name' => q(立方米),
2910             'other' => q({0}立方米),
2911             'per' => q(每立方米{0}),
2912             },
2913             'cubic-mile' => {
2914             'name' => q(立方英里),
2915             'other' => q({0}立方英里),
2916             },
2917             'cubic-yard' => {
2918             'name' => q(立方码),
2919             'other' => q({0}立方码),
2920             },
2921             'cup' => {
2922             'name' => q(杯),
2923             'other' => q({0}杯),
2924             },
2925             'cup-metric' => {
2926             'name' => q(公制杯),
2927             'other' => q({0}公制杯),
2928             },
2929             'day' => {
2930             'name' => q(天),
2931             'other' => q({0}天),
2932             'per' => q(每天{0}),
2933             },
2934             'deciliter' => {
2935             'name' => q(分升),
2936             'other' => q({0}分升),
2937             },
2938             'decimeter' => {
2939             'name' => q(分米),
2940             'other' => q({0}分米),
2941             },
2942             'degree' => {
2943             'name' => q(度),
2944             'other' => q({0}度),
2945             },
2946             'fahrenheit' => {
2947             'name' => q(华氏度),
2948             'other' => q({0}华氏度),
2949             },
2950             'fathom' => {
2951             'name' => q(英寻),
2952             'other' => q({0}英寻),
2953             },
2954             'fluid-ounce' => {
2955             'name' => q(液盎司),
2956             'other' => q({0}液盎司),
2957             },
2958             'foodcalorie' => {
2959             'name' => q(卡路里),
2960             'other' => q({0}卡路里),
2961             },
2962             'foot' => {
2963             'name' => q(英尺),
2964             'other' => q({0}英尺),
2965             'per' => q(每英尺{0}),
2966             },
2967             'furlong' => {
2968             'name' => q(弗隆),
2969             'other' => q({0}弗隆),
2970             },
2971             'g-force' => {
2972             'name' => q(G力),
2973             'other' => q({0}G力),
2974             },
2975             'gallon' => {
2976             'name' => q(加仑),
2977             'other' => q({0}加仑),
2978             'per' => q(每加仑{0}),
2979             },
2980             'gallon-imperial' => {
2981             'name' => q(英制加仑),
2982             'other' => q({0}英制加仑),
2983             'per' => q(每英制加仑{0}),
2984             },
2985             'generic' => {
2986             'name' => q(°),
2987             'other' => q({0}°),
2988             },
2989             'gigabit' => {
2990             'name' => q(吉比特),
2991             'other' => q({0}吉比特),
2992             },
2993             'gigabyte' => {
2994             'name' => q(吉字节),
2995             'other' => q({0}吉字节),
2996             },
2997             'gigahertz' => {
2998             'name' => q(吉赫),
2999             'other' => q({0}吉赫),
3000             },
3001             'gigawatt' => {
3002             'name' => q(吉瓦),
3003             'other' => q({0}吉瓦),
3004             },
3005             'gram' => {
3006             'name' => q(克),
3007             'other' => q({0}克),
3008             'per' => q(每克{0}),
3009             },
3010             'hectare' => {
3011             'name' => q(公顷),
3012             'other' => q({0}公顷),
3013             },
3014             'hectoliter' => {
3015             'name' => q(公石),
3016             'other' => q({0}公石),
3017             },
3018             'hectopascal' => {
3019             'name' => q(百帕斯卡),
3020             'other' => q({0}百帕斯卡),
3021             },
3022             'hertz' => {
3023             'name' => q(赫兹),
3024             'other' => q({0}赫兹),
3025             },
3026             'horsepower' => {
3027             'name' => q(马力),
3028             'other' => q({0}马力),
3029             },
3030             'hour' => {
3031             'name' => q(小时),
3032             'other' => q({0}小时),
3033             'per' => q(每小时{0}),
3034             },
3035             'inch' => {
3036             'name' => q(英寸),
3037             'other' => q({0}英寸),
3038             'per' => q(每英寸{0}),
3039             },
3040             'inch-hg' => {
3041             'name' => q(英寸汞柱),
3042             'other' => q({0}英寸汞柱),
3043             },
3044             'joule' => {
3045             'name' => q(焦耳),
3046             'other' => q({0}焦耳),
3047             },
3048             'karat' => {
3049             'name' => q(克拉),
3050             'other' => q({0}克拉),
3051             },
3052             'kelvin' => {
3053             'name' => q(开尔文),
3054             'other' => q({0}开尔文),
3055             },
3056             'kilobit' => {
3057             'name' => q(千比特),
3058             'other' => q({0}千比特),
3059             },
3060             'kilobyte' => {
3061             'name' => q(千字节),
3062             'other' => q({0}千字节),
3063             },
3064             'kilocalorie' => {
3065             'name' => q(千卡),
3066             'other' => q({0}千卡),
3067             },
3068             'kilogram' => {
3069             'name' => q(千克),
3070             'other' => q({0}千克),
3071             'per' => q(每千克{0}),
3072             },
3073             'kilohertz' => {
3074             'name' => q(千赫),
3075             'other' => q({0}千赫),
3076             },
3077             'kilojoule' => {
3078             'name' => q(千焦),
3079             'other' => q({0}千焦),
3080             },
3081             'kilometer' => {
3082             'name' => q(公里),
3083             'other' => q({0}公里),
3084             'per' => q(每公里{0}),
3085             },
3086             'kilometer-per-hour' => {
3087             'name' => q(公里/小时),
3088             'other' => q(每小时{0}公里),
3089             },
3090             'kilowatt' => {
3091             'name' => q(千瓦),
3092             'other' => q({0}千瓦),
3093             },
3094             'kilowatt-hour' => {
3095             'name' => q(千瓦时),
3096             'other' => q({0}千瓦时),
3097             },
3098             'knot' => {
3099             'name' => q(节),
3100             'other' => q({0}节),
3101             },
3102             'light-year' => {
3103             'name' => q(光年),
3104             'other' => q({0}光年),
3105             },
3106             'liter' => {
3107             'name' => q(升),
3108             'other' => q({0}升),
3109             'per' => q(每升{0}),
3110             },
3111             'liter-per-100kilometers' => {
3112             'name' => q(升/100千米),
3113             'other' => q({0}升/100千米),
3114             },
3115             'liter-per-kilometer' => {
3116             'name' => q(升/公里),
3117             'other' => q(每公里{0}升),
3118             },
3119             'lux' => {
3120             'name' => q(勒克斯),
3121             'other' => q({0}勒克斯),
3122             },
3123             'megabit' => {
3124             'name' => q(兆比特),
3125             'other' => q({0}兆比特),
3126             },
3127             'megabyte' => {
3128             'name' => q(兆字节),
3129             'other' => q({0}兆字节),
3130             },
3131             'megahertz' => {
3132             'name' => q(兆赫),
3133             'other' => q({0}兆赫),
3134             },
3135             'megaliter' => {
3136             'name' => q(兆升),
3137             'other' => q({0}兆升),
3138             },
3139             'megawatt' => {
3140             'name' => q(兆瓦),
3141             'other' => q({0}兆瓦),
3142             },
3143             'meter' => {
3144             'name' => q(米),
3145             'other' => q({0}米),
3146             'per' => q(每米{0}),
3147             },
3148             'meter-per-second' => {
3149             'name' => q(米/秒),
3150             'other' => q(每秒{0}米),
3151             },
3152             'meter-per-second-squared' => {
3153             'name' => q(米/秒²),
3154             'other' => q(每平方秒{0}米),
3155             },
3156             'metric-ton' => {
3157             'name' => q(公吨),
3158             'other' => q({0}公吨),
3159             },
3160             'microgram' => {
3161             'name' => q(微克),
3162             'other' => q({0}微克),
3163             },
3164             'micrometer' => {
3165             'name' => q(微米),
3166             'other' => q({0}微米),
3167             },
3168             'microsecond' => {
3169             'name' => q(微秒),
3170             'other' => q({0}微秒),
3171             },
3172             'mile' => {
3173             'name' => q(英里),
3174             'other' => q({0}英里),
3175             },
3176             'mile-per-gallon' => {
3177             'name' => q(英里/加仑),
3178             'other' => q(每加仑{0}英里),
3179             },
3180             'mile-per-gallon-imperial' => {
3181             'name' => q(英里/英制加仑),
3182             'other' => q(每英制加仑{0}英里),
3183             },
3184             'mile-per-hour' => {
3185             'name' => q(英里/小时),
3186             'other' => q(每小时{0}英里),
3187             },
3188             'mile-scandinavian' => {
3189             'name' => q(斯堪的纳维亚英里),
3190             'other' => q({0}斯堪的纳维亚英里),
3191             },
3192             'milliampere' => {
3193             'name' => q(毫安),
3194             'other' => q({0}毫安),
3195             },
3196             'millibar' => {
3197             'name' => q(毫巴),
3198             'other' => q({0}毫巴),
3199             },
3200             'milligram' => {
3201             'name' => q(毫克),
3202             'other' => q({0}毫克),
3203             },
3204             'milligram-per-deciliter' => {
3205             'name' => q(毫克/分升),
3206             'other' => q(每分升{0}毫克),
3207             },
3208             'milliliter' => {
3209             'name' => q(毫升),
3210             'other' => q({0}毫升),
3211             },
3212             'millimeter' => {
3213             'name' => q(毫米),
3214             'other' => q({0}毫米),
3215             },
3216             'millimeter-of-mercury' => {
3217             'name' => q(毫米汞柱),
3218             'other' => q({0}毫米汞柱),
3219             },
3220             'millimole-per-liter' => {
3221             'name' => q(毫摩尔/升),
3222             'other' => q(每升{0}毫摩尔),
3223             },
3224             'millisecond' => {
3225             'name' => q(毫秒),
3226             'other' => q({0}毫秒),
3227             },
3228             'milliwatt' => {
3229             'name' => q(毫瓦),
3230             'other' => q({0}毫瓦),
3231             },
3232             'minute' => {
3233             'name' => q(分钟),
3234             'other' => q({0}分钟),
3235             'per' => q(每分钟{0}),
3236             },
3237             'month' => {
3238             'name' => q(个月),
3239             'other' => q({0}个月),
3240             'per' => q(每月{0}),
3241             },
3242             'nanometer' => {
3243             'name' => q(纳米),
3244             'other' => q({0}纳米),
3245             },
3246             'nanosecond' => {
3247             'name' => q(纳秒),
3248             'other' => q({0}纳秒),
3249             },
3250             'nautical-mile' => {
3251             'name' => q(海里),
3252             'other' => q({0}海里),
3253             },
3254             'ohm' => {
3255             'name' => q(欧姆),
3256             'other' => q({0}欧姆),
3257             },
3258             'ounce' => {
3259             'name' => q(盎司),
3260             'other' => q({0}盎司),
3261             'per' => q(每盎司{0}),
3262             },
3263             'ounce-troy' => {
3264             'name' => q(金衡制盎司),
3265             'other' => q({0}金衡制盎司),
3266             },
3267             'parsec' => {
3268             'name' => q(秒差距),
3269             'other' => q({0}秒差距),
3270             },
3271             'part-per-million' => {
3272             'name' => q(ppm),
3273             'other' => q(百万分之{0}),
3274             },
3275             'per' => {
3276             '1' => q(每{1}{0}),
3277             },
3278             'percent' => {
3279             'name' => q(%),
3280             'other' => q({0}%),
3281             },
3282             'permille' => {
3283             'name' => q(‰),
3284             'other' => q({0}‰),
3285             },
3286             'petabyte' => {
3287             'name' => q(拍字节),
3288             'other' => q({0}拍字节),
3289             },
3290             'picometer' => {
3291             'name' => q(皮米),
3292             'other' => q({0}皮米),
3293             },
3294             'pint' => {
3295             'name' => q(品脱),
3296             'other' => q({0}品脱),
3297             },
3298             'pint-metric' => {
3299             'name' => q(公制品脱),
3300             'other' => q({0}公制品脱),
3301             },
3302             'point' => {
3303             'name' => q(pt),
3304             'other' => q({0} pt),
3305             },
3306             'pound' => {
3307             'name' => q(磅),
3308             'other' => q({0}磅),
3309             'per' => q(每磅{0}),
3310             },
3311             'pound-per-square-inch' => {
3312             'name' => q(磅/平方英寸),
3313             'other' => q(每平方英寸{0}磅),
3314             },
3315             'quart' => {
3316             'name' => q(夸脱),
3317             'other' => q({0}夸脱),
3318             },
3319             'radian' => {
3320             'name' => q(弧度),
3321             'other' => q({0}弧度),
3322             },
3323             'revolution' => {
3324             'name' => q(转),
3325             'other' => q({0}转),
3326             },
3327             'second' => {
3328             'name' => q(秒钟),
3329             'other' => q({0}秒钟),
3330             'per' => q({0}/秒),
3331             },
3332             'square-centimeter' => {
3333             'name' => q(平方厘米),
3334             'other' => q({0}平方厘米),
3335             'per' => q(每平方厘米{0}),
3336             },
3337             'square-foot' => {
3338             'name' => q(平方英尺),
3339             'other' => q({0}平方英尺),
3340             },
3341             'square-inch' => {
3342             'name' => q(平方英寸),
3343             'other' => q({0}平方英寸),
3344             'per' => q(每平方英寸{0}),
3345             },
3346             'square-kilometer' => {
3347             'name' => q(平方公里),
3348             'other' => q({0}平方公里),
3349             'per' => q(每平方公里{0}),
3350             },
3351             'square-meter' => {
3352             'name' => q(平方米),
3353             'other' => q({0}平方米),
3354             'per' => q(每平方米{0}),
3355             },
3356             'square-mile' => {
3357             'name' => q(平方英里),
3358             'other' => q({0}平方英里),
3359             'per' => q(每平方英里{0}),
3360             },
3361             'square-yard' => {
3362             'name' => q(平方码),
3363             'other' => q({0}平方码),
3364             },
3365             'stone' => {
3366             'name' => q(英石),
3367             'other' => q({0}英石),
3368             },
3369             'tablespoon' => {
3370             'name' => q(汤匙),
3371             'other' => q({0}汤匙),
3372             },
3373             'teaspoon' => {
3374             'name' => q(茶匙),
3375             'other' => q({0}茶匙),
3376             },
3377             'terabit' => {
3378             'name' => q(太比特),
3379             'other' => q({0}太比特),
3380             },
3381             'terabyte' => {
3382             'name' => q(太字节),
3383             'other' => q({0}太字节),
3384             },
3385             'ton' => {
3386             'name' => q(吨),
3387             'other' => q({0}吨),
3388             },
3389             'volt' => {
3390             'name' => q(伏特),
3391             'other' => q({0}伏特),
3392             },
3393             'watt' => {
3394             'name' => q(瓦特),
3395             'other' => q({0}瓦特),
3396             },
3397             'week' => {
3398             'name' => q(周),
3399             'other' => q({0}周),
3400             'per' => q(每周{0}),
3401             },
3402             'yard' => {
3403             'name' => q(码),
3404             'other' => q({0}码),
3405             },
3406             'year' => {
3407             'name' => q(年),
3408             'other' => q({0}年),
3409             'per' => q(每年{0}),
3410             },
3411             },
3412             'narrow' => {
3413             '' => {
3414             'name' => q(方向),
3415             },
3416             'acre' => {
3417             'name' => q(英亩),
3418             'other' => q({0}ac),
3419             },
3420             'acre-foot' => {
3421             'name' => q(英亩英尺),
3422             'other' => q({0}英亩英尺),
3423             },
3424             'arc-minute' => {
3425             'other' => q({0}′),
3426             },
3427             'arc-second' => {
3428             'other' => q({0}″),
3429             },
3430             'astronomical-unit' => {
3431             'name' => q(天文单位),
3432             'other' => q({0}天文单位),
3433             },
3434             'bushel' => {
3435             'name' => q(蒲式耳),
3436             'other' => q({0}蒲式耳),
3437             },
3438             'celsius' => {
3439             'name' => q(°C),
3440             'other' => q({0}°C),
3441             },
3442             'centiliter' => {
3443             'name' => q(厘升),
3444             'other' => q({0}厘升),
3445             },
3446             'centimeter' => {
3447             'name' => q(厘米),
3448             'other' => q({0}厘米),
3449             'per' => q({0}/厘米),
3450             },
3451             'century' => {
3452             'name' => q(世纪),
3453             'other' => q({0}个世纪),
3454             },
3455             'coordinate' => {
3456             'east' => q({0}E),
3457             'north' => q({0}N),
3458             'south' => q({0}S),
3459             'west' => q({0}W),
3460             },
3461             'cubic-centimeter' => {
3462             'name' => q(立方厘米),
3463             'other' => q({0}立方厘米),
3464             'per' => q({0}/立方厘米),
3465             },
3466             'cubic-foot' => {
3467             'name' => q(立方英尺),
3468             'other' => q({0}立方英尺),
3469             },
3470             'cubic-inch' => {
3471             'name' => q(立方英寸),
3472             'other' => q({0}立方英寸),
3473             },
3474             'cubic-kilometer' => {
3475             'name' => q(立方千米),
3476             'other' => q({0}km³),
3477             },
3478             'cubic-meter' => {
3479             'name' => q(立方米),
3480             'other' => q({0}立方米),
3481             'per' => q({0}/立方米),
3482             },
3483             'cubic-mile' => {
3484             'name' => q(立方英里),
3485             'other' => q({0}mi³),
3486             },
3487             'cubic-yard' => {
3488             'name' => q(立方码),
3489             'other' => q({0}立方码),
3490             },
3491             'cup' => {
3492             'name' => q(杯),
3493             'other' => q({0}杯),
3494             },
3495             'cup-metric' => {
3496             'name' => q(公制杯),
3497             'other' => q({0}公制杯),
3498             },
3499             'day' => {
3500             'name' => q(天),
3501             'other' => q({0}天),
3502             'per' => q({0}/天),
3503             },
3504             'deciliter' => {
3505             'name' => q(分升),
3506             'other' => q({0}分升),
3507             },
3508             'decimeter' => {
3509             'name' => q(分米),
3510             'other' => q({0}分米),
3511             },
3512             'degree' => {
3513             'other' => q({0}°),
3514             },
3515             'fahrenheit' => {
3516             'other' => q({0}°F),
3517             },
3518             'fathom' => {
3519             'name' => q(英寻),
3520             'other' => q({0}英寻),
3521             },
3522             'fluid-ounce' => {
3523             'name' => q(液盎司),
3524             'other' => q({0}液盎司),
3525             },
3526             'foodcalorie' => {
3527             'name' => q(卡),
3528             'other' => q({0}卡),
3529             },
3530             'foot' => {
3531             'name' => q(英尺),
3532             'other' => q({0}′),
3533             'per' => q({0}/英尺),
3534             },
3535             'furlong' => {
3536             'name' => q(弗隆),
3537             'other' => q({0}弗隆),
3538             },
3539             'g-force' => {
3540             'name' => q(G力),
3541             'other' => q({0}G),
3542             },
3543             'gallon' => {
3544             'name' => q(加仑),
3545             'other' => q({0}加仑),
3546             'per' => q({0}/加仑),
3547             },
3548             'gallon-imperial' => {
3549             'name' => q(英制加仑),
3550             'other' => q({0}英制加仑),
3551             'per' => q({0}/英制加仑),
3552             },
3553             'gram' => {
3554             'name' => q(克),
3555             'other' => q({0}克),
3556             },
3557             'hectare' => {
3558             'name' => q(公顷),
3559             'other' => q({0}ha),
3560             },
3561             'hectoliter' => {
3562             'name' => q(公石),
3563             'other' => q({0}公石),
3564             },
3565             'hectopascal' => {
3566             'other' => q({0}hPa),
3567             },
3568             'horsepower' => {
3569             'other' => q({0}hp),
3570             },
3571             'hour' => {
3572             'name' => q(小时),
3573             'other' => q({0}小时),
3574             'per' => q({0}/小时),
3575             },
3576             'inch' => {
3577             'name' => q(英寸),
3578             'other' => q({0}″),
3579             'per' => q({0}/英寸),
3580             },
3581             'inch-hg' => {
3582             'other' => q({0}" Hg),
3583             },
3584             'joule' => {
3585             'name' => q(焦耳),
3586             'other' => q({0}焦耳),
3587             },
3588             'kilogram' => {
3589             'name' => q(千克),
3590             'other' => q({0}千克),
3591             },
3592             'kilojoule' => {
3593             'name' => q(千焦),
3594             'other' => q({0}千焦),
3595             },
3596             'kilometer' => {
3597             'name' => q(公里),
3598             'other' => q({0}公里),
3599             'per' => q({0}/公里),
3600             },
3601             'kilometer-per-hour' => {
3602             'name' => q(公里/小时),
3603             'other' => q({0}公里/小时),
3604             },
3605             'kilowatt' => {
3606             'other' => q({0}kW),
3607             },
3608             'knot' => {
3609             'name' => q(节),
3610             'other' => q({0}节),
3611             },
3612             'light-year' => {
3613             'name' => q(光年),
3614             'other' => q({0}ly),
3615             },
3616             'liter' => {
3617             'name' => q(升),
3618             'other' => q({0}升),
3619             'per' => q({0}/升),
3620             },
3621             'liter-per-100kilometers' => {
3622             'name' => q(升/100千米),
3623             'other' => q({0}L/100km),
3624             },
3625             'megaliter' => {
3626             'name' => q(兆升),
3627             'other' => q({0}兆升),
3628             },
3629             'meter' => {
3630             'name' => q(米),
3631             'other' => q({0}米),
3632             'per' => q({0}/米),
3633             },
3634             'meter-per-second' => {
3635             'name' => q(米/秒),
3636             'other' => q({0}m/s),
3637             },
3638             'meter-per-second-squared' => {
3639             'name' => q(米/秒²),
3640             'other' => q({0}米/秒²),
3641             },
3642             'micrometer' => {
3643             'name' => q(微米),
3644             'other' => q({0}微米),
3645             },
3646             'microsecond' => {
3647             'name' => q(微秒),
3648             'other' => q({0}微秒),
3649             },
3650             'mile' => {
3651             'name' => q(英里),
3652             'other' => q({0}mi),
3653             },
3654             'mile-per-hour' => {
3655             'name' => q(英里/小时),
3656             'other' => q({0}mi/h),
3657             },
3658             'mile-scandinavian' => {
3659             'name' => q(斯堪的纳维亚英里),
3660             'other' => q({0}smi),
3661             },
3662             'millibar' => {
3663             'other' => q({0}mb),
3664             },
3665             'milliliter' => {
3666             'name' => q(毫升),
3667             'other' => q({0}毫升),
3668             },
3669             'millimeter' => {
3670             'name' => q(毫米),
3671             'other' => q({0}毫米),
3672             },
3673             'millisecond' => {
3674             'name' => q(毫秒),
3675             'other' => q({0}毫秒),
3676             },
3677             'minute' => {
3678             'name' => q(分钟),
3679             'other' => q({0}分钟),
3680             'per' => q({0}/分钟),
3681             },
3682             'month' => {
3683             'name' => q(个月),
3684             'other' => q({0}个月),
3685             'per' => q({0}/月),
3686             },
3687             'nanometer' => {
3688             'name' => q(纳米),
3689             'other' => q({0}纳米),
3690             },
3691             'nanosecond' => {
3692             'name' => q(纳秒),
3693             'other' => q({0}纳秒),
3694             },
3695             'nautical-mile' => {
3696             'name' => q(海里),
3697             'other' => q({0}海里),
3698             },
3699             'ounce' => {
3700             'other' => q({0}盎司),
3701             },
3702             'parsec' => {
3703             'name' => q(秒差距),
3704             'other' => q({0}秒差距),
3705             },
3706             'per' => {
3707             '1' => q({0}/{1}),
3708             },
3709             'percent' => {
3710             'name' => q(%),
3711             'other' => q({0}%),
3712             },
3713             'picometer' => {
3714             'name' => q(皮米),
3715             'other' => q({0}pm),
3716             },
3717             'pint' => {
3718             'name' => q(品脱),
3719             'other' => q({0}品脱),
3720             },
3721             'pint-metric' => {
3722             'name' => q(公制品脱),
3723             'other' => q({0}公制品脱),
3724             },
3725             'point' => {
3726             'name' => q(pt),
3727             'other' => q({0} pt),
3728             },
3729             'pound' => {
3730             'other' => q({0}磅),
3731             },
3732             'quart' => {
3733             'name' => q(夸脱),
3734             'other' => q({0}夸脱),
3735             },
3736             'second' => {
3737             'name' => q(秒),
3738             'other' => q({0}秒),
3739             'per' => q({0}/秒),
3740             },
3741             'square-centimeter' => {
3742             'name' => q(平方厘米),
3743             'other' => q({0}平方厘米),
3744             'per' => q({0}/平方厘米),
3745             },
3746             'square-foot' => {
3747             'name' => q(平方英尺),
3748             'other' => q({0}ft²),
3749             },
3750             'square-inch' => {
3751             'name' => q(平方英寸),
3752             'other' => q({0}平方英寸),
3753             'per' => q({0}/平方英寸),
3754             },
3755             'square-kilometer' => {
3756             'name' => q(平方公里),
3757             'other' => q({0}km²),
3758             'per' => q({0}/平方公里),
3759             },
3760             'square-meter' => {
3761             'name' => q(平方米),
3762             'other' => q({0}m²),
3763             'per' => q({0}/平方米),
3764             },
3765             'square-mile' => {
3766             'name' => q(平方英里),
3767             'other' => q({0}mi²),
3768             'per' => q({0}/平方英里),
3769             },
3770             'square-yard' => {
3771             'name' => q(平方码),
3772             'other' => q({0}平方码),
3773             },
3774             'stone' => {
3775             'name' => q(英石),
3776             'other' => q({0}英石),
3777             },
3778             'tablespoon' => {
3779             'name' => q(汤匙),
3780             'other' => q({0}汤匙),
3781             },
3782             'teaspoon' => {
3783             'name' => q(茶匙),
3784             'other' => q({0}茶匙),
3785             },
3786             'watt' => {
3787             'other' => q({0}W),
3788             },
3789             'week' => {
3790             'name' => q(周),
3791             'other' => q({0}周),
3792             'per' => q({0}/周),
3793             },
3794             'yard' => {
3795             'name' => q(码),
3796             'other' => q({0}yd),
3797             },
3798             'year' => {
3799             'name' => q(年),
3800             'other' => q({0}年),
3801             'per' => q({0}/年),
3802             },
3803             },
3804             'short' => {
3805             '' => {
3806             'name' => q(方向),
3807             },
3808             'acre' => {
3809             'name' => q(英亩),
3810             'other' => q({0}英亩),
3811             },
3812             'acre-foot' => {
3813             'name' => q(英亩英尺),
3814             'other' => q({0}英亩英尺),
3815             },
3816             'ampere' => {
3817             'name' => q(安培),
3818             'other' => q({0}安),
3819             },
3820             'arc-minute' => {
3821             'name' => q(弧分),
3822             'other' => q({0}弧分),
3823             },
3824             'arc-second' => {
3825             'name' => q(弧秒),
3826             'other' => q({0}弧秒),
3827             },
3828             'astronomical-unit' => {
3829             'name' => q(天文单位),
3830             'other' => q({0}天文单位),
3831             },
3832             'atmosphere' => {
3833             'name' => q(大气压),
3834             'other' => q({0}个大气压),
3835             },
3836             'bit' => {
3837             'name' => q(比特),
3838             'other' => q({0}比特),
3839             },
3840             'bushel' => {
3841             'name' => q(蒲式耳),
3842             'other' => q({0}蒲式耳),
3843             },
3844             'byte' => {
3845             'name' => q(字节),
3846             'other' => q({0}字节),
3847             },
3848             'calorie' => {
3849             'name' => q(卡),
3850             'other' => q({0}卡),
3851             },
3852             'carat' => {
3853             'name' => q(克拉),
3854             'other' => q({0}克拉),
3855             },
3856             'celsius' => {
3857             'name' => q(摄氏度),
3858             'other' => q({0}°C),
3859             },
3860             'centiliter' => {
3861             'name' => q(厘升),
3862             'other' => q({0}厘升),
3863             },
3864             'centimeter' => {
3865             'name' => q(厘米),
3866             'other' => q({0}厘米),
3867             'per' => q({0}/厘米),
3868             },
3869             'century' => {
3870             'name' => q(世纪),
3871             'other' => q({0}个世纪),
3872             },
3873             'coordinate' => {
3874             'east' => q(东经{0}),
3875             'north' => q(北纬{0}),
3876             'south' => q(南纬{0}),
3877             'west' => q(西经{0}),
3878             },
3879             'cubic-centimeter' => {
3880             'name' => q(立方厘米),
3881             'other' => q({0}立方厘米),
3882             'per' => q({0}/立方厘米),
3883             },
3884             'cubic-foot' => {
3885             'name' => q(立方英尺),
3886             'other' => q({0}立方英尺),
3887             },
3888             'cubic-inch' => {
3889             'name' => q(立方英寸),
3890             'other' => q({0}立方英寸),
3891             },
3892             'cubic-kilometer' => {
3893             'name' => q(立方千米),
3894             'other' => q({0}立方千米),
3895             },
3896             'cubic-meter' => {
3897             'name' => q(立方米),
3898             'other' => q({0}立方米),
3899             'per' => q({0}/立方米),
3900             },
3901             'cubic-mile' => {
3902             'name' => q(立方英里),
3903             'other' => q({0}立方英里),
3904             },
3905             'cubic-yard' => {
3906             'name' => q(立方码),
3907             'other' => q({0}立方码),
3908             },
3909             'cup' => {
3910             'name' => q(杯),
3911             'other' => q({0}杯),
3912             },
3913             'cup-metric' => {
3914             'name' => q(公制杯),
3915             'other' => q({0}公制杯),
3916             },
3917             'day' => {
3918             'name' => q(天),
3919             'other' => q({0}天),
3920             'per' => q({0}/天),
3921             },
3922             'deciliter' => {
3923             'name' => q(分升),
3924             'other' => q({0}分升),
3925             },
3926             'decimeter' => {
3927             'name' => q(分米),
3928             'other' => q({0}分米),
3929             },
3930             'degree' => {
3931             'name' => q(度),
3932             'other' => q({0}°),
3933             },
3934             'fahrenheit' => {
3935             'name' => q(华氏度),
3936             'other' => q({0}°F),
3937             },
3938             'fathom' => {
3939             'name' => q(英寻),
3940             'other' => q({0}英寻),
3941             },
3942             'fluid-ounce' => {
3943             'name' => q(液盎司),
3944             'other' => q({0}液盎司),
3945             },
3946             'foodcalorie' => {
3947             'name' => q(卡),
3948             'other' => q({0}卡),
3949             },
3950             'foot' => {
3951             'name' => q(英尺),
3952             'other' => q({0}英尺),
3953             'per' => q({0}/英尺),
3954             },
3955             'furlong' => {
3956             'name' => q(弗隆),
3957             'other' => q({0}弗隆),
3958             },
3959             'g-force' => {
3960             'name' => q(G力),
3961             'other' => q({0}G),
3962             },
3963             'gallon' => {
3964             'name' => q(加仑),
3965             'other' => q({0}加仑),
3966             'per' => q({0}/加仑),
3967             },
3968             'gallon-imperial' => {
3969             'name' => q(英制加仑),
3970             'other' => q({0}英制加仑),
3971             'per' => q({0}/英制加仑),
3972             },
3973             'generic' => {
3974             'name' => q(°),
3975             'other' => q({0}°),
3976             },
3977             'gigabit' => {
3978             'name' => q(吉比特),
3979             'other' => q({0}吉比特),
3980             },
3981             'gigabyte' => {
3982             'name' => q(吉字节),
3983             'other' => q({0}吉字节),
3984             },
3985             'gigahertz' => {
3986             'name' => q(吉赫),
3987             'other' => q({0}吉赫),
3988             },
3989             'gigawatt' => {
3990             'name' => q(吉瓦),
3991             'other' => q({0}吉瓦),
3992             },
3993             'gram' => {
3994             'name' => q(克),
3995             'other' => q({0}克),
3996             'per' => q({0}/克),
3997             },
3998             'hectare' => {
3999             'name' => q(公顷),
4000             'other' => q({0}公顷),
4001             },
4002             'hectoliter' => {
4003             'name' => q(公石),
4004             'other' => q({0}公石),
4005             },
4006             'hectopascal' => {
4007             'name' => q(百帕),
4008             'other' => q({0}百帕),
4009             },
4010             'hertz' => {
4011             'name' => q(赫兹),
4012             'other' => q({0}赫),
4013             },
4014             'horsepower' => {
4015             'name' => q(马力),
4016             'other' => q({0}马力),
4017             },
4018             'hour' => {
4019             'name' => q(小时),
4020             'other' => q({0}小时),
4021             'per' => q({0}/小时),
4022             },
4023             'inch' => {
4024             'name' => q(英寸),
4025             'other' => q({0}英寸),
4026             'per' => q({0}/英寸),
4027             },
4028             'inch-hg' => {
4029             'name' => q(英寸汞柱),
4030             'other' => q({0}英寸汞柱),
4031             },
4032             'joule' => {
4033             'name' => q(焦耳),
4034             'other' => q({0}焦耳),
4035             },
4036             'karat' => {
4037             'name' => q(克拉),
4038             'other' => q({0}克拉),
4039             },
4040             'kelvin' => {
4041             'name' => q(开),
4042             'other' => q({0}K),
4043             },
4044             'kilobit' => {
4045             'name' => q(千比特),
4046             'other' => q({0}千比特),
4047             },
4048             'kilobyte' => {
4049             'name' => q(千字节),
4050             'other' => q({0}千字节),
4051             },
4052             'kilocalorie' => {
4053             'name' => q(千卡),
4054             'other' => q({0}千卡),
4055             },
4056             'kilogram' => {
4057             'name' => q(千克),
4058             'other' => q({0}千克),
4059             'per' => q({0}/千克),
4060             },
4061             'kilohertz' => {
4062             'name' => q(千赫),
4063             'other' => q({0}千赫),
4064             },
4065             'kilojoule' => {
4066             'name' => q(千焦),
4067             'other' => q({0}千焦),
4068             },
4069             'kilometer' => {
4070             'name' => q(公里),
4071             'other' => q({0}公里),
4072             'per' => q({0}/公里),
4073             },
4074             'kilometer-per-hour' => {
4075             'name' => q(公里/小时),
4076             'other' => q(每小时{0}公里),
4077             },
4078             'kilowatt' => {
4079             'name' => q(千瓦),
4080             'other' => q({0}千瓦),
4081             },
4082             'kilowatt-hour' => {
4083             'name' => q(千瓦时),
4084             'other' => q({0}千瓦时),
4085             },
4086             'knot' => {
4087             'name' => q(节),
4088             'other' => q({0}节),
4089             },
4090             'light-year' => {
4091             'name' => q(光年),
4092             'other' => q({0}光年),
4093             },
4094             'liter' => {
4095             'name' => q(升),
4096             'other' => q({0}升),
4097             'per' => q({0}/升),
4098             },
4099             'liter-per-100kilometers' => {
4100             'name' => q(升/100千米),
4101             'other' => q({0}升/100千米),
4102             },
4103             'liter-per-kilometer' => {
4104             'name' => q(升/公里),
4105             'other' => q({0}升/公里),
4106             },
4107             'lux' => {
4108             'name' => q(勒克斯),
4109             'other' => q({0}勒克斯),
4110             },
4111             'megabit' => {
4112             'name' => q(兆比特),
4113             'other' => q({0}兆比特),
4114             },
4115             'megabyte' => {
4116             'name' => q(兆字节),
4117             'other' => q({0}兆字节),
4118             },
4119             'megahertz' => {
4120             'name' => q(兆赫),
4121             'other' => q({0}兆赫),
4122             },
4123             'megaliter' => {
4124             'name' => q(兆升),
4125             'other' => q({0}兆升),
4126             },
4127             'megawatt' => {
4128             'name' => q(兆瓦),
4129             'other' => q({0}兆瓦),
4130             },
4131             'meter' => {
4132             'name' => q(米),
4133             'other' => q({0}米),
4134             'per' => q({0}/米),
4135             },
4136             'meter-per-second' => {
4137             'name' => q(米/秒),
4138             'other' => q({0}米/秒),
4139             },
4140             'meter-per-second-squared' => {
4141             'name' => q(米/秒²),
4142             'other' => q({0}米/秒²),
4143             },
4144             'metric-ton' => {
4145             'name' => q(公吨),
4146             'other' => q({0}公吨),
4147             },
4148             'microgram' => {
4149             'name' => q(微克),
4150             'other' => q({0}微克),
4151             },
4152             'micrometer' => {
4153             'name' => q(微米),
4154             'other' => q({0}微米),
4155             },
4156             'microsecond' => {
4157             'name' => q(微秒),
4158             'other' => q({0}微秒),
4159             },
4160             'mile' => {
4161             'name' => q(英里),
4162             'other' => q({0}英里),
4163             },
4164             'mile-per-gallon' => {
4165             'name' => q(英里/加仑),
4166             'other' => q({0}英里/加仑),
4167             },
4168             'mile-per-gallon-imperial' => {
4169             'name' => q(英里/英制加仑),
4170             'other' => q({0}英里/英制加仑),
4171             },
4172             'mile-per-hour' => {
4173             'name' => q(英里/小时),
4174             'other' => q({0}英里/小时),
4175             },
4176             'mile-scandinavian' => {
4177             'name' => q(斯堪的纳维亚英里),
4178             'other' => q({0}斯堪的纳维亚英里),
4179             },
4180             'milliampere' => {
4181             'name' => q(毫安),
4182             'other' => q({0}毫安),
4183             },
4184             'millibar' => {
4185             'name' => q(毫巴),
4186             'other' => q({0}毫巴),
4187             },
4188             'milligram' => {
4189             'name' => q(毫克),
4190             'other' => q({0}毫克),
4191             },
4192             'milligram-per-deciliter' => {
4193             'name' => q(毫克/分升),
4194             'other' => q({0}毫克/分升),
4195             },
4196             'milliliter' => {
4197             'name' => q(毫升),
4198             'other' => q({0}毫升),
4199             },
4200             'millimeter' => {
4201             'name' => q(毫米),
4202             'other' => q({0}毫米),
4203             },
4204             'millimeter-of-mercury' => {
4205             'name' => q(毫米汞柱),
4206             'other' => q({0}毫米汞柱),
4207             },
4208             'millimole-per-liter' => {
4209             'name' => q(毫摩尔/升),
4210             'other' => q({0}毫摩尔/升),
4211             },
4212             'millisecond' => {
4213             'name' => q(毫秒),
4214             'other' => q({0}毫秒),
4215             },
4216             'milliwatt' => {
4217             'name' => q(毫瓦),
4218             'other' => q({0}毫瓦),
4219             },
4220             'minute' => {
4221             'name' => q(分钟),
4222             'other' => q({0}分钟),
4223             'per' => q({0}/分钟),
4224             },
4225             'month' => {
4226             'name' => q(个月),
4227             'other' => q({0}个月),
4228             'per' => q({0}/月),
4229             },
4230             'nanometer' => {
4231             'name' => q(纳米),
4232             'other' => q({0}纳米),
4233             },
4234             'nanosecond' => {
4235             'name' => q(纳秒),
4236             'other' => q({0}纳秒),
4237             },
4238             'nautical-mile' => {
4239             'name' => q(海里),
4240             'other' => q({0}海里),
4241             },
4242             'ohm' => {
4243             'name' => q(欧姆),
4244             'other' => q({0}欧),
4245             },
4246             'ounce' => {
4247             'name' => q(盎司),
4248             'other' => q({0}盎司),
4249             'per' => q({0}/盎司),
4250             },
4251             'ounce-troy' => {
4252             'name' => q(金衡盎司),
4253             'other' => q({0}金衡盎司),
4254             },
4255             'parsec' => {
4256             'name' => q(秒差距),
4257             'other' => q({0}秒差距),
4258             },
4259             'part-per-million' => {
4260             'name' => q(ppm),
4261             'other' => q({0}ppm),
4262             },
4263             'per' => {
4264             '1' => q({0}/{1}),
4265             },
4266             'percent' => {
4267             'name' => q(%),
4268             'other' => q({0}%),
4269             },
4270             'permille' => {
4271             'name' => q(‰),
4272             'other' => q({0}‰),
4273             },
4274             'petabyte' => {
4275             'name' => q(PB),
4276             'other' => q({0} PB),
4277             },
4278             'picometer' => {
4279             'name' => q(皮米),
4280             'other' => q({0}皮米),
4281             },
4282             'pint' => {
4283             'name' => q(品脱),
4284             'other' => q({0}品脱),
4285             },
4286             'pint-metric' => {
4287             'name' => q(公制品脱),
4288             'other' => q({0}公制品脱),
4289             },
4290             'point' => {
4291             'name' => q(pt),
4292             'other' => q({0} pt),
4293             },
4294             'pound' => {
4295             'name' => q(磅),
4296             'other' => q({0}磅),
4297             'per' => q({0}/磅),
4298             },
4299             'pound-per-square-inch' => {
4300             'name' => q(磅/平方英寸),
4301             'other' => q(每平方英寸{0}磅),
4302             },
4303             'quart' => {
4304             'name' => q(夸脱),
4305             'other' => q({0}夸脱),
4306             },
4307             'radian' => {
4308             'name' => q(弧度),
4309             'other' => q({0}弧度),
4310             },
4311             'revolution' => {
4312             'name' => q(转),
4313             'other' => q({0}转),
4314             },
4315             'second' => {
4316             'name' => q(秒),
4317             'other' => q({0}秒),
4318             'per' => q({0}/秒),
4319             },
4320             'square-centimeter' => {
4321             'name' => q(平方厘米),
4322             'other' => q({0}平方厘米),
4323             'per' => q({0}/平方厘米),
4324             },
4325             'square-foot' => {
4326             'name' => q(平方英尺),
4327             'other' => q({0}平方英尺),
4328             },
4329             'square-inch' => {
4330             'name' => q(平方英寸),
4331             'other' => q({0}平方英寸),
4332             'per' => q({0}/平方英寸),
4333             },
4334             'square-kilometer' => {
4335             'name' => q(平方公里),
4336             'other' => q({0}平方公里),
4337             'per' => q({0}/平方公里),
4338             },
4339             'square-meter' => {
4340             'name' => q(平方米),
4341             'other' => q({0}平方米),
4342             'per' => q({0}/平方米),
4343             },
4344             'square-mile' => {
4345             'name' => q(平方英里),
4346             'other' => q({0}平方英里),
4347             'per' => q({0}/平方英里),
4348             },
4349             'square-yard' => {
4350             'name' => q(平方码),
4351             'other' => q({0}平方码),
4352             },
4353             'stone' => {
4354             'name' => q(英石),
4355             'other' => q({0}英石),
4356             },
4357             'tablespoon' => {
4358             'name' => q(汤匙),
4359             'other' => q({0}汤匙),
4360             },
4361             'teaspoon' => {
4362             'name' => q(茶匙),
4363             'other' => q({0}茶匙),
4364             },
4365             'terabit' => {
4366             'name' => q(太比特),
4367             'other' => q({0}太比特),
4368             },
4369             'terabyte' => {
4370             'name' => q(太字节),
4371             'other' => q({0}太字节),
4372             },
4373             'ton' => {
4374             'name' => q(吨),
4375             'other' => q({0}吨),
4376             },
4377             'volt' => {
4378             'name' => q(伏特),
4379             'other' => q({0}伏),
4380             },
4381             'watt' => {
4382             'name' => q(瓦特),
4383             'other' => q({0}瓦),
4384             },
4385             'week' => {
4386             'name' => q(周),
4387             'other' => q({0}周),
4388             'per' => q({0}/周),
4389             },
4390             'yard' => {
4391             'name' => q(码),
4392             'other' => q({0}码),
4393             },
4394             'year' => {
4395             'name' => q(年),
4396             'other' => q({0}年),
4397             'per' => q({0}/年),
4398             },
4399             },
4400             } }
4401             );
4402              
4403             has 'yesstr' => (
4404             is => 'ro',
4405             isa => RegexpRef,
4406             init_arg => undef,
4407             default => sub { qr'^(?i:确定|是|yes|y)$' }
4408             );
4409              
4410             has 'nostr' => (
4411             is => 'ro',
4412             isa => RegexpRef,
4413             init_arg => undef,
4414             default => sub { qr'^(?i:否定|否|no|n)$' }
4415             );
4416              
4417             has 'listPatterns' => (
4418             is => 'ro',
4419             isa => HashRef,
4420             init_arg => undef,
4421             default => sub { {
4422             start => q({0}{1}),
4423             middle => q({0}{1}),
4424             end => q({0}{1}),
4425             2 => q({0}{1}),
4426             } }
4427             );
4428              
4429             has 'default_numbering_system' => (
4430             is => 'ro',
4431             isa => Str,
4432             init_arg => undef,
4433             default => 'latn',
4434             );
4435              
4436             has native_numbering_system => (
4437             is => 'ro',
4438             isa => Str,
4439             init_arg => undef,
4440             default => 'hanidec',
4441             );
4442              
4443             has traditional_numbering_system => (
4444             is => 'ro',
4445             isa => Str,
4446             init_arg => undef,
4447             default => 'hans',
4448             );
4449              
4450             has finance_numbering_system => (
4451             is => 'ro',
4452             isa => Str,
4453             init_arg => undef,
4454             default => 'hansfin',
4455             );
4456              
4457             has 'minimum_grouping_digits' => (
4458             is =>'ro',
4459             isa => Int,
4460             init_arg => undef,
4461             default => 1,
4462             );
4463              
4464             has 'number_symbols' => (
4465             is => 'ro',
4466             isa => HashRef,
4467             init_arg => undef,
4468             default => sub { {
4469             'arab' => {
4470             'decimal' => q(٫),
4471             'exponential' => q(اس),
4472             'group' => q(٬),
4473             'infinity' => q(∞),
4474             'list' => q(؛),
4475             'nan' => q(NaN),
4476             'perMille' => q(؉),
4477             'superscriptingExponent' => q(×),
4478             'timeSeparator' => q(:),
4479             },
4480             'arabext' => {
4481             'decimal' => q(٫),
4482             'exponential' => q(×۱۰^),
4483             'group' => q(٬),
4484             'infinity' => q(∞),
4485             'list' => q(؛),
4486             'minusSign' => q(‎-‎),
4487             'nan' => q(NaN),
4488             'perMille' => q(؉),
4489             'percentSign' => q(٪),
4490             'plusSign' => q(‎+‎),
4491             'superscriptingExponent' => q(×),
4492             'timeSeparator' => q(٫),
4493             },
4494             'hanidec' => {
4495             'decimal' => q(.),
4496             'exponential' => q(E),
4497             'group' => q(,),
4498             'infinity' => q(∞),
4499             'minusSign' => q(-),
4500             'nan' => q(NaN),
4501             'perMille' => q(‰),
4502             'percentSign' => q(%),
4503             'plusSign' => q(+),
4504             'superscriptingExponent' => q(×),
4505             },
4506             'latn' => {
4507             'decimal' => q(.),
4508             'exponential' => q(E),
4509             'group' => q(,),
4510             'infinity' => q(∞),
4511             'list' => q(;),
4512             'minusSign' => q(-),
4513             'nan' => q(NaN),
4514             'perMille' => q(‰),
4515             'percentSign' => q(%),
4516             'plusSign' => q(+),
4517             'superscriptingExponent' => q(×),
4518             'timeSeparator' => q(:),
4519             },
4520             } }
4521             );
4522              
4523             has 'number_formats' => (
4524             is => 'ro',
4525             isa => HashRef,
4526             init_arg => undef,
4527             default => sub { {
4528             decimalFormat => {
4529             'default' => {
4530             '1000' => {
4531             'other' => '0',
4532             },
4533             '10000' => {
4534             'other' => '0万',
4535             },
4536             '100000' => {
4537             'other' => '00万',
4538             },
4539             '1000000' => {
4540             'other' => '000万',
4541             },
4542             '10000000' => {
4543             'other' => '0000万',
4544             },
4545             '100000000' => {
4546             'other' => '0亿',
4547             },
4548             '1000000000' => {
4549             'other' => '00亿',
4550             },
4551             '10000000000' => {
4552             'other' => '000亿',
4553             },
4554             '100000000000' => {
4555             'other' => '0000亿',
4556             },
4557             '1000000000000' => {
4558             'other' => '0兆',
4559             },
4560             '10000000000000' => {
4561             'other' => '00兆',
4562             },
4563             '100000000000000' => {
4564             'other' => '000兆',
4565             },
4566             'standard' => {
4567             'default' => '#,##0.###',
4568             },
4569             },
4570             'long' => {
4571             '1000' => {
4572             'other' => '0',
4573             },
4574             '10000' => {
4575             'other' => '0万',
4576             },
4577             '100000' => {
4578             'other' => '00万',
4579             },
4580             '1000000' => {
4581             'other' => '000万',
4582             },
4583             '10000000' => {
4584             'other' => '0000万',
4585             },
4586             '100000000' => {
4587             'other' => '0亿',
4588             },
4589             '1000000000' => {
4590             'other' => '00亿',
4591             },
4592             '10000000000' => {
4593             'other' => '000亿',
4594             },
4595             '100000000000' => {
4596             'other' => '0000亿',
4597             },
4598             '1000000000000' => {
4599             'other' => '0兆',
4600             },
4601             '10000000000000' => {
4602             'other' => '00兆',
4603             },
4604             '100000000000000' => {
4605             'other' => '000兆',
4606             },
4607             },
4608             'short' => {
4609             '1000' => {
4610             'other' => '0',
4611             },
4612             '10000' => {
4613             'other' => '0万',
4614             },
4615             '100000' => {
4616             'other' => '00万',
4617             },
4618             '1000000' => {
4619             'other' => '000万',
4620             },
4621             '10000000' => {
4622             'other' => '0000万',
4623             },
4624             '100000000' => {
4625             'other' => '0亿',
4626             },
4627             '1000000000' => {
4628             'other' => '00亿',
4629             },
4630             '10000000000' => {
4631             'other' => '000亿',
4632             },
4633             '100000000000' => {
4634             'other' => '0000亿',
4635             },
4636             '1000000000000' => {
4637             'other' => '0兆',
4638             },
4639             '10000000000000' => {
4640             'other' => '00兆',
4641             },
4642             '100000000000000' => {
4643             'other' => '000兆',
4644             },
4645             },
4646             },
4647             percentFormat => {
4648             'default' => {
4649             'standard' => {
4650             'default' => '#,##0%',
4651             },
4652             },
4653             },
4654             scientificFormat => {
4655             'default' => {
4656             'standard' => {
4657             'default' => '#E0',
4658             },
4659             },
4660             },
4661             } },
4662             );
4663              
4664             has 'number_currency_formats' => (
4665             is => 'ro',
4666             isa => HashRef,
4667             init_arg => undef,
4668             default => sub { {
4669             'arab' => {
4670             'pattern' => {
4671             'default' => {
4672             'accounting' => {
4673             'positive' => '¤#,##0.00',
4674             },
4675             'standard' => {
4676             'positive' => '¤#,##0.00',
4677             },
4678             },
4679             },
4680             },
4681             'arabext' => {
4682             'pattern' => {
4683             'default' => {
4684             'accounting' => {
4685             'negative' => '(¤#,##0.00)',
4686             'positive' => '¤#,##0.00',
4687             },
4688             'standard' => {
4689             'positive' => '¤#,##0.00',
4690             },
4691             },
4692             },
4693             },
4694             'bali' => {
4695             'pattern' => {
4696             'default' => {
4697             'accounting' => {
4698             'negative' => '(¤#,##0.00)',
4699             'positive' => '¤#,##0.00',
4700             },
4701             'standard' => {
4702             'positive' => '¤#,##0.00',
4703             },
4704             },
4705             },
4706             },
4707             'beng' => {
4708             'pattern' => {
4709             'default' => {
4710             'accounting' => {
4711             'negative' => '(¤#,##0.00)',
4712             'positive' => '¤#,##0.00',
4713             },
4714             'standard' => {
4715             'positive' => '¤#,##0.00',
4716             },
4717             },
4718             },
4719             },
4720             'brah' => {
4721             'pattern' => {
4722             'default' => {
4723             'accounting' => {
4724             'negative' => '(¤#,##0.00)',
4725             'positive' => '¤#,##0.00',
4726             },
4727             'standard' => {
4728             'positive' => '¤#,##0.00',
4729             },
4730             },
4731             },
4732             },
4733             'cakm' => {
4734             'pattern' => {
4735             'default' => {
4736             'accounting' => {
4737             'negative' => '(¤#,##0.00)',
4738             'positive' => '¤#,##0.00',
4739             },
4740             'standard' => {
4741             'positive' => '¤#,##0.00',
4742             },
4743             },
4744             },
4745             },
4746             'cham' => {
4747             'pattern' => {
4748             'default' => {
4749             'accounting' => {
4750             'negative' => '(¤#,##0.00)',
4751             'positive' => '¤#,##0.00',
4752             },
4753             'standard' => {
4754             'positive' => '¤#,##0.00',
4755             },
4756             },
4757             },
4758             },
4759             'deva' => {
4760             'pattern' => {
4761             'default' => {
4762             'accounting' => {
4763             'negative' => '(¤#,##0.00)',
4764             'positive' => '¤#,##0.00',
4765             },
4766             'standard' => {
4767             'positive' => '¤#,##0.00',
4768             },
4769             },
4770             },
4771             },
4772             'fullwide' => {
4773             'pattern' => {
4774             'default' => {
4775             'accounting' => {
4776             'negative' => '(¤#,##0.00)',
4777             'positive' => '¤#,##0.00',
4778             },
4779             'standard' => {
4780             'positive' => '¤#,##0.00',
4781             },
4782             },
4783             },
4784             },
4785             'gonm' => {
4786             'pattern' => {
4787             'default' => {
4788             'accounting' => {
4789             'negative' => '(¤#,##0.00)',
4790             'positive' => '¤#,##0.00',
4791             },
4792             'standard' => {
4793             'positive' => '¤#,##0.00',
4794             },
4795             },
4796             },
4797             },
4798             'gujr' => {
4799             'pattern' => {
4800             'default' => {
4801             'accounting' => {
4802             'negative' => '(¤#,##0.00)',
4803             'positive' => '¤#,##0.00',
4804             },
4805             'standard' => {
4806             'positive' => '¤#,##0.00',
4807             },
4808             },
4809             },
4810             },
4811             'guru' => {
4812             'pattern' => {
4813             'default' => {
4814             'accounting' => {
4815             'negative' => '(¤#,##0.00)',
4816             'positive' => '¤#,##0.00',
4817             },
4818             'standard' => {
4819             'positive' => '¤#,##0.00',
4820             },
4821             },
4822             },
4823             },
4824             'hanidec' => {
4825             'pattern' => {
4826             'default' => {
4827             'accounting' => {
4828             'negative' => '(¤#,##0.00)',
4829             'positive' => '¤#,##0.00',
4830             },
4831             'standard' => {
4832             'positive' => '¤#,##0.00',
4833             },
4834             },
4835             },
4836             },
4837             'java' => {
4838             'pattern' => {
4839             'default' => {
4840             'accounting' => {
4841             'negative' => '(¤#,##0.00)',
4842             'positive' => '¤#,##0.00',
4843             },
4844             'standard' => {
4845             'positive' => '¤#,##0.00',
4846             },
4847             },
4848             },
4849             },
4850             'kali' => {
4851             'pattern' => {
4852             'default' => {
4853             'accounting' => {
4854             'negative' => '(¤#,##0.00)',
4855             'positive' => '¤#,##0.00',
4856             },
4857             'standard' => {
4858             'positive' => '¤#,##0.00',
4859             },
4860             },
4861             },
4862             },
4863             'khmr' => {
4864             'pattern' => {
4865             'default' => {
4866             'accounting' => {
4867             'negative' => '(¤#,##0.00)',
4868             'positive' => '¤#,##0.00',
4869             },
4870             'standard' => {
4871             'positive' => '¤#,##0.00',
4872             },
4873             },
4874             },
4875             },
4876             'knda' => {
4877             'pattern' => {
4878             'default' => {
4879             'accounting' => {
4880             'negative' => '(¤#,##0.00)',
4881             'positive' => '¤#,##0.00',
4882             },
4883             'standard' => {
4884             'positive' => '¤#,##0.00',
4885             },
4886             },
4887             },
4888             },
4889             'lana' => {
4890             'pattern' => {
4891             'default' => {
4892             'accounting' => {
4893             'negative' => '(¤#,##0.00)',
4894             'positive' => '¤#,##0.00',
4895             },
4896             'standard' => {
4897             'positive' => '¤#,##0.00',
4898             },
4899             },
4900             },
4901             },
4902             'lanatham' => {
4903             'pattern' => {
4904             'default' => {
4905             'accounting' => {
4906             'negative' => '(¤#,##0.00)',
4907             'positive' => '¤#,##0.00',
4908             },
4909             'standard' => {
4910             'positive' => '¤#,##0.00',
4911             },
4912             },
4913             },
4914             },
4915             'laoo' => {
4916             'pattern' => {
4917             'default' => {
4918             'accounting' => {
4919             'negative' => '(¤#,##0.00)',
4920             'positive' => '¤#,##0.00',
4921             },
4922             'standard' => {
4923             'positive' => '¤#,##0.00',
4924             },
4925             },
4926             },
4927             },
4928             'latn' => {
4929             'pattern' => {
4930             'default' => {
4931             'accounting' => {
4932             'negative' => '(¤#,##0.00)',
4933             'positive' => '¤#,##0.00',
4934             },
4935             'standard' => {
4936             'positive' => '¤#,##0.00',
4937             },
4938             },
4939             },
4940             },
4941             'lepc' => {
4942             'pattern' => {
4943             'default' => {
4944             'accounting' => {
4945             'negative' => '(¤#,##0.00)',
4946             'positive' => '¤#,##0.00',
4947             },
4948             'standard' => {
4949             'positive' => '¤#,##0.00',
4950             },
4951             },
4952             },
4953             },
4954             'limb' => {
4955             'pattern' => {
4956             'default' => {
4957             'accounting' => {
4958             'negative' => '(¤#,##0.00)',
4959             'positive' => '¤#,##0.00',
4960             },
4961             'standard' => {
4962             'positive' => '¤#,##0.00',
4963             },
4964             },
4965             },
4966             },
4967             'mlym' => {
4968             'pattern' => {
4969             'default' => {
4970             'accounting' => {
4971             'negative' => '(¤#,##0.00)',
4972             'positive' => '¤#,##0.00',
4973             },
4974             'standard' => {
4975             'positive' => '¤#,##0.00',
4976             },
4977             },
4978             },
4979             },
4980             'mong' => {
4981             'pattern' => {
4982             'default' => {
4983             'accounting' => {
4984             'negative' => '(¤#,##0.00)',
4985             'positive' => '¤#,##0.00',
4986             },
4987             'standard' => {
4988             'positive' => '¤#,##0.00',
4989             },
4990             },
4991             },
4992             },
4993             'mtei' => {
4994             'pattern' => {
4995             'default' => {
4996             'accounting' => {
4997             'negative' => '(¤#,##0.00)',
4998             'positive' => '¤#,##0.00',
4999             },
5000             'standard' => {
5001             'positive' => '¤#,##0.00',
5002             },
5003             },
5004             },
5005             },
5006             'mymr' => {
5007             'pattern' => {
5008             'default' => {
5009             'accounting' => {
5010             'negative' => '(¤#,##0.00)',
5011             'positive' => '¤#,##0.00',
5012             },
5013             'standard' => {
5014             'positive' => '¤#,##0.00',
5015             },
5016             },
5017             },
5018             },
5019             'mymrshan' => {
5020             'pattern' => {
5021             'default' => {
5022             'accounting' => {
5023             'negative' => '(¤#,##0.00)',
5024             'positive' => '¤#,##0.00',
5025             },
5026             'standard' => {
5027             'positive' => '¤#,##0.00',
5028             },
5029             },
5030             },
5031             },
5032             'nkoo' => {
5033             'pattern' => {
5034             'default' => {
5035             'accounting' => {
5036             'negative' => '(¤#,##0.00)',
5037             'positive' => '¤#,##0.00',
5038             },
5039             'standard' => {
5040             'positive' => '¤#,##0.00',
5041             },
5042             },
5043             },
5044             },
5045             'olck' => {
5046             'pattern' => {
5047             'default' => {
5048             'accounting' => {
5049             'negative' => '(¤#,##0.00)',
5050             'positive' => '¤#,##0.00',
5051             },
5052             'standard' => {
5053             'positive' => '¤#,##0.00',
5054             },
5055             },
5056             },
5057             },
5058             'orya' => {
5059             'pattern' => {
5060             'default' => {
5061             'accounting' => {
5062             'negative' => '(¤#,##0.00)',
5063             'positive' => '¤#,##0.00',
5064             },
5065             'standard' => {
5066             'positive' => '¤#,##0.00',
5067             },
5068             },
5069             },
5070             },
5071             'osma' => {
5072             'pattern' => {
5073             'default' => {
5074             'accounting' => {
5075             'negative' => '(¤#,##0.00)',
5076             'positive' => '¤#,##0.00',
5077             },
5078             'standard' => {
5079             'positive' => '¤#,##0.00',
5080             },
5081             },
5082             },
5083             },
5084             'saur' => {
5085             'pattern' => {
5086             'default' => {
5087             'accounting' => {
5088             'negative' => '(¤#,##0.00)',
5089             'positive' => '¤#,##0.00',
5090             },
5091             'standard' => {
5092             'positive' => '¤#,##0.00',
5093             },
5094             },
5095             },
5096             },
5097             'shrd' => {
5098             'pattern' => {
5099             'default' => {
5100             'accounting' => {
5101             'negative' => '(¤#,##0.00)',
5102             'positive' => '¤#,##0.00',
5103             },
5104             'standard' => {
5105             'positive' => '¤#,##0.00',
5106             },
5107             },
5108             },
5109             },
5110             'sora' => {
5111             'pattern' => {
5112             'default' => {
5113             'accounting' => {
5114             'negative' => '(¤#,##0.00)',
5115             'positive' => '¤#,##0.00',
5116             },
5117             'standard' => {
5118             'positive' => '¤#,##0.00',
5119             },
5120             },
5121             },
5122             },
5123             'sund' => {
5124             'pattern' => {
5125             'default' => {
5126             'accounting' => {
5127             'negative' => '(¤#,##0.00)',
5128             'positive' => '¤#,##0.00',
5129             },
5130             'standard' => {
5131             'positive' => '¤#,##0.00',
5132             },
5133             },
5134             },
5135             },
5136             'takr' => {
5137             'pattern' => {
5138             'default' => {
5139             'accounting' => {
5140             'negative' => '(¤#,##0.00)',
5141             'positive' => '¤#,##0.00',
5142             },
5143             'standard' => {
5144             'positive' => '¤#,##0.00',
5145             },
5146             },
5147             },
5148             },
5149             'talu' => {
5150             'pattern' => {
5151             'default' => {
5152             'accounting' => {
5153             'negative' => '(¤#,##0.00)',
5154             'positive' => '¤#,##0.00',
5155             },
5156             'standard' => {
5157             'positive' => '¤#,##0.00',
5158             },
5159             },
5160             },
5161             },
5162             'tamldec' => {
5163             'pattern' => {
5164             'default' => {
5165             'accounting' => {
5166             'negative' => '(¤#,##0.00)',
5167             'positive' => '¤#,##0.00',
5168             },
5169             'standard' => {
5170             'positive' => '¤#,##0.00',
5171             },
5172             },
5173             },
5174             },
5175             'telu' => {
5176             'pattern' => {
5177             'default' => {
5178             'accounting' => {
5179             'negative' => '(¤#,##0.00)',
5180             'positive' => '¤#,##0.00',
5181             },
5182             'standard' => {
5183             'positive' => '¤#,##0.00',
5184             },
5185             },
5186             },
5187             },
5188             'thai' => {
5189             'pattern' => {
5190             'default' => {
5191             'accounting' => {
5192             'negative' => '(¤#,##0.00)',
5193             'positive' => '¤#,##0.00',
5194             },
5195             'standard' => {
5196             'positive' => '¤#,##0.00',
5197             },
5198             },
5199             },
5200             },
5201             'tibt' => {
5202             'pattern' => {
5203             'default' => {
5204             'accounting' => {
5205             'negative' => '(¤#,##0.00)',
5206             'positive' => '¤#,##0.00',
5207             },
5208             'standard' => {
5209             'positive' => '¤#,##0.00',
5210             },
5211             },
5212             },
5213             },
5214             'vaii' => {
5215             'pattern' => {
5216             'default' => {
5217             'accounting' => {
5218             'negative' => '(¤#,##0.00)',
5219             'positive' => '¤#,##0.00',
5220             },
5221             'standard' => {
5222             'positive' => '¤#,##0.00',
5223             },
5224             },
5225             },
5226             },
5227             } },
5228             );
5229              
5230             has 'currencies' => (
5231             is => 'ro',
5232             isa => HashRef,
5233             init_arg => undef,
5234             default => sub { {
5235             'ADP' => {
5236             symbol => 'ADP',
5237             display_name => {
5238             'currency' => q(安道尔比塞塔),
5239             'other' => q(安道尔比塞塔),
5240             },
5241             },
5242             'AED' => {
5243             symbol => 'AED',
5244             display_name => {
5245             'currency' => q(阿联酋迪拉姆),
5246             'other' => q(阿联酋迪拉姆),
5247             },
5248             },
5249             'AFA' => {
5250             symbol => 'AFA',
5251             display_name => {
5252             'currency' => q(阿富汗尼 \(1927–2002\)),
5253             },
5254             },
5255             'AFN' => {
5256             symbol => 'AFN',
5257             display_name => {
5258             'currency' => q(阿富汗尼),
5259             'other' => q(阿富汗尼),
5260             },
5261             },
5262             'ALK' => {
5263             symbol => 'ALK',
5264             display_name => {
5265             'currency' => q(阿尔巴尼亚列克\(1946–1965\)),
5266             'other' => q(阿尔巴尼亚列克\(1946–1965\)),
5267             },
5268             },
5269             'ALL' => {
5270             symbol => 'ALL',
5271             display_name => {
5272             'currency' => q(阿尔巴尼亚列克),
5273             'other' => q(阿尔巴尼亚列克),
5274             },
5275             },
5276             'AMD' => {
5277             symbol => 'AMD',
5278             display_name => {
5279             'currency' => q(亚美尼亚德拉姆),
5280             'other' => q(亚美尼亚德拉姆),
5281             },
5282             },
5283             'ANG' => {
5284             symbol => 'ANG',
5285             display_name => {
5286             'currency' => q(荷属安的列斯盾),
5287             'other' => q(荷属安的列斯盾),
5288             },
5289             },
5290             'AOA' => {
5291             symbol => 'AOA',
5292             display_name => {
5293             'currency' => q(安哥拉宽扎),
5294             'other' => q(安哥拉宽扎),
5295             },
5296             },
5297             'AOK' => {
5298             symbol => 'AOK',
5299             display_name => {
5300             'currency' => q(安哥拉宽扎 \(1977–1990\)),
5301             'other' => q(安哥拉宽扎 \(1977–1990\)),
5302             },
5303             },
5304             'AON' => {
5305             symbol => 'AON',
5306             display_name => {
5307             'currency' => q(安哥拉新宽扎 \(1990–2000\)),
5308             'other' => q(安哥拉新宽扎 \(1990–2000\)),
5309             },
5310             },
5311             'AOR' => {
5312             symbol => 'AOR',
5313             display_name => {
5314             'currency' => q(安哥拉重新调整宽扎 \(1995–1999\)),
5315             'other' => q(安哥拉重新调整宽扎 \(1995–1999\)),
5316             },
5317             },
5318             'ARA' => {
5319             symbol => 'ARA',
5320             display_name => {
5321             'currency' => q(阿根廷奥斯特拉尔),
5322             'other' => q(阿根廷奥斯特拉尔),
5323             },
5324             },
5325             'ARL' => {
5326             symbol => 'ARL',
5327             display_name => {
5328             'currency' => q(阿根廷法定比索 \(1970–1983\)),
5329             'other' => q(阿根廷法定比索 \(1970–1983\)),
5330             },
5331             },
5332             'ARM' => {
5333             symbol => 'ARM',
5334             display_name => {
5335             'currency' => q(阿根廷比索 \(1881–1970\)),
5336             'other' => q(阿根廷比索 \(1881–1970\)),
5337             },
5338             },
5339             'ARP' => {
5340             symbol => 'ARP',
5341             display_name => {
5342             'currency' => q(阿根廷比索 \(1983–1985\)),
5343             'other' => q(阿根廷比索 \(1983–1985\)),
5344             },
5345             },
5346             'ARS' => {
5347             symbol => 'ARS',
5348             display_name => {
5349             'currency' => q(阿根廷比索),
5350             'other' => q(阿根廷比索),
5351             },
5352             },
5353             'ATS' => {
5354             symbol => 'ATS',
5355             display_name => {
5356             'currency' => q(奥地利先令),
5357             'other' => q(奥地利先令),
5358             },
5359             },
5360             'AUD' => {
5361             symbol => 'AU$',
5362             display_name => {
5363             'currency' => q(澳大利亚元),
5364             'other' => q(澳大利亚元),
5365             },
5366             },
5367             'AWG' => {
5368             symbol => 'AWG',
5369             display_name => {
5370             'currency' => q(阿鲁巴弗罗林),
5371             'other' => q(阿鲁巴弗罗林),
5372             },
5373             },
5374             'AZM' => {
5375             symbol => 'AZM',
5376             display_name => {
5377             'currency' => q(阿塞拜疆马纳特 \(1993–2006\)),
5378             'other' => q(阿塞拜疆马纳特 \(1993–2006\)),
5379             },
5380             },
5381             'AZN' => {
5382             symbol => 'AZN',
5383             display_name => {
5384             'currency' => q(阿塞拜疆马纳特),
5385             'other' => q(阿塞拜疆马纳特),
5386             },
5387             },
5388             'BAD' => {
5389             symbol => 'BAD',
5390             display_name => {
5391             'currency' => q(波士尼亚-赫塞哥维纳第纳尔 \(1992–1994\)),
5392             'other' => q(波士尼亚-赫塞哥维纳第纳尔 \(1992–1994\)),
5393             },
5394             },
5395             'BAM' => {
5396             symbol => 'BAM',
5397             display_name => {
5398             'currency' => q(波斯尼亚-黑塞哥维那可兑换马克),
5399             'other' => q(波斯尼亚-黑塞哥维那可兑换马克),
5400             },
5401             },
5402             'BAN' => {
5403             symbol => 'BAN',
5404             display_name => {
5405             'currency' => q(波士尼亚-赫塞哥维纳新第纳尔 \(1994–1997\)),
5406             'other' => q(波士尼亚-赫塞哥维纳新第纳尔 \(1994–1997\)),
5407             },
5408             },
5409             'BBD' => {
5410             symbol => 'BBD',
5411             display_name => {
5412             'currency' => q(巴巴多斯元),
5413             'other' => q(巴巴多斯元),
5414             },
5415             },
5416             'BDT' => {
5417             symbol => 'BDT',
5418             display_name => {
5419             'currency' => q(孟加拉塔卡),
5420             'other' => q(孟加拉塔卡),
5421             },
5422             },
5423             'BEC' => {
5424             symbol => 'BEC',
5425             display_name => {
5426             'currency' => q(比利时法郎(可兑换)),
5427             'other' => q(比利时法郎(可兑换)),
5428             },
5429             },
5430             'BEF' => {
5431             symbol => 'BEF',
5432             display_name => {
5433             'currency' => q(比利时法郎),
5434             'other' => q(比利时法郎),
5435             },
5436             },
5437             'BEL' => {
5438             symbol => 'BEL',
5439             display_name => {
5440             'currency' => q(比利时法郎(金融)),
5441             'other' => q(比利时法郎(金融)),
5442             },
5443             },
5444             'BGL' => {
5445             symbol => 'BGL',
5446             display_name => {
5447             'currency' => q(保加利亚硬列弗),
5448             'other' => q(保加利亚硬列弗),
5449             },
5450             },
5451             'BGM' => {
5452             symbol => 'BGM',
5453             display_name => {
5454             'currency' => q(保加利亚社会党列弗),
5455             'other' => q(保加利亚社会党列弗),
5456             },
5457             },
5458             'BGN' => {
5459             symbol => 'BGN',
5460             display_name => {
5461             'currency' => q(保加利亚列弗),
5462             'other' => q(保加利亚新列弗),
5463             },
5464             },
5465             'BGO' => {
5466             symbol => 'BGO',
5467             display_name => {
5468             'currency' => q(保加利亚列弗 \(1879–1952\)),
5469             'other' => q(保加利亚列弗 \(1879–1952\)),
5470             },
5471             },
5472             'BHD' => {
5473             symbol => 'BHD',
5474             display_name => {
5475             'currency' => q(巴林第纳尔),
5476             'other' => q(巴林第纳尔),
5477             },
5478             },
5479             'BIF' => {
5480             symbol => 'BIF',
5481             display_name => {
5482             'currency' => q(布隆迪法郎),
5483             'other' => q(布隆迪法郎),
5484             },
5485             },
5486             'BMD' => {
5487             symbol => 'BMD',
5488             display_name => {
5489             'currency' => q(百慕大元),
5490             'other' => q(百慕大元),
5491             },
5492             },
5493             'BND' => {
5494             symbol => 'BND',
5495             display_name => {
5496             'currency' => q(文莱元),
5497             'other' => q(文莱元),
5498             },
5499             },
5500             'BOB' => {
5501             symbol => 'BOB',
5502             display_name => {
5503             'currency' => q(玻利维亚诺),
5504             'other' => q(玻利维亚诺),
5505             },
5506             },
5507             'BOL' => {
5508             symbol => 'BOL',
5509             display_name => {
5510             'currency' => q(玻利维亚诺 \(1863–1963\)),
5511             'other' => q(玻利维亚诺 \(1863–1963\)),
5512             },
5513             },
5514             'BOP' => {
5515             symbol => 'BOP',
5516             display_name => {
5517             'currency' => q(玻利维亚比索),
5518             'other' => q(玻利维亚比索),
5519             },
5520             },
5521             'BOV' => {
5522             symbol => 'BOV',
5523             display_name => {
5524             'currency' => q(玻利维亚 Mvdol(资金)),
5525             'other' => q(玻利维亚 Mvdol(资金)),
5526             },
5527             },
5528             'BRB' => {
5529             symbol => 'BRB',
5530             display_name => {
5531             'currency' => q(巴西新克鲁赛罗 \(1967–1986\)),
5532             'other' => q(巴西新克鲁赛罗 \(1967–1986\)),
5533             },
5534             },
5535             'BRC' => {
5536             symbol => 'BRC',
5537             display_name => {
5538             'currency' => q(巴西克鲁扎多 \(1986–1989\)),
5539             'other' => q(巴西克鲁扎多 \(1986–1989\)),
5540             },
5541             },
5542             'BRE' => {
5543             symbol => 'BRE',
5544             display_name => {
5545             'currency' => q(巴西克鲁塞罗 \(1990–1993\)),
5546             'other' => q(巴西克鲁塞罗 \(1990–1993\)),
5547             },
5548             },
5549             'BRL' => {
5550             symbol => 'R$',
5551             display_name => {
5552             'currency' => q(巴西雷亚尔),
5553             'other' => q(巴西雷亚尔),
5554             },
5555             },
5556             'BRN' => {
5557             symbol => 'BRN',
5558             display_name => {
5559             'currency' => q(巴西新克鲁扎多 \(1989–1990\)),
5560             'other' => q(巴西新克鲁扎多 \(1989–1990\)),
5561             },
5562             },
5563             'BRR' => {
5564             symbol => 'BRR',
5565             display_name => {
5566             'currency' => q(巴西克鲁塞罗 \(1993–1994\)),
5567             'other' => q(巴西克鲁塞罗 \(1993–1994\)),
5568             },
5569             },
5570             'BRZ' => {
5571             symbol => 'BRZ',
5572             display_name => {
5573             'currency' => q(巴西克鲁塞罗 \(1942–1967\)),
5574             'other' => q(巴西克鲁塞罗 \(1942–1967\)),
5575             },
5576             },
5577             'BSD' => {
5578             symbol => 'BSD',
5579             display_name => {
5580             'currency' => q(巴哈马元),
5581             'other' => q(巴哈马元),
5582             },
5583             },
5584             'BTN' => {
5585             symbol => 'BTN',
5586             display_name => {
5587             'currency' => q(不丹努尔特鲁姆),
5588             'other' => q(不丹努尔特鲁姆),
5589             },
5590             },
5591             'BUK' => {
5592             symbol => 'BUK',
5593             display_name => {
5594             'currency' => q(缅元),
5595             },
5596             },
5597             'BWP' => {
5598             symbol => 'BWP',
5599             display_name => {
5600             'currency' => q(博茨瓦纳普拉),
5601             'other' => q(博茨瓦纳普拉),
5602             },
5603             },
5604             'BYB' => {
5605             symbol => 'BYB',
5606             display_name => {
5607             'currency' => q(白俄罗斯新卢布 \(1994–1999\)),
5608             'other' => q(白俄罗斯新卢布 \(1994–1999\)),
5609             },
5610             },
5611             'BYN' => {
5612             symbol => 'BYN',
5613             display_name => {
5614             'currency' => q(白俄罗斯卢布),
5615             'other' => q(白俄罗斯卢布),
5616             },
5617             },
5618             'BYR' => {
5619             symbol => 'BYR',
5620             display_name => {
5621             'currency' => q(白俄罗斯卢布 \(2000–2016\)),
5622             'other' => q(白俄罗斯卢布 \(2000–2016\)),
5623             },
5624             },
5625             'BZD' => {
5626             symbol => 'BZD',
5627             display_name => {
5628             'currency' => q(伯利兹元),
5629             'other' => q(伯利兹元),
5630             },
5631             },
5632             'CAD' => {
5633             symbol => 'CA$',
5634             display_name => {
5635             'currency' => q(加拿大元),
5636             'other' => q(加拿大元),
5637             },
5638             },
5639             'CDF' => {
5640             symbol => 'CDF',
5641             display_name => {
5642             'currency' => q(刚果法郎),
5643             'other' => q(刚果法郎),
5644             },
5645             },
5646             'CHE' => {
5647             symbol => 'CHE',
5648             display_name => {
5649             'currency' => q(欧元 \(WIR\)),
5650             'other' => q(欧元 \(WIR\)),
5651             },
5652             },
5653             'CHF' => {
5654             symbol => 'CHF',
5655             display_name => {
5656             'currency' => q(瑞士法郎),
5657             'other' => q(瑞士法郎),
5658             },
5659             },
5660             'CHW' => {
5661             symbol => 'CHW',
5662             display_name => {
5663             'currency' => q(法郎 \(WIR\)),
5664             'other' => q(法郎 \(WIR\)),
5665             },
5666             },
5667             'CLE' => {
5668             symbol => 'CLE',
5669             display_name => {
5670             'currency' => q(智利埃斯库多),
5671             'other' => q(智利埃斯库多),
5672             },
5673             },
5674             'CLF' => {
5675             symbol => 'CLF',
5676             display_name => {
5677             'currency' => q(智利(资金)),
5678             'other' => q(智利(资金)),
5679             },
5680             },
5681             'CLP' => {
5682             symbol => 'CLP',
5683             display_name => {
5684             'currency' => q(智利比索),
5685             'other' => q(智利比索),
5686             },
5687             },
5688             'CNH' => {
5689             symbol => 'CNH',
5690             display_name => {
5691             'currency' => q(人民币(离岸)),
5692             'other' => q(人民币(离岸)),
5693             },
5694             },
5695             'CNY' => {
5696             symbol => '¥',
5697             display_name => {
5698             'currency' => q(人民币),
5699             'other' => q(人民币),
5700             },
5701             },
5702             'COP' => {
5703             symbol => 'COP',
5704             display_name => {
5705             'currency' => q(哥伦比亚比索),
5706             'other' => q(哥伦比亚比索),
5707             },
5708             },
5709             'COU' => {
5710             symbol => 'COU',
5711             display_name => {
5712             'currency' => q(哥伦比亚币),
5713             'other' => q(哥伦比亚币),
5714             },
5715             },
5716             'CRC' => {
5717             symbol => 'CRC',
5718             display_name => {
5719             'currency' => q(哥斯达黎加科朗),
5720             'other' => q(哥斯达黎加科朗),
5721             },
5722             },
5723             'CSD' => {
5724             symbol => 'CSD',
5725             display_name => {
5726             'currency' => q(旧塞尔维亚第纳尔),
5727             'other' => q(旧塞尔维亚第纳尔),
5728             },
5729             },
5730             'CSK' => {
5731             symbol => 'CSK',
5732             display_name => {
5733             'currency' => q(捷克硬克朗),
5734             'other' => q(捷克硬克朗),
5735             },
5736             },
5737             'CUC' => {
5738             symbol => 'CUC',
5739             display_name => {
5740             'currency' => q(古巴可兑换比索),
5741             'other' => q(古巴可兑换比索),
5742             },
5743             },
5744             'CUP' => {
5745             symbol => 'CUP',
5746             display_name => {
5747             'currency' => q(古巴比索),
5748             'other' => q(古巴比索),
5749             },
5750             },
5751             'CVE' => {
5752             symbol => 'CVE',
5753             display_name => {
5754             'currency' => q(佛得角埃斯库多),
5755             'other' => q(佛得角埃斯库多),
5756             },
5757             },
5758             'CYP' => {
5759             symbol => 'CYP',
5760             display_name => {
5761             'currency' => q(塞浦路斯镑),
5762             'other' => q(塞浦路斯镑),
5763             },
5764             },
5765             'CZK' => {
5766             symbol => 'CZK',
5767             display_name => {
5768             'currency' => q(捷克克朗),
5769             'other' => q(捷克克朗),
5770             },
5771             },
5772             'DDM' => {
5773             symbol => 'DDM',
5774             display_name => {
5775             'currency' => q(东德奥斯特马克),
5776             'other' => q(东德奥斯特马克),
5777             },
5778             },
5779             'DEM' => {
5780             symbol => 'DEM',
5781             display_name => {
5782             'currency' => q(德国马克),
5783             'other' => q(德国马克),
5784             },
5785             },
5786             'DJF' => {
5787             symbol => 'DJF',
5788             display_name => {
5789             'currency' => q(吉布提法郎),
5790             'other' => q(吉布提法郎),
5791             },
5792             },
5793             'DKK' => {
5794             symbol => 'DKK',
5795             display_name => {
5796             'currency' => q(丹麦克朗),
5797             'other' => q(丹麦克朗),
5798             },
5799             },
5800             'DOP' => {
5801             symbol => 'DOP',
5802             display_name => {
5803             'currency' => q(多米尼加比索),
5804             'other' => q(多米尼加比索),
5805             },
5806             },
5807             'DZD' => {
5808             symbol => 'DZD',
5809             display_name => {
5810             'currency' => q(阿尔及利亚第纳尔),
5811             'other' => q(阿尔及利亚第纳尔),
5812             },
5813             },
5814             'ECS' => {
5815             symbol => 'ECS',
5816             display_name => {
5817             'currency' => q(厄瓜多尔苏克雷),
5818             'other' => q(厄瓜多尔苏克雷),
5819             },
5820             },
5821             'ECV' => {
5822             symbol => 'ECV',
5823             display_name => {
5824             'currency' => q(厄瓜多尔 \(UVC\)),
5825             'other' => q(厄瓜多尔 \(UVC\)),
5826             },
5827             },
5828             'EEK' => {
5829             symbol => 'EEK',
5830             display_name => {
5831             'currency' => q(爱沙尼亚克朗),
5832             'other' => q(爱沙尼亚克朗),
5833             },
5834             },
5835             'EGP' => {
5836             symbol => 'EGP',
5837             display_name => {
5838             'currency' => q(埃及镑),
5839             'other' => q(埃及镑),
5840             },
5841             },
5842             'ERN' => {
5843             symbol => 'ERN',
5844             display_name => {
5845             'currency' => q(厄立特里亚纳克法),
5846             'other' => q(厄立特里亚纳克法),
5847             },
5848             },
5849             'ESA' => {
5850             symbol => 'ESA',
5851             display_name => {
5852             'currency' => q(西班牙比塞塔(帐户 A)),
5853             'other' => q(西班牙比塞塔(帐户 A)),
5854             },
5855             },
5856             'ESB' => {
5857             symbol => 'ESB',
5858             display_name => {
5859             'currency' => q(西班牙比塞塔(兑换帐户)),
5860             'other' => q(西班牙比塞塔(兑换帐户)),
5861             },
5862             },
5863             'ESP' => {
5864             symbol => 'ESP',
5865             display_name => {
5866             'currency' => q(西班牙比塞塔),
5867             'other' => q(西班牙比塞塔),
5868             },
5869             },
5870             'ETB' => {
5871             symbol => 'ETB',
5872             display_name => {
5873             'currency' => q(埃塞俄比亚比尔),
5874             'other' => q(埃塞俄比亚比尔),
5875             },
5876             },
5877             'EUR' => {
5878             symbol => '€',
5879             display_name => {
5880             'currency' => q(欧元),
5881             'other' => q(欧元),
5882             },
5883             },
5884             'FIM' => {
5885             symbol => 'FIM',
5886             display_name => {
5887             'currency' => q(芬兰马克),
5888             'other' => q(芬兰马克),
5889             },
5890             },
5891             'FJD' => {
5892             symbol => 'FJD',
5893             display_name => {
5894             'currency' => q(斐济元),
5895             'other' => q(斐济元),
5896             },
5897             },
5898             'FKP' => {
5899             symbol => 'FKP',
5900             display_name => {
5901             'currency' => q(福克兰群岛镑),
5902             'other' => q(福克兰群岛镑),
5903             },
5904             },
5905             'FRF' => {
5906             symbol => 'FRF',
5907             display_name => {
5908             'currency' => q(法国法郎),
5909             'other' => q(法国法郎),
5910             },
5911             },
5912             'GBP' => {
5913             symbol => '£',
5914             display_name => {
5915             'currency' => q(英镑),
5916             'other' => q(英镑),
5917             },
5918             },
5919             'GEK' => {
5920             symbol => 'GEK',
5921             display_name => {
5922             'currency' => q(乔治亚库蓬拉瑞特),
5923             'other' => q(乔治亚库蓬拉瑞特),
5924             },
5925             },
5926             'GEL' => {
5927             symbol => 'GEL',
5928             display_name => {
5929             'currency' => q(格鲁吉亚拉里),
5930             'other' => q(格鲁吉亚拉里),
5931             },
5932             },
5933             'GHC' => {
5934             symbol => 'GHC',
5935             display_name => {
5936             'currency' => q(加纳塞第),
5937             'other' => q(加纳塞第),
5938             },
5939             },
5940             'GHS' => {
5941             symbol => 'GHS',
5942             display_name => {
5943             'currency' => q(加纳塞地),
5944             'other' => q(加纳塞地),
5945             },
5946             },
5947             'GIP' => {
5948             symbol => 'GIP',
5949             display_name => {
5950             'currency' => q(直布罗陀镑),
5951             'other' => q(直布罗陀镑),
5952             },
5953             },
5954             'GMD' => {
5955             symbol => 'GMD',
5956             display_name => {
5957             'currency' => q(冈比亚达拉西),
5958             'other' => q(冈比亚达拉西),
5959             },
5960             },
5961             'GNF' => {
5962             symbol => 'GNF',
5963             display_name => {
5964             'currency' => q(几内亚法郎),
5965             'other' => q(几内亚法郎),
5966             },
5967             },
5968             'GNS' => {
5969             symbol => 'GNS',
5970             display_name => {
5971             'currency' => q(几内亚西里),
5972             'other' => q(几内亚西里),
5973             },
5974             },
5975             'GQE' => {
5976             symbol => 'GQE',
5977             display_name => {
5978             'currency' => q(赤道几内亚埃奎勒),
5979             'other' => q(赤道几内亚埃奎勒),
5980             },
5981             },
5982             'GRD' => {
5983             symbol => 'GRD',
5984             display_name => {
5985             'currency' => q(希腊德拉克马),
5986             'other' => q(希腊德拉克马),
5987             },
5988             },
5989             'GTQ' => {
5990             symbol => 'GTQ',
5991             display_name => {
5992             'currency' => q(危地马拉格查尔),
5993             'other' => q(危地马拉格查尔),
5994             },
5995             },
5996             'GWE' => {
5997             symbol => 'GWE',
5998             display_name => {
5999             'currency' => q(葡萄牙几内亚埃斯库多),
6000             'other' => q(葡萄牙几内亚埃斯库多),
6001             },
6002             },
6003             'GWP' => {
6004             symbol => 'GWP',
6005             display_name => {
6006             'currency' => q(几内亚比绍比索),
6007             'other' => q(几内亚比绍比索),
6008             },
6009             },
6010             'GYD' => {
6011             symbol => 'GYD',
6012             display_name => {
6013             'currency' => q(圭亚那元),
6014             'other' => q(圭亚那元),
6015             },
6016             },
6017             'HKD' => {
6018             symbol => 'HK$',
6019             display_name => {
6020             'currency' => q(港元),
6021             'other' => q(港元),
6022             },
6023             },
6024             'HNL' => {
6025             symbol => 'HNL',
6026             display_name => {
6027             'currency' => q(洪都拉斯伦皮拉),
6028             'other' => q(洪都拉斯伦皮拉),
6029             },
6030             },
6031             'HRD' => {
6032             symbol => 'HRD',
6033             display_name => {
6034             'currency' => q(克罗地亚第纳尔),
6035             'other' => q(克罗地亚第纳尔),
6036             },
6037             },
6038             'HRK' => {
6039             symbol => 'HRK',
6040             display_name => {
6041             'currency' => q(克罗地亚库纳),
6042             'other' => q(克罗地亚库纳),
6043             },
6044             },
6045             'HTG' => {
6046             symbol => 'HTG',
6047             display_name => {
6048             'currency' => q(海地古德),
6049             'other' => q(海地古德),
6050             },
6051             },
6052             'HUF' => {
6053             symbol => 'HUF',
6054             display_name => {
6055             'currency' => q(匈牙利福林),
6056             'other' => q(匈牙利福林),
6057             },
6058             },
6059             'IDR' => {
6060             symbol => 'IDR',
6061             display_name => {
6062             'currency' => q(印度尼西亚盾),
6063             'other' => q(印度尼西亚盾),
6064             },
6065             },
6066             'IEP' => {
6067             symbol => 'IEP',
6068             display_name => {
6069             'currency' => q(爱尔兰镑),
6070             'other' => q(爱尔兰镑),
6071             },
6072             },
6073             'ILP' => {
6074             symbol => 'ILP',
6075             display_name => {
6076             'currency' => q(以色列镑),
6077             'other' => q(以色列镑),
6078             },
6079             },
6080             'ILR' => {
6081             symbol => 'ILS',
6082             display_name => {
6083             'currency' => q(以色列谢克尔\(1980–1985\)),
6084             'other' => q(以色列谢克尔\(1980–1985\)),
6085             },
6086             },
6087             'ILS' => {
6088             symbol => '₪',
6089             display_name => {
6090             'currency' => q(以色列新谢克尔),
6091             'other' => q(以色列新谢克尔),
6092             },
6093             },
6094             'INR' => {
6095             symbol => '₹',
6096             display_name => {
6097             'currency' => q(印度卢比),
6098             'other' => q(印度卢比),
6099             },
6100             },
6101             'IQD' => {
6102             symbol => 'IQD',
6103             display_name => {
6104             'currency' => q(伊拉克第纳尔),
6105             'other' => q(伊拉克第纳尔),
6106             },
6107             },
6108             'IRR' => {
6109             symbol => 'IRR',
6110             display_name => {
6111             'currency' => q(伊朗里亚尔),
6112             'other' => q(伊朗里亚尔),
6113             },
6114             },
6115             'ISJ' => {
6116             symbol => 'ISJ',
6117             display_name => {
6118             'currency' => q(冰岛克朗\(1918–1981\)),
6119             'other' => q(冰岛克朗\(1918–1981\)),
6120             },
6121             },
6122             'ISK' => {
6123             symbol => 'ISK',
6124             display_name => {
6125             'currency' => q(冰岛克朗),
6126             'other' => q(冰岛克朗),
6127             },
6128             },
6129             'ITL' => {
6130             symbol => 'ITL',
6131             display_name => {
6132             'currency' => q(意大利里拉),
6133             'other' => q(意大利里拉),
6134             },
6135             },
6136             'JMD' => {
6137             symbol => 'JMD',
6138             display_name => {
6139             'currency' => q(牙买加元),
6140             'other' => q(牙买加元),
6141             },
6142             },
6143             'JOD' => {
6144             symbol => 'JOD',
6145             display_name => {
6146             'currency' => q(约旦第纳尔),
6147             'other' => q(约旦第纳尔),
6148             },
6149             },
6150             'JPY' => {
6151             symbol => 'JP¥',
6152             display_name => {
6153             'currency' => q(日元),
6154             'other' => q(日元),
6155             },
6156             },
6157             'KES' => {
6158             symbol => 'KES',
6159             display_name => {
6160             'currency' => q(肯尼亚先令),
6161             'other' => q(肯尼亚先令),
6162             },
6163             },
6164             'KGS' => {
6165             symbol => 'KGS',
6166             display_name => {
6167             'currency' => q(吉尔吉斯斯坦索姆),
6168             'other' => q(吉尔吉斯斯坦索姆),
6169             },
6170             },
6171             'KHR' => {
6172             symbol => 'KHR',
6173             display_name => {
6174             'currency' => q(柬埔寨瑞尔),
6175             'other' => q(柬埔寨瑞尔),
6176             },
6177             },
6178             'KMF' => {
6179             symbol => 'KMF',
6180             display_name => {
6181             'currency' => q(科摩罗法郎),
6182             'other' => q(科摩罗法郎),
6183             },
6184             },
6185             'KPW' => {
6186             symbol => 'KPW',
6187             display_name => {
6188             'currency' => q(朝鲜元),
6189             'other' => q(朝鲜元),
6190             },
6191             },
6192             'KRH' => {
6193             symbol => 'KRH',
6194             display_name => {
6195             'currency' => q(韩元 \(1953–1962\)),
6196             },
6197             },
6198             'KRO' => {
6199             symbol => 'KRO',
6200             display_name => {
6201             'currency' => q(韩元 \(1945–1953\)),
6202             },
6203             },
6204             'KRW' => {
6205             symbol => '₩',
6206             display_name => {
6207             'currency' => q(韩元),
6208             'other' => q(韩元),
6209             },
6210             },
6211             'KWD' => {
6212             symbol => 'KWD',
6213             display_name => {
6214             'currency' => q(科威特第纳尔),
6215             'other' => q(科威特第纳尔),
6216             },
6217             },
6218             'KYD' => {
6219             symbol => 'KYD',
6220             display_name => {
6221             'currency' => q(开曼元),
6222             'other' => q(开曼元),
6223             },
6224             },
6225             'KZT' => {
6226             symbol => 'KZT',
6227             display_name => {
6228             'currency' => q(哈萨克斯坦坚戈),
6229             'other' => q(哈萨克斯坦坚戈),
6230             },
6231             },
6232             'LAK' => {
6233             symbol => 'LAK',
6234             display_name => {
6235             'currency' => q(老挝基普),
6236             'other' => q(老挝基普),
6237             },
6238             },
6239             'LBP' => {
6240             symbol => 'LBP',
6241             display_name => {
6242             'currency' => q(黎巴嫩镑),
6243             'other' => q(黎巴嫩镑),
6244             },
6245             },
6246             'LKR' => {
6247             symbol => 'LKR',
6248             display_name => {
6249             'currency' => q(斯里兰卡卢比),
6250             'other' => q(斯里兰卡卢比),
6251             },
6252             },
6253             'LRD' => {
6254             symbol => 'LRD',
6255             display_name => {
6256             'currency' => q(利比里亚元),
6257             'other' => q(利比里亚元),
6258             },
6259             },
6260             'LSL' => {
6261             symbol => 'LSL',
6262             display_name => {
6263             'currency' => q(莱索托洛蒂),
6264             'other' => q(莱索托洛蒂),
6265             },
6266             },
6267             'LTL' => {
6268             symbol => 'LTL',
6269             display_name => {
6270             'currency' => q(立陶宛立特),
6271             'other' => q(立陶宛立特),
6272             },
6273             },
6274             'LTT' => {
6275             symbol => 'LTT',
6276             display_name => {
6277             'currency' => q(立陶宛塔咯呐司),
6278             'other' => q(立陶宛塔咯呐司),
6279             },
6280             },
6281             'LUC' => {
6282             symbol => 'LUC',
6283             display_name => {
6284             'currency' => q(卢森堡可兑换法郎),
6285             'other' => q(卢森堡可兑换法郎),
6286             },
6287             },
6288             'LUF' => {
6289             symbol => 'LUF',
6290             display_name => {
6291             'currency' => q(卢森堡法郎),
6292             'other' => q(卢森堡法郎),
6293             },
6294             },
6295             'LUL' => {
6296             symbol => 'LUL',
6297             display_name => {
6298             'currency' => q(卢森堡金融法郎),
6299             'other' => q(卢森堡金融法郎),
6300             },
6301             },
6302             'LVL' => {
6303             symbol => 'LVL',
6304             display_name => {
6305             'currency' => q(拉脱维亚拉特),
6306             'other' => q(拉脱维亚拉特),
6307             },
6308             },
6309             'LVR' => {
6310             symbol => 'LVR',
6311             display_name => {
6312             'currency' => q(拉脱维亚卢布),
6313             'other' => q(拉脱维亚卢布),
6314             },
6315             },
6316             'LYD' => {
6317             symbol => 'LYD',
6318             display_name => {
6319             'currency' => q(利比亚第纳尔),
6320             'other' => q(利比亚第纳尔),
6321             },
6322             },
6323             'MAD' => {
6324             symbol => 'MAD',
6325             display_name => {
6326             'currency' => q(摩洛哥迪拉姆),
6327             'other' => q(摩洛哥迪拉姆),
6328             },
6329             },
6330             'MAF' => {
6331             symbol => 'MAF',
6332             display_name => {
6333             'currency' => q(摩洛哥法郎),
6334             'other' => q(摩洛哥法郎),
6335             },
6336             },
6337             'MCF' => {
6338             symbol => 'MCF',
6339             display_name => {
6340             'currency' => q(摩纳哥法郎),
6341             'other' => q(摩纳哥法郎),
6342             },
6343             },
6344             'MDC' => {
6345             symbol => 'MDC',
6346             display_name => {
6347             'currency' => q(摩尔多瓦库邦),
6348             'other' => q(摩尔多瓦库邦),
6349             },
6350             },
6351             'MDL' => {
6352             symbol => 'MDL',
6353             display_name => {
6354             'currency' => q(摩尔多瓦列伊),
6355             'other' => q(摩尔多瓦列伊),
6356             },
6357             },
6358             'MGA' => {
6359             symbol => 'MGA',
6360             display_name => {
6361             'currency' => q(马达加斯加阿里亚里),
6362             'other' => q(马达加斯加阿里亚里),
6363             },
6364             },
6365             'MGF' => {
6366             symbol => 'MGF',
6367             display_name => {
6368             'currency' => q(马达加斯加法郎),
6369             'other' => q(马达加斯加法郎),
6370             },
6371             },
6372             'MKD' => {
6373             symbol => 'MKD',
6374             display_name => {
6375             'currency' => q(马其顿第纳尔),
6376             'other' => q(马其顿第纳尔),
6377             },
6378             },
6379             'MKN' => {
6380             symbol => 'MKN',
6381             display_name => {
6382             'currency' => q(马其顿第纳尔 \(1992–1993\)),
6383             'other' => q(马其顿第纳尔 \(1992–1993\)),
6384             },
6385             },
6386             'MLF' => {
6387             symbol => 'MLF',
6388             display_name => {
6389             'currency' => q(马里法郎),
6390             'other' => q(马里法郎),
6391             },
6392             },
6393             'MMK' => {
6394             symbol => 'MMK',
6395             display_name => {
6396             'currency' => q(缅甸元),
6397             'other' => q(缅甸元),
6398             },
6399             },
6400             'MNT' => {
6401             symbol => 'MNT',
6402             display_name => {
6403             'currency' => q(蒙古图格里克),
6404             'other' => q(蒙古图格里克),
6405             },
6406             },
6407             'MOP' => {
6408             symbol => 'MOP',
6409             display_name => {
6410             'currency' => q(澳门币),
6411             'other' => q(澳门元),
6412             },
6413             },
6414             'MRO' => {
6415             symbol => 'MRO',
6416             display_name => {
6417             'currency' => q(毛里塔尼亚乌吉亚 \(1973–2017\)),
6418             'other' => q(毛里塔尼亚乌吉亚 \(1973–2017\)),
6419             },
6420             },
6421             'MRU' => {
6422             symbol => 'MRU',
6423             display_name => {
6424             'currency' => q(毛里塔尼亚乌吉亚),
6425             'other' => q(毛里塔尼亚乌吉亚),
6426             },
6427             },
6428             'MTL' => {
6429             symbol => 'MTL',
6430             display_name => {
6431             'currency' => q(马耳他里拉),
6432             'other' => q(马耳他里拉),
6433             },
6434             },
6435             'MTP' => {
6436             symbol => 'MTP',
6437             display_name => {
6438             'currency' => q(马耳他镑),
6439             'other' => q(马耳他镑),
6440             },
6441             },
6442             'MUR' => {
6443             symbol => 'MUR',
6444             display_name => {
6445             'currency' => q(毛里求斯卢比),
6446             'other' => q(毛里求斯卢比),
6447             },
6448             },
6449             'MVP' => {
6450             display_name => {
6451             'currency' => q(马尔代夫卢比\(1947–1981\)),
6452             'other' => q(马尔代夫卢比\(1947–1981\)),
6453             },
6454             },
6455             'MVR' => {
6456             symbol => 'MVR',
6457             display_name => {
6458             'currency' => q(马尔代夫卢菲亚),
6459             'other' => q(马尔代夫卢菲亚),
6460             },
6461             },
6462             'MWK' => {
6463             symbol => 'MWK',
6464             display_name => {
6465             'currency' => q(马拉维克瓦查),
6466             'other' => q(马拉维克瓦查),
6467             },
6468             },
6469             'MXN' => {
6470             symbol => 'MX$',
6471             display_name => {
6472             'currency' => q(墨西哥比索),
6473             'other' => q(墨西哥比索),
6474             },
6475             },
6476             'MXP' => {
6477             symbol => 'MXP',
6478             display_name => {
6479             'currency' => q(墨西哥银比索 \(1861–1992\)),
6480             'other' => q(墨西哥银比索 \(1861–1992\)),
6481             },
6482             },
6483             'MXV' => {
6484             symbol => 'MXV',
6485             display_name => {
6486             'currency' => q(墨西哥(资金)),
6487             'other' => q(墨西哥(资金)),
6488             },
6489             },
6490             'MYR' => {
6491             symbol => 'MYR',
6492             display_name => {
6493             'currency' => q(马来西亚林吉特),
6494             'other' => q(马来西亚林吉特),
6495             },
6496             },
6497             'MZE' => {
6498             symbol => 'MZE',
6499             display_name => {
6500             'currency' => q(莫桑比克埃斯库多),
6501             'other' => q(莫桑比克埃斯库多),
6502             },
6503             },
6504             'MZM' => {
6505             symbol => 'MZM',
6506             display_name => {
6507             'currency' => q(旧莫桑比克美提卡),
6508             'other' => q(旧莫桑比克美提卡),
6509             },
6510             },
6511             'MZN' => {
6512             symbol => 'MZN',
6513             display_name => {
6514             'currency' => q(莫桑比克美提卡),
6515             'other' => q(莫桑比克美提卡),
6516             },
6517             },
6518             'NAD' => {
6519             symbol => 'NAD',
6520             display_name => {
6521             'currency' => q(纳米比亚元),
6522             'other' => q(纳米比亚元),
6523             },
6524             },
6525             'NGN' => {
6526             symbol => 'NGN',
6527             display_name => {
6528             'currency' => q(尼日利亚奈拉),
6529             'other' => q(尼日利亚奈拉),
6530             },
6531             },
6532             'NIC' => {
6533             symbol => 'NIC',
6534             display_name => {
6535             'currency' => q(尼加拉瓜科多巴 \(1988–1991\)),
6536             'other' => q(尼加拉瓜科多巴 \(1988–1991\)),
6537             },
6538             },
6539             'NIO' => {
6540             symbol => 'NIO',
6541             display_name => {
6542             'currency' => q(尼加拉瓜科多巴),
6543             'other' => q(尼加拉瓜金科多巴),
6544             },
6545             },
6546             'NLG' => {
6547             symbol => 'NLG',
6548             display_name => {
6549             'currency' => q(荷兰盾),
6550             'other' => q(荷兰盾),
6551             },
6552             },
6553             'NOK' => {
6554             symbol => 'NOK',
6555             display_name => {
6556             'currency' => q(挪威克朗),
6557             'other' => q(挪威克朗),
6558             },
6559             },
6560             'NPR' => {
6561             symbol => 'NPR',
6562             display_name => {
6563             'currency' => q(尼泊尔卢比),
6564             'other' => q(尼泊尔卢比),
6565             },
6566             },
6567             'NZD' => {
6568             symbol => 'NZ$',
6569             display_name => {
6570             'currency' => q(新西兰元),
6571             'other' => q(新西兰元),
6572             },
6573             },
6574             'OMR' => {
6575             symbol => 'OMR',
6576             display_name => {
6577             'currency' => q(阿曼里亚尔),
6578             'other' => q(阿曼里亚尔),
6579             },
6580             },
6581             'PAB' => {
6582             symbol => 'PAB',
6583             display_name => {
6584             'currency' => q(巴拿马巴波亚),
6585             'other' => q(巴拿马巴波亚),
6586             },
6587             },
6588             'PEI' => {
6589             symbol => 'PEI',
6590             display_name => {
6591             'currency' => q(秘鲁印第),
6592             'other' => q(秘鲁印第),
6593             },
6594             },
6595             'PEN' => {
6596             symbol => 'PEN',
6597             display_name => {
6598             'currency' => q(秘鲁索尔),
6599             'other' => q(秘鲁索尔),
6600             },
6601             },
6602             'PES' => {
6603             symbol => 'PES',
6604             display_name => {
6605             'currency' => q(秘鲁索尔 \(1863–1965\)),
6606             'other' => q(秘鲁索尔 \(1863–1965\)),
6607             },
6608             },
6609             'PGK' => {
6610             symbol => 'PGK',
6611             display_name => {
6612             'currency' => q(巴布亚新几内亚基那),
6613             'other' => q(巴布亚新几内亚基那),
6614             },
6615             },
6616             'PHP' => {
6617             symbol => 'PHP',
6618             display_name => {
6619             'currency' => q(菲律宾比索),
6620             'other' => q(菲律宾比索),
6621             },
6622             },
6623             'PKR' => {
6624             symbol => 'PKR',
6625             display_name => {
6626             'currency' => q(巴基斯坦卢比),
6627             'other' => q(巴基斯坦卢比),
6628             },
6629             },
6630             'PLN' => {
6631             symbol => 'PLN',
6632             display_name => {
6633             'currency' => q(波兰兹罗提),
6634             'other' => q(波兰兹罗提),
6635             },
6636             },
6637             'PLZ' => {
6638             symbol => 'PLZ',
6639             display_name => {
6640             'currency' => q(波兰兹罗提 \(1950–1995\)),
6641             'other' => q(波兰兹罗提 \(1950–1995\)),
6642             },
6643             },
6644             'PTE' => {
6645             symbol => 'PTE',
6646             display_name => {
6647             'currency' => q(葡萄牙埃斯库多),
6648             'other' => q(葡萄牙埃斯库多),
6649             },
6650             },
6651             'PYG' => {
6652             symbol => 'PYG',
6653             display_name => {
6654             'currency' => q(巴拉圭瓜拉尼),
6655             'other' => q(巴拉圭瓜拉尼),
6656             },
6657             },
6658             'QAR' => {
6659             symbol => 'QAR',
6660             display_name => {
6661             'currency' => q(卡塔尔里亚尔),
6662             'other' => q(卡塔尔里亚尔),
6663             },
6664             },
6665             'RHD' => {
6666             symbol => 'RHD',
6667             display_name => {
6668             'currency' => q(罗得西亚元),
6669             'other' => q(罗得西亚元),
6670             },
6671             },
6672             'ROL' => {
6673             symbol => 'ROL',
6674             display_name => {
6675             'currency' => q(旧罗马尼亚列伊),
6676             'other' => q(旧罗马尼亚列伊),
6677             },
6678             },
6679             'RON' => {
6680             symbol => 'RON',
6681             display_name => {
6682             'currency' => q(罗马尼亚列伊),
6683             'other' => q(罗马尼亚列伊),
6684             },
6685             },
6686             'RSD' => {
6687             symbol => 'RSD',
6688             display_name => {
6689             'currency' => q(塞尔维亚第纳尔),
6690             'other' => q(塞尔维亚第纳尔),
6691             },
6692             },
6693             'RUB' => {
6694             symbol => 'RUB',
6695             display_name => {
6696             'currency' => q(俄罗斯卢布),
6697             'other' => q(俄罗斯卢布),
6698             },
6699             },
6700             'RUR' => {
6701             symbol => 'RUR',
6702             display_name => {
6703             'currency' => q(俄国卢布 \(1991–1998\)),
6704             'other' => q(俄国卢布 \(1991–1998\)),
6705             },
6706             },
6707             'RWF' => {
6708             symbol => 'RWF',
6709             display_name => {
6710             'currency' => q(卢旺达法郎),
6711             'other' => q(卢旺达法郎),
6712             },
6713             },
6714             'SAR' => {
6715             symbol => 'SAR',
6716             display_name => {
6717             'currency' => q(沙特里亚尔),
6718             'other' => q(沙特里亚尔),
6719             },
6720             },
6721             'SBD' => {
6722             symbol => 'SBD',
6723             display_name => {
6724             'currency' => q(所罗门群岛元),
6725             'other' => q(所罗门群岛元),
6726             },
6727             },
6728             'SCR' => {
6729             symbol => 'SCR',
6730             display_name => {
6731             'currency' => q(塞舌尔卢比),
6732             'other' => q(塞舌尔卢比),
6733             },
6734             },
6735             'SDD' => {
6736             symbol => 'SDD',
6737             display_name => {
6738             'currency' => q(苏丹第纳尔 \(1992–2007\)),
6739             'other' => q(苏丹第纳尔 \(1992–2007\)),
6740             },
6741             },
6742             'SDG' => {
6743             symbol => 'SDG',
6744             display_name => {
6745             'currency' => q(苏丹镑),
6746             'other' => q(苏丹镑),
6747             },
6748             },
6749             'SDP' => {
6750             symbol => 'SDP',
6751             display_name => {
6752             'currency' => q(旧苏丹镑),
6753             'other' => q(旧苏丹镑),
6754             },
6755             },
6756             'SEK' => {
6757             symbol => 'SEK',
6758             display_name => {
6759             'currency' => q(瑞典克朗),
6760             'other' => q(瑞典克朗),
6761             },
6762             },
6763             'SGD' => {
6764             symbol => 'SGD',
6765             display_name => {
6766             'currency' => q(新加坡元),
6767             'other' => q(新加坡元),
6768             },
6769             },
6770             'SHP' => {
6771             symbol => 'SHP',
6772             display_name => {
6773             'currency' => q(圣赫勒拿群岛磅),
6774             'other' => q(圣赫勒拿群岛磅),
6775             },
6776             },
6777             'SIT' => {
6778             symbol => 'SIT',
6779             display_name => {
6780             'currency' => q(斯洛文尼亚托拉尔),
6781             'other' => q(斯洛文尼亚托拉尔),
6782             },
6783             },
6784             'SKK' => {
6785             symbol => 'SKK',
6786             display_name => {
6787             'currency' => q(斯洛伐克克朗),
6788             'other' => q(斯洛伐克克朗),
6789             },
6790             },
6791             'SLL' => {
6792             symbol => 'SLL',
6793             display_name => {
6794             'currency' => q(塞拉利昂利昂),
6795             'other' => q(塞拉利昂利昂),
6796             },
6797             },
6798             'SOS' => {
6799             symbol => 'SOS',
6800             display_name => {
6801             'currency' => q(索马里先令),
6802             'other' => q(索马里先令),
6803             },
6804             },
6805             'SRD' => {
6806             symbol => 'SRD',
6807             display_name => {
6808             'currency' => q(苏里南元),
6809             'other' => q(苏里南元),
6810             },
6811             },
6812             'SRG' => {
6813             symbol => 'SRG',
6814             display_name => {
6815             'currency' => q(苏里南盾),
6816             'other' => q(苏里南盾),
6817             },
6818             },
6819             'SSP' => {
6820             symbol => 'SSP',
6821             display_name => {
6822             'currency' => q(南苏丹镑),
6823             'other' => q(南苏丹镑),
6824             },
6825             },
6826             'STD' => {
6827             symbol => 'STD',
6828             display_name => {
6829             'currency' => q(圣多美和普林西比多布拉 \(1977–2017\)),
6830             'other' => q(圣多美和普林西比多布拉 \(1977–2017\)),
6831             },
6832             },
6833             'STN' => {
6834             symbol => 'STN',
6835             display_name => {
6836             'currency' => q(圣多美和普林西比多布拉),
6837             'other' => q(圣多美和普林西比多布拉),
6838             },
6839             },
6840             'SUR' => {
6841             symbol => 'SUR',
6842             display_name => {
6843             'currency' => q(苏联卢布),
6844             'other' => q(苏联卢布),
6845             },
6846             },
6847             'SVC' => {
6848             symbol => 'SVC',
6849             display_name => {
6850             'currency' => q(萨尔瓦多科朗),
6851             'other' => q(萨尔瓦多科朗),
6852             },
6853             },
6854             'SYP' => {
6855             symbol => 'SYP',
6856             display_name => {
6857             'currency' => q(叙利亚镑),
6858             'other' => q(叙利亚镑),
6859             },
6860             },
6861             'SZL' => {
6862             symbol => 'SZL',
6863             display_name => {
6864             'currency' => q(斯威士兰里兰吉尼),
6865             'other' => q(斯威士兰里兰吉尼),
6866             },
6867             },
6868             'THB' => {
6869             symbol => 'THB',
6870             display_name => {
6871             'currency' => q(泰铢),
6872             'other' => q(泰铢),
6873             },
6874             },
6875             'TJR' => {
6876             symbol => 'TJR',
6877             display_name => {
6878             'currency' => q(塔吉克斯坦卢布),
6879             'other' => q(塔吉克斯坦卢布),
6880             },
6881             },
6882             'TJS' => {
6883             symbol => 'TJS',
6884             display_name => {
6885             'currency' => q(塔吉克斯坦索莫尼),
6886             'other' => q(塔吉克斯坦索莫尼),
6887             },
6888             },
6889             'TMM' => {
6890             symbol => 'TMM',
6891             display_name => {
6892             'currency' => q(土库曼斯坦马纳特 \(1993–2009\)),
6893             'other' => q(土库曼斯坦马纳特 \(1993–2009\)),
6894             },
6895             },
6896             'TMT' => {
6897             symbol => 'TMT',
6898             display_name => {
6899             'currency' => q(土库曼斯坦马纳特),
6900             'other' => q(土库曼斯坦马纳特),
6901             },
6902             },
6903             'TND' => {
6904             symbol => 'TND',
6905             display_name => {
6906             'currency' => q(突尼斯第纳尔),
6907             'other' => q(突尼斯第纳尔),
6908             },
6909             },
6910             'TOP' => {
6911             symbol => 'TOP',
6912             display_name => {
6913             'currency' => q(汤加潘加),
6914             'other' => q(汤加潘加),
6915             },
6916             },
6917             'TPE' => {
6918             symbol => 'TPE',
6919             display_name => {
6920             'currency' => q(帝汶埃斯库多),
6921             },
6922             },
6923             'TRL' => {
6924             symbol => 'TRL',
6925             display_name => {
6926             'currency' => q(土耳其里拉 \(1922–2005\)),
6927             'other' => q(土耳其里拉 \(1922–2005\)),
6928             },
6929             },
6930             'TRY' => {
6931             symbol => 'TRY',
6932             display_name => {
6933             'currency' => q(土耳其里拉),
6934             'other' => q(土耳其里拉),
6935             },
6936             },
6937             'TTD' => {
6938             symbol => 'TTD',
6939             display_name => {
6940             'currency' => q(特立尼达和多巴哥元),
6941             'other' => q(特立尼达和多巴哥元),
6942             },
6943             },
6944             'TWD' => {
6945             symbol => 'NT$',
6946             display_name => {
6947             'currency' => q(新台币),
6948             'other' => q(新台币),
6949             },
6950             },
6951             'TZS' => {
6952             symbol => 'TZS',
6953             display_name => {
6954             'currency' => q(坦桑尼亚先令),
6955             'other' => q(坦桑尼亚先令),
6956             },
6957             },
6958             'UAH' => {
6959             symbol => 'UAH',
6960             display_name => {
6961             'currency' => q(乌克兰格里夫纳),
6962             'other' => q(乌克兰格里夫纳),
6963             },
6964             },
6965             'UAK' => {
6966             symbol => 'UAK',
6967             display_name => {
6968             'currency' => q(乌克兰币),
6969             'other' => q(乌克兰币),
6970             },
6971             },
6972             'UGS' => {
6973             symbol => 'UGS',
6974             display_name => {
6975             'currency' => q(乌干达先令 \(1966–1987\)),
6976             'other' => q(乌干达先令 \(1966–1987\)),
6977             },
6978             },
6979             'UGX' => {
6980             symbol => 'UGX',
6981             display_name => {
6982             'currency' => q(乌干达先令),
6983             'other' => q(乌干达先令),
6984             },
6985             },
6986             'USD' => {
6987             symbol => 'US$',
6988             display_name => {
6989             'currency' => q(美元),
6990             'other' => q(美元),
6991             },
6992             },
6993             'USN' => {
6994             symbol => 'USN',
6995             display_name => {
6996             'currency' => q(美元(次日)),
6997             'other' => q(美元(次日)),
6998             },
6999             },
7000             'USS' => {
7001             symbol => 'USS',
7002             display_name => {
7003             'currency' => q(美元(当日)),
7004             'other' => q(美元(当日)),
7005             },
7006             },
7007             'UYI' => {
7008             symbol => 'UYI',
7009             display_name => {
7010             'currency' => q(乌拉圭比索(索引单位)),
7011             'other' => q(乌拉圭比索(索引单位)),
7012             },
7013             },
7014             'UYP' => {
7015             symbol => 'UYP',
7016             display_name => {
7017             'currency' => q(乌拉圭比索 \(1975–1993\)),
7018             'other' => q(乌拉圭比索 \(1975–1993\)),
7019             },
7020             },
7021             'UYU' => {
7022             symbol => 'UYU',
7023             display_name => {
7024             'currency' => q(乌拉圭比索),
7025             'other' => q(乌拉圭比索),
7026             },
7027             },
7028             'UZS' => {
7029             symbol => 'UZS',
7030             display_name => {
7031             'currency' => q(乌兹别克斯坦苏姆),
7032             'other' => q(乌兹别克斯坦苏姆),
7033             },
7034             },
7035             'VEB' => {
7036             symbol => 'VEB',
7037             display_name => {
7038             'currency' => q(委内瑞拉玻利瓦尔 \(1871–2008\)),
7039             'other' => q(委内瑞拉玻利瓦尔 \(1871–2008\)),
7040             },
7041             },
7042             'VEF' => {
7043             symbol => 'VEF',
7044             display_name => {
7045             'currency' => q(委内瑞拉玻利瓦尔 \(2008–2018\)),
7046             'other' => q(委内瑞拉玻利瓦尔 \(2008–2018\)),
7047             },
7048             },
7049             'VES' => {
7050             symbol => 'VES',
7051             display_name => {
7052             'currency' => q(委内瑞拉玻利瓦尔),
7053             'other' => q(委内瑞拉玻利瓦尔),
7054             },
7055             },
7056             'VND' => {
7057             symbol => '₫',
7058             display_name => {
7059             'currency' => q(越南盾),
7060             'other' => q(越南盾),
7061             },
7062             },
7063             'VNN' => {
7064             symbol => 'VNN',
7065             display_name => {
7066             'currency' => q(越南盾 \(1978–1985\)),
7067             },
7068             },
7069             'VUV' => {
7070             symbol => 'VUV',
7071             display_name => {
7072             'currency' => q(瓦努阿图瓦图),
7073             'other' => q(瓦努阿图瓦图),
7074             },
7075             },
7076             'WST' => {
7077             symbol => 'WST',
7078             display_name => {
7079             'currency' => q(萨摩亚塔拉),
7080             'other' => q(萨摩亚塔拉),
7081             },
7082             },
7083             'XAF' => {
7084             symbol => 'FCFA',
7085             display_name => {
7086             'currency' => q(中非法郎),
7087             'other' => q(中非法郎),
7088             },
7089             },
7090             'XAG' => {
7091             symbol => 'XAG',
7092             display_name => {
7093             'currency' => q(银),
7094             },
7095             },
7096             'XAU' => {
7097             symbol => 'XAU',
7098             display_name => {
7099             'currency' => q(黄金),
7100             },
7101             },
7102             'XBA' => {
7103             symbol => 'XBA',
7104             display_name => {
7105             'currency' => q(欧洲复合单位),
7106             },
7107             },
7108             'XBB' => {
7109             symbol => 'XBB',
7110             display_name => {
7111             'currency' => q(欧洲货币联盟),
7112             },
7113             },
7114             'XBC' => {
7115             symbol => 'XBC',
7116             display_name => {
7117             'currency' => q(欧洲计算单位 \(XBC\)),
7118             },
7119             },
7120             'XBD' => {
7121             symbol => 'XBD',
7122             display_name => {
7123             'currency' => q(欧洲计算单位 \(XBD\)),
7124             },
7125             },
7126             'XCD' => {
7127             symbol => 'EC$',
7128             display_name => {
7129             'currency' => q(东加勒比元),
7130             'other' => q(东加勒比元),
7131             },
7132             },
7133             'XDR' => {
7134             symbol => 'XDR',
7135             display_name => {
7136             'currency' => q(特别提款权),
7137             },
7138             },
7139             'XEU' => {
7140             symbol => 'XEU',
7141             display_name => {
7142             'currency' => q(欧洲货币单位),
7143             'other' => q(欧洲货币单位),
7144             },
7145             },
7146             'XFO' => {
7147             symbol => 'XFO',
7148             display_name => {
7149             'currency' => q(法国金法郎),
7150             },
7151             },
7152             'XFU' => {
7153             symbol => 'XFU',
7154             display_name => {
7155             'currency' => q(法国法郎 \(UIC\)),
7156             },
7157             },
7158             'XOF' => {
7159             symbol => 'CFA',
7160             display_name => {
7161             'currency' => q(西非法郎),
7162             'other' => q(西非法郎),
7163             },
7164             },
7165             'XPD' => {
7166             symbol => 'XPD',
7167             display_name => {
7168             'currency' => q(钯),
7169             },
7170             },
7171             'XPF' => {
7172             symbol => 'CFPF',
7173             display_name => {
7174             'currency' => q(太平洋法郎),
7175             'other' => q(太平洋法郎),
7176             },
7177             },
7178             'XPT' => {
7179             symbol => 'XPT',
7180             display_name => {
7181             'currency' => q(铂),
7182             },
7183             },
7184             'XRE' => {
7185             symbol => 'XRE',
7186             display_name => {
7187             'currency' => q(RINET 基金),
7188             },
7189             },
7190             'XTS' => {
7191             symbol => 'XTS',
7192             display_name => {
7193             'currency' => q(测试货币代码),
7194             },
7195             },
7196             'XXX' => {
7197             symbol => 'XXX',
7198             display_name => {
7199             'currency' => q(未知货币),
7200             'other' => q((未知货币)),
7201             },
7202             },
7203             'YDD' => {
7204             symbol => 'YDD',
7205             display_name => {
7206             'currency' => q(也门第纳尔),
7207             'other' => q(也门第纳尔),
7208             },
7209             },
7210             'YER' => {
7211             symbol => 'YER',
7212             display_name => {
7213             'currency' => q(也门里亚尔),
7214             'other' => q(也门里亚尔),
7215             },
7216             },
7217             'YUD' => {
7218             symbol => 'YUD',
7219             display_name => {
7220             'currency' => q(南斯拉夫硬第纳尔 \(1966–1990\)),
7221             'other' => q(南斯拉夫硬第纳尔 \(1966–1990\)),
7222             },
7223             },
7224             'YUM' => {
7225             symbol => 'YUM',
7226             display_name => {
7227             'currency' => q(南斯拉夫新第纳尔 \(1994–2002\)),
7228             'other' => q(南斯拉夫新第纳尔 \(1994–2002\)),
7229             },
7230             },
7231             'YUN' => {
7232             symbol => 'YUN',
7233             display_name => {
7234             'currency' => q(南斯拉夫可兑换第纳尔 \(1990–1992\)),
7235             'other' => q(南斯拉夫可兑换第纳尔 \(1990–1992\)),
7236             },
7237             },
7238             'YUR' => {
7239             symbol => 'YUR',
7240             display_name => {
7241             'currency' => q(南斯拉夫改良第纳尔 \(1992–1993\)),
7242             'other' => q(南斯拉夫改良第纳尔 \(1992–1993\)),
7243             },
7244             },
7245             'ZAL' => {
7246             symbol => 'ZAL',
7247             display_name => {
7248             'currency' => q(南非兰特 \(金融\)),
7249             'other' => q(南非兰特 \(金融\)),
7250             },
7251             },
7252             'ZAR' => {
7253             symbol => 'ZAR',
7254             display_name => {
7255             'currency' => q(南非兰特),
7256             'other' => q(南非兰特),
7257             },
7258             },
7259             'ZMK' => {
7260             symbol => 'ZMK',
7261             display_name => {
7262             'currency' => q(赞比亚克瓦查 \(1968–2012\)),
7263             'other' => q(赞比亚克瓦查 \(1968–2012\)),
7264             },
7265             },
7266             'ZMW' => {
7267             symbol => 'ZMW',
7268             display_name => {
7269             'currency' => q(赞比亚克瓦查),
7270             'other' => q(赞比亚克瓦查),
7271             },
7272             },
7273             'ZRN' => {
7274             symbol => 'ZRN',
7275             display_name => {
7276             'currency' => q(新扎伊尔 \(1993–1998\)),
7277             'other' => q(新扎伊尔 \(1993–1998\)),
7278             },
7279             },
7280             'ZRZ' => {
7281             symbol => 'ZRZ',
7282             display_name => {
7283             'currency' => q(扎伊尔 \(1971–1993\)),
7284             'other' => q(扎伊尔 \(1971–1993\)),
7285             },
7286             },
7287             'ZWD' => {
7288             symbol => 'ZWD',
7289             display_name => {
7290             'currency' => q(津巴布韦元 \(1980–2008\)),
7291             'other' => q(津巴布韦元 \(1980–2008\)),
7292             },
7293             },
7294             'ZWL' => {
7295             symbol => 'ZWL',
7296             display_name => {
7297             'currency' => q(津巴布韦元 \(2009\)),
7298             'other' => q(津巴布韦元 \(2009\)),
7299             },
7300             },
7301             'ZWR' => {
7302             symbol => 'ZWR',
7303             display_name => {
7304             'currency' => q(津巴布韦元 \(2008\)),
7305             'other' => q(津巴布韦元 \(2008\)),
7306             },
7307             },
7308             } },
7309             );
7310              
7311              
7312             has 'calendar_months' => (
7313             is => 'ro',
7314             isa => HashRef,
7315             init_arg => undef,
7316             default => sub { {
7317             'chinese' => {
7318             'format' => {
7319             abbreviated => {
7320             nonleap => [
7321             '正月',
7322             '二月',
7323             '三月',
7324             '四月',
7325             '五月',
7326             '六月',
7327             '七月',
7328             '八月',
7329             '九月',
7330             '十月',
7331             '十一月',
7332             '腊月'
7333             ],
7334             leap => [
7335            
7336             ],
7337             },
7338             narrow => {
7339             nonleap => [
7340             '正',
7341             '二',
7342             '三',
7343             '四',
7344             '五',
7345             '六',
7346             '七',
7347             '八',
7348             '九',
7349             '十',
7350             '十一',
7351             '腊'
7352             ],
7353             leap => [
7354            
7355             ],
7356             },
7357             wide => {
7358             nonleap => [
7359             '正月',
7360             '二月',
7361             '三月',
7362             '四月',
7363             '五月',
7364             '六月',
7365             '七月',
7366             '八月',
7367             '九月',
7368             '十月',
7369             '十一月',
7370             '腊月'
7371             ],
7372             leap => [
7373            
7374             ],
7375             },
7376             },
7377             'stand-alone' => {
7378             abbreviated => {
7379             nonleap => [
7380             '正月',
7381             '二月',
7382             '三月',
7383             '四月',
7384             '五月',
7385             '六月',
7386             '七月',
7387             '八月',
7388             '九月',
7389             '十月',
7390             '十一月',
7391             '腊月'
7392             ],
7393             leap => [
7394            
7395             ],
7396             },
7397             narrow => {
7398             nonleap => [
7399             '正',
7400             '二',
7401             '三',
7402             '四',
7403             '五',
7404             '六',
7405             '七',
7406             '八',
7407             '九',
7408             '十',
7409             '冬',
7410             '腊'
7411             ],
7412             leap => [
7413            
7414             ],
7415             },
7416             wide => {
7417             nonleap => [
7418             '正月',
7419             '二月',
7420             '三月',
7421             '四月',
7422             '五月',
7423             '六月',
7424             '七月',
7425             '八月',
7426             '九月',
7427             '十月',
7428             '十一月',
7429             '腊月'
7430             ],
7431             leap => [
7432            
7433             ],
7434             },
7435             },
7436             },
7437             'coptic' => {
7438             'format' => {
7439             abbreviated => {
7440             nonleap => [
7441             '1月',
7442             '2月',
7443             '3月',
7444             '4月',
7445             '5月',
7446             '6月',
7447             '7月',
7448             '8月',
7449             '9月',
7450             '10月',
7451             '11月',
7452             '12月',
7453             '13月'
7454             ],
7455             leap => [
7456            
7457             ],
7458             },
7459             narrow => {
7460             nonleap => [
7461             '1',
7462             '2',
7463             '3',
7464             '4',
7465             '5',
7466             '6',
7467             '7',
7468             '8',
7469             '9',
7470             '10',
7471             '11',
7472             '12',
7473             '13'
7474             ],
7475             leap => [
7476            
7477             ],
7478             },
7479             wide => {
7480             nonleap => [
7481             '一月',
7482             '二月',
7483             '三月',
7484             '四月',
7485             '五月',
7486             '六月',
7487             '七月',
7488             '八月',
7489             '九月',
7490             '十月',
7491             '十一月',
7492             '十二月',
7493             '十三月'
7494             ],
7495             leap => [
7496            
7497             ],
7498             },
7499             },
7500             'stand-alone' => {
7501             abbreviated => {
7502             nonleap => [
7503             '1月',
7504             '2月',
7505             '3月',
7506             '4月',
7507             '5月',
7508             '6月',
7509             '7月',
7510             '8月',
7511             '9月',
7512             '10月',
7513             '11月',
7514             '12月',
7515             '13月'
7516             ],
7517             leap => [
7518            
7519             ],
7520             },
7521             narrow => {
7522             nonleap => [
7523             '1',
7524             '2',
7525             '3',
7526             '4',
7527             '5',
7528             '6',
7529             '7',
7530             '8',
7531             '9',
7532             '10',
7533             '11',
7534             '12',
7535             '13'
7536             ],
7537             leap => [
7538            
7539             ],
7540             },
7541             wide => {
7542             nonleap => [
7543             '一月',
7544             '二月',
7545             '三月',
7546             '四月',
7547             '五月',
7548             '六月',
7549             '七月',
7550             '八月',
7551             '九月',
7552             '十月',
7553             '十一月',
7554             '十二月',
7555             '十三月'
7556             ],
7557             leap => [
7558            
7559             ],
7560             },
7561             },
7562             },
7563             'ethiopic' => {
7564             'format' => {
7565             abbreviated => {
7566             nonleap => [
7567             '1月',
7568             '2月',
7569             '3月',
7570             '4月',
7571             '5月',
7572             '6月',
7573             '7月',
7574             '8月',
7575             '9月',
7576             '10月',
7577             '11月',
7578             '12月',
7579             '13月'
7580             ],
7581             leap => [
7582            
7583             ],
7584             },
7585             narrow => {
7586             nonleap => [
7587             '1',
7588             '2',
7589             '3',
7590             '4',
7591             '5',
7592             '6',
7593             '7',
7594             '8',
7595             '9',
7596             '10',
7597             '11',
7598             '12',
7599             '13'
7600             ],
7601             leap => [
7602            
7603             ],
7604             },
7605             wide => {
7606             nonleap => [
7607             '一月',
7608             '二月',
7609             '三月',
7610             '四月',
7611             '五月',
7612             '六月',
7613             '七月',
7614             '八月',
7615             '九月',
7616             '十月',
7617             '十一月',
7618             '十二月',
7619             '十三月'
7620             ],
7621             leap => [
7622            
7623             ],
7624             },
7625             },
7626             'stand-alone' => {
7627             abbreviated => {
7628             nonleap => [
7629             '1月',
7630             '2月',
7631             '3月',
7632             '4月',
7633             '5月',
7634             '6月',
7635             '7月',
7636             '8月',
7637             '9月',
7638             '10月',
7639             '11月',
7640             '12月',
7641             '13月'
7642             ],
7643             leap => [
7644            
7645             ],
7646             },
7647             narrow => {
7648             nonleap => [
7649             '1',
7650             '2',
7651             '3',
7652             '4',
7653             '5',
7654             '6',
7655             '7',
7656             '8',
7657             '9',
7658             '10',
7659             '11',
7660             '12',
7661             '13'
7662             ],
7663             leap => [
7664            
7665             ],
7666             },
7667             wide => {
7668             nonleap => [
7669             '一月',
7670             '二月',
7671             '三月',
7672             '四月',
7673             '五月',
7674             '六月',
7675             '七月',
7676             '八月',
7677             '九月',
7678             '十月',
7679             '十一月',
7680             '十二月',
7681             '十三月'
7682             ],
7683             leap => [
7684            
7685             ],
7686             },
7687             },
7688             },
7689             'gregorian' => {
7690             'format' => {
7691             abbreviated => {
7692             nonleap => [
7693             '1月',
7694             '2月',
7695             '3月',
7696             '4月',
7697             '5月',
7698             '6月',
7699             '7月',
7700             '8月',
7701             '9月',
7702             '10月',
7703             '11月',
7704             '12月'
7705             ],
7706             leap => [
7707            
7708             ],
7709             },
7710             narrow => {
7711             nonleap => [
7712             '1',
7713             '2',
7714             '3',
7715             '4',
7716             '5',
7717             '6',
7718             '7',
7719             '8',
7720             '9',
7721             '10',
7722             '11',
7723             '12'
7724             ],
7725             leap => [
7726            
7727             ],
7728             },
7729             wide => {
7730             nonleap => [
7731             '一月',
7732             '二月',
7733             '三月',
7734             '四月',
7735             '五月',
7736             '六月',
7737             '七月',
7738             '八月',
7739             '九月',
7740             '十月',
7741             '十一月',
7742             '十二月'
7743             ],
7744             leap => [
7745            
7746             ],
7747             },
7748             },
7749             'stand-alone' => {
7750             abbreviated => {
7751             nonleap => [
7752             '1月',
7753             '2月',
7754             '3月',
7755             '4月',
7756             '5月',
7757             '6月',
7758             '7月',
7759             '8月',
7760             '9月',
7761             '10月',
7762             '11月',
7763             '12月'
7764             ],
7765             leap => [
7766            
7767             ],
7768             },
7769             narrow => {
7770             nonleap => [
7771             '1',
7772             '2',
7773             '3',
7774             '4',
7775             '5',
7776             '6',
7777             '7',
7778             '8',
7779             '9',
7780             '10',
7781             '11',
7782             '12'
7783             ],
7784             leap => [
7785            
7786             ],
7787             },
7788             wide => {
7789             nonleap => [
7790             '一月',
7791             '二月',
7792             '三月',
7793             '四月',
7794             '五月',
7795             '六月',
7796             '七月',
7797             '八月',
7798             '九月',
7799             '十月',
7800             '十一月',
7801             '十二月'
7802             ],
7803             leap => [
7804            
7805             ],
7806             },
7807             },
7808             },
7809             'hebrew' => {
7810             'format' => {
7811             abbreviated => {
7812             nonleap => [
7813             '1月',
7814             '2月',
7815             '3月',
7816             '4月',
7817             '5月',
7818             '6月',
7819             '7月',
7820             '8月',
7821             '9月',
7822             '10月',
7823             '11月',
7824             '12月',
7825             '13月'
7826             ],
7827             leap => [
7828             '',
7829             '',
7830             '',
7831             '',
7832             '',
7833             '',
7834             '闰7月'
7835             ],
7836             },
7837             narrow => {
7838             nonleap => [
7839             '1',
7840             '2',
7841             '3',
7842             '4',
7843             '5',
7844             '6',
7845             '7',
7846             '8',
7847             '9',
7848             '10',
7849             '11',
7850             '12',
7851             '13'
7852             ],
7853             leap => [
7854             '',
7855             '',
7856             '',
7857             '',
7858             '',
7859             '',
7860             '7'
7861             ],
7862             },
7863             wide => {
7864             nonleap => [
7865             '一月',
7866             '二月',
7867             '三月',
7868             '四月',
7869             '五月',
7870             '六月',
7871             '七月',
7872             '八月',
7873             '九月',
7874             '十月',
7875             '十一月',
7876             '十二月',
7877             '十三月'
7878             ],
7879             leap => [
7880             '',
7881             '',
7882             '',
7883             '',
7884             '',
7885             '',
7886             '闰七月'
7887             ],
7888             },
7889             },
7890             'stand-alone' => {
7891             abbreviated => {
7892             nonleap => [
7893             '1月',
7894             '2月',
7895             '3月',
7896             '4月',
7897             '5月',
7898             '6月',
7899             '7月',
7900             '8月',
7901             '9月',
7902             '10月',
7903             '11月',
7904             '12月',
7905             '13月'
7906             ],
7907             leap => [
7908             '',
7909             '',
7910             '',
7911             '',
7912             '',
7913             '',
7914             '闰7月'
7915             ],
7916             },
7917             narrow => {
7918             nonleap => [
7919             '1',
7920             '2',
7921             '3',
7922             '4',
7923             '5',
7924             '6',
7925             '7',
7926             '8',
7927             '9',
7928             '10',
7929             '11',
7930             '12',
7931             '13'
7932             ],
7933             leap => [
7934             '',
7935             '',
7936             '',
7937             '',
7938             '',
7939             '',
7940             '7'
7941             ],
7942             },
7943             wide => {
7944             nonleap => [
7945             '一月',
7946             '二月',
7947             '三月',
7948             '四月',
7949             '五月',
7950             '六月',
7951             '七月',
7952             '八月',
7953             '九月',
7954             '十月',
7955             '十一月',
7956             '十二月',
7957             '十三月'
7958             ],
7959             leap => [
7960             '',
7961             '',
7962             '',
7963             '',
7964             '',
7965             '',
7966             '闰七月'
7967             ],
7968             },
7969             },
7970             },
7971             'indian' => {
7972             'format' => {
7973             abbreviated => {
7974             nonleap => [
7975             '1月',
7976             '2月',
7977             '3月',
7978             '4月',
7979             '5月',
7980             '6月',
7981             '7月',
7982             '8月',
7983             '9月',
7984             '10月',
7985             '11月',
7986             '12月'
7987             ],
7988             leap => [
7989            
7990             ],
7991             },
7992             narrow => {
7993             nonleap => [
7994             '1',
7995             '2',
7996             '3',
7997             '4',
7998             '5',
7999             '6',
8000             '7',
8001             '8',
8002             '9',
8003             '10',
8004             '11',
8005             '12'
8006             ],
8007             leap => [
8008            
8009             ],
8010             },
8011             wide => {
8012             nonleap => [
8013             '一月',
8014             '二月',
8015             '三月',
8016             '四月',
8017             '五月',
8018             '六月',
8019             '七月',
8020             '八月',
8021             '九月',
8022             '十月',
8023             '十一月',
8024             '十二月'
8025             ],
8026             leap => [
8027            
8028             ],
8029             },
8030             },
8031             'stand-alone' => {
8032             abbreviated => {
8033             nonleap => [
8034             '1月',
8035             '2月',
8036             '3月',
8037             '4月',
8038             '5月',
8039             '6月',
8040             '7月',
8041             '8月',
8042             '9月',
8043             '10月',
8044             '11月',
8045             '12月'
8046             ],
8047             leap => [
8048            
8049             ],
8050             },
8051             narrow => {
8052             nonleap => [
8053             '1',
8054             '2',
8055             '3',
8056             '4',
8057             '5',
8058             '6',
8059             '7',
8060             '8',
8061             '9',
8062             '10',
8063             '11',
8064             '12'
8065             ],
8066             leap => [
8067            
8068             ],
8069             },
8070             wide => {
8071             nonleap => [
8072             '一月',
8073             '二月',
8074             '三月',
8075             '四月',
8076             '五月',
8077             '六月',
8078             '七月',
8079             '八月',
8080             '九月',
8081             '十月',
8082             '十一月',
8083             '十二月'
8084             ],
8085             leap => [
8086            
8087             ],
8088             },
8089             },
8090             },
8091             'islamic' => {
8092             'format' => {
8093             abbreviated => {
8094             nonleap => [
8095             '1月',
8096             '2月',
8097             '3月',
8098             '4月',
8099             '5月',
8100             '6月',
8101             '7月',
8102             '8月',
8103             '9月',
8104             '10月',
8105             '11月',
8106             '12月'
8107             ],
8108             leap => [
8109            
8110             ],
8111             },
8112             narrow => {
8113             nonleap => [
8114             '1',
8115             '2',
8116             '3',
8117             '4',
8118             '5',
8119             '6',
8120             '7',
8121             '8',
8122             '9',
8123             '10',
8124             '11',
8125             '12'
8126             ],
8127             leap => [
8128            
8129             ],
8130             },
8131             wide => {
8132             nonleap => [
8133             '一月',
8134             '二月',
8135             '三月',
8136             '四月',
8137             '五月',
8138             '六月',
8139             '七月',
8140             '八月',
8141             '九月',
8142             '十月',
8143             '十一月',
8144             '十二月'
8145             ],
8146             leap => [
8147            
8148             ],
8149             },
8150             },
8151             'stand-alone' => {
8152             abbreviated => {
8153             nonleap => [
8154             '1月',
8155             '2月',
8156             '3月',
8157             '4月',
8158             '5月',
8159             '6月',
8160             '7月',
8161             '8月',
8162             '9月',
8163             '10月',
8164             '11月',
8165             '12月'
8166             ],
8167             leap => [
8168            
8169             ],
8170             },
8171             narrow => {
8172             nonleap => [
8173             '1',
8174             '2',
8175             '3',
8176             '4',
8177             '5',
8178             '6',
8179             '7',
8180             '8',
8181             '9',
8182             '10',
8183             '11',
8184             '12'
8185             ],
8186             leap => [
8187            
8188             ],
8189             },
8190             wide => {
8191             nonleap => [
8192             '一月',
8193             '二月',
8194             '三月',
8195             '四月',
8196             '五月',
8197             '六月',
8198             '七月',
8199             '八月',
8200             '九月',
8201             '十月',
8202             '十一月',
8203             '十二月'
8204             ],
8205             leap => [
8206            
8207             ],
8208             },
8209             },
8210             },
8211             'persian' => {
8212             'format' => {
8213             abbreviated => {
8214             nonleap => [
8215             '1月',
8216             '2月',
8217             '3月',
8218             '4月',
8219             '5月',
8220             '6月',
8221             '7月',
8222             '8月',
8223             '9月',
8224             '10月',
8225             '11月',
8226             '12月'
8227             ],
8228             leap => [
8229            
8230             ],
8231             },
8232             narrow => {
8233             nonleap => [
8234             '1',
8235             '2',
8236             '3',
8237             '4',
8238             '5',
8239             '6',
8240             '7',
8241             '8',
8242             '9',
8243             '10',
8244             '11',
8245             '12'
8246             ],
8247             leap => [
8248            
8249             ],
8250             },
8251             wide => {
8252             nonleap => [
8253             '一月',
8254             '二月',
8255             '三月',
8256             '四月',
8257             '五月',
8258             '六月',
8259             '七月',
8260             '八月',
8261             '九月',
8262             '十月',
8263             '十一月',
8264             '十二月'
8265             ],
8266             leap => [
8267            
8268             ],
8269             },
8270             },
8271             'stand-alone' => {
8272             abbreviated => {
8273             nonleap => [
8274             '1月',
8275             '2月',
8276             '3月',
8277             '4月',
8278             '5月',
8279             '6月',
8280             '7月',
8281             '8月',
8282             '9月',
8283             '10月',
8284             '11月',
8285             '12月'
8286             ],
8287             leap => [
8288            
8289             ],
8290             },
8291             narrow => {
8292             nonleap => [
8293             '1',
8294             '2',
8295             '3',
8296             '4',
8297             '5',
8298             '6',
8299             '7',
8300             '8',
8301             '9',
8302             '10',
8303             '11',
8304             '12'
8305             ],
8306             leap => [
8307            
8308             ],
8309             },
8310             wide => {
8311             nonleap => [
8312             '一月',
8313             '二月',
8314             '三月',
8315             '四月',
8316             '五月',
8317             '六月',
8318             '七月',
8319             '八月',
8320             '九月',
8321             '十月',
8322             '十一月',
8323             '十二月'
8324             ],
8325             leap => [
8326            
8327             ],
8328             },
8329             },
8330             },
8331             } },
8332             );
8333              
8334             has 'calendar_days' => (
8335             is => 'ro',
8336             isa => HashRef,
8337             init_arg => undef,
8338             default => sub { {
8339             'gregorian' => {
8340             'format' => {
8341             abbreviated => {
8342             mon => '周一',
8343             tue => '周二',
8344             wed => '周三',
8345             thu => '周四',
8346             fri => '周五',
8347             sat => '周六',
8348             sun => '周日'
8349             },
8350             narrow => {
8351             mon => '一',
8352             tue => '二',
8353             wed => '三',
8354             thu => '四',
8355             fri => '五',
8356             sat => '六',
8357             sun => '日'
8358             },
8359             short => {
8360             mon => '周一',
8361             tue => '周二',
8362             wed => '周三',
8363             thu => '周四',
8364             fri => '周五',
8365             sat => '周六',
8366             sun => '周日'
8367             },
8368             wide => {
8369             mon => '星期一',
8370             tue => '星期二',
8371             wed => '星期三',
8372             thu => '星期四',
8373             fri => '星期五',
8374             sat => '星期六',
8375             sun => '星期日'
8376             },
8377             },
8378             'stand-alone' => {
8379             abbreviated => {
8380             mon => '周一',
8381             tue => '周二',
8382             wed => '周三',
8383             thu => '周四',
8384             fri => '周五',
8385             sat => '周六',
8386             sun => '周日'
8387             },
8388             narrow => {
8389             mon => '一',
8390             tue => '二',
8391             wed => '三',
8392             thu => '四',
8393             fri => '五',
8394             sat => '六',
8395             sun => '日'
8396             },
8397             short => {
8398             mon => '周一',
8399             tue => '周二',
8400             wed => '周三',
8401             thu => '周四',
8402             fri => '周五',
8403             sat => '周六',
8404             sun => '周日'
8405             },
8406             wide => {
8407             mon => '星期一',
8408             tue => '星期二',
8409             wed => '星期三',
8410             thu => '星期四',
8411             fri => '星期五',
8412             sat => '星期六',
8413             sun => '星期日'
8414             },
8415             },
8416             },
8417             } },
8418             );
8419              
8420             has 'calendar_quarters' => (
8421             is => 'ro',
8422             isa => HashRef,
8423             init_arg => undef,
8424             default => sub { {
8425             'gregorian' => {
8426             'format' => {
8427             abbreviated => {0 => '1季度',
8428             1 => '2季度',
8429             2 => '3季度',
8430             3 => '4季度'
8431             },
8432             narrow => {0 => '1',
8433             1 => '2',
8434             2 => '3',
8435             3 => '4'
8436             },
8437             wide => {0 => '第一季度',
8438             1 => '第二季度',
8439             2 => '第三季度',
8440             3 => '第四季度'
8441             },
8442             },
8443             'stand-alone' => {
8444             abbreviated => {0 => '1季度',
8445             1 => '2季度',
8446             2 => '3季度',
8447             3 => '4季度'
8448             },
8449             narrow => {0 => '1',
8450             1 => '2',
8451             2 => '3',
8452             3 => '4'
8453             },
8454             wide => {0 => '第一季度',
8455             1 => '第二季度',
8456             2 => '第三季度',
8457             3 => '第四季度'
8458             },
8459             },
8460             },
8461             } },
8462             );
8463              
8464             has 'day_period_data' => (
8465             is => 'ro',
8466             isa => CodeRef,
8467             init_arg => undef,
8468             default => sub { sub {
8469             # Time in hhmm format
8470             my ($self, $type, $time, $day_period_type) = @_;
8471             $day_period_type //= 'default';
8472             SWITCH:
8473             for ($type) {
8474             if ($_ eq 'buddhist') {
8475             if($day_period_type eq 'default') {
8476             return 'midnight' if $time == 0;
8477             return 'afternoon1' if $time >= 1200
8478             && $time < 1300;
8479             return 'afternoon2' if $time >= 1300
8480             && $time < 1900;
8481             return 'evening1' if $time >= 1900
8482             && $time < 2400;
8483             return 'morning1' if $time >= 500
8484             && $time < 800;
8485             return 'morning2' if $time >= 800
8486             && $time < 1200;
8487             return 'night1' if $time >= 0
8488             && $time < 500;
8489             }
8490             if($day_period_type eq 'selection') {
8491             return 'afternoon1' if $time >= 1200
8492             && $time < 1300;
8493             return 'afternoon2' if $time >= 1300
8494             && $time < 1900;
8495             return 'evening1' if $time >= 1900
8496             && $time < 2400;
8497             return 'morning1' if $time >= 500
8498             && $time < 800;
8499             return 'morning2' if $time >= 800
8500             && $time < 1200;
8501             return 'night1' if $time >= 0
8502             && $time < 500;
8503             }
8504             last SWITCH;
8505             }
8506             if ($_ eq 'chinese') {
8507             if($day_period_type eq 'default') {
8508             return 'midnight' if $time == 0;
8509             return 'afternoon1' if $time >= 1200
8510             && $time < 1300;
8511             return 'afternoon2' if $time >= 1300
8512             && $time < 1900;
8513             return 'evening1' if $time >= 1900
8514             && $time < 2400;
8515             return 'morning1' if $time >= 500
8516             && $time < 800;
8517             return 'morning2' if $time >= 800
8518             && $time < 1200;
8519             return 'night1' if $time >= 0
8520             && $time < 500;
8521             }
8522             if($day_period_type eq 'selection') {
8523             return 'afternoon1' if $time >= 1200
8524             && $time < 1300;
8525             return 'afternoon2' if $time >= 1300
8526             && $time < 1900;
8527             return 'evening1' if $time >= 1900
8528             && $time < 2400;
8529             return 'morning1' if $time >= 500
8530             && $time < 800;
8531             return 'morning2' if $time >= 800
8532             && $time < 1200;
8533             return 'night1' if $time >= 0
8534             && $time < 500;
8535             }
8536             last SWITCH;
8537             }
8538             if ($_ eq 'coptic') {
8539             if($day_period_type eq 'default') {
8540             return 'midnight' if $time == 0;
8541             return 'afternoon1' if $time >= 1200
8542             && $time < 1300;
8543             return 'afternoon2' if $time >= 1300
8544             && $time < 1900;
8545             return 'evening1' if $time >= 1900
8546             && $time < 2400;
8547             return 'morning1' if $time >= 500
8548             && $time < 800;
8549             return 'morning2' if $time >= 800
8550             && $time < 1200;
8551             return 'night1' if $time >= 0
8552             && $time < 500;
8553             }
8554             if($day_period_type eq 'selection') {
8555             return 'afternoon1' if $time >= 1200
8556             && $time < 1300;
8557             return 'afternoon2' if $time >= 1300
8558             && $time < 1900;
8559             return 'evening1' if $time >= 1900
8560             && $time < 2400;
8561             return 'morning1' if $time >= 500
8562             && $time < 800;
8563             return 'morning2' if $time >= 800
8564             && $time < 1200;
8565             return 'night1' if $time >= 0
8566             && $time < 500;
8567             }
8568             last SWITCH;
8569             }
8570             if ($_ eq 'dangi') {
8571             if($day_period_type eq 'default') {
8572             return 'midnight' if $time == 0;
8573             return 'afternoon1' if $time >= 1200
8574             && $time < 1300;
8575             return 'afternoon2' if $time >= 1300
8576             && $time < 1900;
8577             return 'evening1' if $time >= 1900
8578             && $time < 2400;
8579             return 'morning1' if $time >= 500
8580             && $time < 800;
8581             return 'morning2' if $time >= 800
8582             && $time < 1200;
8583             return 'night1' if $time >= 0
8584             && $time < 500;
8585             }
8586             if($day_period_type eq 'selection') {
8587             return 'afternoon1' if $time >= 1200
8588             && $time < 1300;
8589             return 'afternoon2' if $time >= 1300
8590             && $time < 1900;
8591             return 'evening1' if $time >= 1900
8592             && $time < 2400;
8593             return 'morning1' if $time >= 500
8594             && $time < 800;
8595             return 'morning2' if $time >= 800
8596             && $time < 1200;
8597             return 'night1' if $time >= 0
8598             && $time < 500;
8599             }
8600             last SWITCH;
8601             }
8602             if ($_ eq 'ethiopic') {
8603             if($day_period_type eq 'default') {
8604             return 'midnight' if $time == 0;
8605             return 'afternoon1' if $time >= 1200
8606             && $time < 1300;
8607             return 'afternoon2' if $time >= 1300
8608             && $time < 1900;
8609             return 'evening1' if $time >= 1900
8610             && $time < 2400;
8611             return 'morning1' if $time >= 500
8612             && $time < 800;
8613             return 'morning2' if $time >= 800
8614             && $time < 1200;
8615             return 'night1' if $time >= 0
8616             && $time < 500;
8617             }
8618             if($day_period_type eq 'selection') {
8619             return 'afternoon1' if $time >= 1200
8620             && $time < 1300;
8621             return 'afternoon2' if $time >= 1300
8622             && $time < 1900;
8623             return 'evening1' if $time >= 1900
8624             && $time < 2400;
8625             return 'morning1' if $time >= 500
8626             && $time < 800;
8627             return 'morning2' if $time >= 800
8628             && $time < 1200;
8629             return 'night1' if $time >= 0
8630             && $time < 500;
8631             }
8632             last SWITCH;
8633             }
8634             if ($_ eq 'ethiopic-amete-alem') {
8635             if($day_period_type eq 'default') {
8636             return 'midnight' if $time == 0;
8637             return 'afternoon1' if $time >= 1200
8638             && $time < 1300;
8639             return 'afternoon2' if $time >= 1300
8640             && $time < 1900;
8641             return 'evening1' if $time >= 1900
8642             && $time < 2400;
8643             return 'morning1' if $time >= 500
8644             && $time < 800;
8645             return 'morning2' if $time >= 800
8646             && $time < 1200;
8647             return 'night1' if $time >= 0
8648             && $time < 500;
8649             }
8650             if($day_period_type eq 'selection') {
8651             return 'afternoon1' if $time >= 1200
8652             && $time < 1300;
8653             return 'afternoon2' if $time >= 1300
8654             && $time < 1900;
8655             return 'evening1' if $time >= 1900
8656             && $time < 2400;
8657             return 'morning1' if $time >= 500
8658             && $time < 800;
8659             return 'morning2' if $time >= 800
8660             && $time < 1200;
8661             return 'night1' if $time >= 0
8662             && $time < 500;
8663             }
8664             last SWITCH;
8665             }
8666             if ($_ eq 'generic') {
8667             if($day_period_type eq 'default') {
8668             return 'midnight' if $time == 0;
8669             return 'afternoon1' if $time >= 1200
8670             && $time < 1300;
8671             return 'afternoon2' if $time >= 1300
8672             && $time < 1900;
8673             return 'evening1' if $time >= 1900
8674             && $time < 2400;
8675             return 'morning1' if $time >= 500
8676             && $time < 800;
8677             return 'morning2' if $time >= 800
8678             && $time < 1200;
8679             return 'night1' if $time >= 0
8680             && $time < 500;
8681             }
8682             if($day_period_type eq 'selection') {
8683             return 'afternoon1' if $time >= 1200
8684             && $time < 1300;
8685             return 'afternoon2' if $time >= 1300
8686             && $time < 1900;
8687             return 'evening1' if $time >= 1900
8688             && $time < 2400;
8689             return 'morning1' if $time >= 500
8690             && $time < 800;
8691             return 'morning2' if $time >= 800
8692             && $time < 1200;
8693             return 'night1' if $time >= 0
8694             && $time < 500;
8695             }
8696             last SWITCH;
8697             }
8698             if ($_ eq 'gregorian') {
8699             if($day_period_type eq 'default') {
8700             return 'midnight' if $time == 0;
8701             return 'afternoon1' if $time >= 1200
8702             && $time < 1300;
8703             return 'afternoon2' if $time >= 1300
8704             && $time < 1900;
8705             return 'evening1' if $time >= 1900
8706             && $time < 2400;
8707             return 'morning1' if $time >= 500
8708             && $time < 800;
8709             return 'morning2' if $time >= 800
8710             && $time < 1200;
8711             return 'night1' if $time >= 0
8712             && $time < 500;
8713             }
8714             if($day_period_type eq 'selection') {
8715             return 'afternoon1' if $time >= 1200
8716             && $time < 1300;
8717             return 'afternoon2' if $time >= 1300
8718             && $time < 1900;
8719             return 'evening1' if $time >= 1900
8720             && $time < 2400;
8721             return 'morning1' if $time >= 500
8722             && $time < 800;
8723             return 'morning2' if $time >= 800
8724             && $time < 1200;
8725             return 'night1' if $time >= 0
8726             && $time < 500;
8727             }
8728             last SWITCH;
8729             }
8730             if ($_ eq 'hebrew') {
8731             if($day_period_type eq 'default') {
8732             return 'midnight' if $time == 0;
8733             return 'afternoon1' if $time >= 1200
8734             && $time < 1300;
8735             return 'afternoon2' if $time >= 1300
8736             && $time < 1900;
8737             return 'evening1' if $time >= 1900
8738             && $time < 2400;
8739             return 'morning1' if $time >= 500
8740             && $time < 800;
8741             return 'morning2' if $time >= 800
8742             && $time < 1200;
8743             return 'night1' if $time >= 0
8744             && $time < 500;
8745             }
8746             if($day_period_type eq 'selection') {
8747             return 'afternoon1' if $time >= 1200
8748             && $time < 1300;
8749             return 'afternoon2' if $time >= 1300
8750             && $time < 1900;
8751             return 'evening1' if $time >= 1900
8752             && $time < 2400;
8753             return 'morning1' if $time >= 500
8754             && $time < 800;
8755             return 'morning2' if $time >= 800
8756             && $time < 1200;
8757             return 'night1' if $time >= 0
8758             && $time < 500;
8759             }
8760             last SWITCH;
8761             }
8762             if ($_ eq 'indian') {
8763             if($day_period_type eq 'default') {
8764             return 'midnight' if $time == 0;
8765             return 'afternoon1' if $time >= 1200
8766             && $time < 1300;
8767             return 'afternoon2' if $time >= 1300
8768             && $time < 1900;
8769             return 'evening1' if $time >= 1900
8770             && $time < 2400;
8771             return 'morning1' if $time >= 500
8772             && $time < 800;
8773             return 'morning2' if $time >= 800
8774             && $time < 1200;
8775             return 'night1' if $time >= 0
8776             && $time < 500;
8777             }
8778             if($day_period_type eq 'selection') {
8779             return 'afternoon1' if $time >= 1200
8780             && $time < 1300;
8781             return 'afternoon2' if $time >= 1300
8782             && $time < 1900;
8783             return 'evening1' if $time >= 1900
8784             && $time < 2400;
8785             return 'morning1' if $time >= 500
8786             && $time < 800;
8787             return 'morning2' if $time >= 800
8788             && $time < 1200;
8789             return 'night1' if $time >= 0
8790             && $time < 500;
8791             }
8792             last SWITCH;
8793             }
8794             if ($_ eq 'islamic') {
8795             if($day_period_type eq 'default') {
8796             return 'midnight' if $time == 0;
8797             return 'afternoon1' if $time >= 1200
8798             && $time < 1300;
8799             return 'afternoon2' if $time >= 1300
8800             && $time < 1900;
8801             return 'evening1' if $time >= 1900
8802             && $time < 2400;
8803             return 'morning1' if $time >= 500
8804             && $time < 800;
8805             return 'morning2' if $time >= 800
8806             && $time < 1200;
8807             return 'night1' if $time >= 0
8808             && $time < 500;
8809             }
8810             if($day_period_type eq 'selection') {
8811             return 'afternoon1' if $time >= 1200
8812             && $time < 1300;
8813             return 'afternoon2' if $time >= 1300
8814             && $time < 1900;
8815             return 'evening1' if $time >= 1900
8816             && $time < 2400;
8817             return 'morning1' if $time >= 500
8818             && $time < 800;
8819             return 'morning2' if $time >= 800
8820             && $time < 1200;
8821             return 'night1' if $time >= 0
8822             && $time < 500;
8823             }
8824             last SWITCH;
8825             }
8826             if ($_ eq 'japanese') {
8827             if($day_period_type eq 'default') {
8828             return 'midnight' if $time == 0;
8829             return 'afternoon1' if $time >= 1200
8830             && $time < 1300;
8831             return 'afternoon2' if $time >= 1300
8832             && $time < 1900;
8833             return 'evening1' if $time >= 1900
8834             && $time < 2400;
8835             return 'morning1' if $time >= 500
8836             && $time < 800;
8837             return 'morning2' if $time >= 800
8838             && $time < 1200;
8839             return 'night1' if $time >= 0
8840             && $time < 500;
8841             }
8842             if($day_period_type eq 'selection') {
8843             return 'afternoon1' if $time >= 1200
8844             && $time < 1300;
8845             return 'afternoon2' if $time >= 1300
8846             && $time < 1900;
8847             return 'evening1' if $time >= 1900
8848             && $time < 2400;
8849             return 'morning1' if $time >= 500
8850             && $time < 800;
8851             return 'morning2' if $time >= 800
8852             && $time < 1200;
8853             return 'night1' if $time >= 0
8854             && $time < 500;
8855             }
8856             last SWITCH;
8857             }
8858             if ($_ eq 'persian') {
8859             if($day_period_type eq 'default') {
8860             return 'midnight' if $time == 0;
8861             return 'afternoon1' if $time >= 1200
8862             && $time < 1300;
8863             return 'afternoon2' if $time >= 1300
8864             && $time < 1900;
8865             return 'evening1' if $time >= 1900
8866             && $time < 2400;
8867             return 'morning1' if $time >= 500
8868             && $time < 800;
8869             return 'morning2' if $time >= 800
8870             && $time < 1200;
8871             return 'night1' if $time >= 0
8872             && $time < 500;
8873             }
8874             if($day_period_type eq 'selection') {
8875             return 'afternoon1' if $time >= 1200
8876             && $time < 1300;
8877             return 'afternoon2' if $time >= 1300
8878             && $time < 1900;
8879             return 'evening1' if $time >= 1900
8880             && $time < 2400;
8881             return 'morning1' if $time >= 500
8882             && $time < 800;
8883             return 'morning2' if $time >= 800
8884             && $time < 1200;
8885             return 'night1' if $time >= 0
8886             && $time < 500;
8887             }
8888             last SWITCH;
8889             }
8890             if ($_ eq 'roc') {
8891             if($day_period_type eq 'default') {
8892             return 'midnight' if $time == 0;
8893             return 'afternoon1' if $time >= 1200
8894             && $time < 1300;
8895             return 'afternoon2' if $time >= 1300
8896             && $time < 1900;
8897             return 'evening1' if $time >= 1900
8898             && $time < 2400;
8899             return 'morning1' if $time >= 500
8900             && $time < 800;
8901             return 'morning2' if $time >= 800
8902             && $time < 1200;
8903             return 'night1' if $time >= 0
8904             && $time < 500;
8905             }
8906             if($day_period_type eq 'selection') {
8907             return 'afternoon1' if $time >= 1200
8908             && $time < 1300;
8909             return 'afternoon2' if $time >= 1300
8910             && $time < 1900;
8911             return 'evening1' if $time >= 1900
8912             && $time < 2400;
8913             return 'morning1' if $time >= 500
8914             && $time < 800;
8915             return 'morning2' if $time >= 800
8916             && $time < 1200;
8917             return 'night1' if $time >= 0
8918             && $time < 500;
8919             }
8920             last SWITCH;
8921             }
8922             }
8923             } },
8924             );
8925              
8926             around day_period_data => sub {
8927             my ($orig, $self) = @_;
8928             return $self->$orig;
8929             };
8930              
8931             has 'day_periods' => (
8932             is => 'ro',
8933             isa => HashRef,
8934             init_arg => undef,
8935             default => sub { {
8936             'gregorian' => {
8937             'format' => {
8938             'abbreviated' => {
8939             'afternoon1' => q{中午},
8940             'afternoon2' => q{下午},
8941             'am' => q{上午},
8942             'evening1' => q{晚上},
8943             'midnight' => q{午夜},
8944             'morning1' => q{早上},
8945             'morning2' => q{上午},
8946             'night1' => q{凌晨},
8947             'pm' => q{下午},
8948             },
8949             'narrow' => {
8950             'afternoon1' => q{中午},
8951             'afternoon2' => q{下午},
8952             'am' => q{上午},
8953             'evening1' => q{晚上},
8954             'midnight' => q{午夜},
8955             'morning1' => q{早上},
8956             'morning2' => q{上午},
8957             'night1' => q{凌晨},
8958             'pm' => q{下午},
8959             },
8960             'wide' => {
8961             'afternoon1' => q{中午},
8962             'afternoon2' => q{下午},
8963             'am' => q{上午},
8964             'evening1' => q{晚上},
8965             'midnight' => q{午夜},
8966             'morning1' => q{清晨},
8967             'morning2' => q{上午},
8968             'night1' => q{凌晨},
8969             'pm' => q{下午},
8970             },
8971             },
8972             'stand-alone' => {
8973             'abbreviated' => {
8974             'afternoon1' => q{中午},
8975             'afternoon2' => q{下午},
8976             'am' => q{上午},
8977             'evening1' => q{晚上},
8978             'midnight' => q{午夜},
8979             'morning1' => q{早上},
8980             'morning2' => q{上午},
8981             'night1' => q{凌晨},
8982             'pm' => q{下午},
8983             },
8984             'narrow' => {
8985             'afternoon1' => q{中午},
8986             'afternoon2' => q{下午},
8987             'am' => q{上午},
8988             'evening1' => q{晚上},
8989             'midnight' => q{午夜},
8990             'morning1' => q{早上},
8991             'morning2' => q{上午},
8992             'night1' => q{凌晨},
8993             'pm' => q{下午},
8994             },
8995             'wide' => {
8996             'afternoon1' => q{中午},
8997             'afternoon2' => q{下午},
8998             'am' => q{上午},
8999             'evening1' => q{晚上},
9000             'midnight' => q{午夜},
9001             'morning1' => q{早上},
9002             'morning2' => q{上午},
9003             'night1' => q{凌晨},
9004             'pm' => q{下午},
9005             },
9006             },
9007             },
9008             } },
9009             );
9010              
9011             has 'eras' => (
9012             is => 'ro',
9013             isa => HashRef,
9014             init_arg => undef,
9015             default => sub { {
9016             'buddhist' => {
9017             abbreviated => {
9018             '0' => '佛历'
9019             },
9020             narrow => {
9021             '0' => '佛历'
9022             },
9023             wide => {
9024             '0' => '佛历'
9025             },
9026             },
9027             'chinese' => {
9028             },
9029             'coptic' => {
9030             abbreviated => {
9031             '0' => '科普特历前',
9032             '1' => '科普特历'
9033             },
9034             narrow => {
9035             '0' => '科普特历前',
9036             '1' => '科普特历'
9037             },
9038             wide => {
9039             '0' => '科普特历前',
9040             '1' => '科普特历'
9041             },
9042             },
9043             'dangi' => {
9044             },
9045             'ethiopic' => {
9046             wide => {
9047             '0' => '埃塞俄比亚历前',
9048             '1' => '埃塞俄比亚历'
9049             },
9050             },
9051             'ethiopic-amete-alem' => {
9052             wide => {
9053             '0' => '埃塞俄比亚阿米特阿莱姆历'
9054             },
9055             },
9056             'generic' => {
9057             },
9058             'gregorian' => {
9059             abbreviated => {
9060             '0' => '公元前',
9061             '1' => '公元'
9062             },
9063             narrow => {
9064             '0' => '公元前',
9065             '1' => '公元'
9066             },
9067             wide => {
9068             '0' => '公元前',
9069             '1' => '公元'
9070             },
9071             },
9072             'hebrew' => {
9073             abbreviated => {
9074             '0' => '希伯来历'
9075             },
9076             narrow => {
9077             '0' => '希伯来历'
9078             },
9079             wide => {
9080             '0' => '希伯来历'
9081             },
9082             },
9083             'indian' => {
9084             abbreviated => {
9085             '0' => '印度历'
9086             },
9087             narrow => {
9088             '0' => '印度历'
9089             },
9090             wide => {
9091             '0' => '印度历'
9092             },
9093             },
9094             'islamic' => {
9095             abbreviated => {
9096             '0' => '伊斯兰历'
9097             },
9098             },
9099             'japanese' => {
9100             abbreviated => {
9101             '0' => '大化 (645–650)',
9102             '1' => '白雉 (650–671)',
9103             '2' => '白凤 (672–686)',
9104             '3' => '朱鸟 (686–701)',
9105             '4' => '大宝 (701–704)',
9106             '5' => '庆云 (704–708)',
9107             '6' => '和铜 (708–715)',
9108             '7' => '灵龟 (715–717)',
9109             '8' => '养老 (717–724)',
9110             '9' => '神龟 (724–729)',
9111             '10' => '天平 (729–749)',
9112             '11' => '天平感宝 (749–749)',
9113             '12' => '天平胜宝 (749–757)',
9114             '13' => '天平宝字 (757–765)',
9115             '14' => '天平神护 (765–767)',
9116             '15' => '神护景云 (767–770)',
9117             '16' => '宝龟 (770–780)',
9118             '17' => '天应 (781–782)',
9119             '18' => '延历 (782–806)',
9120             '19' => '大同 (806–810)',
9121             '20' => '弘仁 (810–824)',
9122             '21' => '天长 (824–834)',
9123             '22' => '承和 (834–848)',
9124             '23' => '嘉祥 (848–851)',
9125             '24' => '仁寿 (851–854)',
9126             '25' => '齐衡 (854–857)',
9127             '26' => '天安 (857–859)',
9128             '27' => '贞观 (859–877)',
9129             '28' => '元庆 (877–885)',
9130             '29' => '仁和 (885–889)',
9131             '30' => '宽平 (889–898)',
9132             '31' => '昌泰 (898–901)',
9133             '32' => '延喜 (901–923)',
9134             '33' => '延长 (923–931)',
9135             '34' => '承平 (931–938)',
9136             '35' => '天庆 (938–947)',
9137             '36' => '天历 (947–957)',
9138             '37' => '天德 (957–961)',
9139             '38' => '应和 (961–964)',
9140             '39' => '康保 (964–968)',
9141             '40' => '安和 (968–970)',
9142             '41' => '天禄 (970–973)',
9143             '42' => '天延 (973–976)',
9144             '43' => '贞元 (976–978)',
9145             '44' => '天元 (978–983)',
9146             '45' => '永观 (983–985)',
9147             '46' => '宽和 (985–987)',
9148             '47' => '永延 (987–989)',
9149             '48' => '永祚 (989–990)',
9150             '49' => '正历 (990–995)',
9151             '50' => '长德 (995–999)',
9152             '51' => '长保 (999–1004)',
9153             '52' => '宽弘 (1004–1012)',
9154             '53' => '长和 (1012–1017)',
9155             '54' => '宽仁 (1017–1021)',
9156             '55' => '治安 (1021–1024)',
9157             '56' => '万寿 (1024–1028)',
9158             '57' => '长元 (1028–1037)',
9159             '58' => '长历 (1037–1040)',
9160             '59' => '长久 (1040–1044)',
9161             '60' => '宽德 (1044–1046)',
9162             '61' => '永承 (1046–1053)',
9163             '62' => '天喜 (1053–1058)',
9164             '63' => '康平 (1058–1065)',
9165             '64' => '治历 (1065–1069)',
9166             '65' => '延久 (1069–1074)',
9167             '66' => '承保 (1074–1077)',
9168             '67' => '正历 (1077–1081)',
9169             '68' => '永保 (1081–1084)',
9170             '69' => '应德 (1084–1087)',
9171             '70' => '宽治 (1087–1094)',
9172             '71' => '嘉保 (1094–1096)',
9173             '72' => '永长 (1096–1097)',
9174             '73' => '承德 (1097–1099)',
9175             '74' => '康和 (1099–1104)',
9176             '75' => '长治 (1104–1106)',
9177             '76' => '嘉承 (1106–1108)',
9178             '77' => '天仁 (1108–1110)',
9179             '78' => '天永 (1110–1113)',
9180             '79' => '永久 (1113–1118)',
9181             '80' => '元永 (1118–1120)',
9182             '81' => '保安 (1120–1124)',
9183             '82' => '天治 (1124–1126)',
9184             '83' => '大治 (1126–1131)',
9185             '84' => '天承 (1131–1132)',
9186             '85' => '长承 (1132–1135)',
9187             '86' => '保延 (1135–1141)',
9188             '87' => '永治 (1141–1142)',
9189             '88' => '康治 (1142–1144)',
9190             '89' => '天养 (1144–1145)',
9191             '90' => '久安 (1145–1151)',
9192             '91' => '仁平 (1151–1154)',
9193             '92' => '久寿 (1154–1156)',
9194             '93' => '保元 (1156–1159)',
9195             '94' => '平治 (1159–1160)',
9196             '95' => '永历 (1160–1161)',
9197             '96' => '应保 (1161–1163)',
9198             '97' => '长宽 (1163–1165)',
9199             '98' => '永万 (1165–1166)',
9200             '99' => '仁安 (1166–1169)',
9201             '100' => '嘉应 (1169–1171)',
9202             '101' => '承安 (1171–1175)',
9203             '102' => '安元 (1175–1177)',
9204             '103' => '治承 (1177–1181)',
9205             '104' => '养和 (1181–1182)',
9206             '105' => '寿永 (1182–1184)',
9207             '106' => '元历 (1184–1185)',
9208             '107' => '文治 (1185–1190)',
9209             '108' => '建久 (1190–1199)',
9210             '109' => '正治 (1199–1201)',
9211             '110' => '建仁 (1201–1204)',
9212             '111' => '元久 (1204–1206)',
9213             '112' => '建永 (1206–1207)',
9214             '113' => '承元 (1207–1211)',
9215             '114' => '建历 (1211–1213)',
9216             '115' => '建保 (1213–1219)',
9217             '116' => '承久 (1219–1222)',
9218             '117' => '贞应 (1222–1224)',
9219             '118' => '元仁 (1224–1225)',
9220             '119' => '嘉禄 (1225–1227)',
9221             '120' => '安贞 (1227–1229)',
9222             '121' => '宽喜 (1229–1232)',
9223             '122' => '贞永 (1232–1233)',
9224             '123' => '天福 (1233–1234)',
9225             '124' => '文历 (1234–1235)',
9226             '125' => '嘉祯 (1235–1238)',
9227             '126' => '历仁 (1238–1239)',
9228             '127' => '延应 (1239–1240)',
9229             '128' => '仁治 (1240–1243)',
9230             '129' => '宽元 (1243–1247)',
9231             '130' => '宝治 (1247–1249)',
9232             '131' => '建长 (1249–1256)',
9233             '132' => '康元 (1256–1257)',
9234             '133' => '正嘉 (1257–1259)',
9235             '134' => '正元 (1259–1260)',
9236             '135' => '文应 (1260–1261)',
9237             '136' => '弘长 (1261–1264)',
9238             '137' => '文永 (1264–1275)',
9239             '138' => '建治 (1275–1278)',
9240             '139' => '弘安 (1278–1288)',
9241             '140' => '正应 (1288–1293)',
9242             '141' => '永仁 (1293–1299)',
9243             '142' => '正安 (1299–1302)',
9244             '143' => '干元 (1302–1303)',
9245             '144' => '嘉元 (1303–1306)',
9246             '145' => '德治 (1306–1308)',
9247             '146' => '延庆 (1308–1311)',
9248             '147' => '应长 (1311–1312)',
9249             '148' => '正和 (1312–1317)',
9250             '149' => '文保 (1317–1319)',
9251             '150' => '元应 (1319–1321)',
9252             '151' => '元亨 (1321–1324)',
9253             '152' => '正中 (1324–1326)',
9254             '153' => '嘉历 (1326–1329)',
9255             '154' => '元德 (1329–1331)',
9256             '155' => '元弘 (1331–1334)',
9257             '156' => '建武 (1334–1336)',
9258             '157' => '延元 (1336–1340)',
9259             '158' => '兴国 (1340–1346)',
9260             '159' => '正平 (1346–1370)',
9261             '160' => '建德 (1370–1372)',
9262             '161' => '文中 (1372–1375)',
9263             '162' => '天授 (1375–1379)',
9264             '163' => '康历 (1379–1381)',
9265             '164' => '弘和 (1381–1384)',
9266             '165' => '元中 (1384–1392)',
9267             '166' => '至德 (1384–1387)',
9268             '167' => '嘉庆 (1387–1389)',
9269             '168' => '康应 (1389–1390)',
9270             '169' => '明德 (1390–1394)',
9271             '170' => '应永 (1394–1428)',
9272             '171' => '正长 (1428–1429)',
9273             '172' => '永享 (1429–1441)',
9274             '173' => '嘉吉 (1441–1444)',
9275             '174' => '文安 (1444–1449)',
9276             '175' => '宝德 (1449–1452)',
9277             '176' => '享德 (1452–1455)',
9278             '177' => '康正 (1455–1457)',
9279             '178' => '长禄 (1457–1460)',
9280             '179' => '宽正 (1460–1466)',
9281             '180' => '文正 (1466–1467)',
9282             '181' => '应仁 (1467–1469)',
9283             '182' => '文明 (1469–1487)',
9284             '183' => '长享 (1487–1489)',
9285             '184' => '延德 (1489–1492)',
9286             '185' => '明应 (1492–1501)',
9287             '186' => '文龟 (1501–1504)',
9288             '187' => '永正 (1504–1521)',
9289             '188' => '大永 (1521–1528)',
9290             '189' => '享禄 (1528–1532)',
9291             '190' => '天文 (1532–1555)',
9292             '191' => '弘治 (1555–1558)',
9293             '192' => '永禄 (1558–1570)',
9294             '193' => '元龟 (1570–1573)',
9295             '194' => '天正 (1573–1592)',
9296             '195' => '文禄 (1592–1596)',
9297             '196' => '庆长 (1596–1615)',
9298             '197' => '元和 (1615–1624)',
9299             '198' => '宽永 (1624–1644)',
9300             '199' => '正保 (1644–1648)',
9301             '200' => '庆安 (1648–1652)',
9302             '201' => '承应 (1652–1655)',
9303             '202' => '明历 (1655–1658)',
9304             '203' => '万治 (1658–1661)',
9305             '204' => '宽文 (1661–1673)',
9306             '205' => '延宝 (1673–1681)',
9307             '206' => '天和 (1681–1684)',
9308             '207' => '贞享 (1684–1688)',
9309             '208' => '元禄 (1688–1704)',
9310             '209' => '宝永 (1704–1711)',
9311             '210' => '正德 (1711–1716)',
9312             '211' => '享保 (1716–1736)',
9313             '212' => '元文 (1736–1741)',
9314             '213' => '宽保 (1741–1744)',
9315             '214' => '延享 (1744–1748)',
9316             '215' => '宽延 (1748–1751)',
9317             '216' => '宝历 (1751–1764)',
9318             '217' => '明和 (1764–1772)',
9319             '218' => '安永 (1772–1781)',
9320             '219' => '天明 (1781–1789)',
9321             '220' => '宽政 (1789–1801)',
9322             '221' => '享和 (1801–1804)',
9323             '222' => '文化 (1804–1818)',
9324             '223' => '文政 (1818–1830)',
9325             '224' => '天保 (1830–1844)',
9326             '225' => '弘化 (1844–1848)',
9327             '226' => '嘉永 (1848–1854)',
9328             '227' => '安政 (1854–1860)',
9329             '228' => '万延 (1860–1861)',
9330             '229' => '文久 (1861–1864)',
9331             '230' => '元治 (1864–1865)',
9332             '231' => '庆应 (1865–1868)',
9333             '232' => '明治',
9334             '233' => '大正',
9335             '234' => '昭和',
9336             '235' => '平成'
9337             },
9338             narrow => {
9339             '0' => '大化(645–650)',
9340             '1' => '白雉(650–671)',
9341             '2' => '白凤(672–686)',
9342             '3' => '朱鸟(686–701)',
9343             '4' => '大宝(701–704)',
9344             '5' => '庆云(704–708)',
9345             '6' => '和铜(708–715)',
9346             '7' => '灵龟(715–717)',
9347             '8' => '养老(717–724)',
9348             '9' => '神龟(724–729)',
9349             '10' => '天平(729–749)',
9350             '11' => '天平感宝(749–749)',
9351             '12' => '天平胜宝(749–757)',
9352             '13' => '天平宝字(757–765)',
9353             '14' => '天平神护(765–767)',
9354             '15' => '神护景云(767–770)',
9355             '16' => '宝龟(770–780)',
9356             '17' => '天应(781–782)',
9357             '18' => '延历(782–806)',
9358             '19' => '大同(806–810)',
9359             '20' => '弘仁(810–824)',
9360             '21' => '天长(824–834)',
9361             '22' => '承和(834–848)',
9362             '23' => '嘉祥(848–851)',
9363             '24' => '仁寿(851–854)',
9364             '25' => '齐衡(854–857)',
9365             '26' => '天安(857–859)',
9366             '27' => '贞观(859–877)',
9367             '28' => '元庆(877–885)',
9368             '29' => '仁和(885–889)',
9369             '30' => '宽平(889–898)',
9370             '31' => '昌泰(898–901)',
9371             '32' => '延喜(901–923)',
9372             '33' => '延长(923–931)',
9373             '34' => '承平(931–938)',
9374             '35' => '天庆(938–947)',
9375             '36' => '天历(947–957)',
9376             '37' => '天德(957–961)',
9377             '38' => '应和(961–964)',
9378             '39' => '康保(964–968)',
9379             '40' => '安和(968–970)',
9380             '41' => '天禄(970–973)',
9381             '42' => '天延(973–976)',
9382             '43' => '贞元(976–978)',
9383             '44' => '天元(978–983)',
9384             '45' => '永观(983–985)',
9385             '46' => '宽和(985–987)',
9386             '47' => '永延(987–989)',
9387             '48' => '永祚(989–990)',
9388             '49' => '正历(990–995)',
9389             '50' => '长德(995–999)',
9390             '51' => '长保(999–1004)',
9391             '52' => '宽弘(1004–1012)',
9392             '53' => '长和(1012–1017)',
9393             '54' => '宽仁(1017–1021)',
9394             '55' => '治安(1021–1024)',
9395             '56' => '万寿(1024–1028)',
9396             '57' => '长元(1028–1037)',
9397             '58' => '长历(1037–1040)',
9398             '59' => '长久(1040–1044)',
9399             '60' => '宽德(1044–1046)',
9400             '61' => '永承(1046–1053)',
9401             '62' => '天喜(1053–1058)',
9402             '63' => '康平(1058–1065)',
9403             '64' => '治历(1065–1069)',
9404             '65' => '延久(1069–1074)',
9405             '66' => '承保(1074–1077)',
9406             '67' => '承历(1077–1081)',
9407             '68' => '永保(1081–1084)',
9408             '69' => '应德(1084–1087)',
9409             '70' => '宽治(1087–1094)',
9410             '71' => '嘉保(1094–1096)',
9411             '72' => '永长(1096–1097)',
9412             '73' => '承德(1097–1099)',
9413             '74' => '康和(1099–1104)',
9414             '75' => '长治(1104–1106)',
9415             '76' => '嘉承(1106–1108)',
9416             '77' => '天仁(1108–1110)',
9417             '78' => '天永(1110–1113)',
9418             '79' => '永久(1113–1118)',
9419             '80' => '元永(1118–1120)',
9420             '81' => '保安(1120–1124)',
9421             '82' => '天治(1124–1126)',
9422             '83' => '大治(1126–1131)',
9423             '84' => '天承(1131–1132)',
9424             '85' => '长承(1132–1135)',
9425             '86' => '保延(1135–1141)',
9426             '87' => '永治(1141–1142)',
9427             '88' => '康治(1142–1144)',
9428             '89' => '天养(1144–1145)',
9429             '90' => '久安(1145–1151)',
9430             '91' => '仁平(1151–1154)',
9431             '92' => '久寿(1154–1156)',
9432             '93' => '保元(1156–1159)',
9433             '94' => '平治(1159–1160)',
9434             '95' => '永历(1160–1161)',
9435             '96' => '应保(1161–1163)',
9436             '97' => '长宽(1163–1165)',
9437             '98' => '永万(1165–1166)',
9438             '99' => '仁安(1166–1169)',
9439             '100' => '嘉应(1169–1171)',
9440             '101' => '承安(1171–1175)',
9441             '102' => '安元(1175–1177)',
9442             '103' => '治承(1177–1181)',
9443             '104' => '养和(1181–1182)',
9444             '105' => '寿永(1182–1184)',
9445             '106' => '元历(1184–1185)',
9446             '107' => '文治(1185–1190)',
9447             '108' => '建久(1190–1199)',
9448             '109' => '正治(1199–1201)',
9449             '110' => '建仁(1201–1204)',
9450             '111' => '元久(1204–1206)',
9451             '112' => '建永(1206–1207)',
9452             '113' => '承元(1207–1211)',
9453             '114' => '建历(1211–1213)',
9454             '115' => '建保(1213–1219)',
9455             '116' => '承久(1219–1222)',
9456             '117' => '贞应(1222–1224)',
9457             '118' => '元仁(1224–1225)',
9458             '119' => '嘉禄(1225–1227)',
9459             '120' => '安贞(1227–1229)',
9460             '121' => '宽喜(1229–1232)',
9461             '122' => '贞永(1232–1233)',
9462             '123' => '天福(1233–1234)',
9463             '124' => '文历(1234–1235)',
9464             '125' => '嘉祯(1235–1238)',
9465             '126' => '历仁(1238–1239)',
9466             '127' => '延应(1239–1240)',
9467             '128' => '仁治(1240–1243)',
9468             '129' => '宽元(1243–1247)',
9469             '130' => '宝治(1247–1249)',
9470             '131' => '建长(1249–1256)',
9471             '132' => '康元(1256–1257)',
9472             '133' => '正嘉(1257–1259)',
9473             '134' => '正元(1259–1260)',
9474             '135' => '文应(1260–1261)',
9475             '136' => '弘长(1261–1264)',
9476             '137' => '文永(1264–1275)',
9477             '138' => '建治(1275–1278)',
9478             '139' => '弘安(1278–1288)',
9479             '140' => '正应(1288–1293)',
9480             '141' => '永仁(1293–1299)',
9481             '142' => '正安(1299–1302)',
9482             '143' => '乾元(1302–1303)',
9483             '144' => '嘉元(1303–1306)',
9484             '145' => '德治(1306–1308)',
9485             '146' => '延庆(1308–1311)',
9486             '147' => '应长(1311–1312)',
9487             '148' => '正和(1312–1317)',
9488             '149' => '文保(1317–1319)',
9489             '150' => '元应(1319–1321)',
9490             '151' => '元亨(1321–1324)',
9491             '152' => '正中(1324–1326)',
9492             '153' => '嘉历(1326–1329)',
9493             '154' => '元德(1329–1331)',
9494             '155' => '元弘(1331–1334)',
9495             '156' => '建武(1334–1336)',
9496             '157' => '延元(1336–1340)',
9497             '158' => '兴国(1340–1346)',
9498             '159' => '正平(1346–1370)',
9499             '160' => '建德(1370–1372)',
9500             '161' => '文中(1372–1375)',
9501             '162' => '天授(1375–1379)'
9502             },
9503             wide => {
9504             '0' => '大化 (645–650)',
9505             '1' => '白雉 (650–671)',
9506             '2' => '白凤 (672–686)',
9507             '3' => '朱鸟 (686–701)',
9508             '4' => '大宝 (701–704)',
9509             '5' => '庆云 (704–708)',
9510             '6' => '和铜 (708–715)',
9511             '7' => '灵龟 (715–717)',
9512             '8' => '养老 (717–724)',
9513             '9' => '神龟 (724–729)',
9514             '10' => '天平 (729–749)',
9515             '11' => '天平感宝 (749–749)',
9516             '12' => '天平胜宝 (749–757)',
9517             '13' => '天平宝字 (757–765)',
9518             '14' => '天平神护 (765–767)',
9519             '15' => '神护景云 (767–770)',
9520             '16' => '宝龟 (770–780)',
9521             '17' => '天应 (781–782)',
9522             '18' => '延历 (782–806)',
9523             '19' => '大同 (806–810)',
9524             '20' => '弘仁 (810–824)',
9525             '21' => '天长 (824–834)',
9526             '22' => '承和 (834–848)',
9527             '23' => '嘉祥 (848–851)',
9528             '24' => '仁寿 (851–854)',
9529             '25' => '齐衡 (854–857)',
9530             '26' => '天安 (857–859)',
9531             '27' => '贞观 (859–877)',
9532             '28' => '元庆 (877–885)',
9533             '29' => '仁和 (885–889)',
9534             '30' => '宽平 (889–898)',
9535             '31' => '昌泰 (898–901)',
9536             '32' => '延喜 (901–923)',
9537             '33' => '延长 (923–931)',
9538             '34' => '承平 (931–938)',
9539             '35' => '天庆 (938–947)',
9540             '36' => '天历 (947–957)',
9541             '37' => '天德 (957–961)',
9542             '38' => '应和 (961–964)',
9543             '39' => '康保 (964–968)',
9544             '40' => '安和 (968–970)',
9545             '41' => '天禄 (970–973)',
9546             '42' => '天延 (973–976)',
9547             '43' => '贞元 (976–978)',
9548             '44' => '天元 (978–983)',
9549             '45' => '永观 (983–985)',
9550             '46' => '宽和 (985–987)',
9551             '47' => '永延 (987–989)',
9552             '48' => '永祚 (989–990)',
9553             '49' => '正历 (990–995)',
9554             '50' => '长德 (995–999)',
9555             '51' => '长保 (999–1004)',
9556             '52' => '宽弘 (1004–1012)',
9557             '53' => '长和 (1012–1017)',
9558             '54' => '宽仁 (1017–1021)',
9559             '55' => '治安 (1021–1024)',
9560             '56' => '万寿 (1024–1028)',
9561             '57' => '长元 (1028–1037)',
9562             '58' => '长历 (1037–1040)',
9563             '59' => '长久 (1040–1044)',
9564             '60' => '宽德 (1044–1046)',
9565             '61' => '永承 (1046–1053)',
9566             '62' => '天喜 (1053–1058)',
9567             '63' => '康平 (1058–1065)',
9568             '64' => '治历 (1065–1069)',
9569             '65' => '延久 (1069–1074)',
9570             '66' => '承保 (1074–1077)',
9571             '67' => '正历 (1077–1081)',
9572             '68' => '永保 (1081–1084)',
9573             '69' => '应德 (1084–1087)',
9574             '70' => '宽治 (1087–1094)',
9575             '71' => '嘉保 (1094–1096)',
9576             '72' => '永长 (1096–1097)',
9577             '73' => '承德 (1097–1099)',
9578             '74' => '康和 (1099–1104)',
9579             '75' => '长治 (1104–1106)',
9580             '76' => '嘉承 (1106–1108)',
9581             '77' => '天仁 (1108–1110)',
9582             '78' => '天永 (1110–1113)',
9583             '79' => '永久 (1113–1118)',
9584             '80' => '元永 (1118–1120)',
9585             '81' => '保安 (1120–1124)',
9586             '82' => '天治 (1124–1126)',
9587             '83' => '大治 (1126–1131)',
9588             '84' => '天承 (1131–1132)',
9589             '85' => '长承 (1132–1135)',
9590             '86' => '保延 (1135–1141)',
9591             '87' => '永治 (1141–1142)',
9592             '88' => '康治 (1142–1144)',
9593             '89' => '天养 (1144–1145)',
9594             '90' => '久安 (1145–1151)',
9595             '91' => '仁平 (1151–1154)',
9596             '92' => '久寿 (1154–1156)',
9597             '93' => '保元 (1156–1159)',
9598             '94' => '平治 (1159–1160)',
9599             '95' => '永历 (1160–1161)',
9600             '96' => '应保 (1161–1163)',
9601             '97' => '长宽 (1163–1165)',
9602             '98' => '永万 (1165–1166)',
9603             '99' => '仁安 (1166–1169)',
9604             '100' => '嘉应 (1169–1171)',
9605             '101' => '承安 (1171–1175)',
9606             '102' => '安元 (1175–1177)',
9607             '103' => '治承 (1177–1181)',
9608             '104' => '养和 (1181–1182)',
9609             '105' => '寿永 (1182–1184)',
9610             '106' => '元历 (1184–1185)',
9611             '107' => '文治 (1185–1190)',
9612             '108' => '建久 (1190–1199)',
9613             '109' => '正治 (1199–1201)',
9614             '110' => '建仁 (1201–1204)',
9615             '111' => '元久 (1204–1206)',
9616             '112' => '建永 (1206–1207)',
9617             '113' => '承元 (1207–1211)',
9618             '114' => '建历 (1211–1213)',
9619             '115' => '建保 (1213–1219)',
9620             '116' => '承久 (1219–1222)',
9621             '117' => '贞应 (1222–1224)',
9622             '118' => '元仁 (1224–1225)',
9623             '119' => '嘉禄 (1225–1227)',
9624             '120' => '安贞 (1227–1229)',
9625             '121' => '宽喜 (1229–1232)',
9626             '122' => '贞永 (1232–1233)',
9627             '123' => '天福 (1233–1234)',
9628             '124' => '文历 (1234–1235)',
9629             '125' => '嘉祯 (1235–1238)',
9630             '126' => '历仁 (1238–1239)',
9631             '127' => '延应 (1239–1240)',
9632             '128' => '仁治 (1240–1243)',
9633             '129' => '宽元 (1243–1247)',
9634             '130' => '宝治 (1247–1249)',
9635             '131' => '建长 (1249–1256)',
9636             '132' => '康元 (1256–1257)',
9637             '133' => '正嘉 (1257–1259)',
9638             '134' => '正元 (1259–1260)',
9639             '135' => '文应 (1260–1261)',
9640             '136' => '弘长 (1261–1264)',
9641             '137' => '文永 (1264–1275)',
9642             '138' => '建治 (1275–1278)',
9643             '139' => '弘安 (1278–1288)',
9644             '140' => '正应 (1288–1293)',
9645             '141' => '永仁 (1293–1299)',
9646             '142' => '正安 (1299–1302)',
9647             '143' => '干元 (1302–1303)',
9648             '144' => '嘉元 (1303–1306)',
9649             '145' => '德治 (1306–1308)',
9650             '146' => '延庆 (1308–1311)',
9651             '147' => '应长 (1311–1312)',
9652             '148' => '正和 (1312–1317)',
9653             '149' => '文保 (1317–1319)',
9654             '150' => '元应 (1319–1321)',
9655             '151' => '元亨 (1321–1324)',
9656             '152' => '正中 (1324–1326)',
9657             '153' => '嘉历 (1326–1329)',
9658             '154' => '元德 (1329–1331)',
9659             '155' => '元弘 (1331–1334)',
9660             '156' => '建武 (1334–1336)',
9661             '157' => '延元 (1336–1340)',
9662             '158' => '兴国 (1340–1346)',
9663             '159' => '正平 (1346–1370)',
9664             '160' => '建德 (1370–1372)',
9665             '161' => '文中 (1372–1375)',
9666             '162' => '天授 (1375–1379)',
9667             '163' => '康历 (1379–1381)',
9668             '164' => '弘和 (1381–1384)',
9669             '165' => '元中 (1384–1392)',
9670             '166' => '至德 (1384–1387)',
9671             '167' => '嘉庆 (1387–1389)',
9672             '168' => '康应 (1389–1390)',
9673             '169' => '明德 (1390–1394)',
9674             '170' => '应永 (1394–1428)',
9675             '171' => '正长 (1428–1429)',
9676             '172' => '永享 (1429–1441)',
9677             '173' => '嘉吉 (1441–1444)',
9678             '174' => '文安 (1444–1449)',
9679             '175' => '宝德 (1449–1452)',
9680             '176' => '享德 (1452–1455)',
9681             '177' => '康正 (1455–1457)',
9682             '178' => '长禄 (1457–1460)',
9683             '179' => '宽正 (1460–1466)',
9684             '180' => '文正 (1466–1467)',
9685             '181' => '应仁 (1467–1469)',
9686             '182' => '文明 (1469–1487)',
9687             '183' => '长享 (1487–1489)',
9688             '184' => '延德 (1489–1492)',
9689             '185' => '明应 (1492–1501)',
9690             '186' => '文龟 (1501–1504)',
9691             '187' => '永正 (1504–1521)',
9692             '188' => '大永 (1521–1528)',
9693             '189' => '享禄 (1528–1532)',
9694             '190' => '天文 (1532–1555)',
9695             '191' => '弘治 (1555–1558)',
9696             '192' => '永禄 (1558–1570)',
9697             '193' => '元龟 (1570–1573)',
9698             '194' => '天正 (1573–1592)',
9699             '195' => '文禄 (1592–1596)',
9700             '196' => '庆长 (1596–1615)',
9701             '197' => '元和 (1615–1624)',
9702             '198' => '宽永 (1624–1644)',
9703             '199' => '正保 (1644–1648)',
9704             '200' => '庆安 (1648–1652)',
9705             '201' => '承应 (1652–1655)',
9706             '202' => '明历 (1655–1658)',
9707             '203' => '万治 (1658–1661)',
9708             '204' => '宽文 (1661–1673)',
9709             '205' => '延宝 (1673–1681)',
9710             '206' => '天和 (1681–1684)',
9711             '207' => '贞享 (1684–1688)',
9712             '208' => '元禄 (1688–1704)',
9713             '209' => '宝永 (1704–1711)',
9714             '210' => '正德 (1711–1716)',
9715             '211' => '享保 (1716–1736)',
9716             '212' => '元文 (1736–1741)',
9717             '213' => '宽保 (1741–1744)',
9718             '214' => '延享 (1744–1748)',
9719             '215' => '宽延 (1748–1751)',
9720             '216' => '宝历 (1751–1764)',
9721             '217' => '明和 (1764–1772)',
9722             '218' => '安永 (1772–1781)',
9723             '219' => '天明 (1781–1789)',
9724             '220' => '宽政 (1789–1801)',
9725             '221' => '享和 (1801–1804)',
9726             '222' => '文化 (1804–1818)',
9727             '223' => '文政 (1818–1830)',
9728             '224' => '天保 (1830–1844)',
9729             '225' => '弘化 (1844–1848)',
9730             '226' => '嘉永 (1848–1854)',
9731             '227' => '安政 (1854–1860)',
9732             '228' => '万延 (1860–1861)',
9733             '229' => '文久 (1861–1864)',
9734             '230' => '元治 (1864–1865)',
9735             '231' => '庆应 (1865–1868)',
9736             '232' => '明治',
9737             '233' => '大正',
9738             '234' => '昭和',
9739             '235' => '平成'
9740             },
9741             },
9742             'persian' => {
9743             abbreviated => {
9744             '0' => '波斯历'
9745             },
9746             narrow => {
9747             '0' => '波斯历'
9748             },
9749             wide => {
9750             '0' => '波斯历'
9751             },
9752             },
9753             'roc' => {
9754             abbreviated => {
9755             '0' => '民国前',
9756             '1' => '民国'
9757             },
9758             narrow => {
9759             '0' => '民国前',
9760             '1' => '民国'
9761             },
9762             wide => {
9763             '0' => '民国前',
9764             '1' => '民国'
9765             },
9766             },
9767             } },
9768             );
9769              
9770             has 'date_formats' => (
9771             is => 'ro',
9772             isa => HashRef,
9773             init_arg => undef,
9774             default => sub { {
9775             'buddhist' => {
9776             'full' => q{Gy年M月d日EEEE},
9777             'long' => q{Gy年M月d日},
9778             'medium' => q{Gy年M月d日},
9779             'short' => q{Gy-M-d},
9780             },
9781             'chinese' => {
9782             'full' => q{rU年MMMdEEEE},
9783             'long' => q{rU年MMMd},
9784             'medium' => q{r年MMMd},
9785             'short' => q{r/M/d},
9786             },
9787             'coptic' => {
9788             'full' => q{Gy年MM月d日EEEE},
9789             },
9790             'dangi' => {
9791             },
9792             'ethiopic' => {
9793             'full' => q{Gy年MM月d日EEEE},
9794             },
9795             'ethiopic-amete-alem' => {
9796             },
9797             'generic' => {
9798             'full' => q{Gy年M月d日EEEE},
9799             'long' => q{Gy年M月d日},
9800             'medium' => q{Gy年M月d日},
9801             'short' => q{Gy/M/d},
9802             },
9803             'gregorian' => {
9804             'full' => q{y年M月d日EEEE},
9805             'long' => q{y年M月d日},
9806             'medium' => q{y年M月d日},
9807             'short' => q{y/M/d},
9808             },
9809             'hebrew' => {
9810             'full' => q{Gy年M月d日EEEE},
9811             'long' => q{Gy年M月d日},
9812             'medium' => q{Gy年M月d日},
9813             'short' => q{Gy-M-d},
9814             },
9815             'indian' => {
9816             'full' => q{Gy年MM月d日EEEE},
9817             'long' => q{Gy年MM月d日},
9818             'medium' => q{Gy年MM月d日},
9819             'short' => q{Gy/M/d},
9820             },
9821             'islamic' => {
9822             'full' => q{Gy年M月d日EEEE},
9823             'long' => q{Gy年M月d日},
9824             'medium' => q{Gy年M月d日},
9825             },
9826             'japanese' => {
9827             'full' => q{Gy年M月d日EEEE},
9828             'long' => q{Gy年M月d日},
9829             'medium' => q{Gy年M月d日},
9830             'short' => q{Gyy-MM-dd},
9831             },
9832             'persian' => {
9833             },
9834             'roc' => {
9835             'full' => q{Gy年M月d日EEEE},
9836             'long' => q{Gy年M月d日},
9837             'medium' => q{Gy年M月d日},
9838             'short' => q{Gyy/M/d},
9839             },
9840             } },
9841             );
9842              
9843             has 'time_formats' => (
9844             is => 'ro',
9845             isa => HashRef,
9846             init_arg => undef,
9847             default => sub { {
9848             'buddhist' => {
9849             },
9850             'chinese' => {
9851             },
9852             'coptic' => {
9853             },
9854             'dangi' => {
9855             },
9856             'ethiopic' => {
9857             },
9858             'ethiopic-amete-alem' => {
9859             },
9860             'generic' => {
9861             },
9862             'gregorian' => {
9863             'full' => q{zzzz ah:mm:ss},
9864             'long' => q{z ah:mm:ss},
9865             'medium' => q{ah:mm:ss},
9866             'short' => q{ah:mm},
9867             },
9868             'hebrew' => {
9869             },
9870             'indian' => {
9871             },
9872             'islamic' => {
9873             },
9874             'japanese' => {
9875             },
9876             'persian' => {
9877             },
9878             'roc' => {
9879             },
9880             } },
9881             );
9882              
9883             has 'datetime_formats' => (
9884             is => 'ro',
9885             isa => HashRef,
9886             init_arg => undef,
9887             default => sub { {
9888             'buddhist' => {
9889             'full' => q{{1} {0}},
9890             'long' => q{{1} {0}},
9891             'medium' => q{{1} {0}},
9892             'short' => q{{1} {0}},
9893             },
9894             'chinese' => {
9895             },
9896             'coptic' => {
9897             },
9898             'dangi' => {
9899             },
9900             'ethiopic' => {
9901             },
9902             'ethiopic-amete-alem' => {
9903             },
9904             'generic' => {
9905             'full' => q{{1} {0}},
9906             'long' => q{{1} {0}},
9907             'medium' => q{{1} {0}},
9908             'short' => q{{1} {0}},
9909             },
9910             'gregorian' => {
9911             'full' => q{{1} {0}},
9912             'long' => q{{1} {0}},
9913             'medium' => q{{1} {0}},
9914             'short' => q{{1} {0}},
9915             },
9916             'hebrew' => {
9917             'full' => q{{1} {0}},
9918             'long' => q{{1} {0}},
9919             'medium' => q{{1} {0}},
9920             'short' => q{{1} {0}},
9921             },
9922             'indian' => {
9923             'full' => q{{1} {0}},
9924             'long' => q{{1} {0}},
9925             'medium' => q{{1} {0}},
9926             'short' => q{{1} {0}},
9927             },
9928             'islamic' => {
9929             },
9930             'japanese' => {
9931             'full' => q{{1} {0}},
9932             'long' => q{{1} {0}},
9933             'medium' => q{{1} {0}},
9934             'short' => q{{1} {0}},
9935             },
9936             'persian' => {
9937             },
9938             'roc' => {
9939             'full' => q{{1} {0}},
9940             'long' => q{{1} {0}},
9941             'medium' => q{{1} {0}},
9942             'short' => q{{1} {0}},
9943             },
9944             } },
9945             );
9946              
9947             has 'datetime_formats_available_formats' => (
9948             is => 'ro',
9949             isa => HashRef,
9950             init_arg => undef,
9951             default => sub { {
9952             'buddhist' => {
9953             E => q{ccc},
9954             Ed => q{d日E},
9955             Gy => q{Gy年},
9956             GyMMM => q{Gy年MM月},
9957             GyMMMEd => q{Gy年MM月d日E},
9958             GyMMMd => q{Gy年MM月d日},
9959             M => q{M月},
9960             MEd => q{M-dE},
9961             MMM => q{LLL},
9962             MMMEd => q{M月d日E},
9963             MMMMd => q{M月d日},
9964             MMMd => q{M月d日},
9965             Md => q{M-d},
9966             d => q{d日},
9967             y => q{Gy年},
9968             yyyy => q{Gy年},
9969             yyyyM => q{Gy-M},
9970             yyyyMEd => q{Gy-M-d(E)},
9971             yyyyMMM => q{Gy年M月},
9972             yyyyMMMEd => q{Gy年M月d日E},
9973             yyyyMMMM => q{Gy年M月},
9974             yyyyMMMd => q{Gy年M月d日},
9975             yyyyMd => q{Gy-M-d},
9976             yyyyQQQ => q{Gy年第Q季度},
9977             yyyyQQQQ => q{Gy年QQQQ},
9978             },
9979             'chinese' => {
9980             Bh => q{Bh时},
9981             Bhm => q{Bh:mm},
9982             Bhms => q{Bh:mm:ss},
9983             E => q{ccc},
9984             EBhm => q{EB h:mm},
9985             EBhms => q{EB h:mm:ss},
9986             Ed => q{d日E},
9987             Gy => q{rU年},
9988             GyMMM => q{rU年MMM},
9989             GyMMMEd => q{rU年MMMdE},
9990             GyMMMd => q{r年MMMd},
9991             H => q{HH},
9992             Hm => q{HH:mm},
9993             Hms => q{HH:mm:ss},
9994             M => q{MMM},
9995             MEd => q{M-dE},
9996             MMM => q{LLL},
9997             MMMEd => q{MMMd日E},
9998             MMMMd => q{MMMMd日},
9999             MMMd => q{MMMd日},
10000             Md => q{M-d},
10001             UM => q{U年MMM},
10002             UMMM => q{U年MMM},
10003             UMMMd => q{U年MMMd},
10004             UMd => q{U年MMMd},
10005             d => q{d日},
10006             h => q{ah时},
10007             hm => q{ah:mm},
10008             hms => q{ah:mm:ss},
10009             ms => q{mm:ss},
10010             y => q{rU年},
10011             yMd => q{r年MMMd},
10012             yyyy => q{rU年},
10013             yyyyM => q{rU年MMM},
10014             yyyyMEd => q{rU年MMMd,E},
10015             yyyyMMM => q{rU年MMM},
10016             yyyyMMMEd => q{rU年MMMdE},
10017             yyyyMMMM => q{rU年MMMM},
10018             yyyyMMMd => q{r年MMMd},
10019             yyyyMd => q{r年MMMd},
10020             yyyyQQQ => q{rU年QQQQ},
10021             yyyyQQQQ => q{rU年QQQQ},
10022             },
10023             'generic' => {
10024             Bh => q{Bh时},
10025             Bhm => q{Bh:mm},
10026             Bhms => q{Bh:mm:ss},
10027             E => q{ccc},
10028             EBhm => q{EB h:mm},
10029             EBhms => q{EB h:mm:ss},
10030             EHm => q{E HH:mm},
10031             EHms => q{E HH:mm:ss},
10032             Ed => q{d日E},
10033             Ehm => q{Ea h:mm},
10034             Ehms => q{Ea h:mm:ss},
10035             Gy => q{Gy年},
10036             GyMMM => q{Gy年M月},
10037             GyMMMEd => q{Gy年M月d日E},
10038             GyMMMd => q{Gy年M月d日},
10039             H => q{H时},
10040             Hm => q{HH:mm},
10041             Hms => q{HH:mm:ss},
10042             M => q{L},
10043             MEd => q{M/dE},
10044             MMM => q{LL},
10045             MMMEd => q{M月d日E},
10046             MMMMd => q{M月d日},
10047             MMMd => q{M月d日},
10048             Md => q{M/d},
10049             d => q{d日},
10050             h => q{ah时},
10051             hm => q{ah:mm},
10052             hms => q{ah:mm:ss},
10053             ms => q{mm:ss},
10054             y => q{Gy年},
10055             yyyy => q{Gy年},
10056             yyyyM => q{Gy年M月},
10057             yyyyMEd => q{G y/M/dE},
10058             yyyyMMM => q{Gy年M月},
10059             yyyyMMMEd => q{Gy年MM月d日E},
10060             yyyyMMMM => q{Gy年M月},
10061             yyyyMMMd => q{Gy年M月d日},
10062             yyyyMd => q{G y/M/d},
10063             yyyyQQQ => q{Gy年第Q季度},
10064             yyyyQQQQ => q{Gy年第Q季度},
10065             },
10066             'gregorian' => {
10067             Bh => q{Bh时},
10068             Bhm => q{Bh:mm},
10069             Bhms => q{Bh:mm:ss},
10070             E => q{ccc},
10071             EBhm => q{EBh:mm},
10072             EBhms => q{EBh:mm:ss},
10073             EHm => q{EHH:mm},
10074             EHms => q{EHH:mm:ss},
10075             Ed => q{d日E},
10076             Ehm => q{Eah:mm},
10077             Ehms => q{Eah:mm:ss},
10078             Gy => q{Gy年},
10079             GyMMM => q{Gy年M月},
10080             GyMMMEd => q{Gy年M月d日E},
10081             GyMMMd => q{Gy年M月d日},
10082             H => q{H时},
10083             Hm => q{HH:mm},
10084             Hms => q{HH:mm:ss},
10085             Hmsv => q{v HH:mm:ss},
10086             Hmv => q{v HH:mm},
10087             M => q{M月},
10088             MEd => q{M/dE},
10089             MMM => q{LLL},
10090             MMMEd => q{M月d日E},
10091             MMMMW => q{MMM第W周},
10092             MMMMd => q{M月d日},
10093             MMMd => q{M月d日},
10094             MMdd => q{MM/dd},
10095             Md => q{M/d},
10096             d => q{d日},
10097             h => q{ah时},
10098             hm => q{ah:mm},
10099             hms => q{ah:mm:ss},
10100             hmsv => q{v ah:mm:ss},
10101             hmv => q{v ah:mm},
10102             ms => q{mm:ss},
10103             y => q{y年},
10104             yM => q{y年M月},
10105             yMEd => q{y/M/dE},
10106             yMM => q{y年M月},
10107             yMMM => q{y年M月},
10108             yMMMEd => q{y年M月d日E},
10109             yMMMM => q{y年M月},
10110             yMMMd => q{y年M月d日},
10111             yMd => q{y/M/d},
10112             yQQQ => q{y年第Q季度},
10113             yQQQQ => q{y年第Q季度},
10114             yw => q{Y年第w周},
10115             },
10116             'hebrew' => {
10117             E => q{ccc},
10118             Ed => q{d日E},
10119             Gy => q{Gy年},
10120             GyMMM => q{Gy年MM月},
10121             GyMMMEd => q{Gy年MM月d日E},
10122             GyMMMd => q{Gy年MM月d日},
10123             M => q{L},
10124             MEd => q{M/dE},
10125             MMM => q{LL},
10126             MMMEd => q{M月d日E},
10127             MMMMd => q{M月d日},
10128             MMMd => q{M月d日},
10129             Md => q{M/d},
10130             d => q{d日},
10131             y => q{Gy年},
10132             yyyy => q{Gy年},
10133             yyyyM => q{Gy年M月},
10134             yyyyMEd => q{G y/M/dE},
10135             yyyyMMM => q{Gy年MM月},
10136             yyyyMMMEd => q{Gy年MM月d日E},
10137             yyyyMMMM => q{Gy年M月},
10138             yyyyMMMd => q{Gy年MM月d日},
10139             yyyyMd => q{G y/M/d},
10140             yyyyQQQ => q{Gy年第Q季度},
10141             yyyyQQQQ => q{Gy年第Q季度},
10142             },
10143             'indian' => {
10144             E => q{ccc},
10145             Ed => q{d日E},
10146             Gy => q{Gy年},
10147             GyMMM => q{Gy年MM月},
10148             GyMMMEd => q{Gy年MM月d日E},
10149             GyMMMd => q{Gy年MM月d日},
10150             M => q{L},
10151             MEd => q{M/dE},
10152             MMM => q{LL},
10153             MMMEd => q{M月d日E},
10154             MMMMd => q{M月d日},
10155             MMMd => q{M月d日},
10156             Md => q{M/d},
10157             d => q{d日},
10158             y => q{Gy年},
10159             yyyy => q{Gy年},
10160             yyyyM => q{Gy年M月},
10161             yyyyMEd => q{G y/M/dE},
10162             yyyyMMM => q{Gy年MM月},
10163             yyyyMMMEd => q{Gy年MM月d日E},
10164             yyyyMMMM => q{Gy年M月},
10165             yyyyMMMd => q{Gy年MM月d日},
10166             yyyyMd => q{G y/M/d},
10167             yyyyQQQ => q{Gy年第Q季度},
10168             yyyyQQQQ => q{Gy年第Q季度},
10169             },
10170             'islamic' => {
10171             M => q{M月},
10172             MEd => q{M-dE},
10173             MMM => q{LLL},
10174             MMMEd => q{M月d日E},
10175             MMMMd => q{M月d日},
10176             MMMd => q{M月d日},
10177             Md => q{M-d},
10178             d => q{d日},
10179             },
10180             'japanese' => {
10181             Ed => q{d日E},
10182             Gy => q{Gy年},
10183             GyMMM => q{Gy年M月},
10184             GyMMMEd => q{Gy年M月d日E},
10185             GyMMMd => q{Gy年M月d日},
10186             H => q{H时},
10187             Hm => q{HH:mm},
10188             Hms => q{HH:mm:ss},
10189             M => q{M月},
10190             MEd => q{M-dE},
10191             MMM => q{LLL},
10192             MMMEd => q{M月d日E},
10193             MMMMd => q{M月d日},
10194             MMMd => q{M月d日},
10195             Md => q{M-d},
10196             d => q{d日},
10197             h => q{ah时},
10198             hm => q{ah:mm},
10199             hms => q{ah:mm:ss},
10200             ms => q{mm:ss},
10201             y => q{Gy年},
10202             yyyy => q{Gy年},
10203             yyyyM => q{Gy-MM},
10204             yyyyMEd => q{Gy-M-d(E)},
10205             yyyyMMM => q{Gy年M月},
10206             yyyyMMMEd => q{Gy年M月d日E},
10207             yyyyMMMM => q{Gy年M月},
10208             yyyyMMMd => q{Gy年M月d日},
10209             yyyyMd => q{Gy-MM-dd},
10210             yyyyQQQ => q{Gy年第Q季度},
10211             yyyyQQQQ => q{Gy年QQQQ},
10212             },
10213             'roc' => {
10214             E => q{ccc},
10215             Ed => q{d日E},
10216             Gy => q{Gy年},
10217             GyMMM => q{Gy年M月},
10218             GyMMMEd => q{Gy年M月d日E},
10219             GyMMMd => q{Gy年M月d日},
10220             M => q{M月},
10221             MEd => q{M/dE},
10222             MMM => q{LLL},
10223             MMMEd => q{M月d日E},
10224             MMMMd => q{M月d日},
10225             MMMd => q{M月d日},
10226             Md => q{M/d},
10227             d => q{d日},
10228             y => q{Gy年},
10229             yyyy => q{Gy年},
10230             yyyyM => q{Gy年M月},
10231             yyyyMEd => q{Gy/M/dE},
10232             yyyyMMM => q{Gy年M月},
10233             yyyyMMMEd => q{Gy年M月d日E},
10234             yyyyMMMM => q{Gy年M月},
10235             yyyyMMMd => q{Gy年M月d日},
10236             yyyyMd => q{Gy/M/d},
10237             yyyyQQQ => q{Gy年第Q季度},
10238             yyyyQQQQ => q{Gy年第Q季度},
10239             },
10240             } },
10241             );
10242              
10243             has 'datetime_formats_append_item' => (
10244             is => 'ro',
10245             isa => HashRef,
10246             init_arg => undef,
10247             default => sub { {
10248             'gregorian' => {
10249             'Timezone' => '{1}{0}',
10250             },
10251             } },
10252             );
10253              
10254             has 'datetime_formats_interval' => (
10255             is => 'ro',
10256             isa => HashRef,
10257             init_arg => undef,
10258             default => sub { {
10259             'buddhist' => {
10260             H => {
10261             H => q{HH–HH},
10262             },
10263             Hm => {
10264             H => q{HH:mm–HH:mm},
10265             m => q{HH:mm–HH:mm},
10266             },
10267             Hmv => {
10268             H => q{v HH:mm – HH:mm},
10269             m => q{v HH:mm – HH:mm},
10270             },
10271             Hv => {
10272             H => q{HH–HH v},
10273             },
10274             M => {
10275             M => q{M–M月},
10276             },
10277             MEd => {
10278             M => q{M/dE至M/dE},
10279             d => q{M/dE至M/dE},
10280             },
10281             MMM => {
10282             M => q{MMM – MMM},
10283             },
10284             MMMEd => {
10285             M => q{M月d日E至M月d日E},
10286             d => q{M月d日E至d日E},
10287             },
10288             MMMd => {
10289             M => q{M月d日至M月d日},
10290             d => q{M月d日至d日},
10291             },
10292             Md => {
10293             M => q{M/d – M/d},
10294             d => q{M/d – M/d},
10295             },
10296             d => {
10297             d => q{d至d日},
10298             },
10299             fallback => '{0} – {1}',
10300             h => {
10301             a => q{ah时至ah时},
10302             h => q{ah时至h时},
10303             },
10304             hm => {
10305             a => q{ah:mm至ah:mm},
10306             h => q{ah:mm至h:mm},
10307             m => q{ah:mm至h:mm},
10308             },
10309             hmv => {
10310             a => q{vah:mm至ah:mm},
10311             h => q{vah:mm至h:mm},
10312             m => q{vah:mm至h:mm},
10313             },
10314             hv => {
10315             a => q{vah时至ah时},
10316             h => q{vah时至h时},
10317             },
10318             y => {
10319             y => q{Gy–y年},
10320             },
10321             yM => {
10322             M => q{Gy年M月至M月},
10323             y => q{Gy年M月至y年M月},
10324             },
10325             yMEd => {
10326             M => q{Gy/M/dE至y/M/dE},
10327             d => q{Gy/M/dE至y/M/dE},
10328             y => q{Gy/M/dE至y/M/dE},
10329             },
10330             yMMM => {
10331             M => q{Gy年M月至M月},
10332             y => q{Gy年M月至y年M月},
10333             },
10334             yMMMEd => {
10335             M => q{Gy年M月d日E至M月d日E},
10336             d => q{Gy年M月d日E至d日E},
10337             y => q{Gy年M月d日E至y年M月d日E},
10338             },
10339             yMMMM => {
10340             M => q{Gy年M月至M月},
10341             y => q{Gy年M月至y年M月},
10342             },
10343             yMMMd => {
10344             M => q{Gy年M月d日至M月d日},
10345             d => q{Gy年M月d日至d日},
10346             y => q{Gy年M月d日至y年M月d日},
10347             },
10348             yMd => {
10349             M => q{Gy/M/d – y/M/d},
10350             d => q{Gy/M/d – y/M/d},
10351             y => q{Gy/M/d – y/M/d},
10352             },
10353             },
10354             'chinese' => {
10355             H => {
10356             H => q{HH至HH},
10357             },
10358             Hm => {
10359             H => q{HH:mm至HH:mm},
10360             m => q{HH:mm至HH:mm},
10361             },
10362             Hmv => {
10363             H => q{HH:mm至HH:mm v},
10364             m => q{HH:mm至HH:mm v},
10365             },
10366             Hv => {
10367             H => q{HH–HH v},
10368             },
10369             M => {
10370             M => q{L至L},
10371             },
10372             MEd => {
10373             M => q{M-dE至M-dE},
10374             d => q{M-dE至M-dE},
10375             },
10376             MMM => {
10377             M => q{LLL至LLL},
10378             },
10379             MMMEd => {
10380             M => q{MMMd日E至MMMd日E},
10381             d => q{MMMd日E至d日E},
10382             },
10383             MMMd => {
10384             M => q{MMMd日至MMMd日},
10385             d => q{MMMd日至d日},
10386             },
10387             Md => {
10388             M => q{M-d至M-d},
10389             d => q{M-d至M-d},
10390             },
10391             d => {
10392             d => q{d日至d日},
10393             },
10394             fallback => '{0}–{1}',
10395             h => {
10396             a => q{ah至ah时},
10397             h => q{ah至h时},
10398             },
10399             hm => {
10400             a => q{ah:mm至ah:mm},
10401             h => q{ah:mm至h:mm},
10402             m => q{ah:mm至h:mm},
10403             },
10404             hmv => {
10405             a => q{vah:mm至ah:mm},
10406             h => q{vah:mm至h:mm},
10407             m => q{vah:mm至h:mm},
10408             },
10409             hv => {
10410             a => q{vah至ah时},
10411             h => q{vah至h时},
10412             },
10413             y => {
10414             y => q{rU至rU},
10415             },
10416             yM => {
10417             M => q{r-M至r-M},
10418             y => q{r-M至r-M},
10419             },
10420             yMEd => {
10421             M => q{r-M-dE至r-M-dE},
10422             d => q{r-M-dE至r-M-dE},
10423             y => q{r-M-dE至r-M-dE},
10424             },
10425             yMMM => {
10426             M => q{rU年MMM至MMM},
10427             y => q{rU年MMM至rU年MMM},
10428             },
10429             yMMMEd => {
10430             M => q{rU年MMMdE至MMMdE},
10431             d => q{rU年MMMdE至dE},
10432             y => q{rU年MMMdE至rU年MMMdE},
10433             },
10434             yMMMM => {
10435             M => q{rU年MMMM至MMMM},
10436             y => q{rU年MMMM至rU年MMMM},
10437             },
10438             yMMMd => {
10439             M => q{r年MMMd至MMMd},
10440             d => q{r年MMMd至d},
10441             y => q{r年MMMd至r年MMMd},
10442             },
10443             yMd => {
10444             M => q{r-M-d至r-M-d},
10445             d => q{r-M-d至r-M-d},
10446             y => q{r-M-d至r-M-d},
10447             },
10448             },
10449             'generic' => {
10450             H => {
10451             H => q{HH–HH},
10452             },
10453             Hm => {
10454             H => q{HH:mm–HH:mm},
10455             m => q{HH:mm–HH:mm},
10456             },
10457             Hmv => {
10458             H => q{v HH:mm – HH:mm},
10459             m => q{v HH:mm – HH:mm},
10460             },
10461             Hv => {
10462             H => q{HH–HH v},
10463             },
10464             M => {
10465             M => q{M–M月},
10466             },
10467             MEd => {
10468             M => q{M/dE至M/dE},
10469             d => q{M/dE至M/dE},
10470             },
10471             MMM => {
10472             M => q{M月至M月},
10473             },
10474             MMMEd => {
10475             M => q{M月d日E至M月d日E},
10476             d => q{M月d日E至d日E},
10477             },
10478             MMMd => {
10479             M => q{M月d日至M月d日},
10480             d => q{M月d日至d日},
10481             },
10482             Md => {
10483             M => q{M/d – M/d},
10484             d => q{M/d – M/d},
10485             },
10486             d => {
10487             d => q{d至d日},
10488             },
10489             fallback => '{0} – {1}',
10490             h => {
10491             a => q{ah时至ah时},
10492             h => q{ah时至h时},
10493             },
10494             hm => {
10495             a => q{ah:mm至ah:mm},
10496             h => q{ah:mm至h:mm},
10497             m => q{ah:mm至h:mm},
10498             },
10499             hmv => {
10500             a => q{vah:mm至ah:mm},
10501             h => q{vah:mm至h:mm},
10502             m => q{vah:mm至h:mm},
10503             },
10504             hv => {
10505             a => q{vah时至ah时},
10506             h => q{vah时至h时},
10507             },
10508             y => {
10509             y => q{Gy–y年},
10510             },
10511             yM => {
10512             M => q{Gy年M月至M月},
10513             y => q{Gy年M月至y年M月},
10514             },
10515             yMEd => {
10516             M => q{Gy/M/dE至y/M/dE},
10517             d => q{Gy/M/dE至y/M/dE},
10518             y => q{Gy/M/dE至y/M/dE},
10519             },
10520             yMMM => {
10521             M => q{Gy年M月至M月},
10522             y => q{Gy年M月至y年M月},
10523             },
10524             yMMMEd => {
10525             M => q{Gy年M月d日E至M月d日E},
10526             d => q{Gy年M月d日E至d日E},
10527             y => q{Gy年M月d日E至y年M月d日E},
10528             },
10529             yMMMM => {
10530             M => q{Gy年M月至M月},
10531             y => q{Gy年M月至y年M月},
10532             },
10533             yMMMd => {
10534             M => q{Gy年M月d日至M月d日},
10535             d => q{Gy年M月d日至d日},
10536             y => q{Gy年M月d日至y年M月d日},
10537             },
10538             yMd => {
10539             M => q{Gy/M/d – y/M/d},
10540             d => q{Gy/M/d – y/M/d},
10541             y => q{Gy/M/d – y/M/d},
10542             },
10543             },
10544             'gregorian' => {
10545             H => {
10546             H => q{HH–HH},
10547             },
10548             Hm => {
10549             H => q{HH:mm–HH:mm},
10550             m => q{HH:mm–HH:mm},
10551             },
10552             Hmv => {
10553             H => q{v HH:mm–HH:mm},
10554             m => q{v HH:mm–HH:mm},
10555             },
10556             Hv => {
10557             H => q{v HH–HH},
10558             },
10559             M => {
10560             M => q{M–M月},
10561             },
10562             MEd => {
10563             M => q{M/dE至M/dE},
10564             d => q{M/dE至M/dE},
10565             },
10566             MMM => {
10567             M => q{MMM – MMM},
10568             },
10569             MMMEd => {
10570             M => q{M月d日E至M月d日E},
10571             d => q{M月d日E至d日E},
10572             },
10573             MMMd => {
10574             M => q{M月d日至M月d日},
10575             d => q{M月d日至d日},
10576             },
10577             Md => {
10578             M => q{M/d – M/d},
10579             d => q{M/d – M/d},
10580             },
10581             d => {
10582             d => q{d–d日},
10583             },
10584             fallback => '{0} – {1}',
10585             h => {
10586             a => q{ah时至ah时},
10587             h => q{ah时至h时},
10588             },
10589             hm => {
10590             a => q{ah:mm至ah:mm},
10591             h => q{ah:mm至h:mm},
10592             m => q{ah:mm至h:mm},
10593             },
10594             hmv => {
10595             a => q{vah:mm至ah:mm},
10596             h => q{vah:mm至h:mm},
10597             m => q{vah:mm至h:mm},
10598             },
10599             hv => {
10600             a => q{vah时至ah时},
10601             h => q{vah时至h时},
10602             },
10603             y => {
10604             y => q{y–y年},
10605             },
10606             yM => {
10607             M => q{y年M月至M月},
10608             y => q{y年M月至y年M月},
10609             },
10610             yMEd => {
10611             M => q{y/M/dE至y/M/dE},
10612             d => q{y/M/dE至y/M/dE},
10613             y => q{y/M/dE至y/M/dE},
10614             },
10615             yMMM => {
10616             M => q{y年M月至M月},
10617             y => q{y年M月至y年M月},
10618             },
10619             yMMMEd => {
10620             M => q{y年M月d日E至M月d日E},
10621             d => q{y年M月d日E至d日E},
10622             y => q{y年M月d日E至y年M月d日E},
10623             },
10624             yMMMM => {
10625             M => q{y年M月至M月},
10626             y => q{y年M月至y年M月},
10627             },
10628             yMMMd => {
10629             M => q{y年M月d日至M月d日},
10630             d => q{y年M月d日至d日},
10631             y => q{y年M月d日至y年M月d日},
10632             },
10633             yMd => {
10634             M => q{y/M/d – y/M/d},
10635             d => q{y/M/d – y/M/d},
10636             y => q{y/M/d – y/M/d},
10637             },
10638             },
10639             'hebrew' => {
10640             H => {
10641             H => q{HH–HH},
10642             },
10643             Hm => {
10644             H => q{HH:mm–HH:mm},
10645             m => q{HH:mm–HH:mm},
10646             },
10647             Hmv => {
10648             H => q{v HH:mm – HH:mm},
10649             m => q{v HH:mm – HH:mm},
10650             },
10651             Hv => {
10652             H => q{HH–HH v},
10653             },
10654             M => {
10655             M => q{M–M月},
10656             },
10657             MEd => {
10658             M => q{M/dE至M/dE},
10659             d => q{M/dE至M/dE},
10660             },
10661             MMM => {
10662             M => q{MMM – MMM},
10663             },
10664             MMMEd => {
10665             M => q{M月d日E至M月d日E},
10666             d => q{M月d日E至d日E},
10667             },
10668             MMMd => {
10669             M => q{M月d日至M月d日},
10670             d => q{M月d日至d日},
10671             },
10672             Md => {
10673             M => q{M/d – M/d},
10674             d => q{M/d – M/d},
10675             },
10676             d => {
10677             d => q{d至d日},
10678             },
10679             fallback => '{0} – {1}',
10680             h => {
10681             a => q{ah时至ah时},
10682             h => q{ah时至h时},
10683             },
10684             hm => {
10685             a => q{ah:mm至ah:mm},
10686             h => q{ah:mm至h:mm},
10687             m => q{ah:mm至h:mm},
10688             },
10689             hmv => {
10690             a => q{vah:mm至ah:mm},
10691             h => q{vah:mm至h:mm},
10692             m => q{vah:mm至h:mm},
10693             },
10694             hv => {
10695             a => q{vah时至ah时},
10696             h => q{vah时至h时},
10697             },
10698             y => {
10699             y => q{Gy–y年},
10700             },
10701             yM => {
10702             M => q{Gy年M月至M月},
10703             y => q{Gy年M月至y年M月},
10704             },
10705             yMEd => {
10706             M => q{Gy/M/dE至y/M/dE},
10707             d => q{Gy/M/dE至y/M/dE},
10708             y => q{Gy/M/dE至y/M/dE},
10709             },
10710             yMMM => {
10711             M => q{Gy年M月至M月},
10712             y => q{Gy年M月至y年M月},
10713             },
10714             yMMMEd => {
10715             M => q{Gy年M月d日E至M月d日E},
10716             d => q{Gy年M月d日E至d日E},
10717             y => q{Gy年M月d日E至y年M月d日E},
10718             },
10719             yMMMM => {
10720             M => q{Gy年M月至M月},
10721             y => q{Gy年M月至y年M月},
10722             },
10723             yMMMd => {
10724             M => q{Gy年M月d日至M月d日},
10725             d => q{Gy年M月d日至d日},
10726             y => q{Gy年M月d日至y年M月d日},
10727             },
10728             yMd => {
10729             M => q{Gy/M/d – y/M/d},
10730             d => q{Gy/M/d – y/M/d},
10731             y => q{Gy/M/d – y/M/d},
10732             },
10733             },
10734             'indian' => {
10735             H => {
10736             H => q{HH–HH},
10737             },
10738             Hm => {
10739             H => q{HH:mm–HH:mm},
10740             m => q{HH:mm–HH:mm},
10741             },
10742             Hmv => {
10743             H => q{v HH:mm – HH:mm},
10744             m => q{v HH:mm – HH:mm},
10745             },
10746             Hv => {
10747             H => q{HH–HH v},
10748             },
10749             M => {
10750             M => q{M–M月},
10751             },
10752             MEd => {
10753             M => q{M/dE至M/dE},
10754             d => q{M/dE至M/dE},
10755             },
10756             MMM => {
10757             M => q{MMM – MMM},
10758             },
10759             MMMEd => {
10760             M => q{M月d日E至M月d日E},
10761             d => q{M月d日E至d日E},
10762             },
10763             MMMd => {
10764             M => q{M月d日至M月d日},
10765             d => q{M月d日至d日},
10766             },
10767             Md => {
10768             M => q{M/d – M/d},
10769             d => q{M/d – M/d},
10770             },
10771             d => {
10772             d => q{d至d日},
10773             },
10774             fallback => '{0} – {1}',
10775             h => {
10776             a => q{ah时至ah时},
10777             h => q{ah时至h时},
10778             },
10779             hm => {
10780             a => q{ah:mm至ah:mm},
10781             h => q{ah:mm至h:mm},
10782             m => q{ah:mm至h:mm},
10783             },
10784             hmv => {
10785             a => q{vah:mm至ah:mm},
10786             h => q{vah:mm至h:mm},
10787             m => q{vah:mm至h:mm},
10788             },
10789             hv => {
10790             a => q{vah时至ah时},
10791             h => q{vah时至h时},
10792             },
10793             y => {
10794             y => q{Gy–y年},
10795             },
10796             yM => {
10797             M => q{Gy年M月至M月},
10798             y => q{Gy年M月至y年M月},
10799             },
10800             yMEd => {
10801             M => q{Gy/M/dE至y/M/dE},
10802             d => q{Gy/M/dE至y/M/dE},
10803             y => q{Gy/M/dE至y/M/dE},
10804             },
10805             yMMM => {
10806             M => q{Gy年M月至M月},
10807             y => q{Gy年M月至y年M月},
10808             },
10809             yMMMEd => {
10810             M => q{Gy年M月d日E至M月d日E},
10811             d => q{Gy年M月d日E至d日E},
10812             y => q{Gy年M月d日E至y年M月d日E},
10813             },
10814             yMMMM => {
10815             M => q{Gy年M月至M月},
10816             y => q{Gy年M月至y年M月},
10817             },
10818             yMMMd => {
10819             M => q{Gy年M月d日至M月d日},
10820             d => q{Gy年M月d日至d日},
10821             y => q{Gy年M月d日至y年M月d日},
10822             },
10823             yMd => {
10824             M => q{Gy/M/d – y/M/d},
10825             d => q{Gy/M/d – y/M/d},
10826             y => q{Gy/M/d – y/M/d},
10827             },
10828             },
10829             'roc' => {
10830             H => {
10831             H => q{HH–HH},
10832             },
10833             Hm => {
10834             H => q{HH:mm–HH:mm},
10835             m => q{HH:mm–HH:mm},
10836             },
10837             Hmv => {
10838             H => q{v HH:mm – HH:mm},
10839             m => q{v HH:mm – HH:mm},
10840             },
10841             Hv => {
10842             H => q{HH–HH v},
10843             },
10844             M => {
10845             M => q{M–M月},
10846             },
10847             MEd => {
10848             M => q{M/dE至M/dE},
10849             d => q{M/dE至M/dE},
10850             },
10851             MMM => {
10852             M => q{MMM – MMM},
10853             },
10854             MMMEd => {
10855             M => q{M月d日E至M月d日E},
10856             d => q{M月d日E至d日E},
10857             },
10858             MMMd => {
10859             M => q{M月d日至M月d日},
10860             d => q{M月d日至d日},
10861             },
10862             Md => {
10863             M => q{M/d – M/d},
10864             d => q{M/d – M/d},
10865             },
10866             d => {
10867             d => q{d至d日},
10868             },
10869             fallback => '{0} – {1}',
10870             h => {
10871             a => q{ah时至ah时},
10872             h => q{ah时至h时},
10873             },
10874             hm => {
10875             a => q{ah:mm至ah:mm},
10876             h => q{ah:mm至h:mm},
10877             m => q{ah:mm至h:mm},
10878             },
10879             hmv => {
10880             a => q{vah:mm至ah:mm},
10881             h => q{vah:mm至h:mm},
10882             m => q{vah:mm至h:mm},
10883             },
10884             hv => {
10885             a => q{vah时至ah时},
10886             h => q{vah时至h时},
10887             },
10888             y => {
10889             y => q{Gy–y年},
10890             },
10891             yM => {
10892             M => q{Gy年M月至M月},
10893             y => q{Gy年M月至y年M月},
10894             },
10895             yMEd => {
10896             M => q{Gy/M/dE至y/M/dE},
10897             d => q{Gy/M/dE至y/M/dE},
10898             y => q{Gy/M/dE至y/M/dE},
10899             },
10900             yMMM => {
10901             M => q{Gy年M月至M月},
10902             y => q{Gy年M月至y年M月},
10903             },
10904             yMMMEd => {
10905             M => q{Gy年M月d日E至M月d日E},
10906             d => q{Gy年M月d日E至d日E},
10907             y => q{Gy年M月d日E至y年M月d日E},
10908             },
10909             yMMMM => {
10910             M => q{Gy年M月至M月},
10911             y => q{Gy年M月至y年M月},
10912             },
10913             yMMMd => {
10914             M => q{Gy年M月d日至M月d日},
10915             d => q{Gy年M月d日至d日},
10916             y => q{Gy年M月d日至y年M月d日},
10917             },
10918             yMd => {
10919             M => q{Gy/M/d – y/M/d},
10920             d => q{Gy/M/d – y/M/d},
10921             y => q{Gy/M/d – y/M/d},
10922             },
10923             },
10924             } },
10925             );
10926              
10927             has 'month_patterns' => (
10928             is => 'ro',
10929             isa => HashRef,
10930             init_arg => undef,
10931             default => sub { {
10932             'chinese' => {
10933             'format' => {
10934             'wide' => {
10935             'leap' => q{闰{0}},
10936             },
10937             },
10938             'numeric' => {
10939             'all' => {
10940             'leap' => q{闰{0}},
10941             },
10942             },
10943             'stand-alone' => {
10944             'narrow' => {
10945             'leap' => q{闰{0}},
10946             },
10947             },
10948             },
10949             } },
10950             );
10951              
10952             has 'cyclic_name_sets' => (
10953             is => 'ro',
10954             isa => HashRef,
10955             init_arg => undef,
10956             default => sub { {
10957             'chinese' => {
10958             'dayParts' => {
10959             'format' => {
10960             'abbreviated' => {
10961             0 => q(子),
10962             1 => q(丑),
10963             2 => q(寅),
10964             3 => q(卯),
10965             4 => q(辰),
10966             5 => q(巳),
10967             6 => q(午),
10968             7 => q(未),
10969             8 => q(申),
10970             9 => q(酉),
10971             10 => q(戌),
10972             11 => q(亥),
10973             },
10974             },
10975             },
10976             'solarTerms' => {
10977             'format' => {
10978             'abbreviated' => {
10979             0 => q(立春),
10980             1 => q(雨水),
10981             2 => q(惊蛰),
10982             3 => q(春分),
10983             4 => q(清明),
10984             5 => q(谷雨),
10985             6 => q(立夏),
10986             7 => q(小满),
10987             8 => q(芒种),
10988             9 => q(夏至),
10989             10 => q(小暑),
10990             11 => q(大暑),
10991             12 => q(立秋),
10992             13 => q(处暑),
10993             14 => q(白露),
10994             15 => q(秋分),
10995             16 => q(寒露),
10996             17 => q(霜降),
10997             18 => q(立冬),
10998             19 => q(小雪),
10999             20 => q(大雪),
11000             21 => q(冬至),
11001             22 => q(小寒),
11002             23 => q(大寒),
11003             },
11004             },
11005             },
11006             'years' => {
11007             'format' => {
11008             'abbreviated' => {
11009             0 => q(甲子),
11010             1 => q(乙丑),
11011             2 => q(丙寅),
11012             3 => q(丁卯),
11013             4 => q(戊辰),
11014             5 => q(己巳),
11015             6 => q(庚午),
11016             7 => q(辛未),
11017             8 => q(壬申),
11018             9 => q(癸酉),
11019             10 => q(甲戌),
11020             11 => q(乙亥),
11021             12 => q(丙子),
11022             13 => q(丁丑),
11023             14 => q(戊寅),
11024             15 => q(己卯),
11025             16 => q(庚辰),
11026             17 => q(辛巳),
11027             18 => q(壬午),
11028             19 => q(癸未),
11029             20 => q(甲申),
11030             21 => q(乙酉),
11031             22 => q(丙戌),
11032             23 => q(丁亥),
11033             24 => q(戊子),
11034             25 => q(己丑),
11035             26 => q(庚寅),
11036             27 => q(辛卯),
11037             28 => q(壬辰),
11038             29 => q(癸巳),
11039             30 => q(甲午),
11040             31 => q(乙未),
11041             32 => q(丙申),
11042             33 => q(丁酉),
11043             34 => q(戊戌),
11044             35 => q(己亥),
11045             36 => q(庚子),
11046             37 => q(辛丑),
11047             38 => q(壬寅),
11048             39 => q(癸卯),
11049             40 => q(甲辰),
11050             41 => q(乙巳),
11051             42 => q(丙午),
11052             43 => q(丁未),
11053             44 => q(戊申),
11054             45 => q(己酉),
11055             46 => q(庚戌),
11056             47 => q(辛亥),
11057             48 => q(壬子),
11058             49 => q(癸丑),
11059             50 => q(甲寅),
11060             51 => q(乙卯),
11061             52 => q(丙辰),
11062             53 => q(丁巳),
11063             54 => q(戊午),
11064             55 => q(己未),
11065             56 => q(庚申),
11066             57 => q(辛酉),
11067             58 => q(壬戌),
11068             59 => q(癸亥),
11069             },
11070             },
11071             },
11072             'zodiacs' => {
11073             'format' => {
11074             'abbreviated' => {
11075             0 => q(鼠),
11076             1 => q(牛),
11077             2 => q(虎),
11078             3 => q(兔),
11079             4 => q(龙),
11080             5 => q(蛇),
11081             6 => q(马),
11082             7 => q(羊),
11083             8 => q(猴),
11084             9 => q(鸡),
11085             10 => q(狗),
11086             11 => q(猪),
11087             },
11088             },
11089             },
11090             },
11091             'dangi' => {
11092             'dayParts' => {
11093             'format' => {
11094             'abbreviated' => {
11095             0 => q(子),
11096             1 => q(丑),
11097             2 => q(寅),
11098             3 => q(卯),
11099             4 => q(辰),
11100             5 => q(巳),
11101             6 => q(午),
11102             7 => q(未),
11103             8 => q(申),
11104             9 => q(酉),
11105             10 => q(戌),
11106             11 => q(亥),
11107             },
11108             'narrow' => {
11109             0 => q(子),
11110             1 => q(丑),
11111             2 => q(寅),
11112             3 => q(卯),
11113             4 => q(辰),
11114             5 => q(巳),
11115             6 => q(午),
11116             7 => q(未),
11117             8 => q(申),
11118             9 => q(酉),
11119             10 => q(戌),
11120             11 => q(亥),
11121             },
11122             'wide' => {
11123             0 => q(子),
11124             1 => q(丑),
11125             2 => q(寅),
11126             3 => q(卯),
11127             4 => q(辰),
11128             5 => q(巳),
11129             6 => q(午),
11130             7 => q(未),
11131             8 => q(申),
11132             9 => q(酉),
11133             10 => q(戌),
11134             11 => q(亥),
11135             },
11136             },
11137             },
11138             'days' => {
11139             'format' => {
11140             'abbreviated' => {
11141             0 => q(甲子),
11142             1 => q(乙丑),
11143             2 => q(丙寅),
11144             3 => q(丁卯),
11145             4 => q(戊辰),
11146             5 => q(己巳),
11147             6 => q(庚午),
11148             7 => q(辛未),
11149             8 => q(壬申),
11150             9 => q(癸酉),
11151             10 => q(甲戌),
11152             11 => q(乙亥),
11153             12 => q(丙子),
11154             13 => q(丁丑),
11155             14 => q(戊寅),
11156             15 => q(己卯),
11157             16 => q(庚辰),
11158             17 => q(辛巳),
11159             18 => q(壬午),
11160             19 => q(癸未),
11161             20 => q(甲申),
11162             21 => q(乙酉),
11163             22 => q(丙戌),
11164             23 => q(丁亥),
11165             24 => q(戊子),
11166             25 => q(己丑),
11167             26 => q(庚寅),
11168             27 => q(辛卯),
11169             28 => q(壬辰),
11170             29 => q(癸巳),
11171             30 => q(甲午),
11172             31 => q(乙未),
11173             32 => q(丙申),
11174             33 => q(丁酉),
11175             34 => q(戊戌),
11176             35 => q(己亥),
11177             36 => q(庚子),
11178             37 => q(辛丑),
11179             38 => q(壬寅),
11180             39 => q(癸卯),
11181             40 => q(甲辰),
11182             41 => q(乙巳),
11183             42 => q(丙午),
11184             43 => q(丁未),
11185             44 => q(戊申),
11186             45 => q(己酉),
11187             46 => q(庚戌),
11188             47 => q(辛亥),
11189             48 => q(壬子),
11190             49 => q(癸丑),
11191             50 => q(甲寅),
11192             51 => q(乙卯),
11193             52 => q(丙辰),
11194             53 => q(丁巳),
11195             54 => q(戊午),
11196             55 => q(己未),
11197             56 => q(庚申),
11198             57 => q(辛酉),
11199             58 => q(壬戌),
11200             59 => q(癸亥),
11201             },
11202             'narrow' => {
11203             0 => q(甲子),
11204             1 => q(乙丑),
11205             2 => q(丙寅),
11206             3 => q(丁卯),
11207             4 => q(戊辰),
11208             5 => q(己巳),
11209             6 => q(庚午),
11210             7 => q(辛未),
11211             8 => q(壬申),
11212             9 => q(癸酉),
11213             10 => q(甲戌),
11214             11 => q(乙亥),
11215             12 => q(丙子),
11216             13 => q(丁丑),
11217             14 => q(戊寅),
11218             15 => q(己卯),
11219             16 => q(庚辰),
11220             17 => q(辛巳),
11221             18 => q(壬午),
11222             19 => q(癸未),
11223             20 => q(甲申),
11224             21 => q(乙酉),
11225             22 => q(丙戌),
11226             23 => q(丁亥),
11227             24 => q(戊子),
11228             25 => q(己丑),
11229             26 => q(庚寅),
11230             27 => q(辛卯),
11231             28 => q(壬辰),
11232             29 => q(癸巳),
11233             30 => q(甲午),
11234             31 => q(乙未),
11235             32 => q(丙申),
11236             33 => q(丁酉),
11237             34 => q(戊戌),
11238             35 => q(己亥),
11239             36 => q(庚子),
11240             37 => q(辛丑),
11241             38 => q(壬寅),
11242             39 => q(癸卯),
11243             40 => q(甲辰),
11244             41 => q(乙巳),
11245             42 => q(丙午),
11246             43 => q(丁未),
11247             44 => q(戊申),
11248             45 => q(己酉),
11249             46 => q(庚戌),
11250             47 => q(辛亥),
11251             48 => q(壬子),
11252             49 => q(癸丑),
11253             50 => q(甲寅),
11254             51 => q(乙卯),
11255             52 => q(丙辰),
11256             53 => q(丁巳),
11257             54 => q(戊午),
11258             55 => q(己未),
11259             56 => q(庚申),
11260             57 => q(辛酉),
11261             58 => q(壬戌),
11262             59 => q(癸亥),
11263             },
11264             'wide' => {
11265             0 => q(甲子),
11266             1 => q(乙丑),
11267             2 => q(丙寅),
11268             3 => q(丁卯),
11269             4 => q(戊辰),
11270             5 => q(己巳),
11271             6 => q(庚午),
11272             7 => q(辛未),
11273             8 => q(壬申),
11274             9 => q(癸酉),
11275             10 => q(甲戌),
11276             11 => q(乙亥),
11277             12 => q(丙子),
11278             13 => q(丁丑),
11279             14 => q(戊寅),
11280             15 => q(己卯),
11281             16 => q(庚辰),
11282             17 => q(辛巳),
11283             18 => q(壬午),
11284             19 => q(癸未),
11285             20 => q(甲申),
11286             21 => q(乙酉),
11287             22 => q(丙戌),
11288             23 => q(丁亥),
11289             24 => q(戊子),
11290             25 => q(己丑),
11291             26 => q(庚寅),
11292             27 => q(辛卯),
11293             28 => q(壬辰),
11294             29 => q(癸巳),
11295             30 => q(甲午),
11296             31 => q(乙未),
11297             32 => q(丙申),
11298             33 => q(丁酉),
11299             34 => q(戊戌),
11300             35 => q(己亥),
11301             36 => q(庚子),
11302             37 => q(辛丑),
11303             38 => q(壬寅),
11304             39 => q(癸卯),
11305             40 => q(甲辰),
11306             41 => q(乙巳),
11307             42 => q(丙午),
11308             43 => q(丁未),
11309             44 => q(戊申),
11310             45 => q(己酉),
11311             46 => q(庚戌),
11312             47 => q(辛亥),
11313             48 => q(壬子),
11314             49 => q(癸丑),
11315             50 => q(甲寅),
11316             51 => q(乙卯),
11317             52 => q(丙辰),
11318             53 => q(丁巳),
11319             54 => q(戊午),
11320             55 => q(己未),
11321             56 => q(庚申),
11322             57 => q(辛酉),
11323             58 => q(壬戌),
11324             59 => q(癸亥),
11325             },
11326             },
11327             },
11328             },
11329             } },
11330             );
11331              
11332             has 'time_zone_names' => (
11333             is => 'ro',
11334             isa => HashRef,
11335             init_arg => undef,
11336             default => sub { {
11337             hourFormat => q(+HH:mm;-HH:mm),
11338             gmtFormat => q(GMT{0}),
11339             gmtZeroFormat => q(GMT),
11340             regionFormat => q({0}时间),
11341             regionFormat => q({0}夏令时间),
11342             regionFormat => q({0}标准时间),
11343             fallbackFormat => q({1}({0})),
11344             'Acre' => {
11345             long => {
11346             'daylight' => q#阿克里夏令时间#,
11347             'generic' => q#阿克里时间#,
11348             'standard' => q#阿克里标准时间#,
11349             },
11350             },
11351             'Afghanistan' => {
11352             long => {
11353             'standard' => q#阿富汗时间#,
11354             },
11355             },
11356             'Africa/Abidjan' => {
11357             exemplarCity => q#阿比让#,
11358             },
11359             'Africa/Accra' => {
11360             exemplarCity => q#阿克拉#,
11361             },
11362             'Africa/Addis_Ababa' => {
11363             exemplarCity => q#亚的斯亚贝巴#,
11364             },
11365             'Africa/Algiers' => {
11366             exemplarCity => q#阿尔及尔#,
11367             },
11368             'Africa/Asmera' => {
11369             exemplarCity => q#阿斯马拉#,
11370             },
11371             'Africa/Bamako' => {
11372             exemplarCity => q#巴马科#,
11373             },
11374             'Africa/Bangui' => {
11375             exemplarCity => q#班吉#,
11376             },
11377             'Africa/Banjul' => {
11378             exemplarCity => q#班珠尔#,
11379             },
11380             'Africa/Bissau' => {
11381             exemplarCity => q#比绍#,
11382             },
11383             'Africa/Blantyre' => {
11384             exemplarCity => q#布兰太尔#,
11385             },
11386             'Africa/Brazzaville' => {
11387             exemplarCity => q#布拉柴维尔#,
11388             },
11389             'Africa/Bujumbura' => {
11390             exemplarCity => q#布琼布拉#,
11391             },
11392             'Africa/Cairo' => {
11393             exemplarCity => q#开罗#,
11394             },
11395             'Africa/Casablanca' => {
11396             exemplarCity => q#卡萨布兰卡#,
11397             },
11398             'Africa/Ceuta' => {
11399             exemplarCity => q#休达#,
11400             },
11401             'Africa/Conakry' => {
11402             exemplarCity => q#科纳克里#,
11403             },
11404             'Africa/Dakar' => {
11405             exemplarCity => q#达喀尔#,
11406             },
11407             'Africa/Dar_es_Salaam' => {
11408             exemplarCity => q#达累斯萨拉姆#,
11409             },
11410             'Africa/Djibouti' => {
11411             exemplarCity => q#吉布提#,
11412             },
11413             'Africa/Douala' => {
11414             exemplarCity => q#杜阿拉#,
11415             },
11416             'Africa/El_Aaiun' => {
11417             exemplarCity => q#阿尤恩#,
11418             },
11419             'Africa/Freetown' => {
11420             exemplarCity => q#弗里敦#,
11421             },
11422             'Africa/Gaborone' => {
11423             exemplarCity => q#哈博罗内#,
11424             },
11425             'Africa/Harare' => {
11426             exemplarCity => q#哈拉雷#,
11427             },
11428             'Africa/Johannesburg' => {
11429             exemplarCity => q#约翰内斯堡#,
11430             },
11431             'Africa/Juba' => {
11432             exemplarCity => q#朱巴#,
11433             },
11434             'Africa/Kampala' => {
11435             exemplarCity => q#坎帕拉#,
11436             },
11437             'Africa/Khartoum' => {
11438             exemplarCity => q#喀土穆#,
11439             },
11440             'Africa/Kigali' => {
11441             exemplarCity => q#基加利#,
11442             },
11443             'Africa/Kinshasa' => {
11444             exemplarCity => q#金沙萨#,
11445             },
11446             'Africa/Lagos' => {
11447             exemplarCity => q#拉各斯#,
11448             },
11449             'Africa/Libreville' => {
11450             exemplarCity => q#利伯维尔#,
11451             },
11452             'Africa/Lome' => {
11453             exemplarCity => q#洛美#,
11454             },
11455             'Africa/Luanda' => {
11456             exemplarCity => q#罗安达#,
11457             },
11458             'Africa/Lubumbashi' => {
11459             exemplarCity => q#卢本巴希#,
11460             },
11461             'Africa/Lusaka' => {
11462             exemplarCity => q#卢萨卡#,
11463             },
11464             'Africa/Malabo' => {
11465             exemplarCity => q#马拉博#,
11466             },
11467             'Africa/Maputo' => {
11468             exemplarCity => q#马普托#,
11469             },
11470             'Africa/Maseru' => {
11471             exemplarCity => q#马塞卢#,
11472             },
11473             'Africa/Mbabane' => {
11474             exemplarCity => q#姆巴巴纳#,
11475             },
11476             'Africa/Mogadishu' => {
11477             exemplarCity => q#摩加迪沙#,
11478             },
11479             'Africa/Monrovia' => {
11480             exemplarCity => q#蒙罗维亚#,
11481             },
11482             'Africa/Nairobi' => {
11483             exemplarCity => q#内罗毕#,
11484             },
11485             'Africa/Ndjamena' => {
11486             exemplarCity => q#恩贾梅纳#,
11487             },
11488             'Africa/Niamey' => {
11489             exemplarCity => q#尼亚美#,
11490             },
11491             'Africa/Nouakchott' => {
11492             exemplarCity => q#努瓦克肖特#,
11493             },
11494             'Africa/Ouagadougou' => {
11495             exemplarCity => q#瓦加杜古#,
11496             },
11497             'Africa/Porto-Novo' => {
11498             exemplarCity => q#波多诺伏#,
11499             },
11500             'Africa/Sao_Tome' => {
11501             exemplarCity => q#圣多美#,
11502             },
11503             'Africa/Tripoli' => {
11504             exemplarCity => q#的黎波里#,
11505             },
11506             'Africa/Tunis' => {
11507             exemplarCity => q#突尼斯#,
11508             },
11509             'Africa/Windhoek' => {
11510             exemplarCity => q#温得和克#,
11511             },
11512             'Africa_Central' => {
11513             long => {
11514             'standard' => q#中部非洲时间#,
11515             },
11516             },
11517             'Africa_Eastern' => {
11518             long => {
11519             'standard' => q#东部非洲时间#,
11520             },
11521             },
11522             'Africa_Southern' => {
11523             long => {
11524             'standard' => q#南非标准时间#,
11525             },
11526             },
11527             'Africa_Western' => {
11528             long => {
11529             'daylight' => q#西部非洲夏令时间#,
11530             'generic' => q#西部非洲时间#,
11531             'standard' => q#西部非洲标准时间#,
11532             },
11533             },
11534             'Alaska' => {
11535             long => {
11536             'daylight' => q#阿拉斯加夏令时间#,
11537             'generic' => q#阿拉斯加时间#,
11538             'standard' => q#阿拉斯加标准时间#,
11539             },
11540             },
11541             'Almaty' => {
11542             long => {
11543             'daylight' => q#阿拉木图夏令时间#,
11544             'generic' => q#阿拉木图时间#,
11545             'standard' => q#阿拉木图标准时间#,
11546             },
11547             },
11548             'Amazon' => {
11549             long => {
11550             'daylight' => q#亚马逊夏令时间#,
11551             'generic' => q#亚马逊时间#,
11552             'standard' => q#亚马逊标准时间#,
11553             },
11554             },
11555             'America/Adak' => {
11556             exemplarCity => q#埃达克#,
11557             },
11558             'America/Anchorage' => {
11559             exemplarCity => q#安克雷奇#,
11560             },
11561             'America/Anguilla' => {
11562             exemplarCity => q#安圭拉#,
11563             },
11564             'America/Antigua' => {
11565             exemplarCity => q#安提瓜#,
11566             },
11567             'America/Araguaina' => {
11568             exemplarCity => q#阿拉瓜伊纳#,
11569             },
11570             'America/Argentina/La_Rioja' => {
11571             exemplarCity => q#拉里奥哈#,
11572             },
11573             'America/Argentina/Rio_Gallegos' => {
11574             exemplarCity => q#里奥加耶戈斯#,
11575             },
11576             'America/Argentina/Salta' => {
11577             exemplarCity => q#萨尔塔#,
11578             },
11579             'America/Argentina/San_Juan' => {
11580             exemplarCity => q#圣胡安#,
11581             },
11582             'America/Argentina/San_Luis' => {
11583             exemplarCity => q#圣路易斯#,
11584             },
11585             'America/Argentina/Tucuman' => {
11586             exemplarCity => q#图库曼#,
11587             },
11588             'America/Argentina/Ushuaia' => {
11589             exemplarCity => q#乌斯怀亚#,
11590             },
11591             'America/Aruba' => {
11592             exemplarCity => q#阿鲁巴#,
11593             },
11594             'America/Asuncion' => {
11595             exemplarCity => q#亚松森#,
11596             },
11597             'America/Bahia' => {
11598             exemplarCity => q#巴伊亚#,
11599             },
11600             'America/Bahia_Banderas' => {
11601             exemplarCity => q#巴伊亚班德拉斯#,
11602             },
11603             'America/Barbados' => {
11604             exemplarCity => q#巴巴多斯#,
11605             },
11606             'America/Belem' => {
11607             exemplarCity => q#贝伦#,
11608             },
11609             'America/Belize' => {
11610             exemplarCity => q#伯利兹#,
11611             },
11612             'America/Blanc-Sablon' => {
11613             exemplarCity => q#布兰克萨布隆#,
11614             },
11615             'America/Boa_Vista' => {
11616             exemplarCity => q#博阿维斯塔#,
11617             },
11618             'America/Bogota' => {
11619             exemplarCity => q#波哥大#,
11620             },
11621             'America/Boise' => {
11622             exemplarCity => q#博伊西#,
11623             },
11624             'America/Buenos_Aires' => {
11625             exemplarCity => q#布宜诺斯艾利斯#,
11626             },
11627             'America/Cambridge_Bay' => {
11628             exemplarCity => q#剑桥湾#,
11629             },
11630             'America/Campo_Grande' => {
11631             exemplarCity => q#大坎普#,
11632             },
11633             'America/Cancun' => {
11634             exemplarCity => q#坎昆#,
11635             },
11636             'America/Caracas' => {
11637             exemplarCity => q#加拉加斯#,
11638             },
11639             'America/Catamarca' => {
11640             exemplarCity => q#卡塔马卡#,
11641             },
11642             'America/Cayenne' => {
11643             exemplarCity => q#卡宴#,
11644             },
11645             'America/Cayman' => {
11646             exemplarCity => q#开曼#,
11647             },
11648             'America/Chicago' => {
11649             exemplarCity => q#芝加哥#,
11650             },
11651             'America/Chihuahua' => {
11652             exemplarCity => q#奇瓦瓦#,
11653             },
11654             'America/Coral_Harbour' => {
11655             exemplarCity => q#阿蒂科肯#,
11656             },
11657             'America/Cordoba' => {
11658             exemplarCity => q#科尔多瓦#,
11659             },
11660             'America/Costa_Rica' => {
11661             exemplarCity => q#哥斯达黎加#,
11662             },
11663             'America/Creston' => {
11664             exemplarCity => q#克雷斯顿#,
11665             },
11666             'America/Cuiaba' => {
11667             exemplarCity => q#库亚巴#,
11668             },
11669             'America/Curacao' => {
11670             exemplarCity => q#库拉索#,
11671             },
11672             'America/Danmarkshavn' => {
11673             exemplarCity => q#丹马沙文#,
11674             },
11675             'America/Dawson' => {
11676             exemplarCity => q#道森#,
11677             },
11678             'America/Dawson_Creek' => {
11679             exemplarCity => q#道森克里克#,
11680             },
11681             'America/Denver' => {
11682             exemplarCity => q#丹佛#,
11683             },
11684             'America/Detroit' => {
11685             exemplarCity => q#底特律#,
11686             },
11687             'America/Dominica' => {
11688             exemplarCity => q#多米尼加#,
11689             },
11690             'America/Edmonton' => {
11691             exemplarCity => q#埃德蒙顿#,
11692             },
11693             'America/Eirunepe' => {
11694             exemplarCity => q#依伦尼贝#,
11695             },
11696             'America/El_Salvador' => {
11697             exemplarCity => q#萨尔瓦多#,
11698             },
11699             'America/Fort_Nelson' => {
11700             exemplarCity => q#纳尔逊堡#,
11701             },
11702             'America/Fortaleza' => {
11703             exemplarCity => q#福塔雷萨#,
11704             },
11705             'America/Glace_Bay' => {
11706             exemplarCity => q#格莱斯贝#,
11707             },
11708             'America/Godthab' => {
11709             exemplarCity => q#努克#,
11710             },
11711             'America/Goose_Bay' => {
11712             exemplarCity => q#古斯湾#,
11713             },
11714             'America/Grand_Turk' => {
11715             exemplarCity => q#大特克#,
11716             },
11717             'America/Grenada' => {
11718             exemplarCity => q#格林纳达#,
11719             },
11720             'America/Guadeloupe' => {
11721             exemplarCity => q#瓜德罗普#,
11722             },
11723             'America/Guatemala' => {
11724             exemplarCity => q#危地马拉#,
11725             },
11726             'America/Guayaquil' => {
11727             exemplarCity => q#瓜亚基尔#,
11728             },
11729             'America/Guyana' => {
11730             exemplarCity => q#圭亚那#,
11731             },
11732             'America/Halifax' => {
11733             exemplarCity => q#哈利法克斯#,
11734             },
11735             'America/Havana' => {
11736             exemplarCity => q#哈瓦那#,
11737             },
11738             'America/Hermosillo' => {
11739             exemplarCity => q#埃莫西约#,
11740             },
11741             'America/Indiana/Knox' => {
11742             exemplarCity => q#印第安纳州诺克斯#,
11743             },
11744             'America/Indiana/Marengo' => {
11745             exemplarCity => q#印第安纳州马伦戈#,
11746             },
11747             'America/Indiana/Petersburg' => {
11748             exemplarCity => q#印第安纳州彼得斯堡#,
11749             },
11750             'America/Indiana/Tell_City' => {
11751             exemplarCity => q#印第安纳州特尔城#,
11752             },
11753             'America/Indiana/Vevay' => {
11754             exemplarCity => q#印第安纳州维维市#,
11755             },
11756             'America/Indiana/Vincennes' => {
11757             exemplarCity => q#印第安纳州温森斯#,
11758             },
11759             'America/Indiana/Winamac' => {
11760             exemplarCity => q#印第安纳州威纳马克#,
11761             },
11762             'America/Indianapolis' => {
11763             exemplarCity => q#印第安纳波利斯#,
11764             },
11765             'America/Inuvik' => {
11766             exemplarCity => q#伊努维克#,
11767             },
11768             'America/Iqaluit' => {
11769             exemplarCity => q#伊魁特#,
11770             },
11771             'America/Jamaica' => {
11772             exemplarCity => q#牙买加#,
11773             },
11774             'America/Jujuy' => {
11775             exemplarCity => q#胡胡伊#,
11776             },
11777             'America/Juneau' => {
11778             exemplarCity => q#朱诺#,
11779             },
11780             'America/Kentucky/Monticello' => {
11781             exemplarCity => q#肯塔基州蒙蒂塞洛#,
11782             },
11783             'America/Kralendijk' => {
11784             exemplarCity => q#克拉伦代克#,
11785             },
11786             'America/La_Paz' => {
11787             exemplarCity => q#拉巴斯#,
11788             },
11789             'America/Lima' => {
11790             exemplarCity => q#利马#,
11791             },
11792             'America/Los_Angeles' => {
11793             exemplarCity => q#洛杉矶#,
11794             },
11795             'America/Louisville' => {
11796             exemplarCity => q#路易斯维尔#,
11797             },
11798             'America/Lower_Princes' => {
11799             exemplarCity => q#下太子区#,
11800             },
11801             'America/Maceio' => {
11802             exemplarCity => q#马塞约#,
11803             },
11804             'America/Managua' => {
11805             exemplarCity => q#马那瓜#,
11806             },
11807             'America/Manaus' => {
11808             exemplarCity => q#马瑙斯#,
11809             },
11810             'America/Marigot' => {
11811             exemplarCity => q#马里戈特#,
11812             },
11813             'America/Martinique' => {
11814             exemplarCity => q#马提尼克#,
11815             },
11816             'America/Matamoros' => {
11817             exemplarCity => q#马塔莫罗斯#,
11818             },
11819             'America/Mazatlan' => {
11820             exemplarCity => q#马萨特兰#,
11821             },
11822             'America/Mendoza' => {
11823             exemplarCity => q#门多萨#,
11824             },
11825             'America/Menominee' => {
11826             exemplarCity => q#梅诺米尼#,
11827             },
11828             'America/Merida' => {
11829             exemplarCity => q#梅里达#,
11830             },
11831             'America/Metlakatla' => {
11832             exemplarCity => q#梅特拉卡特拉#,
11833             },
11834             'America/Mexico_City' => {
11835             exemplarCity => q#墨西哥城#,
11836             },
11837             'America/Miquelon' => {
11838             exemplarCity => q#密克隆#,
11839             },
11840             'America/Moncton' => {
11841             exemplarCity => q#蒙克顿#,
11842             },
11843             'America/Monterrey' => {
11844             exemplarCity => q#蒙特雷#,
11845             },
11846             'America/Montevideo' => {
11847             exemplarCity => q#蒙得维的亚#,
11848             },
11849             'America/Montserrat' => {
11850             exemplarCity => q#蒙特塞拉特#,
11851             },
11852             'America/Nassau' => {
11853             exemplarCity => q#拿骚#,
11854             },
11855             'America/New_York' => {
11856             exemplarCity => q#纽约#,
11857             },
11858             'America/Nipigon' => {
11859             exemplarCity => q#尼皮贡#,
11860             },
11861             'America/Nome' => {
11862             exemplarCity => q#诺姆#,
11863             },
11864             'America/Noronha' => {
11865             exemplarCity => q#洛罗尼亚#,
11866             },
11867             'America/North_Dakota/Beulah' => {
11868             exemplarCity => q#北达科他州比尤拉#,
11869             },
11870             'America/North_Dakota/Center' => {
11871             exemplarCity => q#北达科他州申特#,
11872             },
11873             'America/North_Dakota/New_Salem' => {
11874             exemplarCity => q#北达科他州新塞勒姆#,
11875             },
11876             'America/Ojinaga' => {
11877             exemplarCity => q#奥希纳加#,
11878             },
11879             'America/Panama' => {
11880             exemplarCity => q#巴拿马#,
11881             },
11882             'America/Pangnirtung' => {
11883             exemplarCity => q#旁涅唐#,
11884             },
11885             'America/Paramaribo' => {
11886             exemplarCity => q#帕拉马里博#,
11887             },
11888             'America/Phoenix' => {
11889             exemplarCity => q#凤凰城#,
11890             },
11891             'America/Port-au-Prince' => {
11892             exemplarCity => q#太子港#,
11893             },
11894             'America/Port_of_Spain' => {
11895             exemplarCity => q#西班牙港#,
11896             },
11897             'America/Porto_Velho' => {
11898             exemplarCity => q#波多韦柳#,
11899             },
11900             'America/Puerto_Rico' => {
11901             exemplarCity => q#波多黎各#,
11902             },
11903             'America/Punta_Arenas' => {
11904             exemplarCity => q#蓬塔阿雷纳斯#,
11905             },
11906             'America/Rainy_River' => {
11907             exemplarCity => q#雷尼河#,
11908             },
11909             'America/Rankin_Inlet' => {
11910             exemplarCity => q#兰今湾#,
11911             },
11912             'America/Recife' => {
11913             exemplarCity => q#累西腓#,
11914             },
11915             'America/Regina' => {
11916             exemplarCity => q#里贾纳#,
11917             },
11918             'America/Resolute' => {
11919             exemplarCity => q#雷索卢特#,
11920             },
11921             'America/Rio_Branco' => {
11922             exemplarCity => q#里奥布郎库#,
11923             },
11924             'America/Santa_Isabel' => {
11925             exemplarCity => q#圣伊萨贝尔#,
11926             },
11927             'America/Santarem' => {
11928             exemplarCity => q#圣塔伦#,
11929             },
11930             'America/Santiago' => {
11931             exemplarCity => q#圣地亚哥#,
11932             },
11933             'America/Santo_Domingo' => {
11934             exemplarCity => q#圣多明各#,
11935             },
11936             'America/Sao_Paulo' => {
11937             exemplarCity => q#圣保罗#,
11938             },
11939             'America/Scoresbysund' => {
11940             exemplarCity => q#斯科列斯比桑德#,
11941             },
11942             'America/Sitka' => {
11943             exemplarCity => q#锡特卡#,
11944             },
11945             'America/St_Barthelemy' => {
11946             exemplarCity => q#圣巴泰勒米岛#,
11947             },
11948             'America/St_Johns' => {
11949             exemplarCity => q#圣约翰斯#,
11950             },
11951             'America/St_Kitts' => {
11952             exemplarCity => q#圣基茨#,
11953             },
11954             'America/St_Lucia' => {
11955             exemplarCity => q#圣卢西亚#,
11956             },
11957             'America/St_Thomas' => {
11958             exemplarCity => q#圣托马斯#,
11959             },
11960             'America/St_Vincent' => {
11961             exemplarCity => q#圣文森特#,
11962             },
11963             'America/Swift_Current' => {
11964             exemplarCity => q#斯威夫特卡伦特#,
11965             },
11966             'America/Tegucigalpa' => {
11967             exemplarCity => q#特古西加尔巴#,
11968             },
11969             'America/Thule' => {
11970             exemplarCity => q#图勒#,
11971             },
11972             'America/Thunder_Bay' => {
11973             exemplarCity => q#桑德贝#,
11974             },
11975             'America/Tijuana' => {
11976             exemplarCity => q#蒂华纳#,
11977             },
11978             'America/Toronto' => {
11979             exemplarCity => q#多伦多#,
11980             },
11981             'America/Tortola' => {
11982             exemplarCity => q#托尔托拉#,
11983             },
11984             'America/Vancouver' => {
11985             exemplarCity => q#温哥华#,
11986             },
11987             'America/Whitehorse' => {
11988             exemplarCity => q#怀特霍斯#,
11989             },
11990             'America/Winnipeg' => {
11991             exemplarCity => q#温尼伯#,
11992             },
11993             'America/Yakutat' => {
11994             exemplarCity => q#亚库塔特#,
11995             },
11996             'America/Yellowknife' => {
11997             exemplarCity => q#耶洛奈夫#,
11998             },
11999             'America_Central' => {
12000             long => {
12001             'daylight' => q#北美中部夏令时间#,
12002             'generic' => q#北美中部时间#,
12003             'standard' => q#北美中部标准时间#,
12004             },
12005             },
12006             'America_Eastern' => {
12007             long => {
12008             'daylight' => q#北美东部夏令时间#,
12009             'generic' => q#北美东部时间#,
12010             'standard' => q#北美东部标准时间#,
12011             },
12012             },
12013             'America_Mountain' => {
12014             long => {
12015             'daylight' => q#北美山区夏令时间#,
12016             'generic' => q#北美山区时间#,
12017             'standard' => q#北美山区标准时间#,
12018             },
12019             },
12020             'America_Pacific' => {
12021             long => {
12022             'daylight' => q#北美太平洋夏令时间#,
12023             'generic' => q#北美太平洋时间#,
12024             'standard' => q#北美太平洋标准时间#,
12025             },
12026             },
12027             'Anadyr' => {
12028             long => {
12029             'daylight' => q#阿纳德尔夏令时间#,
12030             'generic' => q#阿纳德尔时间#,
12031             'standard' => q#阿纳德尔标准时间#,
12032             },
12033             },
12034             'Antarctica/Casey' => {
12035             exemplarCity => q#卡塞#,
12036             },
12037             'Antarctica/Davis' => {
12038             exemplarCity => q#戴维斯#,
12039             },
12040             'Antarctica/DumontDUrville' => {
12041             exemplarCity => q#迪蒙迪尔维尔#,
12042             },
12043             'Antarctica/Macquarie' => {
12044             exemplarCity => q#麦格理#,
12045             },
12046             'Antarctica/Mawson' => {
12047             exemplarCity => q#莫森#,
12048             },
12049             'Antarctica/McMurdo' => {
12050             exemplarCity => q#麦克默多#,
12051             },
12052             'Antarctica/Palmer' => {
12053             exemplarCity => q#帕默尔#,
12054             },
12055             'Antarctica/Rothera' => {
12056             exemplarCity => q#罗瑟拉#,
12057             },
12058             'Antarctica/Syowa' => {
12059             exemplarCity => q#昭和#,
12060             },
12061             'Antarctica/Troll' => {
12062             exemplarCity => q#特罗尔#,
12063             },
12064             'Antarctica/Vostok' => {
12065             exemplarCity => q#沃斯托克#,
12066             },
12067             'Apia' => {
12068             long => {
12069             'daylight' => q#阿皮亚夏令时间#,
12070             'generic' => q#阿皮亚时间#,
12071             'standard' => q#阿皮亚标准时间#,
12072             },
12073             },
12074             'Aqtau' => {
12075             long => {
12076             'daylight' => q#阿克套夏令时间#,
12077             'generic' => q#阿克套时间#,
12078             'standard' => q#阿克套标准时间#,
12079             },
12080             },
12081             'Aqtobe' => {
12082             long => {
12083             'daylight' => q#阿克托别夏令时间#,
12084             'generic' => q#阿克托别时间#,
12085             'standard' => q#阿克托别标准时间#,
12086             },
12087             },
12088             'Arabian' => {
12089             long => {
12090             'daylight' => q#阿拉伯夏令时间#,
12091             'generic' => q#阿拉伯时间#,
12092             'standard' => q#阿拉伯标准时间#,
12093             },
12094             },
12095             'Arctic/Longyearbyen' => {
12096             exemplarCity => q#朗伊尔城#,
12097             },
12098             'Argentina' => {
12099             long => {
12100             'daylight' => q#阿根廷夏令时间#,
12101             'generic' => q#阿根廷时间#,
12102             'standard' => q#阿根廷标准时间#,
12103             },
12104             },
12105             'Argentina_Western' => {
12106             long => {
12107             'daylight' => q#阿根廷西部夏令时间#,
12108             'generic' => q#阿根廷西部时间#,
12109             'standard' => q#阿根廷西部标准时间#,
12110             },
12111             },
12112             'Armenia' => {
12113             long => {
12114             'daylight' => q#亚美尼亚夏令时间#,
12115             'generic' => q#亚美尼亚时间#,
12116             'standard' => q#亚美尼亚标准时间#,
12117             },
12118             },
12119             'Asia/Aden' => {
12120             exemplarCity => q#亚丁#,
12121             },
12122             'Asia/Almaty' => {
12123             exemplarCity => q#阿拉木图#,
12124             },
12125             'Asia/Amman' => {
12126             exemplarCity => q#安曼#,
12127             },
12128             'Asia/Anadyr' => {
12129             exemplarCity => q#阿纳德尔#,
12130             },
12131             'Asia/Aqtau' => {
12132             exemplarCity => q#阿克套#,
12133             },
12134             'Asia/Aqtobe' => {
12135             exemplarCity => q#阿克托别#,
12136             },
12137             'Asia/Ashgabat' => {
12138             exemplarCity => q#阿什哈巴德#,
12139             },
12140             'Asia/Atyrau' => {
12141             exemplarCity => q#阿特劳#,
12142             },
12143             'Asia/Baghdad' => {
12144             exemplarCity => q#巴格达#,
12145             },
12146             'Asia/Bahrain' => {
12147             exemplarCity => q#巴林#,
12148             },
12149             'Asia/Baku' => {
12150             exemplarCity => q#巴库#,
12151             },
12152             'Asia/Bangkok' => {
12153             exemplarCity => q#曼谷#,
12154             },
12155             'Asia/Barnaul' => {
12156             exemplarCity => q#巴尔瑙尔#,
12157             },
12158             'Asia/Beirut' => {
12159             exemplarCity => q#贝鲁特#,
12160             },
12161             'Asia/Bishkek' => {
12162             exemplarCity => q#比什凯克#,
12163             },
12164             'Asia/Brunei' => {
12165             exemplarCity => q#文莱#,
12166             },
12167             'Asia/Calcutta' => {
12168             exemplarCity => q#加尔各答#,
12169             },
12170             'Asia/Chita' => {
12171             exemplarCity => q#赤塔#,
12172             },
12173             'Asia/Choibalsan' => {
12174             exemplarCity => q#乔巴山#,
12175             },
12176             'Asia/Colombo' => {
12177             exemplarCity => q#科伦坡#,
12178             },
12179             'Asia/Damascus' => {
12180             exemplarCity => q#大马士革#,
12181             },
12182             'Asia/Dhaka' => {
12183             exemplarCity => q#达卡#,
12184             },
12185             'Asia/Dili' => {
12186             exemplarCity => q#帝力#,
12187             },
12188             'Asia/Dubai' => {
12189             exemplarCity => q#迪拜#,
12190             },
12191             'Asia/Dushanbe' => {
12192             exemplarCity => q#杜尚别#,
12193             },
12194             'Asia/Famagusta' => {
12195             exemplarCity => q#法马古斯塔#,
12196             },
12197             'Asia/Gaza' => {
12198             exemplarCity => q#加沙#,
12199             },
12200             'Asia/Hebron' => {
12201             exemplarCity => q#希伯伦#,
12202             },
12203             'Asia/Hong_Kong' => {
12204             exemplarCity => q#香港#,
12205             },
12206             'Asia/Hovd' => {
12207             exemplarCity => q#科布多#,
12208             },
12209             'Asia/Irkutsk' => {
12210             exemplarCity => q#伊尔库茨克#,
12211             },
12212             'Asia/Jakarta' => {
12213             exemplarCity => q#雅加达#,
12214             },
12215             'Asia/Jayapura' => {
12216             exemplarCity => q#查亚普拉#,
12217             },
12218             'Asia/Jerusalem' => {
12219             exemplarCity => q#耶路撒冷#,
12220             },
12221             'Asia/Kabul' => {
12222             exemplarCity => q#喀布尔#,
12223             },
12224             'Asia/Kamchatka' => {
12225             exemplarCity => q#堪察加#,
12226             },
12227             'Asia/Karachi' => {
12228             exemplarCity => q#卡拉奇#,
12229             },
12230             'Asia/Katmandu' => {
12231             exemplarCity => q#加德满都#,
12232             },
12233             'Asia/Khandyga' => {
12234             exemplarCity => q#汉德加#,
12235             },
12236             'Asia/Krasnoyarsk' => {
12237             exemplarCity => q#克拉斯诺亚尔斯克#,
12238             },
12239             'Asia/Kuala_Lumpur' => {
12240             exemplarCity => q#吉隆坡#,
12241             },
12242             'Asia/Kuching' => {
12243             exemplarCity => q#古晋#,
12244             },
12245             'Asia/Kuwait' => {
12246             exemplarCity => q#科威特#,
12247             },
12248             'Asia/Macau' => {
12249             exemplarCity => q#澳门#,
12250             },
12251             'Asia/Magadan' => {
12252             exemplarCity => q#马加丹#,
12253             },
12254             'Asia/Makassar' => {
12255             exemplarCity => q#望加锡#,
12256             },
12257             'Asia/Manila' => {
12258             exemplarCity => q#马尼拉#,
12259             },
12260             'Asia/Muscat' => {
12261             exemplarCity => q#马斯喀特#,
12262             },
12263             'Asia/Nicosia' => {
12264             exemplarCity => q#尼科西亚#,
12265             },
12266             'Asia/Novokuznetsk' => {
12267             exemplarCity => q#新库兹涅茨克#,
12268             },
12269             'Asia/Novosibirsk' => {
12270             exemplarCity => q#诺沃西比尔斯克#,
12271             },
12272             'Asia/Omsk' => {
12273             exemplarCity => q#鄂木斯克#,
12274             },
12275             'Asia/Oral' => {
12276             exemplarCity => q#乌拉尔#,
12277             },
12278             'Asia/Phnom_Penh' => {
12279             exemplarCity => q#金边#,
12280             },
12281             'Asia/Pontianak' => {
12282             exemplarCity => q#坤甸#,
12283             },
12284             'Asia/Pyongyang' => {
12285             exemplarCity => q#平壤#,
12286             },
12287             'Asia/Qatar' => {
12288             exemplarCity => q#卡塔尔#,
12289             },
12290             'Asia/Qyzylorda' => {
12291             exemplarCity => q#克孜洛尔达#,
12292             },
12293             'Asia/Rangoon' => {
12294             exemplarCity => q#仰光#,
12295             },
12296             'Asia/Riyadh' => {
12297             exemplarCity => q#利雅得#,
12298             },
12299             'Asia/Saigon' => {
12300             exemplarCity => q#胡志明市#,
12301             },
12302             'Asia/Sakhalin' => {
12303             exemplarCity => q#萨哈林#,
12304             },
12305             'Asia/Samarkand' => {
12306             exemplarCity => q#撒马尔罕#,
12307             },
12308             'Asia/Seoul' => {
12309             exemplarCity => q#首尔#,
12310             },
12311             'Asia/Shanghai' => {
12312             exemplarCity => q#上海#,
12313             },
12314             'Asia/Singapore' => {
12315             exemplarCity => q#新加坡#,
12316             },
12317             'Asia/Srednekolymsk' => {
12318             exemplarCity => q#中科雷姆斯克#,
12319             },
12320             'Asia/Taipei' => {
12321             exemplarCity => q#台北#,
12322             },
12323             'Asia/Tashkent' => {
12324             exemplarCity => q#塔什干#,
12325             },
12326             'Asia/Tbilisi' => {
12327             exemplarCity => q#第比利斯#,
12328             },
12329             'Asia/Tehran' => {
12330             exemplarCity => q#德黑兰#,
12331             },
12332             'Asia/Thimphu' => {
12333             exemplarCity => q#廷布#,
12334             },
12335             'Asia/Tokyo' => {
12336             exemplarCity => q#东京#,
12337             },
12338             'Asia/Tomsk' => {
12339             exemplarCity => q#托木斯克#,
12340             },
12341             'Asia/Ulaanbaatar' => {
12342             exemplarCity => q#乌兰巴托#,
12343             },
12344             'Asia/Urumqi' => {
12345             exemplarCity => q#乌鲁木齐#,
12346             },
12347             'Asia/Ust-Nera' => {
12348             exemplarCity => q#乌斯内拉#,
12349             },
12350             'Asia/Vientiane' => {
12351             exemplarCity => q#万象#,
12352             },
12353             'Asia/Vladivostok' => {
12354             exemplarCity => q#符拉迪沃斯托克#,
12355             },
12356             'Asia/Yakutsk' => {
12357             exemplarCity => q#雅库茨克#,
12358             },
12359             'Asia/Yekaterinburg' => {
12360             exemplarCity => q#叶卡捷琳堡#,
12361             },
12362             'Asia/Yerevan' => {
12363             exemplarCity => q#埃里温#,
12364             },
12365             'Atlantic' => {
12366             long => {
12367             'daylight' => q#大西洋夏令时间#,
12368             'generic' => q#大西洋时间#,
12369             'standard' => q#大西洋标准时间#,
12370             },
12371             },
12372             'Atlantic/Azores' => {
12373             exemplarCity => q#亚速尔群岛#,
12374             },
12375             'Atlantic/Bermuda' => {
12376             exemplarCity => q#百慕大#,
12377             },
12378             'Atlantic/Canary' => {
12379             exemplarCity => q#加那利#,
12380             },
12381             'Atlantic/Cape_Verde' => {
12382             exemplarCity => q#佛得角#,
12383             },
12384             'Atlantic/Faeroe' => {
12385             exemplarCity => q#法罗#,
12386             },
12387             'Atlantic/Madeira' => {
12388             exemplarCity => q#马德拉#,
12389             },
12390             'Atlantic/Reykjavik' => {
12391             exemplarCity => q#雷克雅未克#,
12392             },
12393             'Atlantic/South_Georgia' => {
12394             exemplarCity => q#南乔治亚#,
12395             },
12396             'Atlantic/St_Helena' => {
12397             exemplarCity => q#圣赫勒拿#,
12398             },
12399             'Atlantic/Stanley' => {
12400             exemplarCity => q#斯坦利#,
12401             },
12402             'Australia/Adelaide' => {
12403             exemplarCity => q#阿德莱德#,
12404             },
12405             'Australia/Brisbane' => {
12406             exemplarCity => q#布里斯班#,
12407             },
12408             'Australia/Broken_Hill' => {
12409             exemplarCity => q#布罗肯希尔#,
12410             },
12411             'Australia/Currie' => {
12412             exemplarCity => q#库利#,
12413             },
12414             'Australia/Darwin' => {
12415             exemplarCity => q#达尔文#,
12416             },
12417             'Australia/Eucla' => {
12418             exemplarCity => q#尤克拉#,
12419             },
12420             'Australia/Hobart' => {
12421             exemplarCity => q#霍巴特#,
12422             },
12423             'Australia/Lindeman' => {
12424             exemplarCity => q#林德曼#,
12425             },
12426             'Australia/Lord_Howe' => {
12427             exemplarCity => q#豪勋爵#,
12428             },
12429             'Australia/Melbourne' => {
12430             exemplarCity => q#墨尔本#,
12431             },
12432             'Australia/Perth' => {
12433             exemplarCity => q#珀斯#,
12434             },
12435             'Australia/Sydney' => {
12436             exemplarCity => q#悉尼#,
12437             },
12438             'Australia_Central' => {
12439             long => {
12440             'daylight' => q#澳大利亚中部夏令时间#,
12441             'generic' => q#澳大利亚中部时间#,
12442             'standard' => q#澳大利亚中部标准时间#,
12443             },
12444             },
12445             'Australia_CentralWestern' => {
12446             long => {
12447             'daylight' => q#澳大利亚中西部夏令时间#,
12448             'generic' => q#澳大利亚中西部时间#,
12449             'standard' => q#澳大利亚中西部标准时间#,
12450             },
12451             },
12452             'Australia_Eastern' => {
12453             long => {
12454             'daylight' => q#澳大利亚东部夏令时间#,
12455             'generic' => q#澳大利亚东部时间#,
12456             'standard' => q#澳大利亚东部标准时间#,
12457             },
12458             },
12459             'Australia_Western' => {
12460             long => {
12461             'daylight' => q#澳大利亚西部夏令时间#,
12462             'generic' => q#澳大利亚西部时间#,
12463             'standard' => q#澳大利亚西部标准时间#,
12464             },
12465             },
12466             'Azerbaijan' => {
12467             long => {
12468             'daylight' => q#阿塞拜疆夏令时间#,
12469             'generic' => q#阿塞拜疆时间#,
12470             'standard' => q#阿塞拜疆标准时间#,
12471             },
12472             },
12473             'Azores' => {
12474             long => {
12475             'daylight' => q#亚速尔群岛夏令时间#,
12476             'generic' => q#亚速尔群岛时间#,
12477             'standard' => q#亚速尔群岛标准时间#,
12478             },
12479             },
12480             'Bangladesh' => {
12481             long => {
12482             'daylight' => q#孟加拉夏令时间#,
12483             'generic' => q#孟加拉时间#,
12484             'standard' => q#孟加拉标准时间#,
12485             },
12486             },
12487             'Bhutan' => {
12488             long => {
12489             'standard' => q#不丹时间#,
12490             },
12491             },
12492             'Bolivia' => {
12493             long => {
12494             'standard' => q#玻利维亚标准时间#,
12495             },
12496             },
12497             'Brasilia' => {
12498             long => {
12499             'daylight' => q#巴西利亚夏令时间#,
12500             'generic' => q#巴西利亚时间#,
12501             'standard' => q#巴西利亚标准时间#,
12502             },
12503             },
12504             'Brunei' => {
12505             long => {
12506             'standard' => q#文莱达鲁萨兰时间#,
12507             },
12508             },
12509             'Cape_Verde' => {
12510             long => {
12511             'daylight' => q#佛得角夏令时间#,
12512             'generic' => q#佛得角时间#,
12513             'standard' => q#佛得角标准时间#,
12514             },
12515             },
12516             'Casey' => {
12517             long => {
12518             'standard' => q#凯西时间#,
12519             },
12520             },
12521             'Chamorro' => {
12522             long => {
12523             'standard' => q#查莫罗时间#,
12524             },
12525             },
12526             'Chatham' => {
12527             long => {
12528             'daylight' => q#查坦夏令时间#,
12529             'generic' => q#查坦时间#,
12530             'standard' => q#查坦标准时间#,
12531             },
12532             },
12533             'Chile' => {
12534             long => {
12535             'daylight' => q#智利夏令时间#,
12536             'generic' => q#智利时间#,
12537             'standard' => q#智利标准时间#,
12538             },
12539             },
12540             'China' => {
12541             long => {
12542             'daylight' => q#中国夏令时间#,
12543             'generic' => q#中国时间#,
12544             'standard' => q#中国标准时间#,
12545             },
12546             },
12547             'Choibalsan' => {
12548             long => {
12549             'daylight' => q#乔巴山夏令时间#,
12550             'generic' => q#乔巴山时间#,
12551             'standard' => q#乔巴山标准时间#,
12552             },
12553             },
12554             'Christmas' => {
12555             long => {
12556             'standard' => q#圣诞岛时间#,
12557             },
12558             },
12559             'Cocos' => {
12560             long => {
12561             'standard' => q#科科斯群岛时间#,
12562             },
12563             },
12564             'Colombia' => {
12565             long => {
12566             'daylight' => q#哥伦比亚夏令时间#,
12567             'generic' => q#哥伦比亚时间#,
12568             'standard' => q#哥伦比亚标准时间#,
12569             },
12570             },
12571             'Cook' => {
12572             long => {
12573             'daylight' => q#库克群岛仲夏时间#,
12574             'generic' => q#库克群岛时间#,
12575             'standard' => q#库克群岛标准时间#,
12576             },
12577             },
12578             'Cuba' => {
12579             long => {
12580             'daylight' => q#古巴夏令时间#,
12581             'generic' => q#古巴时间#,
12582             'standard' => q#古巴标准时间#,
12583             },
12584             },
12585             'Davis' => {
12586             long => {
12587             'standard' => q#戴维斯时间#,
12588             },
12589             },
12590             'DumontDUrville' => {
12591             long => {
12592             'standard' => q#迪蒙迪尔维尔时间#,
12593             },
12594             },
12595             'East_Timor' => {
12596             long => {
12597             'standard' => q#东帝汶时间#,
12598             },
12599             },
12600             'Easter' => {
12601             long => {
12602             'daylight' => q#复活节岛夏令时间#,
12603             'generic' => q#复活节岛时间#,
12604             'standard' => q#复活节岛标准时间#,
12605             },
12606             },
12607             'Ecuador' => {
12608             long => {
12609             'standard' => q#厄瓜多尔标准时间#,
12610             },
12611             },
12612             'Etc/UTC' => {
12613             long => {
12614             'standard' => q#协调世界时#,
12615             },
12616             },
12617             'Etc/Unknown' => {
12618             exemplarCity => q#未知城市#,
12619             },
12620             'Europe/Amsterdam' => {
12621             exemplarCity => q#阿姆斯特丹#,
12622             },
12623             'Europe/Andorra' => {
12624             exemplarCity => q#安道尔#,
12625             },
12626             'Europe/Astrakhan' => {
12627             exemplarCity => q#阿斯特拉罕#,
12628             },
12629             'Europe/Athens' => {
12630             exemplarCity => q#雅典#,
12631             },
12632             'Europe/Belgrade' => {
12633             exemplarCity => q#贝尔格莱德#,
12634             },
12635             'Europe/Berlin' => {
12636             exemplarCity => q#柏林#,
12637             },
12638             'Europe/Bratislava' => {
12639             exemplarCity => q#布拉迪斯拉发#,
12640             },
12641             'Europe/Brussels' => {
12642             exemplarCity => q#布鲁塞尔#,
12643             },
12644             'Europe/Bucharest' => {
12645             exemplarCity => q#布加勒斯特#,
12646             },
12647             'Europe/Budapest' => {
12648             exemplarCity => q#布达佩斯#,
12649             },
12650             'Europe/Busingen' => {
12651             exemplarCity => q#布辛根#,
12652             },
12653             'Europe/Chisinau' => {
12654             exemplarCity => q#基希讷乌#,
12655             },
12656             'Europe/Copenhagen' => {
12657             exemplarCity => q#哥本哈根#,
12658             },
12659             'Europe/Dublin' => {
12660             exemplarCity => q#都柏林#,
12661             long => {
12662             'daylight' => q#爱尔兰标准时间#,
12663             },
12664             },
12665             'Europe/Gibraltar' => {
12666             exemplarCity => q#直布罗陀#,
12667             },
12668             'Europe/Guernsey' => {
12669             exemplarCity => q#根西岛#,
12670             },
12671             'Europe/Helsinki' => {
12672             exemplarCity => q#赫尔辛基#,
12673             },
12674             'Europe/Isle_of_Man' => {
12675             exemplarCity => q#曼岛#,
12676             },
12677             'Europe/Istanbul' => {
12678             exemplarCity => q#伊斯坦布尔#,
12679             },
12680             'Europe/Jersey' => {
12681             exemplarCity => q#泽西岛#,
12682             },
12683             'Europe/Kaliningrad' => {
12684             exemplarCity => q#加里宁格勒#,
12685             },
12686             'Europe/Kiev' => {
12687             exemplarCity => q#基辅#,
12688             },
12689             'Europe/Kirov' => {
12690             exemplarCity => q#基洛夫#,
12691             },
12692             'Europe/Lisbon' => {
12693             exemplarCity => q#里斯本#,
12694             },
12695             'Europe/Ljubljana' => {
12696             exemplarCity => q#卢布尔雅那#,
12697             },
12698             'Europe/London' => {
12699             exemplarCity => q#伦敦#,
12700             long => {
12701             'daylight' => q#英国夏令时间#,
12702             },
12703             },
12704             'Europe/Luxembourg' => {
12705             exemplarCity => q#卢森堡#,
12706             },
12707             'Europe/Madrid' => {
12708             exemplarCity => q#马德里#,
12709             },
12710             'Europe/Malta' => {
12711             exemplarCity => q#马耳他#,
12712             },
12713             'Europe/Mariehamn' => {
12714             exemplarCity => q#玛丽港#,
12715             },
12716             'Europe/Minsk' => {
12717             exemplarCity => q#明斯克#,
12718             },
12719             'Europe/Monaco' => {
12720             exemplarCity => q#摩纳哥#,
12721             },
12722             'Europe/Moscow' => {
12723             exemplarCity => q#莫斯科#,
12724             },
12725             'Europe/Oslo' => {
12726             exemplarCity => q#奥斯陆#,
12727             },
12728             'Europe/Paris' => {
12729             exemplarCity => q#巴黎#,
12730             },
12731             'Europe/Podgorica' => {
12732             exemplarCity => q#波德戈里察#,
12733             },
12734             'Europe/Prague' => {
12735             exemplarCity => q#布拉格#,
12736             },
12737             'Europe/Riga' => {
12738             exemplarCity => q#里加#,
12739             },
12740             'Europe/Rome' => {
12741             exemplarCity => q#罗马#,
12742             },
12743             'Europe/Samara' => {
12744             exemplarCity => q#萨马拉#,
12745             },
12746             'Europe/San_Marino' => {
12747             exemplarCity => q#圣马力诺#,
12748             },
12749             'Europe/Sarajevo' => {
12750             exemplarCity => q#萨拉热窝#,
12751             },
12752             'Europe/Saratov' => {
12753             exemplarCity => q#萨拉托夫#,
12754             },
12755             'Europe/Simferopol' => {
12756             exemplarCity => q#辛菲罗波尔#,
12757             },
12758             'Europe/Skopje' => {
12759             exemplarCity => q#斯科普里#,
12760             },
12761             'Europe/Sofia' => {
12762             exemplarCity => q#索非亚#,
12763             },
12764             'Europe/Stockholm' => {
12765             exemplarCity => q#斯德哥尔摩#,
12766             },
12767             'Europe/Tallinn' => {
12768             exemplarCity => q#塔林#,
12769             },
12770             'Europe/Tirane' => {
12771             exemplarCity => q#地拉那#,
12772             },
12773             'Europe/Ulyanovsk' => {
12774             exemplarCity => q#乌里扬诺夫斯克#,
12775             },
12776             'Europe/Uzhgorod' => {
12777             exemplarCity => q#乌日哥罗德#,
12778             },
12779             'Europe/Vaduz' => {
12780             exemplarCity => q#瓦杜兹#,
12781             },
12782             'Europe/Vatican' => {
12783             exemplarCity => q#梵蒂冈#,
12784             },
12785             'Europe/Vienna' => {
12786             exemplarCity => q#维也纳#,
12787             },
12788             'Europe/Vilnius' => {
12789             exemplarCity => q#维尔纽斯#,
12790             },
12791             'Europe/Volgograd' => {
12792             exemplarCity => q#伏尔加格勒#,
12793             },
12794             'Europe/Warsaw' => {
12795             exemplarCity => q#华沙#,
12796             },
12797             'Europe/Zagreb' => {
12798             exemplarCity => q#萨格勒布#,
12799             },
12800             'Europe/Zaporozhye' => {
12801             exemplarCity => q#扎波罗热#,
12802             },
12803             'Europe/Zurich' => {
12804             exemplarCity => q#苏黎世#,
12805             },
12806             'Europe_Central' => {
12807             long => {
12808             'daylight' => q#中欧夏令时间#,
12809             'generic' => q#中欧时间#,
12810             'standard' => q#中欧标准时间#,
12811             },
12812             },
12813             'Europe_Eastern' => {
12814             long => {
12815             'daylight' => q#东欧夏令时间#,
12816             'generic' => q#东欧时间#,
12817             'standard' => q#东欧标准时间#,
12818             },
12819             },
12820             'Europe_Further_Eastern' => {
12821             long => {
12822             'standard' => q#远东标准时间#,
12823             },
12824             },
12825             'Europe_Western' => {
12826             long => {
12827             'daylight' => q#西欧夏令时间#,
12828             'generic' => q#西欧时间#,
12829             'standard' => q#西欧标准时间#,
12830             },
12831             },
12832             'Falkland' => {
12833             long => {
12834             'daylight' => q#福克兰群岛夏令时间#,
12835             'generic' => q#福克兰群岛时间#,
12836             'standard' => q#福克兰群岛标准时间#,
12837             },
12838             },
12839             'Fiji' => {
12840             long => {
12841             'daylight' => q#斐济夏令时间#,
12842             'generic' => q#斐济时间#,
12843             'standard' => q#斐济标准时间#,
12844             },
12845             },
12846             'French_Guiana' => {
12847             long => {
12848             'standard' => q#法属圭亚那标准时间#,
12849             },
12850             },
12851             'French_Southern' => {
12852             long => {
12853             'standard' => q#法属南方和南极领地时间#,
12854             },
12855             },
12856             'GMT' => {
12857             long => {
12858             'standard' => q#格林尼治标准时间#,
12859             },
12860             },
12861             'Galapagos' => {
12862             long => {
12863             'standard' => q#加拉帕戈斯时间#,
12864             },
12865             },
12866             'Gambier' => {
12867             long => {
12868             'standard' => q#甘比尔时间#,
12869             },
12870             },
12871             'Georgia' => {
12872             long => {
12873             'daylight' => q#格鲁吉亚夏令时间#,
12874             'generic' => q#格鲁吉亚时间#,
12875             'standard' => q#格鲁吉亚标准时间#,
12876             },
12877             },
12878             'Gilbert_Islands' => {
12879             long => {
12880             'standard' => q#吉尔伯特群岛时间#,
12881             },
12882             },
12883             'Greenland_Eastern' => {
12884             long => {
12885             'daylight' => q#格陵兰岛东部夏令时间#,
12886             'generic' => q#格陵兰岛东部时间#,
12887             'standard' => q#格陵兰岛东部标准时间#,
12888             },
12889             },
12890             'Greenland_Western' => {
12891             long => {
12892             'daylight' => q#格陵兰岛西部夏令时间#,
12893             'generic' => q#格陵兰岛西部时间#,
12894             'standard' => q#格陵兰岛西部标准时间#,
12895             },
12896             },
12897             'Guam' => {
12898             long => {
12899             'standard' => q#关岛时间#,
12900             },
12901             },
12902             'Gulf' => {
12903             long => {
12904             'standard' => q#海湾标准时间#,
12905             },
12906             },
12907             'Guyana' => {
12908             long => {
12909             'standard' => q#圭亚那时间#,
12910             },
12911             },
12912             'Hawaii_Aleutian' => {
12913             long => {
12914             'daylight' => q#夏威夷-阿留申夏令时间#,
12915             'generic' => q#夏威夷-阿留申时间#,
12916             'standard' => q#夏威夷-阿留申标准时间#,
12917             },
12918             },
12919             'Hong_Kong' => {
12920             long => {
12921             'daylight' => q#香港夏令时间#,
12922             'generic' => q#香港时间#,
12923             'standard' => q#香港标准时间#,
12924             },
12925             },
12926             'Hovd' => {
12927             long => {
12928             'daylight' => q#科布多夏令时间#,
12929             'generic' => q#科布多时间#,
12930             'standard' => q#科布多标准时间#,
12931             },
12932             },
12933             'India' => {
12934             long => {
12935             'standard' => q#印度时间#,
12936             },
12937             },
12938             'Indian/Antananarivo' => {
12939             exemplarCity => q#安塔那那利佛#,
12940             },
12941             'Indian/Chagos' => {
12942             exemplarCity => q#查戈斯#,
12943             },
12944             'Indian/Christmas' => {
12945             exemplarCity => q#圣诞岛#,
12946             },
12947             'Indian/Cocos' => {
12948             exemplarCity => q#可可斯#,
12949             },
12950             'Indian/Comoro' => {
12951             exemplarCity => q#科摩罗#,
12952             },
12953             'Indian/Kerguelen' => {
12954             exemplarCity => q#凯尔盖朗#,
12955             },
12956             'Indian/Mahe' => {
12957             exemplarCity => q#马埃岛#,
12958             },
12959             'Indian/Maldives' => {
12960             exemplarCity => q#马尔代夫#,
12961             },
12962             'Indian/Mauritius' => {
12963             exemplarCity => q#毛里求斯#,
12964             },
12965             'Indian/Mayotte' => {
12966             exemplarCity => q#马约特#,
12967             },
12968             'Indian/Reunion' => {
12969             exemplarCity => q#留尼汪#,
12970             },
12971             'Indian_Ocean' => {
12972             long => {
12973             'standard' => q#印度洋时间#,
12974             },
12975             },
12976             'Indochina' => {
12977             long => {
12978             'standard' => q#印度支那时间#,
12979             },
12980             },
12981             'Indonesia_Central' => {
12982             long => {
12983             'standard' => q#印度尼西亚中部时间#,
12984             },
12985             },
12986             'Indonesia_Eastern' => {
12987             long => {
12988             'standard' => q#印度尼西亚东部时间#,
12989             },
12990             },
12991             'Indonesia_Western' => {
12992             long => {
12993             'standard' => q#印度尼西亚西部时间#,
12994             },
12995             },
12996             'Iran' => {
12997             long => {
12998             'daylight' => q#伊朗夏令时间#,
12999             'generic' => q#伊朗时间#,
13000             'standard' => q#伊朗标准时间#,
13001             },
13002             },
13003             'Irkutsk' => {
13004             long => {
13005             'daylight' => q#伊尔库茨克夏令时间#,
13006             'generic' => q#伊尔库茨克时间#,
13007             'standard' => q#伊尔库茨克标准时间#,
13008             },
13009             },
13010             'Israel' => {
13011             long => {
13012             'daylight' => q#以色列夏令时间#,
13013             'generic' => q#以色列时间#,
13014             'standard' => q#以色列标准时间#,
13015             },
13016             },
13017             'Japan' => {
13018             long => {
13019             'daylight' => q#日本夏令时间#,
13020             'generic' => q#日本时间#,
13021             'standard' => q#日本标准时间#,
13022             },
13023             },
13024             'Kamchatka' => {
13025             long => {
13026             'daylight' => q#彼得罗巴甫洛夫斯克-堪察加夏令时间#,
13027             'generic' => q#彼得罗巴甫洛夫斯克-堪察加时间#,
13028             'standard' => q#彼得罗巴甫洛夫斯克-堪察加标准时间#,
13029             },
13030             },
13031             'Kazakhstan_Eastern' => {
13032             long => {
13033             'standard' => q#哈萨克斯坦东部时间#,
13034             },
13035             },
13036             'Kazakhstan_Western' => {
13037             long => {
13038             'standard' => q#哈萨克斯坦西部时间#,
13039             },
13040             },
13041             'Korea' => {
13042             long => {
13043             'daylight' => q#韩国夏令时间#,
13044             'generic' => q#韩国时间#,
13045             'standard' => q#韩国标准时间#,
13046             },
13047             },
13048             'Kosrae' => {
13049             long => {
13050             'standard' => q#科斯雷时间#,
13051             },
13052             },
13053             'Krasnoyarsk' => {
13054             long => {
13055             'daylight' => q#克拉斯诺亚尔斯克夏令时间#,
13056             'generic' => q#克拉斯诺亚尔斯克时间#,
13057             'standard' => q#克拉斯诺亚尔斯克标准时间#,
13058             },
13059             },
13060             'Kyrgystan' => {
13061             long => {
13062             'standard' => q#吉尔吉斯斯坦时间#,
13063             },
13064             },
13065             'Lanka' => {
13066             long => {
13067             'standard' => q#兰卡时间#,
13068             },
13069             },
13070             'Line_Islands' => {
13071             long => {
13072             'standard' => q#莱恩群岛时间#,
13073             },
13074             },
13075             'Lord_Howe' => {
13076             long => {
13077             'daylight' => q#豪勋爵岛夏令时间#,
13078             'generic' => q#豪勋爵岛时间#,
13079             'standard' => q#豪勋爵岛标准时间#,
13080             },
13081             },
13082             'Macau' => {
13083             long => {
13084             'daylight' => q#澳门夏令时间#,
13085             'generic' => q#澳门时间#,
13086             'standard' => q#澳门标准时间#,
13087             },
13088             },
13089             'Macquarie' => {
13090             long => {
13091             'standard' => q#麦夸里岛时间#,
13092             },
13093             },
13094             'Magadan' => {
13095             long => {
13096             'daylight' => q#马加丹夏令时间#,
13097             'generic' => q#马加丹时间#,
13098             'standard' => q#马加丹标准时间#,
13099             },
13100             },
13101             'Malaysia' => {
13102             long => {
13103             'standard' => q#马来西亚时间#,
13104             },
13105             },
13106             'Maldives' => {
13107             long => {
13108             'standard' => q#马尔代夫时间#,
13109             },
13110             },
13111             'Marquesas' => {
13112             long => {
13113             'standard' => q#马克萨斯群岛时间#,
13114             },
13115             },
13116             'Marshall_Islands' => {
13117             long => {
13118             'standard' => q#马绍尔群岛时间#,
13119             },
13120             },
13121             'Mauritius' => {
13122             long => {
13123             'daylight' => q#毛里求斯夏令时间#,
13124             'generic' => q#毛里求斯时间#,
13125             'standard' => q#毛里求斯标准时间#,
13126             },
13127             },
13128             'Mawson' => {
13129             long => {
13130             'standard' => q#莫森时间#,
13131             },
13132             },
13133             'Mexico_Northwest' => {
13134             long => {
13135             'daylight' => q#墨西哥西北部夏令时间#,
13136             'generic' => q#墨西哥西北部时间#,
13137             'standard' => q#墨西哥西北部标准时间#,
13138             },
13139             },
13140             'Mexico_Pacific' => {
13141             long => {
13142             'daylight' => q#墨西哥太平洋夏令时间#,
13143             'generic' => q#墨西哥太平洋时间#,
13144             'standard' => q#墨西哥太平洋标准时间#,
13145             },
13146             },
13147             'Mongolia' => {
13148             long => {
13149             'daylight' => q#乌兰巴托夏令时间#,
13150             'generic' => q#乌兰巴托时间#,
13151             'standard' => q#乌兰巴托标准时间#,
13152             },
13153             },
13154             'Moscow' => {
13155             long => {
13156             'daylight' => q#莫斯科夏令时间#,
13157             'generic' => q#莫斯科时间#,
13158             'standard' => q#莫斯科标准时间#,
13159             },
13160             },
13161             'Myanmar' => {
13162             long => {
13163             'standard' => q#缅甸时间#,
13164             },
13165             },
13166             'Nauru' => {
13167             long => {
13168             'standard' => q#瑙鲁时间#,
13169             },
13170             },
13171             'Nepal' => {
13172             long => {
13173             'standard' => q#尼泊尔时间#,
13174             },
13175             },
13176             'New_Caledonia' => {
13177             long => {
13178             'daylight' => q#新喀里多尼亚夏令时间#,
13179             'generic' => q#新喀里多尼亚时间#,
13180             'standard' => q#新喀里多尼亚标准时间#,
13181             },
13182             },
13183             'New_Zealand' => {
13184             long => {
13185             'daylight' => q#新西兰夏令时间#,
13186             'generic' => q#新西兰时间#,
13187             'standard' => q#新西兰标准时间#,
13188             },
13189             },
13190             'Newfoundland' => {
13191             long => {
13192             'daylight' => q#纽芬兰夏令时间#,
13193             'generic' => q#纽芬兰时间#,
13194             'standard' => q#纽芬兰标准时间#,
13195             },
13196             },
13197             'Niue' => {
13198             long => {
13199             'standard' => q#纽埃时间#,
13200             },
13201             },
13202             'Norfolk' => {
13203             long => {
13204             'standard' => q#诺福克岛时间#,
13205             },
13206             },
13207             'Noronha' => {
13208             long => {
13209             'daylight' => q#费尔南多-迪诺罗尼亚岛夏令时间#,
13210             'generic' => q#费尔南多-迪诺罗尼亚岛时间#,
13211             'standard' => q#费尔南多-迪诺罗尼亚岛标准时间#,
13212             },
13213             },
13214             'North_Mariana' => {
13215             long => {
13216             'standard' => q#北马里亚纳群岛时间#,
13217             },
13218             },
13219             'Novosibirsk' => {
13220             long => {
13221             'daylight' => q#新西伯利亚夏令时间#,
13222             'generic' => q#新西伯利亚时间#,
13223             'standard' => q#新西伯利亚标准时间#,
13224             },
13225             },
13226             'Omsk' => {
13227             long => {
13228             'daylight' => q#鄂木斯克夏令时间#,
13229             'generic' => q#鄂木斯克时间#,
13230             'standard' => q#鄂木斯克标准时间#,
13231             },
13232             },
13233             'Pacific/Apia' => {
13234             exemplarCity => q#阿皮亚#,
13235             },
13236             'Pacific/Auckland' => {
13237             exemplarCity => q#奥克兰#,
13238             },
13239             'Pacific/Bougainville' => {
13240             exemplarCity => q#布干维尔#,
13241             },
13242             'Pacific/Chatham' => {
13243             exemplarCity => q#查塔姆#,
13244             },
13245             'Pacific/Easter' => {
13246             exemplarCity => q#复活节岛#,
13247             },
13248             'Pacific/Efate' => {
13249             exemplarCity => q#埃法特#,
13250             },
13251             'Pacific/Enderbury' => {
13252             exemplarCity => q#恩德伯里#,
13253             },
13254             'Pacific/Fakaofo' => {
13255             exemplarCity => q#法考福#,
13256             },
13257             'Pacific/Fiji' => {
13258             exemplarCity => q#斐济#,
13259             },
13260             'Pacific/Funafuti' => {
13261             exemplarCity => q#富纳富提#,
13262             },
13263             'Pacific/Galapagos' => {
13264             exemplarCity => q#加拉帕戈斯#,
13265             },
13266             'Pacific/Gambier' => {
13267             exemplarCity => q#甘比尔#,
13268             },
13269             'Pacific/Guadalcanal' => {
13270             exemplarCity => q#瓜达尔卡纳尔#,
13271             },
13272             'Pacific/Guam' => {
13273             exemplarCity => q#关岛#,
13274             },
13275             'Pacific/Honolulu' => {
13276             exemplarCity => q#檀香山#,
13277             },
13278             'Pacific/Johnston' => {
13279             exemplarCity => q#约翰斯顿#,
13280             },
13281             'Pacific/Kiritimati' => {
13282             exemplarCity => q#基里地马地岛#,
13283             },
13284             'Pacific/Kosrae' => {
13285             exemplarCity => q#库赛埃#,
13286             },
13287             'Pacific/Kwajalein' => {
13288             exemplarCity => q#夸贾林#,
13289             },
13290             'Pacific/Majuro' => {
13291             exemplarCity => q#马朱罗#,
13292             },
13293             'Pacific/Marquesas' => {
13294             exemplarCity => q#马克萨斯#,
13295             },
13296             'Pacific/Midway' => {
13297             exemplarCity => q#中途岛#,
13298             },
13299             'Pacific/Nauru' => {
13300             exemplarCity => q#瑙鲁#,
13301             },
13302             'Pacific/Niue' => {
13303             exemplarCity => q#纽埃#,
13304             },
13305             'Pacific/Norfolk' => {
13306             exemplarCity => q#诺福克#,
13307             },
13308             'Pacific/Noumea' => {
13309             exemplarCity => q#努美阿#,
13310             },
13311             'Pacific/Pago_Pago' => {
13312             exemplarCity => q#帕果帕果#,
13313             },
13314             'Pacific/Palau' => {
13315             exemplarCity => q#帕劳#,
13316             },
13317             'Pacific/Pitcairn' => {
13318             exemplarCity => q#皮特凯恩#,
13319             },
13320             'Pacific/Ponape' => {
13321             exemplarCity => q#波纳佩岛#,
13322             },
13323             'Pacific/Port_Moresby' => {
13324             exemplarCity => q#莫尔兹比港#,
13325             },
13326             'Pacific/Rarotonga' => {
13327             exemplarCity => q#拉罗汤加#,
13328             },
13329             'Pacific/Saipan' => {
13330             exemplarCity => q#塞班#,
13331             },
13332             'Pacific/Tahiti' => {
13333             exemplarCity => q#塔希提#,
13334             },
13335             'Pacific/Tarawa' => {
13336             exemplarCity => q#塔拉瓦#,
13337             },
13338             'Pacific/Tongatapu' => {
13339             exemplarCity => q#东加塔布#,
13340             },
13341             'Pacific/Truk' => {
13342             exemplarCity => q#特鲁克群岛#,
13343             },
13344             'Pacific/Wake' => {
13345             exemplarCity => q#威克#,
13346             },
13347             'Pacific/Wallis' => {
13348             exemplarCity => q#瓦利斯#,
13349             },
13350             'Pakistan' => {
13351             long => {
13352             'daylight' => q#巴基斯坦夏令时间#,
13353             'generic' => q#巴基斯坦时间#,
13354             'standard' => q#巴基斯坦标准时间#,
13355             },
13356             },
13357             'Palau' => {
13358             long => {
13359             'standard' => q#帕劳时间#,
13360             },
13361             },
13362             'Papua_New_Guinea' => {
13363             long => {
13364             'standard' => q#巴布亚新几内亚时间#,
13365             },
13366             },
13367             'Paraguay' => {
13368             long => {
13369             'daylight' => q#巴拉圭夏令时间#,
13370             'generic' => q#巴拉圭时间#,
13371             'standard' => q#巴拉圭标准时间#,
13372             },
13373             },
13374             'Peru' => {
13375             long => {
13376             'daylight' => q#秘鲁夏令时间#,
13377             'generic' => q#秘鲁时间#,
13378             'standard' => q#秘鲁标准时间#,
13379             },
13380             },
13381             'Philippines' => {
13382             long => {
13383             'daylight' => q#菲律宾夏令时间#,
13384             'generic' => q#菲律宾时间#,
13385             'standard' => q#菲律宾标准时间#,
13386             },
13387             },
13388             'Phoenix_Islands' => {
13389             long => {
13390             'standard' => q#菲尼克斯群岛时间#,
13391             },
13392             },
13393             'Pierre_Miquelon' => {
13394             long => {
13395             'daylight' => q#圣皮埃尔和密克隆群岛夏令时间#,
13396             'generic' => q#圣皮埃尔和密克隆群岛时间#,
13397             'standard' => q#圣皮埃尔和密克隆群岛标准时间#,
13398             },
13399             },
13400             'Pitcairn' => {
13401             long => {
13402             'standard' => q#皮特凯恩时间#,
13403             },
13404             },
13405             'Ponape' => {
13406             long => {
13407             'standard' => q#波纳佩时间#,
13408             },
13409             },
13410             'Pyongyang' => {
13411             long => {
13412             'standard' => q#平壤时间#,
13413             },
13414             },
13415             'Qyzylorda' => {
13416             long => {
13417             'daylight' => q#克孜洛尔达夏令时间#,
13418             'generic' => q#克孜洛尔达时间#,
13419             'standard' => q#克孜洛尔达标准时间#,
13420             },
13421             },
13422             'Reunion' => {
13423             long => {
13424             'standard' => q#留尼汪时间#,
13425             },
13426             },
13427             'Rothera' => {
13428             long => {
13429             'standard' => q#罗瑟拉时间#,
13430             },
13431             },
13432             'Sakhalin' => {
13433             long => {
13434             'daylight' => q#库页岛夏令时间#,
13435             'generic' => q#库页岛时间#,
13436             'standard' => q#库页岛标准时间#,
13437             },
13438             },
13439             'Samara' => {
13440             long => {
13441             'daylight' => q#萨马拉夏令时间#,
13442             'generic' => q#萨马拉时间#,
13443             'standard' => q#萨马拉标准时间#,
13444             },
13445             },
13446             'Samoa' => {
13447             long => {
13448             'daylight' => q#萨摩亚夏令时间#,
13449             'generic' => q#萨摩亚时间#,
13450             'standard' => q#萨摩亚标准时间#,
13451             },
13452             },
13453             'Seychelles' => {
13454             long => {
13455             'standard' => q#塞舌尔时间#,
13456             },
13457             },
13458             'Singapore' => {
13459             long => {
13460             'standard' => q#新加坡标准时间#,
13461             },
13462             },
13463             'Solomon' => {
13464             long => {
13465             'standard' => q#所罗门群岛时间#,
13466             },
13467             },
13468             'South_Georgia' => {
13469             long => {
13470             'standard' => q#南乔治亚岛时间#,
13471             },
13472             },
13473             'Suriname' => {
13474             long => {
13475             'standard' => q#苏里南时间#,
13476             },
13477             },
13478             'Syowa' => {
13479             long => {
13480             'standard' => q#昭和时间#,
13481             },
13482             },
13483             'Tahiti' => {
13484             long => {
13485             'standard' => q#塔希提岛时间#,
13486             },
13487             },
13488             'Taipei' => {
13489             long => {
13490             'daylight' => q#台北夏令时间#,
13491             'generic' => q#台北时间#,
13492             'standard' => q#台北标准时间#,
13493             },
13494             },
13495             'Tajikistan' => {
13496             long => {
13497             'standard' => q#塔吉克斯坦时间#,
13498             },
13499             },
13500             'Tokelau' => {
13501             long => {
13502             'standard' => q#托克劳时间#,
13503             },
13504             },
13505             'Tonga' => {
13506             long => {
13507             'daylight' => q#汤加夏令时间#,
13508             'generic' => q#汤加时间#,
13509             'standard' => q#汤加标准时间#,
13510             },
13511             },
13512             'Truk' => {
13513             long => {
13514             'standard' => q#楚克时间#,
13515             },
13516             },
13517             'Turkmenistan' => {
13518             long => {
13519             'daylight' => q#土库曼斯坦夏令时间#,
13520             'generic' => q#土库曼斯坦时间#,
13521             'standard' => q#土库曼斯坦标准时间#,
13522             },
13523             },
13524             'Tuvalu' => {
13525             long => {
13526             'standard' => q#图瓦卢时间#,
13527             },
13528             },
13529             'Uruguay' => {
13530             long => {
13531             'daylight' => q#乌拉圭夏令时间#,
13532             'generic' => q#乌拉圭时间#,
13533             'standard' => q#乌拉圭标准时间#,
13534             },
13535             },
13536             'Uzbekistan' => {
13537             long => {
13538             'daylight' => q#乌兹别克斯坦夏令时间#,
13539             'generic' => q#乌兹别克斯坦时间#,
13540             'standard' => q#乌兹别克斯坦标准时间#,
13541             },
13542             },
13543             'Vanuatu' => {
13544             long => {
13545             'daylight' => q#瓦努阿图夏令时间#,
13546             'generic' => q#瓦努阿图时间#,
13547             'standard' => q#瓦努阿图标准时间#,
13548             },
13549             },
13550             'Venezuela' => {
13551             long => {
13552             'standard' => q#委内瑞拉时间#,
13553             },
13554             },
13555             'Vladivostok' => {
13556             long => {
13557             'daylight' => q#海参崴夏令时间#,
13558             'generic' => q#海参崴时间#,
13559             'standard' => q#海参崴标准时间#,
13560             },
13561             },
13562             'Volgograd' => {
13563             long => {
13564             'daylight' => q#伏尔加格勒夏令时间#,
13565             'generic' => q#伏尔加格勒时间#,
13566             'standard' => q#伏尔加格勒标准时间#,
13567             },
13568             },
13569             'Vostok' => {
13570             long => {
13571             'standard' => q#沃斯托克时间#,
13572             },
13573             },
13574             'Wake' => {
13575             long => {
13576             'standard' => q#威克岛时间#,
13577             },
13578             },
13579             'Wallis' => {
13580             long => {
13581             'standard' => q#瓦利斯和富图纳时间#,
13582             },
13583             },
13584             'Yakutsk' => {
13585             long => {
13586             'daylight' => q#雅库茨克夏令时间#,
13587             'generic' => q#雅库茨克时间#,
13588             'standard' => q#雅库茨克标准时间#,
13589             },
13590             },
13591             'Yekaterinburg' => {
13592             long => {
13593             'daylight' => q#叶卡捷琳堡夏令时间#,
13594             'generic' => q#叶卡捷琳堡时间#,
13595             'standard' => q#叶卡捷琳堡标准时间#,
13596             },
13597             },
13598             } }
13599             );
13600             no Moo;
13601              
13602 1     1   25653 1;
  1         2  
  1         7  
13603              
13604             # vim: tabstop=4