File Coverage

blib/lib/Locale/CLDR/Locales/Yue/Hans.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::Yue::Hans - Package for language Cantonese
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/yue_Hans.xml
10             # on Mon 11 Apr 5:41:25 pm GMT
11              
12             use strict;
13 1     1   1040 use warnings;
  1         2  
  1         22  
14 1     1   5 use version;
  1         2  
  1         17  
15 1     1   4  
  1         1  
  1         4  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   71 use mro 'c3';
  1         3  
20 1     1   5 use utf8;
  1         2  
  1         4  
21 1     1   30 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         4  
22 1     1   35 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         6  
  1         12  
23 1     1   72 use Moo;
  1         2  
  1         5  
24 1     1   805  
  1         2  
  1         4  
25             extends('Locale::CLDR::Locales::Yue');
26             has 'valid_algorithmic_formats' => (
27             is => 'ro',
28             isa => ArrayRef,
29             init_arg => undef,
30             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal-financial','spellout-cardinal','spellout-cardinal-alternate2','spellout-ordinal' ]},
31             );
32              
33             has 'algorithmic_number_format_data' => (
34             is => 'ro',
35             isa => HashRef,
36             init_arg => undef,
37             default => sub {
38             use bignum;
39 1     1   337 return {
  1         2  
  1         7  
40             'cardinal-twenties' => {
41             'private' => {
42             '1' => {
43             base_value => q(1),
44             divisor => q(1),
45             rule => q(),
46             },
47             '2' => {
48             base_value => q(2),
49             divisor => q(1),
50             rule => q(二),
51             },
52             'max' => {
53             base_value => q(2),
54             divisor => q(1),
55             rule => q(二),
56             },
57             },
58             },
59             'financialnumber13' => {
60             'private' => {
61             '1' => {
62             base_value => q(1),
63             divisor => q(1),
64             rule => q(零=%spellout-cardinal-financial=),
65             },
66             '10' => {
67             base_value => q(10),
68             divisor => q(10),
69             rule => q(零壹=%spellout-cardinal-financial=),
70             },
71             '20' => {
72             base_value => q(20),
73             divisor => q(10),
74             rule => q(零=%spellout-cardinal-financial=),
75             },
76             '1000000000000' => {
77             base_value => q(1000000000000),
78             divisor => q(1000000000000),
79             rule => q(=%spellout-cardinal-financial=),
80             },
81             'max' => {
82             base_value => q(1000000000000),
83             divisor => q(1000000000000),
84             rule => q(=%spellout-cardinal-financial=),
85             },
86             },
87             },
88             'financialnumber2' => {
89             'private' => {
90             '1' => {
91             base_value => q(1),
92             divisor => q(1),
93             rule => q(零=%spellout-cardinal-financial=),
94             },
95             '10' => {
96             base_value => q(10),
97             divisor => q(10),
98             rule => q(壹=%spellout-cardinal-financial=),
99             },
100             '20' => {
101             base_value => q(20),
102             divisor => q(10),
103             rule => q(=%spellout-cardinal-financial=),
104             },
105             'max' => {
106             base_value => q(20),
107             divisor => q(10),
108             rule => q(=%spellout-cardinal-financial=),
109             },
110             },
111             },
112             'financialnumber3' => {
113             'private' => {
114             '1' => {
115             base_value => q(1),
116             divisor => q(1),
117             rule => q(零=%spellout-cardinal-financial=),
118             },
119             '10' => {
120             base_value => q(10),
121             divisor => q(10),
122             rule => q(零壹=%spellout-cardinal-financial=),
123             },
124             '20' => {
125             base_value => q(20),
126             divisor => q(10),
127             rule => q(零=%spellout-cardinal-financial=),
128             },
129             '100' => {
130             base_value => q(100),
131             divisor => q(100),
132             rule => q(=%spellout-cardinal-financial=),
133             },
134             'max' => {
135             base_value => q(100),
136             divisor => q(100),
137             rule => q(=%spellout-cardinal-financial=),
138             },
139             },
140             },
141             'financialnumber4' => {
142             'private' => {
143             '1' => {
144             base_value => q(1),
145             divisor => q(1),
146             rule => q(零=%spellout-cardinal-financial=),
147             },
148             '10' => {
149             base_value => q(10),
150             divisor => q(10),
151             rule => q(零壹=%spellout-cardinal-financial=),
152             },
153             '20' => {
154             base_value => q(20),
155             divisor => q(10),
156             rule => q(零=%spellout-cardinal-financial=),
157             },
158             '1000' => {
159             base_value => q(1000),
160             divisor => q(1000),
161             rule => q(=%spellout-cardinal-financial=),
162             },
163             'max' => {
164             base_value => q(1000),
165             divisor => q(1000),
166             rule => q(=%spellout-cardinal-financial=),
167             },
168             },
169             },
170             'financialnumber5' => {
171             'private' => {
172             '1' => {
173             base_value => q(1),
174             divisor => q(1),
175             rule => q(零=%spellout-cardinal-financial=),
176             },
177             '10' => {
178             base_value => q(10),
179             divisor => q(10),
180             rule => q(零壹=%spellout-cardinal-financial=),
181             },
182             '20' => {
183             base_value => q(20),
184             divisor => q(10),
185             rule => q(零=%spellout-cardinal-financial=),
186             },
187             '10000' => {
188             base_value => q(10000),
189             divisor => q(10000),
190             rule => q(=%spellout-cardinal-financial=),
191             },
192             'max' => {
193             base_value => q(10000),
194             divisor => q(10000),
195             rule => q(=%spellout-cardinal-financial=),
196             },
197             },
198             },
199             'financialnumber8' => {
200             'private' => {
201             '1' => {
202             base_value => q(1),
203             divisor => q(1),
204             rule => q(零=%spellout-cardinal-financial=),
205             },
206             '10' => {
207             base_value => q(10),
208             divisor => q(10),
209             rule => q(零壹=%spellout-cardinal-financial=),
210             },
211             '20' => {
212             base_value => q(20),
213             divisor => q(10),
214             rule => q(零=%spellout-cardinal-financial=),
215             },
216             '10000000' => {
217             base_value => q(10000000),
218             divisor => q(10000000),
219             rule => q(=%spellout-cardinal-financial=),
220             },
221             'max' => {
222             base_value => q(10000000),
223             divisor => q(10000000),
224             rule => q(=%spellout-cardinal-financial=),
225             },
226             },
227             },
228             'number13' => {
229             'private' => {
230             '1' => {
231             base_value => q(1),
232             divisor => q(1),
233             rule => q(零=%spellout-numbering=),
234             },
235             '10' => {
236             base_value => q(10),
237             divisor => q(10),
238             rule => q(零一=%spellout-numbering=),
239             },
240             '20' => {
241             base_value => q(20),
242             divisor => q(10),
243             rule => q(零=%spellout-numbering=),
244             },
245             '1000000000000' => {
246             base_value => q(1000000000000),
247             divisor => q(1000000000000),
248             rule => q(=%spellout-numbering=),
249             },
250             'max' => {
251             base_value => q(1000000000000),
252             divisor => q(1000000000000),
253             rule => q(=%spellout-numbering=),
254             },
255             },
256             },
257             'number2' => {
258             'private' => {
259             '1' => {
260             base_value => q(1),
261             divisor => q(1),
262             rule => q(零=%spellout-numbering=),
263             },
264             '10' => {
265             base_value => q(10),
266             divisor => q(10),
267             rule => q(一=%spellout-numbering=),
268             },
269             '20' => {
270             base_value => q(20),
271             divisor => q(10),
272             rule => q(=%spellout-numbering=),
273             },
274             'max' => {
275             base_value => q(20),
276             divisor => q(10),
277             rule => q(=%spellout-numbering=),
278             },
279             },
280             },
281             'number3' => {
282             'private' => {
283             '1' => {
284             base_value => q(1),
285             divisor => q(1),
286             rule => q(零=%spellout-numbering=),
287             },
288             '10' => {
289             base_value => q(10),
290             divisor => q(10),
291             rule => q(零一=%spellout-numbering=),
292             },
293             '20' => {
294             base_value => q(20),
295             divisor => q(10),
296             rule => q(零=%spellout-numbering=),
297             },
298             '100' => {
299             base_value => q(100),
300             divisor => q(100),
301             rule => q(=%spellout-numbering=),
302             },
303             'max' => {
304             base_value => q(100),
305             divisor => q(100),
306             rule => q(=%spellout-numbering=),
307             },
308             },
309             },
310             'number4' => {
311             'private' => {
312             '1' => {
313             base_value => q(1),
314             divisor => q(1),
315             rule => q(零=%spellout-numbering=),
316             },
317             '10' => {
318             base_value => q(10),
319             divisor => q(10),
320             rule => q(零一=%spellout-numbering=),
321             },
322             '20' => {
323             base_value => q(20),
324             divisor => q(10),
325             rule => q(零=%spellout-numbering=),
326             },
327             '1000' => {
328             base_value => q(1000),
329             divisor => q(1000),
330             rule => q(=%spellout-numbering=),
331             },
332             'max' => {
333             base_value => q(1000),
334             divisor => q(1000),
335             rule => q(=%spellout-numbering=),
336             },
337             },
338             },
339             'number5' => {
340             'private' => {
341             '1' => {
342             base_value => q(1),
343             divisor => q(1),
344             rule => q(零=%spellout-numbering=),
345             },
346             '10' => {
347             base_value => q(10),
348             divisor => q(10),
349             rule => q(零一=%spellout-numbering=),
350             },
351             '20' => {
352             base_value => q(20),
353             divisor => q(10),
354             rule => q(零=%spellout-numbering=),
355             },
356             '10000' => {
357             base_value => q(10000),
358             divisor => q(10000),
359             rule => q(=%spellout-numbering=),
360             },
361             'max' => {
362             base_value => q(10000),
363             divisor => q(10000),
364             rule => q(=%spellout-numbering=),
365             },
366             },
367             },
368             'number8' => {
369             'private' => {
370             '1' => {
371             base_value => q(1),
372             divisor => q(1),
373             rule => q(零=%spellout-numbering=),
374             },
375             '10' => {
376             base_value => q(10),
377             divisor => q(10),
378             rule => q(零一=%spellout-numbering=),
379             },
380             '20' => {
381             base_value => q(20),
382             divisor => q(10),
383             rule => q(零=%spellout-numbering=),
384             },
385             '10000000' => {
386             base_value => q(10000000),
387             divisor => q(10000000),
388             rule => q(=%spellout-numbering=),
389             },
390             'max' => {
391             base_value => q(10000000),
392             divisor => q(10000000),
393             rule => q(=%spellout-numbering=),
394             },
395             },
396             },
397             'spellout-cardinal' => {
398             'public' => {
399             '-x' => {
400             divisor => q(1),
401             rule => q(负→→),
402             },
403             '0' => {
404             base_value => q(0),
405             divisor => q(1),
406             rule => q(零),
407             },
408             'x.x' => {
409             divisor => q(1),
410             rule => q(←←点→→→),
411             },
412             '1' => {
413             base_value => q(1),
414             divisor => q(1),
415             rule => q(一),
416             },
417             '2' => {
418             base_value => q(2),
419             divisor => q(1),
420             rule => q(二),
421             },
422             '3' => {
423             base_value => q(3),
424             divisor => q(1),
425             rule => q(三),
426             },
427             '4' => {
428             base_value => q(4),
429             divisor => q(1),
430             rule => q(四),
431             },
432             '5' => {
433             base_value => q(5),
434             divisor => q(1),
435             rule => q(五),
436             },
437             '6' => {
438             base_value => q(6),
439             divisor => q(1),
440             rule => q(六),
441             },
442             '7' => {
443             base_value => q(7),
444             divisor => q(1),
445             rule => q(七),
446             },
447             '8' => {
448             base_value => q(8),
449             divisor => q(1),
450             rule => q(八),
451             },
452             '9' => {
453             base_value => q(9),
454             divisor => q(1),
455             rule => q(九),
456             },
457             '10' => {
458             base_value => q(10),
459             divisor => q(10),
460             rule => q(←%%cardinal-twenties←十[→%spellout-numbering→]),
461             },
462             '21' => {
463             base_value => q(21),
464             divisor => q(10),
465             rule => q(廿[→%spellout-numbering→]),
466             },
467             '30' => {
468             base_value => q(30),
469             divisor => q(10),
470             rule => q(←%spellout-numbering←十[→→]),
471             },
472             '100' => {
473             base_value => q(100),
474             divisor => q(100),
475             rule => q(←%spellout-numbering←百[→%%number2→]),
476             },
477             '1000' => {
478             base_value => q(1000),
479             divisor => q(1000),
480             rule => q(←%spellout-numbering←千[→%%number3→]),
481             },
482             '10000' => {
483             base_value => q(10000),
484             divisor => q(10000),
485             rule => q(←%spellout-numbering←万[→%%number4→]),
486             },
487             '100000000' => {
488             base_value => q(100000000),
489             divisor => q(100000000),
490             rule => q(←%spellout-numbering←亿[→%%number5→]),
491             },
492             '1000000000000' => {
493             base_value => q(1000000000000),
494             divisor => q(1000000000000),
495             rule => q(←%spellout-numbering←兆[→%%number8→]),
496             },
497             '10000000000000000' => {
498             base_value => q(10000000000000000),
499             divisor => q(10000000000000000),
500             rule => q(←%spellout-numbering←京[→%%number13→]),
501             },
502             '1000000000000000000' => {
503             base_value => q(1000000000000000000),
504             divisor => q(1000000000000000000),
505             rule => q(=#,##0=),
506             },
507             'max' => {
508             base_value => q(1000000000000000000),
509             divisor => q(1000000000000000000),
510             rule => q(=#,##0=),
511             },
512             },
513             },
514             'spellout-cardinal-alternate2' => {
515             'public' => {
516             '-x' => {
517             divisor => q(1),
518             rule => q(负→→),
519             },
520             '0' => {
521             base_value => q(0),
522             divisor => q(1),
523             rule => q(零),
524             },
525             'x.x' => {
526             divisor => q(1),
527             rule => q(=%spellout-cardinal=),
528             },
529             '1' => {
530             base_value => q(1),
531             divisor => q(1),
532             rule => q(一),
533             },
534             '2' => {
535             base_value => q(2),
536             divisor => q(1),
537             rule => q(两),
538             },
539             '3' => {
540             base_value => q(3),
541             divisor => q(1),
542             rule => q(三),
543             },
544             '4' => {
545             base_value => q(4),
546             divisor => q(1),
547             rule => q(四),
548             },
549             '5' => {
550             base_value => q(5),
551             divisor => q(1),
552             rule => q(五),
553             },
554             '6' => {
555             base_value => q(6),
556             divisor => q(1),
557             rule => q(六),
558             },
559             '7' => {
560             base_value => q(7),
561             divisor => q(1),
562             rule => q(七),
563             },
564             '8' => {
565             base_value => q(8),
566             divisor => q(1),
567             rule => q(八),
568             },
569             '9' => {
570             base_value => q(9),
571             divisor => q(1),
572             rule => q(九),
573             },
574             '10' => {
575             base_value => q(10),
576             divisor => q(10),
577             rule => q(←%%cardinal-twenties←十[→%spellout-numbering→]),
578             },
579             '21' => {
580             base_value => q(21),
581             divisor => q(10),
582             rule => q(廿[→%spellout-numbering→]),
583             },
584             '30' => {
585             base_value => q(30),
586             divisor => q(10),
587             rule => q(←%spellout-numbering←十[→→]),
588             },
589             '100' => {
590             base_value => q(100),
591             divisor => q(100),
592             rule => q(←%spellout-numbering←百[→%%number2→]),
593             },
594             '1000' => {
595             base_value => q(1000),
596             divisor => q(1000),
597             rule => q(←%spellout-numbering←千[→%%number3→]),
598             },
599             '10000' => {
600             base_value => q(10000),
601             divisor => q(10000),
602             rule => q(←%spellout-numbering←万[→%%number4→]),
603             },
604             '100000000' => {
605             base_value => q(100000000),
606             divisor => q(100000000),
607             rule => q(←%spellout-numbering←亿[→%%number5→]),
608             },
609             '1000000000000' => {
610             base_value => q(1000000000000),
611             divisor => q(1000000000000),
612             rule => q(←%spellout-numbering←兆[→%%number8→]),
613             },
614             '10000000000000000' => {
615             base_value => q(10000000000000000),
616             divisor => q(10000000000000000),
617             rule => q(←%spellout-numbering←京[→%%number13→]),
618             },
619             '1000000000000000000' => {
620             base_value => q(1000000000000000000),
621             divisor => q(1000000000000000000),
622             rule => q(=#,##0=),
623             },
624             'max' => {
625             base_value => q(1000000000000000000),
626             divisor => q(1000000000000000000),
627             rule => q(=#,##0=),
628             },
629             },
630             },
631             'spellout-cardinal-financial' => {
632             'public' => {
633             '-x' => {
634             divisor => q(1),
635             rule => q(负→→),
636             },
637             '0' => {
638             base_value => q(0),
639             divisor => q(1),
640             rule => q(零),
641             },
642             'x.x' => {
643             divisor => q(1),
644             rule => q(←←点→→→),
645             },
646             '1' => {
647             base_value => q(1),
648             divisor => q(1),
649             rule => q(壹),
650             },
651             '2' => {
652             base_value => q(2),
653             divisor => q(1),
654             rule => q(贰),
655             },
656             '3' => {
657             base_value => q(3),
658             divisor => q(1),
659             rule => q(叁),
660             },
661             '4' => {
662             base_value => q(4),
663             divisor => q(1),
664             rule => q(肆),
665             },
666             '5' => {
667             base_value => q(5),
668             divisor => q(1),
669             rule => q(伍),
670             },
671             '6' => {
672             base_value => q(6),
673             divisor => q(1),
674             rule => q(陆),
675             },
676             '7' => {
677             base_value => q(7),
678             divisor => q(1),
679             rule => q(柒),
680             },
681             '8' => {
682             base_value => q(8),
683             divisor => q(1),
684             rule => q(捌),
685             },
686             '9' => {
687             base_value => q(9),
688             divisor => q(1),
689             rule => q(玖),
690             },
691             '10' => {
692             base_value => q(10),
693             divisor => q(10),
694             rule => q(拾[→→]),
695             },
696             '20' => {
697             base_value => q(20),
698             divisor => q(10),
699             rule => q(←←拾[→→]),
700             },
701             '100' => {
702             base_value => q(100),
703             divisor => q(100),
704             rule => q(←←佰[→%%financialnumber2→]),
705             },
706             '1000' => {
707             base_value => q(1000),
708             divisor => q(1000),
709             rule => q(←←仟[→%%financialnumber3→]),
710             },
711             '10000' => {
712             base_value => q(10000),
713             divisor => q(10000),
714             rule => q(←%spellout-cardinal-financial←万[→%%financialnumber4→]),
715             },
716             '100000000' => {
717             base_value => q(100000000),
718             divisor => q(100000000),
719             rule => q(←%spellout-cardinal-financial←亿[→%%financialnumber5→]),
720             },
721             '1000000000000' => {
722             base_value => q(1000000000000),
723             divisor => q(1000000000000),
724             rule => q(←%spellout-cardinal-financial←兆[→%%financialnumber8→]),
725             },
726             '10000000000000000' => {
727             base_value => q(10000000000000000),
728             divisor => q(10000000000000000),
729             rule => q(←%spellout-cardinal-financial←京[→%%financialnumber13→]),
730             },
731             '1000000000000000000' => {
732             base_value => q(1000000000000000000),
733             divisor => q(1000000000000000000),
734             rule => q(=#,##0=),
735             },
736             'max' => {
737             base_value => q(1000000000000000000),
738             divisor => q(1000000000000000000),
739             rule => q(=#,##0=),
740             },
741             },
742             },
743             'spellout-numbering' => {
744             'public' => {
745             '-x' => {
746             divisor => q(1),
747             rule => q(负→→),
748             },
749             '0' => {
750             base_value => q(0),
751             divisor => q(1),
752             rule => q(零),
753             },
754             'x.x' => {
755             divisor => q(1),
756             rule => q(←←点→→→),
757             },
758             '1' => {
759             base_value => q(1),
760             divisor => q(1),
761             rule => q(一),
762             },
763             '2' => {
764             base_value => q(2),
765             divisor => q(1),
766             rule => q(二),
767             },
768             '3' => {
769             base_value => q(3),
770             divisor => q(1),
771             rule => q(三),
772             },
773             '4' => {
774             base_value => q(4),
775             divisor => q(1),
776             rule => q(四),
777             },
778             '5' => {
779             base_value => q(5),
780             divisor => q(1),
781             rule => q(五),
782             },
783             '6' => {
784             base_value => q(6),
785             divisor => q(1),
786             rule => q(六),
787             },
788             '7' => {
789             base_value => q(7),
790             divisor => q(1),
791             rule => q(七),
792             },
793             '8' => {
794             base_value => q(8),
795             divisor => q(1),
796             rule => q(八),
797             },
798             '9' => {
799             base_value => q(9),
800             divisor => q(1),
801             rule => q(九),
802             },
803             '10' => {
804             base_value => q(10),
805             divisor => q(10),
806             rule => q(十[→→]),
807             },
808             '20' => {
809             base_value => q(20),
810             divisor => q(10),
811             rule => q(←←十[→→]),
812             },
813             '100' => {
814             base_value => q(100),
815             divisor => q(100),
816             rule => q(←←百[→%%number2→]),
817             },
818             '1000' => {
819             base_value => q(1000),
820             divisor => q(1000),
821             rule => q(←←千[→%%number3→]),
822             },
823             '10000' => {
824             base_value => q(10000),
825             divisor => q(10000),
826             rule => q(←←万[→%%number4→]),
827             },
828             '100000000' => {
829             base_value => q(100000000),
830             divisor => q(100000000),
831             rule => q(←←亿[→%%number5→]),
832             },
833             '1000000000000' => {
834             base_value => q(1000000000000),
835             divisor => q(1000000000000),
836             rule => q(←←兆[→%%number8→]),
837             },
838             '10000000000000000' => {
839             base_value => q(10000000000000000),
840             divisor => q(10000000000000000),
841             rule => q(←←京[→%%number13→]),
842             },
843             '1000000000000000000' => {
844             base_value => q(1000000000000000000),
845             divisor => q(1000000000000000000),
846             rule => q(=#,##0=),
847             },
848             'max' => {
849             base_value => q(1000000000000000000),
850             divisor => q(1000000000000000000),
851             rule => q(=#,##0=),
852             },
853             },
854             },
855             'spellout-numbering-year' => {
856             'public' => {
857             '0' => {
858             base_value => q(0),
859             divisor => q(1),
860             rule => q(=%spellout-numbering=),
861             },
862             'x.x' => {
863             divisor => q(1),
864             rule => q(=0.0=),
865             },
866             '1000' => {
867             base_value => q(1000),
868             divisor => q(1000),
869             rule => q(=%%spellout-numbering-year-digits=),
870             },
871             '10000' => {
872             base_value => q(10000),
873             divisor => q(10000),
874             rule => q(=%spellout-numbering=),
875             },
876             'max' => {
877             base_value => q(10000),
878             divisor => q(10000),
879             rule => q(=%spellout-numbering=),
880             },
881             },
882             },
883             'spellout-numbering-year-digits' => {
884             'private' => {
885             '0' => {
886             base_value => q(0),
887             divisor => q(1),
888             rule => q(=%spellout-numbering=),
889             },
890             '10' => {
891             base_value => q(10),
892             divisor => q(10),
893             rule => q(←←→→→),
894             },
895             '100' => {
896             base_value => q(100),
897             divisor => q(100),
898             rule => q(←←→→→),
899             },
900             '1000' => {
901             base_value => q(1000),
902             divisor => q(1000),
903             rule => q(←←→→→),
904             },
905             'max' => {
906             base_value => q(1000),
907             divisor => q(1000),
908             rule => q(←←→→→),
909             },
910             },
911             },
912             'spellout-ordinal' => {
913             'public' => {
914             '0' => {
915             base_value => q(0),
916             divisor => q(1),
917             rule => q(第=%spellout-numbering=),
918             },
919             'x.x' => {
920             divisor => q(1),
921             rule => q(=#,##0.#=),
922             },
923             'max' => {
924             divisor => q(1),
925             rule => q(=#,##0.#=),
926             },
927             },
928             },
929             } },
930             );
931              
932             # Need to add code for Key type pattern
933             my ($self, $name, $region, $script, $variant) = @_;
934              
935 0     0 0   my $display_pattern = '{0} ({1})';
936             $display_pattern =~s/\{0\}/$name/g;
937 0           my $subtags = join '{0},{1}', grep {$_} (
938 0           $region,
939 0           $script,
  0            
940             $variant,
941             );
942              
943             $display_pattern =~s/\{1\}/$subtags/g;
944             return $display_pattern;
945 0           }
946 0            
947             has 'display_name_language' => (
948             is => 'ro',
949             isa => CodeRef,
950             init_arg => undef,
951             default => sub {
952             sub {
953             my %languages = (
954             'aa' => '阿法文',
955             'ab' => '阿布哈兹文',
956             'ace' => '亚齐文',
957             'ach' => '阿侨利文',
958             'ada' => '阿当莫文',
959             'ady' => '阿迪各文',
960             'ae' => '阿纬斯陀文',
961             'aeb' => '突尼斯阿拉伯文',
962             'af' => '南非荷兰文',
963             'afh' => '阿弗里希利文',
964             'agq' => '亚罕文',
965             'ain' => '阿伊努文',
966             'ak' => '阿坎文',
967             'akk' => '阿卡德文',
968             'akz' => '阿拉巴马文',
969             'ale' => '阿留申文',
970             'aln' => '盖格阿尔巴尼亚文',
971             'alt' => '南阿尔泰文',
972             'am' => '阿姆哈拉文',
973             'an' => '阿拉贡文',
974             'ang' => '古英文',
975             'anp' => '昂加文',
976             'ar' => '阿拉伯文',
977             'ar_001' => '现代标准阿拉伯文',
978             'arc' => '阿拉米文',
979             'arn' => '马普切文',
980             'aro' => '阿拉奥纳文',
981             'arp' => '阿拉帕霍文',
982             'arq' => '阿尔及利亚阿拉伯文',
983             'arw' => '阿拉瓦克文',
984             'ary' => '摩洛哥阿拉伯文',
985             'arz' => '埃及阿拉伯文',
986             'as' => '阿萨姆文',
987             'asa' => '阿苏文',
988             'ase' => '美国手语',
989             'ast' => '阿斯图里亚文',
990             'av' => '阿瓦尔文',
991             'avk' => '科塔瓦文',
992             'awa' => '阿瓦文',
993             'ay' => '艾马拉文',
994             'az' => '亚塞拜然文',
995             'az@alt=short' => '亚塞拜然文',
996             'ba' => '巴什客尔文',
997             'bal' => '俾路支文',
998             'ban' => '峇里文',
999             'bar' => '巴伐利亚文',
1000             'bas' => '巴萨文',
1001             'bax' => '巴姆穆文',
1002             'bbc' => '巴塔克托巴文',
1003             'bbj' => '戈马拉文',
1004             'be' => '白俄罗斯文',
1005             'bej' => '贝扎文',
1006             'bem' => '别姆巴文',
1007             'bew' => '贝塔维文',
1008             'bez' => '贝纳文',
1009             'bfd' => '富特文',
1010             'bfq' => '巴达加文',
1011             'bg' => '保加利亚文',
1012             'bgn' => '西俾路支文',
1013             'bho' => '博杰普尔文',
1014             'bi' => '比斯拉马文',
1015             'bik' => '比科尔文',
1016             'bin' => '比尼文',
1017             'bjn' => '班亚尔文',
1018             'bkm' => '康姆文',
1019             'bla' => '锡克锡卡文',
1020             'bm' => '班巴拉文',
1021             'bn' => '孟加拉文',
1022             'bo' => '藏文',
1023             'bpy' => '比什奴普莱利亚文',
1024             'bqi' => '巴赫蒂亚里文',
1025             'br' => '布列塔尼文',
1026             'bra' => '布拉杰文',
1027             'brh' => '布拉维文',
1028             'brx' => '博多文',
1029             'bs' => '波士尼亚文',
1030             'bss' => '阿库色文',
1031             'bua' => '布里阿特文',
1032             'bug' => '布吉斯文',
1033             'bum' => '布鲁文',
1034             'byn' => '比林文',
1035             'byv' => '梅敦巴文',
1036             'ca' => '加泰罗尼亚文',
1037             'cad' => '卡多文',
1038             'car' => '加勒比文',
1039             'cay' => '卡尤加文',
1040             'cch' => '阿灿文',
1041             'ce' => '车臣文',
1042             'ceb' => '宿雾文',
1043             'cgg' => '奇加文',
1044             'ch' => '查莫洛文',
1045             'chb' => '奇布查文',
1046             'chg' => '查加文',
1047             'chk' => '处奇斯文',
1048             'chm' => '马里文',
1049             'chn' => '契奴克文',
1050             'cho' => '乔克托文',
1051             'chp' => '奇佩瓦扬文',
1052             'chr' => '柴罗基文',
1053             'chy' => '沙伊安文',
1054             'ckb' => '索拉尼库尔德文',
1055             'co' => '科西嘉文',
1056             'cop' => '科普特文',
1057             'cps' => '卡皮兹文',
1058             'cr' => '克里文',
1059             'crh' => '克里米亚半岛的土耳其文;克里米亚半岛的塔塔尔文',
1060             'crs' => '法语克里奥尔混合语',
1061             'cs' => '捷克文',
1062             'csb' => '卡舒布文',
1063             'cu' => '宗教斯拉夫文',
1064             'cv' => '楚瓦什文',
1065             'cy' => '威尔斯文',
1066             'da' => '丹麦文',
1067             'dak' => '达科他文',
1068             'dar' => '达尔格瓦文',
1069             'dav' => '台塔文',
1070             'de' => '德文',
1071             'de_CH' => '高地德文(瑞士)',
1072             'del' => '德拉瓦文',
1073             'den' => '斯拉夫',
1074             'dgr' => '多格里布文',
1075             'din' => '丁卡文',
1076             'dje' => '扎尔马文',
1077             'doi' => '多格来文',
1078             'dsb' => '下索布文',
1079             'dtp' => '中部杜顺文',
1080             'dua' => '杜亚拉文',
1081             'dum' => '中古荷兰文',
1082             'dv' => '迪维西文',
1083             'dyo' => '朱拉文',
1084             'dyu' => '迪尤拉文',
1085             'dz' => '宗卡文',
1086             'dzg' => '达萨文',
1087             'ebu' => '恩布文',
1088             'ee' => '埃维文',
1089             'efi' => '埃菲克文',
1090             'egl' => '埃米利安文',
1091             'egy' => '古埃及文',
1092             'eka' => '艾卡朱克文',
1093             'el' => '希腊文',
1094             'elx' => '埃兰文',
1095             'en' => '英文',
1096             'enm' => '中古英文',
1097             'eo' => '世界文',
1098             'es' => '西班牙文',
1099             'esu' => '中尤皮克文',
1100             'et' => '爱沙尼亚文',
1101             'eu' => '巴斯克文',
1102             'ewo' => '依汪都文',
1103             'ext' => '埃斯特雷马杜拉文',
1104             'fa' => '波斯文',
1105             'fan' => '芳族文',
1106             'fat' => '芳蒂文',
1107             'ff' => '富拉文',
1108             'fi' => '芬兰文',
1109             'fil' => '菲律宾文',
1110             'fit' => '托尔讷芬兰文',
1111             'fj' => '斐济文',
1112             'fo' => '法罗文',
1113             'fon' => '丰文',
1114             'fr' => '法文',
1115             'frc' => '卡真法文',
1116             'frm' => '中古法文',
1117             'fro' => '古法文',
1118             'frp' => '法兰克-普罗旺斯文',
1119             'frr' => '北弗里西亚文',
1120             'frs' => '东弗里西亚文',
1121             'fur' => '弗留利文',
1122             'fy' => '西弗里西亚文',
1123             'ga' => '爱尔兰文',
1124             'gaa' => '加族文',
1125             'gag' => '加告兹文',
1126             'gan' => '赣语',
1127             'gay' => '加约文',
1128             'gba' => '葛巴亚文',
1129             'gbz' => '索罗亚斯德教达里文',
1130             'gd' => '苏格兰盖尔文',
1131             'gez' => '吉兹文',
1132             'gil' => '吉尔伯特群岛文',
1133             'gl' => '加利西亚文',
1134             'glk' => '吉拉基文',
1135             'gmh' => '中古高地德文',
1136             'gn' => '瓜拉尼文',
1137             'goh' => '古高地日耳曼文',
1138             'gom' => '孔卡尼文',
1139             'gon' => '冈德文',
1140             'gor' => '科隆达罗文',
1141             'got' => '哥德文',
1142             'grb' => '格列博文',
1143             'grc' => '古希腊文',
1144             'gsw' => '德文(瑞士)',
1145             'gu' => '古吉拉特文',
1146             'guc' => '瓦尤文',
1147             'gur' => '弗拉弗拉文',
1148             'guz' => '古西文',
1149             'gv' => '曼岛文',
1150             'gwi' => '圭契文',
1151             'ha' => '豪撒文',
1152             'hai' => '海达文',
1153             'hak' => '客家话',
1154             'haw' => '夏威夷文',
1155             'he' => '希伯来文',
1156             'hi' => '北印度文',
1157             'hif' => '斐济印地文',
1158             'hil' => '希利盖农文',
1159             'hit' => '赫梯文',
1160             'hmn' => '孟文',
1161             'ho' => '西里莫图土文',
1162             'hr' => '克罗埃西亚文',
1163             'hsb' => '上索布文',
1164             'hsn' => '湘语',
1165             'ht' => '海地文',
1166             'hu' => '匈牙利文',
1167             'hup' => '胡帕文',
1168             'hy' => '亚美尼亚文',
1169             'hz' => '赫雷罗文',
1170             'ia' => '国际文',
1171             'iba' => '伊班文',
1172             'ibb' => '伊比比奥文',
1173             'id' => '印尼文',
1174             'ie' => '国际文(E)',
1175             'ig' => '伊布文',
1176             'ii' => '四川彝文',
1177             'ik' => '依奴皮维克文',
1178             'ilo' => '伊洛阔文',
1179             'inh' => '印古什文',
1180             'io' => '伊多文',
1181             'is' => '冰岛文',
1182             'it' => '义大利文',
1183             'iu' => '因纽特文',
1184             'izh' => '英格里亚文',
1185             'ja' => '日文',
1186             'jam' => '牙买加克里奥尔英文',
1187             'jbo' => '逻辑文',
1188             'jgo' => '恩格姆巴文',
1189             'jmc' => '马恰美文',
1190             'jpr' => '犹太教-波斯文',
1191             'jrb' => '犹太阿拉伯文',
1192             'jut' => '日德兰文',
1193             'jv' => '爪哇文',
1194             'ka' => '乔治亚文',
1195             'kaa' => '卡拉卡尔帕克文',
1196             'kab' => '卡比尔文',
1197             'kac' => '卡琴文',
1198             'kaj' => '卡捷文',
1199             'kam' => '卡姆巴文',
1200             'kaw' => '卡威文',
1201             'kbd' => '卡巴尔达文',
1202             'kbl' => '卡念布文',
1203             'kcg' => '卡塔布文',
1204             'kde' => '马孔德文',
1205             'kea' => '卡布威尔第文',
1206             'ken' => '肯扬文',
1207             'kfo' => '科罗文',
1208             'kg' => '刚果文',
1209             'kgp' => '坎刚文',
1210             'kha' => '卡西文',
1211             'kho' => '和阗文',
1212             'khq' => '西桑海文',
1213             'khw' => '科瓦文',
1214             'ki' => '吉库尤文',
1215             'kiu' => '北扎扎其文',
1216             'kj' => '广亚马文',
1217             'kk' => '哈萨克文',
1218             'kkj' => '卡库文',
1219             'kl' => '格陵兰文',
1220             'kln' => '卡伦金文',
1221             'km' => '高棉文',
1222             'kmb' => '金邦杜文',
1223             'kn' => '坎那达文',
1224             'ko' => '韩文',
1225             'koi' => '科米-彼尔米亚克文',
1226             'kok' => '贡根文',
1227             'kos' => '科斯雷恩文',
1228             'kpe' => '克佩列文',
1229             'kr' => '卡努里文',
1230             'krc' => '卡拉柴-包尔卡尔文',
1231             'kri' => '塞拉利昂克里奥尔文',
1232             'krj' => '基那来阿文',
1233             'krl' => '卡累利阿文',
1234             'kru' => '库鲁科文',
1235             'ks' => '喀什米尔文',
1236             'ksb' => '尚巴拉文',
1237             'ksf' => '巴菲亚文',
1238             'ksh' => '科隆文',
1239             'ku' => '库尔德文',
1240             'kum' => '库密克文',
1241             'kut' => '库特奈文',
1242             'kv' => '科米文',
1243             'kw' => '康瓦耳文',
1244             'ky' => '吉尔吉斯文',
1245             'la' => '拉丁文',
1246             'lad' => '拉迪诺文',
1247             'lag' => '朗吉文',
1248             'lah' => '拉亨达文',
1249             'lam' => '兰巴文',
1250             'lb' => '卢森堡文',
1251             'lez' => '列兹干文',
1252             'lfn' => '新共同语言',
1253             'lg' => '干达文',
1254             'li' => '林堡文',
1255             'lij' => '利古里亚文',
1256             'liv' => '利伏尼亚文',
1257             'lkt' => '拉科塔文',
1258             'lmo' => '伦巴底文',
1259             'ln' => '林加拉文',
1260             'lo' => '寮文',
1261             'lol' => '芒戈文',
1262             'loz' => '洛齐文',
1263             'lrc' => '北卢尔文',
1264             'lt' => '立陶宛文',
1265             'ltg' => '拉特加莱文',
1266             'lu' => '鲁巴加丹加文',
1267             'lua' => '鲁巴鲁鲁亚文',
1268             'lui' => '路易塞诺文',
1269             'lun' => '卢恩达文',
1270             'luo' => '卢奥文',
1271             'lus' => '卢晒文',
1272             'luy' => '卢雅文',
1273             'lv' => '拉脱维亚文',
1274             'lzh' => '文言文',
1275             'lzz' => '拉兹文',
1276             'mad' => '马都拉文',
1277             'maf' => '马法文',
1278             'mag' => '马加伊文',
1279             'mai' => '迈蒂利文',
1280             'mak' => '望加锡文',
1281             'man' => '曼丁哥文',
1282             'mas' => '马赛文',
1283             'mde' => '马巴文',
1284             'mdf' => '莫克沙文',
1285             'mdr' => '曼达文',
1286             'men' => '门德文',
1287             'mer' => '梅鲁文',
1288             'mfe' => '克里奥文(模里西斯)',
1289             'mg' => '马拉加什文',
1290             'mga' => '中古爱尔兰文',
1291             'mgh' => '马夸文',
1292             'mgo' => '美塔文',
1293             'mh' => '马绍尔文',
1294             'mi' => '毛利文',
1295             'mic' => '米克马克文',
1296             'min' => '米南卡堡文',
1297             'mk' => '马其顿文',
1298             'ml' => '马来亚拉姆文',
1299             'mn' => '蒙古文',
1300             'mnc' => '满族文',
1301             'mni' => '曼尼普里文',
1302             'moh' => '莫霍克文',
1303             'mos' => '莫西文',
1304             'mr' => '马拉地文',
1305             'mrj' => '西马里文',
1306             'ms' => '马来文',
1307             'mt' => '马尔他文',
1308             'mua' => '蒙当文',
1309             'mul' => '多种语言',
1310             'mus' => '克里克文',
1311             'mwl' => '米兰德斯文',
1312             'mwr' => '马尔尼里文',
1313             'mwv' => '明打威文',
1314             'my' => '缅甸文',
1315             'mye' => '姆耶内文',
1316             'myv' => '厄尔兹亚文',
1317             'mzn' => '马赞德兰文',
1318             'na' => '诺鲁文',
1319             'nan' => '闽南语',
1320             'nap' => '拿波里文',
1321             'naq' => '纳马文',
1322             'nb' => '巴克摩挪威文',
1323             'nd' => '北地毕列文',
1324             'nds' => '低地德文',
1325             'nds_NL' => '低地萨克逊文',
1326             'ne' => '尼泊尔文',
1327             'new' => '尼瓦尔文',
1328             'ng' => '恩东加文',
1329             'nia' => '尼亚斯文',
1330             'niu' => '纽埃文',
1331             'njo' => '阿沃那加文',
1332             'nl' => '荷兰文',
1333             'nl_BE' => '佛兰芒文',
1334             'nmg' => '夸西奥文',
1335             'nn' => '耐诺斯克挪威文',
1336             'nnh' => '恩甘澎文',
1337             'no' => '挪威文',
1338             'nog' => '诺盖文',
1339             'non' => '古诺尔斯文',
1340             'nov' => '诺维亚文',
1341             'nqo' => '曼德文字 (N’Ko)',
1342             'nr' => '南地毕列文',
1343             'nso' => '北索托文',
1344             'nus' => '努埃尔文',
1345             'nv' => '纳瓦霍文',
1346             'nwc' => '古尼瓦尔文',
1347             'ny' => '尼扬贾文',
1348             'nym' => '尼扬韦齐文',
1349             'nyn' => '尼扬科莱文',
1350             'nyo' => '尼奥啰文',
1351             'nzi' => '尼兹马文',
1352             'oc' => '奥克西坦文',
1353             'oj' => '奥杰布瓦文',
1354             'om' => '奥罗莫文',
1355             'or' => '欧利亚文',
1356             'os' => '奥塞提文',
1357             'osa' => '欧塞奇文',
1358             'ota' => '鄂图曼土耳其文',
1359             'pa' => '旁遮普文',
1360             'pag' => '潘加辛文',
1361             'pal' => '巴列维文',
1362             'pam' => '潘帕嘉文',
1363             'pap' => '帕皮阿门托文',
1364             'pau' => '帛琉文',
1365             'pcd' => '庇卡底文',
1366             'pcm' => '尼日利亚皮钦语',
1367             'pdc' => '宾夕法尼亚德文',
1368             'pdt' => '门诺低地德文',
1369             'peo' => '古波斯文',
1370             'pfl' => '普法尔茨德文',
1371             'phn' => '腓尼基文',
1372             'pi' => '巴利文',
1373             'pl' => '波兰文',
1374             'pms' => '皮埃蒙特文',
1375             'pnt' => '旁狄希腊文',
1376             'pon' => '波那贝文',
1377             'prg' => '普鲁士文',
1378             'pro' => '古普罗旺斯文',
1379             'ps' => '普什图文',
1380             'pt' => '葡萄牙文',
1381             'qu' => '盖楚瓦文',
1382             'quc' => '基切文',
1383             'qug' => '钦博拉索海兰盖丘亚文',
1384             'raj' => '拉贾斯坦诸文',
1385             'rap' => '复活岛文',
1386             'rar' => '拉罗通加文',
1387             'rgn' => '罗马格诺里文',
1388             'rif' => '里菲亚诺文',
1389             'rm' => '罗曼斯文',
1390             'rn' => '隆迪文',
1391             'ro' => '罗马尼亚文',
1392             'ro_MD' => '摩尔多瓦文',
1393             'rof' => '兰博文',
1394             'rom' => '吉普赛文',
1395             'root' => '根语言',
1396             'rtm' => '罗图马岛文',
1397             'ru' => '俄文',
1398             'rue' => '卢森尼亚文',
1399             'rug' => '罗维阿纳文',
1400             'rup' => '罗马尼亚语系',
1401             'rw' => '卢安达文',
1402             'rwk' => '罗瓦文',
1403             'sa' => '梵文',
1404             'sad' => '桑达韦文',
1405             'sah' => '雅库特文',
1406             'sam' => '萨玛利亚阿拉姆文',
1407             'saq' => '萨布鲁文',
1408             'sas' => '撒撒克文',
1409             'sat' => '散塔利文',
1410             'saz' => '索拉什特拉文',
1411             'sba' => '甘拜文',
1412             'sbp' => '桑古文',
1413             'sc' => '撒丁文',
1414             'scn' => '西西里文',
1415             'sco' => '苏格兰文',
1416             'sd' => '信德文',
1417             'sdc' => '萨丁尼亚-萨萨里文',
1418             'sdh' => '南库尔德文',
1419             'se' => '北方萨米文',
1420             'see' => '塞讷卡文',
1421             'seh' => '赛纳文',
1422             'sei' => '瑟里文',
1423             'sel' => '瑟尔卡普文',
1424             'ses' => '东桑海文',
1425             'sg' => '桑戈文',
1426             'sga' => '古爱尔兰文',
1427             'sgs' => '萨莫吉希亚文',
1428             'sh' => '塞尔维亚克罗埃西亚文',
1429             'shi' => '希尔哈文',
1430             'shn' => '掸文',
1431             'shu' => '阿拉伯文(查德)',
1432             'si' => '僧伽罗文',
1433             'sid' => '希达摩文',
1434             'sk' => '斯洛伐克文',
1435             'sl' => '斯洛维尼亚文',
1436             'sli' => '下西利西亚文',
1437             'sly' => '塞拉亚文',
1438             'sm' => '萨摩亚文',
1439             'sma' => '南萨米文',
1440             'smj' => '鲁勒萨米文',
1441             'smn' => '伊纳里萨米文',
1442             'sms' => '斯科特萨米文',
1443             'sn' => '塞内加尔文',
1444             'snk' => '索尼基文',
1445             'so' => '索马利文',
1446             'sog' => '索格底亚纳文',
1447             'sq' => '阿尔巴尼亚文',
1448             'sr' => '塞尔维亚文',
1449             'srn' => '苏拉南东墎文',
1450             'srr' => '塞雷尔文',
1451             'ss' => '斯瓦特文',
1452             'ssy' => '萨霍文',
1453             'st' => '塞索托文',
1454             'stq' => '沙特菲士兰文',
1455             'su' => '巽他文',
1456             'suk' => '苏库马文',
1457             'sus' => '苏苏文',
1458             'sux' => '苏美文',
1459             'sv' => '瑞典文',
1460             'sw' => '史瓦希里文',
1461             'sw_CD' => '史瓦希里文(刚果)',
1462             'swb' => '葛摩文',
1463             'syc' => '古叙利亚文',
1464             'syr' => '叙利亚文',
1465             'szl' => '西利西亚文',
1466             'ta' => '坦米尔文',
1467             'tcy' => '图卢文',
1468             'te' => '泰卢固文',
1469             'tem' => '提姆文',
1470             'teo' => '特索文',
1471             'ter' => '泰雷诺文',
1472             'tet' => '泰顿文',
1473             'tg' => '塔吉克文',
1474             'th' => '泰文',
1475             'ti' => '提格利尼亚文',
1476             'tig' => '蒂格雷文',
1477             'tiv' => '提夫文',
1478             'tk' => '土库曼文',
1479             'tkl' => '托克劳文',
1480             'tkr' => '查库尔文',
1481             'tl' => '塔加路族文',
1482             'tlh' => '克林贡文',
1483             'tli' => '特林基特文',
1484             'tly' => '塔里什文',
1485             'tmh' => '塔马奇克文',
1486             'tn' => '突尼西亚文',
1487             'to' => '东加文',
1488             'tog' => '东加文(尼亚萨)',
1489             'tpi' => '托比辛文',
1490             'tr' => '土耳其文',
1491             'tru' => '图罗尤文',
1492             'trv' => '太鲁阁文',
1493             'ts' => '特松加文',
1494             'tsd' => '特萨克尼恩文',
1495             'tsi' => '钦西安文',
1496             'tt' => '鞑靼文',
1497             'ttt' => '穆斯林塔特文',
1498             'tum' => '图姆布卡文',
1499             'tvl' => '吐瓦鲁文',
1500             'tw' => '特威文',
1501             'twq' => '北桑海文',
1502             'ty' => '大溪地文',
1503             'tyv' => '土凡文',
1504             'tzm' => '塔马齐格特文',
1505             'udm' => '沃蒂艾克文',
1506             'ug' => '维吾尔文',
1507             'uga' => '乌加列文',
1508             'uk' => '乌克兰文',
1509             'umb' => '姆本杜文',
1510             'und' => '未知语言',
1511             'ur' => '乌都文',
1512             'uz' => '乌兹别克文',
1513             'vai' => '瓦伊文',
1514             've' => '温达文',
1515             'vec' => '威尼斯文',
1516             'vep' => '维普森文',
1517             'vi' => '越南文',
1518             'vls' => '西佛兰德文',
1519             'vmf' => '美茵-法兰克尼亚文',
1520             'vo' => '沃拉普克文',
1521             'vot' => '沃提克文',
1522             'vro' => '佛罗文',
1523             'vun' => '温旧文',
1524             'wa' => '瓦隆文',
1525             'wae' => '瓦瑟文',
1526             'wal' => '瓦拉莫文',
1527             'war' => '瓦瑞文',
1528             'was' => '瓦绍文',
1529             'wbp' => '沃皮瑞文',
1530             'wo' => '沃洛夫文',
1531             'wuu' => '吴语',
1532             'xal' => '卡尔梅克文',
1533             'xh' => '科萨文',
1534             'xmf' => '明格列尔文',
1535             'xog' => '索加文',
1536             'yao' => '瑶文',
1537             'yap' => '雅浦文',
1538             'yav' => '洋卞文',
1539             'ybb' => '耶姆巴文',
1540             'yi' => '意第绪文',
1541             'yo' => '约鲁巴文',
1542             'yrl' => '奈恩加图文',
1543             'yue' => '粤语',
1544             'za' => '壮文',
1545             'zap' => '萨波特克文',
1546             'zbl' => '布列斯符号',
1547             'zea' => '西兰文',
1548             'zen' => '泽纳加文',
1549             'zgh' => '标准摩洛哥塔马塞特文',
1550             'zh' => '中文',
1551             'zh_Hans' => '简体中文',
1552             'zh_Hant' => '繁体中文',
1553             'zu' => '祖鲁文',
1554             'zun' => '祖尼文',
1555             'zxx' => '无语言内容',
1556             'zza' => '扎扎文',
1557              
1558             );
1559             if (@_) {
1560             return $languages{$_[0]};
1561             }
1562             return \%languages;
1563             }
1564             },
1565             );
1566              
1567             has 'display_name_script' => (
1568             is => 'ro',
1569             isa => CodeRef,
1570             init_arg => undef,
1571             default => sub {
1572             sub {
1573             my %scripts = (
1574             'Afak' => '阿法卡文字',
1575             'Aghb' => '高加索阿尔巴尼亚文',
1576             'Arab' => '阿拉伯文',
1577             'Arab@alt=variant' => '波斯阿拉伯文字',
1578             'Armi' => '皇室亚美尼亚文',
1579             'Armn' => '亚美尼亚文',
1580             'Avst' => '阿维斯陀文',
1581             'Bali' => '峇里文',
1582             'Bamu' => '巴姆穆文',
1583             'Bass' => '巴萨文',
1584             'Batk' => '巴塔克文',
1585             'Beng' => '孟加拉文',
1586             'Blis' => '布列斯文',
1587             'Bopo' => '注音符号',
1588             'Brah' => '婆罗米文',
1589             'Brai' => '盲人用点字',
1590             'Bugi' => '布吉斯文',
1591             'Buhd' => '布希德文',
1592             'Cakm' => '查克马文',
1593             'Cans' => '加拿大原住民通用字符',
1594             'Cari' => '卡里亚文',
1595             'Cham' => '占文',
1596             'Cher' => '柴罗基文',
1597             'Cirt' => '色斯文',
1598             'Copt' => '科普特文',
1599             'Cprt' => '塞浦路斯文',
1600             'Cyrl' => '斯拉夫文',
1601             'Cyrs' => '西里尔文(古教会斯拉夫文变体)',
1602             'Deva' => '天城文',
1603             'Dsrt' => '德瑟雷特文',
1604             'Dupl' => '杜普洛伊速记',
1605             'Egyd' => '古埃及世俗体',
1606             'Egyh' => '古埃及僧侣体',
1607             'Egyp' => '古埃及象形文字',
1608             'Elba' => '爱尔巴桑文',
1609             'Ethi' => '衣索比亚文',
1610             'Geok' => '乔治亚语系(阿索他路里和努斯克胡里文)',
1611             'Geor' => '乔治亚文',
1612             'Glag' => '格拉哥里文',
1613             'Goth' => '歌德文',
1614             'Gran' => '格兰他文字',
1615             'Grek' => '希腊文',
1616             'Gujr' => '古吉拉特文',
1617             'Guru' => '古鲁穆奇文',
1618             'Hanb' => '汉语注音',
1619             'Hang' => '韩文字',
1620             'Hani' => '汉语',
1621             'Hano' => '哈努诺文',
1622             'Hans' => '简体',
1623             'Hans@alt=stand-alone' => '简体中文',
1624             'Hant' => '繁体',
1625             'Hant@alt=stand-alone' => '繁体中文',
1626             'Hebr' => '希伯来文',
1627             'Hira' => '平假名',
1628             'Hluw' => '安那托利亚象形文字',
1629             'Hmng' => '杨松录苗文',
1630             'Hrkt' => '片假名或平假名',
1631             'Hung' => '古匈牙利文',
1632             'Inds' => '印度河流域(哈拉帕文)',
1633             'Ital' => '古意大利文',
1634             'Jamo' => '韩文字母',
1635             'Java' => '爪哇文',
1636             'Jpan' => '日文',
1637             'Jurc' => '女真文字',
1638             'Kali' => '克耶李文',
1639             'Kana' => '片假名',
1640             'Khar' => '卡罗须提文',
1641             'Khmr' => '高棉文',
1642             'Khoj' => '克吉奇文字',
1643             'Knda' => '坎那达文',
1644             'Kore' => '韩文',
1645             'Kpel' => '克培列文',
1646             'Kthi' => '凯提文',
1647             'Lana' => '蓝拿文',
1648             'Laoo' => '寮国文',
1649             'Latf' => '拉丁文(尖角体活字变体)',
1650             'Latg' => '拉丁文(盖尔语变体)',
1651             'Latn' => '拉丁文',
1652             'Lepc' => '雷布查文',
1653             'Limb' => '林布文',
1654             'Lina' => '线性文字(A)',
1655             'Linb' => '线性文字(B)',
1656             'Lisu' => '栗僳文',
1657             'Loma' => '洛马文',
1658             'Lyci' => '吕西亚语',
1659             'Lydi' => '里底亚语',
1660             'Mand' => '曼底安文',
1661             'Mani' => '摩尼教文',
1662             'Maya' => '玛雅象形文字',
1663             'Mend' => '门德文',
1664             'Merc' => '麦罗埃文(曲线字体)',
1665             'Mero' => '麦罗埃文',
1666             'Mlym' => '马来亚拉姆文',
1667             'Mong' => '蒙古文',
1668             'Moon' => '蒙氏点字',
1669             'Mroo' => '谬文',
1670             'Mtei' => '曼尼普尔文',
1671             'Mymr' => '缅甸文',
1672             'Narb' => '古北阿拉伯文',
1673             'Nbat' => '纳巴泰文字',
1674             'Nkgb' => '纳西格巴文',
1675             'Nkoo' => '西非书面语言 (N’Ko)',
1676             'Nshu' => '女书文字',
1677             'Ogam' => '欧甘文',
1678             'Olck' => '桑塔利文',
1679             'Orkh' => '鄂尔浑文',
1680             'Orya' => '欧利亚文',
1681             'Osma' => '欧斯曼亚文',
1682             'Palm' => '帕米瑞拉文字',
1683             'Perm' => '古彼尔姆诸文',
1684             'Phag' => '八思巴文',
1685             'Phli' => '巴列维文(碑铭体)',
1686             'Phlp' => '巴列维文(圣诗体)',
1687             'Phlv' => '巴列维文(书体)',
1688             'Phnx' => '腓尼基文',
1689             'Plrd' => '柏格理拼音符',
1690             'Prti' => '帕提亚文(碑铭体)',
1691             'Rjng' => '拉让文',
1692             'Roro' => '朗格朗格象形文',
1693             'Runr' => '古北欧文字',
1694             'Samr' => '撒马利亚文',
1695             'Sara' => '沙拉堤文',
1696             'Sarb' => '古南阿拉伯文',
1697             'Saur' => '索拉什特拉文',
1698             'Sgnw' => '手语书写符号',
1699             'Shaw' => '箫柏纳字符',
1700             'Shrd' => '夏拉达文',
1701             'Sidd' => '悉昙文字',
1702             'Sind' => '信德文',
1703             'Sinh' => '锡兰文',
1704             'Sora' => '索朗桑朋文字',
1705             'Sund' => '巽他文',
1706             'Sylo' => '希洛弟纳格里文',
1707             'Syrc' => '敍利亚文',
1708             'Syre' => '叙利亚文(福音体文字变体)',
1709             'Syrj' => '叙利亚文(西方文字变体)',
1710             'Syrn' => '叙利亚文(东方文字变体)',
1711             'Tagb' => '南岛文',
1712             'Takr' => '塔卡里文字',
1713             'Tale' => '傣哪文',
1714             'Talu' => '西双版纳新傣文',
1715             'Taml' => '坦米尔文',
1716             'Tang' => '西夏文',
1717             'Tavt' => '傣担文',
1718             'Telu' => '泰卢固文',
1719             'Teng' => '谈格瓦文',
1720             'Tfng' => '提非纳文',
1721             'Tglg' => '塔加拉文',
1722             'Thaa' => '塔安那文',
1723             'Thai' => '泰文',
1724             'Tibt' => '西藏文',
1725             'Tirh' => '迈蒂利文',
1726             'Ugar' => '乌加列文',
1727             'Vaii' => '瓦依文',
1728             'Visp' => '视觉语音文字',
1729             'Wara' => '瓦郎奇蒂文字',
1730             'Wole' => '沃雷艾文',
1731             'Xpeo' => '古波斯文',
1732             'Xsux' => '苏米鲁亚甲文楔形文字',
1733             'Yiii' => '彝文',
1734             'Zinh' => '继承文字(Unicode)',
1735             'Zmth' => '数学符号',
1736             'Zsye' => '表情符号',
1737             'Zsym' => '符号',
1738             'Zxxx' => '非书写语言',
1739             'Zyyy' => '一般文字',
1740             'Zzzz' => '未知文字',
1741              
1742             );
1743             if ( @_ ) {
1744             return $scripts{$_[0]};
1745             }
1746             return \%scripts;
1747             }
1748             }
1749             );
1750              
1751             has 'display_name_region' => (
1752             is => 'ro',
1753             isa => HashRef[Str],
1754             init_arg => undef,
1755             default => sub {
1756             {
1757             '001' => '世界',
1758             '002' => '非洲',
1759             '003' => '北美洲',
1760             '005' => '南美洲',
1761             '009' => '大洋洲',
1762             '011' => '西非',
1763             '013' => '中美',
1764             '014' => '东非',
1765             '015' => '北非',
1766             '017' => '中非',
1767             '018' => '非洲南部',
1768             '019' => '美洲',
1769             '021' => '北美',
1770             '029' => '加勒比海',
1771             '030' => '东亚',
1772             '034' => '南亚',
1773             '035' => '东南亚',
1774             '039' => '南欧',
1775             '053' => '澳洲同纽西兰',
1776             '054' => '美拉尼西亚',
1777             '057' => '密克罗尼西亚',
1778             '061' => '玻里尼西亚',
1779             '142' => '亚洲',
1780             '143' => '中亚',
1781             '145' => '西亚',
1782             '150' => '欧洲',
1783             '151' => '东欧',
1784             '154' => '北欧',
1785             '155' => '西欧',
1786             '202' => '撒哈拉以南非洲',
1787             '419' => '拉丁美洲',
1788             'AC' => '阿森松岛',
1789             'AD' => '安道尔',
1790             'AE' => '阿拉伯联合大公国',
1791             'AF' => '阿富汗',
1792             'AG' => '安提瓜同巴布达',
1793             'AI' => '安圭拉',
1794             'AL' => '阿尔巴尼亚',
1795             'AM' => '亚美尼亚',
1796             'AO' => '安哥拉',
1797             'AQ' => '南极洲',
1798             'AR' => '阿根廷',
1799             'AS' => '美属萨摩亚',
1800             'AT' => '奥地利',
1801             'AU' => '澳洲',
1802             'AW' => '荷属阿鲁巴',
1803             'AX' => '奥兰群岛',
1804             'AZ' => '亚塞拜然',
1805             'BA' => '波斯尼亚同黑塞哥维那',
1806             'BB' => '巴贝多',
1807             'BD' => '孟加拉',
1808             'BE' => '比利时',
1809             'BF' => '布吉纳法索',
1810             'BG' => '保加利亚',
1811             'BH' => '巴林',
1812             'BI' => '蒲隆地',
1813             'BJ' => '贝南',
1814             'BL' => '圣巴瑟米',
1815             'BM' => '百慕达',
1816             'BN' => '汶莱',
1817             'BO' => '玻利维亚',
1818             'BQ' => '荷兰加勒比区',
1819             'BR' => '巴西',
1820             'BS' => '巴哈马',
1821             'BT' => '不丹',
1822             'BV' => '布威岛',
1823             'BW' => '波札那',
1824             'BY' => '白俄罗斯',
1825             'BZ' => '贝里斯',
1826             'CA' => '加拿大',
1827             'CC' => '科科斯(基林)群岛',
1828             'CD' => '刚果(金夏沙)',
1829             'CD@alt=variant' => '刚果民主共和国',
1830             'CF' => '中非共和国',
1831             'CG' => '刚果(布拉萨)',
1832             'CG@alt=variant' => '刚果共和国',
1833             'CH' => '瑞士',
1834             'CI' => '象牙海岸',
1835             'CK' => '库克群岛',
1836             'CL' => '智利',
1837             'CM' => '喀麦隆',
1838             'CN' => '中华人民共和国',
1839             'CO' => '哥伦比亚',
1840             'CP' => '克里派顿岛',
1841             'CR' => '哥斯大黎加',
1842             'CU' => '古巴',
1843             'CV' => '维德角',
1844             'CW' => '库拉索',
1845             'CX' => '圣诞岛',
1846             'CY' => '赛普勒斯',
1847             'CZ' => '捷克',
1848             'CZ@alt=variant' => '捷克共和国',
1849             'DE' => '德国',
1850             'DG' => '迪亚哥加西亚岛',
1851             'DJ' => '吉布地',
1852             'DK' => '丹麦',
1853             'DM' => '多米尼克',
1854             'DO' => '多明尼加共和国',
1855             'DZ' => '阿尔及利亚',
1856             'EA' => '休达与梅利利亚',
1857             'EC' => '厄瓜多',
1858             'EE' => '爱沙尼亚',
1859             'EG' => '埃及',
1860             'EH' => '西撒哈拉',
1861             'ER' => '厄利垂亚',
1862             'ES' => '西班牙',
1863             'ET' => '衣索比亚',
1864             'EU' => '欧盟',
1865             'EZ' => '欧元区',
1866             'FI' => '芬兰',
1867             'FJ' => '斐济',
1868             'FK' => '福克兰群岛',
1869             'FK@alt=variant' => '福克兰群岛 (马尔维纳斯群岛)',
1870             'FM' => '密克罗尼西亚群岛',
1871             'FO' => '法罗群岛',
1872             'FR' => '法国',
1873             'GA' => '加彭',
1874             'GB' => '英国',
1875             'GB@alt=short' => '英国',
1876             'GD' => '格瑞那达',
1877             'GE' => '乔治亚共和国',
1878             'GF' => '法属圭亚那',
1879             'GG' => '根西岛',
1880             'GH' => '迦纳',
1881             'GI' => '直布罗陀',
1882             'GL' => '格陵兰',
1883             'GM' => '甘比亚',
1884             'GN' => '几内亚',
1885             'GP' => '瓜地洛普',
1886             'GQ' => '赤道几内亚',
1887             'GR' => '希腊',
1888             'GS' => '南佐治亚岛同南桑威奇群岛',
1889             'GT' => '瓜地马拉',
1890             'GU' => '关岛',
1891             'GW' => '几内亚比索',
1892             'GY' => '盖亚那',
1893             'HK' => '中华人民共和国香港特别行政区',
1894             'HK@alt=short' => '香港',
1895             'HM' => '赫德岛同麦克唐纳群岛',
1896             'HN' => '宏都拉斯',
1897             'HR' => '克罗埃西亚',
1898             'HT' => '海地',
1899             'HU' => '匈牙利',
1900             'IC' => '加那利群岛',
1901             'ID' => '印尼',
1902             'IE' => '爱尔兰',
1903             'IL' => '以色列',
1904             'IM' => '曼岛',
1905             'IN' => '印度',
1906             'IO' => '英属印度洋领地',
1907             'IQ' => '伊拉克',
1908             'IR' => '伊朗',
1909             'IS' => '冰岛',
1910             'IT' => '义大利',
1911             'JE' => '泽西岛',
1912             'JM' => '牙买加',
1913             'JO' => '约旦',
1914             'JP' => '日本',
1915             'KE' => '肯亚',
1916             'KG' => '吉尔吉斯',
1917             'KH' => '柬埔寨',
1918             'KI' => '吉里巴斯',
1919             'KM' => '葛摩',
1920             'KN' => '圣基茨同尼维斯',
1921             'KP' => '北韩',
1922             'KR' => '南韩',
1923             'KW' => '科威特',
1924             'KY' => '开曼群岛',
1925             'KZ' => '哈萨克',
1926             'LA' => '寮国',
1927             'LB' => '黎巴嫩',
1928             'LC' => '圣露西亚',
1929             'LI' => '列支敦斯登',
1930             'LK' => '斯里兰卡',
1931             'LR' => '赖比瑞亚',
1932             'LS' => '赖索托',
1933             'LT' => '立陶宛',
1934             'LU' => '卢森堡',
1935             'LV' => '拉脱维亚',
1936             'LY' => '利比亚',
1937             'MA' => '摩洛哥',
1938             'MC' => '摩纳哥',
1939             'MD' => '摩尔多瓦',
1940             'ME' => '蒙特内哥罗',
1941             'MF' => '法属圣马丁',
1942             'MG' => '马达加斯加',
1943             'MH' => '马绍尔群岛',
1944             'MK' => '马其顿',
1945             'MK@alt=variant' => '前南斯拉夫马其顿共和国',
1946             'ML' => '马利',
1947             'MM' => '缅甸',
1948             'MN' => '蒙古',
1949             'MO' => '中华人民共和国澳门特别行政区',
1950             'MO@alt=short' => '澳门',
1951             'MP' => '北马里亚纳群岛',
1952             'MQ' => '马丁尼克岛',
1953             'MR' => '茅利塔尼亚',
1954             'MS' => '蒙哲腊',
1955             'MT' => '马尔他',
1956             'MU' => '模里西斯',
1957             'MV' => '马尔地夫',
1958             'MW' => '马拉威',
1959             'MX' => '墨西哥',
1960             'MY' => '马来西亚',
1961             'MZ' => '莫三比克',
1962             'NA' => '纳米比亚',
1963             'NC' => '新喀里多尼亚',
1964             'NE' => '尼日',
1965             'NF' => '诺福克岛',
1966             'NG' => '奈及利亚',
1967             'NI' => '尼加拉瓜',
1968             'NL' => '荷兰',
1969             'NO' => '挪威',
1970             'NP' => '尼泊尔',
1971             'NR' => '诺鲁',
1972             'NU' => '纽埃岛',
1973             'NZ' => '纽西兰',
1974             'OM' => '阿曼王国',
1975             'PA' => '巴拿马',
1976             'PE' => '秘鲁',
1977             'PF' => '法属玻里尼西亚',
1978             'PG' => '巴布亚纽几内亚',
1979             'PH' => '菲律宾',
1980             'PK' => '巴基斯坦',
1981             'PL' => '波兰',
1982             'PM' => '圣皮埃尔同密克隆群岛',
1983             'PN' => '皮特肯群岛',
1984             'PR' => '波多黎各',
1985             'PS' => '巴勒斯坦自治区',
1986             'PS@alt=short' => '巴勒斯坦',
1987             'PT' => '葡萄牙',
1988             'PW' => '帛琉',
1989             'PY' => '巴拉圭',
1990             'QA' => '卡达',
1991             'QO' => '大洋洲边疆群岛',
1992             'RE' => '留尼旺',
1993             'RO' => '罗马尼亚',
1994             'RS' => '塞尔维亚',
1995             'RU' => '俄罗斯',
1996             'RW' => '卢安达',
1997             'SA' => '沙乌地阿拉伯',
1998             'SB' => '索罗门群岛',
1999             'SC' => '塞席尔',
2000             'SD' => '苏丹',
2001             'SE' => '瑞典',
2002             'SG' => '新加坡',
2003             'SH' => '圣赫勒拿岛',
2004             'SI' => '斯洛维尼亚',
2005             'SJ' => '斯瓦尔巴特群岛同扬马延岛',
2006             'SK' => '斯洛伐克',
2007             'SL' => '狮子山',
2008             'SM' => '圣马利诺',
2009             'SN' => '塞内加尔',
2010             'SO' => '索马利亚',
2011             'SR' => '苏利南',
2012             'SS' => '南苏丹',
2013             'ST' => '圣多美同普林西比',
2014             'SV' => '萨尔瓦多',
2015             'SX' => '荷属圣马丁',
2016             'SY' => '叙利亚',
2017             'SZ' => '史瓦济兰',
2018             'TA' => '特里斯坦达库尼亚群岛',
2019             'TC' => '土克斯及开科斯群岛',
2020             'TD' => '查德',
2021             'TF' => '法属南方属地',
2022             'TG' => '多哥',
2023             'TH' => '泰国',
2024             'TJ' => '塔吉克',
2025             'TK' => '托克劳群岛',
2026             'TL' => '东帝汶',
2027             'TM' => '土库曼',
2028             'TN' => '突尼西亚',
2029             'TO' => '东加',
2030             'TR' => '土耳其',
2031             'TT' => '千里达同多巴哥',
2032             'TV' => '吐瓦鲁',
2033             'TW' => '台湾',
2034             'TZ' => '坦尚尼亚',
2035             'UA' => '乌克兰',
2036             'UG' => '乌干达',
2037             'UM' => '美国本土外小岛屿',
2038             'UN' => '联合国',
2039             'US' => '美国',
2040             'US@alt=short' => '美国',
2041             'UY' => '乌拉圭',
2042             'UZ' => '乌兹别克',
2043             'VA' => '梵蒂冈',
2044             'VC' => '圣文森特同格林纳丁斯',
2045             'VE' => '委内瑞拉',
2046             'VG' => '英属维京群岛',
2047             'VI' => '美属维京群岛',
2048             'VN' => '越南',
2049             'VU' => '万那杜',
2050             'WF' => '瓦利斯同富图纳群岛',
2051             'WS' => '萨摩亚',
2052             'XK' => '科索沃',
2053             'YE' => '叶门',
2054             'YT' => '马约特',
2055             'ZA' => '南非',
2056             'ZM' => '尚比亚',
2057             'ZW' => '辛巴威',
2058             'ZZ' => '未知区域',
2059              
2060             }
2061             },
2062             );
2063              
2064             has 'display_name_variant' => (
2065             is => 'ro',
2066             isa => HashRef[Str],
2067             init_arg => undef,
2068             default => sub {
2069             {
2070             '1901' => '传统德语拼字学',
2071             '1994' => '标准雷西亚拼字',
2072             '1996' => '1996 年的德语拼字学',
2073             '1606NICT' => '中世纪晚期法文(至1606年)',
2074             '1694ACAD' => '早期现代法文',
2075             '1959ACAD' => '白俄罗斯文(学术)',
2076             'ALALC97' => '美国国会图书馆标准方案罗马化(1997年版)',
2077             'ALUKU' => '阿鲁库方言',
2078             'AREVELA' => '亚美尼亚东部',
2079             'AREVMDA' => '亚美尼亚西部',
2080             'BAKU1926' => '统一土耳其拉丁字母',
2081             'BAUDDHA' => '佛教混合梵文',
2082             'BISCAYAN' => '比斯开方言',
2083             'BISKE' => 'San Giorgio/Bila 方言',
2084             'BOONT' => '布恩特林方言',
2085             'EMODENG' => '早期现代英语',
2086             'FONIPA' => 'IPA 拼音',
2087             'FONUPA' => 'UPA 拼音',
2088             'FONXSAMP' => 'X-SAMPA 音标',
2089             'HEPBURN' => '平文式罗马字',
2090             'HOGNORSK' => '高地挪威文',
2091             'ITIHASA' => '史诗梵文',
2092             'JAUER' => '米兹泰尔方言',
2093             'JYUTPING' => '香港语言学学会粤语拼音',
2094             'KKCOR' => '通用康沃尔文拼字',
2095             'LAUKIKA' => '传统梵文',
2096             'LIPAW' => '雷西亚利波瓦方言',
2097             'LUNA1918' => '俄罗斯文拼字(1917年后)',
2098             'MONOTON' => '希腊文单调正字法',
2099             'NDYUKA' => '苏利南恩都卡方言',
2100             'NEDIS' => '那提松尼方言',
2101             'NJIVA' => '雷西亚尼瓦方言',
2102             'OSOJS' => '雷西亚欧西亚柯方言',
2103             'PAMAKA' => '苏利南帕马卡方言',
2104             'PETR1708' => '俄罗斯文拼字(1708 年)',
2105             'PINYIN' => '汉语拼音',
2106             'POLYTON' => '希腊文多调正字法',
2107             'POSIX' => '电脑',
2108             'PUTER' => '瑞士普特尔方言',
2109             'REVISED' => '已修订的拼字学',
2110             'ROZAJ' => '雷西亚方言',
2111             'RUMGR' => '罗曼什文',
2112             'SAAHO' => '萨霍文',
2113             'SCOTLAND' => '苏格兰标准英语',
2114             'SCOUSE' => '利物浦方言',
2115             'SOLBA' => '雷西亚史托维萨方言',
2116             'SURMIRAN' => '瑞士苏迈拉方言',
2117             'SURSILV' => '瑞士苏瑟瓦方言',
2118             'SUTSILV' => '瑞士苏希瓦方言',
2119             'TARASK' => '白俄罗斯文传统拼字',
2120             'UCCOR' => '统一康沃尔文拼字',
2121             'UCRCOR' => '统一康沃尔文修订拼字',
2122             'ULSTER' => '爱尔兰阿尔斯特方言',
2123             'VAIDIKA' => '吠陀梵文',
2124             'VALENCIA' => '瓦伦西亚文',
2125             'VALLADER' => '瑞士瓦勒德方言',
2126             'WADEGILE' => '威妥玛式拼音',
2127              
2128             }
2129             },
2130             );
2131              
2132             has 'display_name_key' => (
2133             is => 'ro',
2134             isa => HashRef[Str],
2135             init_arg => undef,
2136             default => sub {
2137             {
2138             'calendar' => '历法',
2139             'cf' => '货币格式',
2140             'colalternate' => '略过符号排序',
2141             'colbackwards' => '反向重音排序',
2142             'colcasefirst' => '大写/小写排列',
2143             'colcaselevel' => '区分大小写排序',
2144             'collation' => '排序',
2145             'colnormalization' => '正规化排序',
2146             'colnumeric' => '数字排序',
2147             'colstrength' => '排序强度',
2148             'currency' => '货币',
2149             'hc' => '时间周期(12 小时制与 24 小时制)',
2150             'lb' => '换行样式',
2151             'ms' => '度量单位系统',
2152             'numbers' => '数字',
2153             'timezone' => '时区',
2154             'va' => '区域变异',
2155             'x' => '专用区',
2156              
2157             }
2158             },
2159             );
2160              
2161             has 'display_name_type' => (
2162             is => 'ro',
2163             isa => HashRef[HashRef[Str]],
2164             init_arg => undef,
2165             default => sub {
2166             {
2167             'calendar' => {
2168             'buddhist' => q{佛历},
2169             'chinese' => q{农历},
2170             'coptic' => q{科普特历},
2171             'dangi' => q{檀纪历},
2172             'ethiopic' => q{衣索比亚历},
2173             'ethiopic-amete-alem' => q{衣索比亚历 (Amete Alem)},
2174             'gregorian' => q{公历},
2175             'hebrew' => q{希伯来历},
2176             'indian' => q{印度国历},
2177             'islamic' => q{伊斯兰历},
2178             'islamic-civil' => q{伊斯兰民用历},
2179             'islamic-rgsa' => q{伊斯兰新月历},
2180             'islamic-tbla' => q{伊斯兰天文历},
2181             'islamic-umalqura' => q{乌姆库拉历},
2182             'iso8601' => q{国际标准 ISO 8601},
2183             'japanese' => q{日本历},
2184             'persian' => q{波斯历},
2185             'roc' => q{民国历},
2186             },
2187             'cf' => {
2188             'account' => q{会计货币格式},
2189             'standard' => q{标准货币格式},
2190             },
2191             'colalternate' => {
2192             'non-ignorable' => q{排序符号},
2193             'shifted' => q{略过符号排序},
2194             },
2195             'colbackwards' => {
2196             'no' => q{正常排序重音},
2197             'yes' => q{依反向重音排序},
2198             },
2199             'colcasefirst' => {
2200             'lower' => q{优先排序小写},
2201             'no' => q{正常大小写顺序排序},
2202             'upper' => q{优先排序大写},
2203             },
2204             'colcaselevel' => {
2205             'no' => q{不分大小写排序},
2206             'yes' => q{依大小写排序},
2207             },
2208             'collation' => {
2209             'big5han' => q{繁体中文排序 - Big5},
2210             'dictionary' => q{字典排序},
2211             'ducet' => q{预设 Unicode 排序},
2212             'eor' => q{欧洲排序规则},
2213             'gb2312han' => q{简体中文排序 - GB2312},
2214             'phonebook' => q{电话簿排序},
2215             'phonetic' => q{发音排序},
2216             'pinyin' => q{拼音排序},
2217             'reformed' => q{改良排序},
2218             'search' => q{一般用途搜寻},
2219             'searchjl' => q{韩文子音排序},
2220             'standard' => q{标准排序},
2221             'stroke' => q{笔画排序},
2222             'traditional' => q{传统排序},
2223             'unihan' => q{部首笔画排序},
2224             'zhuyin' => q{注音排序},
2225             },
2226             'colnormalization' => {
2227             'no' => q{非正规化排序},
2228             'yes' => q{依正规化排序 Unicode},
2229             },
2230             'colnumeric' => {
2231             'no' => q{个别排序数字},
2232             'yes' => q{依数字顺序排序数字},
2233             },
2234             'colstrength' => {
2235             'identical' => q{全部排序},
2236             'primary' => q{仅排序基础字母},
2237             'quaternary' => q{排序重音/大小写/全半形/假名},
2238             'secondary' => q{排序重音},
2239             'tertiary' => q{排序重音/大小写/全半形},
2240             },
2241             'd0' => {
2242             'fwidth' => q{全形},
2243             'hwidth' => q{半形},
2244             'npinyin' => q{数值},
2245             },
2246             'hc' => {
2247             'h11' => q{12 小时制 (0–11)},
2248             'h12' => q{12 小时制 (1–12)},
2249             'h23' => q{24 小时制 (0–23)},
2250             'h24' => q{24 小时制 (1–24)},
2251             },
2252             'lb' => {
2253             'loose' => q{宽松换行样式},
2254             'normal' => q{一般换行样式},
2255             'strict' => q{强制换行样式},
2256             },
2257             'm0' => {
2258             'bgn' => q{美国地名委员会},
2259             'ungegn' => q{联合国地名专家组},
2260             },
2261             'ms' => {
2262             'metric' => q{公制},
2263             'uksystem' => q{英制度量单位系统},
2264             'ussystem' => q{美制度量单位系统},
2265             },
2266             'numbers' => {
2267             'arab' => q{阿拉伯-印度数字},
2268             'arabext' => q{阿拉伯-印度扩充数字},
2269             'armn' => q{亚美尼亚数字},
2270             'armnlow' => q{小写亚美尼亚数字},
2271             'bali' => q{峇里文数字},
2272             'beng' => q{孟加拉数字},
2273             'brah' => q{婆罗米数字},
2274             'cakm' => q{查克马数字},
2275             'cham' => q{占文数字},
2276             'deva' => q{梵文数字},
2277             'ethi' => q{衣索比亚数字},
2278             'finance' => q{金融数字},
2279             'fullwide' => q{全形数字},
2280             'geor' => q{乔治亚数字},
2281             'grek' => q{希腊数字},
2282             'greklow' => q{小写希腊数字},
2283             'gujr' => q{古吉拉特数字},
2284             'guru' => q{古尔穆奇数字},
2285             'hanidec' => q{中文十进位数字},
2286             'hans' => q{小写简体中文数字},
2287             'hansfin' => q{大写简体中文数字},
2288             'hant' => q{小写繁体中文数字},
2289             'hantfin' => q{大写繁体中文数字},
2290             'hebr' => q{希伯来数字},
2291             'java' => q{爪哇文数字},
2292             'jpan' => q{小写日文数字},
2293             'jpanfin' => q{大写日文数字},
2294             'kali' => q{克耶数字},
2295             'khmr' => q{高棉数字},
2296             'knda' => q{坎那达数字},
2297             'lana' => q{老傣文数字},
2298             'lanatham' => q{兰纳文数字},
2299             'laoo' => q{寮国数字},
2300             'latn' => q{阿拉伯数字},
2301             'lepc' => q{西纳文数字},
2302             'limb' => q{林布文数字},
2303             'mlym' => q{马来亚拉姆数字},
2304             'mong' => q{蒙古数字},
2305             'mtei' => q{曼尼普尔数字},
2306             'mymr' => q{缅甸数字},
2307             'mymrshan' => q{缅甸掸文数字},
2308             'native' => q{原始数字},
2309             'nkoo' => q{曼德数字},
2310             'olck' => q{桑塔利文数字},
2311             'orya' => q{欧利亚数字},
2312             'osma' => q{奥斯曼亚数字},
2313             'roman' => q{罗马数字},
2314             'romanlow' => q{小写罗马数字},
2315             'saur' => q{索拉什特拉文数字},
2316             'shrd' => q{夏拉达数字},
2317             'sora' => q{索朗桑朋数字},
2318             'sund' => q{巽他数字},
2319             'takr' => q{塔卡里数字},
2320             'talu' => q{新傣仂文数字},
2321             'taml' => q{坦米尔数字},
2322             'tamldec' => q{坦米尔数字},
2323             'telu' => q{泰卢固数字},
2324             'thai' => q{泰文数字},
2325             'tibt' => q{西藏数字},
2326             'traditional' => q{传统数字},
2327             'vaii' => q{瓦伊文数字},
2328             },
2329              
2330             }
2331             },
2332             );
2333              
2334             has 'display_name_measurement_system' => (
2335             is => 'ro',
2336             isa => HashRef[Str],
2337             init_arg => undef,
2338             default => sub {
2339             {
2340             'metric' => q{公制},
2341             'UK' => q{英制},
2342             'US' => q{美制},
2343              
2344             }
2345             },
2346             );
2347              
2348             has 'display_name_code_patterns' => (
2349             is => 'ro',
2350             isa => HashRef[Str],
2351             init_arg => undef,
2352             default => sub {
2353             {
2354             'language' => '语言:{0}',
2355             'script' => '文字:{0}',
2356             'region' => '地区:{0}',
2357              
2358             }
2359             },
2360             );
2361              
2362             has 'characters' => (
2363             is => 'ro',
2364             isa => HashRef,
2365             init_arg => undef,
2366             default => $^V ge v5.18.0
2367             ? eval <<'EOT'
2368             sub {
2369             no warnings 'experimental::regex_sets';
2370             return {
2371             auxiliary => qr{[乍 仂 伏 佐 侣 僳 兆 兑 券 勋 卑 卞 咀 嘅 堤 墎 壤 孜 屿 峇 巽 斜 昙 昼 栗 楔 浑 涅 湘 澎 灿 狄 琳 瑚 甫 碑 礁 绰 芒 苗 茨 茵 蓬 蚩 蛰 蜀 裘 谬 赣 酋 闽 陇 霜]},
2372             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'],
2373             main => qr{[一 丁 七 万-与 丑 专 且 世 丘-业 东 丝 丢 两 严 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之 乌 乎-乐 乔 乖 乘 乙 九 也-乡 书 买 乱 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交-亨 享 京 亮 亲 人 亿-仁 仅 仇 今 介 仍 从 仑 仔 他 付 仙 代-以 仪 们 仰 仲 件 价 任 份 企 伊 伍 伐 休 众-会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 佉 位-住 体 何 余 佛 作 你 佩 佳 使 例 供 依 侠 侦-侨 侯 侵 便 促 俄 俊 俗 保 信 修 俾 倍 倒 候 倚 借 值 倾 假 偏 做 停 健 偶 偷 傣 傲 傻 像 僧 儒 儿 允 元-充 先 光 克 免 兔 党 入 全 八-兮 兰 共 关-兹 养-兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 净 准 凉 凌 减 凝 几 凡 凤 凭 凯 凰 凶 出 击 函 刀 分 切 刊 划 列-创 初 删 判 利 别 到 制 刷 刺 刻 剌 前 剑 剧 剩 剪 副 割 力 劝-务 动-劫 励-劳 势 勇 勉 勒 勤 勿 包 匈 化 北 匹-医 十 千 升 午 半 华 协 卒 卓 单-南 博 卜 占-卢 卧 卫 卯-危 即 却 卷 厂 厄-历 厉 压 厌 厘 厚 原 去 县 参 又 及-反 发 叔 取-叙 口-另 只-叭 可 台 史 右 叶-叹 吃 各 合-吊 同-后 吐 向 吓 吕 吗 君 吝-吠 否 吧 含 听 启 吴 吵 吸 吹 吾 呀 呆 告 员 呜 呢 周 味 呵 呼 命 和 咖 咤 咦 咧 咪 咬 咱 哀 品 哇-哉 响 哎 哥 哦 哩 哪 哭 哲 唉 唐 唔 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 啰 喀 喂 善 喇 喊 喔 喜 喝 喵 喷 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 圜 土 圣 在 圭 地 场 圾 址 均 坎-坐 块 坚-坜 坡 坤 坦 坪 垂 垃 型 垒 埃 城 埔 域 培 基 堂 堆 堕 堡 堪 塔 塞 填 境 墙 增 墨 壁 士 壬 壮 声 壳 处 备 复 夏 夕 外 多 夜 够 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奎 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妆-妈 妙 妥 妨 妮 妳 妹 妻 姆 始 姐 姑 姓 委 姿 威 娃 娄 娘 娱 婆 婚 媒 嫌 嫩 子 孔 字-孙 孝 孟 季 孤 学 孩 宁 它 宅 宇-安 宋 完 宏 宗-实 宠-室 宪 宫 害 家 容 宽-宿 寂 寄-密 富 寒 寝-察 寨 寮 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层 居 届 屋 屏 展 属 屠 山 岁 岂 岚 岛 岩 岭 岸 峡 峰 崇 崴 川 州 巡 工-巨 巫 差 己-巴 巷 币-布 帅 师 希 帐 帕 帖 帛 帝 带 席 帮 常 帽 幅 幕 干-年 并 幸 幻-幽 广 庄 庆 庇 床 序 库-底 店 庚 府 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异-弄 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 彊 归 当 录 彝 形 彦 彩 彬 彭 彰 影 役 彻 彼 往 征 径 待 很 律 徐 徒 得 微 德 心 必 忆 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 怜 思 怡 急 性 怨 怪 总 恋 恐 恒 恢 恨 恩 恭 息 恰 恶 恼 悉 悔 悟 悠 悦 您 悲 情 惊 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愿 慈 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏-戒 或 战 截 戴 户 房-扁 扇 手 才 扎 打 托 扣 扥 执 扩 扫-扭 扯 扰 批 找-技 抄 把 抓 投 抗 折 抛 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拏 拒 拔 拖 招 拜 拟 拥 拨 择 括 拳 拼 拾 拿 持 挂 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控 推 措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摇 摘 摩 摸 撑 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敍 敏 救 教 敝 敢 散 敦 敬 数 整 文 斋 斐 斗 料 断 斯 新 方 施 旁 旅 旋 族 旗 无 既 日-旧 早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暴 曰 曲 更 曼 曾-最 月 有 朋 服 朗 望 朝 期 木 未-札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栏 树 校 样-根 格 桃 案 桌 桑 档 桥 梁 梅 梦 梨 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 横 檀 次-欣 欧 欲 欺 款 歉 歌 止-武 死 殊 残 段 毁 毅 母 每 毒 比 毕 毛 毫 氏 民 气 水 永 求 汉 汗 汝 江-污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泄 泉 泊 法 泡 波 泥 注 泪 泰 泳 泽 泾 洁 洋 洗 洛 洞 洪 洲 活 洽 派 流 浅 测 济 浏 浓 浦 浩 浪 浮 海 涂 消 涉 涛 涨 涯 液 涵 淑 淡 深 混 清 渐 渡 温 港 游 湖 湾 源 溪 滋 滑 滚 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澳 激 灌 火 灭 灯 灰 灵 灾 炉 炎 炮 炸 点 烂 烈 烟 烤 烦 烧 热 焦 然 煞 照 熊 熟 燃 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牠 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 猫 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珊 珍 珠 珥 班 球 理 琉 琪 琴 瑙 瑜 瑞 瑟 瑰 瑶 瓜 瓦 瓶 甘 甚 甜 生 用 田-申 电 男 甸 画 界 留 略 番 疆 疏 疑 疗 疯 疼 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 益 监 盖-盘 盛 盟 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磨 示 礼 社 祖 祚 祛 祝 神 祥 票 祯 祸 禁 禄 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 积 称 移 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 窭 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箫 箭 箱 篇 篮 簿 籍 米 类 粉 粗 粤 精 糊 糕 糟 系 素 索 紧 紫 累 繁 纠 红 约 级 纪 纬 纯 纲 纳 纵 纷 纸 纽 线 练 组 细-终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 综 绿 缅 缓 编 缘 缚 缩 缪 缴 缸 缺 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羽 翁 翔 翘 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 耻 聊 职 联 聚 聪 肉 肚 股 肥 肩 肯 育 胆 背 胎 胖 胜 胞 胡 胸 能 脆 脑 脚 脱 脸 腊 腓 腔 腰 腿 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芝 芦 芬 花 芳 苍 苏 若 苦 英 范 茅 茫 茶 草 荐 荒 荣 药 荷 荼 莉 莎 莫 莱 莲 获 菜 菩 菲 萄 萤 营 萧 萨 落 葛 葡 蒂 蒋 蒙 蒲 蓝 蔕 蔡 薄 薪 藏 藤 虎 虑 虚 虫 虽 蛇 蛋 蛙 蛮 蜂 蜜 蝎 蝶 融 蟹 血 行 街 衡 衣 补 表 袋 被 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 触 言 誉 誓 警 计 订 认 讨 让 训-记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谚 谢 谱 谷 豆 象 豪 貌 贝-负 贡-败 货 质 贪 购 贯 贱 贴 贵 费 贺 贾 资 赋 赌 赏 赐 赖 赚 赛 赞 赠 赢 赤 赫 走 赵-起 超 越 趋 趣 足 跃 跌 跎 跑 距 跟 路 跳 踏 踢 踪 身 躲 车 轨 轩 转 轮-轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪 迫 述 迷 迹 追 退-逃 逆 选 逊 透 逐 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遥 遭 遮 避 邀 那 邦 邪 邮 邱 邻 郁 郎 郑 部 郭 都 鄂 酉 配 酒 酷 酸 醉 醒 采 释 里-量 金 鉴 针 钓 钟 钢 钦 钱 钵 铁 铃 铜 铢 铭 银 销 锁 锅 锋 锐 错 锡 锦 键 镇 镑 镜 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阇 阐 阔 阗 队 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐 隔 障 难 雄-集 雉 雨 雪 雳 零 雷 雾 需 震 霍 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 韵 頞 页 顶 项-须 顽-顿 预 领 颇 频 颗 题 颜 额 风 飘 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 马 驱 驶 驻 驾 骂 验 骑 骗 骚 骨 高 鬼 魁 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸿 鹅 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟]},
2374             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9 〇 一 七 三 九 二 五 八 六 四]},
2375             punctuation => qr{[﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \- - ﹣ ‐ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ " " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \[ [ \] ] \{ { ﹛ ︷ \} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / / \\ \ ﹨ \& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※]},
2376             };
2377             },
2378             EOT
2379             : sub {
2380             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'], };
2381             },
2382             );
2383              
2384 1     1   141  
  1         2  
  1         545  
2385             has 'ellipsis' => (
2386             is => 'ro',
2387             isa => HashRef,
2388             init_arg => undef,
2389             default => sub {
2390             return {
2391             'final' => '{0}…',
2392             'initial' => '…{0}',
2393             'medial' => '{0}…{1}',
2394             'word-final' => '{0}…',
2395             'word-initial' => '…{0}',
2396             'word-medial' => '{0}…{1}',
2397             };
2398             },
2399             );
2400              
2401             has 'more_information' => (
2402             is => 'ro',
2403             isa => Str,
2404             init_arg => undef,
2405             default => qq{?},
2406             );
2407              
2408             has 'quote_start' => (
2409             is => 'ro',
2410             isa => Str,
2411             init_arg => undef,
2412             default => qq{“},
2413             );
2414              
2415             has 'quote_end' => (
2416             is => 'ro',
2417             isa => Str,
2418             init_arg => undef,
2419             default => qq{”},
2420             );
2421              
2422             has 'alternate_quote_start' => (
2423             is => 'ro',
2424             isa => Str,
2425             init_arg => undef,
2426             default => qq{‘},
2427             );
2428              
2429             has 'alternate_quote_end' => (
2430             is => 'ro',
2431             isa => Str,
2432             init_arg => undef,
2433             default => qq{’},
2434             );
2435              
2436             has 'duration_units' => (
2437             is => 'ro',
2438             isa => HashRef[Str],
2439             init_arg => undef,
2440             default => sub { {
2441             hm => 'h:mm',
2442             hms => 'h:mm:ss',
2443             ms => 'm:ss',
2444             } }
2445             );
2446              
2447             has 'units' => (
2448             is => 'ro',
2449             isa => HashRef[HashRef[HashRef[Str]]],
2450             init_arg => undef,
2451             default => sub { {
2452             'long' => {
2453             '' => {
2454             'name' => q(方向),
2455             },
2456             'acre' => {
2457             'name' => q(英亩),
2458             'other' => q({0} 英亩),
2459             },
2460             'acre-foot' => {
2461             'name' => q(英亩英尺),
2462             'other' => q({0} 英亩英尺),
2463             },
2464             'ampere' => {
2465             'name' => q(安培),
2466             'other' => q({0} 安培),
2467             },
2468             'arc-minute' => {
2469             'name' => q(角分),
2470             'other' => q({0} 角分),
2471             },
2472             'arc-second' => {
2473             'name' => q(角秒),
2474             'other' => q({0} 角秒),
2475             },
2476             'astronomical-unit' => {
2477             'name' => q(天文单位),
2478             'other' => q({0} 天文单位),
2479             },
2480             'atmosphere' => {
2481             'name' => q(atm),
2482             'other' => q({0} atm),
2483             },
2484             'bit' => {
2485             'name' => q(bit),
2486             'other' => q({0} bit),
2487             },
2488             'bushel' => {
2489             'name' => q(蒲式耳),
2490             'other' => q({0} 蒲式耳),
2491             },
2492             'byte' => {
2493             'name' => q(byte),
2494             'other' => q({0} byte),
2495             },
2496             'calorie' => {
2497             'name' => q(卡路里),
2498             'other' => q({0} 卡路里),
2499             },
2500             'carat' => {
2501             'name' => q(克拉),
2502             'other' => q({0} 克拉),
2503             },
2504             'celsius' => {
2505             'name' => q(摄氏度数),
2506             'other' => q(摄氏 {0} 度),
2507             },
2508             'centiliter' => {
2509             'name' => q(厘升),
2510             'other' => q({0} 厘升),
2511             },
2512             'centimeter' => {
2513             'name' => q(公分),
2514             'other' => q({0} 公分),
2515             'per' => q(每厘米 {0}),
2516             },
2517             'century' => {
2518             'name' => q(世纪),
2519             'other' => q({0} 个世纪),
2520             },
2521             'coordinate' => {
2522             'east' => q(东经{0}),
2523             'north' => q(北纬{0}),
2524             'south' => q(南纬{0}),
2525             'west' => q(西经{0}),
2526             },
2527             'cubic-centimeter' => {
2528             'name' => q(立方公分),
2529             'other' => q({0} 立方公分),
2530             'per' => q(每立方厘米 {0}),
2531             },
2532             'cubic-foot' => {
2533             'name' => q(立方英尺),
2534             'other' => q({0} 立方英尺),
2535             },
2536             'cubic-inch' => {
2537             'name' => q(立方英寸),
2538             'other' => q({0} 立方英寸),
2539             },
2540             'cubic-kilometer' => {
2541             'name' => q(立方公里),
2542             'other' => q({0} 立方公里),
2543             },
2544             'cubic-meter' => {
2545             'name' => q(立方公尺),
2546             'other' => q({0} 立方公尺),
2547             'per' => q(每立方米 {0}),
2548             },
2549             'cubic-mile' => {
2550             'name' => q(立方英里),
2551             'other' => q({0} 立方英里),
2552             },
2553             'cubic-yard' => {
2554             'name' => q(立方码),
2555             'other' => q({0} 立方码),
2556             },
2557             'cup' => {
2558             'name' => q(量杯),
2559             'other' => q({0} 杯),
2560             },
2561             'cup-metric' => {
2562             'name' => q(公制量杯),
2563             'other' => q({0} 公制杯),
2564             },
2565             'day' => {
2566             'name' => q(天),
2567             'other' => q({0} 天),
2568             'per' => q(每日 {0}),
2569             },
2570             'deciliter' => {
2571             'name' => q(公合),
2572             'other' => q({0} 公合),
2573             },
2574             'decimeter' => {
2575             'name' => q(公寸),
2576             'other' => q({0} 公寸),
2577             },
2578             'degree' => {
2579             'name' => q(角度),
2580             'other' => q({0} 度),
2581             },
2582             'fahrenheit' => {
2583             'name' => q(华氏度数),
2584             'other' => q(华氏 {0} 度),
2585             },
2586             'fathom' => {
2587             'name' => q(英寻),
2588             'other' => q({0} 英寻),
2589             },
2590             'fluid-ounce' => {
2591             'name' => q(液盎司),
2592             'other' => q({0} 液盎司),
2593             },
2594             'foodcalorie' => {
2595             'name' => q(卡路里),
2596             'other' => q({0} 大卡),
2597             },
2598             'foot' => {
2599             'name' => q(英尺),
2600             'other' => q({0} 英尺),
2601             'per' => q(每呎 {0}),
2602             },
2603             'furlong' => {
2604             'name' => q(化朗),
2605             'other' => q({0} 化朗),
2606             },
2607             'g-force' => {
2608             'name' => q(G 力),
2609             'other' => q({0} G 力),
2610             },
2611             'gallon' => {
2612             'name' => q(加仑),
2613             'other' => q({0} 加仑),
2614             'per' => q(每加仑 {0}),
2615             },
2616             'gallon-imperial' => {
2617             'name' => q(英制加仑),
2618             'other' => q({0} 英制加仑),
2619             'per' => q(每英制加仑 {0}),
2620             },
2621             'generic' => {
2622             'name' => q(°),
2623             'other' => q({0}°),
2624             },
2625             'gigabit' => {
2626             'name' => q(Gb),
2627             'other' => q({0} Gb),
2628             },
2629             'gigabyte' => {
2630             'name' => q(GB),
2631             'other' => q({0} GB),
2632             },
2633             'gigahertz' => {
2634             'name' => q(吉赫),
2635             'other' => q({0} 吉赫),
2636             },
2637             'gigawatt' => {
2638             'name' => q(吉瓦),
2639             'other' => q({0} 吉瓦),
2640             },
2641             'gram' => {
2642             'name' => q(克),
2643             'other' => q({0} 克),
2644             'per' => q(每克 {0}),
2645             },
2646             'hectare' => {
2647             'name' => q(公顷),
2648             'other' => q({0} 公顷),
2649             },
2650             'hectoliter' => {
2651             'name' => q(公石),
2652             'other' => q({0} 公石),
2653             },
2654             'hectopascal' => {
2655             'name' => q(百帕),
2656             'other' => q({0} 百帕),
2657             },
2658             'hertz' => {
2659             'name' => q(赫兹),
2660             'other' => q({0} 赫兹),
2661             },
2662             'horsepower' => {
2663             'name' => q(马力),
2664             'other' => q({0} 匹马力),
2665             },
2666             'hour' => {
2667             'name' => q(小时),
2668             'other' => q({0} 小时),
2669             'per' => q(每小时 {0}),
2670             },
2671             'inch' => {
2672             'name' => q(英寸),
2673             'other' => q({0} 英寸),
2674             'per' => q(每吋 {0}),
2675             },
2676             'inch-hg' => {
2677             'name' => q(英寸汞柱),
2678             'other' => q({0} 英寸汞柱),
2679             },
2680             'joule' => {
2681             'name' => q(焦耳),
2682             'other' => q({0} 焦耳),
2683             },
2684             'karat' => {
2685             'name' => q(克拉),
2686             'other' => q({0} 克拉),
2687             },
2688             'kelvin' => {
2689             'name' => q(克耳文),
2690             'other' => q({0} 克耳文),
2691             },
2692             'kilobit' => {
2693             'name' => q(kb),
2694             'other' => q({0} kb),
2695             },
2696             'kilobyte' => {
2697             'name' => q(kB),
2698             'other' => q({0} kB),
2699             },
2700             'kilocalorie' => {
2701             'name' => q(千卡路里),
2702             'other' => q({0} 千卡路里),
2703             },
2704             'kilogram' => {
2705             'name' => q(公斤),
2706             'other' => q({0} 公斤),
2707             'per' => q(每公斤 {0}),
2708             },
2709             'kilohertz' => {
2710             'name' => q(千赫),
2711             'other' => q({0} 千赫),
2712             },
2713             'kilojoule' => {
2714             'name' => q(千焦耳),
2715             'other' => q({0} 千焦耳),
2716             },
2717             'kilometer' => {
2718             'name' => q(公里),
2719             'other' => q({0} 公里),
2720             'per' => q(每公里 {0}),
2721             },
2722             'kilometer-per-hour' => {
2723             'name' => q(每小时公里),
2724             'other' => q(每小时 {0} 公里),
2725             },
2726             'kilowatt' => {
2727             'name' => q(千瓦特),
2728             'other' => q({0} 千瓦特),
2729             },
2730             'kilowatt-hour' => {
2731             'name' => q(千瓦小时),
2732             'other' => q({0} 千瓦小时),
2733             },
2734             'knot' => {
2735             'name' => q(节),
2736             'other' => q({0} 节),
2737             },
2738             'light-year' => {
2739             'name' => q(光年),
2740             'other' => q({0} 光年),
2741             },
2742             'liter' => {
2743             'name' => q(公升),
2744             'other' => q({0} 公升),
2745             'per' => q(每公升 {0}),
2746             },
2747             'liter-per-100kilometers' => {
2748             'name' => q(每 100 公里公升),
2749             'other' => q(每 100 公里 {0} 公升),
2750             },
2751             'liter-per-kilometer' => {
2752             'name' => q(每公里公升),
2753             'other' => q(每公里 {0} 公升),
2754             },
2755             'lux' => {
2756             'name' => q(勒克斯),
2757             'other' => q({0} 勒克斯),
2758             },
2759             'megabit' => {
2760             'name' => q(Mb),
2761             'other' => q({0} Mb),
2762             },
2763             'megabyte' => {
2764             'name' => q(MB),
2765             'other' => q({0} MB),
2766             },
2767             'megahertz' => {
2768             'name' => q(兆赫),
2769             'other' => q({0} 兆赫),
2770             },
2771             'megaliter' => {
2772             'name' => q(兆升),
2773             'other' => q({0} 兆升),
2774             },
2775             'megawatt' => {
2776             'name' => q(百万瓦特),
2777             'other' => q({0} 百万瓦特),
2778             },
2779             'meter' => {
2780             'name' => q(公尺),
2781             'other' => q({0} 公尺),
2782             'per' => q(每米 {0}),
2783             },
2784             'meter-per-second' => {
2785             'name' => q(每秒公尺),
2786             'other' => q(每秒 {0} 米),
2787             },
2788             'meter-per-second-squared' => {
2789             'name' => q(每平方秒公尺),
2790             'other' => q(每平方秒 {0} 米),
2791             },
2792             'metric-ton' => {
2793             'name' => q(公吨),
2794             'other' => q({0} 公吨),
2795             },
2796             'microgram' => {
2797             'name' => q(微克),
2798             'other' => q({0} 微克),
2799             },
2800             'micrometer' => {
2801             'name' => q(微米),
2802             'other' => q({0} 微米),
2803             },
2804             'microsecond' => {
2805             'name' => q(微秒),
2806             'other' => q({0} 微秒),
2807             },
2808             'mile' => {
2809             'name' => q(英里),
2810             'other' => q({0} 英里),
2811             },
2812             'mile-per-gallon' => {
2813             'name' => q(每加仑英里),
2814             'other' => q(每加仑 {0} 英里),
2815             },
2816             'mile-per-gallon-imperial' => {
2817             'name' => q(英里/英制加仑),
2818             'other' => q({0} 英里/英制加仑),
2819             },
2820             'mile-per-hour' => {
2821             'name' => q(每小时英里),
2822             'other' => q(每小时 {0} 英里),
2823             },
2824             'mile-scandinavian' => {
2825             'name' => q(斯堪地那维亚英里),
2826             'other' => q({0} 斯堪地那维亚英里),
2827             },
2828             'milliampere' => {
2829             'name' => q(毫安培),
2830             'other' => q({0} 毫安培),
2831             },
2832             'millibar' => {
2833             'name' => q(毫巴),
2834             'other' => q({0} 毫巴),
2835             },
2836             'milligram' => {
2837             'name' => q(毫克),
2838             'other' => q({0} 毫克),
2839             },
2840             'milligram-per-deciliter' => {
2841             'name' => q(毫克/公合),
2842             'other' => q({0} 毫克/公合),
2843             },
2844             'milliliter' => {
2845             'name' => q(毫升),
2846             'other' => q({0} 毫升),
2847             },
2848             'millimeter' => {
2849             'name' => q(公厘),
2850             'other' => q({0} 公厘),
2851             },
2852             'millimeter-of-mercury' => {
2853             'name' => q(毫米汞柱),
2854             'other' => q({0} 毫米汞柱),
2855             },
2856             'millimole-per-liter' => {
2857             'name' => q(毫摩尔/公升),
2858             'other' => q({0} 毫摩尔/公升),
2859             },
2860             'millisecond' => {
2861             'name' => q(毫秒),
2862             'other' => q({0} 毫秒),
2863             },
2864             'milliwatt' => {
2865             'name' => q(毫瓦特),
2866             'other' => q({0} 毫瓦特),
2867             },
2868             'minute' => {
2869             'name' => q(分钟),
2870             'other' => q({0} 分钟),
2871             'per' => q(每分钟 {0}),
2872             },
2873             'month' => {
2874             'name' => q(月),
2875             'other' => q({0} 个月),
2876             'per' => q(每月 {0}),
2877             },
2878             'nanometer' => {
2879             'name' => q(奈米),
2880             'other' => q({0} 奈米),
2881             },
2882             'nanosecond' => {
2883             'name' => q(奈秒),
2884             'other' => q({0} 奈秒),
2885             },
2886             'nautical-mile' => {
2887             'name' => q(海里),
2888             'other' => q({0} 海里),
2889             },
2890             'ohm' => {
2891             'name' => q(欧姆),
2892             'other' => q({0} 欧姆),
2893             },
2894             'ounce' => {
2895             'name' => q(盎司),
2896             'other' => q({0} 盎司),
2897             'per' => q(每安士 {0}),
2898             },
2899             'ounce-troy' => {
2900             'name' => q(金衡盎司),
2901             'other' => q({0} 金衡盎司),
2902             },
2903             'parsec' => {
2904             'name' => q(秒差距),
2905             'other' => q({0} 秒差距),
2906             },
2907             'part-per-million' => {
2908             'name' => q(百万分率),
2909             'other' => q({0} 百万分率),
2910             },
2911             'per' => {
2912             '1' => q(每 {1} {0}),
2913             },
2914             'percent' => {
2915             'name' => q(%),
2916             'other' => q({0}%),
2917             },
2918             'permille' => {
2919             'name' => q(‰),
2920             'other' => q({0}‰),
2921             },
2922             'petabyte' => {
2923             'name' => q(PB),
2924             'other' => q({0} PB),
2925             },
2926             'picometer' => {
2927             'name' => q(皮米),
2928             'other' => q({0} 皮米),
2929             },
2930             'pint' => {
2931             'name' => q(品脱),
2932             'other' => q({0} 品脱),
2933             },
2934             'pint-metric' => {
2935             'name' => q(公制品脱),
2936             'other' => q({0} 公制品脱),
2937             },
2938             'point' => {
2939             'name' => q(点),
2940             'other' => q({0} 点),
2941             },
2942             'pound' => {
2943             'name' => q(磅),
2944             'other' => q({0} 磅),
2945             'per' => q(每磅 {0}),
2946             },
2947             'pound-per-square-inch' => {
2948             'name' => q(每平方英寸磅力),
2949             'other' => q(每平方吋 {0} 磅),
2950             },
2951             'quart' => {
2952             'name' => q(夸脱),
2953             'other' => q({0} 夸脱),
2954             },
2955             'radian' => {
2956             'name' => q(弧度),
2957             'other' => q({0} 弧度),
2958             },
2959             'revolution' => {
2960             'name' => q(圈数),
2961             'other' => q({0} 圈),
2962             },
2963             'second' => {
2964             'name' => q(秒),
2965             'other' => q({0} 秒),
2966             'per' => q(每秒 {0}),
2967             },
2968             'square-centimeter' => {
2969             'name' => q(平方公分),
2970             'other' => q({0} 平方公分),
2971             'per' => q(每平方厘米 {0}),
2972             },
2973             'square-foot' => {
2974             'name' => q(平方英尺),
2975             'other' => q({0} 平方英尺),
2976             },
2977             'square-inch' => {
2978             'name' => q(平方英寸),
2979             'other' => q({0} 平方英寸),
2980             'per' => q(每平方吋 {0}),
2981             },
2982             'square-kilometer' => {
2983             'name' => q(平方公里),
2984             'other' => q({0} 平方公里),
2985             'per' => q(每平方公里 {0}),
2986             },
2987             'square-meter' => {
2988             'name' => q(平方公尺),
2989             'other' => q({0} 平方公尺),
2990             'per' => q(每平方米 {0}),
2991             },
2992             'square-mile' => {
2993             'name' => q(平方英里),
2994             'other' => q({0} 平方英里),
2995             'per' => q(每平方英里 {0}),
2996             },
2997             'square-yard' => {
2998             'name' => q(平方码),
2999             'other' => q({0} 平方码),
3000             },
3001             'stone' => {
3002             'name' => q(英石),
3003             'other' => q({0} 英石),
3004             },
3005             'tablespoon' => {
3006             'name' => q(汤匙),
3007             'other' => q({0} 汤匙),
3008             },
3009             'teaspoon' => {
3010             'name' => q(茶匙),
3011             'other' => q({0} 茶匙),
3012             },
3013             'terabit' => {
3014             'name' => q(Tb),
3015             'other' => q({0} Tb),
3016             },
3017             'terabyte' => {
3018             'name' => q(TB),
3019             'other' => q({0} TB),
3020             },
3021             'ton' => {
3022             'name' => q(英吨),
3023             'other' => q({0} 英吨),
3024             },
3025             'volt' => {
3026             'name' => q(伏特),
3027             'other' => q({0} 伏特),
3028             },
3029             'watt' => {
3030             'name' => q(瓦特),
3031             'other' => q({0} 瓦特),
3032             },
3033             'week' => {
3034             'name' => q(周),
3035             'other' => q({0} 周),
3036             'per' => q(每星期 {0}),
3037             },
3038             'yard' => {
3039             'name' => q(码),
3040             'other' => q({0} 码),
3041             },
3042             'year' => {
3043             'name' => q(年),
3044             'other' => q({0} 年),
3045             'per' => q(每年 {0}),
3046             },
3047             },
3048             'narrow' => {
3049             '' => {
3050             'name' => q(方向),
3051             },
3052             'acre' => {
3053             'other' => q({0}英亩),
3054             },
3055             'acre-foot' => {
3056             'other' => q({0}ac-ft),
3057             },
3058             'ampere' => {
3059             'other' => q({0}A),
3060             },
3061             'arc-minute' => {
3062             'other' => q({0}角分),
3063             },
3064             'arc-second' => {
3065             'other' => q({0}角秒),
3066             },
3067             'astronomical-unit' => {
3068             'other' => q({0}au),
3069             },
3070             'bit' => {
3071             'other' => q({0}bit),
3072             },
3073             'bushel' => {
3074             'name' => q(蒲式耳),
3075             'other' => q({0}bu),
3076             },
3077             'byte' => {
3078             'other' => q({0}byte),
3079             },
3080             'calorie' => {
3081             'other' => q({0}卡),
3082             },
3083             'carat' => {
3084             'other' => q({0}CD),
3085             },
3086             'celsius' => {
3087             'name' => q(°C),
3088             'other' => q({0}°C),
3089             },
3090             'centiliter' => {
3091             'other' => q({0}cL),
3092             },
3093             'centimeter' => {
3094             'name' => q(公分),
3095             'other' => q({0} 公分),
3096             },
3097             'coordinate' => {
3098             'east' => q(东经{0}),
3099             'north' => q(北纬{0}),
3100             'south' => q(南纬{0}),
3101             'west' => q(西经{0}),
3102             },
3103             'cubic-centimeter' => {
3104             'other' => q({0}cm³),
3105             },
3106             'cubic-foot' => {
3107             'other' => q({0}ft³),
3108             },
3109             'cubic-inch' => {
3110             'other' => q({0}in³),
3111             },
3112             'cubic-kilometer' => {
3113             'other' => q({0}km³),
3114             },
3115             'cubic-meter' => {
3116             'other' => q({0}m³),
3117             },
3118             'cubic-mile' => {
3119             'other' => q({0}立方英里),
3120             },
3121             'cubic-yard' => {
3122             'other' => q({0}yd³),
3123             },
3124             'cup' => {
3125             'other' => q({0}c),
3126             },
3127             'day' => {
3128             'name' => q(天),
3129             'other' => q({0} 天),
3130             },
3131             'deciliter' => {
3132             'other' => q({0}dL),
3133             },
3134             'decimeter' => {
3135             'other' => q({0}dm),
3136             },
3137             'degree' => {
3138             'other' => q({0}度),
3139             },
3140             'fahrenheit' => {
3141             'other' => q({0}°F),
3142             },
3143             'fathom' => {
3144             'name' => q(英寻),
3145             'other' => q({0}fth),
3146             },
3147             'fluid-ounce' => {
3148             'other' => q({0}fl-oz),
3149             },
3150             'foodcalorie' => {
3151             'other' => q({0}大卡),
3152             },
3153             'foot' => {
3154             'other' => q({0}呎),
3155             },
3156             'furlong' => {
3157             'name' => q(化朗),
3158             'other' => q({0}化朗),
3159             },
3160             'g-force' => {
3161             'other' => q({0}G),
3162             },
3163             'gallon' => {
3164             'other' => q({0}gal),
3165             },
3166             'gigabit' => {
3167             'other' => q({0}Gb),
3168             },
3169             'gigabyte' => {
3170             'other' => q({0}GB),
3171             },
3172             'gigahertz' => {
3173             'other' => q({0}GHz),
3174             },
3175             'gigawatt' => {
3176             'other' => q({0}GW),
3177             },
3178             'gram' => {
3179             'name' => q(克),
3180             'other' => q({0} 克),
3181             },
3182             'hectare' => {
3183             'other' => q({0}公顷),
3184             },
3185             'hectoliter' => {
3186             'other' => q({0}hL),
3187             },
3188             'hectopascal' => {
3189             'other' => q({0}百帕),
3190             },
3191             'hertz' => {
3192             'other' => q({0}Hz),
3193             },
3194             'horsepower' => {
3195             'other' => q({0}匹),
3196             },
3197             'hour' => {
3198             'name' => q(小时),
3199             'other' => q({0} 小时),
3200             },
3201             'inch' => {
3202             'other' => q({0}吋),
3203             },
3204             'inch-hg' => {
3205             'other' => q({0}″ Hg),
3206             },
3207             'joule' => {
3208             'other' => q({0}焦),
3209             },
3210             'karat' => {
3211             'other' => q({0}kt),
3212             },
3213             'kelvin' => {
3214             'name' => q(K),
3215             'other' => q({0}°K),
3216             },
3217             'kilobit' => {
3218             'other' => q({0}kb),
3219             },
3220             'kilobyte' => {
3221             'other' => q({0}kB),
3222             },
3223             'kilocalorie' => {
3224             'other' => q({0}千卡),
3225             },
3226             'kilogram' => {
3227             'name' => q(公斤),
3228             'other' => q({0} 公斤),
3229             },
3230             'kilohertz' => {
3231             'other' => q({0}kHz),
3232             },
3233             'kilojoule' => {
3234             'other' => q({0}千焦耳),
3235             },
3236             'kilometer' => {
3237             'name' => q(公里),
3238             'other' => q({0} 公里),
3239             },
3240             'kilometer-per-hour' => {
3241             'name' => q(公里/小时),
3242             'other' => q({0}公里/小时),
3243             },
3244             'kilowatt' => {
3245             'other' => q({0}千瓦),
3246             },
3247             'kilowatt-hour' => {
3248             'other' => q({0}kWh),
3249             },
3250             'light-year' => {
3251             'other' => q({0}光年),
3252             },
3253             'liter' => {
3254             'name' => q(公升),
3255             'other' => q({0} 升),
3256             },
3257             'liter-per-100kilometers' => {
3258             'name' => q(升/100公里),
3259             'other' => q(每100公里{0}升),
3260             },
3261             'liter-per-kilometer' => {
3262             'other' => q({0}L/km),
3263             },
3264             'lux' => {
3265             'other' => q({0}lx),
3266             },
3267             'megabit' => {
3268             'other' => q({0}Mb),
3269             },
3270             'megabyte' => {
3271             'other' => q({0}MB),
3272             },
3273             'megahertz' => {
3274             'other' => q({0}MHz),
3275             },
3276             'megaliter' => {
3277             'other' => q({0}ML),
3278             },
3279             'megawatt' => {
3280             'other' => q({0}MW),
3281             },
3282             'meter' => {
3283             'name' => q(公尺),
3284             'other' => q({0} 公尺),
3285             },
3286             'meter-per-second' => {
3287             'other' => q({0}m/s),
3288             },
3289             'meter-per-second-squared' => {
3290             'other' => q({0}m/s²),
3291             },
3292             'metric-ton' => {
3293             'other' => q({0}t),
3294             },
3295             'microgram' => {
3296             'other' => q({0}µg),
3297             },
3298             'micrometer' => {
3299             'other' => q({0}µm),
3300             },
3301             'microsecond' => {
3302             'other' => q({0}μs),
3303             },
3304             'mile' => {
3305             'other' => q({0}英里),
3306             },
3307             'mile-per-gallon' => {
3308             'other' => q({0}mpg),
3309             },
3310             'mile-per-hour' => {
3311             'other' => q({0}英里/小时),
3312             },
3313             'milliampere' => {
3314             'other' => q({0}mA),
3315             },
3316             'millibar' => {
3317             'other' => q({0}毫巴),
3318             },
3319             'milligram' => {
3320             'other' => q({0}mg),
3321             },
3322             'milliliter' => {
3323             'other' => q({0}mL),
3324             },
3325             'millimeter' => {
3326             'name' => q(公厘),
3327             'other' => q({0} 公厘),
3328             },
3329             'millimeter-of-mercury' => {
3330             'other' => q({0}mmHg),
3331             },
3332             'millisecond' => {
3333             'name' => q(毫秒),
3334             'other' => q({0} 毫秒),
3335             },
3336             'milliwatt' => {
3337             'other' => q({0}mW),
3338             },
3339             'minute' => {
3340             'name' => q(分钟),
3341             'other' => q({0} 分钟),
3342             },
3343             'month' => {
3344             'name' => q(月),
3345             'other' => q({0} 个月),
3346             },
3347             'nanometer' => {
3348             'other' => q({0}nm),
3349             },
3350             'nanosecond' => {
3351             'other' => q({0}ns),
3352             },
3353             'nautical-mile' => {
3354             'other' => q({0}nmi),
3355             },
3356             'ohm' => {
3357             'other' => q({0}Ω),
3358             },
3359             'ounce' => {
3360             'other' => q({0}盎司),
3361             },
3362             'ounce-troy' => {
3363             'other' => q({0}oz-t),
3364             },
3365             'parsec' => {
3366             'other' => q({0}pc),
3367             },
3368             'per' => {
3369             '1' => q({0}/{1}),
3370             },
3371             'percent' => {
3372             'name' => q(%),
3373             'other' => q({0}%),
3374             },
3375             'picometer' => {
3376             'other' => q({0}皮米),
3377             },
3378             'pint' => {
3379             'other' => q({0}pt),
3380             },
3381             'pound' => {
3382             'other' => q({0}磅),
3383             },
3384             'pound-per-square-inch' => {
3385             'other' => q({0}psi),
3386             },
3387             'quart' => {
3388             'other' => q({0}qt),
3389             },
3390             'radian' => {
3391             'other' => q({0}弧度),
3392             },
3393             'second' => {
3394             'name' => q(秒),
3395             'other' => q({0} 秒),
3396             },
3397             'square-centimeter' => {
3398             'other' => q({0}cm²),
3399             },
3400             'square-foot' => {
3401             'other' => q({0}平方英尺),
3402             },
3403             'square-inch' => {
3404             'other' => q({0}in²),
3405             },
3406             'square-kilometer' => {
3407             'other' => q({0}km²),
3408             },
3409             'square-meter' => {
3410             'other' => q({0}m²),
3411             },
3412             'square-mile' => {
3413             'other' => q({0}平方英里),
3414             },
3415             'square-yard' => {
3416             'other' => q({0}yd²),
3417             },
3418             'stone' => {
3419             'name' => q(英石),
3420             'other' => q({0}st),
3421             },
3422             'tablespoon' => {
3423             'other' => q({0}匙),
3424             },
3425             'teaspoon' => {
3426             'other' => q({0}tsp),
3427             },
3428             'terabit' => {
3429             'other' => q({0}Tb),
3430             },
3431             'terabyte' => {
3432             'other' => q({0}TB),
3433             },
3434             'ton' => {
3435             'other' => q({0}tn),
3436             },
3437             'volt' => {
3438             'other' => q({0}V),
3439             },
3440             'watt' => {
3441             'other' => q({0}瓦特),
3442             },
3443             'week' => {
3444             'name' => q(周),
3445             'other' => q({0} 周),
3446             },
3447             'yard' => {
3448             'other' => q({0}码),
3449             },
3450             'year' => {
3451             'name' => q(年),
3452             'other' => q({0} 年),
3453             },
3454             },
3455             'short' => {
3456             '' => {
3457             'name' => q(方向),
3458             },
3459             'acre' => {
3460             'name' => q(英亩),
3461             'other' => q({0} 英亩),
3462             },
3463             'acre-foot' => {
3464             'name' => q(英亩英尺),
3465             'other' => q({0} 英亩英尺),
3466             },
3467             'ampere' => {
3468             'name' => q(安培),
3469             'other' => q({0} 安培),
3470             },
3471             'arc-minute' => {
3472             'name' => q(角分),
3473             'other' => q({0} 角分),
3474             },
3475             'arc-second' => {
3476             'name' => q(角秒),
3477             'other' => q({0} 角秒),
3478             },
3479             'astronomical-unit' => {
3480             'name' => q(au),
3481             'other' => q({0} 天文单位),
3482             },
3483             'atmosphere' => {
3484             'name' => q(atm),
3485             'other' => q({0} atm),
3486             },
3487             'bit' => {
3488             'name' => q(bit),
3489             'other' => q({0} bit),
3490             },
3491             'bushel' => {
3492             'name' => q(bu),
3493             'other' => q({0} 蒲式耳),
3494             },
3495             'byte' => {
3496             'name' => q(byte),
3497             'other' => q({0} byte),
3498             },
3499             'calorie' => {
3500             'name' => q(卡路里),
3501             'other' => q({0} 卡),
3502             },
3503             'carat' => {
3504             'name' => q(克拉),
3505             'other' => q({0} 克拉),
3506             },
3507             'celsius' => {
3508             'name' => q(摄氏),
3509             'other' => q({0}°C),
3510             },
3511             'centiliter' => {
3512             'name' => q(厘升),
3513             'other' => q({0} 厘升),
3514             },
3515             'centimeter' => {
3516             'name' => q(公分),
3517             'other' => q({0} 公分),
3518             'per' => q(每厘米{0}),
3519             },
3520             'century' => {
3521             'name' => q(世纪),
3522             'other' => q({0} 世纪),
3523             },
3524             'coordinate' => {
3525             'east' => q(东经{0}),
3526             'north' => q(北纬{0}),
3527             'south' => q(南纬{0}),
3528             'west' => q(西经{0}),
3529             },
3530             'cubic-centimeter' => {
3531             'name' => q(立方公分),
3532             'other' => q({0} 立方公分),
3533             'per' => q(每立方厘米{0}),
3534             },
3535             'cubic-foot' => {
3536             'name' => q(立方英尺),
3537             'other' => q({0} 立方英尺),
3538             },
3539             'cubic-inch' => {
3540             'name' => q(立方英寸),
3541             'other' => q({0} 立方英寸),
3542             },
3543             'cubic-kilometer' => {
3544             'name' => q(立方公里),
3545             'other' => q({0} 立方公里),
3546             },
3547             'cubic-meter' => {
3548             'name' => q(立方公尺),
3549             'other' => q({0} 立方公尺),
3550             'per' => q(每立方米{0}),
3551             },
3552             'cubic-mile' => {
3553             'name' => q(立方英里),
3554             'other' => q({0} 立方英里),
3555             },
3556             'cubic-yard' => {
3557             'name' => q(立方码),
3558             'other' => q({0} 立方码),
3559             },
3560             'cup' => {
3561             'name' => q(量杯),
3562             'other' => q({0} 杯),
3563             },
3564             'cup-metric' => {
3565             'name' => q(公制量杯),
3566             'other' => q({0} 公制杯),
3567             },
3568             'day' => {
3569             'name' => q(天),
3570             'other' => q({0} 天),
3571             'per' => q(每日{0}),
3572             },
3573             'deciliter' => {
3574             'name' => q(公合),
3575             'other' => q({0} 公合),
3576             },
3577             'decimeter' => {
3578             'name' => q(公寸),
3579             'other' => q({0} 公寸),
3580             },
3581             'degree' => {
3582             'name' => q(角度),
3583             'other' => q({0} 度),
3584             },
3585             'fahrenheit' => {
3586             'name' => q(华氏),
3587             'other' => q({0}°F),
3588             },
3589             'fathom' => {
3590             'name' => q(fm),
3591             'other' => q({0} 英寻),
3592             },
3593             'fluid-ounce' => {
3594             'name' => q(液盎司),
3595             'other' => q({0} 液盎司),
3596             },
3597             'foodcalorie' => {
3598             'name' => q(大卡),
3599             'other' => q({0} 大卡),
3600             },
3601             'foot' => {
3602             'name' => q(英尺),
3603             'other' => q({0} 呎),
3604             'per' => q(每呎{0}),
3605             },
3606             'furlong' => {
3607             'name' => q(化朗),
3608             'other' => q({0} 化朗),
3609             },
3610             'g-force' => {
3611             'name' => q(G 力),
3612             'other' => q({0} G 力),
3613             },
3614             'gallon' => {
3615             'name' => q(加仑),
3616             'other' => q({0} 加仑),
3617             'per' => q(每加仑{0}),
3618             },
3619             'gallon-imperial' => {
3620             'name' => q(英制加仑),
3621             'other' => q({0} 英制加仑),
3622             'per' => q(每英制加仑{0}),
3623             },
3624             'generic' => {
3625             'name' => q(°),
3626             'other' => q({0}°),
3627             },
3628             'gigabit' => {
3629             'name' => q(Gb),
3630             'other' => q({0} Gb),
3631             },
3632             'gigabyte' => {
3633             'name' => q(GB),
3634             'other' => q({0} GB),
3635             },
3636             'gigahertz' => {
3637             'name' => q(吉赫),
3638             'other' => q({0} 吉赫),
3639             },
3640             'gigawatt' => {
3641             'name' => q(吉瓦),
3642             'other' => q({0} 吉瓦),
3643             },
3644             'gram' => {
3645             'name' => q(克),
3646             'other' => q({0} 克),
3647             'per' => q(每克{0}),
3648             },
3649             'hectare' => {
3650             'name' => q(公顷),
3651             'other' => q({0} 公顷),
3652             },
3653             'hectoliter' => {
3654             'name' => q(公石),
3655             'other' => q({0} 公石),
3656             },
3657             'hectopascal' => {
3658             'name' => q(百帕),
3659             'other' => q({0} 百帕),
3660             },
3661             'hertz' => {
3662             'name' => q(赫兹),
3663             'other' => q({0} 赫兹),
3664             },
3665             'horsepower' => {
3666             'name' => q(匹),
3667             'other' => q({0} 匹),
3668             },
3669             'hour' => {
3670             'name' => q(小时),
3671             'other' => q({0} 小时),
3672             'per' => q(每小时{0}),
3673             },
3674             'inch' => {
3675             'name' => q(英寸),
3676             'other' => q({0} 吋),
3677             'per' => q(每吋{0}),
3678             },
3679             'inch-hg' => {
3680             'name' => q(英寸汞柱),
3681             'other' => q({0} 英寸汞柱),
3682             },
3683             'joule' => {
3684             'name' => q(焦耳),
3685             'other' => q({0} 焦),
3686             },
3687             'karat' => {
3688             'name' => q(克拉),
3689             'other' => q({0} 克拉),
3690             },
3691             'kelvin' => {
3692             'name' => q(K),
3693             'other' => q({0} K),
3694             },
3695             'kilobit' => {
3696             'name' => q(kb),
3697             'other' => q({0} kb),
3698             },
3699             'kilobyte' => {
3700             'name' => q(kB),
3701             'other' => q({0} kB),
3702             },
3703             'kilocalorie' => {
3704             'name' => q(千卡),
3705             'other' => q({0} 千卡),
3706             },
3707             'kilogram' => {
3708             'name' => q(公斤),
3709             'other' => q({0} 公斤),
3710             'per' => q(每公斤{0}),
3711             },
3712             'kilohertz' => {
3713             'name' => q(千赫),
3714             'other' => q({0} 千赫),
3715             },
3716             'kilojoule' => {
3717             'name' => q(千焦耳),
3718             'other' => q({0} 千焦),
3719             },
3720             'kilometer' => {
3721             'name' => q(公里),
3722             'other' => q({0} 公里),
3723             'per' => q(每公里{0}),
3724             },
3725             'kilometer-per-hour' => {
3726             'name' => q(公里/小时),
3727             'other' => q(每小时{0}公里),
3728             },
3729             'kilowatt' => {
3730             'name' => q(千瓦),
3731             'other' => q({0} 千瓦),
3732             },
3733             'kilowatt-hour' => {
3734             'name' => q(千瓦小时),
3735             'other' => q({0} 千瓦小时),
3736             },
3737             'knot' => {
3738             'name' => q(节),
3739             'other' => q({0} 节),
3740             },
3741             'light-year' => {
3742             'name' => q(光年),
3743             'other' => q({0} 光年),
3744             },
3745             'liter' => {
3746             'name' => q(公升),
3747             'other' => q({0} 升),
3748             'per' => q(每升{0}),
3749             },
3750             'liter-per-100kilometers' => {
3751             'name' => q(升/100 公里),
3752             'other' => q(每100公里 {0} 升),
3753             },
3754             'liter-per-kilometer' => {
3755             'name' => q(公升/公里),
3756             'other' => q(每公里{0}公升),
3757             },
3758             'lux' => {
3759             'name' => q(勒克斯),
3760             'other' => q({0} 勒克斯),
3761             },
3762             'megabit' => {
3763             'name' => q(Mb),
3764             'other' => q({0} Mb),
3765             },
3766             'megabyte' => {
3767             'name' => q(MB),
3768             'other' => q({0} MB),
3769             },
3770             'megahertz' => {
3771             'name' => q(兆赫),
3772             'other' => q({0} 兆赫),
3773             },
3774             'megaliter' => {
3775             'name' => q(兆升),
3776             'other' => q({0} 兆升),
3777             },
3778             'megawatt' => {
3779             'name' => q(百万瓦),
3780             'other' => q({0} 百万瓦),
3781             },
3782             'meter' => {
3783             'name' => q(公尺),
3784             'other' => q({0} 公尺),
3785             'per' => q(每米{0}),
3786             },
3787             'meter-per-second' => {
3788             'name' => q(公尺/秒),
3789             'other' => q(每秒{0}米),
3790             },
3791             'meter-per-second-squared' => {
3792             'name' => q(公尺/平方秒),
3793             'other' => q(每平方秒{0}米),
3794             },
3795             'metric-ton' => {
3796             'name' => q(公吨),
3797             'other' => q({0} 公吨),
3798             },
3799             'microgram' => {
3800             'name' => q(微克),
3801             'other' => q({0} 微克),
3802             },
3803             'micrometer' => {
3804             'name' => q(微米),
3805             'other' => q({0} 微米),
3806             },
3807             'microsecond' => {
3808             'name' => q(微秒),
3809             'other' => q({0} 微秒),
3810             },
3811             'mile' => {
3812             'name' => q(英里),
3813             'other' => q({0} 英里),
3814             },
3815             'mile-per-gallon' => {
3816             'name' => q(英里/加仑),
3817             'other' => q(每加仑{0}英里),
3818             },
3819             'mile-per-gallon-imperial' => {
3820             'name' => q(英里/英制加仑),
3821             'other' => q({0} 英里/英制加仑),
3822             },
3823             'mile-per-hour' => {
3824             'name' => q(英里/小时),
3825             'other' => q(每小时{0}英里),
3826             },
3827             'mile-scandinavian' => {
3828             'name' => q(斯堪地那维亚英里),
3829             'other' => q({0} 斯堪地那维亚英里),
3830             },
3831             'milliampere' => {
3832             'name' => q(毫安培),
3833             'other' => q({0} 毫安培),
3834             },
3835             'millibar' => {
3836             'name' => q(毫巴),
3837             'other' => q({0} 毫巴),
3838             },
3839             'milligram' => {
3840             'name' => q(毫克),
3841             'other' => q({0} 毫克),
3842             },
3843             'milligram-per-deciliter' => {
3844             'name' => q(毫克/公合),
3845             'other' => q({0} 毫克/公合),
3846             },
3847             'milliliter' => {
3848             'name' => q(毫升),
3849             'other' => q({0} 毫升),
3850             },
3851             'millimeter' => {
3852             'name' => q(公厘),
3853             'other' => q({0} 公厘),
3854             },
3855             'millimeter-of-mercury' => {
3856             'name' => q(毫米汞柱),
3857             'other' => q({0} 毫米汞柱),
3858             },
3859             'millimole-per-liter' => {
3860             'name' => q(毫摩尔/公升),
3861             'other' => q({0} 毫摩尔/公升),
3862             },
3863             'millisecond' => {
3864             'name' => q(毫秒),
3865             'other' => q({0} 毫秒),
3866             },
3867             'milliwatt' => {
3868             'name' => q(毫瓦),
3869             'other' => q({0} 毫瓦),
3870             },
3871             'minute' => {
3872             'name' => q(分钟),
3873             'other' => q({0} 分钟),
3874             'per' => q(每分钟{0}),
3875             },
3876             'month' => {
3877             'name' => q(月),
3878             'other' => q({0} 个月),
3879             'per' => q(每月{0}),
3880             },
3881             'nanometer' => {
3882             'name' => q(奈米),
3883             'other' => q({0} 奈米),
3884             },
3885             'nanosecond' => {
3886             'name' => q(奈秒),
3887             'other' => q({0} 奈秒),
3888             },
3889             'nautical-mile' => {
3890             'name' => q(海里),
3891             'other' => q({0} 海里),
3892             },
3893             'ohm' => {
3894             'name' => q(欧姆),
3895             'other' => q({0} 欧姆),
3896             },
3897             'ounce' => {
3898             'name' => q(盎司),
3899             'other' => q({0} 盎司),
3900             'per' => q(每安士{0}),
3901             },
3902             'ounce-troy' => {
3903             'name' => q(金衡盎司),
3904             'other' => q({0} 金衡盎司),
3905             },
3906             'parsec' => {
3907             'name' => q(秒差距),
3908             'other' => q({0} 秒差距),
3909             },
3910             'part-per-million' => {
3911             'name' => q(百万分率),
3912             'other' => q({0} 百万分率),
3913             },
3914             'per' => {
3915             '1' => q({0}/{1}),
3916             },
3917             'percent' => {
3918             'name' => q(%),
3919             'other' => q({0}%),
3920             },
3921             'permille' => {
3922             'name' => q(‰),
3923             'other' => q({0}‰),
3924             },
3925             'petabyte' => {
3926             'name' => q(PB),
3927             'other' => q({0} PB),
3928             },
3929             'picometer' => {
3930             'name' => q(皮米),
3931             'other' => q({0} 皮米),
3932             },
3933             'pint' => {
3934             'name' => q(品脱),
3935             'other' => q({0} 品脱),
3936             },
3937             'pint-metric' => {
3938             'name' => q(公制品脱),
3939             'other' => q({0} 公制品脱),
3940             },
3941             'point' => {
3942             'name' => q(点),
3943             'other' => q({0} 点),
3944             },
3945             'pound' => {
3946             'name' => q(磅),
3947             'other' => q({0} 磅),
3948             'per' => q(每磅{0}),
3949             },
3950             'pound-per-square-inch' => {
3951             'name' => q(磅力/平方英寸),
3952             'other' => q(每平方吋{0}磅),
3953             },
3954             'quart' => {
3955             'name' => q(夸脱),
3956             'other' => q({0} 夸脱),
3957             },
3958             'radian' => {
3959             'name' => q(弧度),
3960             'other' => q({0} 弧度),
3961             },
3962             'revolution' => {
3963             'name' => q(圈数),
3964             'other' => q({0} 圈),
3965             },
3966             'second' => {
3967             'name' => q(秒),
3968             'other' => q({0} 秒),
3969             'per' => q(每秒{0}),
3970             },
3971             'square-centimeter' => {
3972             'name' => q(平方公分),
3973             'other' => q({0} 平方公分),
3974             'per' => q(每平方厘米{0}),
3975             },
3976             'square-foot' => {
3977             'name' => q(平方英尺),
3978             'other' => q({0} 平方英尺),
3979             },
3980             'square-inch' => {
3981             'name' => q(平方英寸),
3982             'other' => q({0} 平方英寸),
3983             'per' => q(每平方吋{0}),
3984             },
3985             'square-kilometer' => {
3986             'name' => q(平方公里),
3987             'other' => q({0} 平方公里),
3988             'per' => q(每平方公里{0}),
3989             },
3990             'square-meter' => {
3991             'name' => q(平方公尺),
3992             'other' => q({0} 平方公尺),
3993             'per' => q(每平方米{0}),
3994             },
3995             'square-mile' => {
3996             'name' => q(平方英里),
3997             'other' => q({0} 平方英里),
3998             'per' => q(每平方英里{0}),
3999             },
4000             'square-yard' => {
4001             'name' => q(平方码),
4002             'other' => q({0} 平方码),
4003             },
4004             'stone' => {
4005             'name' => q(st),
4006             'other' => q({0} 英石),
4007             },
4008             'tablespoon' => {
4009             'name' => q(汤匙),
4010             'other' => q({0} 汤匙),
4011             },
4012             'teaspoon' => {
4013             'name' => q(茶匙),
4014             'other' => q({0} 茶匙),
4015             },
4016             'terabit' => {
4017             'name' => q(Tb),
4018             'other' => q({0} Tb),
4019             },
4020             'terabyte' => {
4021             'name' => q(TB),
4022             'other' => q({0} TB),
4023             },
4024             'ton' => {
4025             'name' => q(英吨),
4026             'other' => q({0} 英吨),
4027             },
4028             'volt' => {
4029             'name' => q(伏特),
4030             'other' => q({0} 伏),
4031             },
4032             'watt' => {
4033             'name' => q(瓦特),
4034             'other' => q({0} 瓦),
4035             },
4036             'week' => {
4037             'name' => q(周),
4038             'other' => q({0} 周),
4039             'per' => q(每周{0}),
4040             },
4041             'yard' => {
4042             'name' => q(码),
4043             'other' => q({0} 码),
4044             },
4045             'year' => {
4046             'name' => q(年),
4047             'other' => q({0} 年),
4048             'per' => q(每年{0}),
4049             },
4050             },
4051             } }
4052             );
4053              
4054             has 'yesstr' => (
4055             is => 'ro',
4056             isa => RegexpRef,
4057             init_arg => undef,
4058             default => sub { qr'^(?i:系|yes|y)$' }
4059             );
4060              
4061             has 'nostr' => (
4062             is => 'ro',
4063             isa => RegexpRef,
4064             init_arg => undef,
4065             default => sub { qr'^(?i:唔系|no|n)$' }
4066             );
4067              
4068             has 'listPatterns' => (
4069             is => 'ro',
4070             isa => HashRef,
4071             init_arg => undef,
4072             default => sub { {
4073             start => q({0} {1}),
4074             middle => q({0} {1}),
4075             end => q({0} {1}),
4076             2 => q({0} {1}),
4077             } }
4078             );
4079              
4080             has 'default_numbering_system' => (
4081             is => 'ro',
4082             isa => Str,
4083             init_arg => undef,
4084             default => 'latn',
4085             );
4086              
4087             has native_numbering_system => (
4088             is => 'ro',
4089             isa => Str,
4090             init_arg => undef,
4091             default => 'hanidec',
4092             );
4093              
4094             has traditional_numbering_system => (
4095             is => 'ro',
4096             isa => Str,
4097             init_arg => undef,
4098             default => 'hans',
4099             );
4100              
4101             has finance_numbering_system => (
4102             is => 'ro',
4103             isa => Str,
4104             init_arg => undef,
4105             default => 'hansfin',
4106             );
4107              
4108             has 'minimum_grouping_digits' => (
4109             is =>'ro',
4110             isa => Int,
4111             init_arg => undef,
4112             default => 1,
4113             );
4114              
4115             has 'number_symbols' => (
4116             is => 'ro',
4117             isa => HashRef,
4118             init_arg => undef,
4119             default => sub { {
4120             'hanidec' => {
4121             'decimal' => q(.),
4122             'exponential' => q(E),
4123             'group' => q(,),
4124             'infinity' => q(∞),
4125             'minusSign' => q(-),
4126             'nan' => q(非数值),
4127             'perMille' => q(‰),
4128             'percentSign' => q(%),
4129             'plusSign' => q(+),
4130             'superscriptingExponent' => q(×),
4131             },
4132             'latn' => {
4133             'decimal' => q(.),
4134             'exponential' => q(E),
4135             'group' => q(,),
4136             'infinity' => q(∞),
4137             'list' => q(;),
4138             'minusSign' => q(-),
4139             'nan' => q(非数值),
4140             'perMille' => q(‰),
4141             'percentSign' => q(%),
4142             'plusSign' => q(+),
4143             'superscriptingExponent' => q(×),
4144             'timeSeparator' => q(:),
4145             },
4146             } }
4147             );
4148              
4149             has 'number_formats' => (
4150             is => 'ro',
4151             isa => HashRef,
4152             init_arg => undef,
4153             default => sub { {
4154             decimalFormat => {
4155             'default' => {
4156             '1000' => {
4157             'other' => '0',
4158             },
4159             '10000' => {
4160             'other' => '0万',
4161             },
4162             '100000' => {
4163             'other' => '00万',
4164             },
4165             '1000000' => {
4166             'other' => '000万',
4167             },
4168             '10000000' => {
4169             'other' => '0000万',
4170             },
4171             '100000000' => {
4172             'other' => '0亿',
4173             },
4174             '1000000000' => {
4175             'other' => '00亿',
4176             },
4177             '10000000000' => {
4178             'other' => '000亿',
4179             },
4180             '100000000000' => {
4181             'other' => '0000亿',
4182             },
4183             '1000000000000' => {
4184             'other' => '0兆',
4185             },
4186             '10000000000000' => {
4187             'other' => '00兆',
4188             },
4189             '100000000000000' => {
4190             'other' => '000兆',
4191             },
4192             'standard' => {
4193             'default' => '#,##0.###',
4194             },
4195             },
4196             'long' => {
4197             '1000' => {
4198             'other' => '0',
4199             },
4200             '10000' => {
4201             'other' => '0万',
4202             },
4203             '100000' => {
4204             'other' => '00万',
4205             },
4206             '1000000' => {
4207             'other' => '000万',
4208             },
4209             '10000000' => {
4210             'other' => '0000万',
4211             },
4212             '100000000' => {
4213             'other' => '0亿',
4214             },
4215             '1000000000' => {
4216             'other' => '00亿',
4217             },
4218             '10000000000' => {
4219             'other' => '000亿',
4220             },
4221             '100000000000' => {
4222             'other' => '0000亿',
4223             },
4224             '1000000000000' => {
4225             'other' => '0兆',
4226             },
4227             '10000000000000' => {
4228             'other' => '00兆',
4229             },
4230             '100000000000000' => {
4231             'other' => '000兆',
4232             },
4233             },
4234             'short' => {
4235             '1000' => {
4236             'other' => '0',
4237             },
4238             '10000' => {
4239             'other' => '0万',
4240             },
4241             '100000' => {
4242             'other' => '00万',
4243             },
4244             '1000000' => {
4245             'other' => '000万',
4246             },
4247             '10000000' => {
4248             'other' => '0000万',
4249             },
4250             '100000000' => {
4251             'other' => '0亿',
4252             },
4253             '1000000000' => {
4254             'other' => '00亿',
4255             },
4256             '10000000000' => {
4257             'other' => '000亿',
4258             },
4259             '100000000000' => {
4260             'other' => '0000亿',
4261             },
4262             '1000000000000' => {
4263             'other' => '0兆',
4264             },
4265             '10000000000000' => {
4266             'other' => '00兆',
4267             },
4268             '100000000000000' => {
4269             'other' => '000兆',
4270             },
4271             },
4272             },
4273             percentFormat => {
4274             'default' => {
4275             'standard' => {
4276             'default' => '#,##0%',
4277             },
4278             },
4279             },
4280             scientificFormat => {
4281             'default' => {
4282             'standard' => {
4283             'default' => '#E0',
4284             },
4285             },
4286             },
4287             } },
4288             );
4289              
4290             has 'number_currency_formats' => (
4291             is => 'ro',
4292             isa => HashRef,
4293             init_arg => undef,
4294             default => sub { {
4295             'hanidec' => {
4296             'pattern' => {
4297             'default' => {
4298             'standard' => {
4299             'positive' => '¤#,##0.00',
4300             },
4301             },
4302             },
4303             },
4304             'latn' => {
4305             'pattern' => {
4306             'default' => {
4307             'accounting' => {
4308             'negative' => '(¤#,##0.00)',
4309             'positive' => '¤#,##0.00',
4310             },
4311             'standard' => {
4312             'positive' => '¤#,##0.00',
4313             },
4314             },
4315             },
4316             },
4317             } },
4318             );
4319              
4320             has 'currencies' => (
4321             is => 'ro',
4322             isa => HashRef,
4323             init_arg => undef,
4324             default => sub { {
4325             'ADP' => {
4326             symbol => 'ADP',
4327             display_name => {
4328             'currency' => q(安道尔陪士特),
4329             'other' => q(安道尔陪士特),
4330             },
4331             },
4332             'AED' => {
4333             symbol => 'AED',
4334             display_name => {
4335             'currency' => q(阿拉伯联合大公国迪尔汗),
4336             'other' => q(阿拉伯联合大公国迪尔汗),
4337             },
4338             },
4339             'AFA' => {
4340             symbol => 'AFA',
4341             display_name => {
4342             'currency' => q(阿富汗尼 \(1927–2002\)),
4343             'other' => q(阿富汗尼 \(1927–2002\)),
4344             },
4345             },
4346             'AFN' => {
4347             symbol => 'AFN',
4348             display_name => {
4349             'currency' => q(阿富汗尼),
4350             'other' => q(阿富汗尼),
4351             },
4352             },
4353             'ALK' => {
4354             symbol => 'ALK',
4355             display_name => {
4356             'currency' => q(阿尔巴尼亚列克 \(1946–1965\)),
4357             'other' => q(阿尔巴尼亚列克 \(1946–1965\)),
4358             },
4359             },
4360             'ALL' => {
4361             symbol => 'ALL',
4362             display_name => {
4363             'currency' => q(阿尔巴尼亚列克),
4364             'other' => q(阿尔巴尼亚列克),
4365             },
4366             },
4367             'AMD' => {
4368             symbol => 'AMD',
4369             display_name => {
4370             'currency' => q(亚美尼亚德拉姆),
4371             'other' => q(亚美尼亚德拉姆),
4372             },
4373             },
4374             'ANG' => {
4375             symbol => 'ANG',
4376             display_name => {
4377             'currency' => q(荷属安地列斯盾),
4378             'other' => q(荷属安地列斯盾),
4379             },
4380             },
4381             'AOA' => {
4382             symbol => 'AOA',
4383             display_name => {
4384             'currency' => q(安哥拉宽扎),
4385             'other' => q(安哥拉宽扎),
4386             },
4387             },
4388             'AOK' => {
4389             symbol => 'AOK',
4390             display_name => {
4391             'currency' => q(安哥拉宽扎 \(1977–1990\)),
4392             'other' => q(安哥拉宽扎 \(1977–1990\)),
4393             },
4394             },
4395             'AON' => {
4396             symbol => 'AON',
4397             display_name => {
4398             'currency' => q(安哥拉新宽扎 \(1990–2000\)),
4399             'other' => q(安哥拉新宽扎 \(1990–2000\)),
4400             },
4401             },
4402             'AOR' => {
4403             symbol => 'AOR',
4404             display_name => {
4405             'currency' => q(安哥拉新调宽扎 \(1995–1999\)),
4406             'other' => q(安哥拉新调宽扎 \(1995–1999\)),
4407             },
4408             },
4409             'ARA' => {
4410             symbol => 'ARA',
4411             display_name => {
4412             'currency' => q(阿根廷奥斯特纳尔),
4413             'other' => q(阿根廷奥斯特纳尔),
4414             },
4415             },
4416             'ARL' => {
4417             symbol => 'ARL',
4418             display_name => {
4419             'currency' => q(阿根廷披索 \(1970–1983\)),
4420             'other' => q(阿根廷披索 \(1970–1983\)),
4421             },
4422             },
4423             'ARM' => {
4424             symbol => 'ARM',
4425             display_name => {
4426             'currency' => q(阿根廷披索 \(1881–1970\)),
4427             'other' => q(阿根廷披索 \(1881–1970\)),
4428             },
4429             },
4430             'ARP' => {
4431             symbol => 'ARP',
4432             display_name => {
4433             'currency' => q(阿根廷披索 \(1983–1985\)),
4434             'other' => q(阿根廷披索 \(1983–1985\)),
4435             },
4436             },
4437             'ARS' => {
4438             symbol => 'ARS',
4439             display_name => {
4440             'currency' => q(阿根廷披索),
4441             'other' => q(阿根廷披索),
4442             },
4443             },
4444             'ATS' => {
4445             symbol => 'ATS',
4446             display_name => {
4447             'currency' => q(奥地利先令),
4448             'other' => q(奥地利先令),
4449             },
4450             },
4451             'AUD' => {
4452             symbol => 'AU$',
4453             display_name => {
4454             'currency' => q(澳币),
4455             'other' => q(澳币),
4456             },
4457             },
4458             'AWG' => {
4459             symbol => 'AWG',
4460             display_name => {
4461             'currency' => q(阿路巴盾),
4462             'other' => q(阿路巴盾),
4463             },
4464             },
4465             'AZM' => {
4466             symbol => 'AZM',
4467             display_name => {
4468             'currency' => q(亚塞拜然马纳特 \(1993–2006\)),
4469             'other' => q(亚塞拜然马纳特 \(1993–2006\)),
4470             },
4471             },
4472             'AZN' => {
4473             symbol => 'AZN',
4474             display_name => {
4475             'currency' => q(亚塞拜然马纳特),
4476             'other' => q(亚塞拜然马纳特),
4477             },
4478             },
4479             'BAD' => {
4480             symbol => 'BAD',
4481             display_name => {
4482             'currency' => q(波士尼亚-赫塞哥维纳第纳尔),
4483             'other' => q(波士尼亚-赫塞哥维纳第纳尔),
4484             },
4485             },
4486             'BAM' => {
4487             symbol => 'BAM',
4488             display_name => {
4489             'currency' => q(波士尼亚-赫塞哥维纳可转换马克),
4490             'other' => q(波士尼亚-赫塞哥维纳可转换马克),
4491             },
4492             },
4493             'BAN' => {
4494             symbol => 'BAN',
4495             display_name => {
4496             'currency' => q(波士尼亚-赫塞哥维纳新第纳尔),
4497             'other' => q(波士尼亚-赫塞哥维纳新第纳尔),
4498             },
4499             },
4500             'BBD' => {
4501             symbol => 'BBD',
4502             display_name => {
4503             'currency' => q(巴贝多元),
4504             'other' => q(巴贝多元),
4505             },
4506             },
4507             'BDT' => {
4508             symbol => 'BDT',
4509             display_name => {
4510             'currency' => q(孟加拉塔卡),
4511             'other' => q(孟加拉塔卡),
4512             },
4513             },
4514             'BEC' => {
4515             symbol => 'BEC',
4516             display_name => {
4517             'currency' => q(比利时法郎(可转换)),
4518             'other' => q(比利时法郎(可转换)),
4519             },
4520             },
4521             'BEF' => {
4522             symbol => 'BEF',
4523             display_name => {
4524             'currency' => q(比利时法郎),
4525             'other' => q(比利时法郎),
4526             },
4527             },
4528             'BEL' => {
4529             symbol => 'BEL',
4530             display_name => {
4531             'currency' => q(比利时法郎(金融)),
4532             'other' => q(比利时法郎(金融)),
4533             },
4534             },
4535             'BGL' => {
4536             symbol => 'BGL',
4537             display_name => {
4538             'currency' => q(保加利亚硬列弗),
4539             'other' => q(保加利亚硬列弗),
4540             },
4541             },
4542             'BGM' => {
4543             symbol => 'BGM',
4544             display_name => {
4545             'currency' => q(保加利亚社会党列弗),
4546             'other' => q(保加利亚社会党列弗),
4547             },
4548             },
4549             'BGN' => {
4550             symbol => 'BGN',
4551             display_name => {
4552             'currency' => q(保加利亚新列弗),
4553             'other' => q(保加利亚新列弗),
4554             },
4555             },
4556             'BGO' => {
4557             symbol => 'BGO',
4558             display_name => {
4559             'currency' => q(保加利亚列弗 \(1879–1952\)),
4560             'other' => q(保加利亚列弗 \(1879–1952\)),
4561             },
4562             },
4563             'BHD' => {
4564             symbol => 'BHD',
4565             display_name => {
4566             'currency' => q(巴林第纳尔),
4567             'other' => q(巴林第纳尔),
4568             },
4569             },
4570             'BIF' => {
4571             symbol => 'BIF',
4572             display_name => {
4573             'currency' => q(蒲隆地法郎),
4574             'other' => q(蒲隆地法郎),
4575             },
4576             },
4577             'BMD' => {
4578             symbol => 'BMD',
4579             display_name => {
4580             'currency' => q(百慕达币),
4581             'other' => q(百慕达币),
4582             },
4583             },
4584             'BND' => {
4585             symbol => 'BND',
4586             display_name => {
4587             'currency' => q(汶莱元),
4588             'other' => q(汶莱元),
4589             },
4590             },
4591             'BOB' => {
4592             symbol => 'BOB',
4593             display_name => {
4594             'currency' => q(玻利维亚诺),
4595             'other' => q(玻利维亚诺),
4596             },
4597             },
4598             'BOL' => {
4599             symbol => 'BOL',
4600             display_name => {
4601             'currency' => q(玻利维亚玻利维亚诺 \(1863–1963\)),
4602             'other' => q(玻利维亚玻利维亚诺 \(1863–1963\)),
4603             },
4604             },
4605             'BOP' => {
4606             symbol => 'BOP',
4607             display_name => {
4608             'currency' => q(玻利维亚披索),
4609             'other' => q(玻利维亚披索),
4610             },
4611             },
4612             'BOV' => {
4613             symbol => 'BOV',
4614             display_name => {
4615             'currency' => q(玻利维亚幕多),
4616             'other' => q(玻利维亚幕多),
4617             },
4618             },
4619             'BRB' => {
4620             symbol => 'BRB',
4621             display_name => {
4622             'currency' => q(巴西克鲁萨多农瓦 \(1967–1986\)),
4623             'other' => q(巴西克鲁萨多农瓦 \(1967–1986\)),
4624             },
4625             },
4626             'BRC' => {
4627             symbol => 'BRC',
4628             display_name => {
4629             'currency' => q(巴西克鲁赛罗 \(1986–1989\)),
4630             'other' => q(巴西克鲁赛罗 \(1986–1989\)),
4631             },
4632             },
4633             'BRE' => {
4634             symbol => 'BRE',
4635             display_name => {
4636             'currency' => q(巴西克鲁赛罗 \(1990–1993\)),
4637             'other' => q(巴西克鲁赛罗 \(1990–1993\)),
4638             },
4639             },
4640             'BRL' => {
4641             symbol => 'R$',
4642             display_name => {
4643             'currency' => q(巴西里拉),
4644             'other' => q(巴西里拉),
4645             },
4646             },
4647             'BRN' => {
4648             symbol => 'BRN',
4649             display_name => {
4650             'currency' => q(巴西克如尔达农瓦),
4651             'other' => q(巴西克如尔达农瓦),
4652             },
4653             },
4654             'BRR' => {
4655             symbol => 'BRR',
4656             display_name => {
4657             'currency' => q(巴西克鲁赛罗 \(1993–1994\)),
4658             'other' => q(巴西克鲁赛罗 \(1993–1994\)),
4659             },
4660             },
4661             'BRZ' => {
4662             symbol => 'BRZ',
4663             display_name => {
4664             'currency' => q(巴西克鲁赛罗 \(1942 –1967\)),
4665             'other' => q(巴西克鲁赛罗 \(1942 –1967\)),
4666             },
4667             },
4668             'BSD' => {
4669             symbol => 'BSD',
4670             display_name => {
4671             'currency' => q(巴哈马元),
4672             'other' => q(巴哈马元),
4673             },
4674             },
4675             'BTN' => {
4676             symbol => 'BTN',
4677             display_name => {
4678             'currency' => q(不丹那特伦),
4679             'other' => q(不丹那特伦),
4680             },
4681             },
4682             'BUK' => {
4683             symbol => 'BUK',
4684             display_name => {
4685             'currency' => q(缅甸基雅特),
4686             'other' => q(缅甸基雅特),
4687             },
4688             },
4689             'BWP' => {
4690             symbol => 'BWP',
4691             display_name => {
4692             'currency' => q(波札那普拉),
4693             'other' => q(波札那普拉),
4694             },
4695             },
4696             'BYB' => {
4697             symbol => 'BYB',
4698             display_name => {
4699             'currency' => q(白俄罗斯新卢布 \(1994–1999\)),
4700             'other' => q(白俄罗斯新卢布 \(1994–1999\)),
4701             },
4702             },
4703             'BYN' => {
4704             symbol => 'BYN',
4705             display_name => {
4706             'currency' => q(白俄罗斯卢布),
4707             'other' => q(白俄罗斯卢布),
4708             },
4709             },
4710             'BYR' => {
4711             symbol => 'BYR',
4712             display_name => {
4713             'currency' => q(白俄罗斯卢布 \(2000–2016\)),
4714             'other' => q(白俄罗斯卢布 \(2000–2016\)),
4715             },
4716             },
4717             'BZD' => {
4718             symbol => 'BZD',
4719             display_name => {
4720             'currency' => q(贝里斯元),
4721             'other' => q(贝里斯元),
4722             },
4723             },
4724             'CAD' => {
4725             symbol => 'CA$',
4726             display_name => {
4727             'currency' => q(加币),
4728             'other' => q(加币),
4729             },
4730             },
4731             'CDF' => {
4732             symbol => 'CDF',
4733             display_name => {
4734             'currency' => q(刚果法郎),
4735             'other' => q(刚果法郎),
4736             },
4737             },
4738             'CHE' => {
4739             symbol => 'CHE',
4740             display_name => {
4741             'currency' => q(欧元 \(WIR\)),
4742             'other' => q(欧元 \(WIR\)),
4743             },
4744             },
4745             'CHF' => {
4746             symbol => 'CHF',
4747             display_name => {
4748             'currency' => q(瑞士法郎),
4749             'other' => q(瑞士法郎),
4750             },
4751             },
4752             'CHW' => {
4753             symbol => 'CHW',
4754             display_name => {
4755             'currency' => q(法郎 \(WIR\)),
4756             'other' => q(法郎 \(WIR\)),
4757             },
4758             },
4759             'CLE' => {
4760             symbol => 'CLE',
4761             display_name => {
4762             'currency' => q(智利埃斯库多),
4763             'other' => q(智利埃斯库多),
4764             },
4765             },
4766             'CLF' => {
4767             symbol => 'CLF',
4768             display_name => {
4769             'currency' => q(卡林油达佛曼跎),
4770             'other' => q(卡林油达佛曼跎),
4771             },
4772             },
4773             'CLP' => {
4774             symbol => 'CLP',
4775             display_name => {
4776             'currency' => q(智利披索),
4777             'other' => q(智利披索),
4778             },
4779             },
4780             'CNH' => {
4781             symbol => 'CNH',
4782             display_name => {
4783             'currency' => q(人民币 \(离岸\)),
4784             'other' => q(人民币 \(离岸\)),
4785             },
4786             },
4787             'CNX' => {
4788             symbol => 'CNX',
4789             },
4790             'CNY' => {
4791             symbol => '¥',
4792             display_name => {
4793             'currency' => q(人民币),
4794             'other' => q(人民币),
4795             },
4796             },
4797             'COP' => {
4798             symbol => 'COP',
4799             display_name => {
4800             'currency' => q(哥伦比亚披索),
4801             'other' => q(哥伦比亚披索),
4802             },
4803             },
4804             'COU' => {
4805             symbol => 'COU',
4806             display_name => {
4807             'currency' => q(哥伦比亚币 \(COU\)),
4808             'other' => q(哥伦比亚币 \(COU\)),
4809             },
4810             },
4811             'CRC' => {
4812             symbol => 'CRC',
4813             display_name => {
4814             'currency' => q(哥斯大黎加科朗),
4815             'other' => q(哥斯大黎加科朗),
4816             },
4817             },
4818             'CSD' => {
4819             symbol => 'CSD',
4820             display_name => {
4821             'currency' => q(旧塞尔维亚第纳尔),
4822             'other' => q(旧塞尔维亚第纳尔),
4823             },
4824             },
4825             'CSK' => {
4826             symbol => 'CSK',
4827             display_name => {
4828             'currency' => q(捷克斯洛伐克硬克朗),
4829             'other' => q(捷克斯洛伐克硬克朗),
4830             },
4831             },
4832             'CUC' => {
4833             symbol => 'CUC',
4834             display_name => {
4835             'currency' => q(古巴可转换披索),
4836             'other' => q(古巴可转换披索),
4837             },
4838             },
4839             'CUP' => {
4840             symbol => 'CUP',
4841             display_name => {
4842             'currency' => q(古巴披索),
4843             'other' => q(古巴披索),
4844             },
4845             },
4846             'CVE' => {
4847             symbol => 'CVE',
4848             display_name => {
4849             'currency' => q(维德角埃斯库多),
4850             'other' => q(维德角埃斯库多),
4851             },
4852             },
4853             'CYP' => {
4854             symbol => 'CYP',
4855             display_name => {
4856             'currency' => q(赛普勒斯镑),
4857             'other' => q(赛普勒斯镑),
4858             },
4859             },
4860             'CZK' => {
4861             symbol => 'CZK',
4862             display_name => {
4863             'currency' => q(捷克克朗),
4864             'other' => q(捷克克朗),
4865             },
4866             },
4867             'DDM' => {
4868             symbol => 'DDM',
4869             display_name => {
4870             'currency' => q(东德奥斯特马克),
4871             'other' => q(东德奥斯特马克),
4872             },
4873             },
4874             'DEM' => {
4875             symbol => 'DEM',
4876             display_name => {
4877             'currency' => q(德国马克),
4878             'other' => q(德国马克),
4879             },
4880             },
4881             'DJF' => {
4882             symbol => 'DJF',
4883             display_name => {
4884             'currency' => q(吉布地法郎),
4885             'other' => q(吉布地法郎),
4886             },
4887             },
4888             'DKK' => {
4889             symbol => 'DKK',
4890             display_name => {
4891             'currency' => q(丹麦克朗),
4892             'other' => q(丹麦克朗),
4893             },
4894             },
4895             'DOP' => {
4896             symbol => 'DOP',
4897             display_name => {
4898             'currency' => q(多明尼加披索),
4899             'other' => q(多明尼加披索),
4900             },
4901             },
4902             'DZD' => {
4903             symbol => 'DZD',
4904             display_name => {
4905             'currency' => q(阿尔及利亚第纳尔),
4906             'other' => q(阿尔及利亚第纳尔),
4907             },
4908             },
4909             'ECS' => {
4910             symbol => 'ECS',
4911             display_name => {
4912             'currency' => q(厄瓜多苏克雷),
4913             'other' => q(厄瓜多苏克雷),
4914             },
4915             },
4916             'ECV' => {
4917             symbol => 'ECV',
4918             display_name => {
4919             'currency' => q(厄瓜多尔由里达瓦康斯坦 \(UVC\)),
4920             'other' => q(厄瓜多尔由里达瓦康斯坦 \(UVC\)),
4921             },
4922             },
4923             'EEK' => {
4924             symbol => 'EEK',
4925             display_name => {
4926             'currency' => q(爱沙尼亚克朗),
4927             'other' => q(爱沙尼亚克朗),
4928             },
4929             },
4930             'EGP' => {
4931             symbol => 'EGP',
4932             display_name => {
4933             'currency' => q(埃及镑),
4934             'other' => q(埃及镑),
4935             },
4936             },
4937             'ERN' => {
4938             symbol => 'ERN',
4939             display_name => {
4940             'currency' => q(厄立特里亚纳克法),
4941             'other' => q(厄立特里亚纳克法),
4942             },
4943             },
4944             'ESA' => {
4945             symbol => 'ESA',
4946             display_name => {
4947             'currency' => q(西班牙比塞塔(会计单位)),
4948             'other' => q(西班牙比塞塔(会计单位)),
4949             },
4950             },
4951             'ESB' => {
4952             symbol => 'ESB',
4953             display_name => {
4954             'currency' => q(西班牙比塞塔(可转换会计单位)),
4955             'other' => q(西班牙比塞塔(可转换会计单位)),
4956             },
4957             },
4958             'ESP' => {
4959             symbol => 'ESP',
4960             display_name => {
4961             'currency' => q(西班牙陪士特),
4962             'other' => q(西班牙陪士特),
4963             },
4964             },
4965             'ETB' => {
4966             symbol => 'ETB',
4967             display_name => {
4968             'currency' => q(衣索比亚比尔),
4969             'other' => q(衣索比亚比尔),
4970             },
4971             },
4972             'EUR' => {
4973             symbol => '€',
4974             display_name => {
4975             'currency' => q(欧元),
4976             'other' => q(欧元),
4977             },
4978             },
4979             'FIM' => {
4980             symbol => 'FIM',
4981             display_name => {
4982             'currency' => q(芬兰马克),
4983             'other' => q(芬兰马克),
4984             },
4985             },
4986             'FJD' => {
4987             symbol => 'FJD',
4988             display_name => {
4989             'currency' => q(斐济元),
4990             'other' => q(斐济元),
4991             },
4992             },
4993             'FKP' => {
4994             symbol => 'FKP',
4995             display_name => {
4996             'currency' => q(福克兰群岛镑),
4997             'other' => q(福克兰群岛镑),
4998             },
4999             },
5000             'FRF' => {
5001             symbol => 'FRF',
5002             display_name => {
5003             'currency' => q(法国法郎),
5004             'other' => q(法国法郎),
5005             },
5006             },
5007             'GBP' => {
5008             symbol => '£',
5009             display_name => {
5010             'currency' => q(英镑),
5011             'other' => q(英镑),
5012             },
5013             },
5014             'GEK' => {
5015             symbol => 'GEK',
5016             display_name => {
5017             'currency' => q(乔治亚库旁拉里),
5018             'other' => q(乔治亚库旁拉里),
5019             },
5020             },
5021             'GEL' => {
5022             symbol => 'GEL',
5023             display_name => {
5024             'currency' => q(乔治亚拉里),
5025             'other' => q(乔治亚拉里),
5026             },
5027             },
5028             'GHC' => {
5029             symbol => 'GHC',
5030             display_name => {
5031             'currency' => q(迦纳赛地 \(1979–2007\)),
5032             'other' => q(迦纳赛地 \(1979–2007\)),
5033             },
5034             },
5035             'GHS' => {
5036             symbol => 'GHS',
5037             display_name => {
5038             'currency' => q(迦纳塞地),
5039             'other' => q(迦纳塞地),
5040             },
5041             },
5042             'GIP' => {
5043             symbol => 'GIP',
5044             display_name => {
5045             'currency' => q(直布罗陀镑),
5046             'other' => q(直布罗陀镑),
5047             },
5048             },
5049             'GMD' => {
5050             symbol => 'GMD',
5051             display_name => {
5052             'currency' => q(甘比亚达拉西),
5053             'other' => q(甘比亚达拉西),
5054             },
5055             },
5056             'GNF' => {
5057             symbol => 'GNF',
5058             display_name => {
5059             'currency' => q(几内亚法郎),
5060             'other' => q(几内亚法郎),
5061             },
5062             },
5063             'GNS' => {
5064             symbol => 'GNS',
5065             display_name => {
5066             'currency' => q(几内亚西里),
5067             'other' => q(几内亚西里),
5068             },
5069             },
5070             'GQE' => {
5071             symbol => 'GQE',
5072             display_name => {
5073             'currency' => q(赤道几内亚埃奎勒),
5074             'other' => q(赤道几内亚埃奎勒),
5075             },
5076             },
5077             'GRD' => {
5078             symbol => 'GRD',
5079             display_name => {
5080             'currency' => q(希腊德拉克马),
5081             'other' => q(希腊德拉克马),
5082             },
5083             },
5084             'GTQ' => {
5085             symbol => 'GTQ',
5086             display_name => {
5087             'currency' => q(瓜地马拉格查尔),
5088             'other' => q(瓜地马拉格查尔),
5089             },
5090             },
5091             'GWE' => {
5092             symbol => 'GWE',
5093             display_name => {
5094             'currency' => q(葡属几内亚埃斯库多),
5095             'other' => q(葡属几内亚埃斯库多),
5096             },
5097             },
5098             'GWP' => {
5099             symbol => 'GWP',
5100             display_name => {
5101             'currency' => q(几内亚比索披索),
5102             'other' => q(几内亚比索披索),
5103             },
5104             },
5105             'GYD' => {
5106             symbol => 'GYD',
5107             display_name => {
5108             'currency' => q(圭亚那元),
5109             'other' => q(圭亚那元),
5110             },
5111             },
5112             'HKD' => {
5113             symbol => 'HK$',
5114             display_name => {
5115             'currency' => q(港币),
5116             'other' => q(港币),
5117             },
5118             },
5119             'HNL' => {
5120             symbol => 'HNL',
5121             display_name => {
5122             'currency' => q(洪都拉斯伦皮拉),
5123             'other' => q(洪都拉斯伦皮拉),
5124             },
5125             },
5126             'HRD' => {
5127             symbol => 'HRD',
5128             display_name => {
5129             'currency' => q(克罗埃西亚第纳尔),
5130             'other' => q(克罗埃西亚第纳尔),
5131             },
5132             },
5133             'HRK' => {
5134             symbol => 'HRK',
5135             display_name => {
5136             'currency' => q(克罗埃西亚库纳),
5137             'other' => q(克罗埃西亚库纳),
5138             },
5139             },
5140             'HTG' => {
5141             symbol => 'HTG',
5142             display_name => {
5143             'currency' => q(海地古德),
5144             'other' => q(海地古德),
5145             },
5146             },
5147             'HUF' => {
5148             symbol => 'HUF',
5149             display_name => {
5150             'currency' => q(匈牙利福林),
5151             'other' => q(匈牙利福林),
5152             },
5153             },
5154             'IDR' => {
5155             symbol => 'IDR',
5156             display_name => {
5157             'currency' => q(印尼盾),
5158             'other' => q(印尼盾),
5159             },
5160             },
5161             'IEP' => {
5162             symbol => 'IEP',
5163             display_name => {
5164             'currency' => q(爱尔兰镑),
5165             'other' => q(爱尔兰镑),
5166             },
5167             },
5168             'ILP' => {
5169             symbol => 'ILP',
5170             display_name => {
5171             'currency' => q(以色列镑),
5172             'other' => q(以色列镑),
5173             },
5174             },
5175             'ILR' => {
5176             symbol => 'ILR',
5177             display_name => {
5178             'currency' => q(以色列谢克尔 \(1980–1985\)),
5179             'other' => q(以色列谢克尔 \(1980–1985\)),
5180             },
5181             },
5182             'ILS' => {
5183             symbol => '₪',
5184             display_name => {
5185             'currency' => q(以色列新谢克尔),
5186             'other' => q(以色列新谢克尔),
5187             },
5188             },
5189             'INR' => {
5190             symbol => '₹',
5191             display_name => {
5192             'currency' => q(印度卢比),
5193             'other' => q(印度卢比),
5194             },
5195             },
5196             'IQD' => {
5197             symbol => 'IQD',
5198             display_name => {
5199             'currency' => q(伊拉克第纳尔),
5200             'other' => q(伊拉克第纳尔),
5201             },
5202             },
5203             'IRR' => {
5204             symbol => 'IRR',
5205             display_name => {
5206             'currency' => q(伊朗里亚尔),
5207             'other' => q(伊朗里亚尔),
5208             },
5209             },
5210             'ISJ' => {
5211             symbol => 'ISJ',
5212             display_name => {
5213             'currency' => q(冰岛克朗 \(1918–1981\)),
5214             'other' => q(冰岛克朗 \(1918–1981\)),
5215             },
5216             },
5217             'ISK' => {
5218             symbol => 'ISK',
5219             display_name => {
5220             'currency' => q(冰岛克朗),
5221             'other' => q(冰岛克朗),
5222             },
5223             },
5224             'ITL' => {
5225             symbol => 'ITL',
5226             display_name => {
5227             'currency' => q(义大利里拉),
5228             'other' => q(义大利里拉),
5229             },
5230             },
5231             'JMD' => {
5232             symbol => 'JMD',
5233             display_name => {
5234             'currency' => q(牙买加元),
5235             'other' => q(牙买加元),
5236             },
5237             },
5238             'JOD' => {
5239             symbol => 'JOD',
5240             display_name => {
5241             'currency' => q(约旦第纳尔),
5242             'other' => q(约旦第纳尔),
5243             },
5244             },
5245             'JPY' => {
5246             symbol => 'JP¥',
5247             display_name => {
5248             'currency' => q(日圆),
5249             'other' => q(日圆),
5250             },
5251             },
5252             'KES' => {
5253             symbol => 'KES',
5254             display_name => {
5255             'currency' => q(肯尼亚先令),
5256             'other' => q(肯尼亚先令),
5257             },
5258             },
5259             'KGS' => {
5260             symbol => 'KGS',
5261             display_name => {
5262             'currency' => q(吉尔吉斯索姆),
5263             'other' => q(吉尔吉斯索姆),
5264             },
5265             },
5266             'KHR' => {
5267             symbol => 'KHR',
5268             display_name => {
5269             'currency' => q(柬埔寨瑞尔),
5270             'other' => q(柬埔寨瑞尔),
5271             },
5272             },
5273             'KMF' => {
5274             symbol => 'KMF',
5275             display_name => {
5276             'currency' => q(科摩罗法郎),
5277             'other' => q(科摩罗法郎),
5278             },
5279             },
5280             'KPW' => {
5281             symbol => 'KPW',
5282             display_name => {
5283             'currency' => q(北韩圆),
5284             'other' => q(北韩圆),
5285             },
5286             },
5287             'KRH' => {
5288             symbol => 'KRH',
5289             display_name => {
5290             'currency' => q(南韩圜),
5291             'other' => q(南韩圜),
5292             },
5293             },
5294             'KRO' => {
5295             symbol => 'KRO',
5296             display_name => {
5297             'currency' => q(南韩圆),
5298             'other' => q(南韩圆),
5299             },
5300             },
5301             'KRW' => {
5302             symbol => '₩',
5303             display_name => {
5304             'currency' => q(韩圆),
5305             'other' => q(韩圆),
5306             },
5307             },
5308             'KWD' => {
5309             symbol => 'KWD',
5310             display_name => {
5311             'currency' => q(科威特第纳尔),
5312             'other' => q(科威特第纳尔),
5313             },
5314             },
5315             'KYD' => {
5316             symbol => 'KYD',
5317             display_name => {
5318             'currency' => q(开曼群岛元),
5319             'other' => q(开曼群岛元),
5320             },
5321             },
5322             'KZT' => {
5323             symbol => 'KZT',
5324             display_name => {
5325             'currency' => q(卡扎克斯坦坦吉),
5326             'other' => q(卡扎克斯坦坦吉),
5327             },
5328             },
5329             'LAK' => {
5330             symbol => 'LAK',
5331             display_name => {
5332             'currency' => q(寮国基普),
5333             'other' => q(寮国基普),
5334             },
5335             },
5336             'LBP' => {
5337             symbol => 'LBP',
5338             display_name => {
5339             'currency' => q(黎巴嫩镑),
5340             'other' => q(黎巴嫩镑),
5341             },
5342             },
5343             'LKR' => {
5344             symbol => 'LKR',
5345             display_name => {
5346             'currency' => q(斯里兰卡卢比),
5347             'other' => q(斯里兰卡卢比),
5348             },
5349             },
5350             'LRD' => {
5351             symbol => 'LRD',
5352             display_name => {
5353             'currency' => q(赖比瑞亚元),
5354             'other' => q(赖比瑞亚元),
5355             },
5356             },
5357             'LSL' => {
5358             symbol => 'LSL',
5359             display_name => {
5360             'currency' => q(赖索托洛蒂),
5361             'other' => q(赖索托洛蒂),
5362             },
5363             },
5364             'LTL' => {
5365             symbol => 'LTL',
5366             display_name => {
5367             'currency' => q(立陶宛立特),
5368             'other' => q(立陶宛立特),
5369             },
5370             },
5371             'LTT' => {
5372             symbol => 'LTT',
5373             display_name => {
5374             'currency' => q(立陶宛特罗),
5375             'other' => q(立陶宛特罗),
5376             },
5377             },
5378             'LUC' => {
5379             symbol => 'LUC',
5380             display_name => {
5381             'currency' => q(卢森堡可兑换法郎),
5382             'other' => q(卢森堡可兑换法郎),
5383             },
5384             },
5385             'LUF' => {
5386             symbol => 'LUF',
5387             display_name => {
5388             'currency' => q(卢森堡法郎),
5389             'other' => q(卢森堡法郎),
5390             },
5391             },
5392             'LUL' => {
5393             symbol => 'LUL',
5394             display_name => {
5395             'currency' => q(卢森堡金融法郎),
5396             'other' => q(卢森堡金融法郎),
5397             },
5398             },
5399             'LVL' => {
5400             symbol => 'LVL',
5401             display_name => {
5402             'currency' => q(拉脱维亚拉特银币),
5403             'other' => q(拉脱维亚拉特银币),
5404             },
5405             },
5406             'LVR' => {
5407             symbol => 'LVR',
5408             display_name => {
5409             'currency' => q(拉脱维亚卢布),
5410             'other' => q(拉脱维亚卢布),
5411             },
5412             },
5413             'LYD' => {
5414             symbol => 'LYD',
5415             display_name => {
5416             'currency' => q(利比亚第纳尔),
5417             'other' => q(利比亚第纳尔),
5418             },
5419             },
5420             'MAD' => {
5421             symbol => 'MAD',
5422             display_name => {
5423             'currency' => q(摩洛哥迪拉姆),
5424             'other' => q(摩洛哥迪拉姆),
5425             },
5426             },
5427             'MAF' => {
5428             symbol => 'MAF',
5429             display_name => {
5430             'currency' => q(摩洛哥法郎),
5431             'other' => q(摩洛哥法郎),
5432             },
5433             },
5434             'MCF' => {
5435             symbol => 'MCF',
5436             display_name => {
5437             'currency' => q(摩纳哥法郎),
5438             'other' => q(摩纳哥法郎),
5439             },
5440             },
5441             'MDC' => {
5442             symbol => 'MDC',
5443             display_name => {
5444             'currency' => q(摩尔多瓦券),
5445             'other' => q(摩尔多瓦券),
5446             },
5447             },
5448             'MDL' => {
5449             symbol => 'MDL',
5450             display_name => {
5451             'currency' => q(摩杜云列伊),
5452             'other' => q(摩杜云列伊),
5453             },
5454             },
5455             'MGA' => {
5456             symbol => 'MGA',
5457             display_name => {
5458             'currency' => q(马达加斯加阿里亚里),
5459             'other' => q(马达加斯加阿里亚里),
5460             },
5461             },
5462             'MGF' => {
5463             symbol => 'MGF',
5464             display_name => {
5465             'currency' => q(马达加斯加法郎),
5466             'other' => q(马达加斯加法郎),
5467             },
5468             },
5469             'MKD' => {
5470             symbol => 'MKD',
5471             display_name => {
5472             'currency' => q(马其顿第纳尔),
5473             'other' => q(马其顿第纳尔),
5474             },
5475             },
5476             'MKN' => {
5477             symbol => 'MKN',
5478             display_name => {
5479             'currency' => q(马其顿第纳尔 \(1992–1993\)),
5480             'other' => q(马其顿第纳尔 \(1992–1993\)),
5481             },
5482             },
5483             'MLF' => {
5484             symbol => 'MLF',
5485             display_name => {
5486             'currency' => q(马里法郎),
5487             'other' => q(马里法郎),
5488             },
5489             },
5490             'MMK' => {
5491             symbol => 'MMK',
5492             display_name => {
5493             'currency' => q(缅甸元),
5494             'other' => q(缅甸元),
5495             },
5496             },
5497             'MNT' => {
5498             symbol => 'MNT',
5499             display_name => {
5500             'currency' => q(蒙古图格里克),
5501             'other' => q(蒙古图格里克),
5502             },
5503             },
5504             'MOP' => {
5505             symbol => 'MOP',
5506             display_name => {
5507             'currency' => q(澳门元),
5508             'other' => q(澳门元),
5509             },
5510             },
5511             'MRO' => {
5512             symbol => 'MRO',
5513             display_name => {
5514             'currency' => q(茅利塔尼亚乌吉亚 \(1973–2017\)),
5515             'other' => q(茅利塔尼亚乌吉亚 \(1973–2017\)),
5516             },
5517             },
5518             'MRU' => {
5519             display_name => {
5520             'currency' => q(茅利塔尼亚乌吉亚),
5521             'other' => q(茅利塔尼亚乌吉亚),
5522             },
5523             },
5524             'MTL' => {
5525             symbol => 'MTL',
5526             display_name => {
5527             'currency' => q(马尔他里拉),
5528             'other' => q(马尔他里拉),
5529             },
5530             },
5531             'MTP' => {
5532             symbol => 'MTP',
5533             display_name => {
5534             'currency' => q(马尔他镑),
5535             'other' => q(马尔他镑),
5536             },
5537             },
5538             'MUR' => {
5539             symbol => 'MUR',
5540             display_name => {
5541             'currency' => q(模里西斯卢比),
5542             'other' => q(模里西斯卢比),
5543             },
5544             },
5545             'MVP' => {
5546             symbol => 'MVP',
5547             display_name => {
5548             'currency' => q(马尔地夫卢比),
5549             'other' => q(马尔地夫卢比),
5550             },
5551             },
5552             'MVR' => {
5553             symbol => 'MVR',
5554             display_name => {
5555             'currency' => q(马尔地夫卢非亚),
5556             'other' => q(马尔地夫卢非亚),
5557             },
5558             },
5559             'MWK' => {
5560             symbol => 'MWK',
5561             display_name => {
5562             'currency' => q(马拉维克瓦查),
5563             'other' => q(马拉维克瓦查),
5564             },
5565             },
5566             'MXN' => {
5567             symbol => 'MX$',
5568             display_name => {
5569             'currency' => q(墨西哥披索),
5570             'other' => q(墨西哥披索),
5571             },
5572             },
5573             'MXP' => {
5574             symbol => 'MXP',
5575             display_name => {
5576             'currency' => q(墨西哥银披索 \(1861–1992\)),
5577             'other' => q(墨西哥银披索 \(1861–1992\)),
5578             },
5579             },
5580             'MXV' => {
5581             symbol => 'MXV',
5582             display_name => {
5583             'currency' => q(墨西哥转换单位 \(UDI\)),
5584             'other' => q(墨西哥转换单位 \(UDI\)),
5585             },
5586             },
5587             'MYR' => {
5588             symbol => 'MYR',
5589             display_name => {
5590             'currency' => q(马来西亚令吉),
5591             'other' => q(马来西亚令吉),
5592             },
5593             },
5594             'MZE' => {
5595             symbol => 'MZE',
5596             display_name => {
5597             'currency' => q(莫三比克埃斯库多),
5598             'other' => q(莫三比克埃斯库多),
5599             },
5600             },
5601             'MZM' => {
5602             symbol => 'MZM',
5603             display_name => {
5604             'currency' => q(莫三比克梅蒂卡尔 \(1980–2006\)),
5605             'other' => q(莫三比克梅蒂卡尔 \(1980–2006\)),
5606             },
5607             },
5608             'MZN' => {
5609             symbol => 'MZN',
5610             display_name => {
5611             'currency' => q(莫三比克梅蒂卡尔),
5612             'other' => q(莫三比克梅蒂卡尔),
5613             },
5614             },
5615             'NAD' => {
5616             symbol => 'NAD',
5617             display_name => {
5618             'currency' => q(纳米比亚元),
5619             'other' => q(纳米比亚元),
5620             },
5621             },
5622             'NGN' => {
5623             symbol => 'NGN',
5624             display_name => {
5625             'currency' => q(奈及利亚奈拉),
5626             'other' => q(奈及利亚奈拉),
5627             },
5628             },
5629             'NIC' => {
5630             symbol => 'NIC',
5631             display_name => {
5632             'currency' => q(尼加拉瓜科多巴),
5633             'other' => q(尼加拉瓜科多巴),
5634             },
5635             },
5636             'NIO' => {
5637             symbol => 'NIO',
5638             display_name => {
5639             'currency' => q(尼加拉瓜金科多巴),
5640             'other' => q(尼加拉瓜金科多巴),
5641             },
5642             },
5643             'NLG' => {
5644             symbol => 'NLG',
5645             display_name => {
5646             'currency' => q(荷兰盾),
5647             'other' => q(荷兰盾),
5648             },
5649             },
5650             'NOK' => {
5651             symbol => 'NOK',
5652             display_name => {
5653             'currency' => q(挪威克朗),
5654             'other' => q(挪威克朗),
5655             },
5656             },
5657             'NPR' => {
5658             symbol => 'NPR',
5659             display_name => {
5660             'currency' => q(尼泊尔卢比),
5661             'other' => q(尼泊尔卢比),
5662             },
5663             },
5664             'NZD' => {
5665             symbol => 'NZ$',
5666             display_name => {
5667             'currency' => q(纽西兰币),
5668             'other' => q(纽西兰币),
5669             },
5670             },
5671             'OMR' => {
5672             symbol => 'OMR',
5673             display_name => {
5674             'currency' => q(阿曼里亚尔),
5675             'other' => q(阿曼里亚尔),
5676             },
5677             },
5678             'PAB' => {
5679             symbol => 'PAB',
5680             display_name => {
5681             'currency' => q(巴拿马巴波亚),
5682             'other' => q(巴拿马巴波亚),
5683             },
5684             },
5685             'PEI' => {
5686             symbol => 'PEI',
5687             display_name => {
5688             'currency' => q(秘鲁因蒂),
5689             'other' => q(秘鲁因蒂),
5690             },
5691             },
5692             'PEN' => {
5693             symbol => 'PEN',
5694             display_name => {
5695             'currency' => q(秘鲁太阳币),
5696             'other' => q(秘鲁太阳币),
5697             },
5698             },
5699             'PES' => {
5700             symbol => 'PES',
5701             display_name => {
5702             'currency' => q(秘鲁索尔 \(1863–1965\)),
5703             'other' => q(秘鲁索尔 \(1863–1965\)),
5704             },
5705             },
5706             'PGK' => {
5707             symbol => 'PGK',
5708             display_name => {
5709             'currency' => q(巴布亚纽几内亚基那),
5710             'other' => q(巴布亚纽几内亚基那),
5711             },
5712             },
5713             'PHP' => {
5714             symbol => 'PHP',
5715             display_name => {
5716             'currency' => q(菲律宾披索),
5717             'other' => q(菲律宾披索),
5718             },
5719             },
5720             'PKR' => {
5721             symbol => 'PKR',
5722             display_name => {
5723             'currency' => q(巴基斯坦卢比),
5724             'other' => q(巴基斯坦卢比),
5725             },
5726             },
5727             'PLN' => {
5728             symbol => 'PLN',
5729             display_name => {
5730             'currency' => q(波兰兹罗提),
5731             'other' => q(波兰兹罗提),
5732             },
5733             },
5734             'PLZ' => {
5735             symbol => 'PLZ',
5736             display_name => {
5737             'currency' => q(波兰兹罗提 \(1950–1995\)),
5738             'other' => q(波兰兹罗提 \(1950–1995\)),
5739             },
5740             },
5741             'PTE' => {
5742             symbol => 'PTE',
5743             display_name => {
5744             'currency' => q(葡萄牙埃斯库多),
5745             'other' => q(葡萄牙埃斯库多),
5746             },
5747             },
5748             'PYG' => {
5749             symbol => 'PYG',
5750             display_name => {
5751             'currency' => q(巴拉圭瓜拉尼),
5752             'other' => q(巴拉圭瓜拉尼),
5753             },
5754             },
5755             'QAR' => {
5756             symbol => 'QAR',
5757             display_name => {
5758             'currency' => q(卡达里亚尔),
5759             'other' => q(卡达里亚尔),
5760             },
5761             },
5762             'RHD' => {
5763             symbol => 'RHD',
5764             display_name => {
5765             'currency' => q(罗德西亚元),
5766             'other' => q(罗德西亚元),
5767             },
5768             },
5769             'ROL' => {
5770             symbol => 'ROL',
5771             display_name => {
5772             'currency' => q(旧罗马尼亚列伊),
5773             'other' => q(旧罗马尼亚列伊),
5774             },
5775             },
5776             'RON' => {
5777             symbol => 'RON',
5778             display_name => {
5779             'currency' => q(罗马尼亚列伊),
5780             'other' => q(罗马尼亚列伊),
5781             },
5782             },
5783             'RSD' => {
5784             symbol => 'RSD',
5785             display_name => {
5786             'currency' => q(塞尔维亚戴纳),
5787             'other' => q(塞尔维亚戴纳),
5788             },
5789             },
5790             'RUB' => {
5791             symbol => 'RUB',
5792             display_name => {
5793             'currency' => q(俄罗斯卢布),
5794             'other' => q(俄罗斯卢布),
5795             },
5796             },
5797             'RUR' => {
5798             symbol => 'RUR',
5799             display_name => {
5800             'currency' => q(俄罗斯卢布 \(1991–1998\)),
5801             'other' => q(俄罗斯卢布 \(1991–1998\)),
5802             },
5803             },
5804             'RWF' => {
5805             symbol => 'RWF',
5806             display_name => {
5807             'currency' => q(卢安达法郎),
5808             'other' => q(卢安达法郎),
5809             },
5810             },
5811             'SAR' => {
5812             symbol => 'SAR',
5813             display_name => {
5814             'currency' => q(沙乌地里亚尔),
5815             'other' => q(沙乌地里亚尔),
5816             },
5817             },
5818             'SBD' => {
5819             symbol => 'SBD',
5820             display_name => {
5821             'currency' => q(索罗门群岛元),
5822             'other' => q(索罗门群岛元),
5823             },
5824             },
5825             'SCR' => {
5826             symbol => 'SCR',
5827             display_name => {
5828             'currency' => q(塞席尔卢比),
5829             'other' => q(塞席尔卢比),
5830             },
5831             },
5832             'SDD' => {
5833             symbol => 'SDD',
5834             display_name => {
5835             'currency' => q(苏丹第纳尔),
5836             'other' => q(苏丹第纳尔),
5837             },
5838             },
5839             'SDG' => {
5840             symbol => 'SDG',
5841             display_name => {
5842             'currency' => q(苏丹镑),
5843             'other' => q(苏丹镑),
5844             },
5845             },
5846             'SDP' => {
5847             symbol => 'SDP',
5848             display_name => {
5849             'currency' => q(旧苏丹镑),
5850             'other' => q(旧苏丹镑),
5851             },
5852             },
5853             'SEK' => {
5854             symbol => 'SEK',
5855             display_name => {
5856             'currency' => q(瑞典克朗),
5857             'other' => q(瑞典克朗),
5858             },
5859             },
5860             'SGD' => {
5861             symbol => 'SGD',
5862             display_name => {
5863             'currency' => q(新加坡币),
5864             'other' => q(新加坡币),
5865             },
5866             },
5867             'SHP' => {
5868             symbol => 'SHP',
5869             display_name => {
5870             'currency' => q(圣赫勒拿镑),
5871             'other' => q(圣赫勒拿镑),
5872             },
5873             },
5874             'SIT' => {
5875             symbol => 'SIT',
5876             display_name => {
5877             'currency' => q(斯洛维尼亚托勒),
5878             'other' => q(斯洛维尼亚托勒),
5879             },
5880             },
5881             'SKK' => {
5882             symbol => 'SKK',
5883             display_name => {
5884             'currency' => q(斯洛伐克克朗),
5885             'other' => q(斯洛伐克克朗),
5886             },
5887             },
5888             'SLL' => {
5889             symbol => 'SLL',
5890             display_name => {
5891             'currency' => q(狮子山利昂),
5892             'other' => q(狮子山利昂),
5893             },
5894             },
5895             'SOS' => {
5896             symbol => 'SOS',
5897             display_name => {
5898             'currency' => q(索马利亚先令),
5899             'other' => q(索马利亚先令),
5900             },
5901             },
5902             'SRD' => {
5903             symbol => 'SRD',
5904             display_name => {
5905             'currency' => q(苏利南元),
5906             'other' => q(苏利南元),
5907             },
5908             },
5909             'SRG' => {
5910             symbol => 'SRG',
5911             display_name => {
5912             'currency' => q(苏利南基尔),
5913             'other' => q(苏利南基尔),
5914             },
5915             },
5916             'SSP' => {
5917             symbol => 'SSP',
5918             display_name => {
5919             'currency' => q(南苏丹镑),
5920             'other' => q(南苏丹镑),
5921             },
5922             },
5923             'STD' => {
5924             symbol => 'STD',
5925             display_name => {
5926             'currency' => q(圣多美岛和普林西比岛多布拉 \(1977–2017\)),
5927             'other' => q(圣多美岛和普林西比岛多布拉 \(1977–2017\)),
5928             },
5929             },
5930             'STN' => {
5931             symbol => 'Db',
5932             display_name => {
5933             'currency' => q(圣多美岛和普林西比岛多布拉),
5934             'other' => q(圣多美岛和普林西比岛多布拉),
5935             },
5936             },
5937             'SUR' => {
5938             symbol => 'SUR',
5939             display_name => {
5940             'currency' => q(苏联卢布),
5941             'other' => q(苏联卢布),
5942             },
5943             },
5944             'SVC' => {
5945             symbol => 'SVC',
5946             display_name => {
5947             'currency' => q(萨尔瓦多科郎),
5948             'other' => q(萨尔瓦多科郎),
5949             },
5950             },
5951             'SYP' => {
5952             symbol => 'SYP',
5953             display_name => {
5954             'currency' => q(叙利亚镑),
5955             'other' => q(叙利亚镑),
5956             },
5957             },
5958             'SZL' => {
5959             symbol => 'SZL',
5960             display_name => {
5961             'currency' => q(史瓦济兰里朗吉尼),
5962             'other' => q(史瓦济兰里朗吉尼),
5963             },
5964             },
5965             'THB' => {
5966             symbol => 'THB',
5967             display_name => {
5968             'currency' => q(泰铢),
5969             'other' => q(泰铢),
5970             },
5971             },
5972             'TJR' => {
5973             symbol => 'TJR',
5974             display_name => {
5975             'currency' => q(塔吉克卢布),
5976             'other' => q(塔吉克卢布),
5977             },
5978             },
5979             'TJS' => {
5980             symbol => 'TJS',
5981             display_name => {
5982             'currency' => q(塔吉克索莫尼),
5983             'other' => q(塔吉克索莫尼),
5984             },
5985             },
5986             'TMM' => {
5987             symbol => 'TMM',
5988             display_name => {
5989             'currency' => q(土库曼马纳特 \(1993–2009\)),
5990             'other' => q(土库曼马纳特 \(1993–2009\)),
5991             },
5992             },
5993             'TMT' => {
5994             symbol => 'TMT',
5995             display_name => {
5996             'currency' => q(土库曼马纳特),
5997             'other' => q(土库曼马纳特),
5998             },
5999             },
6000             'TND' => {
6001             symbol => 'TND',
6002             display_name => {
6003             'currency' => q(突尼西亚第纳尔),
6004             'other' => q(突尼西亚第纳尔),
6005             },
6006             },
6007             'TOP' => {
6008             symbol => 'TOP',
6009             display_name => {
6010             'currency' => q(东加潘加),
6011             'other' => q(东加潘加),
6012             },
6013             },
6014             'TPE' => {
6015             symbol => 'TPE',
6016             display_name => {
6017             'currency' => q(帝汶埃斯库多),
6018             'other' => q(帝汶埃斯库多),
6019             },
6020             },
6021             'TRL' => {
6022             symbol => 'TRL',
6023             display_name => {
6024             'currency' => q(土耳其里拉),
6025             'other' => q(土耳其里拉),
6026             },
6027             },
6028             'TRY' => {
6029             symbol => 'TRY',
6030             display_name => {
6031             'currency' => q(新土耳其里拉),
6032             'other' => q(新土耳其里拉),
6033             },
6034             },
6035             'TTD' => {
6036             symbol => 'TTD',
6037             display_name => {
6038             'currency' => q(千里达及托巴哥元),
6039             'other' => q(千里达及托巴哥元),
6040             },
6041             },
6042             'TWD' => {
6043             symbol => 'NT$',
6044             display_name => {
6045             'currency' => q(新台币),
6046             'other' => q(新台币),
6047             },
6048             },
6049             'TZS' => {
6050             symbol => 'TZS',
6051             display_name => {
6052             'currency' => q(坦尚尼亚先令),
6053             'other' => q(坦尚尼亚先令),
6054             },
6055             },
6056             'UAH' => {
6057             symbol => 'UAH',
6058             display_name => {
6059             'currency' => q(乌克兰格里夫纳),
6060             'other' => q(乌克兰格里夫纳),
6061             },
6062             },
6063             'UAK' => {
6064             symbol => 'UAK',
6065             display_name => {
6066             'currency' => q(乌克兰卡本瓦那兹),
6067             'other' => q(乌克兰卡本瓦那兹),
6068             },
6069             },
6070             'UGS' => {
6071             symbol => 'UGS',
6072             display_name => {
6073             'currency' => q(乌干达先令 \(1966–1987\)),
6074             'other' => q(乌干达先令 \(1966–1987\)),
6075             },
6076             },
6077             'UGX' => {
6078             symbol => 'UGX',
6079             display_name => {
6080             'currency' => q(乌干达先令),
6081             'other' => q(乌干达先令),
6082             },
6083             },
6084             'USD' => {
6085             symbol => 'US$',
6086             display_name => {
6087             'currency' => q(美元),
6088             'other' => q(美元),
6089             },
6090             },
6091             'USN' => {
6092             symbol => 'USN',
6093             display_name => {
6094             'currency' => q(美元(次日)),
6095             'other' => q(美元(次日)),
6096             },
6097             },
6098             'USS' => {
6099             symbol => 'USS',
6100             display_name => {
6101             'currency' => q(美元(当日)),
6102             'other' => q(美元(当日)),
6103             },
6104             },
6105             'UYI' => {
6106             symbol => 'UYI',
6107             display_name => {
6108             'currency' => q(乌拉圭披索(指数单位)),
6109             'other' => q(乌拉圭披索(指数单位)),
6110             },
6111             },
6112             'UYP' => {
6113             symbol => 'UYP',
6114             display_name => {
6115             'currency' => q(乌拉圭披索 \(1975–1993\)),
6116             'other' => q(乌拉圭披索 \(1975–1993\)),
6117             },
6118             },
6119             'UYU' => {
6120             symbol => 'UYU',
6121             display_name => {
6122             'currency' => q(乌拉圭披索),
6123             'other' => q(乌拉圭披索),
6124             },
6125             },
6126             'UZS' => {
6127             symbol => 'UZS',
6128             display_name => {
6129             'currency' => q(乌兹别克索姆),
6130             'other' => q(乌兹别克索姆),
6131             },
6132             },
6133             'VEB' => {
6134             symbol => 'VEB',
6135             display_name => {
6136             'currency' => q(委内瑞拉玻利瓦 \(1871–2008\)),
6137             'other' => q(委内瑞拉玻利瓦 \(1871–2008\)),
6138             },
6139             },
6140             'VEF' => {
6141             symbol => 'VEF',
6142             display_name => {
6143             'currency' => q(委内瑞拉玻利瓦 \(2008–2018\)),
6144             'other' => q(委内瑞拉玻利瓦 \(2008–2018\)),
6145             },
6146             },
6147             'VES' => {
6148             symbol => 'VES',
6149             display_name => {
6150             'currency' => q(委内瑞拉玻利瓦),
6151             'other' => q(委内瑞拉玻利瓦),
6152             },
6153             },
6154             'VND' => {
6155             symbol => '₫',
6156             display_name => {
6157             'currency' => q(越南盾),
6158             'other' => q(越南盾),
6159             },
6160             },
6161             'VNN' => {
6162             symbol => 'VNN',
6163             display_name => {
6164             'currency' => q(越南盾 \(1978–1985\)),
6165             'other' => q(越南盾 \(1978–1985\)),
6166             },
6167             },
6168             'VUV' => {
6169             symbol => 'VUV',
6170             display_name => {
6171             'currency' => q(万那杜瓦图),
6172             'other' => q(万那杜瓦图),
6173             },
6174             },
6175             'WST' => {
6176             symbol => 'WST',
6177             display_name => {
6178             'currency' => q(西萨摩亚塔拉),
6179             'other' => q(西萨摩亚塔拉),
6180             },
6181             },
6182             'XAF' => {
6183             symbol => 'FCFA',
6184             display_name => {
6185             'currency' => q(法郎 \(CFA–BEAC\)),
6186             'other' => q(法郎 \(CFA–BEAC\)),
6187             },
6188             },
6189             'XAG' => {
6190             symbol => 'XAG',
6191             display_name => {
6192             'currency' => q(白银),
6193             'other' => q(白银),
6194             },
6195             },
6196             'XAU' => {
6197             symbol => 'XAU',
6198             display_name => {
6199             'currency' => q(黄金),
6200             'other' => q(黄金),
6201             },
6202             },
6203             'XBA' => {
6204             symbol => 'XBA',
6205             display_name => {
6206             'currency' => q(欧洲综合单位),
6207             'other' => q(欧洲综合单位),
6208             },
6209             },
6210             'XBB' => {
6211             symbol => 'XBB',
6212             display_name => {
6213             'currency' => q(欧洲货币单位 \(XBB\)),
6214             'other' => q(欧洲货币单位 \(XBB\)),
6215             },
6216             },
6217             'XBC' => {
6218             symbol => 'XBC',
6219             display_name => {
6220             'currency' => q(欧洲会计单位 \(XBC\)),
6221             'other' => q(欧洲会计单位 \(XBC\)),
6222             },
6223             },
6224             'XBD' => {
6225             symbol => 'XBD',
6226             display_name => {
6227             'currency' => q(欧洲会计单位 \(XBD\)),
6228             'other' => q(欧洲会计单位 \(XBD\)),
6229             },
6230             },
6231             'XCD' => {
6232             symbol => 'EC$',
6233             display_name => {
6234             'currency' => q(格瑞那达元),
6235             'other' => q(格瑞那达元),
6236             },
6237             },
6238             'XDR' => {
6239             symbol => 'XDR',
6240             display_name => {
6241             'currency' => q(特殊提款权),
6242             'other' => q(特殊提款权),
6243             },
6244             },
6245             'XEU' => {
6246             symbol => 'XEU',
6247             display_name => {
6248             'currency' => q(欧洲货币单位 \(XEU\)),
6249             'other' => q(欧洲货币单位 \(XEU\)),
6250             },
6251             },
6252             'XFO' => {
6253             symbol => 'XFO',
6254             display_name => {
6255             'currency' => q(法国金法郎),
6256             'other' => q(法国金法郎),
6257             },
6258             },
6259             'XFU' => {
6260             symbol => 'XFU',
6261             display_name => {
6262             'currency' => q(法国法郎 \(UIC\)),
6263             'other' => q(法国法郎 \(UIC\)),
6264             },
6265             },
6266             'XOF' => {
6267             symbol => 'CFA',
6268             display_name => {
6269             'currency' => q(法郎 \(CFA–BCEAO\)),
6270             'other' => q(法郎 \(CFA–BCEAO\)),
6271             },
6272             },
6273             'XPD' => {
6274             symbol => 'XPD',
6275             display_name => {
6276             'currency' => q(帕拉狄昂),
6277             'other' => q(帕拉狄昂),
6278             },
6279             },
6280             'XPF' => {
6281             symbol => 'CFPF',
6282             display_name => {
6283             'currency' => q(法郎 \(CFP\)),
6284             'other' => q(法郎 \(CFP\)),
6285             },
6286             },
6287             'XPT' => {
6288             symbol => 'XPT',
6289             display_name => {
6290             'currency' => q(白金),
6291             'other' => q(白金),
6292             },
6293             },
6294             'XRE' => {
6295             symbol => 'XRE',
6296             display_name => {
6297             'currency' => q(RINET 基金),
6298             'other' => q(RINET 基金),
6299             },
6300             },
6301             'XSU' => {
6302             symbol => 'XSU',
6303             display_name => {
6304             'currency' => q(苏克雷货币),
6305             'other' => q(苏克雷货币),
6306             },
6307             },
6308             'XTS' => {
6309             symbol => 'XTS',
6310             display_name => {
6311             'currency' => q(测试用货币代码),
6312             'other' => q(测试用货币代码),
6313             },
6314             },
6315             'XUA' => {
6316             symbol => 'XUA',
6317             display_name => {
6318             'currency' => q(亚洲开发银行计价单位),
6319             'other' => q(亚洲开发银行计价单位),
6320             },
6321             },
6322             'XXX' => {
6323             symbol => 'XXX',
6324             display_name => {
6325             'currency' => q(未知货币),
6326             'other' => q(\(未知货币\)),
6327             },
6328             },
6329             'YDD' => {
6330             symbol => 'YDD',
6331             display_name => {
6332             'currency' => q(叶门第纳尔),
6333             'other' => q(叶门第纳尔),
6334             },
6335             },
6336             'YER' => {
6337             symbol => 'YER',
6338             display_name => {
6339             'currency' => q(叶门里亚尔),
6340             'other' => q(叶门里亚尔),
6341             },
6342             },
6343             'YUD' => {
6344             symbol => 'YUD',
6345             display_name => {
6346             'currency' => q(南斯拉夫第纳尔硬币),
6347             'other' => q(南斯拉夫第纳尔硬币),
6348             },
6349             },
6350             'YUM' => {
6351             symbol => 'YUM',
6352             display_name => {
6353             'currency' => q(南斯拉夫挪威亚第纳尔),
6354             'other' => q(南斯拉夫挪威亚第纳尔),
6355             },
6356             },
6357             'YUN' => {
6358             symbol => 'YUN',
6359             display_name => {
6360             'currency' => q(南斯拉夫可转换第纳尔),
6361             'other' => q(南斯拉夫可转换第纳尔),
6362             },
6363             },
6364             'YUR' => {
6365             symbol => 'YUR',
6366             display_name => {
6367             'currency' => q(南斯拉夫改革第纳尔 \(1992–1993\)),
6368             'other' => q(南斯拉夫改革第纳尔 \(1992–1993\)),
6369             },
6370             },
6371             'ZAL' => {
6372             symbol => 'ZAL',
6373             display_name => {
6374             'currency' => q(南非兰特(金融)),
6375             'other' => q(南非兰特(金融)),
6376             },
6377             },
6378             'ZAR' => {
6379             symbol => 'ZAR',
6380             display_name => {
6381             'currency' => q(南非兰特),
6382             'other' => q(南非兰特),
6383             },
6384             },
6385             'ZMK' => {
6386             symbol => 'ZMK',
6387             display_name => {
6388             'currency' => q(尚比亚克瓦查 \(1968–2012\)),
6389             'other' => q(尚比亚克瓦查 \(1968–2012\)),
6390             },
6391             },
6392             'ZMW' => {
6393             symbol => 'ZMW',
6394             display_name => {
6395             'currency' => q(尚比亚克瓦查),
6396             'other' => q(尚比亚克瓦查),
6397             },
6398             },
6399             'ZRN' => {
6400             symbol => 'ZRN',
6401             display_name => {
6402             'currency' => q(萨伊新扎伊尔),
6403             'other' => q(萨伊新扎伊尔),
6404             },
6405             },
6406             'ZRZ' => {
6407             symbol => 'ZRZ',
6408             display_name => {
6409             'currency' => q(萨伊扎伊尔),
6410             'other' => q(萨伊扎伊尔),
6411             },
6412             },
6413             'ZWD' => {
6414             symbol => 'ZWD',
6415             display_name => {
6416             'currency' => q(辛巴威元 \(1980–2008\)),
6417             'other' => q(辛巴威元 \(1980–2008\)),
6418             },
6419             },
6420             'ZWL' => {
6421             symbol => 'ZWL',
6422             display_name => {
6423             'currency' => q(辛巴威元 \(2009\)),
6424             'other' => q(辛巴威元 \(2009\)),
6425             },
6426             },
6427             'ZWR' => {
6428             symbol => 'ZWR',
6429             display_name => {
6430             'currency' => q(辛巴威元 \(2008\)),
6431             'other' => q(辛巴威元 \(2008\)),
6432             },
6433             },
6434             } },
6435             );
6436              
6437              
6438             has 'calendar_months' => (
6439             is => 'ro',
6440             isa => HashRef,
6441             init_arg => undef,
6442             default => sub { {
6443             'chinese' => {
6444             'format' => {
6445             abbreviated => {
6446             nonleap => [
6447             '正月',
6448             '二月',
6449             '三月',
6450             '四月',
6451             '五月',
6452             '六月',
6453             '七月',
6454             '八月',
6455             '九月',
6456             '十月',
6457             '冬月',
6458             '腊月'
6459             ],
6460             leap => [
6461            
6462             ],
6463             },
6464             narrow => {
6465             nonleap => [
6466             '正',
6467             '二',
6468             '三',
6469             '四',
6470             '五',
6471             '六',
6472             '七',
6473             '八',
6474             '九',
6475             '十',
6476             '冬',
6477             '腊'
6478             ],
6479             leap => [
6480            
6481             ],
6482             },
6483             wide => {
6484             nonleap => [
6485             '正月',
6486             '二月',
6487             '三月',
6488             '四月',
6489             '五月',
6490             '六月',
6491             '七月',
6492             '八月',
6493             '九月',
6494             '十月',
6495             '冬月',
6496             '腊月'
6497             ],
6498             leap => [
6499            
6500             ],
6501             },
6502             },
6503             'stand-alone' => {
6504             abbreviated => {
6505             nonleap => [
6506             '正月',
6507             '二月',
6508             '三月',
6509             '四月',
6510             '五月',
6511             '六月',
6512             '七月',
6513             '八月',
6514             '九月',
6515             '十月',
6516             '冬月',
6517             '腊月'
6518             ],
6519             leap => [
6520            
6521             ],
6522             },
6523             narrow => {
6524             nonleap => [
6525             '正',
6526             '二',
6527             '三',
6528             '四',
6529             '五',
6530             '六',
6531             '七',
6532             '八',
6533             '九',
6534             '十',
6535             '冬',
6536             '腊'
6537             ],
6538             leap => [
6539            
6540             ],
6541             },
6542             wide => {
6543             nonleap => [
6544             '正月',
6545             '二月',
6546             '三月',
6547             '四月',
6548             '五月',
6549             '六月',
6550             '七月',
6551             '八月',
6552             '九月',
6553             '十月',
6554             '冬月',
6555             '腊月'
6556             ],
6557             leap => [
6558            
6559             ],
6560             },
6561             },
6562             },
6563             'coptic' => {
6564             'format' => {
6565             abbreviated => {
6566             nonleap => [
6567             '1月',
6568             '2月',
6569             '3月',
6570             '4月',
6571             '5月',
6572             '6月',
6573             '7月',
6574             '8月',
6575             '9月',
6576             '10月',
6577             '11月',
6578             '12月',
6579             '13月'
6580             ],
6581             leap => [
6582            
6583             ],
6584             },
6585             narrow => {
6586             nonleap => [
6587             '1',
6588             '2',
6589             '3',
6590             '4',
6591             '5',
6592             '6',
6593             '7',
6594             '8',
6595             '9',
6596             '10',
6597             '11',
6598             '12',
6599             '13'
6600             ],
6601             leap => [
6602            
6603             ],
6604             },
6605             wide => {
6606             nonleap => [
6607             '1月',
6608             '2月',
6609             '3月',
6610             '4月',
6611             '5月',
6612             '6月',
6613             '7月',
6614             '8月',
6615             '9月',
6616             '10月',
6617             '11月',
6618             '12月',
6619             '13月'
6620             ],
6621             leap => [
6622            
6623             ],
6624             },
6625             },
6626             'stand-alone' => {
6627             abbreviated => {
6628             nonleap => [
6629             '1月',
6630             '2月',
6631             '3月',
6632             '4月',
6633             '5月',
6634             '6月',
6635             '7月',
6636             '8月',
6637             '9月',
6638             '10月',
6639             '11月',
6640             '12月',
6641             '13月'
6642             ],
6643             leap => [
6644            
6645             ],
6646             },
6647             narrow => {
6648             nonleap => [
6649             '1',
6650             '2',
6651             '3',
6652             '4',
6653             '5',
6654             '6',
6655             '7',
6656             '8',
6657             '9',
6658             '10',
6659             '11',
6660             '12',
6661             '13'
6662             ],
6663             leap => [
6664            
6665             ],
6666             },
6667             wide => {
6668             nonleap => [
6669             '1月',
6670             '2月',
6671             '3月',
6672             '4月',
6673             '5月',
6674             '6月',
6675             '7月',
6676             '8月',
6677             '9月',
6678             '10月',
6679             '11月',
6680             '12月',
6681             '13月'
6682             ],
6683             leap => [
6684            
6685             ],
6686             },
6687             },
6688             },
6689             'dangi' => {
6690             'format' => {
6691             abbreviated => {
6692             nonleap => [
6693             '正月',
6694             '二月',
6695             '三月',
6696             '四月',
6697             '五月',
6698             '六月',
6699             '七月',
6700             '八月',
6701             '九月',
6702             '十月',
6703             '十一月',
6704             '十二月'
6705             ],
6706             leap => [
6707            
6708             ],
6709             },
6710             narrow => {
6711             nonleap => [
6712             '正',
6713             '二',
6714             '三',
6715             '四',
6716             '五',
6717             '六',
6718             '七',
6719             '八',
6720             '九',
6721             '十',
6722             '十一',
6723             '十二'
6724             ],
6725             leap => [
6726            
6727             ],
6728             },
6729             wide => {
6730             nonleap => [
6731             '正月',
6732             '二月',
6733             '三月',
6734             '四月',
6735             '五月',
6736             '六月',
6737             '七月',
6738             '八月',
6739             '九月',
6740             '十月',
6741             '十一月',
6742             '十二月'
6743             ],
6744             leap => [
6745            
6746             ],
6747             },
6748             },
6749             'stand-alone' => {
6750             abbreviated => {
6751             nonleap => [
6752             '正月',
6753             '二月',
6754             '三月',
6755             '四月',
6756             '五月',
6757             '六月',
6758             '七月',
6759             '八月',
6760             '九月',
6761             '十月',
6762             '十一月',
6763             '十二月'
6764             ],
6765             leap => [
6766            
6767             ],
6768             },
6769             narrow => {
6770             nonleap => [
6771             '正',
6772             '二',
6773             '三',
6774             '四',
6775             '五',
6776             '六',
6777             '七',
6778             '八',
6779             '九',
6780             '十',
6781             '十一',
6782             '十二'
6783             ],
6784             leap => [
6785            
6786             ],
6787             },
6788             wide => {
6789             nonleap => [
6790             '正月',
6791             '二月',
6792             '三月',
6793             '四月',
6794             '五月',
6795             '六月',
6796             '七月',
6797             '八月',
6798             '九月',
6799             '十月',
6800             '十一月',
6801             '十二月'
6802             ],
6803             leap => [
6804            
6805             ],
6806             },
6807             },
6808             },
6809             'ethiopic' => {
6810             'format' => {
6811             abbreviated => {
6812             nonleap => [
6813             '1月',
6814             '2月',
6815             '3月',
6816             '4月',
6817             '5月',
6818             '6月',
6819             '7月',
6820             '8月',
6821             '9月',
6822             '10月',
6823             '11月',
6824             '12月',
6825             '13月'
6826             ],
6827             leap => [
6828            
6829             ],
6830             },
6831             narrow => {
6832             nonleap => [
6833             '1',
6834             '2',
6835             '3',
6836             '4',
6837             '5',
6838             '6',
6839             '7',
6840             '8',
6841             '9',
6842             '10',
6843             '11',
6844             '12',
6845             '13'
6846             ],
6847             leap => [
6848            
6849             ],
6850             },
6851             wide => {
6852             nonleap => [
6853             '1月',
6854             '2月',
6855             '3月',
6856             '4月',
6857             '5月',
6858             '6月',
6859             '7月',
6860             '8月',
6861             '9月',
6862             '10月',
6863             '11月',
6864             '12月',
6865             '13月'
6866             ],
6867             leap => [
6868            
6869             ],
6870             },
6871             },
6872             'stand-alone' => {
6873             abbreviated => {
6874             nonleap => [
6875             '1月',
6876             '2月',
6877             '3月',
6878             '4月',
6879             '5月',
6880             '6月',
6881             '7月',
6882             '8月',
6883             '9月',
6884             '10月',
6885             '11月',
6886             '12月',
6887             '13月'
6888             ],
6889             leap => [
6890            
6891             ],
6892             },
6893             narrow => {
6894             nonleap => [
6895             '1',
6896             '2',
6897             '3',
6898             '4',
6899             '5',
6900             '6',
6901             '7',
6902             '8',
6903             '9',
6904             '10',
6905             '11',
6906             '12',
6907             '13'
6908             ],
6909             leap => [
6910            
6911             ],
6912             },
6913             wide => {
6914             nonleap => [
6915             '1月',
6916             '2月',
6917             '3月',
6918             '4月',
6919             '5月',
6920             '6月',
6921             '7月',
6922             '8月',
6923             '9月',
6924             '10月',
6925             '11月',
6926             '12月',
6927             '13月'
6928             ],
6929             leap => [
6930            
6931             ],
6932             },
6933             },
6934             },
6935             'gregorian' => {
6936             'format' => {
6937             abbreviated => {
6938             nonleap => [
6939             '1月',
6940             '2月',
6941             '3月',
6942             '4月',
6943             '5月',
6944             '6月',
6945             '7月',
6946             '8月',
6947             '9月',
6948             '10月',
6949             '11月',
6950             '12月'
6951             ],
6952             leap => [
6953            
6954             ],
6955             },
6956             narrow => {
6957             nonleap => [
6958             '1',
6959             '2',
6960             '3',
6961             '4',
6962             '5',
6963             '6',
6964             '7',
6965             '8',
6966             '9',
6967             '10',
6968             '11',
6969             '12'
6970             ],
6971             leap => [
6972            
6973             ],
6974             },
6975             wide => {
6976             nonleap => [
6977             '一月',
6978             '二月',
6979             '三月',
6980             '四月',
6981             '五月',
6982             '六月',
6983             '七月',
6984             '八月',
6985             '九月',
6986             '十月',
6987             '十一月',
6988             '十二月'
6989             ],
6990             leap => [
6991            
6992             ],
6993             },
6994             },
6995             'stand-alone' => {
6996             abbreviated => {
6997             nonleap => [
6998             '1月',
6999             '2月',
7000             '3月',
7001             '4月',
7002             '5月',
7003             '6月',
7004             '7月',
7005             '8月',
7006             '9月',
7007             '10月',
7008             '11月',
7009             '12月'
7010             ],
7011             leap => [
7012            
7013             ],
7014             },
7015             narrow => {
7016             nonleap => [
7017             '1',
7018             '2',
7019             '3',
7020             '4',
7021             '5',
7022             '6',
7023             '7',
7024             '8',
7025             '9',
7026             '10',
7027             '11',
7028             '12'
7029             ],
7030             leap => [
7031            
7032             ],
7033             },
7034             wide => {
7035             nonleap => [
7036             '一月',
7037             '二月',
7038             '三月',
7039             '四月',
7040             '五月',
7041             '六月',
7042             '七月',
7043             '八月',
7044             '九月',
7045             '十月',
7046             '十一月',
7047             '十二月'
7048             ],
7049             leap => [
7050            
7051             ],
7052             },
7053             },
7054             },
7055             'hebrew' => {
7056             'format' => {
7057             abbreviated => {
7058             nonleap => [
7059             '提斯利月',
7060             '玛西班月',
7061             '基斯流月',
7062             '提别月',
7063             '细罢特月',
7064             '亚达月 I',
7065             '亚达月',
7066             '尼散月',
7067             '以珥月',
7068             '西弯月',
7069             '搭模斯月',
7070             '埃波月',
7071             '以禄月'
7072             ],
7073             leap => [
7074             '',
7075             '',
7076             '',
7077             '',
7078             '',
7079             '',
7080             '亚达月 II'
7081             ],
7082             },
7083             narrow => {
7084             nonleap => [
7085             '1',
7086             '2',
7087             '3',
7088             '4',
7089             '5',
7090             '6',
7091             '7',
7092             '8',
7093             '9',
7094             '10',
7095             '11',
7096             '12',
7097             '13'
7098             ],
7099             leap => [
7100             '',
7101             '',
7102             '',
7103             '',
7104             '',
7105             '',
7106             '7'
7107             ],
7108             },
7109             wide => {
7110             nonleap => [
7111             '提斯利月',
7112             '玛西班月',
7113             '基斯流月',
7114             '提别月',
7115             '细罢特月',
7116             '亚达月 I',
7117             '亚达月',
7118             '尼散月',
7119             '以珥月',
7120             '西弯月',
7121             '搭模斯月',
7122             '埃波月',
7123             '以禄月'
7124             ],
7125             leap => [
7126             '',
7127             '',
7128             '',
7129             '',
7130             '',
7131             '',
7132             '亚达月 II'
7133             ],
7134             },
7135             },
7136             'stand-alone' => {
7137             abbreviated => {
7138             nonleap => [
7139             '提斯利月',
7140             '玛西班月',
7141             '基斯流月',
7142             '提别月',
7143             '细罢特月',
7144             '亚达月 I',
7145             '亚达月',
7146             '尼散月',
7147             '以珥月',
7148             '西弯月',
7149             '搭模斯月',
7150             '埃波月',
7151             '以禄月'
7152             ],
7153             leap => [
7154             '',
7155             '',
7156             '',
7157             '',
7158             '',
7159             '',
7160             '亚达月 II'
7161             ],
7162             },
7163             narrow => {
7164             nonleap => [
7165             '1',
7166             '2',
7167             '3',
7168             '4',
7169             '5',
7170             '6',
7171             '7',
7172             '8',
7173             '9',
7174             '10',
7175             '11',
7176             '12',
7177             '13'
7178             ],
7179             leap => [
7180             '',
7181             '',
7182             '',
7183             '',
7184             '',
7185             '',
7186             '7'
7187             ],
7188             },
7189             wide => {
7190             nonleap => [
7191             '提斯利月',
7192             '玛西班月',
7193             '基斯流月',
7194             '提别月',
7195             '细罢特月',
7196             '亚达月 I',
7197             '亚达月',
7198             '尼散月',
7199             '以珥月',
7200             '西弯月',
7201             '搭模斯月',
7202             '埃波月',
7203             '以禄月'
7204             ],
7205             leap => [
7206             '',
7207             '',
7208             '',
7209             '',
7210             '',
7211             '',
7212             '亚达月 II'
7213             ],
7214             },
7215             },
7216             },
7217             'indian' => {
7218             'format' => {
7219             abbreviated => {
7220             nonleap => [
7221             '制檀逻月',
7222             '吠舍佉月',
7223             '逝瑟咤月',
7224             '頞沙荼月',
7225             '室罗伐拏月',
7226             '婆罗钵陀月',
7227             '頞泾缚庚阇月',
7228             '迦剌底迦月',
7229             '末伽始罗月',
7230             '报沙月',
7231             '磨祛月',
7232             '颇勒窭拏月'
7233             ],
7234             leap => [
7235            
7236             ],
7237             },
7238             narrow => {
7239             nonleap => [
7240             '1',
7241             '2',
7242             '3',
7243             '4',
7244             '5',
7245             '6',
7246             '7',
7247             '8',
7248             '9',
7249             '10',
7250             '11',
7251             '12'
7252             ],
7253             leap => [
7254            
7255             ],
7256             },
7257             wide => {
7258             nonleap => [
7259             '制檀逻月',
7260             '吠舍佉月',
7261             '逝瑟咤月',
7262             '頞沙荼月',
7263             '室罗伐拏月',
7264             '婆罗钵陀月',
7265             '頞泾缚庚阇月',
7266             '迦剌底迦月',
7267             '末伽始罗月',
7268             '报沙月',
7269             '磨祛月',
7270             '颇勒窭拏月'
7271             ],
7272             leap => [
7273            
7274             ],
7275             },
7276             },
7277             'stand-alone' => {
7278             abbreviated => {
7279             nonleap => [
7280             '制檀逻月',
7281             '吠舍佉月',
7282             '逝瑟咤月',
7283             '頞沙荼月',
7284             '室罗伐拏月',
7285             '婆罗钵陀月',
7286             '頞泾缚庚阇月',
7287             '迦剌底迦月',
7288             '末伽始罗月',
7289             '报沙月',
7290             '磨祛月',
7291             '颇勒窭拏月'
7292             ],
7293             leap => [
7294            
7295             ],
7296             },
7297             narrow => {
7298             nonleap => [
7299             '1',
7300             '2',
7301             '3',
7302             '4',
7303             '5',
7304             '6',
7305             '7',
7306             '8',
7307             '9',
7308             '10',
7309             '11',
7310             '12'
7311             ],
7312             leap => [
7313            
7314             ],
7315             },
7316             wide => {
7317             nonleap => [
7318             '制檀逻月',
7319             '吠舍佉月',
7320             '逝瑟咤月',
7321             '頞沙荼月',
7322             '室罗伐拏月',
7323             '婆罗钵陀月',
7324             '頞泾缚庚阇月',
7325             '迦剌底迦月',
7326             '末伽始罗月',
7327             '报沙月',
7328             '磨祛月',
7329             '颇勒窭拏月'
7330             ],
7331             leap => [
7332            
7333             ],
7334             },
7335             },
7336             },
7337             'islamic' => {
7338             'format' => {
7339             abbreviated => {
7340             nonleap => [
7341             '穆哈兰姆月',
7342             '色法尔月',
7343             '赖比月 I',
7344             '赖比月 II',
7345             '主马达月 I',
7346             '主马达月 II',
7347             '赖哲卜月',
7348             '舍尔邦月',
7349             '赖买丹月',
7350             '闪瓦鲁月',
7351             '都尔喀尔德月',
7352             '都尔黑哲月'
7353             ],
7354             leap => [
7355            
7356             ],
7357             },
7358             narrow => {
7359             nonleap => [
7360             '1',
7361             '2',
7362             '3',
7363             '4',
7364             '5',
7365             '6',
7366             '7',
7367             '8',
7368             '9',
7369             '10',
7370             '11',
7371             '12'
7372             ],
7373             leap => [
7374            
7375             ],
7376             },
7377             wide => {
7378             nonleap => [
7379             '穆哈兰姆月',
7380             '色法尔月',
7381             '赖比月 I',
7382             '赖比月 II',
7383             '主马达月 I',
7384             '主马达月 II',
7385             '赖哲卜月',
7386             '舍尔邦月',
7387             '赖买丹月',
7388             '闪瓦鲁月',
7389             '都尔喀尔德月',
7390             '都尔黑哲月'
7391             ],
7392             leap => [
7393            
7394             ],
7395             },
7396             },
7397             'stand-alone' => {
7398             abbreviated => {
7399             nonleap => [
7400             '穆哈兰姆月',
7401             '色法尔月',
7402             '赖比月 I',
7403             '赖比月 II',
7404             '主马达月 I',
7405             '主马达月 II',
7406             '赖哲卜月',
7407             '舍尔邦月',
7408             '赖买丹月',
7409             '闪瓦鲁月',
7410             '都尔喀尔德月',
7411             '都尔黑哲月'
7412             ],
7413             leap => [
7414            
7415             ],
7416             },
7417             narrow => {
7418             nonleap => [
7419             '1',
7420             '2',
7421             '3',
7422             '4',
7423             '5',
7424             '6',
7425             '7',
7426             '8',
7427             '9',
7428             '10',
7429             '11',
7430             '12'
7431             ],
7432             leap => [
7433            
7434             ],
7435             },
7436             wide => {
7437             nonleap => [
7438             '穆哈兰姆月',
7439             '色法尔月',
7440             '赖比月 I',
7441             '赖比月 II',
7442             '主马达月 I',
7443             '主马达月 II',
7444             '赖哲卜月',
7445             '舍尔邦月',
7446             '赖买丹月',
7447             '闪瓦鲁月',
7448             '都尔喀尔德月',
7449             '都尔黑哲月'
7450             ],
7451             leap => [
7452            
7453             ],
7454             },
7455             },
7456             },
7457             'persian' => {
7458             'format' => {
7459             abbreviated => {
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             ],
7474             leap => [
7475            
7476             ],
7477             },
7478             narrow => {
7479             nonleap => [
7480             '1',
7481             '2',
7482             '3',
7483             '4',
7484             '5',
7485             '6',
7486             '7',
7487             '8',
7488             '9',
7489             '10',
7490             '11',
7491             '12'
7492             ],
7493             leap => [
7494            
7495             ],
7496             },
7497             wide => {
7498             nonleap => [
7499             '1月',
7500             '2月',
7501             '3月',
7502             '4月',
7503             '5月',
7504             '6月',
7505             '7月',
7506             '8月',
7507             '9月',
7508             '10月',
7509             '11月',
7510             '12月'
7511             ],
7512             leap => [
7513            
7514             ],
7515             },
7516             },
7517             'stand-alone' => {
7518             abbreviated => {
7519             nonleap => [
7520             '1月',
7521             '2月',
7522             '3月',
7523             '4月',
7524             '5月',
7525             '6月',
7526             '7月',
7527             '8月',
7528             '9月',
7529             '10月',
7530             '11月',
7531             '12月'
7532             ],
7533             leap => [
7534            
7535             ],
7536             },
7537             narrow => {
7538             nonleap => [
7539             '1',
7540             '2',
7541             '3',
7542             '4',
7543             '5',
7544             '6',
7545             '7',
7546             '8',
7547             '9',
7548             '10',
7549             '11',
7550             '12'
7551             ],
7552             leap => [
7553            
7554             ],
7555             },
7556             wide => {
7557             nonleap => [
7558             '1月',
7559             '2月',
7560             '3月',
7561             '4月',
7562             '5月',
7563             '6月',
7564             '7月',
7565             '8月',
7566             '9月',
7567             '10月',
7568             '11月',
7569             '12月'
7570             ],
7571             leap => [
7572            
7573             ],
7574             },
7575             },
7576             },
7577             } },
7578             );
7579              
7580             has 'calendar_days' => (
7581             is => 'ro',
7582             isa => HashRef,
7583             init_arg => undef,
7584             default => sub { {
7585             'gregorian' => {
7586             'format' => {
7587             abbreviated => {
7588             mon => '周一',
7589             tue => '周二',
7590             wed => '周三',
7591             thu => '周四',
7592             fri => '周五',
7593             sat => '周六',
7594             sun => '周日'
7595             },
7596             narrow => {
7597             mon => '一',
7598             tue => '二',
7599             wed => '三',
7600             thu => '四',
7601             fri => '五',
7602             sat => '六',
7603             sun => '日'
7604             },
7605             short => {
7606             mon => '周一',
7607             tue => '周二',
7608             wed => '周三',
7609             thu => '周四',
7610             fri => '周五',
7611             sat => '周六',
7612             sun => '周日'
7613             },
7614             wide => {
7615             mon => '星期一',
7616             tue => '星期二',
7617             wed => '星期三',
7618             thu => '星期四',
7619             fri => '星期五',
7620             sat => '星期六',
7621             sun => '星期日'
7622             },
7623             },
7624             'stand-alone' => {
7625             abbreviated => {
7626             mon => '周一',
7627             tue => '周二',
7628             wed => '周三',
7629             thu => '周四',
7630             fri => '周五',
7631             sat => '周六',
7632             sun => '周日'
7633             },
7634             narrow => {
7635             mon => '一',
7636             tue => '二',
7637             wed => '三',
7638             thu => '四',
7639             fri => '五',
7640             sat => '六',
7641             sun => '日'
7642             },
7643             short => {
7644             mon => '周一',
7645             tue => '周二',
7646             wed => '周三',
7647             thu => '周四',
7648             fri => '周五',
7649             sat => '周六',
7650             sun => '周日'
7651             },
7652             wide => {
7653             mon => '星期一',
7654             tue => '星期二',
7655             wed => '星期三',
7656             thu => '星期四',
7657             fri => '星期五',
7658             sat => '星期六',
7659             sun => '星期日'
7660             },
7661             },
7662             },
7663             } },
7664             );
7665              
7666             has 'calendar_quarters' => (
7667             is => 'ro',
7668             isa => HashRef,
7669             init_arg => undef,
7670             default => sub { {
7671             'gregorian' => {
7672             'format' => {
7673             abbreviated => {0 => '第1季',
7674             1 => '第2季',
7675             2 => '第3季',
7676             3 => '第4季'
7677             },
7678             narrow => {0 => '1',
7679             1 => '2',
7680             2 => '3',
7681             3 => '4'
7682             },
7683             wide => {0 => '第1季',
7684             1 => '第2季',
7685             2 => '第3季',
7686             3 => '第4季'
7687             },
7688             },
7689             'stand-alone' => {
7690             abbreviated => {0 => '第1季',
7691             1 => '第2季',
7692             2 => '第3季',
7693             3 => '第4季'
7694             },
7695             narrow => {0 => '1',
7696             1 => '2',
7697             2 => '3',
7698             3 => '4'
7699             },
7700             wide => {0 => '第1季',
7701             1 => '第2季',
7702             2 => '第3季',
7703             3 => '第4季'
7704             },
7705             },
7706             },
7707             } },
7708             );
7709              
7710             has 'day_period_data' => (
7711             is => 'ro',
7712             isa => CodeRef,
7713             init_arg => undef,
7714             default => sub { sub {
7715             # Time in hhmm format
7716             my ($self, $type, $time, $day_period_type) = @_;
7717             $day_period_type //= 'default';
7718             SWITCH:
7719             for ($type) {
7720             if ($_ eq 'buddhist') {
7721             if($day_period_type eq 'default') {
7722             return 'midnight' if $time == 0;
7723             return 'afternoon1' if $time >= 1200
7724             && $time < 1300;
7725             return 'afternoon2' if $time >= 1300
7726             && $time < 1900;
7727             return 'evening1' if $time >= 1900
7728             && $time < 2400;
7729             return 'morning1' if $time >= 500
7730             && $time < 800;
7731             return 'morning2' if $time >= 800
7732             && $time < 1200;
7733             return 'night1' if $time >= 0
7734             && $time < 500;
7735             }
7736             if($day_period_type eq 'selection') {
7737             return 'afternoon1' if $time >= 1200
7738             && $time < 1300;
7739             return 'afternoon2' if $time >= 1300
7740             && $time < 1900;
7741             return 'evening1' if $time >= 1900
7742             && $time < 2400;
7743             return 'morning1' if $time >= 500
7744             && $time < 800;
7745             return 'morning2' if $time >= 800
7746             && $time < 1200;
7747             return 'night1' if $time >= 0
7748             && $time < 500;
7749             }
7750             last SWITCH;
7751             }
7752             if ($_ eq 'chinese') {
7753             if($day_period_type eq 'default') {
7754             return 'midnight' if $time == 0;
7755             return 'afternoon1' if $time >= 1200
7756             && $time < 1300;
7757             return 'afternoon2' if $time >= 1300
7758             && $time < 1900;
7759             return 'evening1' if $time >= 1900
7760             && $time < 2400;
7761             return 'morning1' if $time >= 500
7762             && $time < 800;
7763             return 'morning2' if $time >= 800
7764             && $time < 1200;
7765             return 'night1' if $time >= 0
7766             && $time < 500;
7767             }
7768             if($day_period_type eq 'selection') {
7769             return 'afternoon1' if $time >= 1200
7770             && $time < 1300;
7771             return 'afternoon2' if $time >= 1300
7772             && $time < 1900;
7773             return 'evening1' if $time >= 1900
7774             && $time < 2400;
7775             return 'morning1' if $time >= 500
7776             && $time < 800;
7777             return 'morning2' if $time >= 800
7778             && $time < 1200;
7779             return 'night1' if $time >= 0
7780             && $time < 500;
7781             }
7782             last SWITCH;
7783             }
7784             if ($_ eq 'coptic') {
7785             if($day_period_type eq 'default') {
7786             return 'midnight' if $time == 0;
7787             return 'afternoon1' if $time >= 1200
7788             && $time < 1300;
7789             return 'afternoon2' if $time >= 1300
7790             && $time < 1900;
7791             return 'evening1' if $time >= 1900
7792             && $time < 2400;
7793             return 'morning1' if $time >= 500
7794             && $time < 800;
7795             return 'morning2' if $time >= 800
7796             && $time < 1200;
7797             return 'night1' if $time >= 0
7798             && $time < 500;
7799             }
7800             if($day_period_type eq 'selection') {
7801             return 'afternoon1' if $time >= 1200
7802             && $time < 1300;
7803             return 'afternoon2' if $time >= 1300
7804             && $time < 1900;
7805             return 'evening1' if $time >= 1900
7806             && $time < 2400;
7807             return 'morning1' if $time >= 500
7808             && $time < 800;
7809             return 'morning2' if $time >= 800
7810             && $time < 1200;
7811             return 'night1' if $time >= 0
7812             && $time < 500;
7813             }
7814             last SWITCH;
7815             }
7816             if ($_ eq 'dangi') {
7817             if($day_period_type eq 'default') {
7818             return 'midnight' if $time == 0;
7819             return 'afternoon1' if $time >= 1200
7820             && $time < 1300;
7821             return 'afternoon2' if $time >= 1300
7822             && $time < 1900;
7823             return 'evening1' if $time >= 1900
7824             && $time < 2400;
7825             return 'morning1' if $time >= 500
7826             && $time < 800;
7827             return 'morning2' if $time >= 800
7828             && $time < 1200;
7829             return 'night1' if $time >= 0
7830             && $time < 500;
7831             }
7832             if($day_period_type eq 'selection') {
7833             return 'afternoon1' if $time >= 1200
7834             && $time < 1300;
7835             return 'afternoon2' if $time >= 1300
7836             && $time < 1900;
7837             return 'evening1' if $time >= 1900
7838             && $time < 2400;
7839             return 'morning1' if $time >= 500
7840             && $time < 800;
7841             return 'morning2' if $time >= 800
7842             && $time < 1200;
7843             return 'night1' if $time >= 0
7844             && $time < 500;
7845             }
7846             last SWITCH;
7847             }
7848             if ($_ eq 'ethiopic') {
7849             if($day_period_type eq 'default') {
7850             return 'midnight' if $time == 0;
7851             return 'afternoon1' if $time >= 1200
7852             && $time < 1300;
7853             return 'afternoon2' if $time >= 1300
7854             && $time < 1900;
7855             return 'evening1' if $time >= 1900
7856             && $time < 2400;
7857             return 'morning1' if $time >= 500
7858             && $time < 800;
7859             return 'morning2' if $time >= 800
7860             && $time < 1200;
7861             return 'night1' if $time >= 0
7862             && $time < 500;
7863             }
7864             if($day_period_type eq 'selection') {
7865             return 'afternoon1' if $time >= 1200
7866             && $time < 1300;
7867             return 'afternoon2' if $time >= 1300
7868             && $time < 1900;
7869             return 'evening1' if $time >= 1900
7870             && $time < 2400;
7871             return 'morning1' if $time >= 500
7872             && $time < 800;
7873             return 'morning2' if $time >= 800
7874             && $time < 1200;
7875             return 'night1' if $time >= 0
7876             && $time < 500;
7877             }
7878             last SWITCH;
7879             }
7880             if ($_ eq 'generic') {
7881             if($day_period_type eq 'default') {
7882             return 'midnight' if $time == 0;
7883             return 'afternoon1' if $time >= 1200
7884             && $time < 1300;
7885             return 'afternoon2' if $time >= 1300
7886             && $time < 1900;
7887             return 'evening1' if $time >= 1900
7888             && $time < 2400;
7889             return 'morning1' if $time >= 500
7890             && $time < 800;
7891             return 'morning2' if $time >= 800
7892             && $time < 1200;
7893             return 'night1' if $time >= 0
7894             && $time < 500;
7895             }
7896             if($day_period_type eq 'selection') {
7897             return 'afternoon1' if $time >= 1200
7898             && $time < 1300;
7899             return 'afternoon2' if $time >= 1300
7900             && $time < 1900;
7901             return 'evening1' if $time >= 1900
7902             && $time < 2400;
7903             return 'morning1' if $time >= 500
7904             && $time < 800;
7905             return 'morning2' if $time >= 800
7906             && $time < 1200;
7907             return 'night1' if $time >= 0
7908             && $time < 500;
7909             }
7910             last SWITCH;
7911             }
7912             if ($_ eq 'gregorian') {
7913             if($day_period_type eq 'default') {
7914             return 'midnight' if $time == 0;
7915             return 'afternoon1' if $time >= 1200
7916             && $time < 1300;
7917             return 'afternoon2' if $time >= 1300
7918             && $time < 1900;
7919             return 'evening1' if $time >= 1900
7920             && $time < 2400;
7921             return 'morning1' if $time >= 500
7922             && $time < 800;
7923             return 'morning2' if $time >= 800
7924             && $time < 1200;
7925             return 'night1' if $time >= 0
7926             && $time < 500;
7927             }
7928             if($day_period_type eq 'selection') {
7929             return 'afternoon1' if $time >= 1200
7930             && $time < 1300;
7931             return 'afternoon2' if $time >= 1300
7932             && $time < 1900;
7933             return 'evening1' if $time >= 1900
7934             && $time < 2400;
7935             return 'morning1' if $time >= 500
7936             && $time < 800;
7937             return 'morning2' if $time >= 800
7938             && $time < 1200;
7939             return 'night1' if $time >= 0
7940             && $time < 500;
7941             }
7942             last SWITCH;
7943             }
7944             if ($_ eq 'hebrew') {
7945             if($day_period_type eq 'default') {
7946             return 'midnight' if $time == 0;
7947             return 'afternoon1' if $time >= 1200
7948             && $time < 1300;
7949             return 'afternoon2' if $time >= 1300
7950             && $time < 1900;
7951             return 'evening1' if $time >= 1900
7952             && $time < 2400;
7953             return 'morning1' if $time >= 500
7954             && $time < 800;
7955             return 'morning2' if $time >= 800
7956             && $time < 1200;
7957             return 'night1' if $time >= 0
7958             && $time < 500;
7959             }
7960             if($day_period_type eq 'selection') {
7961             return 'afternoon1' if $time >= 1200
7962             && $time < 1300;
7963             return 'afternoon2' if $time >= 1300
7964             && $time < 1900;
7965             return 'evening1' if $time >= 1900
7966             && $time < 2400;
7967             return 'morning1' if $time >= 500
7968             && $time < 800;
7969             return 'morning2' if $time >= 800
7970             && $time < 1200;
7971             return 'night1' if $time >= 0
7972             && $time < 500;
7973             }
7974             last SWITCH;
7975             }
7976             if ($_ eq 'indian') {
7977             if($day_period_type eq 'default') {
7978             return 'midnight' if $time == 0;
7979             return 'afternoon1' if $time >= 1200
7980             && $time < 1300;
7981             return 'afternoon2' if $time >= 1300
7982             && $time < 1900;
7983             return 'evening1' if $time >= 1900
7984             && $time < 2400;
7985             return 'morning1' if $time >= 500
7986             && $time < 800;
7987             return 'morning2' if $time >= 800
7988             && $time < 1200;
7989             return 'night1' if $time >= 0
7990             && $time < 500;
7991             }
7992             if($day_period_type eq 'selection') {
7993             return 'afternoon1' if $time >= 1200
7994             && $time < 1300;
7995             return 'afternoon2' if $time >= 1300
7996             && $time < 1900;
7997             return 'evening1' if $time >= 1900
7998             && $time < 2400;
7999             return 'morning1' if $time >= 500
8000             && $time < 800;
8001             return 'morning2' if $time >= 800
8002             && $time < 1200;
8003             return 'night1' if $time >= 0
8004             && $time < 500;
8005             }
8006             last SWITCH;
8007             }
8008             if ($_ eq 'islamic') {
8009             if($day_period_type eq 'default') {
8010             return 'midnight' if $time == 0;
8011             return 'afternoon1' if $time >= 1200
8012             && $time < 1300;
8013             return 'afternoon2' if $time >= 1300
8014             && $time < 1900;
8015             return 'evening1' if $time >= 1900
8016             && $time < 2400;
8017             return 'morning1' if $time >= 500
8018             && $time < 800;
8019             return 'morning2' if $time >= 800
8020             && $time < 1200;
8021             return 'night1' if $time >= 0
8022             && $time < 500;
8023             }
8024             if($day_period_type eq 'selection') {
8025             return 'afternoon1' if $time >= 1200
8026             && $time < 1300;
8027             return 'afternoon2' if $time >= 1300
8028             && $time < 1900;
8029             return 'evening1' if $time >= 1900
8030             && $time < 2400;
8031             return 'morning1' if $time >= 500
8032             && $time < 800;
8033             return 'morning2' if $time >= 800
8034             && $time < 1200;
8035             return 'night1' if $time >= 0
8036             && $time < 500;
8037             }
8038             last SWITCH;
8039             }
8040             if ($_ eq 'japanese') {
8041             if($day_period_type eq 'default') {
8042             return 'midnight' if $time == 0;
8043             return 'afternoon1' if $time >= 1200
8044             && $time < 1300;
8045             return 'afternoon2' if $time >= 1300
8046             && $time < 1900;
8047             return 'evening1' if $time >= 1900
8048             && $time < 2400;
8049             return 'morning1' if $time >= 500
8050             && $time < 800;
8051             return 'morning2' if $time >= 800
8052             && $time < 1200;
8053             return 'night1' if $time >= 0
8054             && $time < 500;
8055             }
8056             if($day_period_type eq 'selection') {
8057             return 'afternoon1' if $time >= 1200
8058             && $time < 1300;
8059             return 'afternoon2' if $time >= 1300
8060             && $time < 1900;
8061             return 'evening1' if $time >= 1900
8062             && $time < 2400;
8063             return 'morning1' if $time >= 500
8064             && $time < 800;
8065             return 'morning2' if $time >= 800
8066             && $time < 1200;
8067             return 'night1' if $time >= 0
8068             && $time < 500;
8069             }
8070             last SWITCH;
8071             }
8072             if ($_ eq 'persian') {
8073             if($day_period_type eq 'default') {
8074             return 'midnight' if $time == 0;
8075             return 'afternoon1' if $time >= 1200
8076             && $time < 1300;
8077             return 'afternoon2' if $time >= 1300
8078             && $time < 1900;
8079             return 'evening1' if $time >= 1900
8080             && $time < 2400;
8081             return 'morning1' if $time >= 500
8082             && $time < 800;
8083             return 'morning2' if $time >= 800
8084             && $time < 1200;
8085             return 'night1' if $time >= 0
8086             && $time < 500;
8087             }
8088             if($day_period_type eq 'selection') {
8089             return 'afternoon1' if $time >= 1200
8090             && $time < 1300;
8091             return 'afternoon2' if $time >= 1300
8092             && $time < 1900;
8093             return 'evening1' if $time >= 1900
8094             && $time < 2400;
8095             return 'morning1' if $time >= 500
8096             && $time < 800;
8097             return 'morning2' if $time >= 800
8098             && $time < 1200;
8099             return 'night1' if $time >= 0
8100             && $time < 500;
8101             }
8102             last SWITCH;
8103             }
8104             if ($_ eq 'roc') {
8105             if($day_period_type eq 'default') {
8106             return 'midnight' if $time == 0;
8107             return 'afternoon1' if $time >= 1200
8108             && $time < 1300;
8109             return 'afternoon2' if $time >= 1300
8110             && $time < 1900;
8111             return 'evening1' if $time >= 1900
8112             && $time < 2400;
8113             return 'morning1' if $time >= 500
8114             && $time < 800;
8115             return 'morning2' if $time >= 800
8116             && $time < 1200;
8117             return 'night1' if $time >= 0
8118             && $time < 500;
8119             }
8120             if($day_period_type eq 'selection') {
8121             return 'afternoon1' if $time >= 1200
8122             && $time < 1300;
8123             return 'afternoon2' if $time >= 1300
8124             && $time < 1900;
8125             return 'evening1' if $time >= 1900
8126             && $time < 2400;
8127             return 'morning1' if $time >= 500
8128             && $time < 800;
8129             return 'morning2' if $time >= 800
8130             && $time < 1200;
8131             return 'night1' if $time >= 0
8132             && $time < 500;
8133             }
8134             last SWITCH;
8135             }
8136             }
8137             } },
8138             );
8139              
8140             around day_period_data => sub {
8141             my ($orig, $self) = @_;
8142             return $self->$orig;
8143             };
8144              
8145             has 'day_periods' => (
8146             is => 'ro',
8147             isa => HashRef,
8148             init_arg => undef,
8149             default => sub { {
8150             'gregorian' => {
8151             'format' => {
8152             'abbreviated' => {
8153             'afternoon1' => q{中午},
8154             'afternoon2' => q{下昼},
8155             'am' => q{上午},
8156             'evening1' => q{夜晚},
8157             'midnight' => q{午夜},
8158             'morning1' => q{清晨},
8159             'morning2' => q{朝早},
8160             'night1' => q{凌晨},
8161             'pm' => q{下午},
8162             },
8163             'narrow' => {
8164             'afternoon1' => q{中午},
8165             'afternoon2' => q{下昼},
8166             'am' => q{上午},
8167             'evening1' => q{夜晚},
8168             'midnight' => q{午夜},
8169             'morning1' => q{清晨},
8170             'morning2' => q{朝早},
8171             'night1' => q{凌晨},
8172             'pm' => q{下午},
8173             },
8174             'wide' => {
8175             'afternoon1' => q{中午},
8176             'afternoon2' => q{下昼},
8177             'am' => q{上午},
8178             'evening1' => q{夜晚},
8179             'midnight' => q{午夜},
8180             'morning1' => q{清晨},
8181             'morning2' => q{朝早},
8182             'night1' => q{凌晨},
8183             'pm' => q{下午},
8184             },
8185             },
8186             'stand-alone' => {
8187             'abbreviated' => {
8188             'afternoon1' => q{中午},
8189             'afternoon2' => q{下昼},
8190             'am' => q{上午},
8191             'evening1' => q{夜晚},
8192             'midnight' => q{午夜},
8193             'morning1' => q{清晨},
8194             'morning2' => q{朝早},
8195             'night1' => q{凌晨},
8196             'pm' => q{下午},
8197             },
8198             'narrow' => {
8199             'afternoon1' => q{中午},
8200             'afternoon2' => q{下昼},
8201             'am' => q{上午},
8202             'evening1' => q{夜晚},
8203             'midnight' => q{午夜},
8204             'morning1' => q{清晨},
8205             'morning2' => q{朝早},
8206             'night1' => q{凌晨},
8207             'pm' => q{下午},
8208             },
8209             'wide' => {
8210             'afternoon1' => q{中午},
8211             'afternoon2' => q{下昼},
8212             'am' => q{上午},
8213             'evening1' => q{夜晚},
8214             'midnight' => q{午夜},
8215             'morning1' => q{清晨},
8216             'morning2' => q{朝早},
8217             'night1' => q{凌晨},
8218             'pm' => q{下午},
8219             },
8220             },
8221             },
8222             } },
8223             );
8224              
8225             has 'eras' => (
8226             is => 'ro',
8227             isa => HashRef,
8228             init_arg => undef,
8229             default => sub { {
8230             'buddhist' => {
8231             abbreviated => {
8232             '0' => '佛历'
8233             },
8234             },
8235             'chinese' => {
8236             },
8237             'coptic' => {
8238             },
8239             'dangi' => {
8240             },
8241             'ethiopic' => {
8242             },
8243             'generic' => {
8244             },
8245             'gregorian' => {
8246             abbreviated => {
8247             '0' => '西元前',
8248             '1' => '西元'
8249             },
8250             narrow => {
8251             '0' => '西元前',
8252             '1' => '西元'
8253             },
8254             wide => {
8255             '0' => '西元前',
8256             '1' => '西元'
8257             },
8258             },
8259             'hebrew' => {
8260             abbreviated => {
8261             '0' => '创世纪元'
8262             },
8263             },
8264             'indian' => {
8265             abbreviated => {
8266             '0' => '印度历'
8267             },
8268             },
8269             'islamic' => {
8270             abbreviated => {
8271             '0' => '伊斯兰历'
8272             },
8273             },
8274             'japanese' => {
8275             abbreviated => {
8276             '0' => '大化',
8277             '1' => '白雉',
8278             '2' => '白凤',
8279             '3' => '朱鸟',
8280             '4' => '大宝',
8281             '5' => '庆云',
8282             '6' => '和铜',
8283             '7' => '灵龟',
8284             '8' => '养老',
8285             '9' => '神龟',
8286             '10' => '天平',
8287             '11' => '天平感宝',
8288             '12' => '天平胜宝',
8289             '13' => '天平宝字',
8290             '14' => '天平神护',
8291             '15' => '神护景云',
8292             '16' => '宝龟',
8293             '17' => '天应',
8294             '18' => '延历',
8295             '19' => '大同',
8296             '20' => '弘仁',
8297             '21' => '天长',
8298             '22' => '承和',
8299             '23' => '嘉祥',
8300             '24' => '仁寿',
8301             '25' => '齐衡',
8302             '26' => '天安',
8303             '27' => '贞观',
8304             '28' => '元庆',
8305             '29' => '仁和',
8306             '30' => '宽平',
8307             '31' => '昌泰',
8308             '32' => '延喜',
8309             '33' => '延长',
8310             '34' => '承平',
8311             '35' => '天庆',
8312             '36' => '天历',
8313             '37' => '天德',
8314             '38' => '应和',
8315             '39' => '康保',
8316             '40' => '安和',
8317             '41' => '天禄',
8318             '42' => '天延',
8319             '43' => '贞元',
8320             '44' => '天元',
8321             '45' => '永观',
8322             '46' => '宽和',
8323             '47' => '永延',
8324             '48' => '永祚',
8325             '49' => '正历',
8326             '50' => '长德',
8327             '51' => '长保',
8328             '52' => '宽弘',
8329             '53' => '长和',
8330             '54' => '宽仁',
8331             '55' => '治安',
8332             '56' => '万寿',
8333             '57' => '长元',
8334             '58' => '长历',
8335             '59' => '长久',
8336             '60' => '宽德',
8337             '61' => '永承',
8338             '62' => '天喜',
8339             '63' => '康平',
8340             '64' => '治历',
8341             '65' => '延久',
8342             '66' => '承保',
8343             '67' => '承历',
8344             '68' => '永保',
8345             '69' => '应德',
8346             '70' => '宽治',
8347             '71' => '嘉保',
8348             '72' => '永长',
8349             '73' => '承德',
8350             '74' => '康和',
8351             '75' => '长治',
8352             '76' => '嘉承',
8353             '77' => '天仁',
8354             '78' => '天永',
8355             '79' => '永久',
8356             '80' => '元永',
8357             '81' => '保安',
8358             '82' => '天治',
8359             '83' => '大治',
8360             '84' => '天承',
8361             '85' => '长承',
8362             '86' => '保延',
8363             '87' => '永治',
8364             '88' => '康治',
8365             '89' => '天养',
8366             '90' => '久安',
8367             '91' => '仁平',
8368             '92' => '久寿',
8369             '93' => '保元',
8370             '94' => '平治',
8371             '95' => '永历',
8372             '96' => '应保',
8373             '97' => '长宽',
8374             '98' => '永万',
8375             '99' => '仁安',
8376             '100' => '嘉应',
8377             '101' => '承安',
8378             '102' => '安元',
8379             '103' => '治承',
8380             '104' => '养和',
8381             '105' => '寿永',
8382             '106' => '元历',
8383             '107' => '文治',
8384             '108' => '建久',
8385             '109' => '正治',
8386             '110' => '建仁',
8387             '111' => '元久',
8388             '112' => '建永',
8389             '113' => '承元',
8390             '114' => '建历',
8391             '115' => '建保',
8392             '116' => '承久',
8393             '117' => '贞应',
8394             '118' => '元仁',
8395             '119' => '嘉禄',
8396             '120' => '安贞',
8397             '121' => '宽喜',
8398             '122' => '贞永',
8399             '123' => '天福',
8400             '124' => '文历',
8401             '125' => '嘉祯',
8402             '126' => '历仁',
8403             '127' => '延应',
8404             '128' => '仁治',
8405             '129' => '宽元',
8406             '130' => '宝治',
8407             '131' => '建长',
8408             '132' => '康元',
8409             '133' => '正嘉',
8410             '134' => '正元',
8411             '135' => '文应',
8412             '136' => '弘长',
8413             '137' => '文永',
8414             '138' => '建治',
8415             '139' => '弘安',
8416             '140' => '正应',
8417             '141' => '永仁',
8418             '142' => '正安',
8419             '143' => '干元',
8420             '144' => '嘉元',
8421             '145' => '德治',
8422             '146' => '延庆',
8423             '147' => '应长',
8424             '148' => '正和',
8425             '149' => '文保',
8426             '150' => '元应',
8427             '151' => '元亨',
8428             '152' => '正中',
8429             '153' => '嘉历',
8430             '154' => '元德',
8431             '155' => '元弘',
8432             '156' => '建武',
8433             '157' => '延元',
8434             '158' => '兴国',
8435             '159' => '正平',
8436             '160' => '建德',
8437             '161' => '文中',
8438             '162' => '天授',
8439             '163' => '康历',
8440             '164' => '弘和',
8441             '165' => '元中',
8442             '166' => '至德',
8443             '167' => '嘉庆',
8444             '168' => '康应',
8445             '169' => '明德',
8446             '170' => '应永',
8447             '171' => '正长',
8448             '172' => '永享',
8449             '173' => '嘉吉',
8450             '174' => '文安',
8451             '175' => '宝德',
8452             '176' => '享德',
8453             '177' => '康正',
8454             '178' => '长禄',
8455             '179' => '宽正',
8456             '180' => '文正',
8457             '181' => '应仁',
8458             '182' => '文明',
8459             '183' => '长享',
8460             '184' => '延德',
8461             '185' => '明应',
8462             '186' => '文龟',
8463             '187' => '永正',
8464             '188' => '大永',
8465             '189' => '享禄',
8466             '190' => '天文',
8467             '191' => '弘治',
8468             '192' => '永禄',
8469             '193' => '元龟',
8470             '194' => '天正',
8471             '195' => '文禄',
8472             '196' => '庆长',
8473             '197' => '元和',
8474             '198' => '宽永',
8475             '199' => '正保',
8476             '200' => '庆安',
8477             '201' => '承应',
8478             '202' => '明历',
8479             '203' => '万治',
8480             '204' => '宽文',
8481             '205' => '延宝',
8482             '206' => '天和',
8483             '207' => '贞享',
8484             '208' => '元禄',
8485             '209' => '宝永',
8486             '210' => '正德',
8487             '211' => '享保',
8488             '212' => '元文',
8489             '213' => '宽保',
8490             '214' => '延享',
8491             '215' => '宽延',
8492             '216' => '宝历',
8493             '217' => '明和',
8494             '218' => '安永',
8495             '219' => '天明',
8496             '220' => '宽政',
8497             '221' => '享和',
8498             '222' => '文化',
8499             '223' => '文政',
8500             '224' => '天保',
8501             '225' => '弘化',
8502             '226' => '嘉永',
8503             '227' => '安政',
8504             '228' => '万延',
8505             '229' => '文久',
8506             '230' => '元治',
8507             '231' => '庆应',
8508             '232' => '明治',
8509             '233' => '大正',
8510             '234' => '昭和',
8511             '235' => '平成'
8512             },
8513             },
8514             'persian' => {
8515             abbreviated => {
8516             '0' => '波斯历'
8517             },
8518             wide => {
8519             '0' => '波斯历'
8520             },
8521             },
8522             'roc' => {
8523             abbreviated => {
8524             '0' => '民国前',
8525             '1' => '民国'
8526             },
8527             },
8528             } },
8529             );
8530              
8531             has 'date_formats' => (
8532             is => 'ro',
8533             isa => HashRef,
8534             init_arg => undef,
8535             default => sub { {
8536             'buddhist' => {
8537             'full' => q{Gy年M月d日EEEE},
8538             'long' => q{Gy年M月d日},
8539             'medium' => q{Gy年M月d日},
8540             'short' => q{Gy-M-d},
8541             },
8542             'chinese' => {
8543             'full' => q{rU年MMMdEEEE},
8544             'long' => q{rU年MMMd},
8545             'medium' => q{r年MMMd},
8546             'short' => q{r/M/d},
8547             },
8548             'coptic' => {
8549             },
8550             'dangi' => {
8551             'full' => q{U年MMMd日EEEE},
8552             'long' => q{U年MMMd日},
8553             'medium' => q{U年MMMd日},
8554             'short' => q{U/M/d},
8555             },
8556             'ethiopic' => {
8557             },
8558             'generic' => {
8559             'full' => q{Gy年MM月d日EEEE},
8560             'long' => q{Gy年MM月d日},
8561             'medium' => q{Gy年MM月d日},
8562             'short' => q{Gy/M/d},
8563             },
8564             'gregorian' => {
8565             'full' => q{y年M月d日EEEE},
8566             'long' => q{y年M月d日},
8567             'medium' => q{y年M月d日},
8568             'short' => q{y/M/d},
8569             },
8570             'hebrew' => {
8571             'full' => q{Gy年M月d日EEEE},
8572             'long' => q{Gy年M月d日},
8573             'medium' => q{Gy年M月d日},
8574             'short' => q{Gy-M-d},
8575             },
8576             'indian' => {
8577             },
8578             'islamic' => {
8579             'full' => q{Gy年M月d日EEEE},
8580             'long' => q{Gy年M月d日},
8581             'medium' => q{Gy年M月d日},
8582             'short' => q{Gy/M/d},
8583             },
8584             'japanese' => {
8585             'full' => q{Gy年M月d日EEEE},
8586             'long' => q{Gy年M月d日},
8587             'medium' => q{Gy年M月d日},
8588             'short' => q{Gyy-MM-dd},
8589             },
8590             'persian' => {
8591             },
8592             'roc' => {
8593             'full' => q{Gy年M月d日EEEE},
8594             'long' => q{Gy年M月d日},
8595             'medium' => q{Gy年M月d日},
8596             'short' => q{Gyy/M/d},
8597             },
8598             } },
8599             );
8600              
8601             has 'time_formats' => (
8602             is => 'ro',
8603             isa => HashRef,
8604             init_arg => undef,
8605             default => sub { {
8606             'buddhist' => {
8607             },
8608             'chinese' => {
8609             },
8610             'coptic' => {
8611             },
8612             'dangi' => {
8613             },
8614             'ethiopic' => {
8615             },
8616             'generic' => {
8617             },
8618             'gregorian' => {
8619             'full' => q{zzzz ah:mm:ss},
8620             'long' => q{z ah:mm:ss},
8621             'medium' => q{ah:mm:ss},
8622             'short' => q{ah:mm},
8623             },
8624             'hebrew' => {
8625             },
8626             'indian' => {
8627             },
8628             'islamic' => {
8629             },
8630             'japanese' => {
8631             },
8632             'persian' => {
8633             },
8634             'roc' => {
8635             },
8636             } },
8637             );
8638              
8639             has 'datetime_formats' => (
8640             is => 'ro',
8641             isa => HashRef,
8642             init_arg => undef,
8643             default => sub { {
8644             'buddhist' => {
8645             },
8646             'chinese' => {
8647             },
8648             'coptic' => {
8649             },
8650             'dangi' => {
8651             },
8652             'ethiopic' => {
8653             },
8654             'generic' => {
8655             'full' => q{{1} {0}},
8656             'long' => q{{1} {0}},
8657             'medium' => q{{1} {0}},
8658             'short' => q{{1} {0}},
8659             },
8660             'gregorian' => {
8661             'full' => q{{1} {0}},
8662             'long' => q{{1} {0}},
8663             'medium' => q{{1} {0}},
8664             'short' => q{{1} {0}},
8665             },
8666             'hebrew' => {
8667             },
8668             'indian' => {
8669             },
8670             'islamic' => {
8671             },
8672             'japanese' => {
8673             'full' => q{{1} {0}},
8674             'long' => q{{1} {0}},
8675             'medium' => q{{1} {0}},
8676             'short' => q{{1} {0}},
8677             },
8678             'persian' => {
8679             },
8680             'roc' => {
8681             },
8682             } },
8683             );
8684              
8685             has 'datetime_formats_available_formats' => (
8686             is => 'ro',
8687             isa => HashRef,
8688             init_arg => undef,
8689             default => sub { {
8690             'buddhist' => {
8691             Ed => q{d日(E)},
8692             Gy => q{Gy年},
8693             GyMMM => q{Gy年M月},
8694             GyMMMEd => q{Gy年M月d日E},
8695             GyMMMd => q{Gy年M月d日},
8696             M => q{M月},
8697             MEd => q{M-dE},
8698             MMM => q{LLL},
8699             MMMEd => q{M月d日E},
8700             MMMMd => q{M月d日},
8701             MMMd => q{M月d日},
8702             Md => q{M-d},
8703             d => q{d日},
8704             y => q{Gy年},
8705             yyyy => q{Gy年},
8706             yyyyM => q{Gy-M},
8707             yyyyMEd => q{Gy-M-d(E)},
8708             yyyyMMM => q{Gy年M月},
8709             yyyyMMMEd => q{Gy年M月d日E},
8710             yyyyMMMM => q{Gy年M月},
8711             yyyyMMMd => q{Gy年M月d日},
8712             yyyyMd => q{Gy-M-d},
8713             yyyyQQQ => q{Gy年QQQ},
8714             yyyyQQQQ => q{Gy年QQQQ},
8715             },
8716             'chinese' => {
8717             Ed => q{d日E},
8718             Gy => q{rU年},
8719             GyMMM => q{rU年MMM},
8720             GyMMMEd => q{rU年MMMdE},
8721             GyMMMd => q{r年MMMd},
8722             M => q{MMM},
8723             MEd => q{M-dE},
8724             MMMEd => q{MMMd日E},
8725             MMMMd => q{MMMMd日},
8726             MMMd => q{MMMd日},
8727             Md => q{M-d},
8728             UM => q{U年MMM},
8729             UMMM => q{U年MMM},
8730             UMMMd => q{U年MMMd},
8731             UMd => q{U年MMMd},
8732             d => q{d日},
8733             y => q{rU年},
8734             yMd => q{r年MMMd},
8735             yyyy => q{rU年},
8736             yyyyM => q{rU年MMM},
8737             yyyyMEd => q{rU年MMMd,E},
8738             yyyyMMM => q{rU年MMM},
8739             yyyyMMMEd => q{rU年MMMdE},
8740             yyyyMMMM => q{rU年MMMM},
8741             yyyyMMMd => q{r年MMMd},
8742             yyyyMd => q{r年MMMd},
8743             yyyyQQQ => q{rU年QQQQ},
8744             yyyyQQQQ => q{rU年QQQQ},
8745             },
8746             'generic' => {
8747             Bh => q{Bh时},
8748             Bhm => q{Bh:mm},
8749             Bhms => q{Bh:mm:ss},
8750             E => q{ccc},
8751             EBhm => q{E h:mm B},
8752             EBhms => q{E h:mm:ss B},
8753             EHm => q{E HH:mm},
8754             EHms => q{E HH:mm:ss},
8755             Ed => q{d日E},
8756             Ehm => q{ah:mmE},
8757             Ehms => q{ah:mm:ssE},
8758             Gy => q{Gy年},
8759             GyMMM => q{Gy年MM月},
8760             GyMMMEd => q{Gy年MM月d日E},
8761             GyMMMd => q{Gy年MM月d日},
8762             H => q{H时},
8763             Hm => q{HH:mm},
8764             Hms => q{HH:mm:ss},
8765             M => q{L},
8766             MEd => q{M/dE},
8767             MMM => q{LL},
8768             MMMEd => q{M月d日E},
8769             MMMMd => q{M月d日},
8770             MMMd => q{M月d日},
8771             Md => q{M/d},
8772             d => q{d日},
8773             h => q{ah时},
8774             hm => q{ah:mm},
8775             hms => q{ah:mm:ss},
8776             ms => q{mm:ss},
8777             y => q{Gy年},
8778             yyyy => q{Gy年},
8779             yyyyM => q{Gy年M月},
8780             yyyyMEd => q{G y/M/dE},
8781             yyyyMMM => q{Gy年MM月},
8782             yyyyMMMEd => q{Gy年MM月d日E},
8783             yyyyMMMM => q{Gy年M月},
8784             yyyyMMMd => q{Gy年MM月d日},
8785             yyyyMd => q{G y/M/d},
8786             yyyyQQQ => q{Gy年第Q季度},
8787             yyyyQQQQ => q{Gy年第Q季度},
8788             },
8789             'gregorian' => {
8790             Bh => q{Bh时},
8791             Bhm => q{Bh:mm},
8792             Bhms => q{Bh:mm:ss},
8793             E => q{ccc},
8794             EBhm => q{E Bh:mm},
8795             EBhms => q{E Bh:mm:ss},
8796             EHm => q{EHH:mm},
8797             EHms => q{EHH:mm:ss},
8798             Ed => q{d日E},
8799             Ehm => q{Eah:mm},
8800             Ehms => q{Eah:mm:ss},
8801             Gy => q{Gy年},
8802             GyMMM => q{Gy年M月},
8803             GyMMMEd => q{Gy年M月d日E},
8804             GyMMMd => q{Gy年M月d日},
8805             H => q{H时},
8806             Hm => q{HH:mm},
8807             Hms => q{HH:mm:ss},
8808             Hmsv => q{v HH:mm:ss},
8809             Hmv => q{v HH:mm},
8810             M => q{M月},
8811             MEd => q{M/dE},
8812             MMM => q{LLL},
8813             MMMEd => q{M月d日E},
8814             MMMMW => q{M月第W个星期},
8815             MMMMd => q{M月d日},
8816             MMMd => q{M月d日},
8817             MMdd => q{MM/dd},
8818             Md => q{M/d},
8819             d => q{d日},
8820             h => q{ah时},
8821             hm => q{ah:mm},
8822             hms => q{ah:mm:ss},
8823             hmsv => q{v ah:mm:ss},
8824             hmv => q{v ah:mm},
8825             ms => q{mm:ss},
8826             y => q{y年},
8827             yM => q{y年M月},
8828             yMEd => q{y/M/dE},
8829             yMM => q{y年M月},
8830             yMMM => q{y年M月},
8831             yMMMEd => q{y年M月d日E},
8832             yMMMM => q{y年M月},
8833             yMMMd => q{y年M月d日},
8834             yMd => q{y/M/d},
8835             yQQQ => q{y年QQQ},
8836             yQQQQ => q{y年QQQQ},
8837             yw => q{Y年第w个星期},
8838             },
8839             'islamic' => {
8840             Ed => q{d日(E)},
8841             Gy => q{Gy年},
8842             GyMMM => q{Gy年M月},
8843             GyMMMEd => q{Gy年M月d日E},
8844             GyMMMd => q{Gy年M月d日},
8845             M => q{M月},
8846             MEd => q{M-dE},
8847             MMM => q{LLL},
8848             MMMEd => q{M月d日E},
8849             MMMMd => q{M月d日},
8850             MMMd => q{M月d日},
8851             Md => q{M-d},
8852             d => q{d日},
8853             y => q{Gy年},
8854             yyyy => q{Gy年},
8855             yyyyM => q{Gy/M},
8856             yyyyMEd => q{Gy/M/d(E)},
8857             yyyyMMM => q{Gy年M月},
8858             yyyyMMMEd => q{Gy年M月d日E},
8859             yyyyMMMM => q{Gy年M月},
8860             yyyyMMMd => q{Gy年M月d日},
8861             yyyyMd => q{Gy/M/d},
8862             yyyyQQQ => q{Gy年QQQ},
8863             yyyyQQQQ => q{Gy年QQQQ},
8864             },
8865             'japanese' => {
8866             Ed => q{d日E},
8867             Gy => q{Gy年},
8868             GyMMM => q{Gy年M月},
8869             GyMMMEd => q{Gy年M月d日E},
8870             GyMMMd => q{Gy年M月d日},
8871             H => q{H时},
8872             Hm => q{HH:mm},
8873             Hms => q{HH:mm:ss},
8874             M => q{M月},
8875             MEd => q{M-dE},
8876             MMM => q{LLL},
8877             MMMEd => q{M月d日E},
8878             MMMMd => q{M月d日},
8879             MMMd => q{M月d日},
8880             Md => q{M-d},
8881             d => q{d日},
8882             h => q{ah时},
8883             hm => q{ah:mm},
8884             hms => q{ah:mm:ss},
8885             ms => q{mm:ss},
8886             y => q{Gy年},
8887             yyyy => q{Gy年},
8888             yyyyM => q{Gy-MM},
8889             yyyyMEd => q{Gy-M-d(E)},
8890             yyyyMMM => q{Gy年M月},
8891             yyyyMMMEd => q{Gy年M月d日E},
8892             yyyyMMMM => q{Gy年M月},
8893             yyyyMMMd => q{Gy年M月d日},
8894             yyyyMd => q{Gy-MM-dd},
8895             yyyyQQQ => q{Gy年QQQ},
8896             yyyyQQQQ => q{Gy年QQQQ},
8897             },
8898             'roc' => {
8899             E => q{ccc},
8900             Ed => q{d日E},
8901             Gy => q{Gy年},
8902             GyMMM => q{Gy年M月},
8903             GyMMMEd => q{Gy年M月d日E},
8904             GyMMMd => q{Gy年M月d日},
8905             M => q{M月},
8906             MEd => q{M/dE},
8907             MMM => q{LLL},
8908             MMMEd => q{M月d日E},
8909             MMMMd => q{M月d日},
8910             MMMd => q{M月d日},
8911             Md => q{M/d},
8912             d => q{d日},
8913             y => q{Gy年},
8914             yyyy => q{Gy年},
8915             yyyyM => q{Gy年M月},
8916             yyyyMEd => q{Gy/M/dE},
8917             yyyyMMM => q{Gy年M月},
8918             yyyyMMMEd => q{Gy年M月d日E},
8919             yyyyMMMM => q{Gy年M月},
8920             yyyyMMMd => q{Gy年M月d日},
8921             yyyyMd => q{Gy/M/d},
8922             yyyyQQQ => q{Gy年QQQ},
8923             yyyyQQQQ => q{Gy年QQQQ},
8924             },
8925             } },
8926             );
8927              
8928             has 'datetime_formats_append_item' => (
8929             is => 'ro',
8930             isa => HashRef,
8931             init_arg => undef,
8932             default => sub { {
8933             'gregorian' => {
8934             'Timezone' => '{1}{0}',
8935             },
8936             } },
8937             );
8938              
8939             has 'datetime_formats_interval' => (
8940             is => 'ro',
8941             isa => HashRef,
8942             init_arg => undef,
8943             default => sub { {
8944             'chinese' => {
8945             Hmv => {
8946             H => q{HH:mm至HH:mm v},
8947             m => q{HH:mm至HH:mm v},
8948             },
8949             Hv => {
8950             H => q{HH–HH v},
8951             },
8952             M => {
8953             M => q{L至L},
8954             },
8955             MEd => {
8956             M => q{M-dE至M-dE},
8957             d => q{M-dE至M-dE},
8958             },
8959             MMM => {
8960             M => q{LLL至LLL},
8961             },
8962             MMMEd => {
8963             M => q{MMMd日E至MMMd日E},
8964             d => q{MMMd日E至d日E},
8965             },
8966             MMMM => {
8967             M => q{LLLL至LLLL},
8968             },
8969             MMMd => {
8970             M => q{MMMd日至MMMd日},
8971             d => q{MMMd日至d日},
8972             },
8973             Md => {
8974             M => q{M-d至M-d},
8975             d => q{M-d至M-d},
8976             },
8977             d => {
8978             d => q{d日至d日},
8979             },
8980             fallback => '{0}–{1}',
8981             h => {
8982             a => q{ah至ah时},
8983             h => q{ah至h时},
8984             },
8985             hm => {
8986             a => q{ah:mm至ah:mm},
8987             h => q{ah:mm至h:mm},
8988             m => q{ah:mm至h:mm},
8989             },
8990             hmv => {
8991             a => q{vah:mm至ah:mm},
8992             h => q{vah:mm至h:mm},
8993             m => q{vah:mm至h:mm},
8994             },
8995             hv => {
8996             a => q{vah至ah时},
8997             h => q{vah至h时},
8998             },
8999             y => {
9000             y => q{rU至rU},
9001             },
9002             yM => {
9003             M => q{r-M至r-M},
9004             y => q{r-M至r-M},
9005             },
9006             yMEd => {
9007             M => q{r-M-dE至r-M-dE},
9008             d => q{r-M-dE至r-M-dE},
9009             y => q{r-M-dE至r-M-dE},
9010             },
9011             yMMM => {
9012             M => q{rU年MMM至MMM},
9013             y => q{rU年MMM至rU年MMM},
9014             },
9015             yMMMEd => {
9016             M => q{rU年MMMdE至MMMdE},
9017             d => q{rU年MMMdE至dE},
9018             y => q{rU年MMMdE至rU年MMMdE},
9019             },
9020             yMMMM => {
9021             M => q{rU年MMMM至MMMM},
9022             y => q{rU年MMMM至rU年MMMM},
9023             },
9024             yMMMd => {
9025             M => q{r年MMMd至MMMd},
9026             d => q{r年MMMd至d},
9027             y => q{r年MMMd至r年MMMd},
9028             },
9029             yMd => {
9030             M => q{r-M-d至r-M-d},
9031             d => q{r-M-d至r-M-d},
9032             y => q{r-M-d至r-M-d},
9033             },
9034             },
9035             'generic' => {
9036             H => {
9037             H => q{HH–HH},
9038             },
9039             Hm => {
9040             H => q{HH:mm–HH:mm},
9041             m => q{HH:mm–HH:mm},
9042             },
9043             Hmv => {
9044             H => q{v HH:mm – HH:mm},
9045             m => q{v HH:mm – HH:mm},
9046             },
9047             Hv => {
9048             H => q{HH–HH v},
9049             },
9050             M => {
9051             M => q{M–M月},
9052             },
9053             MEd => {
9054             M => q{M/dE至M/dE},
9055             d => q{M/dE至M/dE},
9056             },
9057             MMM => {
9058             M => q{MMM – MMM},
9059             },
9060             MMMEd => {
9061             M => q{M月d日E至M月d日E},
9062             d => q{M月d日E至d日E},
9063             },
9064             MMMM => {
9065             M => q{LLLL至LLLL},
9066             },
9067             MMMd => {
9068             M => q{M月d日至M月d日},
9069             d => q{M月d日至d日},
9070             },
9071             Md => {
9072             M => q{M/d – M/d},
9073             d => q{M/d – M/d},
9074             },
9075             d => {
9076             d => q{d至d日},
9077             },
9078             fallback => '{0} – {1}',
9079             h => {
9080             a => q{ah时至ah时},
9081             h => q{ah时至h时},
9082             },
9083             hm => {
9084             a => q{ah:mm至ah:mm},
9085             h => q{ah:mm至h:mm},
9086             m => q{ah:mm至h:mm},
9087             },
9088             hmv => {
9089             a => q{vah:mm至ah:mm},
9090             h => q{vah:mm至h:mm},
9091             m => q{vah:mm至h:mm},
9092             },
9093             hv => {
9094             a => q{vah时至ah时},
9095             h => q{vah时至h时},
9096             },
9097             y => {
9098             y => q{Gy–y年},
9099             },
9100             yM => {
9101             M => q{Gy年M月至M月},
9102             y => q{Gy年M月至y年M月},
9103             },
9104             yMEd => {
9105             M => q{Gy/M/dE至y/M/dE},
9106             d => q{Gy/M/dE至y/M/dE},
9107             y => q{Gy/M/dE至y/M/dE},
9108             },
9109             yMMM => {
9110             M => q{Gy年M月至M月},
9111             y => q{Gy年M月至y年M月},
9112             },
9113             yMMMEd => {
9114             M => q{Gy年M月d日E至M月d日E},
9115             d => q{Gy年M月d日E至d日E},
9116             y => q{Gy年M月d日E至y年M月d日E},
9117             },
9118             yMMMM => {
9119             M => q{Gy年M月至M月},
9120             y => q{Gy年M月至y年M月},
9121             },
9122             yMMMd => {
9123             M => q{Gy年M月d日至M月d日},
9124             d => q{Gy年M月d日至d日},
9125             y => q{Gy年M月d日至y年M月d日},
9126             },
9127             yMd => {
9128             M => q{Gy/M/d – y/M/d},
9129             d => q{Gy/M/d – y/M/d},
9130             y => q{Gy/M/d – y/M/d},
9131             },
9132             },
9133             'gregorian' => {
9134             H => {
9135             H => q{HH–HH},
9136             },
9137             Hm => {
9138             H => q{HH:mm–HH:mm},
9139             m => q{HH:mm–HH:mm},
9140             },
9141             Hmv => {
9142             H => q{v HH:mm–HH:mm},
9143             m => q{v HH:mm–HH:mm},
9144             },
9145             Hv => {
9146             H => q{v HH–HH},
9147             },
9148             M => {
9149             M => q{M–M月},
9150             },
9151             MEd => {
9152             M => q{M/dE至M/dE},
9153             d => q{M/dE至M/dE},
9154             },
9155             MMM => {
9156             M => q{MMM – MMM},
9157             },
9158             MMMEd => {
9159             M => q{M月d日E至M月d日E},
9160             d => q{M月d日E至d日E},
9161             },
9162             MMMM => {
9163             M => q{LLLL至LLLL},
9164             },
9165             MMMd => {
9166             M => q{M月d日至M月d日},
9167             d => q{M月d日至d日},
9168             },
9169             Md => {
9170             M => q{M/d – M/d},
9171             d => q{M/d – M/d},
9172             },
9173             d => {
9174             d => q{d–d日},
9175             },
9176             fallback => '{0} – {1}',
9177             h => {
9178             a => q{ah时至ah时},
9179             h => q{ah时至h时},
9180             },
9181             hm => {
9182             a => q{ah:mm至ah:mm},
9183             h => q{ah:mm至h:mm},
9184             m => q{ah:mm至h:mm},
9185             },
9186             hmv => {
9187             a => q{vah:mm至ah:mm},
9188             h => q{vah:mm至h:mm},
9189             m => q{vah:mm至h:mm},
9190             },
9191             hv => {
9192             a => q{vah时至ah时},
9193             h => q{vah时至h时},
9194             },
9195             y => {
9196             y => q{y–y年},
9197             },
9198             yM => {
9199             M => q{y年M月至M月},
9200             y => q{y年M月至y年M月},
9201             },
9202             yMEd => {
9203             M => q{y/M/dE至y/M/dE},
9204             d => q{y/M/dE至y/M/dE},
9205             y => q{y/M/dE至y/M/dE},
9206             },
9207             yMMM => {
9208             M => q{y年M月至M月},
9209             y => q{y年M月至y年M月},
9210             },
9211             yMMMEd => {
9212             M => q{y年M月d日E至M月d日E},
9213             d => q{y年M月d日E至d日E},
9214             y => q{y年M月d日E至y年M月d日E},
9215             },
9216             yMMMM => {
9217             M => q{y年M月至M月},
9218             y => q{y年M月至y年M月},
9219             },
9220             yMMMd => {
9221             M => q{y年M月d日至M月d日},
9222             d => q{y年M月d日至d日},
9223             y => q{y年M月d日至y年M月d日},
9224             },
9225             yMd => {
9226             M => q{y/M/d – y/M/d},
9227             d => q{y/M/d – y/M/d},
9228             y => q{y/M/d – y/M/d},
9229             },
9230             },
9231             } },
9232             );
9233              
9234             has 'month_patterns' => (
9235             is => 'ro',
9236             isa => HashRef,
9237             init_arg => undef,
9238             default => sub { {
9239             'chinese' => {
9240             'format' => {
9241             'wide' => {
9242             'leap' => q{闰{0}},
9243             },
9244             },
9245             'numeric' => {
9246             'all' => {
9247             'leap' => q{闰{0}},
9248             },
9249             },
9250             'stand-alone' => {
9251             'narrow' => {
9252             'leap' => q{闰{0}},
9253             },
9254             },
9255             },
9256             } },
9257             );
9258              
9259             has 'cyclic_name_sets' => (
9260             is => 'ro',
9261             isa => HashRef,
9262             init_arg => undef,
9263             default => sub { {
9264             'chinese' => {
9265             'dayParts' => {
9266             'format' => {
9267             'abbreviated' => {
9268             0 => q(子),
9269             1 => q(丑),
9270             2 => q(寅),
9271             3 => q(卯),
9272             4 => q(辰),
9273             5 => q(巳),
9274             6 => q(午),
9275             7 => q(未),
9276             8 => q(申),
9277             9 => q(酉),
9278             10 => q(戌),
9279             11 => q(亥),
9280             },
9281             },
9282             },
9283             'solarTerms' => {
9284             'format' => {
9285             'abbreviated' => {
9286             0 => q(立春),
9287             1 => q(雨水),
9288             2 => q(惊蛰),
9289             3 => q(春分),
9290             4 => q(清明),
9291             5 => q(谷雨),
9292             6 => q(立夏),
9293             7 => q(小满),
9294             8 => q(芒种),
9295             9 => q(夏至),
9296             10 => q(小暑),
9297             11 => q(大暑),
9298             12 => q(立秋),
9299             13 => q(处暑),
9300             14 => q(白露),
9301             15 => q(秋分),
9302             16 => q(寒露),
9303             17 => q(霜降),
9304             18 => q(立冬),
9305             19 => q(小雪),
9306             20 => q(大雪),
9307             21 => q(冬至),
9308             22 => q(小寒),
9309             23 => q(大寒),
9310             },
9311             },
9312             },
9313             'years' => {
9314             'format' => {
9315             'abbreviated' => {
9316             0 => q(甲子),
9317             1 => q(乙丑),
9318             2 => q(丙寅),
9319             3 => q(丁卯),
9320             4 => q(戊辰),
9321             5 => q(己巳),
9322             6 => q(庚午),
9323             7 => q(辛未),
9324             8 => q(壬申),
9325             9 => q(癸酉),
9326             10 => q(甲戌),
9327             11 => q(乙亥),
9328             12 => q(丙子),
9329             13 => q(丁丑),
9330             14 => q(戊寅),
9331             15 => q(己卯),
9332             16 => q(庚辰),
9333             17 => q(辛巳),
9334             18 => q(壬午),
9335             19 => q(癸未),
9336             20 => q(甲申),
9337             21 => q(乙酉),
9338             22 => q(丙戌),
9339             23 => q(丁亥),
9340             24 => q(戊子),
9341             25 => q(己丑),
9342             26 => q(庚寅),
9343             27 => q(辛卯),
9344             28 => q(壬辰),
9345             29 => q(癸巳),
9346             30 => q(甲午),
9347             31 => q(乙未),
9348             32 => q(丙申),
9349             33 => q(丁酉),
9350             34 => q(戊戌),
9351             35 => q(己亥),
9352             36 => q(庚子),
9353             37 => q(辛丑),
9354             38 => q(壬寅),
9355             39 => q(癸卯),
9356             40 => q(甲辰),
9357             41 => q(乙巳),
9358             42 => q(丙午),
9359             43 => q(丁未),
9360             44 => q(戊申),
9361             45 => q(己酉),
9362             46 => q(庚戌),
9363             47 => q(辛亥),
9364             48 => q(壬子),
9365             49 => q(癸丑),
9366             50 => q(甲寅),
9367             51 => q(乙卯),
9368             52 => q(丙辰),
9369             53 => q(丁巳),
9370             54 => q(戊午),
9371             55 => q(己未),
9372             56 => q(庚申),
9373             57 => q(辛酉),
9374             58 => q(壬戌),
9375             59 => q(癸亥),
9376             },
9377             },
9378             },
9379             'zodiacs' => {
9380             'format' => {
9381             'abbreviated' => {
9382             0 => q(鼠),
9383             1 => q(牛),
9384             2 => q(虎),
9385             3 => q(兔),
9386             4 => q(龙),
9387             5 => q(蛇),
9388             6 => q(马),
9389             7 => q(羊),
9390             8 => q(猴),
9391             9 => q(鸡),
9392             10 => q(狗),
9393             11 => q(猪),
9394             },
9395             },
9396             },
9397             },
9398             'dangi' => {
9399             'dayParts' => {
9400             'format' => {
9401             'abbreviated' => {
9402             0 => q(子),
9403             1 => q(丑),
9404             2 => q(寅),
9405             3 => q(卯),
9406             4 => q(辰),
9407             5 => q(巳),
9408             6 => q(午),
9409             7 => q(未),
9410             8 => q(申),
9411             9 => q(酉),
9412             10 => q(戌),
9413             11 => q(亥),
9414             },
9415             },
9416             },
9417             'years' => {
9418             'format' => {
9419             'abbreviated' => {
9420             0 => q(甲子),
9421             1 => q(乙丑),
9422             2 => q(丙寅),
9423             3 => q(丁卯),
9424             4 => q(戊辰),
9425             5 => q(己巳),
9426             6 => q(庚午),
9427             7 => q(辛未),
9428             8 => q(壬申),
9429             9 => q(癸酉),
9430             10 => q(甲戌),
9431             11 => q(乙亥),
9432             12 => q(丙子),
9433             13 => q(丁丑),
9434             14 => q(戊寅),
9435             15 => q(己卯),
9436             16 => q(庚辰),
9437             17 => q(辛巳),
9438             18 => q(壬午),
9439             19 => q(癸未),
9440             20 => q(甲申),
9441             21 => q(乙酉),
9442             22 => q(丙戌),
9443             23 => q(丁亥),
9444             24 => q(戊子),
9445             25 => q(己丑),
9446             26 => q(庚寅),
9447             27 => q(辛卯),
9448             28 => q(壬辰),
9449             29 => q(癸巳),
9450             30 => q(甲午),
9451             31 => q(乙未),
9452             32 => q(丙申),
9453             33 => q(丁酉),
9454             34 => q(戊戌),
9455             35 => q(己亥),
9456             36 => q(庚子),
9457             37 => q(辛丑),
9458             38 => q(壬寅),
9459             39 => q(癸卯),
9460             40 => q(甲辰),
9461             41 => q(乙巳),
9462             42 => q(丙午),
9463             43 => q(丁未),
9464             44 => q(戊申),
9465             45 => q(己酉),
9466             46 => q(庚戌),
9467             47 => q(辛亥),
9468             48 => q(壬子),
9469             49 => q(癸丑),
9470             50 => q(甲寅),
9471             51 => q(乙卯),
9472             52 => q(丙辰),
9473             53 => q(丁巳),
9474             54 => q(戊午),
9475             55 => q(己未),
9476             56 => q(庚申),
9477             57 => q(辛酉),
9478             58 => q(壬戌),
9479             59 => q(癸亥),
9480             },
9481             },
9482             },
9483             'zodiacs' => {
9484             'format' => {
9485             'abbreviated' => {
9486             0 => q(鼠),
9487             1 => q(牛),
9488             2 => q(虎),
9489             3 => q(兔),
9490             4 => q(龙),
9491             5 => q(蛇),
9492             6 => q(马),
9493             7 => q(羊),
9494             8 => q(猴),
9495             9 => q(鸡),
9496             10 => q(狗),
9497             11 => q(猪),
9498             },
9499             },
9500             },
9501             },
9502             } },
9503             );
9504              
9505             has 'time_zone_names' => (
9506             is => 'ro',
9507             isa => HashRef,
9508             init_arg => undef,
9509             default => sub { {
9510             hourFormat => q(+HH:mm;-HH:mm),
9511             gmtFormat => q(GMT{0}),
9512             gmtZeroFormat => q(GMT),
9513             regionFormat => q({0}时间),
9514             regionFormat => q({0} (+1)),
9515             regionFormat => q({0} (+0)),
9516             fallbackFormat => q({1} ({0})),
9517             'Acre' => {
9518             long => {
9519             'daylight' => q#艾克夏令时间#,
9520             'generic' => q#艾克时间#,
9521             'standard' => q#艾克标准时间#,
9522             },
9523             },
9524             'Afghanistan' => {
9525             long => {
9526             'standard' => q#阿富汗时间#,
9527             },
9528             },
9529             'Africa/Abidjan' => {
9530             exemplarCity => q#阿比让#,
9531             },
9532             'Africa/Accra' => {
9533             exemplarCity => q#阿克拉#,
9534             },
9535             'Africa/Addis_Ababa' => {
9536             exemplarCity => q#阿迪斯阿贝巴#,
9537             },
9538             'Africa/Algiers' => {
9539             exemplarCity => q#阿尔及尔#,
9540             },
9541             'Africa/Asmera' => {
9542             exemplarCity => q#阿斯玛拉#,
9543             },
9544             'Africa/Bamako' => {
9545             exemplarCity => q#巴马科#,
9546             },
9547             'Africa/Bangui' => {
9548             exemplarCity => q#班吉#,
9549             },
9550             'Africa/Banjul' => {
9551             exemplarCity => q#班竹#,
9552             },
9553             'Africa/Bissau' => {
9554             exemplarCity => q#比绍#,
9555             },
9556             'Africa/Blantyre' => {
9557             exemplarCity => q#布兰太尔#,
9558             },
9559             'Africa/Brazzaville' => {
9560             exemplarCity => q#布拉柴维尔#,
9561             },
9562             'Africa/Bujumbura' => {
9563             exemplarCity => q#布松布拉#,
9564             },
9565             'Africa/Cairo' => {
9566             exemplarCity => q#开罗#,
9567             },
9568             'Africa/Casablanca' => {
9569             exemplarCity => q#卡萨布兰卡#,
9570             },
9571             'Africa/Ceuta' => {
9572             exemplarCity => q#休达#,
9573             },
9574             'Africa/Conakry' => {
9575             exemplarCity => q#柯那克里#,
9576             },
9577             'Africa/Dakar' => {
9578             exemplarCity => q#达喀尔#,
9579             },
9580             'Africa/Dar_es_Salaam' => {
9581             exemplarCity => q#沙兰港#,
9582             },
9583             'Africa/Djibouti' => {
9584             exemplarCity => q#吉布地#,
9585             },
9586             'Africa/Douala' => {
9587             exemplarCity => q#杜阿拉#,
9588             },
9589             'Africa/El_Aaiun' => {
9590             exemplarCity => q#阿尤恩#,
9591             },
9592             'Africa/Freetown' => {
9593             exemplarCity => q#自由城#,
9594             },
9595             'Africa/Gaborone' => {
9596             exemplarCity => q#嘉柏隆里#,
9597             },
9598             'Africa/Harare' => {
9599             exemplarCity => q#哈拉雷#,
9600             },
9601             'Africa/Johannesburg' => {
9602             exemplarCity => q#约翰尼斯堡#,
9603             },
9604             'Africa/Juba' => {
9605             exemplarCity => q#朱巴#,
9606             },
9607             'Africa/Kampala' => {
9608             exemplarCity => q#坎帕拉#,
9609             },
9610             'Africa/Khartoum' => {
9611             exemplarCity => q#喀土穆#,
9612             },
9613             'Africa/Kigali' => {
9614             exemplarCity => q#基加利#,
9615             },
9616             'Africa/Kinshasa' => {
9617             exemplarCity => q#金夏沙#,
9618             },
9619             'Africa/Lagos' => {
9620             exemplarCity => q#拉哥斯#,
9621             },
9622             'Africa/Libreville' => {
9623             exemplarCity => q#自由市#,
9624             },
9625             'Africa/Lome' => {
9626             exemplarCity => q#洛美#,
9627             },
9628             'Africa/Luanda' => {
9629             exemplarCity => q#罗安达#,
9630             },
9631             'Africa/Lubumbashi' => {
9632             exemplarCity => q#卢本巴希#,
9633             },
9634             'Africa/Lusaka' => {
9635             exemplarCity => q#路沙卡#,
9636             },
9637             'Africa/Malabo' => {
9638             exemplarCity => q#马拉博#,
9639             },
9640             'Africa/Maputo' => {
9641             exemplarCity => q#马普托#,
9642             },
9643             'Africa/Maseru' => {
9644             exemplarCity => q#马赛鲁#,
9645             },
9646             'Africa/Mbabane' => {
9647             exemplarCity => q#墨巴本#,
9648             },
9649             'Africa/Mogadishu' => {
9650             exemplarCity => q#摩加迪休#,
9651             },
9652             'Africa/Monrovia' => {
9653             exemplarCity => q#蒙罗维亚#,
9654             },
9655             'Africa/Nairobi' => {
9656             exemplarCity => q#奈洛比#,
9657             },
9658             'Africa/Ndjamena' => {
9659             exemplarCity => q#恩贾梅纳#,
9660             },
9661             'Africa/Niamey' => {
9662             exemplarCity => q#尼亚美#,
9663             },
9664             'Africa/Nouakchott' => {
9665             exemplarCity => q#诺克少#,
9666             },
9667             'Africa/Ouagadougou' => {
9668             exemplarCity => q#瓦加杜古#,
9669             },
9670             'Africa/Porto-Novo' => {
9671             exemplarCity => q#波多诺佛#,
9672             },
9673             'Africa/Sao_Tome' => {
9674             exemplarCity => q#圣多美#,
9675             },
9676             'Africa/Tripoli' => {
9677             exemplarCity => q#的黎波里#,
9678             },
9679             'Africa/Tunis' => {
9680             exemplarCity => q#突尼斯#,
9681             },
9682             'Africa/Windhoek' => {
9683             exemplarCity => q#温得和克#,
9684             },
9685             'Africa_Central' => {
9686             long => {
9687             'standard' => q#中非时间#,
9688             },
9689             },
9690             'Africa_Eastern' => {
9691             long => {
9692             'standard' => q#东非时间#,
9693             },
9694             },
9695             'Africa_Southern' => {
9696             long => {
9697             'standard' => q#南非标准时间#,
9698             },
9699             },
9700             'Africa_Western' => {
9701             long => {
9702             'daylight' => q#西非夏令时间#,
9703             'generic' => q#西非时间#,
9704             'standard' => q#西非标准时间#,
9705             },
9706             },
9707             'Alaska' => {
9708             long => {
9709             'daylight' => q#阿拉斯加夏令时间#,
9710             'generic' => q#阿拉斯加时间#,
9711             'standard' => q#阿拉斯加标准时间#,
9712             },
9713             },
9714             'Almaty' => {
9715             long => {
9716             'daylight' => q#阿拉木图夏令时间#,
9717             'generic' => q#阿拉木图时间#,
9718             'standard' => q#阿拉木图标准时间#,
9719             },
9720             },
9721             'Amazon' => {
9722             long => {
9723             'daylight' => q#亚马逊夏令时间#,
9724             'generic' => q#亚马逊时间#,
9725             'standard' => q#亚马逊标准时间#,
9726             },
9727             },
9728             'America/Adak' => {
9729             exemplarCity => q#艾达克#,
9730             },
9731             'America/Anchorage' => {
9732             exemplarCity => q#安克拉治#,
9733             },
9734             'America/Anguilla' => {
9735             exemplarCity => q#安吉拉#,
9736             },
9737             'America/Antigua' => {
9738             exemplarCity => q#安地卡#,
9739             },
9740             'America/Araguaina' => {
9741             exemplarCity => q#阿拉圭那#,
9742             },
9743             'America/Argentina/La_Rioja' => {
9744             exemplarCity => q#拉略哈#,
9745             },
9746             'America/Argentina/Rio_Gallegos' => {
9747             exemplarCity => q#里奥加耶戈斯#,
9748             },
9749             'America/Argentina/Salta' => {
9750             exemplarCity => q#萨尔塔#,
9751             },
9752             'America/Argentina/San_Juan' => {
9753             exemplarCity => q#圣胡安#,
9754             },
9755             'America/Argentina/San_Luis' => {
9756             exemplarCity => q#圣路易#,
9757             },
9758             'America/Argentina/Tucuman' => {
9759             exemplarCity => q#吐库曼#,
9760             },
9761             'America/Argentina/Ushuaia' => {
9762             exemplarCity => q#乌斯怀亚#,
9763             },
9764             'America/Aruba' => {
9765             exemplarCity => q#阿路巴#,
9766             },
9767             'America/Asuncion' => {
9768             exemplarCity => q#亚松森#,
9769             },
9770             'America/Bahia' => {
9771             exemplarCity => q#巴伊阿#,
9772             },
9773             'America/Bahia_Banderas' => {
9774             exemplarCity => q#巴伊亚班德拉斯#,
9775             },
9776             'America/Barbados' => {
9777             exemplarCity => q#巴贝多#,
9778             },
9779             'America/Belem' => {
9780             exemplarCity => q#贝伦#,
9781             },
9782             'America/Belize' => {
9783             exemplarCity => q#贝里斯#,
9784             },
9785             'America/Blanc-Sablon' => {
9786             exemplarCity => q#白朗萨布隆#,
9787             },
9788             'America/Boa_Vista' => {
9789             exemplarCity => q#保维斯塔#,
9790             },
9791             'America/Bogota' => {
9792             exemplarCity => q#波哥大#,
9793             },
9794             'America/Boise' => {
9795             exemplarCity => q#波夕#,
9796             },
9797             'America/Buenos_Aires' => {
9798             exemplarCity => q#布宜诺斯艾利斯#,
9799             },
9800             'America/Cambridge_Bay' => {
9801             exemplarCity => q#剑桥湾#,
9802             },
9803             'America/Campo_Grande' => {
9804             exemplarCity => q#格兰场#,
9805             },
9806             'America/Cancun' => {
9807             exemplarCity => q#坎昆#,
9808             },
9809             'America/Caracas' => {
9810             exemplarCity => q#卡拉卡斯#,
9811             },
9812             'America/Catamarca' => {
9813             exemplarCity => q#卡塔马卡#,
9814             },
9815             'America/Cayenne' => {
9816             exemplarCity => q#开云#,
9817             },
9818             'America/Cayman' => {
9819             exemplarCity => q#开曼群岛#,
9820             },
9821             'America/Chicago' => {
9822             exemplarCity => q#芝加哥#,
9823             },
9824             'America/Chihuahua' => {
9825             exemplarCity => q#奇华华#,
9826             },
9827             'America/Coral_Harbour' => {
9828             exemplarCity => q#阿蒂科肯#,
9829             },
9830             'America/Cordoba' => {
9831             exemplarCity => q#哥多华#,
9832             },
9833             'America/Costa_Rica' => {
9834             exemplarCity => q#哥斯大黎加#,
9835             },
9836             'America/Creston' => {
9837             exemplarCity => q#克雷斯顿#,
9838             },
9839             'America/Cuiaba' => {
9840             exemplarCity => q#古雅巴#,
9841             },
9842             'America/Curacao' => {
9843             exemplarCity => q#库拉索#,
9844             },
9845             'America/Danmarkshavn' => {
9846             exemplarCity => q#丹马沙文#,
9847             },
9848             'America/Dawson' => {
9849             exemplarCity => q#道森#,
9850             },
9851             'America/Dawson_Creek' => {
9852             exemplarCity => q#道森克里克#,
9853             },
9854             'America/Denver' => {
9855             exemplarCity => q#丹佛#,
9856             },
9857             'America/Detroit' => {
9858             exemplarCity => q#底特律#,
9859             },
9860             'America/Dominica' => {
9861             exemplarCity => q#多明尼加#,
9862             },
9863             'America/Edmonton' => {
9864             exemplarCity => q#艾德蒙吞#,
9865             },
9866             'America/Eirunepe' => {
9867             exemplarCity => q#艾鲁内佩#,
9868             },
9869             'America/El_Salvador' => {
9870             exemplarCity => q#萨尔瓦多#,
9871             },
9872             'America/Fort_Nelson' => {
9873             exemplarCity => q#纳尔逊堡#,
9874             },
9875             'America/Fortaleza' => {
9876             exemplarCity => q#福塔力莎#,
9877             },
9878             'America/Glace_Bay' => {
9879             exemplarCity => q#格雷斯贝#,
9880             },
9881             'America/Godthab' => {
9882             exemplarCity => q#努克#,
9883             },
9884             'America/Goose_Bay' => {
9885             exemplarCity => q#鹅湾#,
9886             },
9887             'America/Grand_Turk' => {
9888             exemplarCity => q#大特克岛#,
9889             },
9890             'America/Grenada' => {
9891             exemplarCity => q#格瑞纳达#,
9892             },
9893             'America/Guadeloupe' => {
9894             exemplarCity => q#瓜地洛普#,
9895             },
9896             'America/Guatemala' => {
9897             exemplarCity => q#瓜地马拉#,
9898             },
9899             'America/Guayaquil' => {
9900             exemplarCity => q#瓜亚基尔#,
9901             },
9902             'America/Guyana' => {
9903             exemplarCity => q#盖亚那#,
9904             },
9905             'America/Halifax' => {
9906             exemplarCity => q#哈里法克斯#,
9907             },
9908             'America/Havana' => {
9909             exemplarCity => q#哈瓦那#,
9910             },
9911             'America/Hermosillo' => {
9912             exemplarCity => q#埃莫西约#,
9913             },
9914             'America/Indiana/Knox' => {
9915             exemplarCity => q#印第安那州诺克斯#,
9916             },
9917             'America/Indiana/Marengo' => {
9918             exemplarCity => q#印第安那州马伦哥#,
9919             },
9920             'America/Indiana/Petersburg' => {
9921             exemplarCity => q#印第安那州彼得堡#,
9922             },
9923             'America/Indiana/Tell_City' => {
9924             exemplarCity => q#印第安那州泰尔城#,
9925             },
9926             'America/Indiana/Vevay' => {
9927             exemplarCity => q#印第安那州维威#,
9928             },
9929             'America/Indiana/Vincennes' => {
9930             exemplarCity => q#印第安那州温森斯#,
9931             },
9932             'America/Indiana/Winamac' => {
9933             exemplarCity => q#印第安那州威纳马克#,
9934             },
9935             'America/Indianapolis' => {
9936             exemplarCity => q#印第安那波里斯#,
9937             },
9938             'America/Inuvik' => {
9939             exemplarCity => q#伊奴维克#,
9940             },
9941             'America/Iqaluit' => {
9942             exemplarCity => q#伊魁特#,
9943             },
9944             'America/Jamaica' => {
9945             exemplarCity => q#牙买加#,
9946             },
9947             'America/Jujuy' => {
9948             exemplarCity => q#胡胡伊#,
9949             },
9950             'America/Juneau' => {
9951             exemplarCity => q#朱诺#,
9952             },
9953             'America/Kentucky/Monticello' => {
9954             exemplarCity => q#肯塔基州蒙地却罗#,
9955             },
9956             'America/Kralendijk' => {
9957             exemplarCity => q#克拉伦代克#,
9958             },
9959             'America/La_Paz' => {
9960             exemplarCity => q#拉巴斯#,
9961             },
9962             'America/Lima' => {
9963             exemplarCity => q#利马#,
9964             },
9965             'America/Los_Angeles' => {
9966             exemplarCity => q#洛杉矶#,
9967             },
9968             'America/Louisville' => {
9969             exemplarCity => q#路易斯维尔#,
9970             },
9971             'America/Lower_Princes' => {
9972             exemplarCity => q#下太子区#,
9973             },
9974             'America/Maceio' => {
9975             exemplarCity => q#马瑟欧#,
9976             },
9977             'America/Managua' => {
9978             exemplarCity => q#马拿瓜#,
9979             },
9980             'America/Manaus' => {
9981             exemplarCity => q#玛瑙斯#,
9982             },
9983             'America/Marigot' => {
9984             exemplarCity => q#马里戈特#,
9985             },
9986             'America/Martinique' => {
9987             exemplarCity => q#马丁尼克#,
9988             },
9989             'America/Matamoros' => {
9990             exemplarCity => q#马塔莫罗斯#,
9991             },
9992             'America/Mazatlan' => {
9993             exemplarCity => q#马萨特兰#,
9994             },
9995             'America/Mendoza' => {
9996             exemplarCity => q#门多萨#,
9997             },
9998             'America/Menominee' => {
9999             exemplarCity => q#美诺米尼#,
10000             },
10001             'America/Merida' => {
10002             exemplarCity => q#梅里达#,
10003             },
10004             'America/Metlakatla' => {
10005             exemplarCity => q#梅特拉卡特拉#,
10006             },
10007             'America/Mexico_City' => {
10008             exemplarCity => q#墨西哥市#,
10009             },
10010             'America/Miquelon' => {
10011             exemplarCity => q#密启仑#,
10012             },
10013             'America/Moncton' => {
10014             exemplarCity => q#蒙克顿#,
10015             },
10016             'America/Monterrey' => {
10017             exemplarCity => q#蒙特瑞#,
10018             },
10019             'America/Montevideo' => {
10020             exemplarCity => q#蒙特维多#,
10021             },
10022             'America/Montserrat' => {
10023             exemplarCity => q#蒙哲腊#,
10024             },
10025             'America/Nassau' => {
10026             exemplarCity => q#拿索#,
10027             },
10028             'America/New_York' => {
10029             exemplarCity => q#纽约#,
10030             },
10031             'America/Nipigon' => {
10032             exemplarCity => q#尼皮冈#,
10033             },
10034             'America/Nome' => {
10035             exemplarCity => q#诺姆#,
10036             },
10037             'America/Noronha' => {
10038             exemplarCity => q#诺伦哈#,
10039             },
10040             'America/North_Dakota/Beulah' => {
10041             exemplarCity => q#北达科他州布由拉#,
10042             },
10043             'America/North_Dakota/Center' => {
10044             exemplarCity => q#北达科他州中心#,
10045             },
10046             'America/North_Dakota/New_Salem' => {
10047             exemplarCity => q#北达科他州纽沙伦#,
10048             },
10049             'America/Ojinaga' => {
10050             exemplarCity => q#奥希纳加#,
10051             },
10052             'America/Panama' => {
10053             exemplarCity => q#巴拿马#,
10054             },
10055             'America/Pangnirtung' => {
10056             exemplarCity => q#潘尼尔东#,
10057             },
10058             'America/Paramaribo' => {
10059             exemplarCity => q#巴拉马利波#,
10060             },
10061             'America/Phoenix' => {
10062             exemplarCity => q#凤凰城#,
10063             },
10064             'America/Port-au-Prince' => {
10065             exemplarCity => q#太子港#,
10066             },
10067             'America/Port_of_Spain' => {
10068             exemplarCity => q#西班牙港#,
10069             },
10070             'America/Porto_Velho' => {
10071             exemplarCity => q#维留港#,
10072             },
10073             'America/Puerto_Rico' => {
10074             exemplarCity => q#波多黎各#,
10075             },
10076             'America/Punta_Arenas' => {
10077             exemplarCity => q#蓬塔阿雷纳斯#,
10078             },
10079             'America/Rainy_River' => {
10080             exemplarCity => q#雨河镇#,
10081             },
10082             'America/Rankin_Inlet' => {
10083             exemplarCity => q#兰今湾#,
10084             },
10085             'America/Recife' => {
10086             exemplarCity => q#雷西非#,
10087             },
10088             'America/Regina' => {
10089             exemplarCity => q#里贾纳#,
10090             },
10091             'America/Resolute' => {
10092             exemplarCity => q#罗斯鲁特#,
10093             },
10094             'America/Rio_Branco' => {
10095             exemplarCity => q#里约布兰#,
10096             },
10097             'America/Santa_Isabel' => {
10098             exemplarCity => q#圣伊萨贝尔#,
10099             },
10100             'America/Santarem' => {
10101             exemplarCity => q#圣塔伦#,
10102             },
10103             'America/Santiago' => {
10104             exemplarCity => q#圣地牙哥#,
10105             },
10106             'America/Santo_Domingo' => {
10107             exemplarCity => q#圣多明哥#,
10108             },
10109             'America/Sao_Paulo' => {
10110             exemplarCity => q#圣保罗#,
10111             },
10112             'America/Scoresbysund' => {
10113             exemplarCity => q#伊托科尔托米特#,
10114             },
10115             'America/Sitka' => {
10116             exemplarCity => q#锡特卡#,
10117             },
10118             'America/St_Barthelemy' => {
10119             exemplarCity => q#圣巴托洛缪岛#,
10120             },
10121             'America/St_Johns' => {
10122             exemplarCity => q#圣约翰#,
10123             },
10124             'America/St_Kitts' => {
10125             exemplarCity => q#圣基茨#,
10126             },
10127             'America/St_Lucia' => {
10128             exemplarCity => q#圣露西亚#,
10129             },
10130             'America/St_Thomas' => {
10131             exemplarCity => q#圣托马斯#,
10132             },
10133             'America/St_Vincent' => {
10134             exemplarCity => q#圣文森#,
10135             },
10136             'America/Swift_Current' => {
10137             exemplarCity => q#斯威夫特卡伦特#,
10138             },
10139             'America/Tegucigalpa' => {
10140             exemplarCity => q#德古斯加巴#,
10141             },
10142             'America/Thule' => {
10143             exemplarCity => q#杜里#,
10144             },
10145             'America/Thunder_Bay' => {
10146             exemplarCity => q#珊德湾#,
10147             },
10148             'America/Tijuana' => {
10149             exemplarCity => q#提华纳#,
10150             },
10151             'America/Toronto' => {
10152             exemplarCity => q#多伦多#,
10153             },
10154             'America/Tortola' => {
10155             exemplarCity => q#托尔托拉#,
10156             },
10157             'America/Vancouver' => {
10158             exemplarCity => q#温哥华#,
10159             },
10160             'America/Whitehorse' => {
10161             exemplarCity => q#怀特霍斯#,
10162             },
10163             'America/Winnipeg' => {
10164             exemplarCity => q#温尼伯#,
10165             },
10166             'America/Yakutat' => {
10167             exemplarCity => q#雅库塔#,
10168             },
10169             'America/Yellowknife' => {
10170             exemplarCity => q#耶洛奈夫#,
10171             },
10172             'America_Central' => {
10173             long => {
10174             'daylight' => q#中部夏令时间#,
10175             'generic' => q#中部时间#,
10176             'standard' => q#中部标准时间#,
10177             },
10178             },
10179             'America_Eastern' => {
10180             long => {
10181             'daylight' => q#东部夏令时间#,
10182             'generic' => q#东部时间#,
10183             'standard' => q#东部标准时间#,
10184             },
10185             },
10186             'America_Mountain' => {
10187             long => {
10188             'daylight' => q#山区夏令时间#,
10189             'generic' => q#山区时间#,
10190             'standard' => q#山区标准时间#,
10191             },
10192             },
10193             'America_Pacific' => {
10194             long => {
10195             'daylight' => q#太平洋夏令时间#,
10196             'generic' => q#太平洋时间#,
10197             'standard' => q#太平洋标准时间#,
10198             },
10199             },
10200             'Anadyr' => {
10201             long => {
10202             'daylight' => q#阿那底河夏令时间#,
10203             'generic' => q#阿纳德尔时间#,
10204             'standard' => q#阿那底河标准时间#,
10205             },
10206             },
10207             'Antarctica/Casey' => {
10208             exemplarCity => q#凯西#,
10209             },
10210             'Antarctica/Davis' => {
10211             exemplarCity => q#戴维斯#,
10212             },
10213             'Antarctica/DumontDUrville' => {
10214             exemplarCity => q#杜蒙杜比尔#,
10215             },
10216             'Antarctica/Macquarie' => {
10217             exemplarCity => q#麦觉理#,
10218             },
10219             'Antarctica/Mawson' => {
10220             exemplarCity => q#莫森#,
10221             },
10222             'Antarctica/McMurdo' => {
10223             exemplarCity => q#麦克默多#,
10224             },
10225             'Antarctica/Palmer' => {
10226             exemplarCity => q#帕麦#,
10227             },
10228             'Antarctica/Rothera' => {
10229             exemplarCity => q#罗瑟拉#,
10230             },
10231             'Antarctica/Syowa' => {
10232             exemplarCity => q#昭和基地#,
10233             },
10234             'Antarctica/Troll' => {
10235             exemplarCity => q#绰尔#,
10236             },
10237             'Antarctica/Vostok' => {
10238             exemplarCity => q#沃斯托克#,
10239             },
10240             'Apia' => {
10241             long => {
10242             'daylight' => q#阿皮亚夏令时间#,
10243             'generic' => q#阿皮亚时间#,
10244             'standard' => q#阿皮亚标准时间#,
10245             },
10246             },
10247             'Aqtau' => {
10248             long => {
10249             'daylight' => q#阿克陶夏令时间#,
10250             'generic' => q#阿克陶时间#,
10251             'standard' => q#阿克陶标准时间#,
10252             },
10253             },
10254             'Aqtobe' => {
10255             long => {
10256             'daylight' => q#阿克托比夏令时间#,
10257             'generic' => q#阿克托比时间#,
10258             'standard' => q#阿克托比标准时间#,
10259             },
10260             },
10261             'Arabian' => {
10262             long => {
10263             'daylight' => q#阿拉伯夏令时间#,
10264             'generic' => q#阿拉伯时间#,
10265             'standard' => q#阿拉伯标准时间#,
10266             },
10267             },
10268             'Arctic/Longyearbyen' => {
10269             exemplarCity => q#隆意耳拜恩#,
10270             },
10271             'Argentina' => {
10272             long => {
10273             'daylight' => q#阿根廷夏令时间#,
10274             'generic' => q#阿根廷时间#,
10275             'standard' => q#阿根廷标准时间#,
10276             },
10277             },
10278             'Argentina_Western' => {
10279             long => {
10280             'daylight' => q#阿根廷西部夏令时间#,
10281             'generic' => q#阿根廷西部时间#,
10282             'standard' => q#阿根廷西部标准时间#,
10283             },
10284             },
10285             'Armenia' => {
10286             long => {
10287             'daylight' => q#亚美尼亚夏令时间#,
10288             'generic' => q#亚美尼亚时间#,
10289             'standard' => q#亚美尼亚标准时间#,
10290             },
10291             },
10292             'Asia/Aden' => {
10293             exemplarCity => q#亚丁#,
10294             },
10295             'Asia/Almaty' => {
10296             exemplarCity => q#阿拉木图#,
10297             },
10298             'Asia/Amman' => {
10299             exemplarCity => q#安曼#,
10300             },
10301             'Asia/Anadyr' => {
10302             exemplarCity => q#阿那底#,
10303             },
10304             'Asia/Aqtau' => {
10305             exemplarCity => q#阿克套#,
10306             },
10307             'Asia/Aqtobe' => {
10308             exemplarCity => q#阿克托比#,
10309             },
10310             'Asia/Ashgabat' => {
10311             exemplarCity => q#阿什哈巴特#,
10312             },
10313             'Asia/Atyrau' => {
10314             exemplarCity => q#阿特劳#,
10315             },
10316             'Asia/Baghdad' => {
10317             exemplarCity => q#巴格达#,
10318             },
10319             'Asia/Bahrain' => {
10320             exemplarCity => q#巴林#,
10321             },
10322             'Asia/Baku' => {
10323             exemplarCity => q#巴库#,
10324             },
10325             'Asia/Bangkok' => {
10326             exemplarCity => q#曼谷#,
10327             },
10328             'Asia/Barnaul' => {
10329             exemplarCity => q#巴尔瑙尔#,
10330             },
10331             'Asia/Beirut' => {
10332             exemplarCity => q#贝鲁特#,
10333             },
10334             'Asia/Bishkek' => {
10335             exemplarCity => q#比什凯克#,
10336             },
10337             'Asia/Brunei' => {
10338             exemplarCity => q#汶莱#,
10339             },
10340             'Asia/Calcutta' => {
10341             exemplarCity => q#加尔各答#,
10342             },
10343             'Asia/Chita' => {
10344             exemplarCity => q#赤塔#,
10345             },
10346             'Asia/Choibalsan' => {
10347             exemplarCity => q#乔巴山#,
10348             },
10349             'Asia/Colombo' => {
10350             exemplarCity => q#可伦坡#,
10351             },
10352             'Asia/Damascus' => {
10353             exemplarCity => q#大马士革#,
10354             },
10355             'Asia/Dhaka' => {
10356             exemplarCity => q#达卡#,
10357             },
10358             'Asia/Dili' => {
10359             exemplarCity => q#帝力#,
10360             },
10361             'Asia/Dubai' => {
10362             exemplarCity => q#杜拜#,
10363             },
10364             'Asia/Dushanbe' => {
10365             exemplarCity => q#杜桑贝#,
10366             },
10367             'Asia/Famagusta' => {
10368             exemplarCity => q#法马古斯塔#,
10369             },
10370             'Asia/Gaza' => {
10371             exemplarCity => q#加萨#,
10372             },
10373             'Asia/Hebron' => {
10374             exemplarCity => q#赫布隆#,
10375             },
10376             'Asia/Hong_Kong' => {
10377             exemplarCity => q#中华人民共和国香港特别行政区#,
10378             },
10379             'Asia/Hovd' => {
10380             exemplarCity => q#科布多#,
10381             },
10382             'Asia/Irkutsk' => {
10383             exemplarCity => q#伊尔库次克#,
10384             },
10385             'Asia/Jakarta' => {
10386             exemplarCity => q#雅加达#,
10387             },
10388             'Asia/Jayapura' => {
10389             exemplarCity => q#加亚布拉#,
10390             },
10391             'Asia/Jerusalem' => {
10392             exemplarCity => q#耶路撒冷#,
10393             },
10394             'Asia/Kabul' => {
10395             exemplarCity => q#喀布尔#,
10396             },
10397             'Asia/Kamchatka' => {
10398             exemplarCity => q#堪察加#,
10399             },
10400             'Asia/Karachi' => {
10401             exemplarCity => q#喀拉蚩#,
10402             },
10403             'Asia/Katmandu' => {
10404             exemplarCity => q#加德满都#,
10405             },
10406             'Asia/Khandyga' => {
10407             exemplarCity => q#堪地加#,
10408             },
10409             'Asia/Krasnoyarsk' => {
10410             exemplarCity => q#克拉斯诺亚尔斯克#,
10411             },
10412             'Asia/Kuala_Lumpur' => {
10413             exemplarCity => q#吉隆坡#,
10414             },
10415             'Asia/Kuching' => {
10416             exemplarCity => q#古晋#,
10417             },
10418             'Asia/Kuwait' => {
10419             exemplarCity => q#科威特#,
10420             },
10421             'Asia/Macau' => {
10422             exemplarCity => q#中华人民共和国澳门特别行政区#,
10423             },
10424             'Asia/Magadan' => {
10425             exemplarCity => q#马加丹#,
10426             },
10427             'Asia/Makassar' => {
10428             exemplarCity => q#马卡沙尔#,
10429             },
10430             'Asia/Manila' => {
10431             exemplarCity => q#马尼拉#,
10432             },
10433             'Asia/Muscat' => {
10434             exemplarCity => q#马斯开特#,
10435             },
10436             'Asia/Nicosia' => {
10437             exemplarCity => q#尼古西亚#,
10438             },
10439             'Asia/Novokuznetsk' => {
10440             exemplarCity => q#新库兹涅茨克#,
10441             },
10442             'Asia/Novosibirsk' => {
10443             exemplarCity => q#新西伯利亚#,
10444             },
10445             'Asia/Omsk' => {
10446             exemplarCity => q#鄂木斯克#,
10447             },
10448             'Asia/Oral' => {
10449             exemplarCity => q#乌拉尔#,
10450             },
10451             'Asia/Phnom_Penh' => {
10452             exemplarCity => q#金边#,
10453             },
10454             'Asia/Pontianak' => {
10455             exemplarCity => q#坤甸#,
10456             },
10457             'Asia/Pyongyang' => {
10458             exemplarCity => q#平壤#,
10459             },
10460             'Asia/Qatar' => {
10461             exemplarCity => q#卡达#,
10462             },
10463             'Asia/Qyzylorda' => {
10464             exemplarCity => q#克孜勒奥尔达#,
10465             },
10466             'Asia/Rangoon' => {
10467             exemplarCity => q#仰光#,
10468             },
10469             'Asia/Riyadh' => {
10470             exemplarCity => q#利雅德#,
10471             },
10472             'Asia/Saigon' => {
10473             exemplarCity => q#胡志明市#,
10474             },
10475             'Asia/Sakhalin' => {
10476             exemplarCity => q#库页岛#,
10477             },
10478             'Asia/Samarkand' => {
10479             exemplarCity => q#撒马尔罕#,
10480             },
10481             'Asia/Seoul' => {
10482             exemplarCity => q#首尔#,
10483             },
10484             'Asia/Shanghai' => {
10485             exemplarCity => q#上海#,
10486             },
10487             'Asia/Singapore' => {
10488             exemplarCity => q#新加坡#,
10489             },
10490             'Asia/Srednekolymsk' => {
10491             exemplarCity => q#中科雷姆斯克#,
10492             },
10493             'Asia/Taipei' => {
10494             exemplarCity => q#台北#,
10495             },
10496             'Asia/Tashkent' => {
10497             exemplarCity => q#塔什干#,
10498             },
10499             'Asia/Tbilisi' => {
10500             exemplarCity => q#第比利斯#,
10501             },
10502             'Asia/Tehran' => {
10503             exemplarCity => q#德黑兰#,
10504             },
10505             'Asia/Thimphu' => {
10506             exemplarCity => q#廷布#,
10507             },
10508             'Asia/Tokyo' => {
10509             exemplarCity => q#东京#,
10510             },
10511             'Asia/Tomsk' => {
10512             exemplarCity => q#托木斯克#,
10513             },
10514             'Asia/Ulaanbaatar' => {
10515             exemplarCity => q#乌兰巴托#,
10516             },
10517             'Asia/Urumqi' => {
10518             exemplarCity => q#乌鲁木齐#,
10519             },
10520             'Asia/Ust-Nera' => {
10521             exemplarCity => q#乌斯内拉#,
10522             },
10523             'Asia/Vientiane' => {
10524             exemplarCity => q#永珍#,
10525             },
10526             'Asia/Vladivostok' => {
10527             exemplarCity => q#海参崴#,
10528             },
10529             'Asia/Yakutsk' => {
10530             exemplarCity => q#雅库次克#,
10531             },
10532             'Asia/Yekaterinburg' => {
10533             exemplarCity => q#叶卡捷林堡#,
10534             },
10535             'Asia/Yerevan' => {
10536             exemplarCity => q#叶里温#,
10537             },
10538             'Atlantic' => {
10539             long => {
10540             'daylight' => q#大西洋夏令时间#,
10541             'generic' => q#大西洋时间#,
10542             'standard' => q#大西洋标准时间#,
10543             },
10544             },
10545             'Atlantic/Azores' => {
10546             exemplarCity => q#亚速尔群岛#,
10547             },
10548             'Atlantic/Bermuda' => {
10549             exemplarCity => q#百慕达#,
10550             },
10551             'Atlantic/Canary' => {
10552             exemplarCity => q#加纳利#,
10553             },
10554             'Atlantic/Cape_Verde' => {
10555             exemplarCity => q#维德角#,
10556             },
10557             'Atlantic/Faeroe' => {
10558             exemplarCity => q#法罗群岛#,
10559             },
10560             'Atlantic/Madeira' => {
10561             exemplarCity => q#马得拉群岛#,
10562             },
10563             'Atlantic/Reykjavik' => {
10564             exemplarCity => q#雷克雅维克#,
10565             },
10566             'Atlantic/South_Georgia' => {
10567             exemplarCity => q#南乔治亚#,
10568             },
10569             'Atlantic/St_Helena' => {
10570             exemplarCity => q#圣赫勒拿岛#,
10571             },
10572             'Atlantic/Stanley' => {
10573             exemplarCity => q#史坦利#,
10574             },
10575             'Australia/Adelaide' => {
10576             exemplarCity => q#阿得雷德#,
10577             },
10578             'Australia/Brisbane' => {
10579             exemplarCity => q#布利斯班#,
10580             },
10581             'Australia/Broken_Hill' => {
10582             exemplarCity => q#布罗肯希尔#,
10583             },
10584             'Australia/Currie' => {
10585             exemplarCity => q#克黎#,
10586             },
10587             'Australia/Darwin' => {
10588             exemplarCity => q#达尔文#,
10589             },
10590             'Australia/Eucla' => {
10591             exemplarCity => q#尤克拉#,
10592             },
10593             'Australia/Hobart' => {
10594             exemplarCity => q#荷巴特#,
10595             },
10596             'Australia/Lindeman' => {
10597             exemplarCity => q#林德曼#,
10598             },
10599             'Australia/Lord_Howe' => {
10600             exemplarCity => q#豪勋爵岛#,
10601             },
10602             'Australia/Melbourne' => {
10603             exemplarCity => q#墨尔本#,
10604             },
10605             'Australia/Perth' => {
10606             exemplarCity => q#伯斯#,
10607             },
10608             'Australia/Sydney' => {
10609             exemplarCity => q#雪梨#,
10610             },
10611             'Australia_Central' => {
10612             long => {
10613             'daylight' => q#澳洲中部夏令时间#,
10614             'generic' => q#澳洲中部时间#,
10615             'standard' => q#澳洲中部标准时间#,
10616             },
10617             },
10618             'Australia_CentralWestern' => {
10619             long => {
10620             'daylight' => q#澳洲中西部夏令时间#,
10621             'generic' => q#澳洲中西部时间#,
10622             'standard' => q#澳洲中西部标准时间#,
10623             },
10624             },
10625             'Australia_Eastern' => {
10626             long => {
10627             'daylight' => q#澳洲东部夏令时间#,
10628             'generic' => q#澳洲东部时间#,
10629             'standard' => q#澳洲东部标准时间#,
10630             },
10631             },
10632             'Australia_Western' => {
10633             long => {
10634             'daylight' => q#澳洲西部夏令时间#,
10635             'generic' => q#澳洲西部时间#,
10636             'standard' => q#澳洲西部标准时间#,
10637             },
10638             },
10639             'Azerbaijan' => {
10640             long => {
10641             'daylight' => q#亚塞拜然夏令时间#,
10642             'generic' => q#亚塞拜然时间#,
10643             'standard' => q#亚塞拜然标准时间#,
10644             },
10645             },
10646             'Azores' => {
10647             long => {
10648             'daylight' => q#亚速尔群岛夏令时间#,
10649             'generic' => q#亚速尔群岛时间#,
10650             'standard' => q#亚速尔群岛标准时间#,
10651             },
10652             },
10653             'Bangladesh' => {
10654             long => {
10655             'daylight' => q#孟加拉夏令时间#,
10656             'generic' => q#孟加拉时间#,
10657             'standard' => q#孟加拉标准时间#,
10658             },
10659             },
10660             'Bhutan' => {
10661             long => {
10662             'standard' => q#不丹时间#,
10663             },
10664             },
10665             'Bolivia' => {
10666             long => {
10667             'standard' => q#玻利维亚时间#,
10668             },
10669             },
10670             'Brasilia' => {
10671             long => {
10672             'daylight' => q#巴西利亚夏令时间#,
10673             'generic' => q#巴西利亚时间#,
10674             'standard' => q#巴西利亚标准时间#,
10675             },
10676             },
10677             'Brunei' => {
10678             long => {
10679             'standard' => q#汶莱时间#,
10680             },
10681             },
10682             'Cape_Verde' => {
10683             long => {
10684             'daylight' => q#维德角夏令时间#,
10685             'generic' => q#维德角时间#,
10686             'standard' => q#维德角标准时间#,
10687             },
10688             },
10689             'Casey' => {
10690             long => {
10691             'standard' => q#凯西站时间#,
10692             },
10693             },
10694             'Chamorro' => {
10695             long => {
10696             'standard' => q#查莫洛时间#,
10697             },
10698             },
10699             'Chatham' => {
10700             long => {
10701             'daylight' => q#查坦群岛夏令时间#,
10702             'generic' => q#查坦群岛时间#,
10703             'standard' => q#查坦群岛标准时间#,
10704             },
10705             },
10706             'Chile' => {
10707             long => {
10708             'daylight' => q#智利夏令时间#,
10709             'generic' => q#智利时间#,
10710             'standard' => q#智利标准时间#,
10711             },
10712             },
10713             'China' => {
10714             long => {
10715             'daylight' => q#中国夏令时间#,
10716             'generic' => q#中国时间#,
10717             'standard' => q#中国标准时间#,
10718             },
10719             },
10720             'Choibalsan' => {
10721             long => {
10722             'daylight' => q#乔巴山夏令时间#,
10723             'generic' => q#乔巴山时间#,
10724             'standard' => q#乔巴山标准时间#,
10725             },
10726             },
10727             'Christmas' => {
10728             long => {
10729             'standard' => q#圣诞岛时间#,
10730             },
10731             },
10732             'Cocos' => {
10733             long => {
10734             'standard' => q#科科斯群岛时间#,
10735             },
10736             },
10737             'Colombia' => {
10738             long => {
10739             'daylight' => q#哥伦比亚夏令时间#,
10740             'generic' => q#哥伦比亚时间#,
10741             'standard' => q#哥伦比亚标准时间#,
10742             },
10743             },
10744             'Cook' => {
10745             long => {
10746             'daylight' => q#库克群岛半夏令时间#,
10747             'generic' => q#库克群岛时间#,
10748             'standard' => q#库克群岛标准时间#,
10749             },
10750             },
10751             'Cuba' => {
10752             long => {
10753             'daylight' => q#古巴夏令时间#,
10754             'generic' => q#古巴时间#,
10755             'standard' => q#古巴标准时间#,
10756             },
10757             },
10758             'Davis' => {
10759             long => {
10760             'standard' => q#戴维斯时间#,
10761             },
10762             },
10763             'DumontDUrville' => {
10764             long => {
10765             'standard' => q#杜蒙杜比尔时间#,
10766             },
10767             },
10768             'East_Timor' => {
10769             long => {
10770             'standard' => q#东帝汶时间#,
10771             },
10772             },
10773             'Easter' => {
10774             long => {
10775             'daylight' => q#复活节岛夏令时间#,
10776             'generic' => q#复活节岛时间#,
10777             'standard' => q#复活节岛标准时间#,
10778             },
10779             },
10780             'Ecuador' => {
10781             long => {
10782             'standard' => q#厄瓜多时间#,
10783             },
10784             },
10785             'Etc/UTC' => {
10786             long => {
10787             'standard' => q#协调世界时间#,
10788             },
10789             },
10790             'Etc/Unknown' => {
10791             exemplarCity => q#未知城市#,
10792             },
10793             'Europe/Amsterdam' => {
10794             exemplarCity => q#阿姆斯特丹#,
10795             },
10796             'Europe/Andorra' => {
10797             exemplarCity => q#安道尔#,
10798             },
10799             'Europe/Astrakhan' => {
10800             exemplarCity => q#阿斯特拉罕#,
10801             },
10802             'Europe/Athens' => {
10803             exemplarCity => q#雅典#,
10804             },
10805             'Europe/Belgrade' => {
10806             exemplarCity => q#贝尔格勒#,
10807             },
10808             'Europe/Berlin' => {
10809             exemplarCity => q#柏林#,
10810             },
10811             'Europe/Bratislava' => {
10812             exemplarCity => q#布拉提斯拉瓦#,
10813             },
10814             'Europe/Brussels' => {
10815             exemplarCity => q#布鲁塞尔#,
10816             },
10817             'Europe/Bucharest' => {
10818             exemplarCity => q#布加勒斯特#,
10819             },
10820             'Europe/Budapest' => {
10821             exemplarCity => q#布达佩斯#,
10822             },
10823             'Europe/Busingen' => {
10824             exemplarCity => q#布辛根#,
10825             },
10826             'Europe/Chisinau' => {
10827             exemplarCity => q#奇西瑙#,
10828             },
10829             'Europe/Copenhagen' => {
10830             exemplarCity => q#哥本哈根#,
10831             },
10832             'Europe/Dublin' => {
10833             exemplarCity => q#都柏林#,
10834             long => {
10835             'daylight' => q#爱尔兰标准时间#,
10836             },
10837             },
10838             'Europe/Gibraltar' => {
10839             exemplarCity => q#直布罗陀#,
10840             },
10841             'Europe/Guernsey' => {
10842             exemplarCity => q#根息岛#,
10843             },
10844             'Europe/Helsinki' => {
10845             exemplarCity => q#赫尔辛基#,
10846             },
10847             'Europe/Isle_of_Man' => {
10848             exemplarCity => q#曼岛#,
10849             },
10850             'Europe/Istanbul' => {
10851             exemplarCity => q#伊斯坦堡#,
10852             },
10853             'Europe/Jersey' => {
10854             exemplarCity => q#泽西岛#,
10855             },
10856             'Europe/Kaliningrad' => {
10857             exemplarCity => q#加里宁格勒#,
10858             },
10859             'Europe/Kiev' => {
10860             exemplarCity => q#基辅#,
10861             },
10862             'Europe/Kirov' => {
10863             exemplarCity => q#基洛夫#,
10864             },
10865             'Europe/Lisbon' => {
10866             exemplarCity => q#里斯本#,
10867             },
10868             'Europe/Ljubljana' => {
10869             exemplarCity => q#卢比安纳#,
10870             },
10871             'Europe/London' => {
10872             exemplarCity => q#伦敦#,
10873             long => {
10874             'daylight' => q#英国夏令时间#,
10875             },
10876             },
10877             'Europe/Luxembourg' => {
10878             exemplarCity => q#卢森堡#,
10879             },
10880             'Europe/Madrid' => {
10881             exemplarCity => q#马德里#,
10882             },
10883             'Europe/Malta' => {
10884             exemplarCity => q#马尔他#,
10885             },
10886             'Europe/Mariehamn' => {
10887             exemplarCity => q#玛丽港#,
10888             },
10889             'Europe/Minsk' => {
10890             exemplarCity => q#明斯克#,
10891             },
10892             'Europe/Monaco' => {
10893             exemplarCity => q#摩纳哥#,
10894             },
10895             'Europe/Moscow' => {
10896             exemplarCity => q#莫斯科#,
10897             },
10898             'Europe/Oslo' => {
10899             exemplarCity => q#奥斯陆#,
10900             },
10901             'Europe/Paris' => {
10902             exemplarCity => q#巴黎#,
10903             },
10904             'Europe/Podgorica' => {
10905             exemplarCity => q#波多里察#,
10906             },
10907             'Europe/Prague' => {
10908             exemplarCity => q#布拉格#,
10909             },
10910             'Europe/Riga' => {
10911             exemplarCity => q#里加#,
10912             },
10913             'Europe/Rome' => {
10914             exemplarCity => q#罗马#,
10915             },
10916             'Europe/Samara' => {
10917             exemplarCity => q#沙马拉#,
10918             },
10919             'Europe/San_Marino' => {
10920             exemplarCity => q#圣马利诺#,
10921             },
10922             'Europe/Sarajevo' => {
10923             exemplarCity => q#塞拉耶佛#,
10924             },
10925             'Europe/Saratov' => {
10926             exemplarCity => q#萨拉托夫#,
10927             },
10928             'Europe/Simferopol' => {
10929             exemplarCity => q#辛非洛浦#,
10930             },
10931             'Europe/Skopje' => {
10932             exemplarCity => q#史高比耶#,
10933             },
10934             'Europe/Sofia' => {
10935             exemplarCity => q#索菲亚#,
10936             },
10937             'Europe/Stockholm' => {
10938             exemplarCity => q#斯德哥尔摩#,
10939             },
10940             'Europe/Tallinn' => {
10941             exemplarCity => q#塔林#,
10942             },
10943             'Europe/Tirane' => {
10944             exemplarCity => q#地拉那#,
10945             },
10946             'Europe/Ulyanovsk' => {
10947             exemplarCity => q#乌里扬诺夫斯克#,
10948             },
10949             'Europe/Uzhgorod' => {
10950             exemplarCity => q#乌兹哥洛#,
10951             },
10952             'Europe/Vaduz' => {
10953             exemplarCity => q#瓦都兹#,
10954             },
10955             'Europe/Vatican' => {
10956             exemplarCity => q#梵蒂冈#,
10957             },
10958             'Europe/Vienna' => {
10959             exemplarCity => q#维也纳#,
10960             },
10961             'Europe/Vilnius' => {
10962             exemplarCity => q#维尔纽斯#,
10963             },
10964             'Europe/Volgograd' => {
10965             exemplarCity => q#伏尔加格勒#,
10966             },
10967             'Europe/Warsaw' => {
10968             exemplarCity => q#华沙#,
10969             },
10970             'Europe/Zagreb' => {
10971             exemplarCity => q#札格瑞布#,
10972             },
10973             'Europe/Zaporozhye' => {
10974             exemplarCity => q#札波罗结#,
10975             },
10976             'Europe/Zurich' => {
10977             exemplarCity => q#苏黎世#,
10978             },
10979             'Europe_Central' => {
10980             long => {
10981             'daylight' => q#中欧夏令时间#,
10982             'generic' => q#中欧时间#,
10983             'standard' => q#中欧标准时间#,
10984             },
10985             },
10986             'Europe_Eastern' => {
10987             long => {
10988             'daylight' => q#东欧夏令时间#,
10989             'generic' => q#东欧时间#,
10990             'standard' => q#东欧标准时间#,
10991             },
10992             },
10993             'Europe_Further_Eastern' => {
10994             long => {
10995             'standard' => q#欧洲远东时间#,
10996             },
10997             },
10998             'Europe_Western' => {
10999             long => {
11000             'daylight' => q#西欧夏令时间#,
11001             'generic' => q#西欧时间#,
11002             'standard' => q#西欧标准时间#,
11003             },
11004             },
11005             'Falkland' => {
11006             long => {
11007             'daylight' => q#福克兰群岛夏令时间#,
11008             'generic' => q#福克兰群岛时间#,
11009             'standard' => q#福克兰群岛标准时间#,
11010             },
11011             },
11012             'Fiji' => {
11013             long => {
11014             'daylight' => q#斐济夏令时间#,
11015             'generic' => q#斐济时间#,
11016             'standard' => q#斐济标准时间#,
11017             },
11018             },
11019             'French_Guiana' => {
11020             long => {
11021             'standard' => q#法属圭亚那时间#,
11022             },
11023             },
11024             'French_Southern' => {
11025             long => {
11026             'standard' => q#法国南方及南极时间#,
11027             },
11028             },
11029             'GMT' => {
11030             long => {
11031             'standard' => q#格林威治标准时间#,
11032             },
11033             },
11034             'Galapagos' => {
11035             long => {
11036             'standard' => q#加拉巴哥群岛时间#,
11037             },
11038             },
11039             'Gambier' => {
11040             long => {
11041             'standard' => q#甘比尔群岛时间#,
11042             },
11043             },
11044             'Georgia' => {
11045             long => {
11046             'daylight' => q#乔治亚夏令时间#,
11047             'generic' => q#乔治亚时间#,
11048             'standard' => q#乔治亚标准时间#,
11049             },
11050             },
11051             'Gilbert_Islands' => {
11052             long => {
11053             'standard' => q#吉尔伯特群岛时间#,
11054             },
11055             },
11056             'Greenland_Eastern' => {
11057             long => {
11058             'daylight' => q#格陵兰东部夏令时间#,
11059             'generic' => q#格陵兰东部时间#,
11060             'standard' => q#格陵兰东部标准时间#,
11061             },
11062             },
11063             'Greenland_Western' => {
11064             long => {
11065             'daylight' => q#格陵兰西部夏令时间#,
11066             'generic' => q#格陵兰西部时间#,
11067             'standard' => q#格陵兰西部标准时间#,
11068             },
11069             },
11070             'Guam' => {
11071             long => {
11072             'standard' => q#关岛标准时间#,
11073             },
11074             },
11075             'Gulf' => {
11076             long => {
11077             'standard' => q#波斯湾海域标准时间#,
11078             },
11079             },
11080             'Guyana' => {
11081             long => {
11082             'standard' => q#盖亚那时间#,
11083             },
11084             },
11085             'Hawaii_Aleutian' => {
11086             long => {
11087             'daylight' => q#夏威夷-阿留申夏令时间#,
11088             'generic' => q#夏威夷-阿留申时间#,
11089             'standard' => q#夏威夷-阿留申标准时间#,
11090             },
11091             },
11092             'Hong_Kong' => {
11093             long => {
11094             'daylight' => q#香港夏令时间#,
11095             'generic' => q#香港时间#,
11096             'standard' => q#香港标准时间#,
11097             },
11098             },
11099             'Hovd' => {
11100             long => {
11101             'daylight' => q#科布多夏令时间#,
11102             'generic' => q#科布多时间#,
11103             'standard' => q#科布多标准时间#,
11104             },
11105             },
11106             'India' => {
11107             long => {
11108             'standard' => q#印度标准时间#,
11109             },
11110             },
11111             'Indian/Antananarivo' => {
11112             exemplarCity => q#安塔那那利佛#,
11113             },
11114             'Indian/Chagos' => {
11115             exemplarCity => q#查戈斯#,
11116             },
11117             'Indian/Christmas' => {
11118             exemplarCity => q#圣诞岛#,
11119             },
11120             'Indian/Cocos' => {
11121             exemplarCity => q#科科斯群岛#,
11122             },
11123             'Indian/Comoro' => {
11124             exemplarCity => q#科摩罗群岛#,
11125             },
11126             'Indian/Kerguelen' => {
11127             exemplarCity => q#凯尔盖朗岛#,
11128             },
11129             'Indian/Mahe' => {
11130             exemplarCity => q#马埃岛#,
11131             },
11132             'Indian/Maldives' => {
11133             exemplarCity => q#马尔地夫#,
11134             },
11135             'Indian/Mauritius' => {
11136             exemplarCity => q#模里西斯#,
11137             },
11138             'Indian/Mayotte' => {
11139             exemplarCity => q#马约特岛#,
11140             },
11141             'Indian/Reunion' => {
11142             exemplarCity => q#留尼旺岛#,
11143             },
11144             'Indian_Ocean' => {
11145             long => {
11146             'standard' => q#印度洋时间#,
11147             },
11148             },
11149             'Indochina' => {
11150             long => {
11151             'standard' => q#印度支那时间#,
11152             },
11153             },
11154             'Indonesia_Central' => {
11155             long => {
11156             'standard' => q#印尼中部时间#,
11157             },
11158             },
11159             'Indonesia_Eastern' => {
11160             long => {
11161             'standard' => q#印尼东部时间#,
11162             },
11163             },
11164             'Indonesia_Western' => {
11165             long => {
11166             'standard' => q#印尼西部时间#,
11167             },
11168             },
11169             'Iran' => {
11170             long => {
11171             'daylight' => q#伊朗夏令时间#,
11172             'generic' => q#伊朗时间#,
11173             'standard' => q#伊朗标准时间#,
11174             },
11175             },
11176             'Irkutsk' => {
11177             long => {
11178             'daylight' => q#伊尔库次克夏令时间#,
11179             'generic' => q#伊尔库次克时间#,
11180             'standard' => q#伊尔库次克标准时间#,
11181             },
11182             },
11183             'Israel' => {
11184             long => {
11185             'daylight' => q#以色列夏令时间#,
11186             'generic' => q#以色列时间#,
11187             'standard' => q#以色列标准时间#,
11188             },
11189             },
11190             'Japan' => {
11191             long => {
11192             'daylight' => q#日本夏令时间#,
11193             'generic' => q#日本时间#,
11194             'standard' => q#日本标准时间#,
11195             },
11196             },
11197             'Kamchatka' => {
11198             long => {
11199             'daylight' => q#彼得罗巴甫洛夫斯克日光节约时间#,
11200             'generic' => q#彼得罗巴甫洛夫斯克时间#,
11201             'standard' => q#彼得罗巴甫洛夫斯克标准时间#,
11202             },
11203             },
11204             'Kazakhstan_Eastern' => {
11205             long => {
11206             'standard' => q#东哈萨克时间#,
11207             },
11208             },
11209             'Kazakhstan_Western' => {
11210             long => {
11211             'standard' => q#西哈萨克时间#,
11212             },
11213             },
11214             'Korea' => {
11215             long => {
11216             'daylight' => q#韩国夏令时间#,
11217             'generic' => q#韩国时间#,
11218             'standard' => q#韩国标准时间#,
11219             },
11220             },
11221             'Kosrae' => {
11222             long => {
11223             'standard' => q#科斯瑞时间#,
11224             },
11225             },
11226             'Krasnoyarsk' => {
11227             long => {
11228             'daylight' => q#克拉斯诺亚尔斯克夏令时间#,
11229             'generic' => q#克拉斯诺亚尔斯克时间#,
11230             'standard' => q#克拉斯诺亚尔斯克标准时间#,
11231             },
11232             },
11233             'Kyrgystan' => {
11234             long => {
11235             'standard' => q#吉尔吉斯时间#,
11236             },
11237             },
11238             'Lanka' => {
11239             long => {
11240             'standard' => q#兰卡时间#,
11241             },
11242             },
11243             'Line_Islands' => {
11244             long => {
11245             'standard' => q#莱恩群岛时间#,
11246             },
11247             },
11248             'Lord_Howe' => {
11249             long => {
11250             'daylight' => q#豪勋爵岛夏令时间#,
11251             'generic' => q#豪勋爵岛时间#,
11252             'standard' => q#豪勋爵岛标准时间#,
11253             },
11254             },
11255             'Macau' => {
11256             long => {
11257             'daylight' => q#澳门夏令时间#,
11258             'generic' => q#澳门时间#,
11259             'standard' => q#澳门标准时间#,
11260             },
11261             },
11262             'Macquarie' => {
11263             long => {
11264             'standard' => q#麦觉理时间#,
11265             },
11266             },
11267             'Magadan' => {
11268             long => {
11269             'daylight' => q#马加丹夏令时间#,
11270             'generic' => q#马加丹时间#,
11271             'standard' => q#马加丹标准时间#,
11272             },
11273             },
11274             'Malaysia' => {
11275             long => {
11276             'standard' => q#马来西亚时间#,
11277             },
11278             },
11279             'Maldives' => {
11280             long => {
11281             'standard' => q#马尔地夫时间#,
11282             },
11283             },
11284             'Marquesas' => {
11285             long => {
11286             'standard' => q#马可萨斯时间#,
11287             },
11288             },
11289             'Marshall_Islands' => {
11290             long => {
11291             'standard' => q#马绍尔群岛时间#,
11292             },
11293             },
11294             'Mauritius' => {
11295             long => {
11296             'daylight' => q#模里西斯夏令时间#,
11297             'generic' => q#模里西斯时间#,
11298             'standard' => q#模里西斯标准时间#,
11299             },
11300             },
11301             'Mawson' => {
11302             long => {
11303             'standard' => q#莫森时间#,
11304             },
11305             },
11306             'Mexico_Northwest' => {
11307             long => {
11308             'daylight' => q#墨西哥西北部夏令时间#,
11309             'generic' => q#墨西哥西北部时间#,
11310             'standard' => q#墨西哥西北部标准时间#,
11311             },
11312             },
11313             'Mexico_Pacific' => {
11314             long => {
11315             'daylight' => q#墨西哥太平洋夏令时间#,
11316             'generic' => q#墨西哥太平洋时间#,
11317             'standard' => q#墨西哥太平洋标准时间#,
11318             },
11319             },
11320             'Mongolia' => {
11321             long => {
11322             'daylight' => q#乌兰巴托夏令时间#,
11323             'generic' => q#乌兰巴托时间#,
11324             'standard' => q#乌兰巴托标准时间#,
11325             },
11326             },
11327             'Moscow' => {
11328             long => {
11329             'daylight' => q#莫斯科夏令时间#,
11330             'generic' => q#莫斯科时间#,
11331             'standard' => q#莫斯科标准时间#,
11332             },
11333             },
11334             'Myanmar' => {
11335             long => {
11336             'standard' => q#缅甸时间#,
11337             },
11338             },
11339             'Nauru' => {
11340             long => {
11341             'standard' => q#诺鲁时间#,
11342             },
11343             },
11344             'Nepal' => {
11345             long => {
11346             'standard' => q#尼泊尔时间#,
11347             },
11348             },
11349             'New_Caledonia' => {
11350             long => {
11351             'daylight' => q#新喀里多尼亚群岛夏令时间#,
11352             'generic' => q#新喀里多尼亚时间#,
11353             'standard' => q#新喀里多尼亚标准时间#,
11354             },
11355             },
11356             'New_Zealand' => {
11357             long => {
11358             'daylight' => q#纽西兰夏令时间#,
11359             'generic' => q#纽西兰时间#,
11360             'standard' => q#纽西兰标准时间#,
11361             },
11362             },
11363             'Newfoundland' => {
11364             long => {
11365             'daylight' => q#纽芬兰夏令时间#,
11366             'generic' => q#纽芬兰时间#,
11367             'standard' => q#纽芬兰标准时间#,
11368             },
11369             },
11370             'Niue' => {
11371             long => {
11372             'standard' => q#纽埃岛时间#,
11373             },
11374             },
11375             'Norfolk' => {
11376             long => {
11377             'standard' => q#诺福克岛时间#,
11378             },
11379             },
11380             'Noronha' => {
11381             long => {
11382             'daylight' => q#费尔南多 - 迪诺罗尼亚夏令时间#,
11383             'generic' => q#费尔南多 - 迪诺罗尼亚时间#,
11384             'standard' => q#费尔南多 - 迪诺罗尼亚标准时间#,
11385             },
11386             },
11387             'North_Mariana' => {
11388             long => {
11389             'standard' => q#北马里亚纳群岛时间#,
11390             },
11391             },
11392             'Novosibirsk' => {
11393             long => {
11394             'daylight' => q#新西伯利亚夏令时间#,
11395             'generic' => q#新西伯利亚时间#,
11396             'standard' => q#新西伯利亚标准时间#,
11397             },
11398             },
11399             'Omsk' => {
11400             long => {
11401             'daylight' => q#鄂木斯克夏令时间#,
11402             'generic' => q#鄂木斯克时间#,
11403             'standard' => q#鄂木斯克标准时间#,
11404             },
11405             },
11406             'Pacific/Apia' => {
11407             exemplarCity => q#阿皮亚#,
11408             },
11409             'Pacific/Auckland' => {
11410             exemplarCity => q#奥克兰#,
11411             },
11412             'Pacific/Bougainville' => {
11413             exemplarCity => q#布干维尔#,
11414             },
11415             'Pacific/Chatham' => {
11416             exemplarCity => q#查坦#,
11417             },
11418             'Pacific/Easter' => {
11419             exemplarCity => q#复活岛#,
11420             },
11421             'Pacific/Efate' => {
11422             exemplarCity => q#埃法特#,
11423             },
11424             'Pacific/Enderbury' => {
11425             exemplarCity => q#恩得伯理岛#,
11426             },
11427             'Pacific/Fakaofo' => {
11428             exemplarCity => q#法考福#,
11429             },
11430             'Pacific/Fiji' => {
11431             exemplarCity => q#斐济#,
11432             },
11433             'Pacific/Funafuti' => {
11434             exemplarCity => q#富那富提#,
11435             },
11436             'Pacific/Galapagos' => {
11437             exemplarCity => q#加拉巴哥群岛#,
11438             },
11439             'Pacific/Gambier' => {
11440             exemplarCity => q#甘比尔群岛#,
11441             },
11442             'Pacific/Guadalcanal' => {
11443             exemplarCity => q#瓜达康纳尔岛#,
11444             },
11445             'Pacific/Guam' => {
11446             exemplarCity => q#关岛#,
11447             },
11448             'Pacific/Honolulu' => {
11449             exemplarCity => q#檀香山#,
11450             },
11451             'Pacific/Johnston' => {
11452             exemplarCity => q#强斯顿#,
11453             },
11454             'Pacific/Kiritimati' => {
11455             exemplarCity => q#基里地马地岛#,
11456             },
11457             'Pacific/Kosrae' => {
11458             exemplarCity => q#科斯瑞#,
11459             },
11460             'Pacific/Kwajalein' => {
11461             exemplarCity => q#瓜加林岛#,
11462             },
11463             'Pacific/Majuro' => {
11464             exemplarCity => q#马朱诺#,
11465             },
11466             'Pacific/Marquesas' => {
11467             exemplarCity => q#马可萨斯岛#,
11468             },
11469             'Pacific/Midway' => {
11470             exemplarCity => q#中途岛#,
11471             },
11472             'Pacific/Nauru' => {
11473             exemplarCity => q#诺鲁#,
11474             },
11475             'Pacific/Niue' => {
11476             exemplarCity => q#纽埃岛#,
11477             },
11478             'Pacific/Norfolk' => {
11479             exemplarCity => q#诺福克#,
11480             },
11481             'Pacific/Noumea' => {
11482             exemplarCity => q#诺美亚#,
11483             },
11484             'Pacific/Pago_Pago' => {
11485             exemplarCity => q#巴哥巴哥#,
11486             },
11487             'Pacific/Palau' => {
11488             exemplarCity => q#帛琉#,
11489             },
11490             'Pacific/Pitcairn' => {
11491             exemplarCity => q#皮特肯群岛#,
11492             },
11493             'Pacific/Ponape' => {
11494             exemplarCity => q#波纳佩#,
11495             },
11496             'Pacific/Port_Moresby' => {
11497             exemplarCity => q#莫士比港#,
11498             },
11499             'Pacific/Rarotonga' => {
11500             exemplarCity => q#拉罗汤加#,
11501             },
11502             'Pacific/Saipan' => {
11503             exemplarCity => q#塞班#,
11504             },
11505             'Pacific/Tahiti' => {
11506             exemplarCity => q#大溪地#,
11507             },
11508             'Pacific/Tarawa' => {
11509             exemplarCity => q#塔拉瓦#,
11510             },
11511             'Pacific/Tongatapu' => {
11512             exemplarCity => q#东加塔布岛#,
11513             },
11514             'Pacific/Truk' => {
11515             exemplarCity => q#楚克#,
11516             },
11517             'Pacific/Wake' => {
11518             exemplarCity => q#威克#,
11519             },
11520             'Pacific/Wallis' => {
11521             exemplarCity => q#瓦利斯#,
11522             },
11523             'Pakistan' => {
11524             long => {
11525             'daylight' => q#巴基斯坦夏令时间#,
11526             'generic' => q#巴基斯坦时间#,
11527             'standard' => q#巴基斯坦标准时间#,
11528             },
11529             },
11530             'Palau' => {
11531             long => {
11532             'standard' => q#帛琉时间#,
11533             },
11534             },
11535             'Papua_New_Guinea' => {
11536             long => {
11537             'standard' => q#巴布亚纽几内亚时间#,
11538             },
11539             },
11540             'Paraguay' => {
11541             long => {
11542             'daylight' => q#巴拉圭夏令时间#,
11543             'generic' => q#巴拉圭时间#,
11544             'standard' => q#巴拉圭标准时间#,
11545             },
11546             },
11547             'Peru' => {
11548             long => {
11549             'daylight' => q#秘鲁夏令时间#,
11550             'generic' => q#秘鲁时间#,
11551             'standard' => q#秘鲁标准时间#,
11552             },
11553             },
11554             'Philippines' => {
11555             long => {
11556             'daylight' => q#菲律宾夏令时间#,
11557             'generic' => q#菲律宾时间#,
11558             'standard' => q#菲律宾标准时间#,
11559             },
11560             },
11561             'Phoenix_Islands' => {
11562             long => {
11563             'standard' => q#凤凰群岛时间#,
11564             },
11565             },
11566             'Pierre_Miquelon' => {
11567             long => {
11568             'daylight' => q#圣皮埃尔和密克隆群岛夏令时间#,
11569             'generic' => q#圣皮埃尔和密克隆群岛时间#,
11570             'standard' => q#圣皮埃尔和密克隆群岛标准时间#,
11571             },
11572             },
11573             'Pitcairn' => {
11574             long => {
11575             'standard' => q#皮特肯时间#,
11576             },
11577             },
11578             'Ponape' => {
11579             long => {
11580             'standard' => q#波纳佩时间#,
11581             },
11582             },
11583             'Pyongyang' => {
11584             long => {
11585             'standard' => q#平壤时间#,
11586             },
11587             },
11588             'Qyzylorda' => {
11589             long => {
11590             'daylight' => q#克孜勒奥尔达夏令时间#,
11591             'generic' => q#克孜勒奥尔达时间#,
11592             'standard' => q#克孜勒奥尔达标准时间#,
11593             },
11594             },
11595             'Reunion' => {
11596             long => {
11597             'standard' => q#留尼旺时间#,
11598             },
11599             },
11600             'Rothera' => {
11601             long => {
11602             'standard' => q#罗瑟拉时间#,
11603             },
11604             },
11605             'Sakhalin' => {
11606             long => {
11607             'daylight' => q#库页岛夏令时间#,
11608             'generic' => q#库页岛时间#,
11609             'standard' => q#库页岛标准时间#,
11610             },
11611             },
11612             'Samara' => {
11613             long => {
11614             'daylight' => q#萨马拉夏令时间#,
11615             'generic' => q#萨马拉时间#,
11616             'standard' => q#萨马拉标准时间#,
11617             },
11618             },
11619             'Samoa' => {
11620             long => {
11621             'daylight' => q#萨摩亚夏令时间#,
11622             'generic' => q#萨摩亚时间#,
11623             'standard' => q#萨摩亚标准时间#,
11624             },
11625             },
11626             'Seychelles' => {
11627             long => {
11628             'standard' => q#塞席尔时间#,
11629             },
11630             },
11631             'Singapore' => {
11632             long => {
11633             'standard' => q#新加坡标准时间#,
11634             },
11635             },
11636             'Solomon' => {
11637             long => {
11638             'standard' => q#索罗门群岛时间#,
11639             },
11640             },
11641             'South_Georgia' => {
11642             long => {
11643             'standard' => q#南乔治亚时间#,
11644             },
11645             },
11646             'Suriname' => {
11647             long => {
11648             'standard' => q#苏利南时间#,
11649             },
11650             },
11651             'Syowa' => {
11652             long => {
11653             'standard' => q#昭和基地时间#,
11654             },
11655             },
11656             'Tahiti' => {
11657             long => {
11658             'standard' => q#大溪地时间#,
11659             },
11660             },
11661             'Taipei' => {
11662             long => {
11663             'daylight' => q#台北夏令时间#,
11664             'generic' => q#台北时间#,
11665             'standard' => q#台北标准时间#,
11666             },
11667             },
11668             'Tajikistan' => {
11669             long => {
11670             'standard' => q#塔吉克时间#,
11671             },
11672             },
11673             'Tokelau' => {
11674             long => {
11675             'standard' => q#托克劳群岛时间#,
11676             },
11677             },
11678             'Tonga' => {
11679             long => {
11680             'daylight' => q#东加夏令时间#,
11681             'generic' => q#东加时间#,
11682             'standard' => q#东加标准时间#,
11683             },
11684             },
11685             'Truk' => {
11686             long => {
11687             'standard' => q#楚克岛时间#,
11688             },
11689             },
11690             'Turkmenistan' => {
11691             long => {
11692             'daylight' => q#土库曼夏令时间#,
11693             'generic' => q#土库曼时间#,
11694             'standard' => q#土库曼标准时间#,
11695             },
11696             },
11697             'Tuvalu' => {
11698             long => {
11699             'standard' => q#吐瓦鲁时间#,
11700             },
11701             },
11702             'Uruguay' => {
11703             long => {
11704             'daylight' => q#乌拉圭夏令时间#,
11705             'generic' => q#乌拉圭时间#,
11706             'standard' => q#乌拉圭标准时间#,
11707             },
11708             },
11709             'Uzbekistan' => {
11710             long => {
11711             'daylight' => q#乌兹别克夏令时间#,
11712             'generic' => q#乌兹别克时间#,
11713             'standard' => q#乌兹别克标准时间#,
11714             },
11715             },
11716             'Vanuatu' => {
11717             long => {
11718             'daylight' => q#万那杜夏令时间#,
11719             'generic' => q#万那杜时间#,
11720             'standard' => q#万那杜标准时间#,
11721             },
11722             },
11723             'Venezuela' => {
11724             long => {
11725             'standard' => q#委内瑞拉时间#,
11726             },
11727             },
11728             'Vladivostok' => {
11729             long => {
11730             'daylight' => q#海参崴夏令时间#,
11731             'generic' => q#海参崴时间#,
11732             'standard' => q#海参崴标准时间#,
11733             },
11734             },
11735             'Volgograd' => {
11736             long => {
11737             'daylight' => q#伏尔加格勒夏令时间#,
11738             'generic' => q#伏尔加格勒时间#,
11739             'standard' => q#伏尔加格勒标准时间#,
11740             },
11741             },
11742             'Vostok' => {
11743             long => {
11744             'standard' => q#沃斯托克时间#,
11745             },
11746             },
11747             'Wake' => {
11748             long => {
11749             'standard' => q#威克岛时间#,
11750             },
11751             },
11752             'Wallis' => {
11753             long => {
11754             'standard' => q#瓦利斯和富图纳群岛时间#,
11755             },
11756             },
11757             'Yakutsk' => {
11758             long => {
11759             'daylight' => q#雅库次克夏令时间#,
11760             'generic' => q#雅库次克时间#,
11761             'standard' => q#雅库次克标准时间#,
11762             },
11763             },
11764             'Yekaterinburg' => {
11765             long => {
11766             'daylight' => q#叶卡捷琳堡夏令时间#,
11767             'generic' => q#叶卡捷琳堡时间#,
11768             'standard' => q#叶卡捷琳堡标准时间#,
11769             },
11770             },
11771             } }
11772             );
11773             no Moo;
11774              
11775 1     1   18203 1;
  1         1  
  1         5  
11776              
11777             # vim: tabstop=4