File Coverage

blib/lib/Locale/CLDR/Locales/Zh.pm
Criterion Covered Total %
statement 29 36 80.5
branch n/a
condition n/a
subroutine 10 11 90.9
pod 0 1 0.0
total 39 48 81.2


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Zh - Package for language Chinese
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Zh;
8             # This file auto generated from Data\common\main\zh.xml
9             # on Sun 24 Apr 8:57:53 am GMT
10              
11 1     1   2450760 use version;
  1         2  
  1         7  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   84 use v5.10.1;
  1         2  
16 1     1   3 use mro 'c3';
  1         5  
  1         6  
17 1     1   31 use utf8;
  1         1  
  1         7  
18 1     1   25 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         13  
19              
20 1     1   653 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         45321  
  1         10  
21 1     1   1475 use Moo;
  1         8666  
  1         3  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'LineBreak_variables' => (
25             is => 'ro',
26             isa => ArrayRef,
27             init_arg => undef,
28             default => sub {[
29             '$ID' => '[[\p{Line_Break=Ideographic}] [$CJ]]',
30             '$NS' => '\p{Line_Break=Nonstarter}',
31             ]}
32             );
33             has 'valid_algorithmic_formats' => (
34             is => 'ro',
35             isa => ArrayRef,
36             init_arg => undef,
37             default => sub {[ 'spellout-numbering-year','spellout-numbering-days','spellout-numbering','spellout-cardinal-financial','spellout-cardinal','spellout-cardinal-alternate2','spellout-ordinal','digits-ordinal' ]},
38             );
39              
40             has 'algorithmic_number_format_data' => (
41             is => 'ro',
42             isa => HashRef,
43             init_arg => undef,
44             default => sub {
45 1     1   3392 use bignum;
  1         1  
  1         7  
46             return {
47             'cardinal-alternate2-13' => {
48             'private' => {
49             '1' => {
50             base_value => q(1),
51             divisor => q(1),
52             rule => q(零=%spellout-numbering=),
53             },
54             '10' => {
55             base_value => q(10),
56             divisor => q(10),
57             rule => q(零一=%spellout-cardinal-alternate2=),
58             },
59             '20' => {
60             base_value => q(20),
61             divisor => q(10),
62             rule => q(零=%spellout-cardinal-alternate2=),
63             },
64             '1000000000000' => {
65             base_value => q(1000000000000),
66             divisor => q(1000000000000),
67             rule => q(=%spellout-cardinal-alternate2=),
68             },
69             'max' => {
70             base_value => q(1000000000000),
71             divisor => q(1000000000000),
72             rule => q(=%spellout-cardinal-alternate2=),
73             },
74             },
75             },
76             'cardinal-alternate2-2' => {
77             'private' => {
78             '1' => {
79             base_value => q(1),
80             divisor => q(1),
81             rule => q(零=%spellout-numbering=),
82             },
83             '10' => {
84             base_value => q(10),
85             divisor => q(10),
86             rule => q(一=%spellout-numbering=),
87             },
88             '20' => {
89             base_value => q(20),
90             divisor => q(10),
91             rule => q(=%spellout-numbering=),
92             },
93             'max' => {
94             base_value => q(20),
95             divisor => q(10),
96             rule => q(=%spellout-numbering=),
97             },
98             },
99             },
100             'cardinal-alternate2-3' => {
101             'private' => {
102             '1' => {
103             base_value => q(1),
104             divisor => q(1),
105             rule => q(零=%spellout-numbering=),
106             },
107             '10' => {
108             base_value => q(10),
109             divisor => q(10),
110             rule => q(零一=%spellout-cardinal-alternate2=),
111             },
112             '20' => {
113             base_value => q(20),
114             divisor => q(10),
115             rule => q(零=%spellout-cardinal-alternate2=),
116             },
117             '100' => {
118             base_value => q(100),
119             divisor => q(100),
120             rule => q(=%spellout-cardinal-alternate2=),
121             },
122             'max' => {
123             base_value => q(100),
124             divisor => q(100),
125             rule => q(=%spellout-cardinal-alternate2=),
126             },
127             },
128             },
129             'cardinal-alternate2-4' => {
130             'private' => {
131             '1' => {
132             base_value => q(1),
133             divisor => q(1),
134             rule => q(零=%spellout-numbering=),
135             },
136             '10' => {
137             base_value => q(10),
138             divisor => q(10),
139             rule => q(零一=%spellout-cardinal-alternate2=),
140             },
141             '20' => {
142             base_value => q(20),
143             divisor => q(10),
144             rule => q(零=%spellout-cardinal-alternate2=),
145             },
146             '1000' => {
147             base_value => q(1000),
148             divisor => q(1000),
149             rule => q(=%spellout-cardinal-alternate2=),
150             },
151             'max' => {
152             base_value => q(1000),
153             divisor => q(1000),
154             rule => q(=%spellout-cardinal-alternate2=),
155             },
156             },
157             },
158             'cardinal-alternate2-5' => {
159             'private' => {
160             '1' => {
161             base_value => q(1),
162             divisor => q(1),
163             rule => q(零=%spellout-numbering=),
164             },
165             '10' => {
166             base_value => q(10),
167             divisor => q(10),
168             rule => q(零一=%spellout-cardinal-alternate2=),
169             },
170             '20' => {
171             base_value => q(20),
172             divisor => q(10),
173             rule => q(零=%spellout-cardinal-alternate2=),
174             },
175             '10000' => {
176             base_value => q(10000),
177             divisor => q(10000),
178             rule => q(=%spellout-cardinal-alternate2=),
179             },
180             'max' => {
181             base_value => q(10000),
182             divisor => q(10000),
183             rule => q(=%spellout-cardinal-alternate2=),
184             },
185             },
186             },
187             'cardinal-alternate2-8' => {
188             'private' => {
189             '1' => {
190             base_value => q(1),
191             divisor => q(1),
192             rule => q(零=%spellout-numbering=),
193             },
194             '10' => {
195             base_value => q(10),
196             divisor => q(10),
197             rule => q(零一=%spellout-cardinal-alternate2=),
198             },
199             '20' => {
200             base_value => q(20),
201             divisor => q(10),
202             rule => q(零=%spellout-cardinal-alternate2=),
203             },
204             '10000000' => {
205             base_value => q(10000000),
206             divisor => q(10000000),
207             rule => q(=%spellout-cardinal-alternate2=),
208             },
209             'max' => {
210             base_value => q(10000000),
211             divisor => q(10000000),
212             rule => q(=%spellout-cardinal-alternate2=),
213             },
214             },
215             },
216             'cardinal13' => {
217             'private' => {
218             '1' => {
219             base_value => q(1),
220             divisor => q(1),
221             rule => q(零=%spellout-numbering=),
222             },
223             '10' => {
224             base_value => q(10),
225             divisor => q(10),
226             rule => q(零一=%spellout-cardinal=),
227             },
228             '20' => {
229             base_value => q(20),
230             divisor => q(10),
231             rule => q(零=%spellout-cardinal=),
232             },
233             '1000000000000' => {
234             base_value => q(1000000000000),
235             divisor => q(1000000000000),
236             rule => q(=%spellout-cardinal=),
237             },
238             'max' => {
239             base_value => q(1000000000000),
240             divisor => q(1000000000000),
241             rule => q(=%spellout-cardinal=),
242             },
243             },
244             },
245             'cardinal2' => {
246             'private' => {
247             '1' => {
248             base_value => q(1),
249             divisor => q(1),
250             rule => q(零=%spellout-numbering=),
251             },
252             '10' => {
253             base_value => q(10),
254             divisor => q(10),
255             rule => q(一=%spellout-numbering=),
256             },
257             '20' => {
258             base_value => q(20),
259             divisor => q(10),
260             rule => q(=%spellout-numbering=),
261             },
262             'max' => {
263             base_value => q(20),
264             divisor => q(10),
265             rule => q(=%spellout-numbering=),
266             },
267             },
268             },
269             'cardinal3' => {
270             'private' => {
271             '1' => {
272             base_value => q(1),
273             divisor => q(1),
274             rule => q(零=%spellout-numbering=),
275             },
276             '10' => {
277             base_value => q(10),
278             divisor => q(10),
279             rule => q(零一=%spellout-cardinal=),
280             },
281             '20' => {
282             base_value => q(20),
283             divisor => q(10),
284             rule => q(零=%spellout-cardinal=),
285             },
286             '100' => {
287             base_value => q(100),
288             divisor => q(100),
289             rule => q(=%spellout-cardinal=),
290             },
291             'max' => {
292             base_value => q(100),
293             divisor => q(100),
294             rule => q(=%spellout-cardinal=),
295             },
296             },
297             },
298             'cardinal4' => {
299             'private' => {
300             '1' => {
301             base_value => q(1),
302             divisor => q(1),
303             rule => q(零=%spellout-numbering=),
304             },
305             '10' => {
306             base_value => q(10),
307             divisor => q(10),
308             rule => q(零一=%spellout-cardinal=),
309             },
310             '20' => {
311             base_value => q(20),
312             divisor => q(10),
313             rule => q(零=%spellout-cardinal=),
314             },
315             '1000' => {
316             base_value => q(1000),
317             divisor => q(1000),
318             rule => q(=%spellout-cardinal=),
319             },
320             'max' => {
321             base_value => q(1000),
322             divisor => q(1000),
323             rule => q(=%spellout-cardinal=),
324             },
325             },
326             },
327             'cardinal5' => {
328             'private' => {
329             '1' => {
330             base_value => q(1),
331             divisor => q(1),
332             rule => q(零=%spellout-numbering=),
333             },
334             '10' => {
335             base_value => q(10),
336             divisor => q(10),
337             rule => q(零一=%spellout-cardinal=),
338             },
339             '20' => {
340             base_value => q(20),
341             divisor => q(10),
342             rule => q(零=%spellout-cardinal=),
343             },
344             '10000' => {
345             base_value => q(10000),
346             divisor => q(10000),
347             rule => q(=%spellout-cardinal=),
348             },
349             'max' => {
350             base_value => q(10000),
351             divisor => q(10000),
352             rule => q(=%spellout-cardinal=),
353             },
354             },
355             },
356             'cardinal8' => {
357             'private' => {
358             '1' => {
359             base_value => q(1),
360             divisor => q(1),
361             rule => q(零=%spellout-numbering=),
362             },
363             '10' => {
364             base_value => q(10),
365             divisor => q(10),
366             rule => q(零一=%spellout-cardinal=),
367             },
368             '20' => {
369             base_value => q(20),
370             divisor => q(10),
371             rule => q(零=%spellout-cardinal=),
372             },
373             '10000000' => {
374             base_value => q(10000000),
375             divisor => q(10000000),
376             rule => q(=%spellout-cardinal=),
377             },
378             'max' => {
379             base_value => q(10000000),
380             divisor => q(10000000),
381             rule => q(=%spellout-cardinal=),
382             },
383             },
384             },
385             'digits-ordinal' => {
386             'public' => {
387             '-x' => {
388             divisor => q(1),
389             rule => q(第−→#,###0→),
390             },
391             '0' => {
392             base_value => q(0),
393             divisor => q(1),
394             rule => q(第=#,###0=),
395             },
396             'max' => {
397             base_value => q(0),
398             divisor => q(1),
399             rule => q(第=#,###0=),
400             },
401             },
402             },
403             'financialnumber13' => {
404             'private' => {
405             '1' => {
406             base_value => q(1),
407             divisor => q(1),
408             rule => q(零=%spellout-cardinal-financial=),
409             },
410             '10' => {
411             base_value => q(10),
412             divisor => q(10),
413             rule => q(零壹=%spellout-cardinal-financial=),
414             },
415             '20' => {
416             base_value => q(20),
417             divisor => q(10),
418             rule => q(零=%spellout-cardinal-financial=),
419             },
420             '1000000000000' => {
421             base_value => q(1000000000000),
422             divisor => q(1000000000000),
423             rule => q(=%spellout-cardinal-financial=),
424             },
425             'max' => {
426             base_value => q(1000000000000),
427             divisor => q(1000000000000),
428             rule => q(=%spellout-cardinal-financial=),
429             },
430             },
431             },
432             'financialnumber2' => {
433             'private' => {
434             '1' => {
435             base_value => q(1),
436             divisor => q(1),
437             rule => q(零=%spellout-cardinal-financial=),
438             },
439             '10' => {
440             base_value => q(10),
441             divisor => q(10),
442             rule => q(壹=%spellout-cardinal-financial=),
443             },
444             '20' => {
445             base_value => q(20),
446             divisor => q(10),
447             rule => q(=%spellout-cardinal-financial=),
448             },
449             'max' => {
450             base_value => q(20),
451             divisor => q(10),
452             rule => q(=%spellout-cardinal-financial=),
453             },
454             },
455             },
456             'financialnumber3' => {
457             'private' => {
458             '1' => {
459             base_value => q(1),
460             divisor => q(1),
461             rule => q(零=%spellout-cardinal-financial=),
462             },
463             '10' => {
464             base_value => q(10),
465             divisor => q(10),
466             rule => q(零壹=%spellout-cardinal-financial=),
467             },
468             '20' => {
469             base_value => q(20),
470             divisor => q(10),
471             rule => q(零=%spellout-cardinal-financial=),
472             },
473             '100' => {
474             base_value => q(100),
475             divisor => q(100),
476             rule => q(=%spellout-cardinal-financial=),
477             },
478             'max' => {
479             base_value => q(100),
480             divisor => q(100),
481             rule => q(=%spellout-cardinal-financial=),
482             },
483             },
484             },
485             'financialnumber4' => {
486             'private' => {
487             '1' => {
488             base_value => q(1),
489             divisor => q(1),
490             rule => q(零=%spellout-cardinal-financial=),
491             },
492             '10' => {
493             base_value => q(10),
494             divisor => q(10),
495             rule => q(零壹=%spellout-cardinal-financial=),
496             },
497             '20' => {
498             base_value => q(20),
499             divisor => q(10),
500             rule => q(零=%spellout-cardinal-financial=),
501             },
502             '1000' => {
503             base_value => q(1000),
504             divisor => q(1000),
505             rule => q(=%spellout-cardinal-financial=),
506             },
507             'max' => {
508             base_value => q(1000),
509             divisor => q(1000),
510             rule => q(=%spellout-cardinal-financial=),
511             },
512             },
513             },
514             'financialnumber5' => {
515             'private' => {
516             '1' => {
517             base_value => q(1),
518             divisor => q(1),
519             rule => q(零=%spellout-cardinal-financial=),
520             },
521             '10' => {
522             base_value => q(10),
523             divisor => q(10),
524             rule => q(零壹=%spellout-cardinal-financial=),
525             },
526             '20' => {
527             base_value => q(20),
528             divisor => q(10),
529             rule => q(零=%spellout-cardinal-financial=),
530             },
531             '10000' => {
532             base_value => q(10000),
533             divisor => q(10000),
534             rule => q(=%spellout-cardinal-financial=),
535             },
536             'max' => {
537             base_value => q(10000),
538             divisor => q(10000),
539             rule => q(=%spellout-cardinal-financial=),
540             },
541             },
542             },
543             'financialnumber8' => {
544             'private' => {
545             '1' => {
546             base_value => q(1),
547             divisor => q(1),
548             rule => q(零=%spellout-cardinal-financial=),
549             },
550             '10' => {
551             base_value => q(10),
552             divisor => q(10),
553             rule => q(零壹=%spellout-cardinal-financial=),
554             },
555             '20' => {
556             base_value => q(20),
557             divisor => q(10),
558             rule => q(零=%spellout-cardinal-financial=),
559             },
560             '10000000' => {
561             base_value => q(10000000),
562             divisor => q(10000000),
563             rule => q(=%spellout-cardinal-financial=),
564             },
565             'max' => {
566             base_value => q(10000000),
567             divisor => q(10000000),
568             rule => q(=%spellout-cardinal-financial=),
569             },
570             },
571             },
572             'number13' => {
573             'private' => {
574             '1' => {
575             base_value => q(1),
576             divisor => q(1),
577             rule => q(〇=%spellout-numbering=),
578             },
579             '10' => {
580             base_value => q(10),
581             divisor => q(10),
582             rule => q(〇一=%spellout-numbering=),
583             },
584             '20' => {
585             base_value => q(20),
586             divisor => q(10),
587             rule => q(〇=%spellout-numbering=),
588             },
589             '1000000000000' => {
590             base_value => q(1000000000000),
591             divisor => q(1000000000000),
592             rule => q(=%spellout-numbering=),
593             },
594             'max' => {
595             base_value => q(1000000000000),
596             divisor => q(1000000000000),
597             rule => q(=%spellout-numbering=),
598             },
599             },
600             },
601             'number2' => {
602             'private' => {
603             '1' => {
604             base_value => q(1),
605             divisor => q(1),
606             rule => q(〇=%spellout-numbering=),
607             },
608             '10' => {
609             base_value => q(10),
610             divisor => q(10),
611             rule => q(一=%spellout-numbering=),
612             },
613             '20' => {
614             base_value => q(20),
615             divisor => q(10),
616             rule => q(=%spellout-numbering=),
617             },
618             'max' => {
619             base_value => q(20),
620             divisor => q(10),
621             rule => q(=%spellout-numbering=),
622             },
623             },
624             },
625             'number3' => {
626             'private' => {
627             '1' => {
628             base_value => q(1),
629             divisor => q(1),
630             rule => q(〇=%spellout-numbering=),
631             },
632             '10' => {
633             base_value => q(10),
634             divisor => q(10),
635             rule => q(〇一=%spellout-numbering=),
636             },
637             '20' => {
638             base_value => q(20),
639             divisor => q(10),
640             rule => q(〇=%spellout-numbering=),
641             },
642             '100' => {
643             base_value => q(100),
644             divisor => q(100),
645             rule => q(=%spellout-numbering=),
646             },
647             'max' => {
648             base_value => q(100),
649             divisor => q(100),
650             rule => q(=%spellout-numbering=),
651             },
652             },
653             },
654             'number4' => {
655             'private' => {
656             '1' => {
657             base_value => q(1),
658             divisor => q(1),
659             rule => q(〇=%spellout-numbering=),
660             },
661             '10' => {
662             base_value => q(10),
663             divisor => q(10),
664             rule => q(〇一=%spellout-numbering=),
665             },
666             '20' => {
667             base_value => q(20),
668             divisor => q(10),
669             rule => q(〇=%spellout-numbering=),
670             },
671             '1000' => {
672             base_value => q(1000),
673             divisor => q(1000),
674             rule => q(=%spellout-numbering=),
675             },
676             'max' => {
677             base_value => q(1000),
678             divisor => q(1000),
679             rule => q(=%spellout-numbering=),
680             },
681             },
682             },
683             'number5' => {
684             'private' => {
685             '1' => {
686             base_value => q(1),
687             divisor => q(1),
688             rule => q(〇=%spellout-numbering=),
689             },
690             '10' => {
691             base_value => q(10),
692             divisor => q(10),
693             rule => q(〇一=%spellout-numbering=),
694             },
695             '20' => {
696             base_value => q(20),
697             divisor => q(10),
698             rule => q(〇=%spellout-numbering=),
699             },
700             '10000' => {
701             base_value => q(10000),
702             divisor => q(10000),
703             rule => q(=%spellout-numbering=),
704             },
705             'max' => {
706             base_value => q(10000),
707             divisor => q(10000),
708             rule => q(=%spellout-numbering=),
709             },
710             },
711             },
712             'number8' => {
713             'private' => {
714             '1' => {
715             base_value => q(1),
716             divisor => q(1),
717             rule => q(〇=%spellout-numbering=),
718             },
719             '10' => {
720             base_value => q(10),
721             divisor => q(10),
722             rule => q(〇一=%spellout-numbering=),
723             },
724             '20' => {
725             base_value => q(20),
726             divisor => q(10),
727             rule => q(〇=%spellout-numbering=),
728             },
729             '10000000' => {
730             base_value => q(10000000),
731             divisor => q(10000000),
732             rule => q(=%spellout-numbering=),
733             },
734             'max' => {
735             base_value => q(10000000),
736             divisor => q(10000000),
737             rule => q(=%spellout-numbering=),
738             },
739             },
740             },
741             'numbering-days' => {
742             'private' => {
743             '0' => {
744             base_value => q(0),
745             divisor => q(1),
746             rule => q(=%spellout-numbering=),
747             },
748             '21' => {
749             base_value => q(21),
750             divisor => q(10),
751             rule => q(廿→→),
752             },
753             '30' => {
754             base_value => q(30),
755             divisor => q(10),
756             rule => q(←←十),
757             },
758             '31' => {
759             base_value => q(31),
760             divisor => q(10),
761             rule => q(丗→→),
762             },
763             '40' => {
764             base_value => q(40),
765             divisor => q(10),
766             rule => q(←←十),
767             },
768             '41' => {
769             base_value => q(41),
770             divisor => q(10),
771             rule => q(卌→→),
772             },
773             '50' => {
774             base_value => q(50),
775             divisor => q(10),
776             rule => q(=%spellout-numbering=),
777             },
778             'max' => {
779             base_value => q(50),
780             divisor => q(10),
781             rule => q(=%spellout-numbering=),
782             },
783             },
784             },
785             'spellout-cardinal' => {
786             'public' => {
787             '-x' => {
788             divisor => q(1),
789             rule => q(负→→),
790             },
791             '0' => {
792             base_value => q(0),
793             divisor => q(1),
794             rule => q(零),
795             },
796             'x.x' => {
797             divisor => q(1),
798             rule => q(←←点→→→),
799             },
800             '1' => {
801             base_value => q(1),
802             divisor => q(1),
803             rule => q(一),
804             },
805             '2' => {
806             base_value => q(2),
807             divisor => q(1),
808             rule => q(二),
809             },
810             '3' => {
811             base_value => q(3),
812             divisor => q(1),
813             rule => q(三),
814             },
815             '4' => {
816             base_value => q(4),
817             divisor => q(1),
818             rule => q(å››),
819             },
820             '5' => {
821             base_value => q(5),
822             divisor => q(1),
823             rule => q(五),
824             },
825             '6' => {
826             base_value => q(6),
827             divisor => q(1),
828             rule => q(å…­),
829             },
830             '7' => {
831             base_value => q(7),
832             divisor => q(1),
833             rule => q(七),
834             },
835             '8' => {
836             base_value => q(8),
837             divisor => q(1),
838             rule => q(å…«),
839             },
840             '9' => {
841             base_value => q(9),
842             divisor => q(1),
843             rule => q(九),
844             },
845             '10' => {
846             base_value => q(10),
847             divisor => q(10),
848             rule => q(=%spellout-numbering=),
849             },
850             '100' => {
851             base_value => q(100),
852             divisor => q(100),
853             rule => q(←←百[→%%cardinal2→]),
854             },
855             '1000' => {
856             base_value => q(1000),
857             divisor => q(1000),
858             rule => q(←←千[→%%cardinal3→]),
859             },
860             '10000' => {
861             base_value => q(10000),
862             divisor => q(10000),
863             rule => q(←←万[→%%cardinal4→]),
864             },
865             '100000000' => {
866             base_value => q(100000000),
867             divisor => q(100000000),
868             rule => q(←←亿[→%%cardinal5→]),
869             },
870             '1000000000000' => {
871             base_value => q(1000000000000),
872             divisor => q(1000000000000),
873             rule => q(←←兆[→%%cardinal8→]),
874             },
875             '10000000000000000' => {
876             base_value => q(10000000000000000),
877             divisor => q(10000000000000000),
878             rule => q(←←京[→%%cardinal13→]),
879             },
880             '1000000000000000000' => {
881             base_value => q(1000000000000000000),
882             divisor => q(1000000000000000000),
883             rule => q(=#,###0=),
884             },
885             'max' => {
886             base_value => q(1000000000000000000),
887             divisor => q(1000000000000000000),
888             rule => q(=#,###0=),
889             },
890             },
891             },
892             'spellout-cardinal-alternate2' => {
893             'public' => {
894             '-x' => {
895             divisor => q(1),
896             rule => q(负→→),
897             },
898             '0' => {
899             base_value => q(0),
900             divisor => q(1),
901             rule => q(零),
902             },
903             'x.x' => {
904             divisor => q(1),
905             rule => q(=%spellout-cardinal=),
906             },
907             '1' => {
908             base_value => q(1),
909             divisor => q(1),
910             rule => q(一),
911             },
912             '2' => {
913             base_value => q(2),
914             divisor => q(1),
915             rule => q(两),
916             },
917             '3' => {
918             base_value => q(3),
919             divisor => q(1),
920             rule => q(三),
921             },
922             '4' => {
923             base_value => q(4),
924             divisor => q(1),
925             rule => q(å››),
926             },
927             '5' => {
928             base_value => q(5),
929             divisor => q(1),
930             rule => q(五),
931             },
932             '6' => {
933             base_value => q(6),
934             divisor => q(1),
935             rule => q(å…­),
936             },
937             '7' => {
938             base_value => q(7),
939             divisor => q(1),
940             rule => q(七),
941             },
942             '8' => {
943             base_value => q(8),
944             divisor => q(1),
945             rule => q(å…«),
946             },
947             '9' => {
948             base_value => q(9),
949             divisor => q(1),
950             rule => q(九),
951             },
952             '10' => {
953             base_value => q(10),
954             divisor => q(10),
955             rule => q(=%spellout-numbering=),
956             },
957             '100' => {
958             base_value => q(100),
959             divisor => q(100),
960             rule => q(←←百[→%%cardinal-alternate2-2→]),
961             },
962             '1000' => {
963             base_value => q(1000),
964             divisor => q(1000),
965             rule => q(←←千[→%%cardinal-alternate2-3→]),
966             },
967             '10000' => {
968             base_value => q(10000),
969             divisor => q(10000),
970             rule => q(←←万[→%%cardinal-alternate2-4→]),
971             },
972             '100000000' => {
973             base_value => q(100000000),
974             divisor => q(100000000),
975             rule => q(←←亿[→%%cardinal-alternate2-5→]),
976             },
977             '1000000000000' => {
978             base_value => q(1000000000000),
979             divisor => q(1000000000000),
980             rule => q(←←兆[→%%cardinal-alternate2-8→]),
981             },
982             '10000000000000000' => {
983             base_value => q(10000000000000000),
984             divisor => q(10000000000000000),
985             rule => q(←←京[→%%cardinal-alternate2-13→]),
986             },
987             '1000000000000000000' => {
988             base_value => q(1000000000000000000),
989             divisor => q(1000000000000000000),
990             rule => q(=#,###0=),
991             },
992             'max' => {
993             base_value => q(1000000000000000000),
994             divisor => q(1000000000000000000),
995             rule => q(=#,###0=),
996             },
997             },
998             },
999             'spellout-cardinal-financial' => {
1000             'public' => {
1001             '-x' => {
1002             divisor => q(1),
1003             rule => q(负→→),
1004             },
1005             '0' => {
1006             base_value => q(0),
1007             divisor => q(1),
1008             rule => q(零),
1009             },
1010             'x.x' => {
1011             divisor => q(1),
1012             rule => q(←←点→→→),
1013             },
1014             '1' => {
1015             base_value => q(1),
1016             divisor => q(1),
1017             rule => q(壹),
1018             },
1019             '2' => {
1020             base_value => q(2),
1021             divisor => q(1),
1022             rule => q(è´°),
1023             },
1024             '3' => {
1025             base_value => q(3),
1026             divisor => q(1),
1027             rule => q(叁),
1028             },
1029             '4' => {
1030             base_value => q(4),
1031             divisor => q(1),
1032             rule => q(肆),
1033             },
1034             '5' => {
1035             base_value => q(5),
1036             divisor => q(1),
1037             rule => q(伍),
1038             },
1039             '6' => {
1040             base_value => q(6),
1041             divisor => q(1),
1042             rule => q(陆),
1043             },
1044             '7' => {
1045             base_value => q(7),
1046             divisor => q(1),
1047             rule => q(柒),
1048             },
1049             '8' => {
1050             base_value => q(8),
1051             divisor => q(1),
1052             rule => q(捌),
1053             },
1054             '9' => {
1055             base_value => q(9),
1056             divisor => q(1),
1057             rule => q(玖),
1058             },
1059             '10' => {
1060             base_value => q(10),
1061             divisor => q(10),
1062             rule => q(拾[→→]),
1063             },
1064             '20' => {
1065             base_value => q(20),
1066             divisor => q(10),
1067             rule => q(←←拾[→→]),
1068             },
1069             '100' => {
1070             base_value => q(100),
1071             divisor => q(100),
1072             rule => q(←←佰[→%%financialnumber2→]),
1073             },
1074             '1000' => {
1075             base_value => q(1000),
1076             divisor => q(1000),
1077             rule => q(←←仟[→%%financialnumber3→]),
1078             },
1079             '10000' => {
1080             base_value => q(10000),
1081             divisor => q(10000),
1082             rule => q(←←万[→%%financialnumber4→]),
1083             },
1084             '100000000' => {
1085             base_value => q(100000000),
1086             divisor => q(100000000),
1087             rule => q(←←亿[→%%financialnumber5→]),
1088             },
1089             '1000000000000' => {
1090             base_value => q(1000000000000),
1091             divisor => q(1000000000000),
1092             rule => q(←←兆[→%%financialnumber8→]),
1093             },
1094             '10000000000000000' => {
1095             base_value => q(10000000000000000),
1096             divisor => q(10000000000000000),
1097             rule => q(←←京[→%%financialnumber13→]),
1098             },
1099             '1000000000000000000' => {
1100             base_value => q(1000000000000000000),
1101             divisor => q(1000000000000000000),
1102             rule => q(=#,###0=),
1103             },
1104             'max' => {
1105             base_value => q(1000000000000000000),
1106             divisor => q(1000000000000000000),
1107             rule => q(=#,###0=),
1108             },
1109             },
1110             },
1111             'spellout-numbering' => {
1112             'public' => {
1113             '-x' => {
1114             divisor => q(1),
1115             rule => q(负→→),
1116             },
1117             '0' => {
1118             base_value => q(0),
1119             divisor => q(1),
1120             rule => q(〇),
1121             },
1122             'x.x' => {
1123             divisor => q(1),
1124             rule => q(←←点→→→),
1125             },
1126             '1' => {
1127             base_value => q(1),
1128             divisor => q(1),
1129             rule => q(一),
1130             },
1131             '2' => {
1132             base_value => q(2),
1133             divisor => q(1),
1134             rule => q(二),
1135             },
1136             '3' => {
1137             base_value => q(3),
1138             divisor => q(1),
1139             rule => q(三),
1140             },
1141             '4' => {
1142             base_value => q(4),
1143             divisor => q(1),
1144             rule => q(å››),
1145             },
1146             '5' => {
1147             base_value => q(5),
1148             divisor => q(1),
1149             rule => q(五),
1150             },
1151             '6' => {
1152             base_value => q(6),
1153             divisor => q(1),
1154             rule => q(å…­),
1155             },
1156             '7' => {
1157             base_value => q(7),
1158             divisor => q(1),
1159             rule => q(七),
1160             },
1161             '8' => {
1162             base_value => q(8),
1163             divisor => q(1),
1164             rule => q(å…«),
1165             },
1166             '9' => {
1167             base_value => q(9),
1168             divisor => q(1),
1169             rule => q(九),
1170             },
1171             '10' => {
1172             base_value => q(10),
1173             divisor => q(10),
1174             rule => q(十[→→]),
1175             },
1176             '20' => {
1177             base_value => q(20),
1178             divisor => q(10),
1179             rule => q(←←十[→→]),
1180             },
1181             '100' => {
1182             base_value => q(100),
1183             divisor => q(100),
1184             rule => q(←←百[→%%number2→]),
1185             },
1186             '1000' => {
1187             base_value => q(1000),
1188             divisor => q(1000),
1189             rule => q(←←千[→%%number3→]),
1190             },
1191             '10000' => {
1192             base_value => q(10000),
1193             divisor => q(10000),
1194             rule => q(←←万[→%%number4→]),
1195             },
1196             '100000000' => {
1197             base_value => q(100000000),
1198             divisor => q(100000000),
1199             rule => q(←←亿[→%%number5→]),
1200             },
1201             '1000000000000' => {
1202             base_value => q(1000000000000),
1203             divisor => q(1000000000000),
1204             rule => q(←←兆[→%%number8→]),
1205             },
1206             '10000000000000000' => {
1207             base_value => q(10000000000000000),
1208             divisor => q(10000000000000000),
1209             rule => q(←←京[→%%number13→]),
1210             },
1211             '1000000000000000000' => {
1212             base_value => q(1000000000000000000),
1213             divisor => q(1000000000000000000),
1214             rule => q(=#,###0=),
1215             },
1216             'max' => {
1217             base_value => q(1000000000000000000),
1218             divisor => q(1000000000000000000),
1219             rule => q(=#,###0=),
1220             },
1221             },
1222             },
1223             'spellout-numbering-days' => {
1224             'public' => {
1225             '-x' => {
1226             divisor => q(1),
1227             rule => q(负→→),
1228             },
1229             '0' => {
1230             base_value => q(0),
1231             divisor => q(1),
1232             rule => q(〇),
1233             },
1234             'x.x' => {
1235             divisor => q(1),
1236             rule => q(=#,##0.#=),
1237             },
1238             '1' => {
1239             base_value => q(1),
1240             divisor => q(1),
1241             rule => q(初=%spellout-numbering=),
1242             },
1243             '11' => {
1244             base_value => q(11),
1245             divisor => q(10),
1246             rule => q(=%spellout-numbering=),
1247             },
1248             '21' => {
1249             base_value => q(21),
1250             divisor => q(10),
1251             rule => q(=%%numbering-days=),
1252             },
1253             'max' => {
1254             base_value => q(21),
1255             divisor => q(10),
1256             rule => q(=%%numbering-days=),
1257             },
1258             },
1259             },
1260             'spellout-numbering-year' => {
1261             'public' => {
1262             '0' => {
1263             base_value => q(0),
1264             divisor => q(1),
1265             rule => q(=%spellout-numbering=),
1266             },
1267             'x.x' => {
1268             divisor => q(1),
1269             rule => q(=#,###0.#=),
1270             },
1271             '1000' => {
1272             base_value => q(1000),
1273             divisor => q(1000),
1274             rule => q(=%%spellout-numbering-year-digits=),
1275             },
1276             '10000' => {
1277             base_value => q(10000),
1278             divisor => q(10000),
1279             rule => q(=%spellout-numbering=),
1280             },
1281             'max' => {
1282             base_value => q(10000),
1283             divisor => q(10000),
1284             rule => q(=%spellout-numbering=),
1285             },
1286             },
1287             },
1288             'spellout-numbering-year-digits' => {
1289             'private' => {
1290             '0' => {
1291             base_value => q(0),
1292             divisor => q(1),
1293             rule => q(=%spellout-numbering=),
1294             },
1295             '10' => {
1296             base_value => q(10),
1297             divisor => q(10),
1298             rule => q(←←→→→),
1299             },
1300             '100' => {
1301             base_value => q(100),
1302             divisor => q(100),
1303             rule => q(←←→→→),
1304             },
1305             '1000' => {
1306             base_value => q(1000),
1307             divisor => q(1000),
1308             rule => q(←←→→→),
1309             },
1310             'max' => {
1311             base_value => q(1000),
1312             divisor => q(1000),
1313             rule => q(←←→→→),
1314             },
1315             },
1316             },
1317             'spellout-ordinal' => {
1318             'public' => {
1319             '0' => {
1320             base_value => q(0),
1321             divisor => q(1),
1322             rule => q(第=%spellout-numbering=),
1323             },
1324             'x.x' => {
1325             divisor => q(1),
1326             rule => q(=#,###0.#=),
1327             },
1328             'max' => {
1329             divisor => q(1),
1330             rule => q(=#,###0.#=),
1331             },
1332             },
1333             },
1334             } },
1335             );
1336              
1337             # Need to add code for Key type pattern
1338             sub display_name_pattern {
1339 0     0 0   my ($self, $name, $region, $script, $variant) = @_;
1340              
1341 0           my $display_pattern = '{0}({1})';
1342 0           $display_pattern =~s/\{0\}/$name/g;
1343 0           my $subtags = join '{0}、{1}', grep {$_} (
  0            
1344             $region,
1345             $script,
1346             $variant,
1347             );
1348              
1349 0           $display_pattern =~s/\{1\}/$subtags/g;
1350 0           return $display_pattern;
1351             }
1352              
1353             has 'display_name_language' => (
1354             is => 'ro',
1355             isa => CodeRef,
1356             init_arg => undef,
1357             default => sub {
1358             sub {
1359             my %languages = (
1360             'aa' => '阿法文',
1361             'ab' => '阿布哈西亚文',
1362             'ace' => '亚齐文',
1363             'ach' => '阿乔利文',
1364             'ada' => '阿当梅文',
1365             'ady' => '阿迪何文',
1366             'ae' => '阿维斯塔文',
1367             'af' => '南非荷兰文',
1368             'afh' => '阿弗里希利文',
1369             'agq' => '亚罕文',
1370             'ain' => '阿伊努文',
1371             'ak' => '阿肯文',
1372             'akk' => '阿卡德文',
1373             'ale' => '阿留申文',
1374             'alt' => '南阿尔泰文',
1375             'am' => '阿姆哈拉文',
1376             'an' => '阿拉贡文',
1377             'ang' => '古英文',
1378             'anp' => '昂加文',
1379             'ar' => '阿拉伯文',
1380             'ar_001' => '现代标准阿拉伯文',
1381             'arc' => '阿拉米文',
1382             'arn' => '马普切文',
1383             'arp' => '阿拉帕霍文',
1384             'arw' => '阿拉瓦克文',
1385             'as' => '阿萨姆文',
1386             'asa' => '阿苏文',
1387             'ast' => '阿斯图里亚思特文',
1388             'av' => '阿瓦尔文',
1389             'awa' => '阿瓦乔文',
1390             'ay' => '艾马拉文',
1391             'az' => '阿塞拜疆文',
1392             'az@alt=short' => '阿塞拜疆文',
1393             'az_Arab' => '南阿塞拜疆文',
1394             'ba' => '巴什客尔文',
1395             'bal' => '俾路支文',
1396             'ban' => '巴里文',
1397             'bas' => '巴萨文',
1398             'bax' => '巴姆穆文',
1399             'bbj' => '戈马拉文',
1400             'be' => '白俄罗斯文',
1401             'bej' => '别札文',
1402             'bem' => '别姆巴文',
1403             'bez' => '贝纳文',
1404             'bfd' => '巴非特文',
1405             'bg' => '保加利亚文',
1406             'bgn' => '西俾路支文',
1407             'bho' => '博杰普尔文',
1408             'bi' => '比斯拉马文',
1409             'bik' => '毕库尔文',
1410             'bin' => '比尼文',
1411             'bkm' => '科姆文',
1412             'bla' => '司克司卡文',
1413             'bm' => '班巴拉文',
1414             'bn' => '孟加拉文',
1415             'bo' => '藏文',
1416             'br' => '布里多尼文',
1417             'bra' => '布拉杰文',
1418             'brx' => '博多文',
1419             'bs' => '波斯尼亚文',
1420             'bss' => '阿库色文',
1421             'bua' => '布里亚特文',
1422             'bug' => '布吉文',
1423             'bum' => '布鲁文',
1424             'byn' => '布林文',
1425             'byv' => '梅敦巴文',
1426             'ca' => '加泰罗尼亚文',
1427             'cad' => '卡多文',
1428             'car' => '巴勒比文',
1429             'cay' => '卡尤加文',
1430             'cch' => '阿灿文',
1431             'ce' => '车臣文',
1432             'ceb' => '宿务文',
1433             'cgg' => '奇加文',
1434             'ch' => '查莫罗文',
1435             'chb' => '契布卡文',
1436             'chg' => '查加文',
1437             'chk' => '楚吾克文',
1438             'chm' => '马里文',
1439             'chn' => '契努克文',
1440             'cho' => '乔克托文',
1441             'chp' => '佩瓦扬文',
1442             'chr' => '彻罗基文',
1443             'chy' => '夏延文',
1444             'ckb' => '索拉尼库尔德文',
1445             'co' => '科西嘉文',
1446             'cop' => '科普特文',
1447             'cr' => '克里族文',
1448             'crh' => '克里米亚土耳其文',
1449             'cs' => '捷克文',
1450             'csb' => '卡舒文',
1451             'cu' => '宗教斯拉夫文',
1452             'cv' => '楚瓦什文',
1453             'cy' => '威尔士文',
1454             'da' => '丹麦文',
1455             'dak' => '达科他文',
1456             'dar' => '达尔格瓦文',
1457             'dav' => '台塔文',
1458             'de' => 'å¾·æ–‡',
1459             'de_AT' => '奥地利德文',
1460             'de_CH' => '瑞士高地德文',
1461             'del' => '特拉华文',
1462             'den' => '司雷夫文',
1463             'dgr' => '多格里布文',
1464             'din' => '丁卡文',
1465             'dje' => '哲尔马文',
1466             'doi' => '多格拉文',
1467             'dsb' => '下索布文',
1468             'dua' => '都阿拉文',
1469             'dum' => '中古荷兰文',
1470             'dv' => '迪维希文',
1471             'dyo' => '朱拉文',
1472             'dyu' => '迪尤拉文',
1473             'dz' => '不丹文',
1474             'dzg' => '达扎葛文',
1475             'ebu' => '恩布文',
1476             'ee' => '埃维文',
1477             'efi' => '埃菲克文',
1478             'egy' => '古埃及文',
1479             'eka' => '埃克丘克文',
1480             'el' => '希腊文',
1481             'elx' => '艾拉米特文',
1482             'en' => '英文',
1483             'en_AU' => '澳大利亚英文',
1484             'en_CA' => '加拿大英文',
1485             'en_GB' => '英式英文',
1486             'en_GB@alt=short' => '英式英文',
1487             'en_US' => '美式英文',
1488             'en_US@alt=short' => '美式英文',
1489             'enm' => '中古英文',
1490             'eo' => '世界文',
1491             'es' => '西班牙文',
1492             'es_419' => '拉丁美洲西班牙文',
1493             'es_ES' => '欧洲西班牙文',
1494             'es_MX' => '墨西哥西班牙文',
1495             'et' => '爱沙尼亚文',
1496             'eu' => '巴斯克文',
1497             'ewo' => '旺杜文',
1498             'fa' => '波斯文',
1499             'fan' => '芳格文',
1500             'fat' => '芳蒂文',
1501             'ff' => '夫拉文',
1502             'fi' => '芬兰文',
1503             'fil' => '菲律宾文',
1504             'fj' => '斐济文',
1505             'fo' => '法罗文',
1506             'fon' => '丰文',
1507             'fr' => '法文',
1508             'fr_CA' => '加拿大法文',
1509             'fr_CH' => '瑞士法文',
1510             'frm' => '中古法文',
1511             'fro' => '古法文',
1512             'frr' => '北弗里西亚文',
1513             'frs' => '东弗里西亚文',
1514             'fur' => '弗留利文',
1515             'fy' => '西弗里西亚文',
1516             'ga' => '爱尔兰文',
1517             'gaa' => '加文',
1518             'gag' => '加告兹文',
1519             'gay' => '迦约文',
1520             'gba' => '葛巴亚文',
1521             'gd' => '苏格兰盖尔文',
1522             'gez' => '吉兹文',
1523             'gil' => '吉尔伯特斯文',
1524             'gl' => '加利西亚文',
1525             'gmh' => '中古高地德文',
1526             'gn' => '瓜拉尼文',
1527             'goh' => '古高地德文',
1528             'gon' => 'å²—å¾·æ–‡',
1529             'gor' => '科洛涅达罗文',
1530             'got' => '哥特文',
1531             'grb' => '格列博文',
1532             'grc' => '古希腊文',
1533             'gsw' => '瑞士德文',
1534             'gu' => '古吉拉特文',
1535             'guz' => '古西文',
1536             'gv' => '马恩岛文',
1537             'gwi' => '吉维克琴文',
1538             'ha' => '豪萨文',
1539             'hai' => '海达文',
1540             'haw' => '夏威夷文',
1541             'he' => '希伯来文',
1542             'hi' => '印地文',
1543             'hil' => '希利盖农文',
1544             'hit' => '赫梯文',
1545             'hmn' => '赫蒙文',
1546             'ho' => '希里莫图文',
1547             'hr' => '克罗地亚文',
1548             'hsb' => '上索布文',
1549             'ht' => '海地文',
1550             'hu' => '匈牙利文',
1551             'hup' => '胡帕文',
1552             'hy' => '亚美尼亚文',
1553             'hz' => '赫雷罗文',
1554             'ia' => '国际文字',
1555             'iba' => '伊班文',
1556             'ibb' => '伊比比奥文',
1557             'id' => '印度尼西亚文',
1558             'ie' => '国际文字(E)',
1559             'ig' => '伊布文',
1560             'ii' => '四川彝文',
1561             'ik' => '依奴皮维克文',
1562             'ilo' => '伊洛干诺文',
1563             'inh' => '印古什文',
1564             'io' => '伊多文',
1565             'is' => '冰岛文',
1566             'it' => '意大利文',
1567             'iu' => '因纽特文',
1568             'ja' => '日文',
1569             'jbo' => '逻辑文',
1570             'jgo' => '恩艮巴',
1571             'jmc' => '马切姆文',
1572             'jpr' => '犹太波斯文',
1573             'jrb' => '犹太阿拉伯文',
1574             'jv' => '爪哇文',
1575             'ka' => '格鲁吉亚文',
1576             'kaa' => '卡拉卡尔帕克文',
1577             'kab' => '卡比尔文',
1578             'kac' => '卡琴文',
1579             'kaj' => '卡捷文',
1580             'kam' => '卡姆巴文',
1581             'kaw' => '卡威文',
1582             'kbd' => '卡巴尔达文',
1583             'kbl' => '加涅姆布文',
1584             'kcg' => '卡塔布文',
1585             'kde' => '马孔德文',
1586             'kea' => '卡布佛得鲁文',
1587             'kfo' => '科罗文',
1588             'kg' => '刚果文',
1589             'kha' => '卡西文',
1590             'kho' => '和田文',
1591             'khq' => '西桑海文',
1592             'ki' => '吉库尤文',
1593             'kj' => '宽亚玛文',
1594             'kk' => '哈萨克文',
1595             'kkj' => '卡库文',
1596             'kl' => '格陵兰文',
1597             'kln' => '卡伦金文',
1598             'km' => '高棉文',
1599             'kmb' => '金邦杜文',
1600             'kn' => '卡纳达文',
1601             'ko' => '韩文',
1602             'koi' => '科米-彼尔米亚克文',
1603             'kok' => '刚卡尼文',
1604             'kos' => '科斯拉伊文',
1605             'kpe' => '克佩列文',
1606             'kr' => '卡努里文',
1607             'krc' => '卡拉恰伊巴尔卡尔文',
1608             'krl' => '卡累利阿文',
1609             'kru' => '库鲁克文',
1610             'ks' => '克什米尔文',
1611             'ksb' => '香巴拉文',
1612             'ksf' => '巴菲亚文',
1613             'ksh' => '科隆文',
1614             'ku' => '库尔德文',
1615             'kum' => '库梅克文',
1616             'kut' => '库特内文',
1617             'kv' => '科米文',
1618             'kw' => '凯尔特文',
1619             'ky' => '吉尔吉斯文',
1620             'la' => '拉丁文',
1621             'lad' => '拉迪诺文',
1622             'lag' => '朗吉文',
1623             'lah' => '拉亨达文',
1624             'lam' => 'å…°å·´æ–‡',
1625             'lb' => '卢森堡文',
1626             'lez' => '莱兹依昂文',
1627             'lg' => '卢干达文',
1628             'li' => '淋布尔吉文',
1629             'lkt' => '拉科塔文',
1630             'ln' => '林加拉文',
1631             'lo' => '老挝文',
1632             'lol' => '芒戈文',
1633             'loz' => '洛兹文',
1634             'lrc' => '北卢尔文',
1635             'lt' => '立陶宛文',
1636             'lu' => '鲁巴加丹加文',
1637             'lua' => '鲁巴鲁瓦文',
1638             'lui' => '路易塞诺文',
1639             'lun' => '隆达文',
1640             'luo' => '卢奥文',
1641             'lus' => '卢晒文',
1642             'luy' => '卢雅文',
1643             'lv' => '拉脱维亚文',
1644             'mad' => '马都拉文',
1645             'maf' => '马法文',
1646             'mag' => '马加伊文',
1647             'mai' => '迈蒂利文',
1648             'mak' => '望加锡文',
1649             'man' => '曼丁哥文',
1650             'mas' => '萨伊文',
1651             'mde' => '马坝文',
1652             'mdf' => '莫克沙文',
1653             'mdr' => '曼达尔文',
1654             'men' => '门迪文',
1655             'mer' => '梅鲁文',
1656             'mfe' => '毛里求斯克里奥尔文',
1657             'mg' => '马尔加什文',
1658             'mga' => '中古爱尔兰文',
1659             'mgh' => '马夸文',
1660             'mgo' => '梅塔',
1661             'mh' => '马绍尔文',
1662             'mi' => '毛利文',
1663             'mic' => '米克马克文',
1664             'min' => '米南卡保文',
1665             'mk' => '马其顿文',
1666             'ml' => '马拉雅拉姆文',
1667             'mn' => '蒙古文',
1668             'mnc' => '满文',
1669             'mni' => '曼尼普里文',
1670             'moh' => '摩霍克文',
1671             'mos' => '莫西文',
1672             'mr' => '马拉地文',
1673             'ms' => '马来文',
1674             'mt' => '马耳他文',
1675             'mua' => '蒙当文',
1676             'mul' => '多种语系',
1677             'mus' => '克里克文',
1678             'mwl' => '米兰德斯文',
1679             'mwr' => '马尔瓦利文',
1680             'my' => '缅甸文',
1681             'mye' => '姆耶内文',
1682             'myv' => '俄日亚文',
1683             'mzn' => '马赞德兰文',
1684             'na' => '瑙鲁文',
1685             'nap' => '拿波里文',
1686             'naq' => '纳马文',
1687             'nb' => '挪威博克马尔文',
1688             'nd' => '北恩德贝勒文',
1689             'nds' => '低地德文',
1690             'ne' => '尼泊尔文',
1691             'new' => '尼瓦尔文',
1692             'ng' => '恩东加文',
1693             'nia' => '尼亚斯文',
1694             'niu' => '纽埃文',
1695             'nl' => '荷兰文',
1696             'nl_BE' => '佛兰芒文',
1697             'nmg' => '夸西奥文',
1698             'nn' => '挪威尼诺斯克文',
1699             'nnh' => '恩甘澎文',
1700             'no' => '挪威文',
1701             'nog' => '诺盖文',
1702             'non' => '古诺尔斯文',
1703             'nqo' => '西非书面文字',
1704             'nr' => '南恩德贝勒文',
1705             'nso' => '北索托文',
1706             'nus' => '努埃尔文',
1707             'nv' => '纳瓦霍文',
1708             'nwc' => '经典尼瓦尔文',
1709             'ny' => '尼扬扎文',
1710             'nym' => '尼亚姆韦齐文',
1711             'nyn' => '尼昂科勒文',
1712             'nyo' => '尼约罗文',
1713             'nzi' => '恩济马文',
1714             'oc' => '奥克西唐文',
1715             'oj' => '奥吉布瓦文',
1716             'om' => '奥洛莫文',
1717             'or' => '奥里亚文',
1718             'os' => '奥塞梯文',
1719             'osa' => '奥萨格文',
1720             'ota' => '奥托曼土耳其文',
1721             'pa' => '旁遮普文',
1722             'pag' => '邦阿西楠文',
1723             'pal' => '帕拉维文',
1724             'pam' => '邦板牙文',
1725             'pap' => '帕皮亚门托文',
1726             'pau' => '帕劳文',
1727             'peo' => '古老波斯文',
1728             'phn' => '腓尼基文',
1729             'pi' => '巴利文',
1730             'pl' => '波兰文',
1731             'pon' => '波纳佩文',
1732             'pro' => '普罗文斯文',
1733             'ps' => '普什图文',
1734             'pt' => '葡萄牙文',
1735             'pt_BR' => '巴西葡萄牙文',
1736             'pt_PT' => '欧洲葡萄牙文',
1737             'qu' => '盖丘亚文',
1738             'quc' => '基切文',
1739             'raj' => '拉贾斯坦文',
1740             'rap' => '拉帕努伊文',
1741             'rar' => '拉罗汤加文',
1742             'rm' => '罗曼什文',
1743             'rn' => '基隆迪文',
1744             'ro' => '罗马尼亚文',
1745             'ro_MD' => '摩尔多瓦文',
1746             'rof' => '兰博文',
1747             'rom' => '吉普赛文',
1748             'root' => '根语言',
1749             'ru' => 'ä¿„æ–‡',
1750             'rup' => '阿罗马尼亚文',
1751             'rw' => '卢旺达文',
1752             'rwk' => '罗瓦文',
1753             'sa' => '梵文',
1754             'sad' => '散达维文',
1755             'sah' => '雅库特文',
1756             'sam' => '萨玛利亚文',
1757             'saq' => '桑布鲁文',
1758             'sas' => '萨萨克文',
1759             'sat' => '桑塔利文',
1760             'sba' => '甘拜文',
1761             'sbp' => '桑古文',
1762             'sc' => '萨丁文',
1763             'scn' => '西西里文',
1764             'sco' => '苏格兰文',
1765             'sd' => 'ä¿¡å¾·æ–‡',
1766             'sdh' => '南库尔德文',
1767             'se' => '北萨米文',
1768             'see' => '塞内卡文',
1769             'seh' => '塞纳文',
1770             'sel' => '塞尔库普文',
1771             'ses' => '东桑海文',
1772             'sg' => '桑戈文',
1773             'sga' => '古爱尔兰文',
1774             'sh' => '塞尔维亚-克罗地亚文',
1775             'shi' => '希尔哈文',
1776             'shn' => '掸文',
1777             'shu' => '乍得阿拉伯文',
1778             'si' => '僧伽罗文',
1779             'sid' => '悉达摩文',
1780             'sk' => '斯洛伐克文',
1781             'sl' => '斯洛文尼亚文',
1782             'sm' => '萨摩亚文',
1783             'sma' => '南萨米文',
1784             'smj' => '律勒欧萨米文',
1785             'smn' => '伊纳里萨米文',
1786             'sms' => '斯科特萨米文',
1787             'sn' => '绍纳文',
1788             'snk' => '索尼基文',
1789             'so' => '索马里文',
1790             'sog' => '古粟特文',
1791             'sq' => '阿尔巴尼亚文',
1792             'sr' => '塞尔维亚文',
1793             'srn' => '苏里南汤加文',
1794             'srr' => '谢列尔文',
1795             'ss' => '斯瓦特文',
1796             'ssy' => '萨霍文',
1797             'st' => '南索托文',
1798             'su' => '巽他文',
1799             'suk' => '苏库马文',
1800             'sus' => '苏苏文',
1801             'sux' => '苏马文',
1802             'sv' => '瑞典文',
1803             'sw' => '斯瓦希里文',
1804             'sw_CD' => '刚果斯瓦希里文',
1805             'swb' => '科摩罗文',
1806             'syc' => '经典叙利亚文',
1807             'syr' => '叙利亚文',
1808             'ta' => '泰米尔文',
1809             'te' => '泰卢固文',
1810             'tem' => '滕内文',
1811             'teo' => '特索文',
1812             'ter' => '特列纳文',
1813             'tet' => '特塔姆文',
1814             'tg' => '塔吉克文',
1815             'th' => 'æ³°æ–‡',
1816             'ti' => '提格里尼亚文',
1817             'tig' => '提格雷文',
1818             'tiv' => '蒂夫文',
1819             'tk' => '土库曼文',
1820             'tkl' => '托克劳文',
1821             'tl' => '塔加洛文',
1822             'tlh' => 'å…‹æž—è´¡æ–‡',
1823             'tli' => '特林吉特文',
1824             'tmh' => '塔马奇克文',
1825             'tn' => '塞茨瓦纳文',
1826             'to' => '汤加文',
1827             'tog' => '汤加文(尼亚萨地区)',
1828             'tpi' => '托克皮辛文',
1829             'tr' => '土耳其文',
1830             'trv' => '太鲁阁文',
1831             'ts' => '宗加文',
1832             'tsi' => '蒂姆西亚文',
1833             'tt' => '塔塔尔文',
1834             'tum' => '通布卡文',
1835             'tvl' => '图瓦卢文',
1836             'tw' => '特威文',
1837             'twq' => '北桑海文',
1838             'ty' => '塔西提文',
1839             'tyv' => '图瓦文',
1840             'tzm' => '塔马齐格特文',
1841             'udm' => '乌德穆尔特文',
1842             'ug' => '维吾尔文',
1843             'uga' => '乌加里特文',
1844             'uk' => '乌克兰文',
1845             'umb' => '翁本杜文',
1846             'und' => '未知语言',
1847             'ur' => '乌尔都文',
1848             'uz' => '乌兹别克文',
1849             'vai' => '瓦伊文',
1850             've' => '文达文',
1851             'vep' => '维普森文',
1852             'vi' => '越南文',
1853             'vo' => '沃拉普克文',
1854             'vot' => '沃提克文',
1855             'vun' => '温旧文',
1856             'wa' => '瓦隆文',
1857             'wae' => '瓦尔瑟文',
1858             'wal' => '瓦拉莫文',
1859             'war' => '瓦赖文',
1860             'was' => '瓦绍文',
1861             'wbp' => '瓦尔皮瑞文',
1862             'wo' => '沃洛夫文',
1863             'xal' => '卡尔梅克文',
1864             'xh' => '科萨文',
1865             'xog' => '索加文',
1866             'yao' => '瑶族文',
1867             'yap' => '雅浦文',
1868             'yav' => '洋卞文',
1869             'ybb' => '耶姆巴文',
1870             'yi' => '依地文',
1871             'yo' => '约鲁巴文',
1872             'yue' => '粤语',
1873             'za' => '壮文',
1874             'zap' => '萨波蒂克文',
1875             'zbl' => '布利斯符号',
1876             'zen' => '泽纳加文',
1877             'zgh' => '标准摩洛哥塔马塞特文',
1878             'zh' => '中文',
1879             'zh_Hans' => '简体中文',
1880             'zh_Hant' => '繁体中文',
1881             'zu' => '祖鲁文',
1882             'zun' => '祖尼文',
1883             'zxx' => '无语言内容',
1884             'zza' => '扎扎文',
1885              
1886             );
1887             if (@_) {
1888             return $languages{$_[0]};
1889             }
1890             return \%languages;
1891             }
1892             },
1893             );
1894              
1895             has 'display_name_script' => (
1896             is => 'ro',
1897             isa => CodeRef,
1898             init_arg => undef,
1899             default => sub {
1900             sub {
1901             my %scripts = (
1902             'Afak' => '阿法卡文',
1903             'Arab' => '阿拉伯文',
1904             'Arab@alt=variant' => '波斯阿拉伯文',
1905             'Armi' => '皇室亚拉姆文',
1906             'Armn' => '亚美尼亚文',
1907             'Avst' => '阿维斯陀文',
1908             'Bali' => '巴厘文',
1909             'Bamu' => '巴姆穆文',
1910             'Bass' => '巴萨文',
1911             'Batk' => '巴塔克文',
1912             'Beng' => '孟加拉文',
1913             'Blis' => '布列斯符号',
1914             'Bopo' => '汉语拼音',
1915             'Brah' => '婆罗米文字',
1916             'Brai' => '布莱叶盲文',
1917             'Bugi' => '布吉文',
1918             'Buhd' => '布希德文',
1919             'Cakm' => '查克马文',
1920             'Cans' => '加拿大土著统一音节',
1921             'Cari' => '卡里亚文',
1922             'Cham' => '占文',
1923             'Cher' => '切罗基文',
1924             'Cirt' => '色斯文',
1925             'Copt' => '克普特文',
1926             'Cprt' => '塞浦路斯文',
1927             'Cyrl' => '西里尔文',
1928             'Cyrs' => '西里尔文字(古教会斯拉夫文的变体)',
1929             'Deva' => '天城文',
1930             'Dsrt' => '德塞莱特文',
1931             'Dupl' => '杜普洛伊速记',
1932             'Egyd' => '后期埃及文',
1933             'Egyh' => '古埃及僧侣书写体',
1934             'Egyp' => '古埃及象形文',
1935             'Ethi' => '埃塞俄比亚文',
1936             'Geok' => '格鲁吉亚文(教堂体)',
1937             'Geor' => '格鲁吉亚文',
1938             'Glag' => '格拉哥里文',
1939             'Goth' => '哥特文',
1940             'Gran' => '格兰塔文',
1941             'Grek' => '希腊文',
1942             'Gujr' => '古吉拉特文',
1943             'Guru' => '果鲁穆奇文',
1944             'Hang' => '韩文字',
1945             'Hani' => '汉字',
1946             'Hano' => '汉奴罗文',
1947             'Hans' => '简体',
1948             'Hans@alt=stand-alone' => '简体中文',
1949             'Hant' => '繁体',
1950             'Hant@alt=stand-alone' => '繁体中文',
1951             'Hebr' => '希伯来文',
1952             'Hira' => '平假名',
1953             'Hluw' => '安那托利亚象形文字',
1954             'Hmng' => '杨松录苗文',
1955             'Hrkt' => '片假名或平假名',
1956             'Hung' => '古匈牙利文',
1957             'Inds' => '古希腊哈拉潘',
1958             'Ital' => '古意大利文',
1959             'Java' => '爪哇文',
1960             'Jpan' => '日文',
1961             'Jurc' => '女真文',
1962             'Kali' => '克耶李文字',
1963             'Kana' => '片假名',
1964             'Khar' => '卡罗须提文',
1965             'Khmr' => '高棉文',
1966             'Khoj' => '克吉奇文字',
1967             'Knda' => '卡纳达文',
1968             'Kore' => '韩文',
1969             'Kpel' => '克佩列文',
1970             'Kthi' => '凯提文',
1971             'Lana' => 'å…°æ‹¿æ–‡',
1972             'Laoo' => '老挝文',
1973             'Latf' => '拉丁文(哥特式字体变体)',
1974             'Latg' => '拉丁文(盖尔文变体)',
1975             'Latn' => '拉丁文',
1976             'Lepc' => '雷布查文',
1977             'Limb' => '林布文',
1978             'Lina' => '线形文字(A)',
1979             'Linb' => '线形文字(B)',
1980             'Lisu' => '傈僳文',
1981             'Loma' => '洛马文',
1982             'Lyci' => '利西亚文',
1983             'Lydi' => '吕底亚文',
1984             'Mand' => '阿拉米文',
1985             'Mani' => '摩尼教文',
1986             'Maya' => '玛雅圣符文',
1987             'Mend' => '门迪文',
1988             'Merc' => '麦罗埃草书',
1989             'Mero' => '麦若提克文',
1990             'Mlym' => '马拉雅拉姆文',
1991             'Mong' => '蒙古文',
1992             'Moon' => '韩文语系',
1993             'Mroo' => '谬文',
1994             'Mtei' => '曼尼普尔文',
1995             'Mymr' => '缅甸文',
1996             'Narb' => '古北方阿拉伯文',
1997             'Nbat' => '纳巴泰文',
1998             'Nkgb' => '纳西格巴文',
1999             'Nkoo' => '西非书面文字(N’Ko)',
2000             'Nshu' => '女书',
2001             'Ogam' => '欧甘文',
2002             'Olck' => '桑塔利文',
2003             'Orkh' => '鄂尔浑文',
2004             'Orya' => '奥里亚文',
2005             'Osma' => '奥斯曼亚文',
2006             'Palm' => '帕尔迈拉文',
2007             'Perm' => '古彼尔姆文',
2008             'Phag' => '八思巴文',
2009             'Phli' => '巴列维文碑铭体',
2010             'Phlp' => '巴列维文(圣诗体)',
2011             'Phlv' => '巴列维文(书体)',
2012             'Phnx' => '腓尼基文',
2013             'Plrd' => '波拉德音标文字',
2014             'Prti' => '帕提亚文碑铭体',
2015             'Rjng' => '拉让文',
2016             'Roro' => '朗格朗格文',
2017             'Runr' => '古代北欧文',
2018             'Samr' => '撒马利亚文',
2019             'Sara' => '沙拉堤文',
2020             'Sarb' => '古南阿拉伯文',
2021             'Saur' => '索拉什特拉文',
2022             'Sgnw' => '书写符号',
2023             'Shaw' => '萧伯纳式文',
2024             'Shrd' => '夏拉达文',
2025             'Sind' => 'ä¿¡å¾·æ–‡',
2026             'Sinh' => '僧伽罗文',
2027             'Sora' => '索朗桑朋文',
2028             'Sund' => '巽他文',
2029             'Sylo' => '锡尔赫特文',
2030             'Syrc' => '叙利亚文',
2031             'Syre' => '福音体叙利亚文',
2032             'Syrj' => '西叙利亚文',
2033             'Syrn' => '东叙利亚文',
2034             'Tagb' => '塔格班瓦文',
2035             'Takr' => '泰克里文',
2036             'Tale' => '泰乐文',
2037             'Talu' => '新傣文',
2038             'Taml' => '泰米尔文',
2039             'Tang' => '唐古特文',
2040             'Tavt' => '越南傣文',
2041             'Telu' => '泰卢固文',
2042             'Teng' => '腾格瓦文字',
2043             'Tfng' => '提非纳文',
2044             'Tglg' => '塔加路文',
2045             'Thaa' => '塔安那文',
2046             'Thai' => 'æ³°æ–‡',
2047             'Tibt' => '藏文',
2048             'Tirh' => '迈蒂利文',
2049             'Ugar' => '乌加里特文',
2050             'Vaii' => '瓦依文',
2051             'Visp' => '可见语言',
2052             'Wara' => '瓦郎奇蒂文字',
2053             'Wole' => '沃莱艾文',
2054             'Xpeo' => '古波斯文',
2055             'Xsux' => '苏美尔-阿卡德楔形文字',
2056             'Yiii' => '彝文',
2057             'Zinh' => '遗传学术语',
2058             'Zmth' => '数学符号',
2059             'Zsym' => '符号',
2060             'Zxxx' => '非书面文字',
2061             'Zyyy' => '通用',
2062             'Zzzz' => '未知文字',
2063              
2064             );
2065             if ( @_ ) {
2066             return $scripts{$_[0]};
2067             }
2068             return \%scripts;
2069             }
2070             }
2071             );
2072              
2073             has 'display_name_region' => (
2074             is => 'ro',
2075             isa => HashRef[Str],
2076             init_arg => undef,
2077             default => sub {
2078             {
2079             '001' => '世界',
2080             '002' => '非洲',
2081             '003' => '北美洲',
2082             '005' => '南美洲',
2083             '009' => '大洋洲',
2084             '011' => '西非',
2085             '013' => '中美洲',
2086             '014' => '东非',
2087             '015' => '北非',
2088             '017' => '中非',
2089             '018' => '南部非洲',
2090             '019' => '美洲',
2091             '021' => '美洲北部',
2092             '029' => '加勒比地区',
2093             '030' => '东亚',
2094             '034' => '南亚',
2095             '035' => '东南亚',
2096             '039' => '南欧',
2097             '053' => '澳大拉西亚',
2098             '054' => '美拉尼西亚',
2099             '057' => '密克罗尼西亚地区',
2100             '061' => '玻利尼西亚',
2101             '142' => '亚洲',
2102             '143' => '中亚',
2103             '145' => '西亚',
2104             '150' => '欧洲',
2105             '151' => '东欧',
2106             '154' => '北欧',
2107             '155' => '西欧',
2108             '419' => '拉丁美洲',
2109             'AC' => '阿森松岛',
2110             'AD' => '安道尔',
2111             'AE' => '阿拉伯联合酋长国',
2112             'AF' => '阿富汗',
2113             'AG' => '安提瓜和巴布达',
2114             'AI' => '安圭拉',
2115             'AL' => '阿尔巴尼亚',
2116             'AM' => '亚美尼亚',
2117             'AO' => '安哥拉',
2118             'AQ' => '南极洲',
2119             'AR' => '阿根廷',
2120             'AS' => '美属萨摩亚',
2121             'AT' => '奥地利',
2122             'AU' => '澳大利亚',
2123             'AW' => '阿鲁巴',
2124             'AX' => '奥兰群岛',
2125             'AZ' => '阿塞拜疆',
2126             'BA' => '波斯尼亚和黑塞哥维那',
2127             'BB' => '巴巴多斯',
2128             'BD' => '孟加拉国',
2129             'BE' => '比利时',
2130             'BF' => '布基纳法索',
2131             'BG' => '保加利亚',
2132             'BH' => 'å·´æž—',
2133             'BI' => '布隆迪',
2134             'BJ' => '贝宁',
2135             'BL' => '圣巴泰勒米',
2136             'BM' => '百慕大',
2137             'BN' => '文莱',
2138             'BO' => '玻利维亚',
2139             'BQ' => '荷兰加勒比区',
2140             'BR' => '巴西',
2141             'BS' => '巴哈马',
2142             'BT' => '不丹',
2143             'BV' => '布维岛',
2144             'BW' => '博茨瓦纳',
2145             'BY' => '白俄罗斯',
2146             'BZ' => '伯利兹',
2147             'CA' => '加拿大',
2148             'CC' => '科科斯(基林)群岛',
2149             'CD' => '刚果(金)',
2150             'CD@alt=variant' => '刚果民主共和国',
2151             'CF' => '中非共和国',
2152             'CG' => '刚果(布)',
2153             'CG@alt=variant' => '刚果共和国',
2154             'CH' => '瑞士',
2155             'CI' => '科特迪瓦',
2156             'CI@alt=variant' => '象牙海岸',
2157             'CK' => '库克群岛',
2158             'CL' => '智利',
2159             'CM' => '喀麦隆',
2160             'CN' => '中国',
2161             'CO' => '哥伦比亚',
2162             'CP' => '克利珀顿岛',
2163             'CR' => '哥斯达黎加',
2164             'CU' => '古巴',
2165             'CV' => '佛得角',
2166             'CW' => '库拉索',
2167             'CX' => '圣诞岛',
2168             'CY' => '塞浦路斯',
2169             'CZ' => '捷克共和国',
2170             'DE' => '德国',
2171             'DG' => '迪戈加西亚岛',
2172             'DJ' => '吉布提',
2173             'DK' => '丹麦',
2174             'DM' => '多米尼克',
2175             'DO' => '多米尼加共和国',
2176             'DZ' => '阿尔及利亚',
2177             'EA' => '休达及梅利利亚',
2178             'EC' => '厄瓜多尔',
2179             'EE' => '爱沙尼亚',
2180             'EG' => '埃及',
2181             'EH' => '西撒哈拉',
2182             'ER' => '厄立特里亚',
2183             'ES' => '西班牙',
2184             'ET' => '埃塞俄比亚',
2185             'EU' => '欧盟',
2186             'FI' => '芬兰',
2187             'FJ' => '斐济',
2188             'FK' => '福克兰群岛',
2189             'FK@alt=variant' => '福克兰群岛(马尔维纳斯群岛)',
2190             'FM' => '密克罗尼西亚',
2191             'FO' => '法罗群岛',
2192             'FR' => '法国',
2193             'GA' => '加蓬',
2194             'GB' => '英国',
2195             'GB@alt=short' => '英国',
2196             'GD' => '格林纳达',
2197             'GE' => '格鲁吉亚',
2198             'GF' => '法属圭亚那',
2199             'GG' => '根西岛',
2200             'GH' => '加纳',
2201             'GI' => '直布罗陀',
2202             'GL' => '格陵兰',
2203             'GM' => '冈比亚',
2204             'GN' => '几内亚',
2205             'GP' => '瓜德罗普',
2206             'GQ' => '赤道几内亚',
2207             'GR' => '希腊',
2208             'GS' => '南乔治亚岛和南桑威齐群岛',
2209             'GT' => '危地马拉',
2210             'GU' => '关岛',
2211             'GW' => '几内亚比绍',
2212             'GY' => '圭亚那',
2213             'HK' => '中国香港特别行政区',
2214             'HK@alt=short' => '香港',
2215             'HM' => '赫德岛和麦克唐纳群岛',
2216             'HN' => '洪都拉斯',
2217             'HR' => '克罗地亚',
2218             'HT' => '海地',
2219             'HU' => '匈牙利',
2220             'IC' => '加纳利群岛',
2221             'ID' => '印度尼西亚',
2222             'IE' => '爱尔兰',
2223             'IL' => '以色列',
2224             'IM' => '曼岛',
2225             'IN' => '印度',
2226             'IO' => '英属印度洋领地',
2227             'IQ' => '伊拉克',
2228             'IR' => '伊朗',
2229             'IS' => '冰岛',
2230             'IT' => '意大利',
2231             'JE' => '泽西岛',
2232             'JM' => '牙买加',
2233             'JO' => '约旦',
2234             'JP' => '日本',
2235             'KE' => '肯尼亚',
2236             'KG' => '吉尔吉斯斯坦',
2237             'KH' => '柬埔寨',
2238             'KI' => '基里巴斯',
2239             'KM' => '科摩罗',
2240             'KN' => '圣基茨和尼维斯',
2241             'KP' => '朝鲜',
2242             'KR' => '韩国',
2243             'KW' => '科威特',
2244             'KY' => '开曼群岛',
2245             'KZ' => '哈萨克斯坦',
2246             'LA' => '老挝',
2247             'LB' => '黎巴嫩',
2248             'LC' => '圣卢西亚',
2249             'LI' => '列支敦士登',
2250             'LK' => '斯里兰卡',
2251             'LR' => '利比里亚',
2252             'LS' => '莱索托',
2253             'LT' => '立陶宛',
2254             'LU' => '卢森堡',
2255             'LV' => '拉脱维亚',
2256             'LY' => '利比亚',
2257             'MA' => '摩洛哥',
2258             'MC' => '摩纳哥',
2259             'MD' => '摩尔多瓦',
2260             'ME' => '黑山',
2261             'MF' => '法属圣马丁',
2262             'MG' => '马达加斯加',
2263             'MH' => '马绍尔群岛',
2264             'MK' => '马其顿',
2265             'MK@alt=variant' => '马其顿(前南斯拉夫的马其顿共和国)',
2266             'ML' => '马里',
2267             'MM' => '缅甸',
2268             'MN' => '蒙古',
2269             'MO' => '中国澳门特别行政区',
2270             'MO@alt=short' => '澳门',
2271             'MP' => '北马里亚纳群岛',
2272             'MQ' => '马提尼克',
2273             'MR' => '毛里塔尼亚',
2274             'MS' => '蒙特塞拉特',
2275             'MT' => '马耳他',
2276             'MU' => '毛里求斯',
2277             'MV' => '马尔代夫',
2278             'MW' => '马拉维',
2279             'MX' => '墨西哥',
2280             'MY' => '马来西亚',
2281             'MZ' => '莫桑比克',
2282             'NA' => '纳米比亚',
2283             'NC' => '新喀里多尼亚',
2284             'NE' => '尼日尔',
2285             'NF' => '诺福克岛',
2286             'NG' => '尼日利亚',
2287             'NI' => '尼加拉瓜',
2288             'NL' => '荷兰',
2289             'NO' => '挪威',
2290             'NP' => '尼泊尔',
2291             'NR' => '瑙鲁',
2292             'NU' => '纽埃',
2293             'NZ' => '新西兰',
2294             'OM' => '阿曼',
2295             'PA' => '巴拿马',
2296             'PE' => '秘鲁',
2297             'PF' => '法属波利尼西亚',
2298             'PG' => '巴布亚新几内亚',
2299             'PH' => '菲律宾',
2300             'PK' => '巴基斯坦',
2301             'PL' => '波兰',
2302             'PM' => '圣皮埃尔和密克隆群岛',
2303             'PN' => '皮特凯恩群岛',
2304             'PR' => '波多黎各',
2305             'PS' => '巴勒斯坦领土',
2306             'PS@alt=short' => '巴勒斯坦',
2307             'PT' => '葡萄牙',
2308             'PW' => '帕劳',
2309             'PY' => '巴拉圭',
2310             'QA' => '卡塔尔',
2311             'QO' => '大洋洲边远群岛',
2312             'RE' => '留尼汪',
2313             'RO' => '罗马尼亚',
2314             'RS' => '塞尔维亚',
2315             'RU' => 'ä¿„ç½—æ–¯',
2316             'RW' => '卢旺达',
2317             'SA' => '沙特阿拉伯',
2318             'SB' => '所罗门群岛',
2319             'SC' => '塞舌尔',
2320             'SD' => '苏丹',
2321             'SE' => 'ç‘žå…¸',
2322             'SG' => '新加坡',
2323             'SH' => '圣赫勒拿',
2324             'SI' => '斯洛文尼亚',
2325             'SJ' => '斯瓦尔巴特和扬马延',
2326             'SK' => '斯洛伐克',
2327             'SL' => '塞拉利昂',
2328             'SM' => '圣马力诺',
2329             'SN' => '塞内加尔',
2330             'SO' => '索马里',
2331             'SR' => '苏里南',
2332             'SS' => '南苏丹',
2333             'ST' => '圣多美和普林西比',
2334             'SV' => '萨尔瓦多',
2335             'SX' => '荷属圣马丁',
2336             'SY' => '叙利亚',
2337             'SZ' => '斯威士兰',
2338             'TA' => '特里斯坦-达库尼亚群岛',
2339             'TC' => '特克斯和凯科斯群岛',
2340             'TD' => '乍得',
2341             'TF' => '法属南部领地',
2342             'TG' => '多哥',
2343             'TH' => '泰国',
2344             'TJ' => '塔吉克斯坦',
2345             'TK' => '托克劳',
2346             'TL' => '东帝汶',
2347             'TM' => '土库曼斯坦',
2348             'TN' => '突尼斯',
2349             'TO' => '汤加',
2350             'TR' => '土耳其',
2351             'TT' => '特立尼达和多巴哥',
2352             'TV' => '图瓦卢',
2353             'TW' => '台湾',
2354             'TZ' => '坦桑尼亚',
2355             'UA' => '乌克兰',
2356             'UG' => '乌干达',
2357             'UM' => '美国本土外小岛屿',
2358             'US' => '美国',
2359             'US@alt=short' => '美国',
2360             'UY' => '乌拉圭',
2361             'UZ' => '乌兹别克斯坦',
2362             'VA' => '梵蒂冈',
2363             'VC' => '圣文森特和格林纳丁斯',
2364             'VE' => '委内瑞拉',
2365             'VG' => '英属维京群岛',
2366             'VI' => '美属维京群岛',
2367             'VN' => '越南',
2368             'VU' => '瓦努阿图',
2369             'WF' => '瓦利斯和富图纳',
2370             'WS' => '萨摩亚',
2371             'XK' => '科索沃',
2372             'YE' => '也门',
2373             'YT' => '马约特',
2374             'ZA' => '南非',
2375             'ZM' => '赞比亚',
2376             'ZW' => '津巴布韦',
2377             'ZZ' => '未知地区',
2378              
2379             }
2380             },
2381             );
2382              
2383             has 'display_name_variant' => (
2384             is => 'ro',
2385             isa => HashRef[Str],
2386             init_arg => undef,
2387             default => sub {
2388             {
2389             '1901' => '传统德文拼字',
2390             '1994' => '标准雷西亚拼字',
2391             '1996' => '1996 年德文拼字',
2392             '1606NICT' => '1606 年前中后期法文',
2393             '1694ACAD' => '早期现代法文',
2394             '1959ACAD' => '学术',
2395             'ALALC97' => '1997 版 ALA-LC 罗马字',
2396             'ALUKU' => '阿鲁库方言',
2397             'AREVELA' => '东亚美尼亚文',
2398             'AREVMDA' => '西亚美尼亚文',
2399             'BAKU1926' => '统一土耳其拉丁字母',
2400             'BAUDDHA' => '佛陀梵文',
2401             'BISCAYAN' => '比斯开方言',
2402             'BISKE' => '圣乔治/比拉方言',
2403             'BOONT' => '布恩特林方言',
2404             'FONIPA' => '国际音标',
2405             'FONUPA' => 'UPA 音标',
2406             'FONXSAMP' => 'X-SAMPA 音标',
2407             'HEPBURN' => '赫伯恩罗马字',
2408             'HOGNORSK' => '高地挪威文',
2409             'ITIHASA' => '史诗梵文',
2410             'JAUER' => '米施泰尔方言',
2411             'JYUTPING' => '粤语拼音',
2412             'KKCOR' => '常用拼字',
2413             'LAUKIKA' => '传统梵文',
2414             'LIPAW' => '雷西亚 Lipovaz 方言',
2415             'LUNA1918' => '俄文拼字(1918年起)',
2416             'MONOTON' => '单音字母',
2417             'NDYUKA' => 'Ndyuka 方言',
2418             'NEDIS' => 'Natisone 方言',
2419             'NJIVA' => 'Gniva/Njiva 方言',
2420             'OSOJS' => 'Oseacco/Osojane 方言',
2421             'PAMAKA' => 'Pamaka 方言',
2422             'PETR1708' => '俄文拼字(1708年)',
2423             'PINYIN' => '拼音罗马字',
2424             'POLYTON' => '多音字母',
2425             'POSIX' => '电脑',
2426             'PUTER' => '瑞士普特尔方言',
2427             'REVISED' => '修订的拼字',
2428             'ROZAJ' => '雷西亚文',
2429             'RUMGR' => '罗曼什文',
2430             'SAAHO' => '萨霍文',
2431             'SCOTLAND' => '苏格兰标准英文',
2432             'SCOUSE' => '利物浦方言',
2433             'SOLBA' => 'Stolvizza/Solbica 方言',
2434             'SURMIRAN' => '瑞士苏迈拉方言',
2435             'SURSILV' => '瑞士苏瑟瓦方言',
2436             'SUTSILV' => '瑞士苏希瓦方言',
2437             'TARASK' => 'Taraskievica 拼字',
2438             'UCCOR' => '统一的拼字',
2439             'UCRCOR' => '统一和修订的拼字',
2440             'ULSTER' => '阿尔斯特方言',
2441             'VAIDIKA' => '吠陀梵文',
2442             'VALENCIA' => '瓦伦西亚文',
2443             'VALLADER' => '瑞士瓦勒德方言',
2444             'WADEGILE' => 'WG 威氏拼音法',
2445              
2446             }
2447             },
2448             );
2449              
2450             has 'display_name_key' => (
2451             is => 'ro',
2452             isa => HashRef[Str],
2453             init_arg => undef,
2454             default => sub {
2455             {
2456             'calendar' => '日历',
2457             'colalternate' => '忽略符号排序',
2458             'colbackwards' => '对重音进行逆向排序',
2459             'colcasefirst' => '大写/小写字母排序',
2460             'colcaselevel' => '区分大小写的排序',
2461             'colhiraganaquaternary' => '假名排序',
2462             'collation' => '排序',
2463             'colnormalization' => '规范化排序',
2464             'colnumeric' => '数字排序',
2465             'colstrength' => '排序强度',
2466             'currency' => '货币',
2467             'hc' => '小时制(12或24)',
2468             'lb' => '换行符样式',
2469             'ms' => '度量系统',
2470             'numbers' => 'æ•°å­—',
2471             'timezone' => '时区',
2472             'va' => '语言区域别名',
2473             'variabletop' => '按照符号排序',
2474             'x' => '专用',
2475              
2476             }
2477             },
2478             );
2479              
2480             has 'display_name_type' => (
2481             is => 'ro',
2482             isa => HashRef[HashRef[Str]],
2483             init_arg => undef,
2484             default => sub {
2485             {
2486             'calendar' => {
2487             'buddhist' => q{佛教日历},
2488             'chinese' => q{农历},
2489             'coptic' => q{科普特日历},
2490             'dangi' => q{檀纪日历},
2491             'ethiopic' => q{埃塞俄比亚日历},
2492             'ethiopic-amete-alem' => q{埃塞俄比亚阿米特阿莱姆日历},
2493             'gregorian' => q{公历},
2494             'hebrew' => q{希伯来日历},
2495             'indian' => q{印度国家日历},
2496             'islamic' => q{伊斯兰日历},
2497             'islamic-civil' => q{伊斯兰希吉来日历},
2498             'iso8601' => q{国际标准历法},
2499             'japanese' => q{日本日历},
2500             'persian' => q{波斯日历},
2501             'roc' => q{民国日历},
2502             },
2503             'colalternate' => {
2504             'non-ignorable' => q{对符号进行排序},
2505             'shifted' => q{忽略符号进行排序},
2506             },
2507             'colbackwards' => {
2508             'no' => q{对重音进行正常排序},
2509             'yes' => q{对重音进行逆向排序},
2510             },
2511             'colcasefirst' => {
2512             'lower' => q{先对小写字母进行排序},
2513             'no' => q{对正常大小写顺序进行排序},
2514             'upper' => q{先对大写字母进行排序},
2515             },
2516             'colcaselevel' => {
2517             'no' => q{不区分大小写进行排序},
2518             'yes' => q{区分大小写进行排序},
2519             },
2520             'colhiraganaquaternary' => {
2521             'no' => q{对假名进行单独排序},
2522             'yes' => q{对假名进行区别排序},
2523             },
2524             'collation' => {
2525             'big5han' => q{繁体中文排序 - Big5},
2526             'dictionary' => q{字典排序},
2527             'ducet' => q{默认 Unicode 排序},
2528             'gb2312han' => q{简体中文排序 - GB2312},
2529             'phonebook' => q{电话簿排序},
2530             'phonetic' => q{语音排序},
2531             'pinyin' => q{拼音排序},
2532             'reformed' => q{改良排序},
2533             'search' => q{常规搜索},
2534             'searchjl' => q{按韩文字开首辅音来搜索},
2535             'standard' => q{标准排序},
2536             'stroke' => q{笔画排序},
2537             'traditional' => q{传统排序},
2538             'unihan' => q{部首笔画排序},
2539             'zhuyin' => q{注音排序},
2540             },
2541             'colnormalization' => {
2542             'no' => q{非规范化排序},
2543             'yes' => q{对 Unicode 进行规范化排序},
2544             },
2545             'colnumeric' => {
2546             'no' => q{对数字进行单独排序},
2547             'yes' => q{按数字顺序对数字进行排序},
2548             },
2549             'colstrength' => {
2550             'identical' => q{对所有内容进行排序},
2551             'primary' => q{只对基本字母进行排序},
2552             'quaternary' => q{对重音/大小写/长度/假名进行排序},
2553             'secondary' => q{对重音进行排序},
2554             'tertiary' => q{对重音/大小写/长度进行排序},
2555             },
2556             'hc' => {
2557             'h11' => q{12小时制(0–11)},
2558             'h12' => q{12小时制(1–12)},
2559             'h23' => q{24小时制(0–23)},
2560             'h24' => q{24小时制(1–24)},
2561             },
2562             'lb' => {
2563             'loose' => q{宽},
2564             'normal' => q{默认},
2565             'strict' => q{窄},
2566             },
2567             'ms' => {
2568             'metric' => q{公制},
2569             'uksystem' => q{英制},
2570             'ussystem' => q{美制},
2571             },
2572             'numbers' => {
2573             'arab' => q{阿拉伯印度文数字},
2574             'arabext' => q{扩展阿拉伯印度文数字},
2575             'armn' => q{亚美尼亚文数字},
2576             'armnlow' => q{亚美尼亚文小写数字},
2577             'bali' => q{巴厘文数字},
2578             'beng' => q{孟加拉文数字},
2579             'cham' => q{占文数字},
2580             'deva' => q{梵文数字},
2581             'ethi' => q{埃塞俄比亚文数字},
2582             'finance' => q{金融数字},
2583             'fullwide' => q{全角数字},
2584             'geor' => q{格鲁吉亚文数字},
2585             'grek' => q{希腊文数字},
2586             'greklow' => q{希腊文小写数字},
2587             'gujr' => q{古吉拉特文数字},
2588             'guru' => q{果鲁穆奇文数字},
2589             'hanidec' => q{中文十进制数字},
2590             'hans' => q{简体中文数字},
2591             'hansfin' => q{简体中文大写数字},
2592             'hant' => q{繁体中文数字},
2593             'hantfin' => q{繁体中文大写数字},
2594             'hebr' => q{希伯来文数字},
2595             'java' => q{爪哇文数字},
2596             'jpan' => q{日文数字},
2597             'jpanfin' => q{日文大写数字},
2598             'kali' => q{克耶字母数字},
2599             'khmr' => q{高棉文数字},
2600             'knda' => q{卡纳达文数字},
2601             'lana' => q{老傣文数字},
2602             'lanatham' => q{兰纳文数字},
2603             'laoo' => q{老挝文数字},
2604             'latn' => q{西方数字},
2605             'lepc' => q{雷布查文数字},
2606             'limb' => q{林布文数字},
2607             'mlym' => q{马拉雅拉姆文数字},
2608             'mong' => q{蒙古文数字},
2609             'mtei' => q{曼尼普尔数字},
2610             'mymr' => q{缅甸文数字},
2611             'mymrshan' => q{缅甸掸文数字},
2612             'native' => q{当地数字},
2613             'nkoo' => q{曼德数字},
2614             'olck' => q{桑塔利文数字},
2615             'orya' => q{奥里亚文数字},
2616             'roman' => q{罗马数字},
2617             'romanlow' => q{罗马小写数字},
2618             'saur' => q{索拉什特拉文数字},
2619             'sund' => q{苏丹文数字},
2620             'talu' => q{新傣仂文数字},
2621             'taml' => q{传统泰米尔文数字},
2622             'tamldec' => q{泰米尔文数字},
2623             'telu' => q{泰卢固文数字},
2624             'thai' => q{泰文数字},
2625             'tibt' => q{藏文数字},
2626             'traditional' => q{传统数字},
2627             'vaii' => q{瓦伊文数字},
2628             },
2629              
2630             }
2631             },
2632             );
2633              
2634             has 'display_name_measurement_system' => (
2635             is => 'ro',
2636             isa => HashRef[Str],
2637             init_arg => undef,
2638             default => sub {
2639             {
2640             'metric' => q{公制},
2641             'UK' => q{英制},
2642             'US' => q{美制},
2643              
2644             }
2645             },
2646             );
2647              
2648             has 'display_name_transform_name' => (
2649             is => 'ro',
2650             isa => HashRef[Str],
2651             init_arg => undef,
2652             default => sub {
2653             {
2654             'bgn' => '美国地名委员会 (BGN)',
2655             'numeric' => 'æ•°å­—',
2656             'tone' => '音调',
2657             'ungegn' => '联合国地名专家组 (UNGEGN)',
2658             'x-accents' => '重音符号',
2659             'x-fullwidth' => '全角',
2660             'x-halfwidth' => '半角',
2661             'x-jamo' => '韩文字母',
2662             'x-pinyin' => '拼音',
2663             'x-publishing' => '印刷体',
2664              
2665             }
2666             },
2667             );
2668              
2669             has 'display_name_code_patterns' => (
2670             is => 'ro',
2671             isa => HashRef[Str],
2672             init_arg => undef,
2673             default => sub {
2674             {
2675             'language' => '语言:{0}',
2676             'script' => '文字:{0}',
2677             'region' => '地区:{0}',
2678              
2679             }
2680             },
2681             );
2682              
2683             has 'characters' => (
2684             is => 'ro',
2685             isa => HashRef,
2686             init_arg => undef,
2687             default => $^V ge v5.18.0
2688             ? eval <<'EOT'
2689             sub {
2690             no warnings 'experimental::regex_sets';
2691             return {
2692             auxiliary => qr{(?^u:[仂 ä¾£ 傈 å‚£ 僳 卑 卞 厘 吕 坝 å ¤ 奎 屿 å·½ æ’¤ 楔 楠 滕 ç‘š 甫 盲 碑 禄 粟 è„š 艮 è°¬ é’¯ é“‚ 锑 é•‘ 魁])},
2693             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'],
2694             main => qr{(?^u:[一 丁 七 万-与 丑 专 且 世 丘-业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸-主 丽 举 乃 ä¹… 么 义 之-乐 ä¹” ä¹– 乘 ä¹™ 九 也-乡 书 ä¹° ä¹± ä¹¾ 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交-亨 享 京 亮 亲 人 亿-仁 ä»… 仇 今 介 仍 从 ä»” ä»– 付 ä»™ 代-以 仪 们 ä»° 仲 件 ä»· ä»» 份 仿 企 伊 伍 伏-休 ä¼—-会 伟 ä¼  伤 伦 伯 ä¼° ä¼´ 伸 ä¼¼ ä¼½ 但 位-佑 体 何 ä½™ ä½› 作 ä½  佤 佩 ä½³ 使 例 ä¾› 依 ä¾  侦-侨 侬 侯 ä¾µ 便 促 ä¿„ ä¿Š ä¿— 保 ä¿¡ ä¿© ä¿® 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 å‚» 像 僧 å„’ å„¿ 允 å…ƒ-å…† å…ˆ å…‰ å…‹ 免 å…‘ å…” å…š å…¥ å…¨ å…«-å…® å…° å…± å…³-å…¹ å…»-å…½ 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列-创 初 判 利 别 到 制-券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝-务 劣 动-劫 励-劳 势 勇 勉 å‹‹ å‹’ 勤 勾 å‹¿ 包 匆 匈 化 北 匙 匹-医 十 千 升 午 半 华 协 卒 卓 单-南 博 占-卢 卫 卯-危 即 却 卷 厂 厄-历 厉 压-厍 厚 原 去 县 参 又-反 发 叔 取-叙 口-另 只-叭 可 台 史 右 叶-叹 吃 各 合-吊 同-后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 å‘€ 呆 呈 å‘Š 呐 员 å‘œ å‘¢ 呦 周 味 呵 呼 命 å’Œ å’– å’¦-å’¨ å’ª å’¬ å’¯ å’± å“€ 品 哇-哉 响 å“Ž å“Ÿ å“¥ 哦 å“© 哪 å“­ 哲 唉 唐 唤 唬 å”® 唯 å”± å”· 商 å•Š å•¡ å•¥ 啦 啪 å–€ å–‚ å–„ å–‡ å–Š 喏 å–” å–œ 喝 å–µ å–· å–» å—’ å—¨ å—¯ 嘉 嘛 嘴 嘻 嘿 器 å›› 回 å›  团 å›­ å›° å›´ 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚-坜 坡 坤 坦 坪 åž‚ 垃 åž‹ åž’ 埃 埋 城 埔 域 培 基 å ‚ å † å • å ¡ å ª å¡‘ å¡” å¡ž å¡« 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 å©š 媒 嫁 å«Œ å«© 子 å­” å­• å­—-å­™ å­œ 孝 å­Ÿ å­£ å­¤ å­¦ å­© 宁 它 宇-安 宋 完 宏 å®—-实 审-室 宪 害 å®´ 家 容 宽-宿 寂 寄-寇 富 寒 寝-察 寡 寨 寸 对 寻 导 寿 封 å°„ å°† å°Š 小 å°‘ å°” å°– å°˜ å°š 尝 å°¤ å°± å°º å°¼-å°¾ å±€-层 å±… 屋 屏 展 属 å±  å±± 岁 岂 å²— 岘 岚 å²› å²³ 岸 峡 å³° å´‡ å´© å´´ 川 å·ž å·¡ å·¥-å·¨ å·« å·® å·±-å·´ å·· 币-布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 å¹… 幕 å¹²-å¹´ 并 幸 å¹»-å¹½ 广 庆 床 序 库-底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 å»– 延 å»· 建 å¼€ 异-弄 弊 式 引 å¼— 弘 弟 å¼  å¼¥ 弦 弯 å¼± å¼¹ 强 å½’ 当 录 彝 å½¢ 彩 彬 å½­ å½° å½± å½· å½¹ å½» å½¼ å¾€ 征 径 å¾… 很 律 後 徐 å¾’ å¾— 循 å¾® å¾µ å¾· 心 å¿… 忆 å¿Œ 忍 å¿—-å¿™ å¿  忧 å¿« 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 æ‚„ 悉 æ‚” æ‚Ÿ æ‚  æ‚£ 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 æ„š æ„Ÿ 愧 æ…ˆ æ…Ž æ…• æ…¢ æ…§ æ…° 憾 懂 懒 戈 戊 戌 戏-戒 或 战 截 戴 户 房-扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫-扯 批 找-技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 æ‹… 拆 拉 拍 æ‹’ æ‹” æ‹– 拘 æ‹› æ‹œ æ‹Ÿ æ‹¥ 拦 拨 æ‹© 括 拳 æ‹· 拼 拾 æ‹¿ 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控-措 掸 描 提 插 握 援 搜 搞 搬 搭 æ‘„ 摆 æ‘Š æ‘” 摘 æ‘© 摸 æ’’ æ’ž æ’­ 操 æ“Ž 擦 支 收 改 æ”» 放 政 æ•… 效 æ•Œ 敏 æ•‘ æ•™ 敝 æ•¢ æ•£ 敦 敬 æ•° 敲 æ•´ æ–‡ æ–‹ 斐 æ–— æ–™ æ–œ æ–¥ æ–­ æ–¯ æ–° æ–¹ æ–¼ æ–½ 旁 æ—… æ—‹ 族 æ—— æ—  æ—¢ æ—¥-æ—© æ—­ æ—¶ æ—º 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 æ™’ 晓 晚 晨 æ™® 景 æ™´ 晶 智 æš‚ æš‘ æš– æš— æš® æš´ æ›° 曲 æ›´ 曹 曼 曾-最 月 有 朋 服 朗 望 朝 期 木 未-札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 æž„ 析 æž— æžœ 枝 枢 枪 æž« 架 柏 某 染 柔 查 柬 柯 柳 柴 æ ‡ æ ‹ 栏 æ ‘ æ ¡ æ ·-æ ¹ æ ¼ 桃 框 案 æ¡Œ æ¡‘ æ¡£ æ¡¥ 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠-欣 欧 欲 欺 款 æ­‰ æ­Œ æ­¢-æ­¦ æ­ª æ­» 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 æ°‘ æ°” æ°› æ°´ æ°¸ 求 汇 汉 æ±— 汝 江-污 汤 汪 汶 æ±½ 沃 沈 沉 æ²™ 沟 没 沧 æ²³ æ²¹ æ²» 沿 泉 泊 法 æ³› 泡-æ³£ æ³¥ 注 æ³° æ³³ æ³½ æ´‹ æ´— æ´› æ´ž æ´¥ æ´ª æ´² æ´» æ´½ æ´¾ 流 æµ… 测 济 浏 浑 浓 æµ™ 浦 浩 浪 æµ® æµ´ æµ· 涅 消 涉 涛 涨 涯 液 涵 æ·‹ æ·‘ æ·˜ æ·¡ æ·± æ·· æ·» 清 渐 渡 渣 温 港 渴 游 æ¹– æ¹¾ 源 溜 溪 滋 滑 满 滥 滨 æ»´ 漂 漏 æ¼” æ¼  漫 潘 潜 æ½® 澎 æ¾³ æ¿€ 灌 火 灭 灯 灰 灵 灿 炉 ç‚Ž ç‚® 炸 点 烂 烈 烤 烦 烧 热 焦 然 ç…Œ ç…ž ç…§ ç…® 熊 熟 燃 燕 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 ç‹‚ 狐 ç‹— ç‹  独 ç‹® 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 ç‘™ ç‘œ ç‘ž ç‘Ÿ ç‘° 瑶 ç’ƒ ç“œ 瓦 瓶 甘 甚 甜 生 用 ç”°-申 电 ç”· 甸 ç”» ç•… ç•Œ ç•™ ç•¥ 番 ç–† 疏 ç–‘ ç–— ç–¯ ç–² ç–¼ ç–¾ ç—… ç—• ç—› ç—´ 癸 ç™» 白 百 çš„ 皆 皇 çš® 盈 益 监 ç›’ ç›– 盘 ç›› 盟 ç›® ç›´ 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 ç ‚ 砍 ç ” ç ´ ç¡€ ç¡• 硬 ç¡® 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 ç©· 穹 空 ç©¿ 突 窗 窝 ç«‹ ç«™ ç«ž-ç«  ç«¥ 端 竹 笑 笔 笛 符 笨 第 ç­‰ ç­‹ ç­‘ ç­” ç­– ç­¹ ç­¾ 简 ç®— 管 ç®­ ç®± 篇 篮 ç°¿ 籍 ç±³ ç±» 粉 ç²’ ç²— 粤 ç²¹ ç²¾ 糊 糕 ç³– 糟 ç³» ç´  ç´¢ ç´§ ç´« ç´¯ 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细-终 绍 经 结 绕 绘 ç»™ 络 绝 统 继 绩 绪 ç»­ ç»´ 绵 综 绿 ç¼… 缓 ç¼– 缘 ç¼  缩 ç¼´ 缶 缸 缺 罐 网 罕 ç½— 罚 ç½¢ 罪 ç½® ç½² 羊 美 羞 群 羯 ç¾½ 翁 ç¿… ç¿” 翘 ç¿  ç¿° ç¿» 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 è‚– è‚š è‚¡ 肤 è‚¥ è‚© 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 è„‘ 脱 脸 è…Š 腐 è…“ è…° è…¹ è…¾ è…¿ 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 è‹— è‹¥ 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 è‘— è‘› è‘¡ è’‚ è’‹ è’™ 蓉 蓝 蓬 蔑 蔡 è–„ è–ª è—‰ 藏 è—¤ 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 è›™ è›® 蜂 蜜 蝶 融 蟹 è ¢ è¡€ è¡Œ è¡— è¡¡ è¡£ è¡¥ 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 è­¦ 计 订 认 讨 让 è®­-è®° 讲 è®· 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 è°ƒ è°… è°ˆ è°Š è°‹ è°“ è°œ è°¢ è°¨ è°± è°· 豆 象 豪 貌 贝-è´Ÿ è´¡-è´¥ è´§-è´ª è´­ è´¯ è´± è´´ è´µ è´¸-è´º è´¼ è´¾ 资 赋 赌 赏 赐 èµ” èµ– 赚 èµ› 赞 èµ  èµ¢ 赤 赫 èµ° èµµ èµ· 趁 超 越 趋 趣 足 è·ƒ è·Œ è·‘ 距 è·Ÿ è·¯ è·³ 踏 踢 踩 身 躲 车 轨 轩 转 è½®-è½° è½» è½½ 较 è¾… 辆 辈 辉 辑 输 è¾› 辞 辨 辩 è¾° è¾± è¾¹ è¾¾ 迁 è¿… 过 迈 è¿Ž 运 è¿‘ è¿” 还 è¿™ è¿›-è¿Ÿ 迦 迪 è¿« è¿° è¿· 追 退-逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 é‚€ é‚“ é‚£ 邦 邪 é‚® 邱 é‚» 郎 郑 部 郭 都 é„‚ é…‰ é…‹ 配 é…’ é…· é…¸ 醉 醒 采 释 里-量 金 é’ˆ é’“ é’Ÿ é’¢ é’¦ é’± é’» 铁 铃 é“œ é“¢ é“­ 银 铺 链 销 锁 é”… 锋 é”™ 锡 锦 é”® 锺 镇 é•œ é•­ é•¿ é—¨ é—ª é—­ é—® é—° é—² é—´ é—· é—¹ é—» 阁 阅 阐 阔 队 阮 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-é™· 隆 随 隐 éš” éšœ éš¾ 雄-集 雉 雨 雪 雯 雳 零 é›· 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 éž‹ éž‘ 韦 韩 音 页 顶 项-é¡» 顽-é¡¿ 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 é©» 驾 验 骑 骗 骚 骤 骨 高 鬼 é­‚ é­… é­” é±¼ 鲁 鲜 鸟 鸡 鸣 鸭 鸿 é¹… 鹤 é¹° 鹿 麦 麻 黄 黎 黑 默 鼓 é¼  é¼» 齐 齿 龄 é¾™ 龟])},
2695             punctuation => qr{(?^u:[﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \- - ï¹£ ‐ – — ︱ ― , , ﹐ 、 ﹑ ; ï¼› ï¹” \: : ﹕ ! ! ï¹— ? ? ï¹– . . ï¹’ ‥ ︰ … 。 · ' ‘ ’ " " “ ” 〝 〞 ( ( ï¹™ ︵ ) ) ﹚ ︶ \[ ï¼» \] ï¼½ \{ ï½› ï¹› ︷ \} } ﹜ ︸ 〈 ︿ 〉 ï¹€ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ ï¼  ﹫ * * ﹡ / / \\ ï¼¼ ﹨ \& & ï¹  # # ﹟ % ï¼… ﹪ ‰ ′ ″ ‵ 〃 ※])},
2696             };
2697             },
2698             EOT
2699             : sub {
2700             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'], };
2701             },
2702 1     1   115 );
  1         1  
  1         2813  
2703              
2704              
2705             has 'ellipsis' => (
2706             is => 'ro',
2707             isa => HashRef,
2708             init_arg => undef,
2709             default => sub {
2710             return {
2711             'final' => '{0}…',
2712             'initial' => '…{0}',
2713             'medial' => '{0}…{1}',
2714             'word-final' => '{0}…',
2715             'word-initial' => '…{0}',
2716             'word-medial' => '{0}…{1}',
2717             };
2718             },
2719             );
2720              
2721             has 'more_information' => (
2722             is => 'ro',
2723             isa => Str,
2724             init_arg => undef,
2725             default => qq{?},
2726             );
2727              
2728             has 'quote_start' => (
2729             is => 'ro',
2730             isa => Str,
2731             init_arg => undef,
2732             default => qq{“},
2733             );
2734              
2735             has 'quote_end' => (
2736             is => 'ro',
2737             isa => Str,
2738             init_arg => undef,
2739             default => qq{”},
2740             );
2741              
2742             has 'alternate_quote_start' => (
2743             is => 'ro',
2744             isa => Str,
2745             init_arg => undef,
2746             default => qq{‘},
2747             );
2748              
2749             has 'alternate_quote_end' => (
2750             is => 'ro',
2751             isa => Str,
2752             init_arg => undef,
2753             default => qq{’},
2754             );
2755              
2756             has 'duration_units' => (
2757             is => 'ro',
2758             isa => HashRef[Str],
2759             init_arg => undef,
2760             default => sub { {
2761             hm => 'h:mm',
2762             hms => 'h:mm:ss',
2763             ms => 'm:ss',
2764             } }
2765             );
2766              
2767             has 'units' => (
2768             is => 'ro',
2769             isa => HashRef[HashRef[HashRef[Str]]],
2770             init_arg => undef,
2771             default => sub { {
2772             'long' => {
2773             'acre' => {
2774             'name' => q(英亩),
2775             'other' => q({0}英亩),
2776             },
2777             'acre-foot' => {
2778             'name' => q(英亩英尺),
2779             'other' => q({0}英亩英尺),
2780             },
2781             'ampere' => {
2782             'name' => q(安培),
2783             'other' => q({0}安培),
2784             },
2785             'arc-minute' => {
2786             'name' => q(弧分),
2787             'other' => q({0}弧分),
2788             },
2789             'arc-second' => {
2790             'name' => q(弧秒),
2791             'other' => q({0}弧秒),
2792             },
2793             'astronomical-unit' => {
2794             'name' => q(天文单位),
2795             'other' => q({0}天文单位),
2796             },
2797             'bit' => {
2798             'name' => q(比特),
2799             'other' => q({0}比特),
2800             },
2801             'byte' => {
2802             'name' => q(字节),
2803             'other' => q({0}字节),
2804             },
2805             'calorie' => {
2806             'name' => q(卡路里),
2807             'other' => q({0}卡路里),
2808             },
2809             'carat' => {
2810             'name' => q(克拉),
2811             'other' => q({0}克拉),
2812             },
2813             'celsius' => {
2814             'name' => q(摄氏度),
2815             'other' => q({0}摄氏度),
2816             },
2817             'centiliter' => {
2818             'name' => q(厘升),
2819             'other' => q({0}厘升),
2820             },
2821             'centimeter' => {
2822             'name' => q(厘米),
2823             'other' => q({0}厘米),
2824             'per' => q(每厘米{0}),
2825             },
2826             'century' => {
2827             'name' => q(世纪),
2828             'other' => q({0}世纪),
2829             },
2830             'coordinate' => {
2831             'east' => q(东经{0}),
2832             'north' => q(北纬{0}),
2833             'south' => q(南纬{0}),
2834             'west' => q(西经{0}),
2835             },
2836             'cubic-centimeter' => {
2837             'name' => q(立方厘米),
2838             'other' => q({0}立方厘米),
2839             'per' => q(每立方厘米{0}),
2840             },
2841             'cubic-foot' => {
2842             'name' => q(立方英尺),
2843             'other' => q({0}立方英尺),
2844             },
2845             'cubic-inch' => {
2846             'name' => q(立方英寸),
2847             'other' => q({0}立方英寸),
2848             },
2849             'cubic-kilometer' => {
2850             'name' => q(立方公里),
2851             'other' => q({0}立方公里),
2852             },
2853             'cubic-meter' => {
2854             'name' => q(立方米),
2855             'other' => q({0}立方米),
2856             'per' => q(每立方米{0}),
2857             },
2858             'cubic-mile' => {
2859             'name' => q(立方英里),
2860             'other' => q({0}立方英里),
2861             },
2862             'cubic-yard' => {
2863             'name' => q(立方码),
2864             'other' => q({0}立方码),
2865             },
2866             'cup' => {
2867             'name' => q(杯),
2868             'other' => q({0}杯),
2869             },
2870             'cup-metric' => {
2871             'name' => q(公制杯),
2872             'other' => q({0}公制杯),
2873             },
2874             'day' => {
2875             'name' => q(天),
2876             'other' => q({0}天),
2877             'per' => q(每天{0}),
2878             },
2879             'deciliter' => {
2880             'name' => q(分升),
2881             'other' => q({0}分升),
2882             },
2883             'decimeter' => {
2884             'name' => q(分米),
2885             'other' => q({0}分米),
2886             },
2887             'degree' => {
2888             'name' => q(度),
2889             'other' => q({0}度),
2890             },
2891             'fahrenheit' => {
2892             'name' => q(华氏度),
2893             'other' => q({0}华氏度),
2894             },
2895             'fluid-ounce' => {
2896             'name' => q(液盎司),
2897             'other' => q({0}液盎司),
2898             },
2899             'foodcalorie' => {
2900             'name' => q(卡路里),
2901             'other' => q({0}卡路里),
2902             },
2903             'foot' => {
2904             'name' => q(英尺),
2905             'other' => q({0}英尺),
2906             'per' => q(每英尺{0}),
2907             },
2908             'g-force' => {
2909             'name' => q(G力),
2910             'other' => q({0}G力),
2911             },
2912             'gallon' => {
2913             'name' => q(加仑),
2914             'other' => q({0}加仑),
2915             'per' => q(每加仑{0}),
2916             },
2917             'generic' => {
2918             'name' => q(°),
2919             'other' => q({0}°),
2920             },
2921             'gigabit' => {
2922             'name' => q(吉比特),
2923             'other' => q({0}吉比特),
2924             },
2925             'gigabyte' => {
2926             'name' => q(吉字节),
2927             'other' => q({0}吉字节),
2928             },
2929             'gigahertz' => {
2930             'name' => q(吉赫),
2931             'other' => q({0}吉赫),
2932             },
2933             'gigawatt' => {
2934             'name' => q(吉瓦),
2935             'other' => q({0}吉瓦),
2936             },
2937             'gram' => {
2938             'name' => q(å…‹),
2939             'other' => q({0}å…‹),
2940             'per' => q(每克{0}),
2941             },
2942             'hectare' => {
2943             'name' => q(公顷),
2944             'other' => q({0}公顷),
2945             },
2946             'hectoliter' => {
2947             'name' => q(公石),
2948             'other' => q({0}公石),
2949             },
2950             'hectopascal' => {
2951             'name' => q(百帕斯卡),
2952             'other' => q({0}百帕斯卡),
2953             },
2954             'hertz' => {
2955             'name' => q(赫兹),
2956             'other' => q({0}赫兹),
2957             },
2958             'horsepower' => {
2959             'name' => q(马力),
2960             'other' => q({0}马力),
2961             },
2962             'hour' => {
2963             'name' => q(小时),
2964             'other' => q({0}小时),
2965             'per' => q({0}/小时),
2966             },
2967             'inch' => {
2968             'name' => q(英寸),
2969             'other' => q({0}英寸),
2970             'per' => q(每英寸{0}),
2971             },
2972             'inch-hg' => {
2973             'name' => q(英寸汞柱),
2974             'other' => q({0}英寸汞柱),
2975             },
2976             'joule' => {
2977             'name' => q(焦耳),
2978             'other' => q({0}焦耳),
2979             },
2980             'karat' => {
2981             'name' => q(克拉),
2982             'other' => q({0}克拉),
2983             },
2984             'kelvin' => {
2985             'name' => q(开尔文),
2986             'other' => q({0}开尔文),
2987             },
2988             'kilobit' => {
2989             'name' => q(千比特),
2990             'other' => q({0}千比特),
2991             },
2992             'kilobyte' => {
2993             'name' => q(千字节),
2994             'other' => q({0}千字节),
2995             },
2996             'kilocalorie' => {
2997             'name' => q(千卡),
2998             'other' => q({0}千卡),
2999             },
3000             'kilogram' => {
3001             'name' => q(千克),
3002             'other' => q({0}千克),
3003             'per' => q(每千克{0}),
3004             },
3005             'kilohertz' => {
3006             'name' => q(千赫),
3007             'other' => q({0}千赫),
3008             },
3009             'kilojoule' => {
3010             'name' => q(千焦),
3011             'other' => q({0}千焦),
3012             },
3013             'kilometer' => {
3014             'name' => q(公里),
3015             'other' => q({0}公里),
3016             'per' => q(每公里{0}),
3017             },
3018             'kilometer-per-hour' => {
3019             'name' => q(千米每小时),
3020             'other' => q(每小时{0}公里),
3021             },
3022             'kilowatt' => {
3023             'name' => q(千瓦),
3024             'other' => q({0}千瓦),
3025             },
3026             'kilowatt-hour' => {
3027             'name' => q(千瓦时),
3028             'other' => q({0}千瓦时),
3029             },
3030             'knot' => {
3031             'name' => q(海里/小时),
3032             'other' => q({0}海里/小时),
3033             },
3034             'light-year' => {
3035             'name' => q(光年),
3036             'other' => q({0}光年),
3037             },
3038             'liter' => {
3039             'name' => q(公升),
3040             'other' => q({0}公升),
3041             'per' => q(每公升{0}),
3042             },
3043             'liter-per-100kilometers' => {
3044             'name' => q(升/100千米),
3045             'other' => q({0}升/100千米),
3046             },
3047             'liter-per-kilometer' => {
3048             'name' => q(升每公里),
3049             'other' => q(每公里{0}升),
3050             },
3051             'lux' => {
3052             'name' => q(å‹’å…‹æ–¯),
3053             'other' => q({0}å‹’å…‹æ–¯),
3054             },
3055             'megabit' => {
3056             'name' => q(兆比特),
3057             'other' => q({0}兆比特),
3058             },
3059             'megabyte' => {
3060             'name' => q(兆字节),
3061             'other' => q({0}兆字节),
3062             },
3063             'megahertz' => {
3064             'name' => q(兆赫),
3065             'other' => q({0}兆赫),
3066             },
3067             'megaliter' => {
3068             'name' => q(兆升),
3069             'other' => q({0}兆升),
3070             },
3071             'megawatt' => {
3072             'name' => q(兆瓦),
3073             'other' => q({0}兆瓦),
3074             },
3075             'meter' => {
3076             'name' => q(ç±³),
3077             'other' => q({0}ç±³),
3078             'per' => q(每米{0}),
3079             },
3080             'meter-per-second' => {
3081             'name' => q(米每秒),
3082             'other' => q(每秒{0}ç±³),
3083             },
3084             'meter-per-second-squared' => {
3085             'name' => q(ç±³/秒²),
3086             'other' => q({0}ç±³/秒²),
3087             },
3088             'metric-ton' => {
3089             'name' => q(公吨),
3090             'other' => q({0}公吨),
3091             },
3092             'microgram' => {
3093             'name' => q(微克),
3094             'other' => q({0}微克),
3095             },
3096             'micrometer' => {
3097             'name' => q(微米),
3098             'other' => q({0}微米),
3099             },
3100             'microsecond' => {
3101             'name' => q(微秒),
3102             'other' => q({0}微秒),
3103             },
3104             'mile' => {
3105             'name' => q(英里),
3106             'other' => q({0}英里),
3107             },
3108             'mile-per-gallon' => {
3109             'name' => q(英里每加仑),
3110             'other' => q(每加仑{0}英里),
3111             },
3112             'mile-per-hour' => {
3113             'name' => q(英里每小时),
3114             'other' => q(每小时{0}英里),
3115             },
3116             'mile-scandinavian' => {
3117             'name' => q(斯堪的纳维亚英里),
3118             'other' => q({0}斯堪的纳维亚英里),
3119             },
3120             'milliampere' => {
3121             'name' => q(毫安),
3122             'other' => q({0}毫安),
3123             },
3124             'millibar' => {
3125             'name' => q(毫巴),
3126             'other' => q({0}毫巴),
3127             },
3128             'milligram' => {
3129             'name' => q(毫克),
3130             'other' => q({0}毫克),
3131             },
3132             'milliliter' => {
3133             'name' => q(毫升),
3134             'other' => q({0}毫升),
3135             },
3136             'millimeter' => {
3137             'name' => q(毫米),
3138             'other' => q({0}毫米),
3139             },
3140             'millimeter-of-mercury' => {
3141             'name' => q(毫米汞柱),
3142             'other' => q({0}毫米汞柱),
3143             },
3144             'millisecond' => {
3145             'name' => q(毫秒),
3146             'other' => q({0}毫秒),
3147             },
3148             'milliwatt' => {
3149             'name' => q(毫瓦),
3150             'other' => q({0}毫瓦),
3151             },
3152             'minute' => {
3153             'name' => q(分钟),
3154             'other' => q({0}分钟),
3155             'per' => q(每分钟{0}),
3156             },
3157             'month' => {
3158             'name' => q(个月),
3159             'other' => q({0}个月),
3160             'per' => q(每月{0}),
3161             },
3162             'nanometer' => {
3163             'name' => q(纳米),
3164             'other' => q({0}纳米),
3165             },
3166             'nanosecond' => {
3167             'name' => q(纳秒),
3168             'other' => q({0}纳秒),
3169             },
3170             'nautical-mile' => {
3171             'name' => q(海里),
3172             'other' => q({0}海里),
3173             },
3174             'ohm' => {
3175             'name' => q(欧姆),
3176             'other' => q({0}欧姆),
3177             },
3178             'ounce' => {
3179             'name' => q(盎司),
3180             'other' => q({0}盎司),
3181             'per' => q(每盎司{0}),
3182             },
3183             'ounce-troy' => {
3184             'name' => q(金衡制盎司),
3185             'other' => q({0}金衡制盎司),
3186             },
3187             'parsec' => {
3188             'name' => q(秒差距),
3189             'other' => q({0}秒差距),
3190             },
3191             'per' => {
3192             '1' => q({0}每{1}),
3193             },
3194             'picometer' => {
3195             'name' => q(皮米),
3196             'other' => q({0}皮米),
3197             },
3198             'pint' => {
3199             'name' => q(品脱),
3200             'other' => q({0}品脱),
3201             },
3202             'pint-metric' => {
3203             'name' => q(公制品脱),
3204             'other' => q({0}公制品脱),
3205             },
3206             'pound' => {
3207             'name' => q(磅),
3208             'other' => q({0}磅),
3209             'per' => q(每磅{0}),
3210             },
3211             'pound-per-square-inch' => {
3212             'name' => q(磅/平方英寸),
3213             'other' => q(每平方英寸{0}磅),
3214             },
3215             'quart' => {
3216             'name' => q(夸脱),
3217             'other' => q({0}夸脱),
3218             },
3219             'radian' => {
3220             'name' => q(弧度),
3221             'other' => q({0}弧度),
3222             },
3223             'revolution' => {
3224             'name' => q(转),
3225             'other' => q({0}转),
3226             },
3227             'second' => {
3228             'name' => q(秒钟),
3229             'other' => q({0}秒钟),
3230             'per' => q({0}/秒),
3231             },
3232             'square-centimeter' => {
3233             'name' => q(平方厘米),
3234             'other' => q({0}平方厘米),
3235             'per' => q(每平方厘米{0}),
3236             },
3237             'square-foot' => {
3238             'name' => q(平方英尺),
3239             'other' => q({0}平方英尺),
3240             },
3241             'square-inch' => {
3242             'name' => q(平方英寸),
3243             'other' => q({0}平方英寸),
3244             'per' => q(每平方英寸{0}),
3245             },
3246             'square-kilometer' => {
3247             'name' => q(平方公里),
3248             'other' => q({0}平方公里),
3249             },
3250             'square-meter' => {
3251             'name' => q(平方米),
3252             'other' => q({0}平方米),
3253             'per' => q(每平方米{0}),
3254             },
3255             'square-mile' => {
3256             'name' => q(平方英里),
3257             'other' => q({0}平方英里),
3258             },
3259             'square-yard' => {
3260             'name' => q(平方码),
3261             'other' => q({0}平方码),
3262             },
3263             'tablespoon' => {
3264             'name' => q(汤匙),
3265             'other' => q({0}汤匙),
3266             },
3267             'teaspoon' => {
3268             'name' => q(茶匙),
3269             'other' => q({0}茶匙),
3270             },
3271             'terabit' => {
3272             'name' => q(太比特),
3273             'other' => q({0}太比特),
3274             },
3275             'terabyte' => {
3276             'name' => q(太字节),
3277             'other' => q({0}太字节),
3278             },
3279             'ton' => {
3280             'name' => q(吨),
3281             'other' => q({0}吨),
3282             },
3283             'volt' => {
3284             'name' => q(伏特),
3285             'other' => q({0}伏特),
3286             },
3287             'watt' => {
3288             'name' => q(瓦特),
3289             'other' => q({0}瓦特),
3290             },
3291             'week' => {
3292             'name' => q(周),
3293             'other' => q({0}周),
3294             'per' => q(每周{0}),
3295             },
3296             'yard' => {
3297             'name' => q(码),
3298             'other' => q({0}码),
3299             },
3300             'year' => {
3301             'name' => q(å¹´),
3302             'other' => q({0}å¹´),
3303             'per' => q(每年{0}),
3304             },
3305             },
3306             'narrow' => {
3307             'acre' => {
3308             'other' => q({0}ac),
3309             },
3310             'arc-minute' => {
3311             'other' => q({0}′),
3312             },
3313             'arc-second' => {
3314             'other' => q({0}″),
3315             },
3316             'celsius' => {
3317             'name' => q(°C),
3318             'other' => q({0}°),
3319             },
3320             'centimeter' => {
3321             'name' => q(厘米),
3322             'other' => q({0}厘米),
3323             },
3324             'coordinate' => {
3325             'east' => q({0}E),
3326             'north' => q({0}N),
3327             'south' => q({0}S),
3328             'west' => q({0}W),
3329             },
3330             'cubic-kilometer' => {
3331             'other' => q({0}km³),
3332             },
3333             'cubic-mile' => {
3334             'other' => q({0}mi³),
3335             },
3336             'day' => {
3337             'name' => q(天),
3338             'other' => q({0}天),
3339             },
3340             'degree' => {
3341             'other' => q({0}°),
3342             },
3343             'fahrenheit' => {
3344             'other' => q({0}°F),
3345             },
3346             'foot' => {
3347             'other' => q({0}′),
3348             },
3349             'g-force' => {
3350             'other' => q({0}G),
3351             },
3352             'gram' => {
3353             'name' => q(å…‹),
3354             'other' => q({0}å…‹),
3355             },
3356             'hectare' => {
3357             'other' => q({0}ha),
3358             },
3359             'hectopascal' => {
3360             'other' => q({0}hPa),
3361             },
3362             'horsepower' => {
3363             'other' => q({0}hp),
3364             },
3365             'hour' => {
3366             'name' => q(小时),
3367             'other' => q({0}小时),
3368             },
3369             'inch' => {
3370             'other' => q({0}″),
3371             },
3372             'inch-hg' => {
3373             'other' => q({0}" Hg),
3374             },
3375             'kilogram' => {
3376             'name' => q(千克),
3377             'other' => q({0}千克),
3378             },
3379             'kilometer' => {
3380             'name' => q(公里),
3381             'other' => q({0}公里),
3382             },
3383             'kilometer-per-hour' => {
3384             'name' => q(千米/小时),
3385             'other' => q(每小时{0}公里),
3386             },
3387             'kilowatt' => {
3388             'other' => q({0}kW),
3389             },
3390             'light-year' => {
3391             'other' => q({0}ly),
3392             },
3393             'liter' => {
3394             'name' => q(升),
3395             'other' => q({0}升),
3396             },
3397             'liter-per-100kilometers' => {
3398             'name' => q(L/100km),
3399             'other' => q({0}L/100km),
3400             },
3401             'meter' => {
3402             'name' => q(ç±³),
3403             'other' => q({0}ç±³),
3404             },
3405             'meter-per-second' => {
3406             'other' => q({0}m/s),
3407             },
3408             'mile' => {
3409             'other' => q({0}mi),
3410             },
3411             'mile-per-hour' => {
3412             'other' => q({0}mi/h),
3413             },
3414             'millibar' => {
3415             'other' => q({0}mb),
3416             },
3417             'millimeter' => {
3418             'name' => q(毫米),
3419             'other' => q({0}毫米),
3420             },
3421             'millisecond' => {
3422             'name' => q(毫秒),
3423             'other' => q({0}毫秒),
3424             },
3425             'minute' => {
3426             'name' => q(分钟),
3427             'other' => q({0}分钟),
3428             },
3429             'month' => {
3430             'name' => q(个月),
3431             'other' => q({0}个月),
3432             },
3433             'ounce' => {
3434             'other' => q({0}盎司),
3435             },
3436             'per' => {
3437             '1' => q({0}/{1}),
3438             },
3439             'picometer' => {
3440             'other' => q({0}pm),
3441             },
3442             'pound' => {
3443             'other' => q({0}磅),
3444             },
3445             'second' => {
3446             'name' => q(秒),
3447             'other' => q({0}秒),
3448             },
3449             'square-foot' => {
3450             'other' => q({0}ft²),
3451             },
3452             'square-kilometer' => {
3453             'other' => q({0}km²),
3454             },
3455             'square-meter' => {
3456             'other' => q({0}m²),
3457             },
3458             'square-mile' => {
3459             'other' => q({0}mi²),
3460             },
3461             'watt' => {
3462             'other' => q({0}W),
3463             },
3464             'week' => {
3465             'name' => q(周),
3466             'other' => q({0}周),
3467             },
3468             'yard' => {
3469             'other' => q({0}yd),
3470             },
3471             'year' => {
3472             'name' => q(å¹´),
3473             'other' => q({0}å¹´),
3474             },
3475             },
3476             'short' => {
3477             'acre' => {
3478             'name' => q(英亩),
3479             'other' => q({0}英亩),
3480             },
3481             'acre-foot' => {
3482             'name' => q(英亩英尺),
3483             'other' => q({0}英亩英尺),
3484             },
3485             'ampere' => {
3486             'name' => q(安培),
3487             'other' => q({0}安),
3488             },
3489             'arc-minute' => {
3490             'name' => q(弧分),
3491             'other' => q({0}弧分),
3492             },
3493             'arc-second' => {
3494             'name' => q(弧秒),
3495             'other' => q({0}弧秒),
3496             },
3497             'astronomical-unit' => {
3498             'name' => q(天文单位),
3499             'other' => q({0}天文单位),
3500             },
3501             'bit' => {
3502             'name' => q(比特),
3503             'other' => q({0}比特),
3504             },
3505             'byte' => {
3506             'name' => q(字节),
3507             'other' => q({0}字节),
3508             },
3509             'calorie' => {
3510             'name' => q(卡),
3511             'other' => q({0}卡),
3512             },
3513             'carat' => {
3514             'name' => q(克拉),
3515             'other' => q({0}克拉),
3516             },
3517             'celsius' => {
3518             'name' => q(摄氏度),
3519             'other' => q({0}°C),
3520             },
3521             'centiliter' => {
3522             'name' => q(厘升),
3523             'other' => q({0}厘升),
3524             },
3525             'centimeter' => {
3526             'name' => q(厘米),
3527             'other' => q({0}厘米),
3528             'per' => q({0}/厘米),
3529             },
3530             'century' => {
3531             'name' => q(世纪),
3532             'other' => q({0}世纪),
3533             },
3534             'coordinate' => {
3535             'east' => q(东经{0}),
3536             'north' => q(北纬{0}),
3537             'south' => q(南纬{0}),
3538             'west' => q(西经{0}),
3539             },
3540             'cubic-centimeter' => {
3541             'name' => q(立方厘米),
3542             'other' => q({0}立方厘米),
3543             'per' => q({0}/cm³),
3544             },
3545             'cubic-foot' => {
3546             'name' => q(立方英尺),
3547             'other' => q({0}立方英尺),
3548             },
3549             'cubic-inch' => {
3550             'name' => q(立方英寸),
3551             'other' => q({0}立方英寸),
3552             },
3553             'cubic-kilometer' => {
3554             'name' => q(立方公里),
3555             'other' => q({0}立方公里),
3556             },
3557             'cubic-meter' => {
3558             'name' => q(立方米),
3559             'other' => q({0}立方米),
3560             'per' => q({0}/立方米),
3561             },
3562             'cubic-mile' => {
3563             'name' => q(立方英里),
3564             'other' => q({0}立方英里),
3565             },
3566             'cubic-yard' => {
3567             'name' => q(立方码),
3568             'other' => q({0}立方码),
3569             },
3570             'cup' => {
3571             'name' => q(杯),
3572             'other' => q({0}杯),
3573             },
3574             'cup-metric' => {
3575             'name' => q(公制杯),
3576             'other' => q({0}公制杯),
3577             },
3578             'day' => {
3579             'name' => q(天),
3580             'other' => q({0}天),
3581             'per' => q({0}/天),
3582             },
3583             'deciliter' => {
3584             'name' => q(分升),
3585             'other' => q({0}分升),
3586             },
3587             'decimeter' => {
3588             'name' => q(分米),
3589             'other' => q({0}分米),
3590             },
3591             'degree' => {
3592             'name' => q(度),
3593             'other' => q({0}°),
3594             },
3595             'fahrenheit' => {
3596             'name' => q(华氏度),
3597             'other' => q({0}°F),
3598             },
3599             'fluid-ounce' => {
3600             'name' => q(液盎司),
3601             'other' => q({0}液盎司),
3602             },
3603             'foodcalorie' => {
3604             'name' => q(卡),
3605             'other' => q({0}卡),
3606             },
3607             'foot' => {
3608             'name' => q(英尺),
3609             'other' => q({0}英尺),
3610             'per' => q({0}/英尺),
3611             },
3612             'g-force' => {
3613             'name' => q(G力),
3614             'other' => q({0} G),
3615             },
3616             'gallon' => {
3617             'name' => q(加仑),
3618             'other' => q({0}加仑),
3619             'per' => q({0}/加仑),
3620             },
3621             'generic' => {
3622             'name' => q(°),
3623             'other' => q({0}°),
3624             },
3625             'gigabit' => {
3626             'name' => q(吉比特),
3627             'other' => q({0}吉比特),
3628             },
3629             'gigabyte' => {
3630             'name' => q(吉字节),
3631             'other' => q({0}吉字节),
3632             },
3633             'gigahertz' => {
3634             'name' => q(吉赫),
3635             'other' => q({0}吉赫),
3636             },
3637             'gigawatt' => {
3638             'name' => q(吉瓦),
3639             'other' => q({0}吉瓦),
3640             },
3641             'gram' => {
3642             'name' => q(å…‹),
3643             'other' => q({0}å…‹),
3644             'per' => q({0}/å…‹),
3645             },
3646             'hectare' => {
3647             'name' => q(公顷),
3648             'other' => q({0}公顷),
3649             },
3650             'hectoliter' => {
3651             'name' => q(公石),
3652             'other' => q({0}公石),
3653             },
3654             'hectopascal' => {
3655             'name' => q(百帕斯卡),
3656             'other' => q({0}百帕),
3657             },
3658             'hertz' => {
3659             'name' => q(赫兹),
3660             'other' => q({0}赫),
3661             },
3662             'horsepower' => {
3663             'name' => q(马力),
3664             'other' => q({0}马力),
3665             },
3666             'hour' => {
3667             'name' => q(小时),
3668             'other' => q({0}小时),
3669             'per' => q({0}/小时),
3670             },
3671             'inch' => {
3672             'name' => q(英寸),
3673             'other' => q({0}英寸),
3674             'per' => q({0}/英寸),
3675             },
3676             'inch-hg' => {
3677             'name' => q(英寸汞柱),
3678             'other' => q({0}英寸汞柱),
3679             },
3680             'joule' => {
3681             'name' => q(焦耳),
3682             'other' => q({0}焦耳),
3683             },
3684             'karat' => {
3685             'name' => q(克拉),
3686             'other' => q({0}克拉),
3687             },
3688             'kelvin' => {
3689             'name' => q(å¼€),
3690             'other' => q({0}K),
3691             },
3692             'kilobit' => {
3693             'name' => q(千比特),
3694             'other' => q({0}千比特),
3695             },
3696             'kilobyte' => {
3697             'name' => q(千字节),
3698             'other' => q({0}千字节),
3699             },
3700             'kilocalorie' => {
3701             'name' => q(千卡),
3702             'other' => q({0}千卡),
3703             },
3704             'kilogram' => {
3705             'name' => q(千克),
3706             'other' => q({0}千克),
3707             'per' => q({0}/千克),
3708             },
3709             'kilohertz' => {
3710             'name' => q(千赫),
3711             'other' => q({0}千赫),
3712             },
3713             'kilojoule' => {
3714             'name' => q(千焦),
3715             'other' => q({0}千焦),
3716             },
3717             'kilometer' => {
3718             'name' => q(公里),
3719             'other' => q({0}公里),
3720             'per' => q({0}/公里),
3721             },
3722             'kilometer-per-hour' => {
3723             'name' => q(千米/小时),
3724             'other' => q(每小时{0}公里),
3725             },
3726             'kilowatt' => {
3727             'name' => q(千瓦),
3728             'other' => q({0}千瓦),
3729             },
3730             'kilowatt-hour' => {
3731             'name' => q(千瓦时),
3732             'other' => q({0}千瓦时),
3733             },
3734             'knot' => {
3735             'name' => q(海里/小时),
3736             'other' => q({0}海里/小时),
3737             },
3738             'light-year' => {
3739             'name' => q(光年),
3740             'other' => q({0}光年),
3741             },
3742             'liter' => {
3743             'name' => q(公升),
3744             'other' => q({0}升),
3745             'per' => q({0}/公升),
3746             },
3747             'liter-per-100kilometers' => {
3748             'name' => q(升/100千米),
3749             'other' => q({0}升/100千米),
3750             },
3751             'liter-per-kilometer' => {
3752             'name' => q(升/公里),
3753             'other' => q(每公里{0}升),
3754             },
3755             'lux' => {
3756             'name' => q(å‹’å…‹æ–¯),
3757             'other' => q({0}å‹’å…‹æ–¯),
3758             },
3759             'megabit' => {
3760             'name' => q(兆比特),
3761             'other' => q({0}兆比特),
3762             },
3763             'megabyte' => {
3764             'name' => q(兆字节),
3765             'other' => q({0}兆字节),
3766             },
3767             'megahertz' => {
3768             'name' => q(兆赫),
3769             'other' => q({0}兆赫),
3770             },
3771             'megaliter' => {
3772             'name' => q(兆升),
3773             'other' => q({0}兆升),
3774             },
3775             'megawatt' => {
3776             'name' => q(兆瓦),
3777             'other' => q({0}兆瓦),
3778             },
3779             'meter' => {
3780             'name' => q(ç±³),
3781             'other' => q({0}ç±³),
3782             'per' => q({0}/ç±³),
3783             },
3784             'meter-per-second' => {
3785             'name' => q(ç±³/秒),
3786             'other' => q(每秒{0}ç±³),
3787             },
3788             'meter-per-second-squared' => {
3789             'name' => q(ç±³/秒²),
3790             'other' => q({0}ç±³/秒²),
3791             },
3792             'metric-ton' => {
3793             'name' => q(公吨),
3794             'other' => q({0}公吨),
3795             },
3796             'microgram' => {
3797             'name' => q(微克),
3798             'other' => q({0}微克),
3799             },
3800             'micrometer' => {
3801             'name' => q(微米),
3802             'other' => q({0}微米),
3803             },
3804             'microsecond' => {
3805             'name' => q(微秒),
3806             'other' => q({0}微秒),
3807             },
3808             'mile' => {
3809             'name' => q(英里),
3810             'other' => q({0}英里),
3811             },
3812             'mile-per-gallon' => {
3813             'name' => q(英里/加仑),
3814             'other' => q(每加仑{0}英里),
3815             },
3816             'mile-per-hour' => {
3817             'name' => q(英里/小时),
3818             'other' => q(每小时{0}英里),
3819             },
3820             'mile-scandinavian' => {
3821             'name' => q(斯堪的纳维亚英里),
3822             'other' => q({0}斯堪的纳维亚英里),
3823             },
3824             'milliampere' => {
3825             'name' => q(毫安),
3826             'other' => q({0}毫安),
3827             },
3828             'millibar' => {
3829             'name' => q(毫巴),
3830             'other' => q({0}毫巴),
3831             },
3832             'milligram' => {
3833             'name' => q(毫克),
3834             'other' => q({0}毫克),
3835             },
3836             'milliliter' => {
3837             'name' => q(毫升),
3838             'other' => q({0}毫升),
3839             },
3840             'millimeter' => {
3841             'name' => q(毫米),
3842             'other' => q({0}毫米),
3843             },
3844             'millimeter-of-mercury' => {
3845             'name' => q(毫米汞柱),
3846             'other' => q({0}毫米汞柱),
3847             },
3848             'millisecond' => {
3849             'name' => q(毫秒),
3850             'other' => q({0}毫秒),
3851             },
3852             'milliwatt' => {
3853             'name' => q(毫瓦),
3854             'other' => q({0}毫瓦),
3855             },
3856             'minute' => {
3857             'name' => q(分钟),
3858             'other' => q({0}分钟),
3859             'per' => q({0}/分钟),
3860             },
3861             'month' => {
3862             'name' => q(个月),
3863             'other' => q({0}个月),
3864             'per' => q({0}/月),
3865             },
3866             'nanometer' => {
3867             'name' => q(纳米),
3868             'other' => q({0}纳米),
3869             },
3870             'nanosecond' => {
3871             'name' => q(纳秒),
3872             'other' => q({0}纳秒),
3873             },
3874             'nautical-mile' => {
3875             'name' => q(海里),
3876             'other' => q({0}海里),
3877             },
3878             'ohm' => {
3879             'name' => q(欧姆),
3880             'other' => q({0}欧),
3881             },
3882             'ounce' => {
3883             'name' => q(盎司),
3884             'other' => q({0}盎司),
3885             'per' => q({0}/盎司),
3886             },
3887             'ounce-troy' => {
3888             'name' => q(金衡制盎司),
3889             'other' => q({0}金衡制盎司),
3890             },
3891             'parsec' => {
3892             'name' => q(秒差距),
3893             'other' => q({0}秒差距),
3894             },
3895             'per' => {
3896             '1' => q({0}/{1}),
3897             },
3898             'picometer' => {
3899             'name' => q(皮米),
3900             'other' => q({0} 皮米),
3901             },
3902             'pint' => {
3903             'name' => q(品脱),
3904             'other' => q({0}品脱),
3905             },
3906             'pint-metric' => {
3907             'name' => q(公制品脱),
3908             'other' => q({0}公制品脱),
3909             },
3910             'pound' => {
3911             'name' => q(磅),
3912             'other' => q({0}磅),
3913             'per' => q({0}/磅),
3914             },
3915             'pound-per-square-inch' => {
3916             'name' => q(磅/平方英寸),
3917             'other' => q(每平方英寸{0}磅),
3918             },
3919             'quart' => {
3920             'name' => q(夸脱),
3921             'other' => q({0}夸脱),
3922             },
3923             'radian' => {
3924             'name' => q(弧度),
3925             'other' => q({0}弧度),
3926             },
3927             'revolution' => {
3928             'name' => q(转),
3929             'other' => q({0}转),
3930             },
3931             'second' => {
3932             'name' => q(秒),
3933             'other' => q({0}秒),
3934             'per' => q({0}/秒),
3935             },
3936             'square-centimeter' => {
3937             'name' => q(平方厘米),
3938             'other' => q({0}平方厘米),
3939             'per' => q({0}/平方厘米),
3940             },
3941             'square-foot' => {
3942             'name' => q(平方英尺),
3943             'other' => q({0}平方英尺),
3944             },
3945             'square-inch' => {
3946             'name' => q(平方英寸),
3947             'other' => q({0}平方英寸),
3948             'per' => q({0}/平方英寸),
3949             },
3950             'square-kilometer' => {
3951             'name' => q(平方公里),
3952             'other' => q({0}平方公里),
3953             },
3954             'square-meter' => {
3955             'name' => q(平方米),
3956             'other' => q({0}平方米),
3957             'per' => q({0}/平方米),
3958             },
3959             'square-mile' => {
3960             'name' => q(平方英里),
3961             'other' => q({0}平方英里),
3962             },
3963             'square-yard' => {
3964             'name' => q(平方码),
3965             'other' => q({0}平方码),
3966             },
3967             'tablespoon' => {
3968             'name' => q(汤匙),
3969             'other' => q({0}汤匙),
3970             },
3971             'teaspoon' => {
3972             'name' => q(茶匙),
3973             'other' => q({0}茶匙),
3974             },
3975             'terabit' => {
3976             'name' => q(太比特),
3977             'other' => q({0}太比特),
3978             },
3979             'terabyte' => {
3980             'name' => q(太字节),
3981             'other' => q({0}太字节),
3982             },
3983             'ton' => {
3984             'name' => q(吨),
3985             'other' => q({0}吨),
3986             },
3987             'volt' => {
3988             'name' => q(伏特),
3989             'other' => q({0}伏),
3990             },
3991             'watt' => {
3992             'name' => q(瓦特),
3993             'other' => q({0}瓦),
3994             },
3995             'week' => {
3996             'name' => q(周),
3997             'other' => q({0}周),
3998             'per' => q({0}/周),
3999             },
4000             'yard' => {
4001             'name' => q(码),
4002             'other' => q({0} 码),
4003             },
4004             'year' => {
4005             'name' => q(å¹´),
4006             'other' => q({0}å¹´),
4007             'per' => q({0}/å¹´),
4008             },
4009             },
4010             } }
4011             );
4012              
4013             has 'yesstr' => (
4014             is => 'ro',
4015             isa => RegexpRef,
4016             init_arg => undef,
4017             default => sub { qr'^(?i:确定|是|yes|y)$' }
4018             );
4019              
4020             has 'nostr' => (
4021             is => 'ro',
4022             isa => RegexpRef,
4023             init_arg => undef,
4024             default => sub { qr'^(?i:否定|否|no|n)$' }
4025             );
4026              
4027             has 'listPatterns' => (
4028             is => 'ro',
4029             isa => HashRef,
4030             init_arg => undef,
4031             default => sub { {
4032             start => q({0}{1}),
4033             middle => q({0}{1}),
4034             end => q({0}{1}),
4035             2 => q({0}{1}),
4036             } }
4037             );
4038              
4039             has 'default_numbering_system' => (
4040             is => 'ro',
4041             isa => Str,
4042             init_arg => undef,
4043             default => 'latn',
4044             );
4045              
4046             has native_numbering_system => (
4047             is => 'ro',
4048             isa => Str,
4049             init_arg => undef,
4050             default => 'hanidec',
4051             );
4052              
4053             has traditional_numbering_system => (
4054             is => 'ro',
4055             isa => Str,
4056             init_arg => undef,
4057             default => 'hans',
4058             );
4059              
4060             has finance_numbering_system => (
4061             is => 'ro',
4062             isa => Str,
4063             init_arg => undef,
4064             default => 'hansfin',
4065             );
4066              
4067             has 'minimum_grouping_digits' => (
4068             is =>'ro',
4069             isa => Int,
4070             init_arg => undef,
4071             default => 1,
4072             );
4073              
4074             has 'number_symbols' => (
4075             is => 'ro',
4076             isa => HashRef,
4077             init_arg => undef,
4078             default => sub { {
4079             'latn' => {
4080             'decimal' => q(.),
4081             'exponential' => q(E),
4082             'group' => q(,),
4083             'infinity' => q(∞),
4084             'list' => q(;),
4085             'minusSign' => q(-),
4086             'nan' => q(NaN),
4087             'perMille' => q(‰),
4088             'percentSign' => q(%),
4089             'plusSign' => q(+),
4090             'superscriptingExponent' => q(×),
4091             'timeSeparator' => q(:),
4092             },
4093             } }
4094             );
4095              
4096             has 'number_formats' => (
4097             is => 'ro',
4098             isa => HashRef,
4099             init_arg => undef,
4100             default => sub { {
4101             decimalFormat => {
4102             'default' => {
4103             '1000' => {
4104             'other' => '0',
4105             },
4106             '10000' => {
4107             'other' => '0万',
4108             },
4109             '100000' => {
4110             'other' => '00万',
4111             },
4112             '1000000' => {
4113             'other' => '000万',
4114             },
4115             '10000000' => {
4116             'other' => '0000万',
4117             },
4118             '100000000' => {
4119             'other' => '0亿',
4120             },
4121             '1000000000' => {
4122             'other' => '00亿',
4123             },
4124             '10000000000' => {
4125             'other' => '000亿',
4126             },
4127             '100000000000' => {
4128             'other' => '0000亿',
4129             },
4130             '1000000000000' => {
4131             'other' => '0å…†',
4132             },
4133             '10000000000000' => {
4134             'other' => '00å…†',
4135             },
4136             '100000000000000' => {
4137             'other' => '000å…†',
4138             },
4139             'standard' => {
4140             '' => '#,##0.###',
4141             },
4142             },
4143             'long' => {
4144             '1000' => {
4145             'other' => '0',
4146             },
4147             '10000' => {
4148             'other' => '0万',
4149             },
4150             '100000' => {
4151             'other' => '00万',
4152             },
4153             '1000000' => {
4154             'other' => '000万',
4155             },
4156             '10000000' => {
4157             'other' => '0000万',
4158             },
4159             '100000000' => {
4160             'other' => '0亿',
4161             },
4162             '1000000000' => {
4163             'other' => '00亿',
4164             },
4165             '10000000000' => {
4166             'other' => '000亿',
4167             },
4168             '100000000000' => {
4169             'other' => '0000亿',
4170             },
4171             '1000000000000' => {
4172             'other' => '0å…†',
4173             },
4174             '10000000000000' => {
4175             'other' => '00å…†',
4176             },
4177             '100000000000000' => {
4178             'other' => '000å…†',
4179             },
4180             },
4181             'short' => {
4182             '1000' => {
4183             'other' => '0',
4184             },
4185             '10000' => {
4186             'other' => '0万',
4187             },
4188             '100000' => {
4189             'other' => '00万',
4190             },
4191             '1000000' => {
4192             'other' => '000万',
4193             },
4194             '10000000' => {
4195             'other' => '0000万',
4196             },
4197             '100000000' => {
4198             'other' => '0亿',
4199             },
4200             '1000000000' => {
4201             'other' => '00亿',
4202             },
4203             '10000000000' => {
4204             'other' => '000亿',
4205             },
4206             '100000000000' => {
4207             'other' => '0000亿',
4208             },
4209             '1000000000000' => {
4210             'other' => '0å…†',
4211             },
4212             '10000000000000' => {
4213             'other' => '00å…†',
4214             },
4215             '100000000000000' => {
4216             'other' => '000å…†',
4217             },
4218             },
4219             },
4220             percentFormat => {
4221             'default' => {
4222             'standard' => {
4223             '' => '#,##0%',
4224             },
4225             },
4226             },
4227             scientificFormat => {
4228             'default' => {
4229             'standard' => {
4230             '' => '#E0',
4231             },
4232             },
4233             },
4234             } },
4235             );
4236              
4237             has 'number_currency_formats' => (
4238             is => 'ro',
4239             isa => HashRef,
4240             init_arg => undef,
4241             default => sub { {
4242             'latn' => {
4243             'pattern' => {
4244             'default' => {
4245             'accounting' => {
4246             'negative' => '(¤#,##0.00)',
4247             'positive' => '¤#,##0.00',
4248             },
4249             'standard' => {
4250             'positive' => '¤#,##0.00',
4251             },
4252             },
4253             },
4254             },
4255             } },
4256             );
4257              
4258             has 'currencies' => (
4259             is => 'ro',
4260             isa => HashRef,
4261             init_arg => undef,
4262             default => sub { {
4263             'ADP' => {
4264             symbol => 'ADP',
4265             display_name => {
4266             'currency' => q(安道尔比塞塔),
4267             'other' => q(安道尔比塞塔),
4268             },
4269             },
4270             'AED' => {
4271             symbol => 'AED',
4272             display_name => {
4273             'currency' => q(阿联酋迪拉姆),
4274             'other' => q(阿联酋迪拉姆),
4275             },
4276             },
4277             'AFA' => {
4278             display_name => {
4279             'currency' => q(阿富汗尼 \(1927–2002\)),
4280             },
4281             },
4282             'AFN' => {
4283             symbol => 'AFN',
4284             display_name => {
4285             'currency' => q(阿富汗尼),
4286             'other' => q(阿富汗尼),
4287             },
4288             },
4289             'ALK' => {
4290             symbol => 'ALK',
4291             display_name => {
4292             'currency' => q(阿尔巴尼亚列克\(1946–1965\)),
4293             'other' => q(阿尔巴尼亚列克\(1946–1965\)),
4294             },
4295             },
4296             'ALL' => {
4297             symbol => 'ALL',
4298             display_name => {
4299             'currency' => q(阿尔巴尼亚列克),
4300             'other' => q(阿尔巴尼亚列克),
4301             },
4302             },
4303             'AMD' => {
4304             symbol => 'AMD',
4305             display_name => {
4306             'currency' => q(亚美尼亚德拉姆),
4307             'other' => q(亚美尼亚德拉姆),
4308             },
4309             },
4310             'ANG' => {
4311             symbol => 'ANG',
4312             display_name => {
4313             'currency' => q(荷属安的列斯盾),
4314             'other' => q(荷属安的列斯盾),
4315             },
4316             },
4317             'AOA' => {
4318             symbol => 'AOA',
4319             display_name => {
4320             'currency' => q(安哥拉宽扎),
4321             'other' => q(安哥拉宽扎),
4322             },
4323             },
4324             'AOK' => {
4325             symbol => 'AOK',
4326             display_name => {
4327             'currency' => q(安哥拉宽扎 \(1977–1990\)),
4328             'other' => q(安哥拉宽扎 \(1977–1990\)),
4329             },
4330             },
4331             'AON' => {
4332             symbol => 'AON',
4333             display_name => {
4334             'currency' => q(安哥拉新宽扎 \(1990–2000\)),
4335             'other' => q(安哥拉新宽扎 \(1990–2000\)),
4336             },
4337             },
4338             'AOR' => {
4339             symbol => 'AOR',
4340             display_name => {
4341             'currency' => q(安哥拉重新调整宽扎 \(1995–1999\)),
4342             'other' => q(安哥拉重新调整宽扎 \(1995–1999\)),
4343             },
4344             },
4345             'ARA' => {
4346             symbol => 'ARA',
4347             display_name => {
4348             'currency' => q(阿根廷奥斯特拉尔),
4349             'other' => q(阿根廷奥斯特拉尔),
4350             },
4351             },
4352             'ARL' => {
4353             symbol => 'ARL',
4354             display_name => {
4355             'currency' => q(阿根廷法定比索 \(1970–1983\)),
4356             'other' => q(阿根廷法定比索 \(1970–1983\)),
4357             },
4358             },
4359             'ARM' => {
4360             symbol => 'ARM',
4361             display_name => {
4362             'currency' => q(阿根廷比索 \(1881–1970\)),
4363             'other' => q(阿根廷比索 \(1881–1970\)),
4364             },
4365             },
4366             'ARP' => {
4367             symbol => 'ARP',
4368             display_name => {
4369             'currency' => q(阿根廷比索 \(1983–1985\)),
4370             'other' => q(阿根廷比索 \(1983–1985\)),
4371             },
4372             },
4373             'ARS' => {
4374             symbol => 'ARS',
4375             display_name => {
4376             'currency' => q(阿根廷比索),
4377             'other' => q(阿根廷比索),
4378             },
4379             },
4380             'ATS' => {
4381             symbol => 'ATS',
4382             display_name => {
4383             'currency' => q(奥地利先令),
4384             'other' => q(奥地利先令),
4385             },
4386             },
4387             'AUD' => {
4388             symbol => 'AU$',
4389             display_name => {
4390             'currency' => q(澳大利亚元),
4391             'other' => q(澳大利亚元),
4392             },
4393             },
4394             'AWG' => {
4395             symbol => 'AWG',
4396             display_name => {
4397             'currency' => q(阿鲁巴基尔德元),
4398             'other' => q(阿鲁巴基尔德元),
4399             },
4400             },
4401             'AZM' => {
4402             symbol => 'AZM',
4403             display_name => {
4404             'currency' => q(阿塞拜疆马纳特 \(1993–2006\)),
4405             'other' => q(阿塞拜疆马纳特 \(1993–2006\)),
4406             },
4407             },
4408             'AZN' => {
4409             symbol => 'AZN',
4410             display_name => {
4411             'currency' => q(阿塞拜疆马纳特),
4412             'other' => q(阿塞拜疆马纳特),
4413             },
4414             },
4415             'BAD' => {
4416             symbol => 'BAD',
4417             display_name => {
4418             'currency' => q(波士尼亚-赫塞哥维纳第纳尔 \(1992–1994\)),
4419             'other' => q(波士尼亚-赫塞哥维纳第纳尔 \(1992–1994\)),
4420             },
4421             },
4422             'BAM' => {
4423             symbol => 'BAM',
4424             display_name => {
4425             'currency' => q(波斯尼亚-黑塞哥维那可兑换马克),
4426             'other' => q(波斯尼亚-黑塞哥维那可兑换马克),
4427             },
4428             },
4429             'BAN' => {
4430             symbol => 'BAN',
4431             display_name => {
4432             'currency' => q(波士尼亚-赫塞哥维纳新第纳尔 \(1994–1997\)),
4433             'other' => q(波士尼亚-赫塞哥维纳新第纳尔 \(1994–1997\)),
4434             },
4435             },
4436             'BBD' => {
4437             symbol => 'BBD',
4438             display_name => {
4439             'currency' => q(巴巴多斯元),
4440             'other' => q(巴巴多斯元),
4441             },
4442             },
4443             'BDT' => {
4444             symbol => 'BDT',
4445             display_name => {
4446             'currency' => q(孟加拉塔卡),
4447             'other' => q(孟加拉塔卡),
4448             },
4449             },
4450             'BEC' => {
4451             symbol => 'BEC',
4452             display_name => {
4453             'currency' => q(比利时法郎(可兑换)),
4454             'other' => q(比利时法郎(可兑换)),
4455             },
4456             },
4457             'BEF' => {
4458             symbol => 'BEF',
4459             display_name => {
4460             'currency' => q(比利时法郎),
4461             'other' => q(比利时法郎),
4462             },
4463             },
4464             'BEL' => {
4465             symbol => 'BEL',
4466             display_name => {
4467             'currency' => q(比利时法郎(金融)),
4468             'other' => q(比利时法郎(金融)),
4469             },
4470             },
4471             'BGL' => {
4472             symbol => 'BGL',
4473             display_name => {
4474             'currency' => q(保加利亚硬列弗),
4475             'other' => q(保加利亚硬列弗),
4476             },
4477             },
4478             'BGM' => {
4479             symbol => 'BGM',
4480             display_name => {
4481             'currency' => q(保加利亚社会党列弗),
4482             'other' => q(保加利亚社会党列弗),
4483             },
4484             },
4485             'BGN' => {
4486             symbol => 'BGN',
4487             display_name => {
4488             'currency' => q(保加利亚新列弗),
4489             'other' => q(保加利亚新列弗),
4490             },
4491             },
4492             'BGO' => {
4493             symbol => 'BGO',
4494             display_name => {
4495             'currency' => q(保加利亚列弗 \(1879–1952\)),
4496             'other' => q(保加利亚列弗 \(1879–1952\)),
4497             },
4498             },
4499             'BHD' => {
4500             symbol => 'BHD',
4501             display_name => {
4502             'currency' => q(巴林第纳尔),
4503             'other' => q(巴林第纳尔),
4504             },
4505             },
4506             'BIF' => {
4507             symbol => 'BIF',
4508             display_name => {
4509             'currency' => q(布隆迪法郎),
4510             'other' => q(布隆迪法郎),
4511             },
4512             },
4513             'BMD' => {
4514             symbol => 'BMD',
4515             display_name => {
4516             'currency' => q(百慕大元),
4517             'other' => q(百慕大元),
4518             },
4519             },
4520             'BND' => {
4521             symbol => 'BND',
4522             display_name => {
4523             'currency' => q(文莱元),
4524             'other' => q(文莱元),
4525             },
4526             },
4527             'BOB' => {
4528             symbol => 'BOB',
4529             display_name => {
4530             'currency' => q(玻利维亚诺),
4531             'other' => q(玻利维亚诺),
4532             },
4533             },
4534             'BOL' => {
4535             symbol => 'BOL',
4536             display_name => {
4537             'currency' => q(玻利维亚诺 \(1863–1963\)),
4538             'other' => q(玻利维亚诺 \(1863–1963\)),
4539             },
4540             },
4541             'BOP' => {
4542             symbol => 'BOP',
4543             display_name => {
4544             'currency' => q(玻利维亚比索),
4545             'other' => q(玻利维亚比索),
4546             },
4547             },
4548             'BOV' => {
4549             symbol => 'BOV',
4550             display_name => {
4551             'currency' => q(玻利维亚 Mvdol(资金)),
4552             'other' => q(玻利维亚 Mvdol(资金)),
4553             },
4554             },
4555             'BRB' => {
4556             symbol => 'BRB',
4557             display_name => {
4558             'currency' => q(巴西新克鲁赛罗 \(1967–1986\)),
4559             'other' => q(巴西新克鲁赛罗 \(1967–1986\)),
4560             },
4561             },
4562             'BRC' => {
4563             symbol => 'BRC',
4564             display_name => {
4565             'currency' => q(巴西克鲁扎多 \(1986–1989\)),
4566             'other' => q(巴西克鲁扎多 \(1986–1989\)),
4567             },
4568             },
4569             'BRE' => {
4570             symbol => 'BRE',
4571             display_name => {
4572             'currency' => q(巴西克鲁塞罗 \(1990–1993\)),
4573             'other' => q(巴西克鲁塞罗 \(1990–1993\)),
4574             },
4575             },
4576             'BRL' => {
4577             symbol => 'R$',
4578             display_name => {
4579             'currency' => q(巴西雷亚尔),
4580             'other' => q(巴西雷亚尔),
4581             },
4582             },
4583             'BRN' => {
4584             symbol => 'BRN',
4585             display_name => {
4586             'currency' => q(巴西新克鲁扎多 \(1989–1990\)),
4587             'other' => q(巴西新克鲁扎多 \(1989–1990\)),
4588             },
4589             },
4590             'BRR' => {
4591             symbol => 'BRR',
4592             display_name => {
4593             'currency' => q(巴西克鲁塞罗 \(1993–1994\)),
4594             'other' => q(巴西克鲁塞罗 \(1993–1994\)),
4595             },
4596             },
4597             'BRZ' => {
4598             symbol => 'BRZ',
4599             display_name => {
4600             'currency' => q(巴西克鲁塞罗 \(1942–1967\)),
4601             'other' => q(巴西克鲁塞罗 \(1942–1967\)),
4602             },
4603             },
4604             'BSD' => {
4605             symbol => 'BSD',
4606             display_name => {
4607             'currency' => q(巴哈马元),
4608             'other' => q(巴哈马元),
4609             },
4610             },
4611             'BTN' => {
4612             symbol => 'BTN',
4613             display_name => {
4614             'currency' => q(不丹努尔特鲁姆),
4615             'other' => q(不丹努尔特鲁姆),
4616             },
4617             },
4618             'BUK' => {
4619             display_name => {
4620             'currency' => q(ç¼…å…ƒ),
4621             },
4622             },
4623             'BWP' => {
4624             symbol => 'BWP',
4625             display_name => {
4626             'currency' => q(博茨瓦纳普拉),
4627             'other' => q(博茨瓦纳普拉),
4628             },
4629             },
4630             'BYB' => {
4631             symbol => 'BYB',
4632             display_name => {
4633             'currency' => q(白俄罗斯新卢布 \(1994–1999\)),
4634             'other' => q(白俄罗斯新卢布 \(1994–1999\)),
4635             },
4636             },
4637             'BYR' => {
4638             symbol => 'BYR',
4639             display_name => {
4640             'currency' => q(白俄罗斯卢布),
4641             'other' => q(白俄罗斯卢布),
4642             },
4643             },
4644             'BZD' => {
4645             symbol => 'BZD',
4646             display_name => {
4647             'currency' => q(伯利兹元),
4648             'other' => q(伯利兹元),
4649             },
4650             },
4651             'CAD' => {
4652             symbol => 'CA$',
4653             display_name => {
4654             'currency' => q(加拿大元),
4655             'other' => q(加拿大元),
4656             },
4657             },
4658             'CDF' => {
4659             symbol => 'CDF',
4660             display_name => {
4661             'currency' => q(刚果法郎),
4662             'other' => q(刚果法郎),
4663             },
4664             },
4665             'CHE' => {
4666             symbol => 'CHE',
4667             display_name => {
4668             'currency' => q(欧元 \(WIR\)),
4669             'other' => q(欧元 \(WIR\)),
4670             },
4671             },
4672             'CHF' => {
4673             symbol => 'CHF',
4674             display_name => {
4675             'currency' => q(瑞士法郎),
4676             'other' => q(瑞士法郎),
4677             },
4678             },
4679             'CHW' => {
4680             symbol => 'CHW',
4681             display_name => {
4682             'currency' => q(法郎 \(WIR\)),
4683             'other' => q(法郎 \(WIR\)),
4684             },
4685             },
4686             'CLE' => {
4687             symbol => 'CLE',
4688             display_name => {
4689             'currency' => q(智利埃斯库多),
4690             'other' => q(智利埃斯库多),
4691             },
4692             },
4693             'CLF' => {
4694             symbol => 'CLF',
4695             display_name => {
4696             'currency' => q(智利(资金)),
4697             'other' => q(智利(资金)),
4698             },
4699             },
4700             'CLP' => {
4701             symbol => 'CLP',
4702             display_name => {
4703             'currency' => q(智利比索),
4704             'other' => q(智利比索),
4705             },
4706             },
4707             'CNY' => {
4708             symbol => 'ï¿¥',
4709             display_name => {
4710             'currency' => q(人民币),
4711             'other' => q(人民币),
4712             },
4713             },
4714             'COP' => {
4715             symbol => 'COP',
4716             display_name => {
4717             'currency' => q(哥伦比亚比索),
4718             'other' => q(哥伦比亚比索),
4719             },
4720             },
4721             'COU' => {
4722             symbol => 'COU',
4723             display_name => {
4724             'currency' => q(哥伦比亚币),
4725             'other' => q(哥伦比亚币),
4726             },
4727             },
4728             'CRC' => {
4729             symbol => 'CRC',
4730             display_name => {
4731             'currency' => q(哥斯达黎加科朗),
4732             'other' => q(哥斯达黎加科朗),
4733             },
4734             },
4735             'CSD' => {
4736             symbol => 'CSD',
4737             display_name => {
4738             'currency' => q(旧塞尔维亚第纳尔),
4739             'other' => q(旧塞尔维亚第纳尔),
4740             },
4741             },
4742             'CSK' => {
4743             symbol => 'CSK',
4744             display_name => {
4745             'currency' => q(捷克硬克郎),
4746             'other' => q(捷克硬克郎),
4747             },
4748             },
4749             'CUC' => {
4750             symbol => 'CUC',
4751             display_name => {
4752             'currency' => q(古巴可兑换比索),
4753             'other' => q(古巴可兑换比索),
4754             },
4755             },
4756             'CUP' => {
4757             symbol => 'CUP',
4758             display_name => {
4759             'currency' => q(古巴比索),
4760             'other' => q(古巴比索),
4761             },
4762             },
4763             'CVE' => {
4764             symbol => 'CVE',
4765             display_name => {
4766             'currency' => q(佛得角埃斯库多),
4767             'other' => q(佛得角埃斯库多),
4768             },
4769             },
4770             'CYP' => {
4771             symbol => 'CYP',
4772             display_name => {
4773             'currency' => q(塞浦路斯镑),
4774             'other' => q(塞浦路斯镑),
4775             },
4776             },
4777             'CZK' => {
4778             symbol => 'CZK',
4779             display_name => {
4780             'currency' => q(捷克克郎),
4781             'other' => q(捷克克郎),
4782             },
4783             },
4784             'DDM' => {
4785             symbol => 'DDM',
4786             display_name => {
4787             'currency' => q(东德奥斯特马克),
4788             'other' => q(东德奥斯特马克),
4789             },
4790             },
4791             'DEM' => {
4792             symbol => 'DEM',
4793             display_name => {
4794             'currency' => q(德国马克),
4795             'other' => q(德国马克),
4796             },
4797             },
4798             'DJF' => {
4799             symbol => 'DJF',
4800             display_name => {
4801             'currency' => q(吉布提法郎),
4802             'other' => q(吉布提法郎),
4803             },
4804             },
4805             'DKK' => {
4806             symbol => 'DKK',
4807             display_name => {
4808             'currency' => q(丹麦克朗),
4809             'other' => q(丹麦克朗),
4810             },
4811             },
4812             'DOP' => {
4813             symbol => 'DOP',
4814             display_name => {
4815             'currency' => q(多米尼加比索),
4816             'other' => q(多米尼加比索),
4817             },
4818             },
4819             'DZD' => {
4820             symbol => 'DZD',
4821             display_name => {
4822             'currency' => q(阿尔及利亚第纳尔),
4823             'other' => q(阿尔及利亚第纳尔),
4824             },
4825             },
4826             'ECS' => {
4827             symbol => 'ECS',
4828             display_name => {
4829             'currency' => q(厄瓜多尔苏克雷),
4830             'other' => q(厄瓜多尔苏克雷),
4831             },
4832             },
4833             'ECV' => {
4834             symbol => 'ECV',
4835             display_name => {
4836             'currency' => q(厄瓜多尔 \(UVC\)),
4837             'other' => q(厄瓜多尔 \(UVC\)),
4838             },
4839             },
4840             'EEK' => {
4841             symbol => 'EEK',
4842             display_name => {
4843             'currency' => q(爱沙尼亚克朗),
4844             'other' => q(爱沙尼亚克朗),
4845             },
4846             },
4847             'EGP' => {
4848             symbol => 'EGP',
4849             display_name => {
4850             'currency' => q(埃及镑),
4851             'other' => q(埃及镑),
4852             },
4853             },
4854             'ERN' => {
4855             symbol => 'ERN',
4856             display_name => {
4857             'currency' => q(厄立特里亚纳克法),
4858             'other' => q(厄立特里亚纳克法),
4859             },
4860             },
4861             'ESA' => {
4862             symbol => 'ESA',
4863             display_name => {
4864             'currency' => q(西班牙比塞塔(帐户 A)),
4865             'other' => q(西班牙比塞塔(帐户 A)),
4866             },
4867             },
4868             'ESB' => {
4869             symbol => 'ESB',
4870             display_name => {
4871             'currency' => q(西班牙比塞塔(兑换帐户)),
4872             'other' => q(西班牙比塞塔(兑换帐户)),
4873             },
4874             },
4875             'ESP' => {
4876             symbol => 'ESP',
4877             display_name => {
4878             'currency' => q(西班牙比塞塔),
4879             'other' => q(西班牙比塞塔),
4880             },
4881             },
4882             'ETB' => {
4883             symbol => 'ETB',
4884             display_name => {
4885             'currency' => q(埃塞俄比亚比尔),
4886             'other' => q(埃塞俄比亚比尔),
4887             },
4888             },
4889             'EUR' => {
4890             symbol => '€',
4891             display_name => {
4892             'currency' => q(欧元),
4893             'other' => q(欧元),
4894             },
4895             },
4896             'FIM' => {
4897             symbol => 'FIM',
4898             display_name => {
4899             'currency' => q(芬兰马克),
4900             'other' => q(芬兰马克),
4901             },
4902             },
4903             'FJD' => {
4904             symbol => 'FJD',
4905             display_name => {
4906             'currency' => q(斐济元),
4907             'other' => q(斐济元),
4908             },
4909             },
4910             'FKP' => {
4911             symbol => 'FKP',
4912             display_name => {
4913             'currency' => q(福克兰群岛镑),
4914             'other' => q(福克兰群岛镑),
4915             },
4916             },
4917             'FRF' => {
4918             symbol => 'FRF',
4919             display_name => {
4920             'currency' => q(法国法郎),
4921             'other' => q(法国法郎),
4922             },
4923             },
4924             'GBP' => {
4925             symbol => '£',
4926             display_name => {
4927             'currency' => q(英镑),
4928             'other' => q(英镑),
4929             },
4930             },
4931             'GEK' => {
4932             symbol => 'GEK',
4933             display_name => {
4934             'currency' => q(乔治亚库蓬拉瑞特),
4935             'other' => q(乔治亚库蓬拉瑞特),
4936             },
4937             },
4938             'GEL' => {
4939             symbol => 'GEL',
4940             display_name => {
4941             'currency' => q(格鲁吉亚拉里),
4942             'other' => q(格鲁吉亚拉里),
4943             },
4944             },
4945             'GHC' => {
4946             symbol => 'GHC',
4947             display_name => {
4948             'currency' => q(加纳塞第),
4949             'other' => q(加纳塞第),
4950             },
4951             },
4952             'GHS' => {
4953             symbol => 'GHS',
4954             display_name => {
4955             'currency' => q(加纳塞地),
4956             'other' => q(加纳塞地),
4957             },
4958             },
4959             'GIP' => {
4960             symbol => 'GIP',
4961             display_name => {
4962             'currency' => q(直布罗陀镑),
4963             'other' => q(直布罗陀镑),
4964             },
4965             },
4966             'GMD' => {
4967             symbol => 'GMD',
4968             display_name => {
4969             'currency' => q(冈比亚达拉西),
4970             'other' => q(冈比亚达拉西),
4971             },
4972             },
4973             'GNF' => {
4974             symbol => 'GNF',
4975             display_name => {
4976             'currency' => q(几内亚法郎),
4977             'other' => q(几内亚法郎),
4978             },
4979             },
4980             'GNS' => {
4981             symbol => 'GNS',
4982             display_name => {
4983             'currency' => q(几内亚西里),
4984             'other' => q(几内亚西里),
4985             },
4986             },
4987             'GQE' => {
4988             symbol => 'GQE',
4989             display_name => {
4990             'currency' => q(赤道几内亚埃奎勒),
4991             'other' => q(赤道几内亚埃奎勒),
4992             },
4993             },
4994             'GRD' => {
4995             symbol => 'GRD',
4996             display_name => {
4997             'currency' => q(希腊德拉克马),
4998             'other' => q(希腊德拉克马),
4999             },
5000             },
5001             'GTQ' => {
5002             symbol => 'GTQ',
5003             display_name => {
5004             'currency' => q(危地马拉格查尔),
5005             'other' => q(危地马拉格查尔),
5006             },
5007             },
5008             'GWE' => {
5009             symbol => 'GWE',
5010             display_name => {
5011             'currency' => q(葡萄牙几内亚埃斯库多),
5012             'other' => q(葡萄牙几内亚埃斯库多),
5013             },
5014             },
5015             'GWP' => {
5016             symbol => 'GWP',
5017             display_name => {
5018             'currency' => q(几内亚比绍比索),
5019             'other' => q(几内亚比绍比索),
5020             },
5021             },
5022             'GYD' => {
5023             symbol => 'GYD',
5024             display_name => {
5025             'currency' => q(圭亚那元),
5026             'other' => q(圭亚那元),
5027             },
5028             },
5029             'HKD' => {
5030             symbol => 'HK$',
5031             display_name => {
5032             'currency' => q(港元),
5033             'other' => q(港元),
5034             },
5035             },
5036             'HNL' => {
5037             symbol => 'HNL',
5038             display_name => {
5039             'currency' => q(洪都拉斯伦皮拉),
5040             'other' => q(洪都拉斯伦皮拉),
5041             },
5042             },
5043             'HRD' => {
5044             symbol => 'HRD',
5045             display_name => {
5046             'currency' => q(克罗地亚第纳尔),
5047             'other' => q(克罗地亚第纳尔),
5048             },
5049             },
5050             'HRK' => {
5051             symbol => 'HRK',
5052             display_name => {
5053             'currency' => q(克罗地亚库纳),
5054             'other' => q(克罗地亚库纳),
5055             },
5056             },
5057             'HTG' => {
5058             symbol => 'HTG',
5059             display_name => {
5060             'currency' => q(海地古德),
5061             'other' => q(海地古德),
5062             },
5063             },
5064             'HUF' => {
5065             symbol => 'HUF',
5066             display_name => {
5067             'currency' => q(匈牙利福林),
5068             'other' => q(匈牙利福林),
5069             },
5070             },
5071             'IDR' => {
5072             symbol => 'IDR',
5073             display_name => {
5074             'currency' => q(印度尼西亚盾),
5075             'other' => q(印度尼西亚盾),
5076             },
5077             },
5078             'IEP' => {
5079             symbol => 'IEP',
5080             display_name => {
5081             'currency' => q(爱尔兰镑),
5082             'other' => q(爱尔兰镑),
5083             },
5084             },
5085             'ILP' => {
5086             symbol => 'ILP',
5087             display_name => {
5088             'currency' => q(以色列镑),
5089             'other' => q(以色列镑),
5090             },
5091             },
5092             'ILR' => {
5093             symbol => 'ILS',
5094             display_name => {
5095             'currency' => q(以色列谢克尔\(1980–1985\)),
5096             'other' => q(以色列谢克尔\(1980–1985\)),
5097             },
5098             },
5099             'ILS' => {
5100             symbol => '₪',
5101             display_name => {
5102             'currency' => q(以色列新谢克尔),
5103             'other' => q(以色列新谢克尔),
5104             },
5105             },
5106             'INR' => {
5107             symbol => '₹',
5108             display_name => {
5109             'currency' => q(印度卢比),
5110             'other' => q(印度卢比),
5111             },
5112             },
5113             'IQD' => {
5114             symbol => 'IQD',
5115             display_name => {
5116             'currency' => q(伊拉克第纳尔),
5117             'other' => q(伊拉克第纳尔),
5118             },
5119             },
5120             'IRR' => {
5121             symbol => 'IRR',
5122             display_name => {
5123             'currency' => q(伊朗里亚尔),
5124             'other' => q(伊朗里亚尔),
5125             },
5126             },
5127             'ISJ' => {
5128             symbol => 'ISJ',
5129             display_name => {
5130             'currency' => q(冰岛克朗\(1918–1981\)),
5131             'other' => q(冰岛克朗\(1918–1981\)),
5132             },
5133             },
5134             'ISK' => {
5135             symbol => 'ISK',
5136             display_name => {
5137             'currency' => q(冰岛克朗),
5138             'other' => q(冰岛克朗),
5139             },
5140             },
5141             'ITL' => {
5142             symbol => 'ITL',
5143             display_name => {
5144             'currency' => q(意大利里拉),
5145             'other' => q(意大利里拉),
5146             },
5147             },
5148             'JMD' => {
5149             symbol => 'JMD',
5150             display_name => {
5151             'currency' => q(牙买加元),
5152             'other' => q(牙买加元),
5153             },
5154             },
5155             'JOD' => {
5156             symbol => 'JOD',
5157             display_name => {
5158             'currency' => q(约旦第纳尔),
5159             'other' => q(约旦第纳尔),
5160             },
5161             },
5162             'JPY' => {
5163             symbol => 'JPÂ¥',
5164             display_name => {
5165             'currency' => q(日元),
5166             'other' => q(日元),
5167             },
5168             },
5169             'KES' => {
5170             symbol => 'KES',
5171             display_name => {
5172             'currency' => q(肯尼亚先令),
5173             'other' => q(肯尼亚先令),
5174             },
5175             },
5176             'KGS' => {
5177             symbol => 'KGS',
5178             display_name => {
5179             'currency' => q(吉尔吉斯斯坦索姆),
5180             'other' => q(吉尔吉斯斯坦索姆),
5181             },
5182             },
5183             'KHR' => {
5184             symbol => 'KHR',
5185             display_name => {
5186             'currency' => q(柬埔寨瑞尔),
5187             'other' => q(柬埔寨瑞尔),
5188             },
5189             },
5190             'KMF' => {
5191             symbol => 'KMF',
5192             display_name => {
5193             'currency' => q(科摩罗法郎),
5194             'other' => q(科摩罗法郎),
5195             },
5196             },
5197             'KPW' => {
5198             symbol => 'KPW',
5199             display_name => {
5200             'currency' => q(朝鲜元),
5201             'other' => q(朝鲜元),
5202             },
5203             },
5204             'KRH' => {
5205             display_name => {
5206             'currency' => q(韩元 \(1953–1962\)),
5207             },
5208             },
5209             'KRO' => {
5210             display_name => {
5211             'currency' => q(韩元 \(1945–1953\)),
5212             },
5213             },
5214             'KRW' => {
5215             symbol => '₩',
5216             display_name => {
5217             'currency' => q(韩元),
5218             'other' => q(韩元),
5219             },
5220             },
5221             'KWD' => {
5222             symbol => 'KWD',
5223             display_name => {
5224             'currency' => q(科威特第纳尔),
5225             'other' => q(科威特第纳尔),
5226             },
5227             },
5228             'KYD' => {
5229             symbol => 'KYD',
5230             display_name => {
5231             'currency' => q(开曼元),
5232             'other' => q(开曼元),
5233             },
5234             },
5235             'KZT' => {
5236             symbol => 'KZT',
5237             display_name => {
5238             'currency' => q(哈萨克斯坦坚戈),
5239             'other' => q(哈萨克斯坦坚戈),
5240             },
5241             },
5242             'LAK' => {
5243             symbol => 'LAK',
5244             display_name => {
5245             'currency' => q(老挝基普),
5246             'other' => q(老挝基普),
5247             },
5248             },
5249             'LBP' => {
5250             symbol => 'LBP',
5251             display_name => {
5252             'currency' => q(黎巴嫩镑),
5253             'other' => q(黎巴嫩镑),
5254             },
5255             },
5256             'LKR' => {
5257             symbol => 'LKR',
5258             display_name => {
5259             'currency' => q(斯里兰卡卢比),
5260             'other' => q(斯里兰卡卢比),
5261             },
5262             },
5263             'LRD' => {
5264             symbol => 'LRD',
5265             display_name => {
5266             'currency' => q(利比里亚元),
5267             'other' => q(利比里亚元),
5268             },
5269             },
5270             'LSL' => {
5271             symbol => 'LSL',
5272             display_name => {
5273             'currency' => q(莱索托洛蒂),
5274             'other' => q(莱索托洛蒂),
5275             },
5276             },
5277             'LTL' => {
5278             symbol => 'LTL',
5279             display_name => {
5280             'currency' => q(立陶宛立特),
5281             'other' => q(立陶宛立特),
5282             },
5283             },
5284             'LTT' => {
5285             symbol => 'LTT',
5286             display_name => {
5287             'currency' => q(立陶宛塔咯呐司),
5288             'other' => q(立陶宛塔咯呐司),
5289             },
5290             },
5291             'LUC' => {
5292             symbol => 'LUC',
5293             display_name => {
5294             'currency' => q(卢森堡可兑换法郎),
5295             'other' => q(卢森堡可兑换法郎),
5296             },
5297             },
5298             'LUF' => {
5299             symbol => 'LUF',
5300             display_name => {
5301             'currency' => q(卢森堡法郎),
5302             'other' => q(卢森堡法郎),
5303             },
5304             },
5305             'LUL' => {
5306             symbol => 'LUL',
5307             display_name => {
5308             'currency' => q(卢森堡金融法郎),
5309             'other' => q(卢森堡金融法郎),
5310             },
5311             },
5312             'LVL' => {
5313             symbol => 'LVL',
5314             display_name => {
5315             'currency' => q(拉脱维亚拉特),
5316             'other' => q(拉脱维亚拉特),
5317             },
5318             },
5319             'LVR' => {
5320             symbol => 'LVR',
5321             display_name => {
5322             'currency' => q(拉脱维亚卢布),
5323             'other' => q(拉脱维亚卢布),
5324             },
5325             },
5326             'LYD' => {
5327             symbol => 'LYD',
5328             display_name => {
5329             'currency' => q(利比亚第纳尔),
5330             'other' => q(利比亚第纳尔),
5331             },
5332             },
5333             'MAD' => {
5334             symbol => 'MAD',
5335             display_name => {
5336             'currency' => q(摩洛哥迪拉姆),
5337             'other' => q(摩洛哥迪拉姆),
5338             },
5339             },
5340             'MAF' => {
5341             symbol => 'MAF',
5342             display_name => {
5343             'currency' => q(摩洛哥法郎),
5344             'other' => q(摩洛哥法郎),
5345             },
5346             },
5347             'MCF' => {
5348             symbol => 'MCF',
5349             display_name => {
5350             'currency' => q(摩纳哥法郎),
5351             'other' => q(摩纳哥法郎),
5352             },
5353             },
5354             'MDC' => {
5355             symbol => 'MDC',
5356             display_name => {
5357             'currency' => q(摩尔多瓦库邦),
5358             'other' => q(摩尔多瓦库邦),
5359             },
5360             },
5361             'MDL' => {
5362             symbol => 'MDL',
5363             display_name => {
5364             'currency' => q(摩尔多瓦列伊),
5365             'other' => q(摩尔多瓦列伊),
5366             },
5367             },
5368             'MGA' => {
5369             symbol => 'MGA',
5370             display_name => {
5371             'currency' => q(马达加斯加阿里亚里),
5372             'other' => q(马达加斯加阿里亚里),
5373             },
5374             },
5375             'MGF' => {
5376             symbol => 'MGF',
5377             display_name => {
5378             'currency' => q(马达加斯加法郎),
5379             'other' => q(马达加斯加法郎),
5380             },
5381             },
5382             'MKD' => {
5383             symbol => 'MKD',
5384             display_name => {
5385             'currency' => q(马其顿第纳尔),
5386             'other' => q(马其顿第纳尔),
5387             },
5388             },
5389             'MKN' => {
5390             symbol => 'MKN',
5391             display_name => {
5392             'currency' => q(马其顿第纳尔 \(1992–1993\)),
5393             'other' => q(马其顿第纳尔 \(1992–1993\)),
5394             },
5395             },
5396             'MLF' => {
5397             symbol => 'MLF',
5398             display_name => {
5399             'currency' => q(马里法郎),
5400             'other' => q(马里法郎),
5401             },
5402             },
5403             'MMK' => {
5404             symbol => 'MMK',
5405             display_name => {
5406             'currency' => q(缅甸元),
5407             'other' => q(缅甸元),
5408             },
5409             },
5410             'MNT' => {
5411             symbol => 'MNT',
5412             display_name => {
5413             'currency' => q(蒙古图格里克),
5414             'other' => q(蒙古图格里克),
5415             },
5416             },
5417             'MOP' => {
5418             symbol => 'MOP',
5419             display_name => {
5420             'currency' => q(澳门元),
5421             'other' => q(澳门元),
5422             },
5423             },
5424             'MRO' => {
5425             symbol => 'MRO',
5426             display_name => {
5427             'currency' => q(毛里塔尼亚乌吉亚),
5428             'other' => q(毛里塔尼亚乌吉亚),
5429             },
5430             },
5431             'MTL' => {
5432             symbol => 'MTL',
5433             display_name => {
5434             'currency' => q(马耳他里拉),
5435             'other' => q(马耳他里拉),
5436             },
5437             },
5438             'MTP' => {
5439             symbol => 'MTP',
5440             display_name => {
5441             'currency' => q(马耳他镑),
5442             'other' => q(马耳他镑),
5443             },
5444             },
5445             'MUR' => {
5446             symbol => 'MUR',
5447             display_name => {
5448             'currency' => q(毛里求斯卢比),
5449             'other' => q(毛里求斯卢比),
5450             },
5451             },
5452             'MVR' => {
5453             symbol => 'MVR',
5454             display_name => {
5455             'currency' => q(马尔代夫卢菲亚),
5456             'other' => q(马尔代夫卢菲亚),
5457             },
5458             },
5459             'MWK' => {
5460             symbol => 'MWK',
5461             display_name => {
5462             'currency' => q(马拉维克瓦查),
5463             'other' => q(马拉维克瓦查),
5464             },
5465             },
5466             'MXN' => {
5467             symbol => 'MX$',
5468             display_name => {
5469             'currency' => q(墨西哥比索),
5470             'other' => q(墨西哥比索),
5471             },
5472             },
5473             'MXP' => {
5474             symbol => 'MXP',
5475             display_name => {
5476             'currency' => q(墨西哥银比索 \(1861–1992\)),
5477             'other' => q(墨西哥银比索 \(1861–1992\)),
5478             },
5479             },
5480             'MXV' => {
5481             symbol => 'MXV',
5482             display_name => {
5483             'currency' => q(墨西哥(资金)),
5484             'other' => q(墨西哥(资金)),
5485             },
5486             },
5487             'MYR' => {
5488             symbol => 'MYR',
5489             display_name => {
5490             'currency' => q(马来西亚林吉特),
5491             'other' => q(马来西亚林吉特),
5492             },
5493             },
5494             'MZE' => {
5495             symbol => 'MZE',
5496             display_name => {
5497             'currency' => q(莫桑比克埃斯库多),
5498             'other' => q(莫桑比克埃斯库多),
5499             },
5500             },
5501             'MZM' => {
5502             symbol => 'MZM',
5503             display_name => {
5504             'currency' => q(旧莫桑比克美提卡),
5505             'other' => q(旧莫桑比克美提卡),
5506             },
5507             },
5508             'MZN' => {
5509             symbol => 'MZN',
5510             display_name => {
5511             'currency' => q(莫桑比克美提卡),
5512             'other' => q(莫桑比克美提卡),
5513             },
5514             },
5515             'NAD' => {
5516             symbol => 'NAD',
5517             display_name => {
5518             'currency' => q(纳米比亚元),
5519             'other' => q(纳米比亚元),
5520             },
5521             },
5522             'NGN' => {
5523             symbol => 'NGN',
5524             display_name => {
5525             'currency' => q(尼日利亚奈拉),
5526             'other' => q(尼日利亚奈拉),
5527             },
5528             },
5529             'NIC' => {
5530             symbol => 'NIC',
5531             display_name => {
5532             'currency' => q(尼加拉瓜科多巴 \(1988–1991\)),
5533             'other' => q(尼加拉瓜科多巴 \(1988–1991\)),
5534             },
5535             },
5536             'NIO' => {
5537             symbol => 'NIO',
5538             display_name => {
5539             'currency' => q(尼加拉瓜金科多巴),
5540             'other' => q(尼加拉瓜金科多巴),
5541             },
5542             },
5543             'NLG' => {
5544             symbol => 'NLG',
5545             display_name => {
5546             'currency' => q(荷兰盾),
5547             'other' => q(荷兰盾),
5548             },
5549             },
5550             'NOK' => {
5551             symbol => 'NOK',
5552             display_name => {
5553             'currency' => q(挪威克朗),
5554             'other' => q(挪威克朗),
5555             },
5556             },
5557             'NPR' => {
5558             symbol => 'NPR',
5559             display_name => {
5560             'currency' => q(尼泊尔卢比),
5561             'other' => q(尼泊尔卢比),
5562             },
5563             },
5564             'NZD' => {
5565             symbol => 'NZ$',
5566             display_name => {
5567             'currency' => q(新西兰元),
5568             'other' => q(新西兰元),
5569             },
5570             },
5571             'OMR' => {
5572             symbol => 'OMR',
5573             display_name => {
5574             'currency' => q(阿曼里亚尔),
5575             'other' => q(阿曼里亚尔),
5576             },
5577             },
5578             'PAB' => {
5579             symbol => 'PAB',
5580             display_name => {
5581             'currency' => q(巴拿马巴波亚),
5582             'other' => q(巴拿马巴波亚),
5583             },
5584             },
5585             'PEI' => {
5586             symbol => 'PEI',
5587             display_name => {
5588             'currency' => q(秘鲁印第),
5589             'other' => q(秘鲁印第),
5590             },
5591             },
5592             'PEN' => {
5593             symbol => 'PEN',
5594             display_name => {
5595             'currency' => q(秘鲁新索尔),
5596             'other' => q(秘鲁新索尔),
5597             },
5598             },
5599             'PES' => {
5600             symbol => 'PES',
5601             display_name => {
5602             'currency' => q(秘鲁索尔 \(1863–1965\)),
5603             'other' => q(秘鲁索尔 \(1863–1965\)),
5604             },
5605             },
5606             'PGK' => {
5607             symbol => 'PGK',
5608             display_name => {
5609             'currency' => q(巴布亚新几内亚基那),
5610             'other' => q(巴布亚新几内亚基那),
5611             },
5612             },
5613             'PHP' => {
5614             symbol => 'PHP',
5615             display_name => {
5616             'currency' => q(菲律宾比索),
5617             'other' => q(菲律宾比索),
5618             },
5619             },
5620             'PKR' => {
5621             symbol => 'PKR',
5622             display_name => {
5623             'currency' => q(巴基斯坦卢比),
5624             'other' => q(巴基斯坦卢比),
5625             },
5626             },
5627             'PLN' => {
5628             symbol => 'PLN',
5629             display_name => {
5630             'currency' => q(波兰兹罗提),
5631             'other' => q(波兰兹罗提),
5632             },
5633             },
5634             'PLZ' => {
5635             symbol => 'PLZ',
5636             display_name => {
5637             'currency' => q(波兰兹罗提 \(1950–1995\)),
5638             'other' => q(波兰兹罗提 \(1950–1995\)),
5639             },
5640             },
5641             'PTE' => {
5642             symbol => 'PTE',
5643             display_name => {
5644             'currency' => q(葡萄牙埃斯库多),
5645             'other' => q(葡萄牙埃斯库多),
5646             },
5647             },
5648             'PYG' => {
5649             symbol => 'PYG',
5650             display_name => {
5651             'currency' => q(巴拉圭瓜拉尼),
5652             'other' => q(巴拉圭瓜拉尼),
5653             },
5654             },
5655             'QAR' => {
5656             symbol => 'QAR',
5657             display_name => {
5658             'currency' => q(卡塔尔里亚尔),
5659             'other' => q(卡塔尔里亚尔),
5660             },
5661             },
5662             'RHD' => {
5663             symbol => 'RHD',
5664             display_name => {
5665             'currency' => q(罗得西亚元),
5666             'other' => q(罗得西亚元),
5667             },
5668             },
5669             'ROL' => {
5670             symbol => 'ROL',
5671             display_name => {
5672             'currency' => q(旧罗马尼亚列伊),
5673             'other' => q(旧罗马尼亚列伊),
5674             },
5675             },
5676             'RON' => {
5677             symbol => 'RON',
5678             display_name => {
5679             'currency' => q(罗马尼亚列伊),
5680             'other' => q(罗马尼亚列伊),
5681             },
5682             },
5683             'RSD' => {
5684             symbol => 'RSD',
5685             display_name => {
5686             'currency' => q(塞尔维亚第纳尔),
5687             'other' => q(塞尔维亚第纳尔),
5688             },
5689             },
5690             'RUB' => {
5691             symbol => 'RUB',
5692             display_name => {
5693             'currency' => q(俄罗斯卢布),
5694             'other' => q(俄罗斯卢布),
5695             },
5696             },
5697             'RUR' => {
5698             symbol => 'RUR',
5699             display_name => {
5700             'currency' => q(俄国卢布 \(1991–1998\)),
5701             'other' => q(俄国卢布 \(1991–1998\)),
5702             },
5703             },
5704             'RWF' => {
5705             symbol => 'RWF',
5706             display_name => {
5707             'currency' => q(卢旺达法郎),
5708             'other' => q(卢旺达法郎),
5709             },
5710             },
5711             'SAR' => {
5712             symbol => 'SAR',
5713             display_name => {
5714             'currency' => q(沙特里亚尔),
5715             'other' => q(沙特里亚尔),
5716             },
5717             },
5718             'SBD' => {
5719             symbol => 'SBD',
5720             display_name => {
5721             'currency' => q(所罗门群岛元),
5722             'other' => q(所罗门群岛元),
5723             },
5724             },
5725             'SCR' => {
5726             symbol => 'SCR',
5727             display_name => {
5728             'currency' => q(塞舌尔卢比),
5729             'other' => q(塞舌尔卢比),
5730             },
5731             },
5732             'SDD' => {
5733             symbol => 'SDD',
5734             display_name => {
5735             'currency' => q(苏丹第纳尔 \(1992–2007\)),
5736             'other' => q(苏丹第纳尔 \(1992–2007\)),
5737             },
5738             },
5739             'SDG' => {
5740             symbol => 'SDG',
5741             display_name => {
5742             'currency' => q(苏丹镑),
5743             'other' => q(苏丹镑),
5744             },
5745             },
5746             'SDP' => {
5747             symbol => 'SDP',
5748             display_name => {
5749             'currency' => q(旧苏丹镑),
5750             'other' => q(旧苏丹镑),
5751             },
5752             },
5753             'SEK' => {
5754             symbol => 'SEK',
5755             display_name => {
5756             'currency' => q(瑞典克朗),
5757             'other' => q(瑞典克朗),
5758             },
5759             },
5760             'SGD' => {
5761             symbol => 'SGD',
5762             display_name => {
5763             'currency' => q(新加坡元),
5764             'other' => q(新加坡元),
5765             },
5766             },
5767             'SHP' => {
5768             symbol => 'SHP',
5769             display_name => {
5770             'currency' => q(圣赫勒拿群岛磅),
5771             'other' => q(圣赫勒拿群岛磅),
5772             },
5773             },
5774             'SIT' => {
5775             symbol => 'SIT',
5776             display_name => {
5777             'currency' => q(斯洛文尼亚托拉尔),
5778             'other' => q(斯洛文尼亚托拉尔),
5779             },
5780             },
5781             'SKK' => {
5782             symbol => 'SKK',
5783             display_name => {
5784             'currency' => q(斯洛伐克克朗),
5785             'other' => q(斯洛伐克克朗),
5786             },
5787             },
5788             'SLL' => {
5789             symbol => 'SLL',
5790             display_name => {
5791             'currency' => q(塞拉利昂利昂),
5792             'other' => q(塞拉利昂利昂),
5793             },
5794             },
5795             'SOS' => {
5796             symbol => 'SOS',
5797             display_name => {
5798             'currency' => q(索马里先令),
5799             'other' => q(索马里先令),
5800             },
5801             },
5802             'SRD' => {
5803             symbol => 'SRD',
5804             display_name => {
5805             'currency' => q(苏里南元),
5806             'other' => q(苏里南元),
5807             },
5808             },
5809             'SRG' => {
5810             symbol => 'SRG',
5811             display_name => {
5812             'currency' => q(苏里南盾),
5813             'other' => q(苏里南盾),
5814             },
5815             },
5816             'SSP' => {
5817             symbol => 'SSP',
5818             display_name => {
5819             'currency' => q(南苏丹镑),
5820             'other' => q(南苏丹镑),
5821             },
5822             },
5823             'STD' => {
5824             symbol => 'STD',
5825             display_name => {
5826             'currency' => q(圣多美和普林西比多布拉),
5827             'other' => q(圣多美和普林西比多布拉),
5828             },
5829             },
5830             'SUR' => {
5831             symbol => 'SUR',
5832             display_name => {
5833             'currency' => q(苏联卢布),
5834             'other' => q(苏联卢布),
5835             },
5836             },
5837             'SVC' => {
5838             symbol => 'SVC',
5839             display_name => {
5840             'currency' => q(萨尔瓦多科朗),
5841             'other' => q(萨尔瓦多科朗),
5842             },
5843             },
5844             'SYP' => {
5845             symbol => 'SYP',
5846             display_name => {
5847             'currency' => q(叙利亚镑),
5848             'other' => q(叙利亚镑),
5849             },
5850             },
5851             'SZL' => {
5852             symbol => 'SZL',
5853             display_name => {
5854             'currency' => q(斯威士兰里兰吉尼),
5855             'other' => q(斯威士兰里兰吉尼),
5856             },
5857             },
5858             'THB' => {
5859             symbol => 'THB',
5860             display_name => {
5861             'currency' => q(æ³°é“¢),
5862             'other' => q(æ³°é“¢),
5863             },
5864             },
5865             'TJR' => {
5866             symbol => 'TJR',
5867             display_name => {
5868             'currency' => q(塔吉克斯坦卢布),
5869             'other' => q(塔吉克斯坦卢布),
5870             },
5871             },
5872             'TJS' => {
5873             symbol => 'TJS',
5874             display_name => {
5875             'currency' => q(塔吉克斯坦索莫尼),
5876             'other' => q(塔吉克斯坦索莫尼),
5877             },
5878             },
5879             'TMM' => {
5880             symbol => 'TMM',
5881             display_name => {
5882             'currency' => q(土库曼斯坦马纳特 \(1993–2009\)),
5883             'other' => q(土库曼斯坦马纳特 \(1993–2009\)),
5884             },
5885             },
5886             'TMT' => {
5887             symbol => 'TMT',
5888             display_name => {
5889             'currency' => q(土库曼斯坦马纳特),
5890             'other' => q(土库曼斯坦马纳特),
5891             },
5892             },
5893             'TND' => {
5894             symbol => 'TND',
5895             display_name => {
5896             'currency' => q(突尼斯第纳尔),
5897             'other' => q(突尼斯第纳尔),
5898             },
5899             },
5900             'TOP' => {
5901             symbol => 'TOP',
5902             display_name => {
5903             'currency' => q(汤加潘加),
5904             'other' => q(汤加潘加),
5905             },
5906             },
5907             'TPE' => {
5908             display_name => {
5909             'currency' => q(帝汶埃斯库多),
5910             },
5911             },
5912             'TRL' => {
5913             symbol => 'TRL',
5914             display_name => {
5915             'currency' => q(土耳其里拉 \(1922–2005\)),
5916             'other' => q(土耳其里拉 \(1922–2005\)),
5917             },
5918             },
5919             'TRY' => {
5920             symbol => 'TRY',
5921             display_name => {
5922             'currency' => q(土耳其里拉),
5923             'other' => q(土耳其里拉),
5924             },
5925             },
5926             'TTD' => {
5927             symbol => 'TTD',
5928             display_name => {
5929             'currency' => q(特立尼达和多巴哥元),
5930             'other' => q(特立尼达和多巴哥元),
5931             },
5932             },
5933             'TWD' => {
5934             symbol => 'NT$',
5935             display_name => {
5936             'currency' => q(新台币),
5937             'other' => q(新台币),
5938             },
5939             },
5940             'TZS' => {
5941             symbol => 'TZS',
5942             display_name => {
5943             'currency' => q(坦桑尼亚先令),
5944             'other' => q(坦桑尼亚先令),
5945             },
5946             },
5947             'UAH' => {
5948             symbol => 'UAH',
5949             display_name => {
5950             'currency' => q(乌克兰格里夫纳),
5951             'other' => q(乌克兰格里夫纳),
5952             },
5953             },
5954             'UAK' => {
5955             symbol => 'UAK',
5956             display_name => {
5957             'currency' => q(乌克兰币),
5958             'other' => q(乌克兰币),
5959             },
5960             },
5961             'UGS' => {
5962             symbol => 'UGS',
5963             display_name => {
5964             'currency' => q(乌干达先令 \(1966–1987\)),
5965             'other' => q(乌干达先令 \(1966–1987\)),
5966             },
5967             },
5968             'UGX' => {
5969             symbol => 'UGX',
5970             display_name => {
5971             'currency' => q(乌干达先令),
5972             'other' => q(乌干达先令),
5973             },
5974             },
5975             'USD' => {
5976             symbol => 'US$',
5977             display_name => {
5978             'currency' => q(美元),
5979             'other' => q(美元),
5980             },
5981             },
5982             'USN' => {
5983             symbol => 'USN',
5984             display_name => {
5985             'currency' => q(美元(次日)),
5986             'other' => q(美元(次日)),
5987             },
5988             },
5989             'USS' => {
5990             symbol => 'USS',
5991             display_name => {
5992             'currency' => q(美元(当日)),
5993             'other' => q(美元(当日)),
5994             },
5995             },
5996             'UYI' => {
5997             symbol => 'UYI',
5998             display_name => {
5999             'currency' => q(乌拉圭比索(索引单位)),
6000             'other' => q(乌拉圭比索(索引单位)),
6001             },
6002             },
6003             'UYP' => {
6004             symbol => 'UYP',
6005             display_name => {
6006             'currency' => q(乌拉圭比索 \(1975–1993\)),
6007             'other' => q(乌拉圭比索 \(1975–1993\)),
6008             },
6009             },
6010             'UYU' => {
6011             symbol => 'UYU',
6012             display_name => {
6013             'currency' => q(乌拉圭比索),
6014             'other' => q(乌拉圭比索),
6015             },
6016             },
6017             'UZS' => {
6018             symbol => 'UZS',
6019             display_name => {
6020             'currency' => q(乌兹别克斯坦苏姆),
6021             'other' => q(乌兹别克斯坦苏姆),
6022             },
6023             },
6024             'VEB' => {
6025             symbol => 'VEB',
6026             display_name => {
6027             'currency' => q(委内瑞拉玻利瓦尔 \(1871–2008\)),
6028             'other' => q(委内瑞拉玻利瓦尔 \(1871–2008\)),
6029             },
6030             },
6031             'VEF' => {
6032             symbol => 'VEF',
6033             display_name => {
6034             'currency' => q(委内瑞拉玻利瓦尔),
6035             'other' => q(委内瑞拉玻利瓦尔),
6036             },
6037             },
6038             'VND' => {
6039             symbol => 'â‚«',
6040             display_name => {
6041             'currency' => q(越南盾),
6042             'other' => q(越南盾),
6043             },
6044             },
6045             'VNN' => {
6046             display_name => {
6047             'currency' => q(越南盾 \(1978–1985\)),
6048             },
6049             },
6050             'VUV' => {
6051             symbol => 'VUV',
6052             display_name => {
6053             'currency' => q(瓦努阿图瓦图),
6054             'other' => q(瓦努阿图瓦图),
6055             },
6056             },
6057             'WST' => {
6058             symbol => 'WST',
6059             display_name => {
6060             'currency' => q(萨摩亚塔拉),
6061             'other' => q(萨摩亚塔拉),
6062             },
6063             },
6064             'XAF' => {
6065             symbol => 'FCFA',
6066             display_name => {
6067             'currency' => q(中非金融合作法郎),
6068             'other' => q(中非金融合作法郎),
6069             },
6070             },
6071             'XAG' => {
6072             display_name => {
6073             'currency' => q(银),
6074             },
6075             },
6076             'XAU' => {
6077             display_name => {
6078             'currency' => q(黄金),
6079             },
6080             },
6081             'XBA' => {
6082             display_name => {
6083             'currency' => q(欧洲复合单位),
6084             },
6085             },
6086             'XBB' => {
6087             display_name => {
6088             'currency' => q(欧洲货币联盟),
6089             },
6090             },
6091             'XBC' => {
6092             display_name => {
6093             'currency' => q(欧洲计算单位 \(XBC\)),
6094             },
6095             },
6096             'XBD' => {
6097             display_name => {
6098             'currency' => q(欧洲计算单位 \(XBD\)),
6099             },
6100             },
6101             'XCD' => {
6102             symbol => 'EC$',
6103             display_name => {
6104             'currency' => q(东加勒比元),
6105             'other' => q(东加勒比元),
6106             },
6107             },
6108             'XDR' => {
6109             display_name => {
6110             'currency' => q(特别提款权),
6111             },
6112             },
6113             'XEU' => {
6114             symbol => 'XEU',
6115             display_name => {
6116             'currency' => q(欧洲货币单位),
6117             'other' => q(欧洲货币单位),
6118             },
6119             },
6120             'XFO' => {
6121             display_name => {
6122             'currency' => q(法国金法郎),
6123             },
6124             },
6125             'XFU' => {
6126             display_name => {
6127             'currency' => q(法国法郎 \(UIC\)),
6128             },
6129             },
6130             'XOF' => {
6131             symbol => 'CFA',
6132             display_name => {
6133             'currency' => q(非洲金融共同体法郎),
6134             'other' => q(非洲金融共同体法郎),
6135             },
6136             },
6137             'XPD' => {
6138             display_name => {
6139             'currency' => q(é’¯),
6140             },
6141             },
6142             'XPF' => {
6143             symbol => 'CFPF',
6144             display_name => {
6145             'currency' => q(太平洋法郎),
6146             'other' => q(太平洋法郎),
6147             },
6148             },
6149             'XPT' => {
6150             display_name => {
6151             'currency' => q(é“‚),
6152             },
6153             },
6154             'XRE' => {
6155             display_name => {
6156             'currency' => q(RINET 基金),
6157             },
6158             },
6159             'XTS' => {
6160             display_name => {
6161             'currency' => q(测试货币代码),
6162             },
6163             },
6164             'XXX' => {
6165             display_name => {
6166             'currency' => q(未知货币),
6167             'other' => q((未知货币)),
6168             },
6169             },
6170             'YDD' => {
6171             symbol => 'YDD',
6172             display_name => {
6173             'currency' => q(也门第纳尔),
6174             'other' => q(也门第纳尔),
6175             },
6176             },
6177             'YER' => {
6178             symbol => 'YER',
6179             display_name => {
6180             'currency' => q(也门里亚尔),
6181             'other' => q(也门里亚尔),
6182             },
6183             },
6184             'YUD' => {
6185             symbol => 'YUD',
6186             display_name => {
6187             'currency' => q(南斯拉夫硬第纳尔 \(1966–1990\)),
6188             'other' => q(南斯拉夫硬第纳尔 \(1966–1990\)),
6189             },
6190             },
6191             'YUM' => {
6192             symbol => 'YUM',
6193             display_name => {
6194             'currency' => q(南斯拉夫新第纳尔 \(1994–2002\)),
6195             'other' => q(南斯拉夫新第纳尔 \(1994–2002\)),
6196             },
6197             },
6198             'YUN' => {
6199             symbol => 'YUN',
6200             display_name => {
6201             'currency' => q(南斯拉夫可兑换第纳尔 \(1990–1992\)),
6202             'other' => q(南斯拉夫可兑换第纳尔 \(1990–1992\)),
6203             },
6204             },
6205             'YUR' => {
6206             symbol => 'YUR',
6207             display_name => {
6208             'currency' => q(南斯拉夫改良第纳尔 \(1992–1993\)),
6209             'other' => q(南斯拉夫改良第纳尔 \(1992–1993\)),
6210             },
6211             },
6212             'ZAL' => {
6213             symbol => 'ZAL',
6214             display_name => {
6215             'currency' => q(南非兰特 \(金融\)),
6216             'other' => q(南非兰特 \(金融\)),
6217             },
6218             },
6219             'ZAR' => {
6220             symbol => 'ZAR',
6221             display_name => {
6222             'currency' => q(南非兰特),
6223             'other' => q(南非兰特),
6224             },
6225             },
6226             'ZMK' => {
6227             symbol => 'ZMK',
6228             display_name => {
6229             'currency' => q(赞比亚克瓦查 \(1968–2012\)),
6230             'other' => q(赞比亚克瓦查 \(1968–2012\)),
6231             },
6232             },
6233             'ZMW' => {
6234             symbol => 'ZMW',
6235             display_name => {
6236             'currency' => q(赞比亚克瓦查),
6237             'other' => q(赞比亚克瓦查),
6238             },
6239             },
6240             'ZRN' => {
6241             symbol => 'ZRN',
6242             display_name => {
6243             'currency' => q(新扎伊尔 \(1993–1998\)),
6244             'other' => q(新扎伊尔 \(1993–1998\)),
6245             },
6246             },
6247             'ZRZ' => {
6248             symbol => 'ZRZ',
6249             display_name => {
6250             'currency' => q(扎伊尔 \(1971–1993\)),
6251             'other' => q(扎伊尔 \(1971–1993\)),
6252             },
6253             },
6254             'ZWD' => {
6255             symbol => 'ZWD',
6256             display_name => {
6257             'currency' => q(津巴布韦元 \(1980–2008\)),
6258             'other' => q(津巴布韦元 \(1980–2008\)),
6259             },
6260             },
6261             'ZWL' => {
6262             symbol => 'ZWL',
6263             display_name => {
6264             'currency' => q(津巴布韦元 \(2009\)),
6265             'other' => q(津巴布韦元 \(2009\)),
6266             },
6267             },
6268             'ZWR' => {
6269             symbol => 'ZWR',
6270             display_name => {
6271             'currency' => q(津巴布韦元 \(2008\)),
6272             'other' => q(津巴布韦元 \(2008\)),
6273             },
6274             },
6275             } },
6276             );
6277              
6278              
6279             has 'calendar_months' => (
6280             is => 'ro',
6281             isa => HashRef,
6282             init_arg => undef,
6283             default => sub { {
6284             'chinese' => {
6285             'format' => {
6286             abbreviated => {
6287             nonleap => [
6288             '正月',
6289             '二月',
6290             '三月',
6291             '四月',
6292             '五月',
6293             '六月',
6294             '七月',
6295             '八月',
6296             '九月',
6297             '十月',
6298             '冬月',
6299             '腊月'
6300             ],
6301             leap => [
6302            
6303             ],
6304             },
6305             narrow => {
6306             nonleap => [
6307             'æ­£',
6308             '二',
6309             '三',
6310             'å››',
6311             '五',
6312             'å…­',
6313             '七',
6314             'å…«',
6315             '九',
6316             '十',
6317             '冬',
6318             'è…Š'
6319             ],
6320             leap => [
6321            
6322             ],
6323             },
6324             wide => {
6325             nonleap => [
6326             '正月',
6327             '二月',
6328             '三月',
6329             '四月',
6330             '五月',
6331             '六月',
6332             '七月',
6333             '八月',
6334             '九月',
6335             '十月',
6336             '冬月',
6337             '腊月'
6338             ],
6339             leap => [
6340            
6341             ],
6342             },
6343             },
6344             'stand-alone' => {
6345             abbreviated => {
6346             nonleap => [
6347             '正月',
6348             '二月',
6349             '三月',
6350             '四月',
6351             '五月',
6352             '六月',
6353             '七月',
6354             '八月',
6355             '九月',
6356             '十月',
6357             '冬月',
6358             '腊月'
6359             ],
6360             leap => [
6361            
6362             ],
6363             },
6364             narrow => {
6365             nonleap => [
6366             'æ­£',
6367             '二',
6368             '三',
6369             'å››',
6370             '五',
6371             'å…­',
6372             '七',
6373             'å…«',
6374             '九',
6375             '十',
6376             '冬',
6377             'è…Š'
6378             ],
6379             leap => [
6380            
6381             ],
6382             },
6383             wide => {
6384             nonleap => [
6385             '正月',
6386             '二月',
6387             '三月',
6388             '四月',
6389             '五月',
6390             '六月',
6391             '七月',
6392             '八月',
6393             '九月',
6394             '十月',
6395             '冬月',
6396             '腊月'
6397             ],
6398             leap => [
6399            
6400             ],
6401             },
6402             },
6403             },
6404             'coptic' => {
6405             'format' => {
6406             abbreviated => {
6407             nonleap => [
6408             '1月',
6409             '2月',
6410             '3月',
6411             '4月',
6412             '5月',
6413             '6月',
6414             '7月',
6415             '8月',
6416             '9月',
6417             '10月',
6418             '11月',
6419             '12月',
6420             '13月'
6421             ],
6422             leap => [
6423            
6424             ],
6425             },
6426             narrow => {
6427             nonleap => [
6428             '1',
6429             '2',
6430             '3',
6431             '4',
6432             '5',
6433             '6',
6434             '7',
6435             '8',
6436             '9',
6437             '10',
6438             '11',
6439             '12',
6440             '13'
6441             ],
6442             leap => [
6443            
6444             ],
6445             },
6446             wide => {
6447             nonleap => [
6448             '一月',
6449             '二月',
6450             '三月',
6451             '四月',
6452             '五月',
6453             '六月',
6454             '七月',
6455             '八月',
6456             '九月',
6457             '十月',
6458             '十一月',
6459             '十二月',
6460             '十三月'
6461             ],
6462             leap => [
6463            
6464             ],
6465             },
6466             },
6467             'stand-alone' => {
6468             abbreviated => {
6469             nonleap => [
6470             '1月',
6471             '2月',
6472             '3月',
6473             '4月',
6474             '5月',
6475             '6月',
6476             '7月',
6477             '8月',
6478             '9月',
6479             '10月',
6480             '11月',
6481             '12月',
6482             '13月'
6483             ],
6484             leap => [
6485            
6486             ],
6487             },
6488             narrow => {
6489             nonleap => [
6490             '1',
6491             '2',
6492             '3',
6493             '4',
6494             '5',
6495             '6',
6496             '7',
6497             '8',
6498             '9',
6499             '10',
6500             '11',
6501             '12',
6502             '13'
6503             ],
6504             leap => [
6505            
6506             ],
6507             },
6508             wide => {
6509             nonleap => [
6510             '一月',
6511             '二月',
6512             '三月',
6513             '四月',
6514             '五月',
6515             '六月',
6516             '七月',
6517             '八月',
6518             '九月',
6519             '十月',
6520             '十一月',
6521             '十二月',
6522             '十三月'
6523             ],
6524             leap => [
6525            
6526             ],
6527             },
6528             },
6529             },
6530             'ethiopic' => {
6531             'format' => {
6532             abbreviated => {
6533             nonleap => [
6534             '1月',
6535             '2月',
6536             '3月',
6537             '4月',
6538             '5月',
6539             '6月',
6540             '7月',
6541             '8月',
6542             '9月',
6543             '10月',
6544             '11月',
6545             '12月',
6546             '13月'
6547             ],
6548             leap => [
6549            
6550             ],
6551             },
6552             narrow => {
6553             nonleap => [
6554             '1',
6555             '2',
6556             '3',
6557             '4',
6558             '5',
6559             '6',
6560             '7',
6561             '8',
6562             '9',
6563             '10',
6564             '11',
6565             '12',
6566             '13'
6567             ],
6568             leap => [
6569            
6570             ],
6571             },
6572             wide => {
6573             nonleap => [
6574             '一月',
6575             '二月',
6576             '三月',
6577             '四月',
6578             '五月',
6579             '六月',
6580             '七月',
6581             '八月',
6582             '九月',
6583             '十月',
6584             '十一月',
6585             '十二月',
6586             '十三月'
6587             ],
6588             leap => [
6589            
6590             ],
6591             },
6592             },
6593             'stand-alone' => {
6594             abbreviated => {
6595             nonleap => [
6596             '1月',
6597             '2月',
6598             '3月',
6599             '4月',
6600             '5月',
6601             '6月',
6602             '7月',
6603             '8月',
6604             '9月',
6605             '10月',
6606             '11月',
6607             '12月',
6608             '13月'
6609             ],
6610             leap => [
6611            
6612             ],
6613             },
6614             narrow => {
6615             nonleap => [
6616             '1',
6617             '2',
6618             '3',
6619             '4',
6620             '5',
6621             '6',
6622             '7',
6623             '8',
6624             '9',
6625             '10',
6626             '11',
6627             '12',
6628             '13'
6629             ],
6630             leap => [
6631            
6632             ],
6633             },
6634             wide => {
6635             nonleap => [
6636             '一月',
6637             '二月',
6638             '三月',
6639             '四月',
6640             '五月',
6641             '六月',
6642             '七月',
6643             '八月',
6644             '九月',
6645             '十月',
6646             '十一月',
6647             '十二月',
6648             '十三月'
6649             ],
6650             leap => [
6651            
6652             ],
6653             },
6654             },
6655             },
6656             'gregorian' => {
6657             'format' => {
6658             abbreviated => {
6659             nonleap => [
6660             '1月',
6661             '2月',
6662             '3月',
6663             '4月',
6664             '5月',
6665             '6月',
6666             '7月',
6667             '8月',
6668             '9月',
6669             '10月',
6670             '11月',
6671             '12月'
6672             ],
6673             leap => [
6674            
6675             ],
6676             },
6677             narrow => {
6678             nonleap => [
6679             '1',
6680             '2',
6681             '3',
6682             '4',
6683             '5',
6684             '6',
6685             '7',
6686             '8',
6687             '9',
6688             '10',
6689             '11',
6690             '12'
6691             ],
6692             leap => [
6693            
6694             ],
6695             },
6696             wide => {
6697             nonleap => [
6698             '一月',
6699             '二月',
6700             '三月',
6701             '四月',
6702             '五月',
6703             '六月',
6704             '七月',
6705             '八月',
6706             '九月',
6707             '十月',
6708             '十一月',
6709             '十二月'
6710             ],
6711             leap => [
6712            
6713             ],
6714             },
6715             },
6716             'stand-alone' => {
6717             abbreviated => {
6718             nonleap => [
6719             '1月',
6720             '2月',
6721             '3月',
6722             '4月',
6723             '5月',
6724             '6月',
6725             '7月',
6726             '8月',
6727             '9月',
6728             '10月',
6729             '11月',
6730             '12月'
6731             ],
6732             leap => [
6733            
6734             ],
6735             },
6736             narrow => {
6737             nonleap => [
6738             '1',
6739             '2',
6740             '3',
6741             '4',
6742             '5',
6743             '6',
6744             '7',
6745             '8',
6746             '9',
6747             '10',
6748             '11',
6749             '12'
6750             ],
6751             leap => [
6752            
6753             ],
6754             },
6755             wide => {
6756             nonleap => [
6757             '一月',
6758             '二月',
6759             '三月',
6760             '四月',
6761             '五月',
6762             '六月',
6763             '七月',
6764             '八月',
6765             '九月',
6766             '十月',
6767             '十一月',
6768             '十二月'
6769             ],
6770             leap => [
6771            
6772             ],
6773             },
6774             },
6775             },
6776             'hebrew' => {
6777             'format' => {
6778             abbreviated => {
6779             nonleap => [
6780             '1月',
6781             '2月',
6782             '3月',
6783             '4月',
6784             '5月',
6785             '6月',
6786             '7月',
6787             '8月',
6788             '9月',
6789             '10月',
6790             '11月',
6791             '12月',
6792             '13月'
6793             ],
6794             leap => [
6795             '',
6796             '',
6797             '',
6798             '',
6799             '',
6800             '',
6801             'é—°7月'
6802             ],
6803             },
6804             wide => {
6805             nonleap => [
6806             '一月',
6807             '二月',
6808             '三月',
6809             '四月',
6810             '五月',
6811             '六月',
6812             '七月',
6813             '八月',
6814             '九月',
6815             '十月',
6816             '十一月',
6817             '十二月',
6818             '十三月'
6819             ],
6820             leap => [
6821             '',
6822             '',
6823             '',
6824             '',
6825             '',
6826             '',
6827             '闰七月'
6828             ],
6829             },
6830             },
6831             'stand-alone' => {
6832             abbreviated => {
6833             nonleap => [
6834             '1月',
6835             '2月',
6836             '3月',
6837             '4月',
6838             '5月',
6839             '6月',
6840             '7月',
6841             '8月',
6842             '9月',
6843             '10月',
6844             '11月',
6845             '12月',
6846             '13月'
6847             ],
6848             leap => [
6849             '',
6850             '',
6851             '',
6852             '',
6853             '',
6854             '',
6855             'é—°7月'
6856             ],
6857             },
6858             wide => {
6859             nonleap => [
6860             '一月',
6861             '二月',
6862             '三月',
6863             '四月',
6864             '五月',
6865             '六月',
6866             '七月',
6867             '八月',
6868             '九月',
6869             '十月',
6870             '十一月',
6871             '十二月',
6872             '十三月'
6873             ],
6874             leap => [
6875             '',
6876             '',
6877             '',
6878             '',
6879             '',
6880             '',
6881             '闰七月'
6882             ],
6883             },
6884             },
6885             },
6886             'indian' => {
6887             'format' => {
6888             abbreviated => {
6889             nonleap => [
6890             '1月',
6891             '2月',
6892             '3月',
6893             '4月',
6894             '5月',
6895             '6月',
6896             '7月',
6897             '8月',
6898             '9月',
6899             '10月',
6900             '11月',
6901             '12月'
6902             ],
6903             leap => [
6904            
6905             ],
6906             },
6907             narrow => {
6908             nonleap => [
6909             '1',
6910             '2',
6911             '3',
6912             '4',
6913             '5',
6914             '6',
6915             '7',
6916             '8',
6917             '9',
6918             '10',
6919             '11',
6920             '12'
6921             ],
6922             leap => [
6923            
6924             ],
6925             },
6926             wide => {
6927             nonleap => [
6928             '一月',
6929             '二月',
6930             '三月',
6931             '四月',
6932             '五月',
6933             '六月',
6934             '七月',
6935             '八月',
6936             '九月',
6937             '十月',
6938             '十一月',
6939             '十二月'
6940             ],
6941             leap => [
6942            
6943             ],
6944             },
6945             },
6946             'stand-alone' => {
6947             abbreviated => {
6948             nonleap => [
6949             '1月',
6950             '2月',
6951             '3月',
6952             '4月',
6953             '5月',
6954             '6月',
6955             '7月',
6956             '8月',
6957             '9月',
6958             '10月',
6959             '11月',
6960             '12月'
6961             ],
6962             leap => [
6963            
6964             ],
6965             },
6966             narrow => {
6967             nonleap => [
6968             '1',
6969             '2',
6970             '3',
6971             '4',
6972             '5',
6973             '6',
6974             '7',
6975             '8',
6976             '9',
6977             '10',
6978             '11',
6979             '12'
6980             ],
6981             leap => [
6982            
6983             ],
6984             },
6985             wide => {
6986             nonleap => [
6987             '一月',
6988             '二月',
6989             '三月',
6990             '四月',
6991             '五月',
6992             '六月',
6993             '七月',
6994             '八月',
6995             '九月',
6996             '十月',
6997             '十一月',
6998             '十二月'
6999             ],
7000             leap => [
7001            
7002             ],
7003             },
7004             },
7005             },
7006             'islamic' => {
7007             'format' => {
7008             abbreviated => {
7009             nonleap => [
7010             '1月',
7011             '2月',
7012             '3月',
7013             '4月',
7014             '5月',
7015             '6月',
7016             '7月',
7017             '8月',
7018             '9月',
7019             '10月',
7020             '11月',
7021             '12月'
7022             ],
7023             leap => [
7024            
7025             ],
7026             },
7027             narrow => {
7028             nonleap => [
7029             '1',
7030             '2',
7031             '3',
7032             '4',
7033             '5',
7034             '6',
7035             '7',
7036             '8',
7037             '9',
7038             '10',
7039             '11',
7040             '12'
7041             ],
7042             leap => [
7043            
7044             ],
7045             },
7046             wide => {
7047             nonleap => [
7048             '一月',
7049             '二月',
7050             '三月',
7051             '四月',
7052             '五月',
7053             '六月',
7054             '七月',
7055             '八月',
7056             '九月',
7057             '十月',
7058             '十一月',
7059             '十二月'
7060             ],
7061             leap => [
7062            
7063             ],
7064             },
7065             },
7066             'stand-alone' => {
7067             abbreviated => {
7068             nonleap => [
7069             '1月',
7070             '2月',
7071             '3月',
7072             '4月',
7073             '5月',
7074             '6月',
7075             '7月',
7076             '8月',
7077             '9月',
7078             '10月',
7079             '11月',
7080             '12月'
7081             ],
7082             leap => [
7083            
7084             ],
7085             },
7086             narrow => {
7087             nonleap => [
7088             '1',
7089             '2',
7090             '3',
7091             '4',
7092             '5',
7093             '6',
7094             '7',
7095             '8',
7096             '9',
7097             '10',
7098             '11',
7099             '12'
7100             ],
7101             leap => [
7102            
7103             ],
7104             },
7105             wide => {
7106             nonleap => [
7107             '一月',
7108             '二月',
7109             '三月',
7110             '四月',
7111             '五月',
7112             '六月',
7113             '七月',
7114             '八月',
7115             '九月',
7116             '十月',
7117             '十一月',
7118             '十二月'
7119             ],
7120             leap => [
7121            
7122             ],
7123             },
7124             },
7125             },
7126             'persian' => {
7127             'format' => {
7128             abbreviated => {
7129             nonleap => [
7130             '1月',
7131             '2月',
7132             '3月',
7133             '4月',
7134             '5月',
7135             '6月',
7136             '7月',
7137             '8月',
7138             '9月',
7139             '10月',
7140             '11月',
7141             '12月'
7142             ],
7143             leap => [
7144            
7145             ],
7146             },
7147             narrow => {
7148             nonleap => [
7149             '1',
7150             '2',
7151             '3',
7152             '4',
7153             '5',
7154             '6',
7155             '7',
7156             '8',
7157             '9',
7158             '10',
7159             '11',
7160             '12'
7161             ],
7162             leap => [
7163            
7164             ],
7165             },
7166             wide => {
7167             nonleap => [
7168             '一月',
7169             '二月',
7170             '三月',
7171             '四月',
7172             '五月',
7173             '六月',
7174             '七月',
7175             '八月',
7176             '九月',
7177             '十月',
7178             '十一月',
7179             '十二月'
7180             ],
7181             leap => [
7182            
7183             ],
7184             },
7185             },
7186             'stand-alone' => {
7187             abbreviated => {
7188             nonleap => [
7189             '1月',
7190             '2月',
7191             '3月',
7192             '4月',
7193             '5月',
7194             '6月',
7195             '7月',
7196             '8月',
7197             '9月',
7198             '10月',
7199             '11月',
7200             '12月'
7201             ],
7202             leap => [
7203            
7204             ],
7205             },
7206             narrow => {
7207             nonleap => [
7208             '1',
7209             '2',
7210             '3',
7211             '4',
7212             '5',
7213             '6',
7214             '7',
7215             '8',
7216             '9',
7217             '10',
7218             '11',
7219             '12'
7220             ],
7221             leap => [
7222            
7223             ],
7224             },
7225             wide => {
7226             nonleap => [
7227             '一月',
7228             '二月',
7229             '三月',
7230             '四月',
7231             '五月',
7232             '六月',
7233             '七月',
7234             '八月',
7235             '九月',
7236             '十月',
7237             '十一月',
7238             '十二月'
7239             ],
7240             leap => [
7241            
7242             ],
7243             },
7244             },
7245             },
7246             } },
7247             );
7248              
7249             has 'calendar_days' => (
7250             is => 'ro',
7251             isa => HashRef,
7252             init_arg => undef,
7253             default => sub { {
7254             'gregorian' => {
7255             'format' => {
7256             abbreviated => {
7257             mon => '周一',
7258             tue => '周二',
7259             wed => '周三',
7260             thu => '周四',
7261             fri => '周五',
7262             sat => '周六',
7263             sun => '周日'
7264             },
7265             narrow => {
7266             mon => '一',
7267             tue => '二',
7268             wed => '三',
7269             thu => 'å››',
7270             fri => '五',
7271             sat => 'å…­',
7272             sun => 'æ—¥'
7273             },
7274             short => {
7275             mon => '周一',
7276             tue => '周二',
7277             wed => '周三',
7278             thu => '周四',
7279             fri => '周五',
7280             sat => '周六',
7281             sun => '周日'
7282             },
7283             wide => {
7284             mon => '星期一',
7285             tue => '星期二',
7286             wed => '星期三',
7287             thu => '星期四',
7288             fri => '星期五',
7289             sat => '星期六',
7290             sun => '星期日'
7291             },
7292             },
7293             'stand-alone' => {
7294             abbreviated => {
7295             mon => '周一',
7296             tue => '周二',
7297             wed => '周三',
7298             thu => '周四',
7299             fri => '周五',
7300             sat => '周六',
7301             sun => '周日'
7302             },
7303             narrow => {
7304             mon => '一',
7305             tue => '二',
7306             wed => '三',
7307             thu => 'å››',
7308             fri => '五',
7309             sat => 'å…­',
7310             sun => 'æ—¥'
7311             },
7312             short => {
7313             mon => '周一',
7314             tue => '周二',
7315             wed => '周三',
7316             thu => '周四',
7317             fri => '周五',
7318             sat => '周六',
7319             sun => '周日'
7320             },
7321             wide => {
7322             mon => '星期一',
7323             tue => '星期二',
7324             wed => '星期三',
7325             thu => '星期四',
7326             fri => '星期五',
7327             sat => '星期六',
7328             sun => '星期日'
7329             },
7330             },
7331             },
7332             } },
7333             );
7334              
7335             has 'calendar_quarters' => (
7336             is => 'ro',
7337             isa => HashRef,
7338             init_arg => undef,
7339             default => sub { {
7340             'gregorian' => {
7341             'format' => {
7342             abbreviated => {0 => '1季度',
7343             1 => '2季度',
7344             2 => '3季度',
7345             3 => '4季度'
7346             },
7347             narrow => {0 => '1',
7348             1 => '2',
7349             2 => '3',
7350             3 => '4'
7351             },
7352             wide => {0 => '第一季度',
7353             1 => '第二季度',
7354             2 => '第三季度',
7355             3 => '第四季度'
7356             },
7357             },
7358             'stand-alone' => {
7359             abbreviated => {0 => '1季度',
7360             1 => '2季度',
7361             2 => '3季度',
7362             3 => '4季度'
7363             },
7364             narrow => {0 => '1',
7365             1 => '2',
7366             2 => '3',
7367             3 => '4'
7368             },
7369             wide => {0 => '第一季度',
7370             1 => '第二季度',
7371             2 => '第三季度',
7372             3 => '第四季度'
7373             },
7374             },
7375             },
7376             } },
7377             );
7378              
7379             has 'day_period_data' => (
7380             is => 'ro',
7381             isa => CodeRef,
7382             init_arg => undef,
7383             default => sub { sub {
7384             # Time in hhmm format
7385             my ($self, $type, $time, $day_period_type) = @_;
7386             $day_period_type //= 'default';
7387             SWITCH:
7388             for ($type) {
7389             if ($_ eq 'ethiopic') {
7390             if($day_period_type eq 'selection') {
7391             return 'evening1' if $time >= 1900
7392             && $time < 2400;
7393             return 'afternoon2' if $time >= 1300
7394             && $time < 1900;
7395             return 'morning1' if $time >= 500
7396             && $time < 800;
7397             return 'afternoon1' if $time >= 1200
7398             && $time < 1300;
7399             return 'night1' if $time >= 0
7400             && $time < 500;
7401             return 'morning2' if $time >= 800
7402             && $time < 1200;
7403             }
7404             if($day_period_type eq 'default') {
7405             return 'midnight' if $time == 0;
7406             return 'evening1' if $time >= 1900
7407             && $time < 2400;
7408             return 'afternoon1' if $time >= 1200
7409             && $time < 1300;
7410             return 'afternoon2' if $time >= 1300
7411             && $time < 1900;
7412             return 'morning1' if $time >= 500
7413             && $time < 800;
7414             return 'morning2' if $time >= 800
7415             && $time < 1200;
7416             return 'night1' if $time >= 0
7417             && $time < 500;
7418             }
7419             last SWITCH;
7420             }
7421             if ($_ eq 'japanese') {
7422             if($day_period_type eq 'selection') {
7423             return 'evening1' if $time >= 1900
7424             && $time < 2400;
7425             return 'afternoon2' if $time >= 1300
7426             && $time < 1900;
7427             return 'morning1' if $time >= 500
7428             && $time < 800;
7429             return 'afternoon1' if $time >= 1200
7430             && $time < 1300;
7431             return 'night1' if $time >= 0
7432             && $time < 500;
7433             return 'morning2' if $time >= 800
7434             && $time < 1200;
7435             }
7436             if($day_period_type eq 'default') {
7437             return 'midnight' if $time == 0;
7438             return 'evening1' if $time >= 1900
7439             && $time < 2400;
7440             return 'afternoon1' if $time >= 1200
7441             && $time < 1300;
7442             return 'afternoon2' if $time >= 1300
7443             && $time < 1900;
7444             return 'morning1' if $time >= 500
7445             && $time < 800;
7446             return 'morning2' if $time >= 800
7447             && $time < 1200;
7448             return 'night1' if $time >= 0
7449             && $time < 500;
7450             }
7451             last SWITCH;
7452             }
7453             if ($_ eq 'hebrew') {
7454             if($day_period_type eq 'selection') {
7455             return 'evening1' if $time >= 1900
7456             && $time < 2400;
7457             return 'afternoon2' if $time >= 1300
7458             && $time < 1900;
7459             return 'morning1' if $time >= 500
7460             && $time < 800;
7461             return 'afternoon1' if $time >= 1200
7462             && $time < 1300;
7463             return 'night1' if $time >= 0
7464             && $time < 500;
7465             return 'morning2' if $time >= 800
7466             && $time < 1200;
7467             }
7468             if($day_period_type eq 'default') {
7469             return 'midnight' if $time == 0;
7470             return 'evening1' if $time >= 1900
7471             && $time < 2400;
7472             return 'afternoon1' if $time >= 1200
7473             && $time < 1300;
7474             return 'afternoon2' if $time >= 1300
7475             && $time < 1900;
7476             return 'morning1' if $time >= 500
7477             && $time < 800;
7478             return 'morning2' if $time >= 800
7479             && $time < 1200;
7480             return 'night1' if $time >= 0
7481             && $time < 500;
7482             }
7483             last SWITCH;
7484             }
7485             if ($_ eq 'generic') {
7486             if($day_period_type eq 'selection') {
7487             return 'evening1' if $time >= 1900
7488             && $time < 2400;
7489             return 'afternoon2' if $time >= 1300
7490             && $time < 1900;
7491             return 'morning1' if $time >= 500
7492             && $time < 800;
7493             return 'afternoon1' if $time >= 1200
7494             && $time < 1300;
7495             return 'night1' if $time >= 0
7496             && $time < 500;
7497             return 'morning2' if $time >= 800
7498             && $time < 1200;
7499             }
7500             if($day_period_type eq 'default') {
7501             return 'midnight' if $time == 0;
7502             return 'evening1' if $time >= 1900
7503             && $time < 2400;
7504             return 'afternoon1' if $time >= 1200
7505             && $time < 1300;
7506             return 'afternoon2' if $time >= 1300
7507             && $time < 1900;
7508             return 'morning1' if $time >= 500
7509             && $time < 800;
7510             return 'morning2' if $time >= 800
7511             && $time < 1200;
7512             return 'night1' if $time >= 0
7513             && $time < 500;
7514             }
7515             last SWITCH;
7516             }
7517             if ($_ eq 'persian') {
7518             if($day_period_type eq 'selection') {
7519             return 'evening1' if $time >= 1900
7520             && $time < 2400;
7521             return 'afternoon2' if $time >= 1300
7522             && $time < 1900;
7523             return 'morning1' if $time >= 500
7524             && $time < 800;
7525             return 'afternoon1' if $time >= 1200
7526             && $time < 1300;
7527             return 'night1' if $time >= 0
7528             && $time < 500;
7529             return 'morning2' if $time >= 800
7530             && $time < 1200;
7531             }
7532             if($day_period_type eq 'default') {
7533             return 'midnight' if $time == 0;
7534             return 'evening1' if $time >= 1900
7535             && $time < 2400;
7536             return 'afternoon1' if $time >= 1200
7537             && $time < 1300;
7538             return 'afternoon2' if $time >= 1300
7539             && $time < 1900;
7540             return 'morning1' if $time >= 500
7541             && $time < 800;
7542             return 'morning2' if $time >= 800
7543             && $time < 1200;
7544             return 'night1' if $time >= 0
7545             && $time < 500;
7546             }
7547             last SWITCH;
7548             }
7549             if ($_ eq 'indian') {
7550             if($day_period_type eq 'selection') {
7551             return 'evening1' if $time >= 1900
7552             && $time < 2400;
7553             return 'afternoon2' if $time >= 1300
7554             && $time < 1900;
7555             return 'morning1' if $time >= 500
7556             && $time < 800;
7557             return 'afternoon1' if $time >= 1200
7558             && $time < 1300;
7559             return 'night1' if $time >= 0
7560             && $time < 500;
7561             return 'morning2' if $time >= 800
7562             && $time < 1200;
7563             }
7564             if($day_period_type eq 'default') {
7565             return 'midnight' if $time == 0;
7566             return 'evening1' if $time >= 1900
7567             && $time < 2400;
7568             return 'afternoon1' if $time >= 1200
7569             && $time < 1300;
7570             return 'afternoon2' if $time >= 1300
7571             && $time < 1900;
7572             return 'morning1' if $time >= 500
7573             && $time < 800;
7574             return 'morning2' if $time >= 800
7575             && $time < 1200;
7576             return 'night1' if $time >= 0
7577             && $time < 500;
7578             }
7579             last SWITCH;
7580             }
7581             if ($_ eq 'buddhist') {
7582             if($day_period_type eq 'selection') {
7583             return 'evening1' if $time >= 1900
7584             && $time < 2400;
7585             return 'afternoon2' if $time >= 1300
7586             && $time < 1900;
7587             return 'morning1' if $time >= 500
7588             && $time < 800;
7589             return 'afternoon1' if $time >= 1200
7590             && $time < 1300;
7591             return 'night1' if $time >= 0
7592             && $time < 500;
7593             return 'morning2' if $time >= 800
7594             && $time < 1200;
7595             }
7596             if($day_period_type eq 'default') {
7597             return 'midnight' if $time == 0;
7598             return 'evening1' if $time >= 1900
7599             && $time < 2400;
7600             return 'afternoon1' if $time >= 1200
7601             && $time < 1300;
7602             return 'afternoon2' if $time >= 1300
7603             && $time < 1900;
7604             return 'morning1' if $time >= 500
7605             && $time < 800;
7606             return 'morning2' if $time >= 800
7607             && $time < 1200;
7608             return 'night1' if $time >= 0
7609             && $time < 500;
7610             }
7611             last SWITCH;
7612             }
7613             if ($_ eq 'gregorian') {
7614             if($day_period_type eq 'selection') {
7615             return 'evening1' if $time >= 1900
7616             && $time < 2400;
7617             return 'afternoon2' if $time >= 1300
7618             && $time < 1900;
7619             return 'morning1' if $time >= 500
7620             && $time < 800;
7621             return 'afternoon1' if $time >= 1200
7622             && $time < 1300;
7623             return 'night1' if $time >= 0
7624             && $time < 500;
7625             return 'morning2' if $time >= 800
7626             && $time < 1200;
7627             }
7628             if($day_period_type eq 'default') {
7629             return 'midnight' if $time == 0;
7630             return 'evening1' if $time >= 1900
7631             && $time < 2400;
7632             return 'afternoon1' if $time >= 1200
7633             && $time < 1300;
7634             return 'afternoon2' if $time >= 1300
7635             && $time < 1900;
7636             return 'morning1' if $time >= 500
7637             && $time < 800;
7638             return 'morning2' if $time >= 800
7639             && $time < 1200;
7640             return 'night1' if $time >= 0
7641             && $time < 500;
7642             }
7643             last SWITCH;
7644             }
7645             if ($_ eq 'coptic') {
7646             if($day_period_type eq 'selection') {
7647             return 'evening1' if $time >= 1900
7648             && $time < 2400;
7649             return 'afternoon2' if $time >= 1300
7650             && $time < 1900;
7651             return 'morning1' if $time >= 500
7652             && $time < 800;
7653             return 'afternoon1' if $time >= 1200
7654             && $time < 1300;
7655             return 'night1' if $time >= 0
7656             && $time < 500;
7657             return 'morning2' if $time >= 800
7658             && $time < 1200;
7659             }
7660             if($day_period_type eq 'default') {
7661             return 'midnight' if $time == 0;
7662             return 'evening1' if $time >= 1900
7663             && $time < 2400;
7664             return 'afternoon1' if $time >= 1200
7665             && $time < 1300;
7666             return 'afternoon2' if $time >= 1300
7667             && $time < 1900;
7668             return 'morning1' if $time >= 500
7669             && $time < 800;
7670             return 'morning2' if $time >= 800
7671             && $time < 1200;
7672             return 'night1' if $time >= 0
7673             && $time < 500;
7674             }
7675             last SWITCH;
7676             }
7677             if ($_ eq 'chinese') {
7678             if($day_period_type eq 'selection') {
7679             return 'evening1' if $time >= 1900
7680             && $time < 2400;
7681             return 'afternoon2' if $time >= 1300
7682             && $time < 1900;
7683             return 'morning1' if $time >= 500
7684             && $time < 800;
7685             return 'afternoon1' if $time >= 1200
7686             && $time < 1300;
7687             return 'night1' if $time >= 0
7688             && $time < 500;
7689             return 'morning2' if $time >= 800
7690             && $time < 1200;
7691             }
7692             if($day_period_type eq 'default') {
7693             return 'midnight' if $time == 0;
7694             return 'evening1' if $time >= 1900
7695             && $time < 2400;
7696             return 'afternoon1' if $time >= 1200
7697             && $time < 1300;
7698             return 'afternoon2' if $time >= 1300
7699             && $time < 1900;
7700             return 'morning1' if $time >= 500
7701             && $time < 800;
7702             return 'morning2' if $time >= 800
7703             && $time < 1200;
7704             return 'night1' if $time >= 0
7705             && $time < 500;
7706             }
7707             last SWITCH;
7708             }
7709             if ($_ eq 'roc') {
7710             if($day_period_type eq 'selection') {
7711             return 'evening1' if $time >= 1900
7712             && $time < 2400;
7713             return 'afternoon2' if $time >= 1300
7714             && $time < 1900;
7715             return 'morning1' if $time >= 500
7716             && $time < 800;
7717             return 'afternoon1' if $time >= 1200
7718             && $time < 1300;
7719             return 'night1' if $time >= 0
7720             && $time < 500;
7721             return 'morning2' if $time >= 800
7722             && $time < 1200;
7723             }
7724             if($day_period_type eq 'default') {
7725             return 'midnight' if $time == 0;
7726             return 'evening1' if $time >= 1900
7727             && $time < 2400;
7728             return 'afternoon1' if $time >= 1200
7729             && $time < 1300;
7730             return 'afternoon2' if $time >= 1300
7731             && $time < 1900;
7732             return 'morning1' if $time >= 500
7733             && $time < 800;
7734             return 'morning2' if $time >= 800
7735             && $time < 1200;
7736             return 'night1' if $time >= 0
7737             && $time < 500;
7738             }
7739             last SWITCH;
7740             }
7741             if ($_ eq 'islamic') {
7742             if($day_period_type eq 'selection') {
7743             return 'evening1' if $time >= 1900
7744             && $time < 2400;
7745             return 'afternoon2' if $time >= 1300
7746             && $time < 1900;
7747             return 'morning1' if $time >= 500
7748             && $time < 800;
7749             return 'afternoon1' if $time >= 1200
7750             && $time < 1300;
7751             return 'night1' if $time >= 0
7752             && $time < 500;
7753             return 'morning2' if $time >= 800
7754             && $time < 1200;
7755             }
7756             if($day_period_type eq 'default') {
7757             return 'midnight' if $time == 0;
7758             return 'evening1' if $time >= 1900
7759             && $time < 2400;
7760             return 'afternoon1' if $time >= 1200
7761             && $time < 1300;
7762             return 'afternoon2' if $time >= 1300
7763             && $time < 1900;
7764             return 'morning1' if $time >= 500
7765             && $time < 800;
7766             return 'morning2' if $time >= 800
7767             && $time < 1200;
7768             return 'night1' if $time >= 0
7769             && $time < 500;
7770             }
7771             last SWITCH;
7772             }
7773             }
7774             } },
7775             );
7776              
7777             around day_period_data => sub {
7778             my ($orig, $self) = @_;
7779             return $self->$orig;
7780             };
7781              
7782             has 'day_periods' => (
7783             is => 'ro',
7784             isa => HashRef,
7785             init_arg => undef,
7786             default => sub { {
7787             'gregorian' => {
7788             'format' => {
7789             'abbreviated' => {
7790             'afternoon2' => q{下午},
7791             'midnight' => q{午夜},
7792             'night1' => q{凌晨},
7793             'morning2' => q{上午},
7794             'afternoon1' => q{下午},
7795             'pm' => q{下午},
7796             'morning1' => q{清晨},
7797             'am' => q{上午},
7798             'evening1' => q{晚上},
7799             },
7800             'wide' => {
7801             'evening1' => q{晚上},
7802             'am' => q{上午},
7803             'afternoon1' => q{下午},
7804             'pm' => q{下午},
7805             'morning1' => q{清晨},
7806             'night1' => q{凌晨},
7807             'morning2' => q{上午},
7808             'midnight' => q{午夜},
7809             'afternoon2' => q{下午},
7810             },
7811             'narrow' => {
7812             'afternoon2' => q{下午},
7813             'midnight' => q{午夜},
7814             'morning1' => q{清晨},
7815             'afternoon1' => q{中午},
7816             'pm' => q{下午},
7817             'night1' => q{凌晨},
7818             'morning2' => q{上午},
7819             'evening1' => q{晚上},
7820             'am' => q{上午},
7821             },
7822             },
7823             'stand-alone' => {
7824             'narrow' => {
7825             'afternoon2' => q{下午},
7826             'midnight' => q{午夜},
7827             'pm' => q{下午},
7828             'afternoon1' => q{中午},
7829             'morning1' => q{早上},
7830             'morning2' => q{上午},
7831             'night1' => q{凌晨},
7832             'evening1' => q{晚上},
7833             'am' => q{上午},
7834             },
7835             'wide' => {
7836             'evening1' => q{晚上},
7837             'am' => q{上午},
7838             'morning1' => q{早上},
7839             'afternoon1' => q{中午},
7840             'pm' => q{下午},
7841             'night1' => q{凌晨},
7842             'morning2' => q{上午},
7843             'midnight' => q{午夜},
7844             'afternoon2' => q{下午},
7845             },
7846             'abbreviated' => {
7847             'midnight' => q{午夜},
7848             'afternoon2' => q{下午},
7849             'evening1' => q{晚上},
7850             'am' => q{上午},
7851             'afternoon1' => q{中午},
7852             'pm' => q{下午},
7853             'morning1' => q{早上},
7854             'morning2' => q{上午},
7855             'night1' => q{凌晨},
7856             },
7857             },
7858             },
7859             } },
7860             );
7861              
7862             has 'eras' => (
7863             is => 'ro',
7864             isa => HashRef,
7865             init_arg => undef,
7866             default => sub { {
7867             'buddhist' => {
7868             abbreviated => {
7869             '0' => '佛历'
7870             },
7871             },
7872             'chinese' => {
7873             },
7874             'coptic' => {
7875             },
7876             'ethiopic' => {
7877             },
7878             'generic' => {
7879             },
7880             'gregorian' => {
7881             abbreviated => {
7882             '0' => '公元前',
7883             '1' => '公元'
7884             },
7885             narrow => {
7886             '0' => '公元前',
7887             '1' => '公元'
7888             },
7889             wide => {
7890             '0' => '公元前',
7891             '1' => '公元'
7892             },
7893             },
7894             'hebrew' => {
7895             abbreviated => {
7896             '0' => '希伯来历'
7897             },
7898             },
7899             'indian' => {
7900             abbreviated => {
7901             '0' => '印度历'
7902             },
7903             },
7904             'islamic' => {
7905             abbreviated => {
7906             '0' => '伊斯兰历'
7907             },
7908             },
7909             'japanese' => {
7910             abbreviated => {
7911             '0' => '大化 (645–650)',
7912             '1' => '白雉 (650–671)',
7913             '2' => '白凤 (672–686)',
7914             '3' => '朱鸟 (686–701)',
7915             '4' => '大宝 (701–704)',
7916             '5' => '庆云 (704–708)',
7917             '6' => '和铜 (708–715)',
7918             '7' => '灵龟 (715–717)',
7919             '8' => '养老 (717–724)',
7920             '9' => '神龟 (724–729)',
7921             '10' => '天平 (729–749)',
7922             '11' => '天平感宝 (749–749)',
7923             '12' => '天平胜宝 (749–757)',
7924             '13' => '天平宝字 (757–765)',
7925             '14' => '天平神护 (765–767)',
7926             '15' => '神护景云 (767–770)',
7927             '16' => '宝龟 (770–780)',
7928             '17' => '天应 (781–782)',
7929             '18' => '延历 (782–806)',
7930             '19' => '大同 (806–810)',
7931             '20' => '弘仁 (810–824)',
7932             '21' => '天长 (824–834)',
7933             '22' => '承和 (834–848)',
7934             '23' => '嘉祥 (848–851)',
7935             '24' => '仁寿 (851–854)',
7936             '25' => '齐衡 (854–857)',
7937             '26' => '天安 (857–859)',
7938             '27' => '贞观 (859–877)',
7939             '28' => '元庆 (877–885)',
7940             '29' => '仁和 (885–889)',
7941             '30' => '宽平 (889–898)',
7942             '31' => '昌泰 (898–901)',
7943             '32' => '延喜 (901–923)',
7944             '33' => '延长 (923–931)',
7945             '34' => '承平 (931–938)',
7946             '35' => '天庆 (938–947)',
7947             '36' => '天历 (947–957)',
7948             '37' => '天德 (957–961)',
7949             '38' => '应和 (961–964)',
7950             '39' => '康保 (964–968)',
7951             '40' => '安和 (968–970)',
7952             '41' => '天禄 (970–973)',
7953             '42' => '天延 (973–976)',
7954             '43' => 'è´žå…ƒ (976–978)',
7955             '44' => '天元 (978–983)',
7956             '45' => '永观 (983–985)',
7957             '46' => '宽和 (985–987)',
7958             '47' => '永延 (987–989)',
7959             '48' => '永祚 (989–990)',
7960             '49' => '正历 (990–995)',
7961             '50' => 'é•¿å¾· (995–999)',
7962             '51' => '长保 (999–1004)',
7963             '52' => '宽弘 (1004–1012)',
7964             '53' => 'é•¿å’Œ (1012–1017)',
7965             '54' => '宽仁 (1017–1021)',
7966             '55' => '治安 (1021–1024)',
7967             '56' => '万寿 (1024–1028)',
7968             '57' => 'é•¿å…ƒ (1028–1037)',
7969             '58' => '长历 (1037–1040)',
7970             '59' => 'é•¿ä¹… (1040–1044)',
7971             '60' => '宽德 (1044–1046)',
7972             '61' => '永承 (1046–1053)',
7973             '62' => '天喜 (1053–1058)',
7974             '63' => '康平 (1058–1065)',
7975             '64' => '治历 (1065–1069)',
7976             '65' => '延久 (1069–1074)',
7977             '66' => '承保 (1074–1077)',
7978             '67' => '正历 (1077–1081)',
7979             '68' => '永保 (1081–1084)',
7980             '69' => '应德 (1084–1087)',
7981             '70' => '宽治 (1087–1094)',
7982             '71' => '嘉保 (1094–1096)',
7983             '72' => '永长 (1096–1097)',
7984             '73' => '承德 (1097–1099)',
7985             '74' => '康和 (1099–1104)',
7986             '75' => 'é•¿æ²» (1104–1106)',
7987             '76' => '嘉承 (1106–1108)',
7988             '77' => '天仁 (1108–1110)',
7989             '78' => '天永 (1110–1113)',
7990             '79' => '永久 (1113–1118)',
7991             '80' => '元永 (1118–1120)',
7992             '81' => '保安 (1120–1124)',
7993             '82' => '天治 (1124–1126)',
7994             '83' => '大治 (1126–1131)',
7995             '84' => '天承 (1131–1132)',
7996             '85' => '长承 (1132–1135)',
7997             '86' => '保延 (1135–1141)',
7998             '87' => '永治 (1141–1142)',
7999             '88' => '康治 (1142–1144)',
8000             '89' => '天养 (1144–1145)',
8001             '90' => '久安 (1145–1151)',
8002             '91' => '仁平 (1151–1154)',
8003             '92' => '久寿 (1154–1156)',
8004             '93' => '保元 (1156–1159)',
8005             '94' => '平治 (1159–1160)',
8006             '95' => '永历 (1160–1161)',
8007             '96' => '应保 (1161–1163)',
8008             '97' => '长宽 (1163–1165)',
8009             '98' => '永万 (1165–1166)',
8010             '99' => '仁安 (1166–1169)',
8011             '100' => '嘉应 (1169–1171)',
8012             '101' => '承安 (1171–1175)',
8013             '102' => '安元 (1175–1177)',
8014             '103' => '治承 (1177–1181)',
8015             '104' => '养和 (1181–1182)',
8016             '105' => '寿永 (1182–1184)',
8017             '106' => '元历 (1184–1185)',
8018             '107' => '文治 (1185–1190)',
8019             '108' => '建久 (1190–1199)',
8020             '109' => '正治 (1199–1201)',
8021             '110' => '建仁 (1201–1204)',
8022             '111' => '元久 (1204–1206)',
8023             '112' => '建永 (1206–1207)',
8024             '113' => '承元 (1207–1211)',
8025             '114' => '建历 (1211–1213)',
8026             '115' => '建保 (1213–1219)',
8027             '116' => '承久 (1219–1222)',
8028             '117' => '贞应 (1222–1224)',
8029             '118' => '元仁 (1224–1225)',
8030             '119' => '嘉禄 (1225–1227)',
8031             '120' => '安贞 (1227–1229)',
8032             '121' => '宽喜 (1229–1232)',
8033             '122' => 'è´žæ°¸ (1232–1233)',
8034             '123' => '天福 (1233–1234)',
8035             '124' => '文历 (1234–1235)',
8036             '125' => '嘉祯 (1235–1238)',
8037             '126' => '历仁 (1238–1239)',
8038             '127' => '延应 (1239–1240)',
8039             '128' => '仁治 (1240–1243)',
8040             '129' => '宽元 (1243–1247)',
8041             '130' => '宝治 (1247–1249)',
8042             '131' => '建长 (1249–1256)',
8043             '132' => '康元 (1256–1257)',
8044             '133' => '正嘉 (1257–1259)',
8045             '134' => '正元 (1259–1260)',
8046             '135' => '文应 (1260–1261)',
8047             '136' => '弘长 (1261–1264)',
8048             '137' => '文永 (1264–1275)',
8049             '138' => '建治 (1275–1278)',
8050             '139' => '弘安 (1278–1288)',
8051             '140' => '正应 (1288–1293)',
8052             '141' => '永仁 (1293–1299)',
8053             '142' => '正安 (1299–1302)',
8054             '143' => '干元 (1302–1303)',
8055             '144' => '嘉元 (1303–1306)',
8056             '145' => 'å¾·æ²» (1306–1308)',
8057             '146' => '延庆 (1308–1311)',
8058             '147' => '应长 (1311–1312)',
8059             '148' => '正和 (1312–1317)',
8060             '149' => '文保 (1317–1319)',
8061             '150' => '元应 (1319–1321)',
8062             '151' => '元亨 (1321–1324)',
8063             '152' => '正中 (1324–1326)',
8064             '153' => '嘉历 (1326–1329)',
8065             '154' => '元德 (1329–1331)',
8066             '155' => '元弘 (1331–1334)',
8067             '156' => '建武 (1334–1336)',
8068             '157' => '延元 (1336–1340)',
8069             '158' => '兴国 (1340–1346)',
8070             '159' => '正平 (1346–1370)',
8071             '160' => '建德 (1370–1372)',
8072             '161' => '文中 (1372–1375)',
8073             '162' => '天授 (1375–1379)',
8074             '163' => '康历 (1379–1381)',
8075             '164' => '弘和 (1381–1384)',
8076             '165' => '元中 (1384–1392)',
8077             '166' => '至德 (1384–1387)',
8078             '167' => '嘉庆 (1387–1389)',
8079             '168' => '康应 (1389–1390)',
8080             '169' => '明德 (1390–1394)',
8081             '170' => '应永 (1394–1428)',
8082             '171' => '正长 (1428–1429)',
8083             '172' => '永享 (1429–1441)',
8084             '173' => '嘉吉 (1441–1444)',
8085             '174' => '文安 (1444–1449)',
8086             '175' => '宝德 (1449–1452)',
8087             '176' => '享德 (1452–1455)',
8088             '177' => '康正 (1455–1457)',
8089             '178' => '长禄 (1457–1460)',
8090             '179' => '宽正 (1460–1466)',
8091             '180' => '文正 (1466–1467)',
8092             '181' => '应仁 (1467–1469)',
8093             '182' => '文明 (1469–1487)',
8094             '183' => '长享 (1487–1489)',
8095             '184' => '延德 (1489–1492)',
8096             '185' => '明应 (1492–1501)',
8097             '186' => '文龟 (1501–1504)',
8098             '187' => '永正 (1504–1521)',
8099             '188' => '大永 (1521–1528)',
8100             '189' => '享禄 (1528–1532)',
8101             '190' => '天文 (1532–1555)',
8102             '191' => '弘治 (1555–1558)',
8103             '192' => '永禄 (1558–1570)',
8104             '193' => '元龟 (1570–1573)',
8105             '194' => '天正 (1573–1592)',
8106             '195' => '文禄 (1592–1596)',
8107             '196' => '庆长 (1596–1615)',
8108             '197' => '元和 (1615–1624)',
8109             '198' => '宽永 (1624–1644)',
8110             '199' => '正保 (1644–1648)',
8111             '200' => '庆安 (1648–1652)',
8112             '201' => '承应 (1652–1655)',
8113             '202' => '明历 (1655–1658)',
8114             '203' => '万治 (1658–1661)',
8115             '204' => '宽文 (1661–1673)',
8116             '205' => '延宝 (1673–1681)',
8117             '206' => '天和 (1681–1684)',
8118             '207' => '贞享 (1684–1688)',
8119             '208' => '元禄 (1688–1704)',
8120             '209' => '宝永 (1704–1711)',
8121             '210' => '正德 (1711–1716)',
8122             '211' => '享保 (1716–1736)',
8123             '212' => '元文 (1736–1741)',
8124             '213' => '宽保 (1741–1744)',
8125             '214' => '延享 (1744–1748)',
8126             '215' => '宽延 (1748–1751)',
8127             '216' => '宝历 (1751–1764)',
8128             '217' => '明和 (1764–1772)',
8129             '218' => '安永 (1772–1781)',
8130             '219' => '天明 (1781–1789)',
8131             '220' => '宽政 (1789–1801)',
8132             '221' => '享和 (1801–1804)',
8133             '222' => '文化 (1804–1818)',
8134             '223' => '文政 (1818–1830)',
8135             '224' => '天保 (1830–1844)',
8136             '225' => '弘化 (1844–1848)',
8137             '226' => '嘉永 (1848–1854)',
8138             '227' => '安政 (1854–1860)',
8139             '228' => '万延 (1860–1861)',
8140             '229' => '文久 (1861–1864)',
8141             '230' => '元治 (1864–1865)',
8142             '231' => '庆应 (1865–1868)',
8143             '232' => '明治',
8144             '233' => '大正',
8145             '234' => '昭和',
8146             '235' => '平成'
8147             },
8148             },
8149             'persian' => {
8150             abbreviated => {
8151             '0' => '波斯历'
8152             },
8153             },
8154             'roc' => {
8155             abbreviated => {
8156             '0' => '民国前',
8157             '1' => '民国'
8158             },
8159             },
8160             } },
8161             );
8162              
8163             has 'date_formats' => (
8164             is => 'ro',
8165             isa => HashRef,
8166             init_arg => undef,
8167             default => sub { {
8168             'buddhist' => {
8169             'full' => q{Gyå¹´M月dæ—¥EEEE},
8170             'long' => q{Gyå¹´M月dæ—¥},
8171             'medium' => q{Gyå¹´M月dæ—¥},
8172             'short' => q{Gy-M-d},
8173             },
8174             'chinese' => {
8175             'full' => q{rUå¹´MMMdEEEE},
8176             'long' => q{rUå¹´MMMd},
8177             'medium' => q{rå¹´MMMd},
8178             'short' => q{r-M-d},
8179             },
8180             'coptic' => {
8181             },
8182             'ethiopic' => {
8183             },
8184             'generic' => {
8185             'full' => q{Gyå¹´M月dæ—¥EEEE},
8186             'long' => q{Gyå¹´M月dæ—¥},
8187             'medium' => q{Gyå¹´M月dæ—¥},
8188             'short' => q{Gy/M/d},
8189             },
8190             'gregorian' => {
8191             'full' => q{yå¹´M月dæ—¥EEEE},
8192             'long' => q{yå¹´M月dæ—¥},
8193             'medium' => q{yå¹´M月dæ—¥},
8194             'short' => q{y/M/d},
8195             },
8196             'hebrew' => {
8197             'full' => q{Gyå¹´M月dæ—¥EEEE},
8198             'long' => q{Gyå¹´M月dæ—¥},
8199             'medium' => q{Gyå¹´M月dæ—¥},
8200             'short' => q{Gy-M-d},
8201             },
8202             'indian' => {
8203             },
8204             'islamic' => {
8205             'full' => q{Gyå¹´M月dæ—¥EEEE},
8206             'long' => q{Gyå¹´M月dæ—¥},
8207             'medium' => q{Gyå¹´M月dæ—¥},
8208             },
8209             'japanese' => {
8210             'full' => q{Gyå¹´M月dæ—¥EEEE},
8211             'long' => q{Gyå¹´M月dæ—¥},
8212             'medium' => q{Gyå¹´M月dæ—¥},
8213             'short' => q{Gyy-MM-dd},
8214             },
8215             'persian' => {
8216             },
8217             'roc' => {
8218             'full' => q{Gyå¹´M月dæ—¥EEEE},
8219             'long' => q{Gyå¹´M月dæ—¥},
8220             'medium' => q{Gyå¹´M月dæ—¥},
8221             'short' => q{Gyy/M/d},
8222             },
8223             } },
8224             );
8225              
8226             has 'time_formats' => (
8227             is => 'ro',
8228             isa => HashRef,
8229             init_arg => undef,
8230             default => sub { {
8231             'buddhist' => {
8232             },
8233             'chinese' => {
8234             },
8235             'coptic' => {
8236             },
8237             'ethiopic' => {
8238             },
8239             'generic' => {
8240             },
8241             'gregorian' => {
8242             'full' => q{zzzz ah:mm:ss},
8243             'long' => q{z ah:mm:ss},
8244             'medium' => q{ah:mm:ss},
8245             'short' => q{ah:mm},
8246             },
8247             'hebrew' => {
8248             },
8249             'indian' => {
8250             },
8251             'islamic' => {
8252             },
8253             'japanese' => {
8254             },
8255             'persian' => {
8256             },
8257             'roc' => {
8258             },
8259             } },
8260             );
8261              
8262             has 'datetime_formats' => (
8263             is => 'ro',
8264             isa => HashRef,
8265             init_arg => undef,
8266             default => sub { {
8267             'buddhist' => {
8268             },
8269             'chinese' => {
8270             },
8271             'coptic' => {
8272             },
8273             'ethiopic' => {
8274             },
8275             'generic' => {
8276             'full' => q{{1} {0}},
8277             'long' => q{{1} {0}},
8278             'medium' => q{{1} {0}},
8279             'short' => q{{1} {0}},
8280             },
8281             'gregorian' => {
8282             'full' => q{{1} {0}},
8283             'long' => q{{1} {0}},
8284             'medium' => q{{1} {0}},
8285             'short' => q{{1} {0}},
8286             },
8287             'hebrew' => {
8288             },
8289             'indian' => {
8290             },
8291             'islamic' => {
8292             },
8293             'japanese' => {
8294             'full' => q{{1} {0}},
8295             'long' => q{{1} {0}},
8296             'medium' => q{{1} {0}},
8297             'short' => q{{1} {0}},
8298             },
8299             'persian' => {
8300             },
8301             'roc' => {
8302             },
8303             } },
8304             );
8305              
8306             has 'datetime_formats_available_formats' => (
8307             is => 'ro',
8308             isa => HashRef,
8309             init_arg => undef,
8310             default => sub { {
8311             'gregorian' => {
8312             E => q{ccc},
8313             EHm => q{EHH:mm},
8314             EHms => q{EHH:mm:ss},
8315             Ed => q{dæ—¥E},
8316             Ehm => q{E ah:mm},
8317             Ehms => q{E ah:mm:ss},
8318             Gy => q{Gyå¹´},
8319             GyMMM => q{Gyå¹´M月},
8320             GyMMMEd => q{Gyå¹´M月dæ—¥E},
8321             GyMMMd => q{Gyå¹´M月dæ—¥},
8322             H => q{Hæ—¶},
8323             Hm => q{HH:mm},
8324             Hms => q{HH:mm:ss},
8325             Hmsv => q{v HH:mm:ss},
8326             Hmv => q{v HH:mm},
8327             M => q{M月},
8328             MEd => q{M/dE},
8329             MMM => q{LLL},
8330             MMMEd => q{M月dæ—¥E},
8331             MMMMd => q{M月dæ—¥},
8332             MMMd => q{M月dæ—¥},
8333             MMdd => q{MM/dd},
8334             Md => q{M/d},
8335             d => q{dæ—¥},
8336             h => q{ahæ—¶},
8337             hm => q{ah:mm},
8338             hms => q{ah:mm:ss},
8339             hmsv => q{v ah:mm:ss},
8340             hmv => q{v ah:mm},
8341             ms => q{mm:ss},
8342             y => q{yå¹´},
8343             yM => q{yå¹´M月},
8344             yMEd => q{y/M/dE},
8345             yMM => q{yå¹´M月},
8346             yMMM => q{yå¹´M月},
8347             yMMMEd => q{yå¹´M月dæ—¥E},
8348             yMMMM => q{yå¹´M月},
8349             yMMMd => q{yå¹´M月dæ—¥},
8350             yMd => q{y/M/d},
8351             yQQQ => q{y年第Q季度},
8352             yQQQQ => q{y年第Q季度},
8353             },
8354             'roc' => {
8355             E => q{ccc},
8356             Ed => q{dæ—¥E},
8357             Gy => q{Gyå¹´},
8358             GyMMM => q{Gyå¹´M月},
8359             GyMMMEd => q{Gyå¹´M月dæ—¥E},
8360             GyMMMd => q{Gyå¹´M月dæ—¥},
8361             M => q{M月},
8362             MEd => q{M/dE},
8363             MMM => q{LLL},
8364             MMMEd => q{M月dæ—¥E},
8365             MMMMd => q{M月dæ—¥},
8366             MMMd => q{M月dæ—¥},
8367             Md => q{M/d},
8368             d => q{dæ—¥},
8369             y => q{Gyå¹´},
8370             yyyy => q{Gyå¹´},
8371             yyyyM => q{Gyå¹´M月},
8372             yyyyMEd => q{Gy/M/dE},
8373             yyyyMMM => q{Gyå¹´M月},
8374             yyyyMMMEd => q{Gyå¹´M月dæ—¥E},
8375             yyyyMMMM => q{Gyå¹´M月},
8376             yyyyMMMd => q{Gyå¹´M月dæ—¥},
8377             yyyyMd => q{Gy/M/d},
8378             yyyyQQQ => q{Gy年第Q季度},
8379             yyyyQQQQ => q{Gy年第Q季度},
8380             },
8381             'islamic' => {
8382             M => q{M月},
8383             MEd => q{M-dE},
8384             MMM => q{LLL},
8385             MMMEd => q{M月dæ—¥E},
8386             MMMMd => q{M月dæ—¥},
8387             MMMd => q{M月dæ—¥},
8388             Md => q{M-d},
8389             d => q{dæ—¥},
8390             },
8391             'chinese' => {
8392             Ed => q{dæ—¥E},
8393             Gy => q{rUå¹´},
8394             GyMMM => q{rUå¹´MMM},
8395             GyMMMEd => q{rUå¹´MMMdE},
8396             GyMMMd => q{rå¹´MMMd},
8397             M => q{MMM},
8398             MEd => q{M-dE},
8399             MMMEd => q{MMMdæ—¥E},
8400             MMMMd => q{MMMMdæ—¥},
8401             MMMd => q{MMMdæ—¥},
8402             Md => q{M-d},
8403             UM => q{Uå¹´MMM},
8404             UMMM => q{Uå¹´MMM},
8405             UMMMd => q{Uå¹´MMMd},
8406             UMd => q{Uå¹´MMMd},
8407             d => q{dæ—¥},
8408             y => q{rUå¹´},
8409             yMd => q{rå¹´MMMd},
8410             yyyy => q{rUå¹´},
8411             yyyyM => q{rUå¹´MMM},
8412             yyyyMEd => q{rUå¹´MMMd,E},
8413             yyyyMMM => q{rUå¹´MMM},
8414             yyyyMMMEd => q{rUå¹´MMMdE},
8415             yyyyMMMM => q{rUå¹´MMMM},
8416             yyyyMMMd => q{rå¹´MMMd},
8417             yyyyMd => q{rå¹´MMMd},
8418             yyyyQQQ => q{rUå¹´QQQQ},
8419             yyyyQQQQ => q{rUå¹´QQQQ},
8420             },
8421             'buddhist' => {
8422             M => q{M月},
8423             MEd => q{M-dE},
8424             MMM => q{LLL},
8425             MMMEd => q{M月dæ—¥E},
8426             MMMMd => q{M月dæ—¥},
8427             MMMd => q{M月dæ—¥},
8428             Md => q{M-d},
8429             d => q{dæ—¥},
8430             y => q{Gyå¹´},
8431             yyyy => q{Gyå¹´},
8432             yyyyM => q{Gy-M},
8433             yyyyMEd => q{Gy-M-d(E)},
8434             yyyyMMM => q{Gyå¹´M月},
8435             yyyyMMMEd => q{Gyå¹´M月dæ—¥E},
8436             yyyyMMMM => q{Gyå¹´M月},
8437             yyyyMMMd => q{Gyå¹´M月dæ—¥},
8438             yyyyMd => q{Gy-M-d},
8439             yyyyQQQ => q{Gy年第Q季度},
8440             yyyyQQQQ => q{Gyå¹´QQQQ},
8441             },
8442             'generic' => {
8443             E => q{ccc},
8444             Ed => q{dæ—¥E},
8445             Gy => q{Gyå¹´},
8446             GyMMM => q{Gyå¹´M月},
8447             GyMMMEd => q{Gyå¹´M月dæ—¥E},
8448             GyMMMd => q{Gyå¹´M月dæ—¥},
8449             H => q{Hæ—¶},
8450             Hm => q{HH:mm},
8451             Hms => q{HH:mm:ss},
8452             M => q{M月},
8453             MEd => q{M/dE},
8454             MMM => q{LLL},
8455             MMMEd => q{M月dæ—¥E},
8456             MMMMd => q{M月dæ—¥},
8457             MMMd => q{M月dæ—¥},
8458             Md => q{M/d},
8459             d => q{dæ—¥},
8460             h => q{ahæ—¶},
8461             hm => q{ah:mm},
8462             hms => q{ah:mm:ss},
8463             ms => q{mm:ss},
8464             y => q{Gyå¹´},
8465             yyyy => q{Gyå¹´},
8466             yyyyM => q{Gyå¹´M月},
8467             yyyyMEd => q{Gy/M/dE},
8468             yyyyMMM => q{Gyå¹´M月},
8469             yyyyMMMEd => q{Gyå¹´M月dæ—¥E},
8470             yyyyMMMM => q{Gyå¹´M月},
8471             yyyyMMMd => q{Gyå¹´M月dæ—¥},
8472             yyyyMd => q{Gy/M/d},
8473             yyyyQQQ => q{Gy年第Q季度},
8474             yyyyQQQQ => q{Gy年第Q季度},
8475             },
8476             'japanese' => {
8477             Ed => q{dæ—¥E},
8478             Gy => q{Gyå¹´},
8479             GyMMM => q{Gyå¹´M月},
8480             GyMMMEd => q{Gyå¹´M月dæ—¥E},
8481             GyMMMd => q{Gyå¹´M月dæ—¥},
8482             H => q{Hæ—¶},
8483             Hm => q{HH:mm},
8484             Hms => q{HH:mm:ss},
8485             M => q{M月},
8486             MEd => q{M-dE},
8487             MMM => q{LLL},
8488             MMMEd => q{M月dæ—¥E},
8489             MMMMd => q{M月dæ—¥},
8490             MMMd => q{M月dæ—¥},
8491             Md => q{M-d},
8492             d => q{dæ—¥},
8493             h => q{ahæ—¶},
8494             hm => q{ah:mm},
8495             hms => q{ah:mm:ss},
8496             ms => q{mm:ss},
8497             y => q{Gyå¹´},
8498             yyyy => q{Gyå¹´},
8499             yyyyM => q{Gy-MM},
8500             yyyyMEd => q{Gy-M-d(E)},
8501             yyyyMMM => q{Gyå¹´M月},
8502             yyyyMMMEd => q{Gyå¹´M月dæ—¥E},
8503             yyyyMMMM => q{Gyå¹´M月},
8504             yyyyMMMd => q{Gyå¹´M月dæ—¥},
8505             yyyyMd => q{Gy-MM-dd},
8506             yyyyQQQ => q{Gy年第Q季度},
8507             yyyyQQQQ => q{Gyå¹´QQQQ},
8508             },
8509             } },
8510             );
8511              
8512             has 'datetime_formats_append_item' => (
8513             is => 'ro',
8514             isa => HashRef,
8515             init_arg => undef,
8516             default => sub { {
8517             'gregorian' => {
8518             'Timezone' => '{1}{0}',
8519             },
8520             } },
8521             );
8522              
8523             has 'datetime_formats_interval' => (
8524             is => 'ro',
8525             isa => HashRef,
8526             init_arg => undef,
8527             default => sub { {
8528             'gregorian' => {
8529             H => {
8530             H => q{HH–HH},
8531             },
8532             Hm => {
8533             H => q{HH:mm–HH:mm},
8534             m => q{HH:mm–HH:mm},
8535             },
8536             Hmv => {
8537             H => q{v HH:mm–HH:mm},
8538             m => q{v HH:mm–HH:mm},
8539             },
8540             Hv => {
8541             H => q{v HH–HH},
8542             },
8543             M => {
8544             M => q{M–M月},
8545             },
8546             MEd => {
8547             M => q{M/dE至M/dE},
8548             d => q{M/dE至M/dE},
8549             },
8550             MMM => {
8551             M => q{LLL至LLL},
8552             },
8553             MMMEd => {
8554             M => q{M月dæ—¥E至M月dæ—¥E},
8555             d => q{M月dæ—¥E至dæ—¥E},
8556             },
8557             MMMd => {
8558             M => q{M月d日至M月dæ—¥},
8559             d => q{M月d日至dæ—¥},
8560             },
8561             Md => {
8562             M => q{M/d – M/d},
8563             d => q{M/d – M/d},
8564             },
8565             d => {
8566             d => q{d–dæ—¥},
8567             },
8568             fallback => '{0} – {1}',
8569             h => {
8570             a => q{ah时至ahæ—¶},
8571             h => q{ah时至hæ—¶},
8572             },
8573             hm => {
8574             a => q{ah:mm至ah:mm},
8575             h => q{ah:mm至h:mm},
8576             m => q{ah:mm至h:mm},
8577             },
8578             hmv => {
8579             a => q{vah:mm至ah:mm},
8580             h => q{vah:mm至h:mm},
8581             m => q{vah:mm至h:mm},
8582             },
8583             hv => {
8584             a => q{vah时至ahæ—¶},
8585             h => q{vah时至hæ—¶},
8586             },
8587             y => {
8588             y => q{y–yå¹´},
8589             },
8590             yM => {
8591             M => q{yå¹´M月至M月},
8592             y => q{yå¹´M月至yå¹´M月},
8593             },
8594             yMEd => {
8595             M => q{y/M/dE至y/M/dE},
8596             d => q{y/M/dE至y/M/dE},
8597             y => q{y/M/dE至y/M/dE},
8598             },
8599             yMMM => {
8600             M => q{yå¹´M月至M月},
8601             y => q{yå¹´M月至yå¹´M月},
8602             },
8603             yMMMEd => {
8604             M => q{yå¹´M月dæ—¥E至M月dæ—¥E},
8605             d => q{yå¹´M月dæ—¥E至dæ—¥E},
8606             y => q{yå¹´M月dæ—¥E至yå¹´M月dæ—¥E},
8607             },
8608             yMMMM => {
8609             M => q{yå¹´M月至M月},
8610             y => q{yå¹´M月至yå¹´M月},
8611             },
8612             yMMMd => {
8613             M => q{yå¹´M月d日至M月dæ—¥},
8614             d => q{yå¹´M月d日至dæ—¥},
8615             y => q{yå¹´M月d日至yå¹´M月dæ—¥},
8616             },
8617             yMd => {
8618             M => q{y/M/d – y/M/d},
8619             d => q{y/M/d – y/M/d},
8620             y => q{y/M/d – y/M/d},
8621             },
8622             },
8623             'chinese' => {
8624             Hv => {
8625             H => q{HH–HH v},
8626             },
8627             M => {
8628             M => q{L至L},
8629             },
8630             MEd => {
8631             M => q{M-dE至M-dE},
8632             d => q{M-dE至M-dE},
8633             },
8634             MMM => {
8635             M => q{LLL至LLL},
8636             },
8637             MMMEd => {
8638             M => q{MMMdæ—¥E至MMMdæ—¥E},
8639             d => q{MMMdæ—¥E至dæ—¥E},
8640             },
8641             MMMd => {
8642             M => q{MMMd日至MMMdæ—¥},
8643             d => q{MMMd日至dæ—¥},
8644             },
8645             Md => {
8646             M => q{M-d至M-d},
8647             d => q{M-d至M-d},
8648             },
8649             d => {
8650             d => q{d日至dæ—¥},
8651             },
8652             fallback => '{0}–{1}',
8653             h => {
8654             a => q{ah至ahæ—¶},
8655             h => q{ah至hæ—¶},
8656             },
8657             hm => {
8658             a => q{ah:mm至ah:mm},
8659             h => q{ah:mm至h:mm},
8660             m => q{ah:mm至h:mm},
8661             },
8662             hmv => {
8663             a => q{vah:mm至ah:mm},
8664             h => q{vah:mm至h:mm},
8665             m => q{vah:mm至h:mm},
8666             },
8667             hv => {
8668             a => q{vah至ahæ—¶},
8669             h => q{vah至hæ—¶},
8670             },
8671             y => {
8672             y => q{rU至rU},
8673             },
8674             yM => {
8675             M => q{r-M至r-M},
8676             y => q{r-M至r-M},
8677             },
8678             yMEd => {
8679             M => q{r-M-dE至r-M-dE},
8680             d => q{r-M-dE至r-M-dE},
8681             y => q{r-M-dE至r-M-dE},
8682             },
8683             yMMM => {
8684             M => q{rUå¹´MMM至MMM},
8685             y => q{rUå¹´MMM至rUå¹´MMM},
8686             },
8687             yMMMEd => {
8688             M => q{rUå¹´MMMdE至MMMdE},
8689             d => q{rUå¹´MMMdE至dE},
8690             y => q{rUå¹´MMMdE至rUå¹´MMMdE},
8691             },
8692             yMMMM => {
8693             M => q{rUå¹´MMMM至MMMM},
8694             y => q{rUå¹´MMMM至rUå¹´MMMM},
8695             },
8696             yMMMd => {
8697             M => q{rå¹´MMMd至MMMd},
8698             d => q{rå¹´MMMd至d},
8699             y => q{rå¹´MMMd至rå¹´MMMd},
8700             },
8701             yMd => {
8702             M => q{r-M-d至r-M-d},
8703             d => q{r-M-d至r-M-d},
8704             y => q{r-M-d至r-M-d},
8705             },
8706             },
8707             'generic' => {
8708             H => {
8709             H => q{HH–HH},
8710             },
8711             Hm => {
8712             H => q{HH:mm–HH:mm},
8713             m => q{HH:mm–HH:mm},
8714             },
8715             Hmv => {
8716             H => q{v HH:mm–HH:mm},
8717             m => q{v HH:mm–HH:mm},
8718             },
8719             Hv => {
8720             H => q{HH–HH v},
8721             },
8722             M => {
8723             M => q{M–M月},
8724             },
8725             MEd => {
8726             M => q{M/dE至M/dE},
8727             d => q{M/dE至M/dE},
8728             },
8729             MMM => {
8730             M => q{LLL至LLL},
8731             },
8732             MMMEd => {
8733             M => q{M月dæ—¥E至M月dæ—¥E},
8734             d => q{M月dæ—¥E至dæ—¥E},
8735             },
8736             MMMd => {
8737             M => q{M月d日至M月dæ—¥},
8738             d => q{M月d日至dæ—¥},
8739             },
8740             Md => {
8741             M => q{M/d – M/d},
8742             d => q{M/d – M/d},
8743             },
8744             d => {
8745             d => q{d日至dæ—¥},
8746             },
8747             fallback => '{0} – {1}',
8748             h => {
8749             a => q{ah时至ahæ—¶},
8750             h => q{ah时至hæ—¶},
8751             },
8752             hm => {
8753             a => q{ah:mm至ah:mm},
8754             h => q{ah:mm至h:mm},
8755             m => q{ah:mm至h:mm},
8756             },
8757             hmv => {
8758             a => q{vah:mm至ah:mm},
8759             h => q{vah:mm至h:mm},
8760             m => q{vah:mm至h:mm},
8761             },
8762             hv => {
8763             a => q{vah时至ahæ—¶},
8764             h => q{vah时至hæ—¶},
8765             },
8766             y => {
8767             y => q{Gy–yå¹´},
8768             },
8769             yM => {
8770             M => q{Gyå¹´M月至M月},
8771             y => q{Gyå¹´M月至yå¹´M月},
8772             },
8773             yMEd => {
8774             M => q{Gy/M/dE至y/M/dE},
8775             d => q{Gy/M/dE至y/M/dE},
8776             y => q{Gy/M/dE至y/M/dE},
8777             },
8778             yMMM => {
8779             M => q{Gyå¹´M月至M月},
8780             y => q{Gyå¹´M月至yå¹´M月},
8781             },
8782             yMMMEd => {
8783             M => q{Gyå¹´M月dæ—¥E至M月dæ—¥E},
8784             d => q{Gyå¹´M月dæ—¥E至dæ—¥E},
8785             y => q{Gyå¹´M月dæ—¥E至yå¹´M月dæ—¥E},
8786             },
8787             yMMMM => {
8788             M => q{Gyå¹´M月至M月},
8789             y => q{Gyå¹´M月至yå¹´M月},
8790             },
8791             yMMMd => {
8792             M => q{Gyå¹´M月d日至M月dæ—¥},
8793             d => q{Gyå¹´M月d日至dæ—¥},
8794             y => q{Gyå¹´M月d日至yå¹´M月dæ—¥},
8795             },
8796             yMd => {
8797             M => q{Gy/M/d – y/M/d},
8798             d => q{Gy/M/d – y/M/d},
8799             y => q{Gy/M/d – y/M/d},
8800             },
8801             },
8802             } },
8803             );
8804              
8805             has 'month_patterns' => (
8806             is => 'ro',
8807             isa => HashRef,
8808             init_arg => undef,
8809             default => sub { {
8810             'chinese' => {
8811             'format' => {
8812             'wide' => {
8813             'leap' => q{é—°{0}},
8814             },
8815             },
8816             'numeric' => {
8817             'all' => {
8818             'leap' => q{é—°{0}},
8819             },
8820             },
8821             'stand-alone' => {
8822             'narrow' => {
8823             'leap' => q{é—°{0}},
8824             },
8825             },
8826             },
8827             } },
8828             );
8829              
8830             has 'cyclic_name_sets' => (
8831             is => 'ro',
8832             isa => HashRef,
8833             init_arg => undef,
8834             default => sub { {
8835             'chinese' => {
8836             'dayParts' => {
8837             'format' => {
8838             'abbreviated' => {
8839             0 => q(子),
8840             1 => q(丑),
8841             2 => q(寅),
8842             3 => q(卯),
8843             4 => q(è¾°),
8844             5 => q(å·³),
8845             6 => q(午),
8846             7 => q(未),
8847             8 => q(申),
8848             9 => q(é…‰),
8849             10 => q(戌),
8850             11 => q(亥),
8851             },
8852             },
8853             },
8854             'solarTerms' => {
8855             'format' => {
8856             'abbreviated' => {
8857             0 => q(立春),
8858             1 => q(雨水),
8859             2 => q(惊蛰),
8860             3 => q(春分),
8861             4 => q(清明),
8862             5 => q(谷雨),
8863             6 => q(立夏),
8864             7 => q(小满),
8865             8 => q(芒种),
8866             9 => q(夏至),
8867             10 => q(小暑),
8868             11 => q(大暑),
8869             12 => q(立秋),
8870             13 => q(处暑),
8871             14 => q(白露),
8872             15 => q(秋分),
8873             16 => q(寒露),
8874             17 => q(霜降),
8875             18 => q(立冬),
8876             19 => q(小雪),
8877             20 => q(大雪),
8878             21 => q(冬至),
8879             22 => q(小寒),
8880             23 => q(大寒),
8881             },
8882             },
8883             },
8884             'years' => {
8885             'format' => {
8886             'abbreviated' => {
8887             0 => q(甲子),
8888             1 => q(乙丑),
8889             2 => q(丙寅),
8890             3 => q(丁卯),
8891             4 => q(戊辰),
8892             5 => q(己巳),
8893             6 => q(庚午),
8894             7 => q(辛未),
8895             8 => q(壬申),
8896             9 => q(癸酉),
8897             10 => q(甲戌),
8898             11 => q(乙亥),
8899             12 => q(丙子),
8900             13 => q(丁丑),
8901             14 => q(戊寅),
8902             15 => q(己卯),
8903             16 => q(庚辰),
8904             17 => q(辛巳),
8905             18 => q(壬午),
8906             19 => q(癸未),
8907             20 => q(甲申),
8908             21 => q(乙酉),
8909             22 => q(丙戌),
8910             23 => q(丁亥),
8911             24 => q(戊子),
8912             25 => q(己丑),
8913             26 => q(庚寅),
8914             27 => q(辛卯),
8915             28 => q(壬辰),
8916             29 => q(癸巳),
8917             30 => q(甲午),
8918             31 => q(乙未),
8919             32 => q(丙申),
8920             33 => q(丁酉),
8921             34 => q(戊戌),
8922             35 => q(己亥),
8923             36 => q(庚子),
8924             37 => q(辛丑),
8925             38 => q(壬寅),
8926             39 => q(癸卯),
8927             40 => q(甲辰),
8928             41 => q(乙巳),
8929             42 => q(丙午),
8930             43 => q(丁未),
8931             44 => q(戊申),
8932             45 => q(己酉),
8933             46 => q(庚戌),
8934             47 => q(辛亥),
8935             48 => q(壬子),
8936             49 => q(癸丑),
8937             50 => q(甲寅),
8938             51 => q(乙卯),
8939             52 => q(丙辰),
8940             53 => q(丁巳),
8941             54 => q(戊午),
8942             55 => q(己未),
8943             56 => q(庚申),
8944             57 => q(辛酉),
8945             58 => q(壬戌),
8946             59 => q(癸亥),
8947             },
8948             },
8949             },
8950             'zodiacs' => {
8951             'format' => {
8952             'abbreviated' => {
8953             0 => q(é¼ ),
8954             1 => q(牛),
8955             2 => q(虎),
8956             3 => q(å…”),
8957             4 => q(é¾™),
8958             5 => q(蛇),
8959             6 => q(马),
8960             7 => q(羊),
8961             8 => q(猴),
8962             9 => q(鸡),
8963             10 => q(ç‹—),
8964             11 => q(猪),
8965             },
8966             },
8967             },
8968             },
8969             } },
8970             );
8971              
8972             has 'time_zone_names' => (
8973             is => 'ro',
8974             isa => HashRef,
8975             init_arg => undef,
8976             default => sub { {
8977             hourFormat => q(+HH:mm;-HH:mm),
8978             gmtFormat => q(GMT{0}),
8979             gmtZeroFormat => q(GMT),
8980             regionFormat => q({0}时间),
8981             regionFormat => q({0}夏令时间),
8982             regionFormat => q({0}标准时间),
8983             fallbackFormat => q({1}({0})),
8984             'Acre' => {
8985             long => {
8986             'daylight' => q(阿克里夏令时间),
8987             'generic' => q(阿克里时间),
8988             'standard' => q(阿克里标准时间),
8989             },
8990             },
8991             'Afghanistan' => {
8992             long => {
8993             'standard' => q(阿富汗时间),
8994             },
8995             },
8996             'Africa/Abidjan' => {
8997             exemplarCity => q#阿比让#,
8998             },
8999             'Africa/Accra' => {
9000             exemplarCity => q#阿克拉#,
9001             },
9002             'Africa/Addis_Ababa' => {
9003             exemplarCity => q#亚的斯亚贝巴#,
9004             },
9005             'Africa/Algiers' => {
9006             exemplarCity => q#阿尔及尔#,
9007             },
9008             'Africa/Asmera' => {
9009             exemplarCity => q#阿斯马拉#,
9010             },
9011             'Africa/Bamako' => {
9012             exemplarCity => q#巴马科#,
9013             },
9014             'Africa/Bangui' => {
9015             exemplarCity => q#班吉#,
9016             },
9017             'Africa/Banjul' => {
9018             exemplarCity => q#班珠尔#,
9019             },
9020             'Africa/Bissau' => {
9021             exemplarCity => q#比绍#,
9022             },
9023             'Africa/Blantyre' => {
9024             exemplarCity => q#布兰太尔#,
9025             },
9026             'Africa/Brazzaville' => {
9027             exemplarCity => q#布拉柴维尔#,
9028             },
9029             'Africa/Bujumbura' => {
9030             exemplarCity => q#布琼布拉#,
9031             },
9032             'Africa/Cairo' => {
9033             exemplarCity => q#开罗#,
9034             },
9035             'Africa/Casablanca' => {
9036             exemplarCity => q#卡萨布兰卡#,
9037             },
9038             'Africa/Ceuta' => {
9039             exemplarCity => q#休达#,
9040             },
9041             'Africa/Conakry' => {
9042             exemplarCity => q#科纳克里#,
9043             },
9044             'Africa/Dakar' => {
9045             exemplarCity => q#达喀尔#,
9046             },
9047             'Africa/Dar_es_Salaam' => {
9048             exemplarCity => q#达累斯萨拉姆#,
9049             },
9050             'Africa/Djibouti' => {
9051             exemplarCity => q#吉布提#,
9052             },
9053             'Africa/Douala' => {
9054             exemplarCity => q#杜阿拉#,
9055             },
9056             'Africa/El_Aaiun' => {
9057             exemplarCity => q#阿尤恩#,
9058             },
9059             'Africa/Freetown' => {
9060             exemplarCity => q#弗里敦#,
9061             },
9062             'Africa/Gaborone' => {
9063             exemplarCity => q#哈博罗内#,
9064             },
9065             'Africa/Harare' => {
9066             exemplarCity => q#哈拉雷#,
9067             },
9068             'Africa/Johannesburg' => {
9069             exemplarCity => q#约翰内斯堡#,
9070             },
9071             'Africa/Juba' => {
9072             exemplarCity => q#朱巴#,
9073             },
9074             'Africa/Kampala' => {
9075             exemplarCity => q#坎帕拉#,
9076             },
9077             'Africa/Khartoum' => {
9078             exemplarCity => q#喀土穆#,
9079             },
9080             'Africa/Kigali' => {
9081             exemplarCity => q#基加利#,
9082             },
9083             'Africa/Kinshasa' => {
9084             exemplarCity => q#金沙萨#,
9085             },
9086             'Africa/Lagos' => {
9087             exemplarCity => q#拉各斯#,
9088             },
9089             'Africa/Libreville' => {
9090             exemplarCity => q#利伯维尔#,
9091             },
9092             'Africa/Lome' => {
9093             exemplarCity => q#洛美#,
9094             },
9095             'Africa/Luanda' => {
9096             exemplarCity => q#罗安达#,
9097             },
9098             'Africa/Lubumbashi' => {
9099             exemplarCity => q#卢本巴希#,
9100             },
9101             'Africa/Lusaka' => {
9102             exemplarCity => q#卢萨卡#,
9103             },
9104             'Africa/Malabo' => {
9105             exemplarCity => q#马拉博#,
9106             },
9107             'Africa/Maputo' => {
9108             exemplarCity => q#马普托#,
9109             },
9110             'Africa/Maseru' => {
9111             exemplarCity => q#马塞卢#,
9112             },
9113             'Africa/Mbabane' => {
9114             exemplarCity => q#姆巴巴纳#,
9115             },
9116             'Africa/Mogadishu' => {
9117             exemplarCity => q#摩加迪沙#,
9118             },
9119             'Africa/Monrovia' => {
9120             exemplarCity => q#蒙罗维亚#,
9121             },
9122             'Africa/Nairobi' => {
9123             exemplarCity => q#内罗毕#,
9124             },
9125             'Africa/Ndjamena' => {
9126             exemplarCity => q#恩贾梅纳#,
9127             },
9128             'Africa/Niamey' => {
9129             exemplarCity => q#尼亚美#,
9130             },
9131             'Africa/Nouakchott' => {
9132             exemplarCity => q#努瓦克肖特#,
9133             },
9134             'Africa/Ouagadougou' => {
9135             exemplarCity => q#瓦加杜古#,
9136             },
9137             'Africa/Porto-Novo' => {
9138             exemplarCity => q#波多诺伏#,
9139             },
9140             'Africa/Sao_Tome' => {
9141             exemplarCity => q#圣多美#,
9142             },
9143             'Africa/Tripoli' => {
9144             exemplarCity => q#的黎波里#,
9145             },
9146             'Africa/Tunis' => {
9147             exemplarCity => q#突尼斯#,
9148             },
9149             'Africa/Windhoek' => {
9150             exemplarCity => q#温得和克#,
9151             },
9152             'Africa_Central' => {
9153             long => {
9154             'standard' => q(中部非洲时间),
9155             },
9156             },
9157             'Africa_Eastern' => {
9158             long => {
9159             'standard' => q(东部非洲时间),
9160             },
9161             },
9162             'Africa_Southern' => {
9163             long => {
9164             'standard' => q(南部非洲时间),
9165             },
9166             },
9167             'Africa_Western' => {
9168             long => {
9169             'daylight' => q(西部非洲夏令时间),
9170             'generic' => q(西部非洲时间),
9171             'standard' => q(西部非洲标准时间),
9172             },
9173             },
9174             'Alaska' => {
9175             long => {
9176             'daylight' => q(阿拉斯加夏令时间),
9177             'generic' => q(阿拉斯加时间),
9178             'standard' => q(阿拉斯加标准时间),
9179             },
9180             },
9181             'Almaty' => {
9182             long => {
9183             'daylight' => q(阿拉木图夏令时间),
9184             'generic' => q(阿拉木图时间),
9185             'standard' => q(阿拉木图标准时间),
9186             },
9187             },
9188             'Amazon' => {
9189             long => {
9190             'daylight' => q(亚马逊夏令时间),
9191             'generic' => q(亚马逊时间),
9192             'standard' => q(亚马逊标准时间),
9193             },
9194             },
9195             'America/Adak' => {
9196             exemplarCity => q#埃达克#,
9197             },
9198             'America/Anchorage' => {
9199             exemplarCity => q#安克雷奇#,
9200             },
9201             'America/Anguilla' => {
9202             exemplarCity => q#安圭拉#,
9203             },
9204             'America/Antigua' => {
9205             exemplarCity => q#安提瓜#,
9206             },
9207             'America/Araguaina' => {
9208             exemplarCity => q#阿拉瓜伊纳#,
9209             },
9210             'America/Argentina/La_Rioja' => {
9211             exemplarCity => q#拉里奥哈#,
9212             },
9213             'America/Argentina/Rio_Gallegos' => {
9214             exemplarCity => q#里奥加耶戈斯#,
9215             },
9216             'America/Argentina/Salta' => {
9217             exemplarCity => q#萨尔塔#,
9218             },
9219             'America/Argentina/San_Juan' => {
9220             exemplarCity => q#圣胡安#,
9221             },
9222             'America/Argentina/San_Luis' => {
9223             exemplarCity => q#圣路易斯#,
9224             },
9225             'America/Argentina/Tucuman' => {
9226             exemplarCity => q#图库曼#,
9227             },
9228             'America/Argentina/Ushuaia' => {
9229             exemplarCity => q#乌斯怀亚#,
9230             },
9231             'America/Aruba' => {
9232             exemplarCity => q#阿鲁巴#,
9233             },
9234             'America/Asuncion' => {
9235             exemplarCity => q#亚松森#,
9236             },
9237             'America/Bahia' => {
9238             exemplarCity => q#巴伊亚#,
9239             },
9240             'America/Bahia_Banderas' => {
9241             exemplarCity => q#巴伊亚班德拉斯#,
9242             },
9243             'America/Barbados' => {
9244             exemplarCity => q#巴巴多斯#,
9245             },
9246             'America/Belem' => {
9247             exemplarCity => q#贝伦#,
9248             },
9249             'America/Belize' => {
9250             exemplarCity => q#伯利兹#,
9251             },
9252             'America/Blanc-Sablon' => {
9253             exemplarCity => q#布兰克萨布隆#,
9254             },
9255             'America/Boa_Vista' => {
9256             exemplarCity => q#博阿维斯塔#,
9257             },
9258             'America/Bogota' => {
9259             exemplarCity => q#波哥大#,
9260             },
9261             'America/Boise' => {
9262             exemplarCity => q#博伊西#,
9263             },
9264             'America/Buenos_Aires' => {
9265             exemplarCity => q#布宜诺斯艾利斯#,
9266             },
9267             'America/Cambridge_Bay' => {
9268             exemplarCity => q#剑桥湾#,
9269             },
9270             'America/Campo_Grande' => {
9271             exemplarCity => q#大坎普#,
9272             },
9273             'America/Cancun' => {
9274             exemplarCity => q#坎昆#,
9275             },
9276             'America/Caracas' => {
9277             exemplarCity => q#加拉加斯#,
9278             },
9279             'America/Catamarca' => {
9280             exemplarCity => q#卡塔马卡#,
9281             },
9282             'America/Cayenne' => {
9283             exemplarCity => q#卡宴#,
9284             },
9285             'America/Cayman' => {
9286             exemplarCity => q#开曼#,
9287             },
9288             'America/Chicago' => {
9289             exemplarCity => q#芝加哥#,
9290             },
9291             'America/Chihuahua' => {
9292             exemplarCity => q#奇瓦瓦#,
9293             },
9294             'America/Coral_Harbour' => {
9295             exemplarCity => q#阿蒂科肯#,
9296             },
9297             'America/Cordoba' => {
9298             exemplarCity => q#科尔多瓦#,
9299             },
9300             'America/Costa_Rica' => {
9301             exemplarCity => q#哥斯达黎加#,
9302             },
9303             'America/Creston' => {
9304             exemplarCity => q#克雷斯顿#,
9305             },
9306             'America/Cuiaba' => {
9307             exemplarCity => q#库亚巴#,
9308             },
9309             'America/Curacao' => {
9310             exemplarCity => q#库拉索#,
9311             },
9312             'America/Danmarkshavn' => {
9313             exemplarCity => q#丹马沙文#,
9314             },
9315             'America/Dawson' => {
9316             exemplarCity => q#道森#,
9317             },
9318             'America/Dawson_Creek' => {
9319             exemplarCity => q#道森克里克#,
9320             },
9321             'America/Denver' => {
9322             exemplarCity => q#丹佛#,
9323             },
9324             'America/Detroit' => {
9325             exemplarCity => q#底特律#,
9326             },
9327             'America/Dominica' => {
9328             exemplarCity => q#多米尼加#,
9329             },
9330             'America/Edmonton' => {
9331             exemplarCity => q#埃德蒙顿#,
9332             },
9333             'America/Eirunepe' => {
9334             exemplarCity => q#依伦尼贝#,
9335             },
9336             'America/El_Salvador' => {
9337             exemplarCity => q#萨尔瓦多#,
9338             },
9339             'America/Fortaleza' => {
9340             exemplarCity => q#福塔雷萨#,
9341             },
9342             'America/Glace_Bay' => {
9343             exemplarCity => q#格莱斯贝#,
9344             },
9345             'America/Godthab' => {
9346             exemplarCity => q#戈特霍布#,
9347             },
9348             'America/Goose_Bay' => {
9349             exemplarCity => q#古斯湾#,
9350             },
9351             'America/Grand_Turk' => {
9352             exemplarCity => q#大特克#,
9353             },
9354             'America/Grenada' => {
9355             exemplarCity => q#格林纳达#,
9356             },
9357             'America/Guadeloupe' => {
9358             exemplarCity => q#瓜德罗普#,
9359             },
9360             'America/Guatemala' => {
9361             exemplarCity => q#危地马拉#,
9362             },
9363             'America/Guayaquil' => {
9364             exemplarCity => q#瓜亚基尔#,
9365             },
9366             'America/Guyana' => {
9367             exemplarCity => q#圭亚那#,
9368             },
9369             'America/Halifax' => {
9370             exemplarCity => q#哈利法克斯#,
9371             },
9372             'America/Havana' => {
9373             exemplarCity => q#哈瓦那#,
9374             },
9375             'America/Hermosillo' => {
9376             exemplarCity => q#埃莫西约#,
9377             },
9378             'America/Indiana/Knox' => {
9379             exemplarCity => q#印第安纳州诺克斯#,
9380             },
9381             'America/Indiana/Marengo' => {
9382             exemplarCity => q#印第安纳州马伦戈#,
9383             },
9384             'America/Indiana/Petersburg' => {
9385             exemplarCity => q#印第安纳州彼得斯堡#,
9386             },
9387             'America/Indiana/Tell_City' => {
9388             exemplarCity => q#印第安纳州特尔城#,
9389             },
9390             'America/Indiana/Vevay' => {
9391             exemplarCity => q#印第安纳州维维市#,
9392             },
9393             'America/Indiana/Vincennes' => {
9394             exemplarCity => q#印第安纳州温森斯#,
9395             },
9396             'America/Indiana/Winamac' => {
9397             exemplarCity => q#印第安纳州威纳马克#,
9398             },
9399             'America/Indianapolis' => {
9400             exemplarCity => q#印第安纳波利斯#,
9401             },
9402             'America/Inuvik' => {
9403             exemplarCity => q#伊努维克#,
9404             },
9405             'America/Iqaluit' => {
9406             exemplarCity => q#伊魁特#,
9407             },
9408             'America/Jamaica' => {
9409             exemplarCity => q#牙买加#,
9410             },
9411             'America/Jujuy' => {
9412             exemplarCity => q#胡胡伊#,
9413             },
9414             'America/Juneau' => {
9415             exemplarCity => q#朱诺#,
9416             },
9417             'America/Kentucky/Monticello' => {
9418             exemplarCity => q#肯塔基州蒙蒂塞洛#,
9419             },
9420             'America/Kralendijk' => {
9421             exemplarCity => q#克拉伦代克#,
9422             },
9423             'America/La_Paz' => {
9424             exemplarCity => q#拉巴斯#,
9425             },
9426             'America/Lima' => {
9427             exemplarCity => q#利马#,
9428             },
9429             'America/Los_Angeles' => {
9430             exemplarCity => q#洛杉矶#,
9431             },
9432             'America/Louisville' => {
9433             exemplarCity => q#路易斯维尔#,
9434             },
9435             'America/Lower_Princes' => {
9436             exemplarCity => q#下太子区#,
9437             },
9438             'America/Maceio' => {
9439             exemplarCity => q#马塞约#,
9440             },
9441             'America/Managua' => {
9442             exemplarCity => q#马那瓜#,
9443             },
9444             'America/Manaus' => {
9445             exemplarCity => q#马瑙斯#,
9446             },
9447             'America/Marigot' => {
9448             exemplarCity => q#马里戈特#,
9449             },
9450             'America/Martinique' => {
9451             exemplarCity => q#马提尼克#,
9452             },
9453             'America/Matamoros' => {
9454             exemplarCity => q#马塔莫罗斯#,
9455             },
9456             'America/Mazatlan' => {
9457             exemplarCity => q#马萨特兰#,
9458             },
9459             'America/Mendoza' => {
9460             exemplarCity => q#门多萨#,
9461             },
9462             'America/Menominee' => {
9463             exemplarCity => q#梅诺米尼#,
9464             },
9465             'America/Merida' => {
9466             exemplarCity => q#梅里达#,
9467             },
9468             'America/Metlakatla' => {
9469             exemplarCity => q#梅特拉卡特拉#,
9470             },
9471             'America/Mexico_City' => {
9472             exemplarCity => q#墨西哥城#,
9473             },
9474             'America/Miquelon' => {
9475             exemplarCity => q#密克隆#,
9476             },
9477             'America/Moncton' => {
9478             exemplarCity => q#蒙克顿#,
9479             },
9480             'America/Monterrey' => {
9481             exemplarCity => q#蒙特雷#,
9482             },
9483             'America/Montevideo' => {
9484             exemplarCity => q#蒙得维的亚#,
9485             },
9486             'America/Montserrat' => {
9487             exemplarCity => q#蒙特塞拉特#,
9488             },
9489             'America/Nassau' => {
9490             exemplarCity => q#拿骚#,
9491             },
9492             'America/New_York' => {
9493             exemplarCity => q#纽约#,
9494             },
9495             'America/Nipigon' => {
9496             exemplarCity => q#尼皮贡#,
9497             },
9498             'America/Nome' => {
9499             exemplarCity => q#诺姆#,
9500             },
9501             'America/Noronha' => {
9502             exemplarCity => q#洛罗尼亚#,
9503             },
9504             'America/North_Dakota/Beulah' => {
9505             exemplarCity => q#北达科他州比尤拉#,
9506             },
9507             'America/North_Dakota/Center' => {
9508             exemplarCity => q#北达科他州申特#,
9509             },
9510             'America/North_Dakota/New_Salem' => {
9511             exemplarCity => q#北达科他州新塞勒姆#,
9512             },
9513             'America/Ojinaga' => {
9514             exemplarCity => q#奥希纳加#,
9515             },
9516             'America/Panama' => {
9517             exemplarCity => q#巴拿马#,
9518             },
9519             'America/Pangnirtung' => {
9520             exemplarCity => q#旁涅唐#,
9521             },
9522             'America/Paramaribo' => {
9523             exemplarCity => q#帕拉马里博#,
9524             },
9525             'America/Phoenix' => {
9526             exemplarCity => q#凤凰城#,
9527             },
9528             'America/Port-au-Prince' => {
9529             exemplarCity => q#太子港#,
9530             },
9531             'America/Port_of_Spain' => {
9532             exemplarCity => q#西班牙港#,
9533             },
9534             'America/Porto_Velho' => {
9535             exemplarCity => q#波多韦柳#,
9536             },
9537             'America/Puerto_Rico' => {
9538             exemplarCity => q#波多黎各#,
9539             },
9540             'America/Rainy_River' => {
9541             exemplarCity => q#雷尼河#,
9542             },
9543             'America/Rankin_Inlet' => {
9544             exemplarCity => q#兰今湾#,
9545             },
9546             'America/Recife' => {
9547             exemplarCity => q#累西腓#,
9548             },
9549             'America/Regina' => {
9550             exemplarCity => q#里贾纳#,
9551             },
9552             'America/Resolute' => {
9553             exemplarCity => q#雷索卢特#,
9554             },
9555             'America/Rio_Branco' => {
9556             exemplarCity => q#里奥布郎库#,
9557             },
9558             'America/Santa_Isabel' => {
9559             exemplarCity => q#圣伊萨贝尔#,
9560             },
9561             'America/Santarem' => {
9562             exemplarCity => q#圣塔伦#,
9563             },
9564             'America/Santiago' => {
9565             exemplarCity => q#圣地亚哥#,
9566             },
9567             'America/Santo_Domingo' => {
9568             exemplarCity => q#圣多明各#,
9569             },
9570             'America/Sao_Paulo' => {
9571             exemplarCity => q#圣保罗#,
9572             },
9573             'America/Scoresbysund' => {
9574             exemplarCity => q#斯科列斯比桑德#,
9575             },
9576             'America/Sitka' => {
9577             exemplarCity => q#锡特卡#,
9578             },
9579             'America/St_Barthelemy' => {
9580             exemplarCity => q#圣巴泰勒米岛#,
9581             },
9582             'America/St_Johns' => {
9583             exemplarCity => q#圣约翰斯#,
9584             },
9585             'America/St_Kitts' => {
9586             exemplarCity => q#圣基茨#,
9587             },
9588             'America/St_Lucia' => {
9589             exemplarCity => q#圣卢西亚#,
9590             },
9591             'America/St_Thomas' => {
9592             exemplarCity => q#圣托马斯#,
9593             },
9594             'America/St_Vincent' => {
9595             exemplarCity => q#圣文森特#,
9596             },
9597             'America/Swift_Current' => {
9598             exemplarCity => q#斯威夫特卡伦特#,
9599             },
9600             'America/Tegucigalpa' => {
9601             exemplarCity => q#特古西加尔巴#,
9602             },
9603             'America/Thule' => {
9604             exemplarCity => q#图勒#,
9605             },
9606             'America/Thunder_Bay' => {
9607             exemplarCity => q#桑德贝#,
9608             },
9609             'America/Tijuana' => {
9610             exemplarCity => q#蒂华纳#,
9611             },
9612             'America/Toronto' => {
9613             exemplarCity => q#多伦多#,
9614             },
9615             'America/Tortola' => {
9616             exemplarCity => q#托尔托拉#,
9617             },
9618             'America/Vancouver' => {
9619             exemplarCity => q#温哥华#,
9620             },
9621             'America/Whitehorse' => {
9622             exemplarCity => q#怀特霍斯#,
9623             },
9624             'America/Winnipeg' => {
9625             exemplarCity => q#温尼伯#,
9626             },
9627             'America/Yakutat' => {
9628             exemplarCity => q#亚库塔特#,
9629             },
9630             'America/Yellowknife' => {
9631             exemplarCity => q#耶洛奈夫#,
9632             },
9633             'America_Central' => {
9634             long => {
9635             'daylight' => q(北美中部夏令时间),
9636             'generic' => q(北美中部时间),
9637             'standard' => q(北美中部标准时间),
9638             },
9639             },
9640             'America_Eastern' => {
9641             long => {
9642             'daylight' => q(北美东部夏令时间),
9643             'generic' => q(北美东部时间),
9644             'standard' => q(北美东部标准时间),
9645             },
9646             },
9647             'America_Mountain' => {
9648             long => {
9649             'daylight' => q(北美山区夏令时间),
9650             'generic' => q(北美山区时间),
9651             'standard' => q(北美山区标准时间),
9652             },
9653             },
9654             'America_Pacific' => {
9655             long => {
9656             'daylight' => q(北美太平洋夏令时间),
9657             'generic' => q(北美太平洋时间),
9658             'standard' => q(北美太平洋标准时间),
9659             },
9660             },
9661             'Anadyr' => {
9662             long => {
9663             'daylight' => q(阿纳德尔夏令时间),
9664             'generic' => q(阿纳德尔时间),
9665             'standard' => q(阿纳德尔标准时间),
9666             },
9667             },
9668             'Antarctica/Casey' => {
9669             exemplarCity => q#卡塞#,
9670             },
9671             'Antarctica/Davis' => {
9672             exemplarCity => q#戴维斯#,
9673             },
9674             'Antarctica/DumontDUrville' => {
9675             exemplarCity => q#迪蒙迪尔维尔#,
9676             },
9677             'Antarctica/Macquarie' => {
9678             exemplarCity => q#麦格理#,
9679             },
9680             'Antarctica/Mawson' => {
9681             exemplarCity => q#莫森#,
9682             },
9683             'Antarctica/McMurdo' => {
9684             exemplarCity => q#麦克默多#,
9685             },
9686             'Antarctica/Palmer' => {
9687             exemplarCity => q#帕默尔#,
9688             },
9689             'Antarctica/Rothera' => {
9690             exemplarCity => q#罗瑟拉#,
9691             },
9692             'Antarctica/Syowa' => {
9693             exemplarCity => q#昭和#,
9694             },
9695             'Antarctica/Troll' => {
9696             exemplarCity => q#特罗尔#,
9697             },
9698             'Antarctica/Vostok' => {
9699             exemplarCity => q#沃斯托克#,
9700             },
9701             'Apia' => {
9702             long => {
9703             'daylight' => q(阿皮亚夏令时间),
9704             'generic' => q(阿皮亚时间),
9705             'standard' => q(阿皮亚标准时间),
9706             },
9707             },
9708             'Aqtau' => {
9709             long => {
9710             'daylight' => q(阿克套夏令时间),
9711             'generic' => q(阿克套时间),
9712             'standard' => q(阿克套标准时间),
9713             },
9714             },
9715             'Aqtobe' => {
9716             long => {
9717             'daylight' => q(阿克托别夏令时间),
9718             'generic' => q(阿克托别时间),
9719             'standard' => q(阿克托别标准时间),
9720             },
9721             },
9722             'Arabian' => {
9723             long => {
9724             'daylight' => q(阿拉伯夏令时间),
9725             'generic' => q(阿拉伯时间),
9726             'standard' => q(阿拉伯标准时间),
9727             },
9728             },
9729             'Arctic/Longyearbyen' => {
9730             exemplarCity => q#朗伊尔城#,
9731             },
9732             'Argentina' => {
9733             long => {
9734             'daylight' => q(阿根廷夏令时间),
9735             'generic' => q(阿根廷时间),
9736             'standard' => q(阿根廷标准时间),
9737             },
9738             },
9739             'Argentina_Western' => {
9740             long => {
9741             'daylight' => q(阿根廷西部夏令时间),
9742             'generic' => q(阿根廷西部时间),
9743             'standard' => q(阿根廷西部标准时间),
9744             },
9745             },
9746             'Armenia' => {
9747             long => {
9748             'daylight' => q(亚美尼亚夏令时间),
9749             'generic' => q(亚美尼亚时间),
9750             'standard' => q(亚美尼亚标准时间),
9751             },
9752             },
9753             'Asia/Aden' => {
9754             exemplarCity => q#亚丁#,
9755             },
9756             'Asia/Almaty' => {
9757             exemplarCity => q#阿拉木图#,
9758             },
9759             'Asia/Amman' => {
9760             exemplarCity => q#安曼#,
9761             },
9762             'Asia/Anadyr' => {
9763             exemplarCity => q#阿纳德尔#,
9764             },
9765             'Asia/Aqtau' => {
9766             exemplarCity => q#阿克套#,
9767             },
9768             'Asia/Aqtobe' => {
9769             exemplarCity => q#阿克托别#,
9770             },
9771             'Asia/Ashgabat' => {
9772             exemplarCity => q#阿什哈巴德#,
9773             },
9774             'Asia/Baghdad' => {
9775             exemplarCity => q#巴格达#,
9776             },
9777             'Asia/Bahrain' => {
9778             exemplarCity => q#å·´æž—#,
9779             },
9780             'Asia/Baku' => {
9781             exemplarCity => q#巴库#,
9782             },
9783             'Asia/Bangkok' => {
9784             exemplarCity => q#曼谷#,
9785             },
9786             'Asia/Beirut' => {
9787             exemplarCity => q#贝鲁特#,
9788             },
9789             'Asia/Bishkek' => {
9790             exemplarCity => q#比什凯克#,
9791             },
9792             'Asia/Brunei' => {
9793             exemplarCity => q#文莱#,
9794             },
9795             'Asia/Calcutta' => {
9796             exemplarCity => q#加尔各答#,
9797             },
9798             'Asia/Chita' => {
9799             exemplarCity => q#赤塔#,
9800             },
9801             'Asia/Choibalsan' => {
9802             exemplarCity => q#乔巴山#,
9803             },
9804             'Asia/Colombo' => {
9805             exemplarCity => q#科伦坡#,
9806             },
9807             'Asia/Damascus' => {
9808             exemplarCity => q#大马士革#,
9809             },
9810             'Asia/Dhaka' => {
9811             exemplarCity => q#达卡#,
9812             },
9813             'Asia/Dili' => {
9814             exemplarCity => q#帝力#,
9815             },
9816             'Asia/Dubai' => {
9817             exemplarCity => q#迪拜#,
9818             },
9819             'Asia/Dushanbe' => {
9820             exemplarCity => q#杜尚别#,
9821             },
9822             'Asia/Gaza' => {
9823             exemplarCity => q#加沙#,
9824             },
9825             'Asia/Hebron' => {
9826             exemplarCity => q#希伯伦#,
9827             },
9828             'Asia/Hong_Kong' => {
9829             exemplarCity => q#香港#,
9830             },
9831             'Asia/Hovd' => {
9832             exemplarCity => q#科布多#,
9833             },
9834             'Asia/Irkutsk' => {
9835             exemplarCity => q#伊尔库茨克#,
9836             },
9837             'Asia/Jakarta' => {
9838             exemplarCity => q#雅加达#,
9839             },
9840             'Asia/Jayapura' => {
9841             exemplarCity => q#查亚普拉#,
9842             },
9843             'Asia/Jerusalem' => {
9844             exemplarCity => q#耶路撒冷#,
9845             },
9846             'Asia/Kabul' => {
9847             exemplarCity => q#喀布尔#,
9848             },
9849             'Asia/Kamchatka' => {
9850             exemplarCity => q#堪察加#,
9851             },
9852             'Asia/Karachi' => {
9853             exemplarCity => q#卡拉奇#,
9854             },
9855             'Asia/Katmandu' => {
9856             exemplarCity => q#加德满都#,
9857             },
9858             'Asia/Khandyga' => {
9859             exemplarCity => q#汉德加#,
9860             },
9861             'Asia/Krasnoyarsk' => {
9862             exemplarCity => q#克拉斯诺亚尔斯克#,
9863             },
9864             'Asia/Kuala_Lumpur' => {
9865             exemplarCity => q#吉隆坡#,
9866             },
9867             'Asia/Kuching' => {
9868             exemplarCity => q#古晋#,
9869             },
9870             'Asia/Kuwait' => {
9871             exemplarCity => q#科威特#,
9872             },
9873             'Asia/Macau' => {
9874             exemplarCity => q#澳门#,
9875             },
9876             'Asia/Magadan' => {
9877             exemplarCity => q#马加丹#,
9878             },
9879             'Asia/Makassar' => {
9880             exemplarCity => q#望加锡#,
9881             },
9882             'Asia/Manila' => {
9883             exemplarCity => q#马尼拉#,
9884             },
9885             'Asia/Muscat' => {
9886             exemplarCity => q#马斯喀特#,
9887             },
9888             'Asia/Nicosia' => {
9889             exemplarCity => q#尼科西亚#,
9890             },
9891             'Asia/Novokuznetsk' => {
9892             exemplarCity => q#新库兹涅茨克#,
9893             },
9894             'Asia/Novosibirsk' => {
9895             exemplarCity => q#诺沃西比尔斯克#,
9896             },
9897             'Asia/Omsk' => {
9898             exemplarCity => q#鄂木斯克#,
9899             },
9900             'Asia/Oral' => {
9901             exemplarCity => q#乌拉尔#,
9902             },
9903             'Asia/Phnom_Penh' => {
9904             exemplarCity => q#金边#,
9905             },
9906             'Asia/Pontianak' => {
9907             exemplarCity => q#坤甸#,
9908             },
9909             'Asia/Pyongyang' => {
9910             exemplarCity => q#平壤#,
9911             },
9912             'Asia/Qatar' => {
9913             exemplarCity => q#卡塔尔#,
9914             },
9915             'Asia/Qyzylorda' => {
9916             exemplarCity => q#克孜洛尔达#,
9917             },
9918             'Asia/Rangoon' => {
9919             exemplarCity => q#ä»°å…‰#,
9920             },
9921             'Asia/Riyadh' => {
9922             exemplarCity => q#利雅得#,
9923             },
9924             'Asia/Saigon' => {
9925             exemplarCity => q#胡志明市#,
9926             },
9927             'Asia/Sakhalin' => {
9928             exemplarCity => q#萨哈林#,
9929             },
9930             'Asia/Samarkand' => {
9931             exemplarCity => q#撒马尔罕#,
9932             },
9933             'Asia/Seoul' => {
9934             exemplarCity => q#首尔#,
9935             },
9936             'Asia/Shanghai' => {
9937             exemplarCity => q#上海#,
9938             },
9939             'Asia/Singapore' => {
9940             exemplarCity => q#新加坡#,
9941             },
9942             'Asia/Srednekolymsk' => {
9943             exemplarCity => q#中科雷姆斯克#,
9944             },
9945             'Asia/Taipei' => {
9946             exemplarCity => q#台北#,
9947             },
9948             'Asia/Tashkent' => {
9949             exemplarCity => q#塔什干#,
9950             },
9951             'Asia/Tbilisi' => {
9952             exemplarCity => q#第比利斯#,
9953             },
9954             'Asia/Tehran' => {
9955             exemplarCity => q#德黑兰#,
9956             },
9957             'Asia/Thimphu' => {
9958             exemplarCity => q#廷布#,
9959             },
9960             'Asia/Tokyo' => {
9961             exemplarCity => q#东京#,
9962             },
9963             'Asia/Ulaanbaatar' => {
9964             exemplarCity => q#乌兰巴托#,
9965             },
9966             'Asia/Urumqi' => {
9967             exemplarCity => q#乌鲁木齐#,
9968             },
9969             'Asia/Ust-Nera' => {
9970             exemplarCity => q#乌斯内拉#,
9971             },
9972             'Asia/Vientiane' => {
9973             exemplarCity => q#万象#,
9974             },
9975             'Asia/Vladivostok' => {
9976             exemplarCity => q#符拉迪沃斯托克#,
9977             },
9978             'Asia/Yakutsk' => {
9979             exemplarCity => q#雅库茨克#,
9980             },
9981             'Asia/Yekaterinburg' => {
9982             exemplarCity => q#叶卡捷琳堡#,
9983             },
9984             'Asia/Yerevan' => {
9985             exemplarCity => q#埃里温#,
9986             },
9987             'Atlantic' => {
9988             long => {
9989             'daylight' => q(大西洋夏令时间),
9990             'generic' => q(大西洋时间),
9991             'standard' => q(大西洋标准时间),
9992             },
9993             },
9994             'Atlantic/Azores' => {
9995             exemplarCity => q#亚速尔群岛#,
9996             },
9997             'Atlantic/Bermuda' => {
9998             exemplarCity => q#百慕大#,
9999             },
10000             'Atlantic/Canary' => {
10001             exemplarCity => q#加那利#,
10002             },
10003             'Atlantic/Cape_Verde' => {
10004             exemplarCity => q#佛得角#,
10005             },
10006             'Atlantic/Faeroe' => {
10007             exemplarCity => q#法罗#,
10008             },
10009             'Atlantic/Madeira' => {
10010             exemplarCity => q#马德拉#,
10011             },
10012             'Atlantic/Reykjavik' => {
10013             exemplarCity => q#雷克雅未克#,
10014             },
10015             'Atlantic/South_Georgia' => {
10016             exemplarCity => q#南乔治亚#,
10017             },
10018             'Atlantic/St_Helena' => {
10019             exemplarCity => q#圣赫勒拿#,
10020             },
10021             'Atlantic/Stanley' => {
10022             exemplarCity => q#斯坦利#,
10023             },
10024             'Australia/Adelaide' => {
10025             exemplarCity => q#阿德莱德#,
10026             },
10027             'Australia/Brisbane' => {
10028             exemplarCity => q#布里斯班#,
10029             },
10030             'Australia/Broken_Hill' => {
10031             exemplarCity => q#布罗肯希尔#,
10032             },
10033             'Australia/Currie' => {
10034             exemplarCity => q#库利#,
10035             },
10036             'Australia/Darwin' => {
10037             exemplarCity => q#达尔文#,
10038             },
10039             'Australia/Eucla' => {
10040             exemplarCity => q#尤克拉#,
10041             },
10042             'Australia/Hobart' => {
10043             exemplarCity => q#霍巴特#,
10044             },
10045             'Australia/Lindeman' => {
10046             exemplarCity => q#林德曼#,
10047             },
10048             'Australia/Lord_Howe' => {
10049             exemplarCity => q#豪勋爵#,
10050             },
10051             'Australia/Melbourne' => {
10052             exemplarCity => q#墨尔本#,
10053             },
10054             'Australia/Perth' => {
10055             exemplarCity => q#珀斯#,
10056             },
10057             'Australia/Sydney' => {
10058             exemplarCity => q#悉尼#,
10059             },
10060             'Australia_Central' => {
10061             long => {
10062             'daylight' => q(澳大利亚中部夏令时间),
10063             'generic' => q(澳大利亚中部时间),
10064             'standard' => q(澳大利亚中部标准时间),
10065             },
10066             },
10067             'Australia_CentralWestern' => {
10068             long => {
10069             'daylight' => q(澳大利亚中西部夏令时间),
10070             'generic' => q(澳大利亚中西部时间),
10071             'standard' => q(澳大利亚中西部标准时间),
10072             },
10073             },
10074             'Australia_Eastern' => {
10075             long => {
10076             'daylight' => q(澳大利亚东部夏令时间),
10077             'generic' => q(澳大利亚东部时间),
10078             'standard' => q(澳大利亚东部标准时间),
10079             },
10080             },
10081             'Australia_Western' => {
10082             long => {
10083             'daylight' => q(澳大利亚西部夏令时间),
10084             'generic' => q(澳大利亚西部时间),
10085             'standard' => q(澳大利亚西部标准时间),
10086             },
10087             },
10088             'Azerbaijan' => {
10089             long => {
10090             'daylight' => q(阿塞拜疆夏令时间),
10091             'generic' => q(阿塞拜疆时间),
10092             'standard' => q(阿塞拜疆标准时间),
10093             },
10094             },
10095             'Azores' => {
10096             long => {
10097             'daylight' => q(亚速尔群岛夏令时间),
10098             'generic' => q(亚速尔群岛时间),
10099             'standard' => q(亚速尔群岛标准时间),
10100             },
10101             },
10102             'Bangladesh' => {
10103             long => {
10104             'daylight' => q(孟加拉夏令时间),
10105             'generic' => q(孟加拉时间),
10106             'standard' => q(孟加拉标准时间),
10107             },
10108             },
10109             'Bhutan' => {
10110             long => {
10111             'standard' => q(不丹时间),
10112             },
10113             },
10114             'Bolivia' => {
10115             long => {
10116             'standard' => q(玻利维亚时间),
10117             },
10118             },
10119             'Brasilia' => {
10120             long => {
10121             'daylight' => q(巴西利亚夏令时间),
10122             'generic' => q(巴西利亚时间),
10123             'standard' => q(巴西利亚标准时间),
10124             },
10125             },
10126             'Brunei' => {
10127             long => {
10128             'standard' => q(文莱达鲁萨兰时间),
10129             },
10130             },
10131             'Cape_Verde' => {
10132             long => {
10133             'daylight' => q(佛得角夏令时间),
10134             'generic' => q(佛得角时间),
10135             'standard' => q(佛得角标准时间),
10136             },
10137             },
10138             'Casey' => {
10139             long => {
10140             'standard' => q(凯西时间),
10141             },
10142             },
10143             'Chamorro' => {
10144             long => {
10145             'standard' => q(查莫罗时间),
10146             },
10147             },
10148             'Chatham' => {
10149             long => {
10150             'daylight' => q(查坦夏令时间),
10151             'generic' => q(查坦时间),
10152             'standard' => q(查坦标准时间),
10153             },
10154             },
10155             'Chile' => {
10156             long => {
10157             'daylight' => q(智利夏令时间),
10158             'generic' => q(智利时间),
10159             'standard' => q(智利标准时间),
10160             },
10161             },
10162             'China' => {
10163             long => {
10164             'daylight' => q(中国夏令时间),
10165             'generic' => q(中国时间),
10166             'standard' => q(中国标准时间),
10167             },
10168             },
10169             'Choibalsan' => {
10170             long => {
10171             'daylight' => q(乔巴山夏令时间),
10172             'generic' => q(乔巴山时间),
10173             'standard' => q(乔巴山标准时间),
10174             },
10175             },
10176             'Christmas' => {
10177             long => {
10178             'standard' => q(圣诞岛时间),
10179             },
10180             },
10181             'Cocos' => {
10182             long => {
10183             'standard' => q(科科斯群岛时间),
10184             },
10185             },
10186             'Colombia' => {
10187             long => {
10188             'daylight' => q(哥伦比亚夏令时间),
10189             'generic' => q(哥伦比亚时间),
10190             'standard' => q(哥伦比亚标准时间),
10191             },
10192             },
10193             'Cook' => {
10194             long => {
10195             'daylight' => q(库克群岛仲夏时间),
10196             'generic' => q(库克群岛时间),
10197             'standard' => q(库克群岛标准时间),
10198             },
10199             },
10200             'Cuba' => {
10201             long => {
10202             'daylight' => q(古巴夏令时间),
10203             'generic' => q(古巴时间),
10204             'standard' => q(古巴标准时间),
10205             },
10206             },
10207             'Davis' => {
10208             long => {
10209             'standard' => q(戴维斯时间),
10210             },
10211             },
10212             'DumontDUrville' => {
10213             long => {
10214             'standard' => q(迪蒙迪尔维尔时间),
10215             },
10216             },
10217             'East_Timor' => {
10218             long => {
10219             'standard' => q(东帝汶时间),
10220             },
10221             },
10222             'Easter' => {
10223             long => {
10224             'daylight' => q(复活节岛夏令时间),
10225             'generic' => q(复活节岛时间),
10226             'standard' => q(复活节岛标准时间),
10227             },
10228             },
10229             'Ecuador' => {
10230             long => {
10231             'standard' => q(厄瓜多尔时间),
10232             },
10233             },
10234             'Etc/Unknown' => {
10235             exemplarCity => q#未知城市#,
10236             },
10237             'Europe/Amsterdam' => {
10238             exemplarCity => q#阿姆斯特丹#,
10239             },
10240             'Europe/Andorra' => {
10241             exemplarCity => q#安道尔#,
10242             },
10243             'Europe/Athens' => {
10244             exemplarCity => q#é›…å…¸#,
10245             },
10246             'Europe/Belgrade' => {
10247             exemplarCity => q#贝尔格莱德#,
10248             },
10249             'Europe/Berlin' => {
10250             exemplarCity => q#柏林#,
10251             },
10252             'Europe/Bratislava' => {
10253             exemplarCity => q#布拉迪斯拉发#,
10254             },
10255             'Europe/Brussels' => {
10256             exemplarCity => q#布鲁塞尔#,
10257             },
10258             'Europe/Bucharest' => {
10259             exemplarCity => q#布加勒斯特#,
10260             },
10261             'Europe/Budapest' => {
10262             exemplarCity => q#布达佩斯#,
10263             },
10264             'Europe/Busingen' => {
10265             exemplarCity => q#布辛根#,
10266             },
10267             'Europe/Chisinau' => {
10268             exemplarCity => q#基希讷乌#,
10269             },
10270             'Europe/Copenhagen' => {
10271             exemplarCity => q#哥本哈根#,
10272             },
10273             'Europe/Dublin' => {
10274             exemplarCity => q#都柏林#,
10275             long => {
10276             'daylight' => q(爱尔兰标准时间),
10277             },
10278             },
10279             'Europe/Gibraltar' => {
10280             exemplarCity => q#直布罗陀#,
10281             },
10282             'Europe/Guernsey' => {
10283             exemplarCity => q#根西岛#,
10284             },
10285             'Europe/Helsinki' => {
10286             exemplarCity => q#赫尔辛基#,
10287             },
10288             'Europe/Isle_of_Man' => {
10289             exemplarCity => q#曼岛#,
10290             },
10291             'Europe/Istanbul' => {
10292             exemplarCity => q#伊斯坦布尔#,
10293             },
10294             'Europe/Jersey' => {
10295             exemplarCity => q#泽西岛#,
10296             },
10297             'Europe/Kaliningrad' => {
10298             exemplarCity => q#加里宁格勒#,
10299             },
10300             'Europe/Kiev' => {
10301             exemplarCity => q#基辅#,
10302             },
10303             'Europe/Lisbon' => {
10304             exemplarCity => q#里斯本#,
10305             },
10306             'Europe/Ljubljana' => {
10307             exemplarCity => q#卢布尔雅那#,
10308             },
10309             'Europe/London' => {
10310             exemplarCity => q#伦敦#,
10311             long => {
10312             'daylight' => q(英国夏令时间),
10313             },
10314             },
10315             'Europe/Luxembourg' => {
10316             exemplarCity => q#卢森堡#,
10317             },
10318             'Europe/Madrid' => {
10319             exemplarCity => q#马德里#,
10320             },
10321             'Europe/Malta' => {
10322             exemplarCity => q#马耳他#,
10323             },
10324             'Europe/Mariehamn' => {
10325             exemplarCity => q#玛丽港#,
10326             },
10327             'Europe/Minsk' => {
10328             exemplarCity => q#明斯克#,
10329             },
10330             'Europe/Monaco' => {
10331             exemplarCity => q#摩纳哥#,
10332             },
10333             'Europe/Moscow' => {
10334             exemplarCity => q#莫斯科#,
10335             },
10336             'Europe/Oslo' => {
10337             exemplarCity => q#奥斯陆#,
10338             },
10339             'Europe/Paris' => {
10340             exemplarCity => q#巴黎#,
10341             },
10342             'Europe/Podgorica' => {
10343             exemplarCity => q#波德戈里察#,
10344             },
10345             'Europe/Prague' => {
10346             exemplarCity => q#布拉格#,
10347             },
10348             'Europe/Riga' => {
10349             exemplarCity => q#里加#,
10350             },
10351             'Europe/Rome' => {
10352             exemplarCity => q#罗马#,
10353             },
10354             'Europe/Samara' => {
10355             exemplarCity => q#萨马拉#,
10356             },
10357             'Europe/San_Marino' => {
10358             exemplarCity => q#圣马力诺#,
10359             },
10360             'Europe/Sarajevo' => {
10361             exemplarCity => q#萨拉热窝#,
10362             },
10363             'Europe/Simferopol' => {
10364             exemplarCity => q#辛菲罗波尔#,
10365             },
10366             'Europe/Skopje' => {
10367             exemplarCity => q#斯科普里#,
10368             },
10369             'Europe/Sofia' => {
10370             exemplarCity => q#索非亚#,
10371             },
10372             'Europe/Stockholm' => {
10373             exemplarCity => q#斯德哥尔摩#,
10374             },
10375             'Europe/Tallinn' => {
10376             exemplarCity => q#塔林#,
10377             },
10378             'Europe/Tirane' => {
10379             exemplarCity => q#地拉那#,
10380             },
10381             'Europe/Uzhgorod' => {
10382             exemplarCity => q#乌日哥罗德#,
10383             },
10384             'Europe/Vaduz' => {
10385             exemplarCity => q#瓦杜兹#,
10386             },
10387             'Europe/Vatican' => {
10388             exemplarCity => q#梵蒂冈#,
10389             },
10390             'Europe/Vienna' => {
10391             exemplarCity => q#维也纳#,
10392             },
10393             'Europe/Vilnius' => {
10394             exemplarCity => q#维尔纽斯#,
10395             },
10396             'Europe/Volgograd' => {
10397             exemplarCity => q#伏尔加格勒#,
10398             },
10399             'Europe/Warsaw' => {
10400             exemplarCity => q#华沙#,
10401             },
10402             'Europe/Zagreb' => {
10403             exemplarCity => q#萨格勒布#,
10404             },
10405             'Europe/Zaporozhye' => {
10406             exemplarCity => q#扎波罗热#,
10407             },
10408             'Europe/Zurich' => {
10409             exemplarCity => q#苏黎世#,
10410             },
10411             'Europe_Central' => {
10412             long => {
10413             'daylight' => q(中欧夏令时间),
10414             'generic' => q(中欧时间),
10415             'standard' => q(中欧标准时间),
10416             },
10417             },
10418             'Europe_Eastern' => {
10419             long => {
10420             'daylight' => q(东欧夏令时间),
10421             'generic' => q(东欧时间),
10422             'standard' => q(东欧标准时间),
10423             },
10424             },
10425             'Europe_Further_Eastern' => {
10426             long => {
10427             'standard' => q(远东标准时间),
10428             },
10429             },
10430             'Europe_Western' => {
10431             long => {
10432             'daylight' => q(西欧夏令时间),
10433             'generic' => q(西欧时间),
10434             'standard' => q(西欧标准时间),
10435             },
10436             },
10437             'Falkland' => {
10438             long => {
10439             'daylight' => q(福克兰群岛夏令时间),
10440             'generic' => q(福克兰群岛时间),
10441             'standard' => q(福克兰群岛标准时间),
10442             },
10443             },
10444             'Fiji' => {
10445             long => {
10446             'daylight' => q(斐济夏令时间),
10447             'generic' => q(斐济时间),
10448             'standard' => q(斐济标准时间),
10449             },
10450             },
10451             'French_Guiana' => {
10452             long => {
10453             'standard' => q(法属圭亚那时间),
10454             },
10455             },
10456             'French_Southern' => {
10457             long => {
10458             'standard' => q(法属南方和南极领地时间),
10459             },
10460             },
10461             'GMT' => {
10462             long => {
10463             'standard' => q(格林尼治标准时间),
10464             },
10465             },
10466             'Galapagos' => {
10467             long => {
10468             'standard' => q(加拉帕戈斯时间),
10469             },
10470             },
10471             'Gambier' => {
10472             long => {
10473             'standard' => q(甘比尔时间),
10474             },
10475             },
10476             'Georgia' => {
10477             long => {
10478             'daylight' => q(格鲁吉亚夏令时间),
10479             'generic' => q(格鲁吉亚时间),
10480             'standard' => q(格鲁吉亚标准时间),
10481             },
10482             },
10483             'Gilbert_Islands' => {
10484             long => {
10485             'standard' => q(吉尔伯特群岛时间),
10486             },
10487             },
10488             'Greenland_Eastern' => {
10489             long => {
10490             'daylight' => q(格陵兰岛东部夏令时间),
10491             'generic' => q(格陵兰岛东部时间),
10492             'standard' => q(格陵兰岛东部标准时间),
10493             },
10494             },
10495             'Greenland_Western' => {
10496             long => {
10497             'daylight' => q(格陵兰岛西部夏令时间),
10498             'generic' => q(格陵兰岛西部时间),
10499             'standard' => q(格陵兰岛西部标准时间),
10500             },
10501             },
10502             'Guam' => {
10503             long => {
10504             'standard' => q(关岛时间),
10505             },
10506             },
10507             'Gulf' => {
10508             long => {
10509             'standard' => q(海湾标准时间),
10510             },
10511             },
10512             'Guyana' => {
10513             long => {
10514             'standard' => q(圭亚那时间),
10515             },
10516             },
10517             'Hawaii_Aleutian' => {
10518             long => {
10519             'daylight' => q(夏威夷-阿留申夏令时间),
10520             'generic' => q(夏威夷-阿留申时间),
10521             'standard' => q(夏威夷-阿留申标准时间),
10522             },
10523             },
10524             'Hong_Kong' => {
10525             long => {
10526             'daylight' => q(香港夏令时间),
10527             'generic' => q(香港时间),
10528             'standard' => q(香港标准时间),
10529             },
10530             },
10531             'Hovd' => {
10532             long => {
10533             'daylight' => q(科布多夏令时间),
10534             'generic' => q(科布多时间),
10535             'standard' => q(科布多标准时间),
10536             },
10537             },
10538             'India' => {
10539             long => {
10540             'standard' => q(印度时间),
10541             },
10542             },
10543             'Indian/Antananarivo' => {
10544             exemplarCity => q#安塔那那利佛#,
10545             },
10546             'Indian/Chagos' => {
10547             exemplarCity => q#查戈斯#,
10548             },
10549             'Indian/Christmas' => {
10550             exemplarCity => q#圣诞岛#,
10551             },
10552             'Indian/Cocos' => {
10553             exemplarCity => q#可可斯#,
10554             },
10555             'Indian/Comoro' => {
10556             exemplarCity => q#科摩罗#,
10557             },
10558             'Indian/Kerguelen' => {
10559             exemplarCity => q#凯尔盖朗#,
10560             },
10561             'Indian/Mahe' => {
10562             exemplarCity => q#马埃岛#,
10563             },
10564             'Indian/Maldives' => {
10565             exemplarCity => q#马尔代夫#,
10566             },
10567             'Indian/Mauritius' => {
10568             exemplarCity => q#毛里求斯#,
10569             },
10570             'Indian/Mayotte' => {
10571             exemplarCity => q#马约特#,
10572             },
10573             'Indian/Reunion' => {
10574             exemplarCity => q#留尼汪#,
10575             },
10576             'Indian_Ocean' => {
10577             long => {
10578             'standard' => q(印度洋时间),
10579             },
10580             },
10581             'Indochina' => {
10582             long => {
10583             'standard' => q(印度支那时间),
10584             },
10585             },
10586             'Indonesia_Central' => {
10587             long => {
10588             'standard' => q(印度尼西亚中部时间),
10589             },
10590             },
10591             'Indonesia_Eastern' => {
10592             long => {
10593             'standard' => q(印度尼西亚东部时间),
10594             },
10595             },
10596             'Indonesia_Western' => {
10597             long => {
10598             'standard' => q(印度尼西亚西部时间),
10599             },
10600             },
10601             'Iran' => {
10602             long => {
10603             'daylight' => q(伊朗夏令时间),
10604             'generic' => q(伊朗时间),
10605             'standard' => q(伊朗标准时间),
10606             },
10607             },
10608             'Irkutsk' => {
10609             long => {
10610             'daylight' => q(伊尔库茨克夏令时间),
10611             'generic' => q(伊尔库茨克时间),
10612             'standard' => q(伊尔库茨克标准时间),
10613             },
10614             },
10615             'Israel' => {
10616             long => {
10617             'daylight' => q(以色列夏令时间),
10618             'generic' => q(以色列时间),
10619             'standard' => q(以色列标准时间),
10620             },
10621             },
10622             'Japan' => {
10623             long => {
10624             'daylight' => q(日本夏令时间),
10625             'generic' => q(日本时间),
10626             'standard' => q(日本标准时间),
10627             },
10628             },
10629             'Kamchatka' => {
10630             long => {
10631             'daylight' => q(彼得罗巴甫洛夫斯克-堪察加夏令时间),
10632             'generic' => q(彼得罗巴甫洛夫斯克-堪察加时间),
10633             'standard' => q(彼得罗巴甫洛夫斯克-堪察加标准时间),
10634             },
10635             },
10636             'Kazakhstan_Eastern' => {
10637             long => {
10638             'standard' => q(哈萨克斯坦东部时间),
10639             },
10640             },
10641             'Kazakhstan_Western' => {
10642             long => {
10643             'standard' => q(哈萨克斯坦西部时间),
10644             },
10645             },
10646             'Korea' => {
10647             long => {
10648             'daylight' => q(韩国夏令时间),
10649             'generic' => q(韩国时间),
10650             'standard' => q(韩国标准时间),
10651             },
10652             },
10653             'Kosrae' => {
10654             long => {
10655             'standard' => q(科斯雷时间),
10656             },
10657             },
10658             'Krasnoyarsk' => {
10659             long => {
10660             'daylight' => q(克拉斯诺亚尔斯克夏令时间),
10661             'generic' => q(克拉斯诺亚尔斯克时间),
10662             'standard' => q(克拉斯诺亚尔斯克标准时间),
10663             },
10664             },
10665             'Kyrgystan' => {
10666             long => {
10667             'standard' => q(吉尔吉斯斯坦时间),
10668             },
10669             },
10670             'Lanka' => {
10671             long => {
10672             'standard' => q(兰卡时间),
10673             },
10674             },
10675             'Line_Islands' => {
10676             long => {
10677             'standard' => q(莱恩群岛时间),
10678             },
10679             },
10680             'Lord_Howe' => {
10681             long => {
10682             'daylight' => q(豪勋爵岛夏令时间),
10683             'generic' => q(豪勋爵岛时间),
10684             'standard' => q(豪勋爵岛标准时间),
10685             },
10686             },
10687             'Macau' => {
10688             long => {
10689             'daylight' => q(澳门夏令时间),
10690             'generic' => q(澳门时间),
10691             'standard' => q(澳门标准时间),
10692             },
10693             },
10694             'Macquarie' => {
10695             long => {
10696             'standard' => q(麦夸里岛时间),
10697             },
10698             },
10699             'Magadan' => {
10700             long => {
10701             'daylight' => q(马加丹夏令时间),
10702             'generic' => q(马加丹时间),
10703             'standard' => q(马加丹标准时间),
10704             },
10705             },
10706             'Malaysia' => {
10707             long => {
10708             'standard' => q(马来西亚时间),
10709             },
10710             },
10711             'Maldives' => {
10712             long => {
10713             'standard' => q(马尔代夫时间),
10714             },
10715             },
10716             'Marquesas' => {
10717             long => {
10718             'standard' => q(马克萨斯群岛时间),
10719             },
10720             },
10721             'Marshall_Islands' => {
10722             long => {
10723             'standard' => q(马绍尔群岛时间),
10724             },
10725             },
10726             'Mauritius' => {
10727             long => {
10728             'daylight' => q(毛里求斯夏令时间),
10729             'generic' => q(毛里求斯时间),
10730             'standard' => q(毛里求斯标准时间),
10731             },
10732             },
10733             'Mawson' => {
10734             long => {
10735             'standard' => q(莫森时间),
10736             },
10737             },
10738             'Mexico_Northwest' => {
10739             long => {
10740             'daylight' => q(墨西哥西北部夏令时间),
10741             'generic' => q(墨西哥西北部时间),
10742             'standard' => q(墨西哥西北部标准时间),
10743             },
10744             },
10745             'Mexico_Pacific' => {
10746             long => {
10747             'daylight' => q(墨西哥太平洋夏令时间),
10748             'generic' => q(墨西哥太平洋时间),
10749             'standard' => q(墨西哥太平洋标准时间),
10750             },
10751             },
10752             'Mongolia' => {
10753             long => {
10754             'daylight' => q(乌兰巴托夏令时间),
10755             'generic' => q(乌兰巴托时间),
10756             'standard' => q(乌兰巴托标准时间),
10757             },
10758             },
10759             'Moscow' => {
10760             long => {
10761             'daylight' => q(莫斯科夏令时间),
10762             'generic' => q(莫斯科时间),
10763             'standard' => q(莫斯科标准时间),
10764             },
10765             },
10766             'Myanmar' => {
10767             long => {
10768             'standard' => q(缅甸时间),
10769             },
10770             },
10771             'Nauru' => {
10772             long => {
10773             'standard' => q(瑙鲁时间),
10774             },
10775             },
10776             'Nepal' => {
10777             long => {
10778             'standard' => q(尼泊尔时间),
10779             },
10780             },
10781             'New_Caledonia' => {
10782             long => {
10783             'daylight' => q(新喀里多尼亚夏令时间),
10784             'generic' => q(新喀里多尼亚时间),
10785             'standard' => q(新喀里多尼亚标准时间),
10786             },
10787             },
10788             'New_Zealand' => {
10789             long => {
10790             'daylight' => q(新西兰夏令时间),
10791             'generic' => q(新西兰时间),
10792             'standard' => q(新西兰标准时间),
10793             },
10794             },
10795             'Newfoundland' => {
10796             long => {
10797             'daylight' => q(纽芬兰夏令时间),
10798             'generic' => q(纽芬兰时间),
10799             'standard' => q(纽芬兰标准时间),
10800             },
10801             },
10802             'Niue' => {
10803             long => {
10804             'standard' => q(纽埃时间),
10805             },
10806             },
10807             'Norfolk' => {
10808             long => {
10809             'standard' => q(诺福克岛时间),
10810             },
10811             },
10812             'Noronha' => {
10813             long => {
10814             'daylight' => q(费尔南多-迪诺罗尼亚岛夏令时间),
10815             'generic' => q(费尔南多-迪诺罗尼亚岛时间),
10816             'standard' => q(费尔南多-迪诺罗尼亚岛标准时间),
10817             },
10818             },
10819             'North_Mariana' => {
10820             long => {
10821             'standard' => q(北马里亚纳群岛时间),
10822             },
10823             },
10824             'Novosibirsk' => {
10825             long => {
10826             'daylight' => q(新西伯利亚夏令时间),
10827             'generic' => q(新西伯利亚时间),
10828             'standard' => q(新西伯利亚标准时间),
10829             },
10830             },
10831             'Omsk' => {
10832             long => {
10833             'daylight' => q(鄂木斯克夏令时间),
10834             'generic' => q(鄂木斯克时间),
10835             'standard' => q(鄂木斯克标准时间),
10836             },
10837             },
10838             'Pacific/Apia' => {
10839             exemplarCity => q#阿皮亚#,
10840             },
10841             'Pacific/Auckland' => {
10842             exemplarCity => q#奥克兰#,
10843             },
10844             'Pacific/Bougainville' => {
10845             exemplarCity => q#布干维尔#,
10846             },
10847             'Pacific/Chatham' => {
10848             exemplarCity => q#查塔姆#,
10849             },
10850             'Pacific/Easter' => {
10851             exemplarCity => q#复活节岛#,
10852             },
10853             'Pacific/Efate' => {
10854             exemplarCity => q#埃法特#,
10855             },
10856             'Pacific/Enderbury' => {
10857             exemplarCity => q#恩德伯里#,
10858             },
10859             'Pacific/Fakaofo' => {
10860             exemplarCity => q#法考福#,
10861             },
10862             'Pacific/Fiji' => {
10863             exemplarCity => q#斐济#,
10864             },
10865             'Pacific/Funafuti' => {
10866             exemplarCity => q#富纳富提#,
10867             },
10868             'Pacific/Galapagos' => {
10869             exemplarCity => q#加拉帕戈斯#,
10870             },
10871             'Pacific/Gambier' => {
10872             exemplarCity => q#甘比尔#,
10873             },
10874             'Pacific/Guadalcanal' => {
10875             exemplarCity => q#瓜达尔卡纳尔#,
10876             },
10877             'Pacific/Guam' => {
10878             exemplarCity => q#关岛#,
10879             },
10880             'Pacific/Honolulu' => {
10881             exemplarCity => q#檀香山#,
10882             },
10883             'Pacific/Johnston' => {
10884             exemplarCity => q#约翰斯顿#,
10885             },
10886             'Pacific/Kiritimati' => {
10887             exemplarCity => q#基里地马地岛#,
10888             },
10889             'Pacific/Kosrae' => {
10890             exemplarCity => q#库赛埃#,
10891             },
10892             'Pacific/Kwajalein' => {
10893             exemplarCity => q#夸贾林#,
10894             },
10895             'Pacific/Majuro' => {
10896             exemplarCity => q#马朱罗#,
10897             },
10898             'Pacific/Marquesas' => {
10899             exemplarCity => q#马克萨斯#,
10900             },
10901             'Pacific/Midway' => {
10902             exemplarCity => q#中途岛#,
10903             },
10904             'Pacific/Nauru' => {
10905             exemplarCity => q#瑙鲁#,
10906             },
10907             'Pacific/Niue' => {
10908             exemplarCity => q#纽埃#,
10909             },
10910             'Pacific/Norfolk' => {
10911             exemplarCity => q#诺福克#,
10912             },
10913             'Pacific/Noumea' => {
10914             exemplarCity => q#努美阿#,
10915             },
10916             'Pacific/Pago_Pago' => {
10917             exemplarCity => q#帕果帕果#,
10918             },
10919             'Pacific/Palau' => {
10920             exemplarCity => q#帕劳#,
10921             },
10922             'Pacific/Pitcairn' => {
10923             exemplarCity => q#皮特凯恩#,
10924             },
10925             'Pacific/Ponape' => {
10926             exemplarCity => q#波纳佩岛#,
10927             },
10928             'Pacific/Port_Moresby' => {
10929             exemplarCity => q#莫尔兹比港#,
10930             },
10931             'Pacific/Rarotonga' => {
10932             exemplarCity => q#拉罗汤加#,
10933             },
10934             'Pacific/Saipan' => {
10935             exemplarCity => q#塞班#,
10936             },
10937             'Pacific/Tahiti' => {
10938             exemplarCity => q#塔希提#,
10939             },
10940             'Pacific/Tarawa' => {
10941             exemplarCity => q#塔拉瓦#,
10942             },
10943             'Pacific/Tongatapu' => {
10944             exemplarCity => q#东加塔布#,
10945             },
10946             'Pacific/Truk' => {
10947             exemplarCity => q#特鲁克群岛#,
10948             },
10949             'Pacific/Wake' => {
10950             exemplarCity => q#威克#,
10951             },
10952             'Pacific/Wallis' => {
10953             exemplarCity => q#瓦利斯#,
10954             },
10955             'Pakistan' => {
10956             long => {
10957             'daylight' => q(巴基斯坦夏令时间),
10958             'generic' => q(巴基斯坦时间),
10959             'standard' => q(巴基斯坦标准时间),
10960             },
10961             },
10962             'Palau' => {
10963             long => {
10964             'standard' => q(帕劳时间),
10965             },
10966             },
10967             'Papua_New_Guinea' => {
10968             long => {
10969             'standard' => q(巴布亚新几内亚时间),
10970             },
10971             },
10972             'Paraguay' => {
10973             long => {
10974             'daylight' => q(巴拉圭夏令时间),
10975             'generic' => q(巴拉圭时间),
10976             'standard' => q(巴拉圭标准时间),
10977             },
10978             },
10979             'Peru' => {
10980             long => {
10981             'daylight' => q(秘鲁夏令时间),
10982             'generic' => q(秘鲁时间),
10983             'standard' => q(秘鲁标准时间),
10984             },
10985             },
10986             'Philippines' => {
10987             long => {
10988             'daylight' => q(菲律宾夏令时间),
10989             'generic' => q(菲律宾时间),
10990             'standard' => q(菲律宾标准时间),
10991             },
10992             },
10993             'Phoenix_Islands' => {
10994             long => {
10995             'standard' => q(菲尼克斯群岛时间),
10996             },
10997             },
10998             'Pierre_Miquelon' => {
10999             long => {
11000             'daylight' => q(圣皮埃尔和密克隆群岛夏令时间),
11001             'generic' => q(圣皮埃尔和密克隆群岛时间),
11002             'standard' => q(圣皮埃尔和密克隆群岛标准时间),
11003             },
11004             },
11005             'Pitcairn' => {
11006             long => {
11007             'standard' => q(皮特凯恩时间),
11008             },
11009             },
11010             'Ponape' => {
11011             long => {
11012             'standard' => q(波纳佩时间),
11013             },
11014             },
11015             'Qyzylorda' => {
11016             long => {
11017             'daylight' => q(克孜洛尔达夏令时间),
11018             'generic' => q(克孜洛尔达时间),
11019             'standard' => q(克孜洛尔达标准时间),
11020             },
11021             },
11022             'Reunion' => {
11023             long => {
11024             'standard' => q(留尼汪时间),
11025             },
11026             },
11027             'Rothera' => {
11028             long => {
11029             'standard' => q(罗瑟拉时间),
11030             },
11031             },
11032             'Sakhalin' => {
11033             long => {
11034             'daylight' => q(库页岛夏令时间),
11035             'generic' => q(库页岛时间),
11036             'standard' => q(库页岛标准时间),
11037             },
11038             },
11039             'Samara' => {
11040             long => {
11041             'daylight' => q(萨马拉夏令时间),
11042             'generic' => q(萨马拉时间),
11043             'standard' => q(萨马拉标准时间),
11044             },
11045             },
11046             'Samoa' => {
11047             long => {
11048             'daylight' => q(萨摩亚夏令时间),
11049             'generic' => q(萨摩亚时间),
11050             'standard' => q(萨摩亚标准时间),
11051             },
11052             },
11053             'Seychelles' => {
11054             long => {
11055             'standard' => q(塞舌尔时间),
11056             },
11057             },
11058             'Singapore' => {
11059             long => {
11060             'standard' => q(新加坡标准时间),
11061             },
11062             },
11063             'Solomon' => {
11064             long => {
11065             'standard' => q(所罗门群岛时间),
11066             },
11067             },
11068             'South_Georgia' => {
11069             long => {
11070             'standard' => q(南乔治亚岛时间),
11071             },
11072             },
11073             'Suriname' => {
11074             long => {
11075             'standard' => q(苏里南时间),
11076             },
11077             },
11078             'Syowa' => {
11079             long => {
11080             'standard' => q(昭和时间),
11081             },
11082             },
11083             'Tahiti' => {
11084             long => {
11085             'standard' => q(塔希提岛时间),
11086             },
11087             },
11088             'Taipei' => {
11089             long => {
11090             'daylight' => q(台北夏令时间),
11091             'generic' => q(台北时间),
11092             'standard' => q(台北标准时间),
11093             },
11094             },
11095             'Tajikistan' => {
11096             long => {
11097             'standard' => q(塔吉克斯坦时间),
11098             },
11099             },
11100             'Tokelau' => {
11101             long => {
11102             'standard' => q(托克劳时间),
11103             },
11104             },
11105             'Tonga' => {
11106             long => {
11107             'daylight' => q(汤加夏令时间),
11108             'generic' => q(汤加时间),
11109             'standard' => q(汤加标准时间),
11110             },
11111             },
11112             'Truk' => {
11113             long => {
11114             'standard' => q(楚克时间),
11115             },
11116             },
11117             'Turkmenistan' => {
11118             long => {
11119             'daylight' => q(土库曼斯坦夏令时间),
11120             'generic' => q(土库曼斯坦时间),
11121             'standard' => q(土库曼斯坦标准时间),
11122             },
11123             },
11124             'Tuvalu' => {
11125             long => {
11126             'standard' => q(图瓦卢时间),
11127             },
11128             },
11129             'Uruguay' => {
11130             long => {
11131             'daylight' => q(乌拉圭夏令时间),
11132             'generic' => q(乌拉圭时间),
11133             'standard' => q(乌拉圭标准时间),
11134             },
11135             },
11136             'Uzbekistan' => {
11137             long => {
11138             'daylight' => q(乌兹别克斯坦夏令时间),
11139             'generic' => q(乌兹别克斯坦时间),
11140             'standard' => q(乌兹别克斯坦标准时间),
11141             },
11142             },
11143             'Vanuatu' => {
11144             long => {
11145             'daylight' => q(瓦努阿图夏令时间),
11146             'generic' => q(瓦努阿图时间),
11147             'standard' => q(瓦努阿图标准时间),
11148             },
11149             },
11150             'Venezuela' => {
11151             long => {
11152             'standard' => q(委内瑞拉时间),
11153             },
11154             },
11155             'Vladivostok' => {
11156             long => {
11157             'daylight' => q(海参崴夏令时间),
11158             'generic' => q(海参崴时间),
11159             'standard' => q(海参崴标准时间),
11160             },
11161             },
11162             'Volgograd' => {
11163             long => {
11164             'daylight' => q(伏尔加格勒夏令时间),
11165             'generic' => q(伏尔加格勒时间),
11166             'standard' => q(伏尔加格勒标准时间),
11167             },
11168             },
11169             'Vostok' => {
11170             long => {
11171             'standard' => q(沃斯托克时间),
11172             },
11173             },
11174             'Wake' => {
11175             long => {
11176             'standard' => q(威克岛时间),
11177             },
11178             },
11179             'Wallis' => {
11180             long => {
11181             'standard' => q(瓦利斯和富图纳时间),
11182             },
11183             },
11184             'Yakutsk' => {
11185             long => {
11186             'daylight' => q(雅库茨克夏令时间),
11187             'generic' => q(雅库茨克时间),
11188             'standard' => q(雅库茨克标准时间),
11189             },
11190             },
11191             'Yekaterinburg' => {
11192             long => {
11193             'daylight' => q(叶卡捷琳堡夏令时间),
11194             'generic' => q(叶卡捷琳堡时间),
11195             'standard' => q(叶卡捷琳堡标准时间),
11196             },
11197             },
11198             } }
11199             );
11200 1     1   19756 no Moo;
  1         1  
  1         9  
11201              
11202             1;
11203              
11204             # vim: tabstop=4