File Coverage

blib/lib/Locale/CLDR/Locales/Fr.pm
Criterion Covered Total %
statement 42 42 100.0
branch n/a
condition n/a
subroutine 13 13 100.0
pod 0 1 0.0
total 55 56 98.2


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Fr - Package for language French
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/fr.xml
10             # on Mon 11 Apr 5:28:23 pm GMT
11              
12             use strict;
13 19     19   830894 use warnings;
  19         82  
  19         511  
14 19     19   74 use version;
  19         32  
  19         367  
15 19     19   79  
  19         31  
  19         103  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 19     19   1683 use mro 'c3';
  19         54  
20 19     19   80 use utf8;
  19         28  
  19         107  
21 19     19   402 use if $^V ge v5.12.0, feature => 'unicode_strings';
  19         32  
  19         137  
22 19     19   638 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  19         36  
  19         245  
23 19     19   1906 use Moo;
  19         30  
  19         150  
24 19     19   16263  
  19         32  
  19         111  
25             extends('Locale::CLDR::Locales::Root');
26             has 'valid_algorithmic_formats' => (
27             is => 'ro',
28             isa => ArrayRef,
29             init_arg => undef,
30             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal-masculine','spellout-cardinal-feminine','spellout-ordinal-masculine-plural','spellout-ordinal-masculine','spellout-ordinal-feminine-plural','spellout-ordinal-feminine','digits-ordinal-masculine','digits-ordinal-feminine','digits-ordinal-masculine-plural','digits-ordinal-feminine-plural','digits-ordinal' ]},
31             );
32              
33             has 'algorithmic_number_format_data' => (
34             is => 'ro',
35             isa => HashRef,
36             init_arg => undef,
37             default => sub {
38             use bignum;
39 19     19   7432 return {
  19         37  
  19         163  
40             'cents-f' => {
41             'private' => {
42             '0' => {
43             base_value => q(0),
44             divisor => q(1),
45             rule => q(s),
46             },
47             '1' => {
48             base_value => q(1),
49             divisor => q(1),
50             rule => q(' =%spellout-cardinal-feminine=),
51             },
52             'max' => {
53             base_value => q(1),
54             divisor => q(1),
55             rule => q(' =%spellout-cardinal-feminine=),
56             },
57             },
58             },
59             'cents-m' => {
60             'private' => {
61             '0' => {
62             base_value => q(0),
63             divisor => q(1),
64             rule => q(s),
65             },
66             '1' => {
67             base_value => q(1),
68             divisor => q(1),
69             rule => q(' =%spellout-cardinal-masculine=),
70             },
71             'max' => {
72             base_value => q(1),
73             divisor => q(1),
74             rule => q(' =%spellout-cardinal-masculine=),
75             },
76             },
77             },
78             'cents-o' => {
79             'private' => {
80             '0' => {
81             base_value => q(0),
82             divisor => q(1),
83             rule => q(ième),
84             },
85             '1' => {
86             base_value => q(1),
87             divisor => q(1),
88             rule => q(-=%%et-unieme=),
89             },
90             '2' => {
91             base_value => q(2),
92             divisor => q(1),
93             rule => q(' =%%spellout-ordinal=),
94             },
95             '11' => {
96             base_value => q(11),
97             divisor => q(10),
98             rule => q(-et-onzième),
99             },
100             '12' => {
101             base_value => q(12),
102             divisor => q(10),
103             rule => q(' =%%spellout-ordinal=),
104             },
105             'max' => {
106             base_value => q(12),
107             divisor => q(10),
108             rule => q(' =%%spellout-ordinal=),
109             },
110             },
111             },
112             'digits-ordinal' => {
113             'public' => {
114             '0' => {
115             base_value => q(0),
116             divisor => q(1),
117             rule => q(=%digits-ordinal-masculine=),
118             },
119             'max' => {
120             base_value => q(0),
121             divisor => q(1),
122             rule => q(=%digits-ordinal-masculine=),
123             },
124             },
125             },
126             'digits-ordinal-feminine' => {
127             'public' => {
128             '-x' => {
129             divisor => q(1),
130             rule => q(−→→),
131             },
132             '0' => {
133             base_value => q(0),
134             divisor => q(1),
135             rule => q(=#,##0=$(ordinal,one{re}other{e})$),
136             },
137             'max' => {
138             base_value => q(0),
139             divisor => q(1),
140             rule => q(=#,##0=$(ordinal,one{re}other{e})$),
141             },
142             },
143             },
144             'digits-ordinal-feminine-plural' => {
145             'public' => {
146             '-x' => {
147             divisor => q(1),
148             rule => q(−→→),
149             },
150             '0' => {
151             base_value => q(0),
152             divisor => q(1),
153             rule => q(=#,##0=$(ordinal,one{res}other{es})$),
154             },
155             'max' => {
156             base_value => q(0),
157             divisor => q(1),
158             rule => q(=#,##0=$(ordinal,one{res}other{es})$),
159             },
160             },
161             },
162             'digits-ordinal-masculine' => {
163             'public' => {
164             '-x' => {
165             divisor => q(1),
166             rule => q(−→→),
167             },
168             '0' => {
169             base_value => q(0),
170             divisor => q(1),
171             rule => q(=#,##0=$(ordinal,one{er}other{e})$),
172             },
173             'max' => {
174             base_value => q(0),
175             divisor => q(1),
176             rule => q(=#,##0=$(ordinal,one{er}other{e})$),
177             },
178             },
179             },
180             'digits-ordinal-masculine-plural' => {
181             'public' => {
182             '-x' => {
183             divisor => q(1),
184             rule => q(−→→),
185             },
186             '0' => {
187             base_value => q(0),
188             divisor => q(1),
189             rule => q(=#,##0=$(ordinal,one{ers}other{es})$),
190             },
191             'max' => {
192             base_value => q(0),
193             divisor => q(1),
194             rule => q(=#,##0=$(ordinal,one{ers}other{es})$),
195             },
196             },
197             },
198             'et-un' => {
199             'private' => {
200             '1' => {
201             base_value => q(1),
202             divisor => q(1),
203             rule => q(et-un),
204             },
205             '2' => {
206             base_value => q(2),
207             divisor => q(1),
208             rule => q(=%spellout-cardinal-masculine=),
209             },
210             '11' => {
211             base_value => q(11),
212             divisor => q(10),
213             rule => q(et-onze),
214             },
215             '12' => {
216             base_value => q(12),
217             divisor => q(10),
218             rule => q(=%spellout-cardinal-masculine=),
219             },
220             'max' => {
221             base_value => q(12),
222             divisor => q(10),
223             rule => q(=%spellout-cardinal-masculine=),
224             },
225             },
226             },
227             'et-une' => {
228             'private' => {
229             '1' => {
230             base_value => q(1),
231             divisor => q(1),
232             rule => q(et-une),
233             },
234             '2' => {
235             base_value => q(2),
236             divisor => q(1),
237             rule => q(=%spellout-cardinal-feminine=),
238             },
239             '11' => {
240             base_value => q(11),
241             divisor => q(10),
242             rule => q(et-onze),
243             },
244             '12' => {
245             base_value => q(12),
246             divisor => q(10),
247             rule => q(=%spellout-cardinal-feminine=),
248             },
249             'max' => {
250             base_value => q(12),
251             divisor => q(10),
252             rule => q(=%spellout-cardinal-feminine=),
253             },
254             },
255             },
256             'et-unieme' => {
257             'private' => {
258             '1' => {
259             base_value => q(1),
260             divisor => q(1),
261             rule => q(et-unième),
262             },
263             '2' => {
264             base_value => q(2),
265             divisor => q(1),
266             rule => q(=%%spellout-ordinal=),
267             },
268             '11' => {
269             base_value => q(11),
270             divisor => q(10),
271             rule => q(et-onzième),
272             },
273             '12' => {
274             base_value => q(12),
275             divisor => q(10),
276             rule => q(=%%spellout-ordinal=),
277             },
278             'max' => {
279             base_value => q(12),
280             divisor => q(10),
281             rule => q(=%%spellout-ordinal=),
282             },
283             },
284             },
285             'lenient-parse' => {
286             'private' => {
287             '0' => {
288             base_value => q(0),
289             divisor => q(1),
290             rule => q(&[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '­'),
291             },
292             'max' => {
293             base_value => q(0),
294             divisor => q(1),
295             rule => q(&[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '­'),
296             },
297             },
298             },
299             'mille-o' => {
300             'private' => {
301             '0' => {
302             base_value => q(0),
303             divisor => q(1),
304             rule => q(ième),
305             },
306             '1' => {
307             base_value => q(1),
308             divisor => q(1),
309             rule => q(e-=%%et-unieme=),
310             },
311             '2' => {
312             base_value => q(2),
313             divisor => q(1),
314             rule => q(e =%%spellout-ordinal=),
315             },
316             '11' => {
317             base_value => q(11),
318             divisor => q(10),
319             rule => q(e-et-onzième),
320             },
321             '12' => {
322             base_value => q(12),
323             divisor => q(10),
324             rule => q(e =%%spellout-ordinal=),
325             },
326             'max' => {
327             base_value => q(12),
328             divisor => q(10),
329             rule => q(e =%%spellout-ordinal=),
330             },
331             },
332             },
333             'spellout-cardinal-feminine' => {
334             'public' => {
335             '-x' => {
336             divisor => q(1),
337             rule => q(moins →→),
338             },
339             '0' => {
340             base_value => q(0),
341             divisor => q(1),
342             rule => q(zéro),
343             },
344             'x.x' => {
345             divisor => q(1),
346             rule => q(←← virgule →→),
347             },
348             '1' => {
349             base_value => q(1),
350             divisor => q(1),
351             rule => q(une),
352             },
353             '2' => {
354             base_value => q(2),
355             divisor => q(1),
356             rule => q(=%spellout-cardinal-masculine=),
357             },
358             '20' => {
359             base_value => q(20),
360             divisor => q(10),
361             rule => q(vingt[-→%%et-une→]),
362             },
363             '30' => {
364             base_value => q(30),
365             divisor => q(10),
366             rule => q(trente[-→%%et-une→]),
367             },
368             '40' => {
369             base_value => q(40),
370             divisor => q(10),
371             rule => q(quarante[-→%%et-une→]),
372             },
373             '50' => {
374             base_value => q(50),
375             divisor => q(10),
376             rule => q(cinquante[-→%%et-une→]),
377             },
378             '60' => {
379             base_value => q(60),
380             divisor => q(20),
381             rule => q(soixante[-→%%et-une→]),
382             },
383             '80' => {
384             base_value => q(80),
385             divisor => q(20),
386             rule => q(quatre-vingt→%%subcents-f→),
387             },
388             '100' => {
389             base_value => q(100),
390             divisor => q(100),
391             rule => q(cent[ →→]),
392             },
393             '200' => {
394             base_value => q(200),
395             divisor => q(100),
396             rule => q(←%spellout-cardinal-masculine← cent→%%cents-f→),
397             },
398             '1000' => {
399             base_value => q(1000),
400             divisor => q(1000),
401             rule => q(mille[ →→]),
402             },
403             '2000' => {
404             base_value => q(2000),
405             divisor => q(1000),
406             rule => q(←%%spellout-leading← mille[ →→]),
407             },
408             '1000000' => {
409             base_value => q(1000000),
410             divisor => q(1000000),
411             rule => q(un million[ →→]),
412             },
413             '2000000' => {
414             base_value => q(2000000),
415             divisor => q(1000000),
416             rule => q(←%%spellout-leading← millions[ →→]),
417             },
418             '1000000000' => {
419             base_value => q(1000000000),
420             divisor => q(1000000000),
421             rule => q(un milliard[ →→]),
422             },
423             '2000000000' => {
424             base_value => q(2000000000),
425             divisor => q(1000000000),
426             rule => q(←%%spellout-leading← milliards[ →→]),
427             },
428             '1000000000000' => {
429             base_value => q(1000000000000),
430             divisor => q(1000000000000),
431             rule => q(un billion[ →→]),
432             },
433             '2000000000000' => {
434             base_value => q(2000000000000),
435             divisor => q(1000000000000),
436             rule => q(←%%spellout-leading← billions[ →→]),
437             },
438             '1000000000000000' => {
439             base_value => q(1000000000000000),
440             divisor => q(1000000000000000),
441             rule => q(un billiard[ →→]),
442             },
443             '2000000000000000' => {
444             base_value => q(2000000000000000),
445             divisor => q(1000000000000000),
446             rule => q(←%%spellout-leading← billiards[ →→]),
447             },
448             '1000000000000000000' => {
449             base_value => q(1000000000000000000),
450             divisor => q(1000000000000000000),
451             rule => q(=#,##0=),
452             },
453             'max' => {
454             base_value => q(1000000000000000000),
455             divisor => q(1000000000000000000),
456             rule => q(=#,##0=),
457             },
458             },
459             },
460             'spellout-cardinal-masculine' => {
461             'public' => {
462             '-x' => {
463             divisor => q(1),
464             rule => q(moins →→),
465             },
466             '0' => {
467             base_value => q(0),
468             divisor => q(1),
469             rule => q(zéro),
470             },
471             'x.x' => {
472             divisor => q(1),
473             rule => q(←← virgule →→),
474             },
475             '1' => {
476             base_value => q(1),
477             divisor => q(1),
478             rule => q(un),
479             },
480             '2' => {
481             base_value => q(2),
482             divisor => q(1),
483             rule => q(deux),
484             },
485             '3' => {
486             base_value => q(3),
487             divisor => q(1),
488             rule => q(trois),
489             },
490             '4' => {
491             base_value => q(4),
492             divisor => q(1),
493             rule => q(quatre),
494             },
495             '5' => {
496             base_value => q(5),
497             divisor => q(1),
498             rule => q(cinq),
499             },
500             '6' => {
501             base_value => q(6),
502             divisor => q(1),
503             rule => q(six),
504             },
505             '7' => {
506             base_value => q(7),
507             divisor => q(1),
508             rule => q(sept),
509             },
510             '8' => {
511             base_value => q(8),
512             divisor => q(1),
513             rule => q(huit),
514             },
515             '9' => {
516             base_value => q(9),
517             divisor => q(1),
518             rule => q(neuf),
519             },
520             '10' => {
521             base_value => q(10),
522             divisor => q(10),
523             rule => q(dix),
524             },
525             '11' => {
526             base_value => q(11),
527             divisor => q(10),
528             rule => q(onze),
529             },
530             '12' => {
531             base_value => q(12),
532             divisor => q(10),
533             rule => q(douze),
534             },
535             '13' => {
536             base_value => q(13),
537             divisor => q(10),
538             rule => q(treize),
539             },
540             '14' => {
541             base_value => q(14),
542             divisor => q(10),
543             rule => q(quatorze),
544             },
545             '15' => {
546             base_value => q(15),
547             divisor => q(10),
548             rule => q(quinze),
549             },
550             '16' => {
551             base_value => q(16),
552             divisor => q(10),
553             rule => q(seize),
554             },
555             '17' => {
556             base_value => q(17),
557             divisor => q(10),
558             rule => q(dix-→→),
559             },
560             '20' => {
561             base_value => q(20),
562             divisor => q(10),
563             rule => q(vingt[-→%%et-un→]),
564             },
565             '30' => {
566             base_value => q(30),
567             divisor => q(10),
568             rule => q(trente[-→%%et-un→]),
569             },
570             '40' => {
571             base_value => q(40),
572             divisor => q(10),
573             rule => q(quarante[-→%%et-un→]),
574             },
575             '50' => {
576             base_value => q(50),
577             divisor => q(10),
578             rule => q(cinquante[-→%%et-un→]),
579             },
580             '60' => {
581             base_value => q(60),
582             divisor => q(20),
583             rule => q(soixante[-→%%et-un→]),
584             },
585             '80' => {
586             base_value => q(80),
587             divisor => q(20),
588             rule => q(quatre-vingt→%%subcents-m→),
589             },
590             '100' => {
591             base_value => q(100),
592             divisor => q(100),
593             rule => q(cent[ →→]),
594             },
595             '200' => {
596             base_value => q(200),
597             divisor => q(100),
598             rule => q(←← cent→%%cents-m→),
599             },
600             '1000' => {
601             base_value => q(1000),
602             divisor => q(1000),
603             rule => q(mille[ →→]),
604             },
605             '2000' => {
606             base_value => q(2000),
607             divisor => q(1000),
608             rule => q(←%%spellout-leading← mille[ →→]),
609             },
610             '1000000' => {
611             base_value => q(1000000),
612             divisor => q(1000000),
613             rule => q(un million[ →→]),
614             },
615             '2000000' => {
616             base_value => q(2000000),
617             divisor => q(1000000),
618             rule => q(←%%spellout-leading← millions[ →→]),
619             },
620             '1000000000' => {
621             base_value => q(1000000000),
622             divisor => q(1000000000),
623             rule => q(un milliard[ →→]),
624             },
625             '2000000000' => {
626             base_value => q(2000000000),
627             divisor => q(1000000000),
628             rule => q(←%%spellout-leading← milliards[ →→]),
629             },
630             '1000000000000' => {
631             base_value => q(1000000000000),
632             divisor => q(1000000000000),
633             rule => q(un billion[ →→]),
634             },
635             '2000000000000' => {
636             base_value => q(2000000000000),
637             divisor => q(1000000000000),
638             rule => q(←%%spellout-leading← billions[ →→]),
639             },
640             '1000000000000000' => {
641             base_value => q(1000000000000000),
642             divisor => q(1000000000000000),
643             rule => q(un billiard[ →→]),
644             },
645             '2000000000000000' => {
646             base_value => q(2000000000000000),
647             divisor => q(1000000000000000),
648             rule => q(←%%spellout-leading← billiards[ →→]),
649             },
650             '1000000000000000000' => {
651             base_value => q(1000000000000000000),
652             divisor => q(1000000000000000000),
653             rule => q(=#,##0=),
654             },
655             'max' => {
656             base_value => q(1000000000000000000),
657             divisor => q(1000000000000000000),
658             rule => q(=#,##0=),
659             },
660             },
661             },
662             'spellout-leading' => {
663             'private' => {
664             '0' => {
665             base_value => q(0),
666             divisor => q(1),
667             rule => q(=%spellout-cardinal-masculine=),
668             },
669             '80' => {
670             base_value => q(80),
671             divisor => q(20),
672             rule => q(quatre-vingt[-→→]),
673             },
674             '100' => {
675             base_value => q(100),
676             divisor => q(100),
677             rule => q(cent[ →→]),
678             },
679             '200' => {
680             base_value => q(200),
681             divisor => q(100),
682             rule => q(←← cent[ →→]),
683             },
684             '1000' => {
685             base_value => q(1000),
686             divisor => q(1000),
687             rule => q(=%spellout-cardinal-masculine=),
688             },
689             'max' => {
690             base_value => q(1000),
691             divisor => q(1000),
692             rule => q(=%spellout-cardinal-masculine=),
693             },
694             },
695             },
696             'spellout-numbering' => {
697             'public' => {
698             '0' => {
699             base_value => q(0),
700             divisor => q(1),
701             rule => q(=%spellout-cardinal-masculine=),
702             },
703             'max' => {
704             base_value => q(0),
705             divisor => q(1),
706             rule => q(=%spellout-cardinal-masculine=),
707             },
708             },
709             },
710             'spellout-numbering-year' => {
711             'public' => {
712             '-x' => {
713             divisor => q(1),
714             rule => q(moins →→),
715             },
716             '0' => {
717             base_value => q(0),
718             divisor => q(1),
719             rule => q(=%spellout-numbering=),
720             },
721             'x.x' => {
722             divisor => q(1),
723             rule => q(=0.0=),
724             },
725             '1100' => {
726             base_value => q(1100),
727             divisor => q(100),
728             rule => q(←%spellout-cardinal-masculine←-cent→%%cents-m→),
729             },
730             '10000' => {
731             base_value => q(10000),
732             divisor => q(10000),
733             rule => q(=%spellout-numbering=),
734             },
735             'max' => {
736             base_value => q(10000),
737             divisor => q(10000),
738             rule => q(=%spellout-numbering=),
739             },
740             },
741             },
742             'spellout-ordinal' => {
743             'private' => {
744             '1' => {
745             base_value => q(1),
746             divisor => q(1),
747             rule => q(unième),
748             },
749             '2' => {
750             base_value => q(2),
751             divisor => q(1),
752             rule => q(deuxième),
753             },
754             '3' => {
755             base_value => q(3),
756             divisor => q(1),
757             rule => q(troisième),
758             },
759             '4' => {
760             base_value => q(4),
761             divisor => q(1),
762             rule => q(quatrième),
763             },
764             '5' => {
765             base_value => q(5),
766             divisor => q(1),
767             rule => q(cinquième),
768             },
769             '6' => {
770             base_value => q(6),
771             divisor => q(1),
772             rule => q(sixième),
773             },
774             '7' => {
775             base_value => q(7),
776             divisor => q(1),
777             rule => q(septième),
778             },
779             '8' => {
780             base_value => q(8),
781             divisor => q(1),
782             rule => q(huitième),
783             },
784             '9' => {
785             base_value => q(9),
786             divisor => q(1),
787             rule => q(neuvième),
788             },
789             '10' => {
790             base_value => q(10),
791             divisor => q(10),
792             rule => q(dixième),
793             },
794             '11' => {
795             base_value => q(11),
796             divisor => q(10),
797             rule => q(onzième),
798             },
799             '12' => {
800             base_value => q(12),
801             divisor => q(10),
802             rule => q(douzième),
803             },
804             '13' => {
805             base_value => q(13),
806             divisor => q(10),
807             rule => q(treizième),
808             },
809             '14' => {
810             base_value => q(14),
811             divisor => q(10),
812             rule => q(quatorzième),
813             },
814             '15' => {
815             base_value => q(15),
816             divisor => q(10),
817             rule => q(quinzième),
818             },
819             '16' => {
820             base_value => q(16),
821             divisor => q(10),
822             rule => q(seizième),
823             },
824             '17' => {
825             base_value => q(17),
826             divisor => q(10),
827             rule => q(dix-→→),
828             },
829             '20' => {
830             base_value => q(20),
831             divisor => q(10),
832             rule => q(vingtième),
833             },
834             '21' => {
835             base_value => q(21),
836             divisor => q(10),
837             rule => q(vingt-→%%et-unieme→),
838             },
839             '30' => {
840             base_value => q(30),
841             divisor => q(10),
842             rule => q(trentième),
843             },
844             '31' => {
845             base_value => q(31),
846             divisor => q(10),
847             rule => q(trente-→%%et-unieme→),
848             },
849             '40' => {
850             base_value => q(40),
851             divisor => q(10),
852             rule => q(quarantième),
853             },
854             '41' => {
855             base_value => q(41),
856             divisor => q(10),
857             rule => q(quarante-→%%et-unieme→),
858             },
859             '50' => {
860             base_value => q(50),
861             divisor => q(10),
862             rule => q(cinquantième),
863             },
864             '51' => {
865             base_value => q(51),
866             divisor => q(10),
867             rule => q(cinquante-→%%et-unieme→),
868             },
869             '60' => {
870             base_value => q(60),
871             divisor => q(10),
872             rule => q(soixantième),
873             },
874             '61' => {
875             base_value => q(61),
876             divisor => q(20),
877             rule => q(soixante-→%%et-unieme→),
878             },
879             '80' => {
880             base_value => q(80),
881             divisor => q(20),
882             rule => q(quatre-vingt→%%subcents-o→),
883             },
884             '100' => {
885             base_value => q(100),
886             divisor => q(100),
887             rule => q(cent→%%cents-o→),
888             },
889             '200' => {
890             base_value => q(200),
891             divisor => q(100),
892             rule => q(←%spellout-cardinal-masculine← cent→%%cents-o→),
893             },
894             '1000' => {
895             base_value => q(1000),
896             divisor => q(1000),
897             rule => q(mill→%%mille-o→),
898             },
899             '2000' => {
900             base_value => q(2000),
901             divisor => q(1000),
902             rule => q(←%%spellout-leading← mill→%%mille-o→),
903             },
904             '1000000' => {
905             base_value => q(1000000),
906             divisor => q(1000000),
907             rule => q(←%%spellout-leading← million→%%cents-o→),
908             },
909             '1000000000' => {
910             base_value => q(1000000000),
911             divisor => q(1000000000),
912             rule => q(←%%spellout-leading← milliard→%%cents-o→),
913             },
914             '1000000000000' => {
915             base_value => q(1000000000000),
916             divisor => q(1000000000000),
917             rule => q(←%%spellout-leading← billion→%%cents-o→),
918             },
919             '1000000000000000' => {
920             base_value => q(1000000000000000),
921             divisor => q(1000000000000000),
922             rule => q(←%%spellout-leading← billiard→%%cents-o→),
923             },
924             '1000000000000000000' => {
925             base_value => q(1000000000000000000),
926             divisor => q(1000000000000000000),
927             rule => q(=#,##0=),
928             },
929             'max' => {
930             base_value => q(1000000000000000000),
931             divisor => q(1000000000000000000),
932             rule => q(=#,##0=),
933             },
934             },
935             },
936             'spellout-ordinal-feminine' => {
937             'public' => {
938             '-x' => {
939             divisor => q(1),
940             rule => q(moins →→),
941             },
942             '0' => {
943             base_value => q(0),
944             divisor => q(1),
945             rule => q(zéroième),
946             },
947             'x.x' => {
948             divisor => q(1),
949             rule => q(=#,##0.#=),
950             },
951             '1' => {
952             base_value => q(1),
953             divisor => q(1),
954             rule => q(première),
955             },
956             '2' => {
957             base_value => q(2),
958             divisor => q(1),
959             rule => q(=%%spellout-ordinal=),
960             },
961             'max' => {
962             base_value => q(2),
963             divisor => q(1),
964             rule => q(=%%spellout-ordinal=),
965             },
966             },
967             },
968             'spellout-ordinal-feminine-plural' => {
969             'public' => {
970             '0' => {
971             base_value => q(0),
972             divisor => q(1),
973             rule => q(=%spellout-ordinal-feminine=s),
974             },
975             'max' => {
976             base_value => q(0),
977             divisor => q(1),
978             rule => q(=%spellout-ordinal-feminine=s),
979             },
980             },
981             },
982             'spellout-ordinal-masculine' => {
983             'public' => {
984             '-x' => {
985             divisor => q(1),
986             rule => q(moins →→),
987             },
988             '0' => {
989             base_value => q(0),
990             divisor => q(1),
991             rule => q(zéroième),
992             },
993             'x.x' => {
994             divisor => q(1),
995             rule => q(=#,##0.#=),
996             },
997             '1' => {
998             base_value => q(1),
999             divisor => q(1),
1000             rule => q(premier),
1001             },
1002             '2' => {
1003             base_value => q(2),
1004             divisor => q(1),
1005             rule => q(=%%spellout-ordinal=),
1006             },
1007             'max' => {
1008             base_value => q(2),
1009             divisor => q(1),
1010             rule => q(=%%spellout-ordinal=),
1011             },
1012             },
1013             },
1014             'spellout-ordinal-masculine-plural' => {
1015             'public' => {
1016             '0' => {
1017             base_value => q(0),
1018             divisor => q(1),
1019             rule => q(=%spellout-ordinal-masculine=s),
1020             },
1021             'max' => {
1022             base_value => q(0),
1023             divisor => q(1),
1024             rule => q(=%spellout-ordinal-masculine=s),
1025             },
1026             },
1027             },
1028             'subcents-f' => {
1029             'private' => {
1030             '0' => {
1031             base_value => q(0),
1032             divisor => q(1),
1033             rule => q(s),
1034             },
1035             '1' => {
1036             base_value => q(1),
1037             divisor => q(1),
1038             rule => q(-=%spellout-cardinal-feminine=),
1039             },
1040             'max' => {
1041             base_value => q(1),
1042             divisor => q(1),
1043             rule => q(-=%spellout-cardinal-feminine=),
1044             },
1045             },
1046             },
1047             'subcents-m' => {
1048             'private' => {
1049             '0' => {
1050             base_value => q(0),
1051             divisor => q(1),
1052             rule => q(s),
1053             },
1054             '1' => {
1055             base_value => q(1),
1056             divisor => q(1),
1057             rule => q(-=%spellout-cardinal-masculine=),
1058             },
1059             'max' => {
1060             base_value => q(1),
1061             divisor => q(1),
1062             rule => q(-=%spellout-cardinal-masculine=),
1063             },
1064             },
1065             },
1066             'subcents-o' => {
1067             'private' => {
1068             '0' => {
1069             base_value => q(0),
1070             divisor => q(1),
1071             rule => q(ième),
1072             },
1073             '1' => {
1074             base_value => q(1),
1075             divisor => q(1),
1076             rule => q(-=%%et-unieme=),
1077             },
1078             '2' => {
1079             base_value => q(2),
1080             divisor => q(1),
1081             rule => q(-=%%spellout-ordinal=),
1082             },
1083             '11' => {
1084             base_value => q(11),
1085             divisor => q(10),
1086             rule => q(-et-onzième),
1087             },
1088             '12' => {
1089             base_value => q(12),
1090             divisor => q(10),
1091             rule => q(-=%%spellout-ordinal=),
1092             },
1093             'max' => {
1094             base_value => q(12),
1095             divisor => q(10),
1096             rule => q(-=%%spellout-ordinal=),
1097             },
1098             },
1099             },
1100             } },
1101             );
1102              
1103             # Need to add code for Key type pattern
1104             my ($self, $name, $region, $script, $variant) = @_;
1105              
1106 4     4 0 55112 my $display_pattern = '{0} ({1})';
1107             $display_pattern =~s/\{0\}/$name/g;
1108 4         8 my $subtags = join '{0}, {1}', grep {$_} (
1109 4         16 $region,
1110 4         12 $script,
  12         22  
1111             $variant,
1112             );
1113              
1114             $display_pattern =~s/\{1\}/$subtags/g;
1115             return $display_pattern;
1116 4         20 }
1117 4         4941  
1118             has 'display_name_language' => (
1119             is => 'ro',
1120             isa => CodeRef,
1121             init_arg => undef,
1122             default => sub {
1123             sub {
1124             my %languages = (
1125             'aa' => 'afar',
1126             'ab' => 'abkhaze',
1127             'ace' => 'aceh',
1128             'ach' => 'acoli',
1129             'ada' => 'adangme',
1130             'ady' => 'adyguéen',
1131             'ae' => 'avestique',
1132             'aeb' => 'arabe tunisien',
1133             'af' => 'afrikaans',
1134             'afh' => 'afrihili',
1135             'agq' => 'aghem',
1136             'ain' => 'aïnou',
1137             'ak' => 'akan',
1138             'akk' => 'akkadien',
1139             'akz' => 'alabama',
1140             'ale' => 'aléoute',
1141             'aln' => 'guègue',
1142             'alt' => 'altaï du Sud',
1143             'am' => 'amharique',
1144             'an' => 'aragonais',
1145             'ang' => 'ancien anglais',
1146             'anp' => 'angika',
1147             'ar' => 'arabe',
1148             'ar_001' => 'arabe standard moderne',
1149             'arc' => 'araméen',
1150             'arn' => 'mapuche',
1151             'aro' => 'araona',
1152             'arp' => 'arapaho',
1153             'arq' => 'arabe algérien',
1154             'ars' => 'arabe najdi',
1155             'arw' => 'arawak',
1156             'ary' => 'arabe marocain',
1157             'arz' => 'arabe égyptien',
1158             'as' => 'assamais',
1159             'asa' => 'asu',
1160             'ase' => 'langue des signes américaine',
1161             'ast' => 'asturien',
1162             'av' => 'avar',
1163             'avk' => 'kotava',
1164             'awa' => 'awadhi',
1165             'ay' => 'aymara',
1166             'az' => 'azéri',
1167             'az@alt=short' => 'azéri',
1168             'ba' => 'bachkir',
1169             'bal' => 'baloutchi',
1170             'ban' => 'balinais',
1171             'bar' => 'bavarois',
1172             'bas' => 'bassa',
1173             'bax' => 'bamoun',
1174             'bbc' => 'batak toba',
1175             'bbj' => 'ghomalaʼ',
1176             'be' => 'biélorusse',
1177             'bej' => 'bedja',
1178             'bem' => 'bemba',
1179             'bew' => 'betawi',
1180             'bez' => 'béna',
1181             'bfd' => 'bafut',
1182             'bfq' => 'badaga',
1183             'bg' => 'bulgare',
1184             'bgn' => 'baloutchi occidental',
1185             'bho' => 'bhodjpouri',
1186             'bi' => 'bichelamar',
1187             'bik' => 'bikol',
1188             'bin' => 'bini',
1189             'bjn' => 'banjar',
1190             'bkm' => 'kom',
1191             'bla' => 'siksika',
1192             'bm' => 'bambara',
1193             'bn' => 'bengali',
1194             'bo' => 'tibétain',
1195             'bpy' => 'bishnupriya',
1196             'bqi' => 'bakhtiari',
1197             'br' => 'breton',
1198             'bra' => 'braj',
1199             'brh' => 'brahoui',
1200             'brx' => 'bodo',
1201             'bs' => 'bosniaque',
1202             'bss' => 'akoose',
1203             'bua' => 'bouriate',
1204             'bug' => 'bugi',
1205             'bum' => 'boulou',
1206             'byn' => 'blin',
1207             'byv' => 'médumba',
1208             'ca' => 'catalan',
1209             'cad' => 'caddo',
1210             'car' => 'caribe',
1211             'cay' => 'cayuga',
1212             'cch' => 'atsam',
1213             'ce' => 'tchétchène',
1214             'ceb' => 'cebuano',
1215             'cgg' => 'kiga',
1216             'ch' => 'chamorro',
1217             'chb' => 'chibcha',
1218             'chg' => 'tchaghataï',
1219             'chk' => 'chuuk',
1220             'chm' => 'mari',
1221             'chn' => 'jargon chinook',
1222             'cho' => 'choctaw',
1223             'chp' => 'chipewyan',
1224             'chr' => 'cherokee',
1225             'chy' => 'cheyenne',
1226             'ckb' => 'sorani',
1227             'co' => 'corse',
1228             'cop' => 'copte',
1229             'cps' => 'capiznon',
1230             'cr' => 'cree',
1231             'crh' => 'turc de Crimée',
1232             'crs' => 'créole seychellois',
1233             'cs' => 'tchèque',
1234             'csb' => 'kachoube',
1235             'cu' => 'slavon d’église',
1236             'cv' => 'tchouvache',
1237             'cy' => 'gallois',
1238             'da' => 'danois',
1239             'dak' => 'dakota',
1240             'dar' => 'dargwa',
1241             'dav' => 'taita',
1242             'de' => 'allemand',
1243             'de_AT' => 'allemand autrichien',
1244             'de_CH' => 'allemand suisse',
1245             'del' => 'delaware',
1246             'den' => 'esclave',
1247             'dgr' => 'dogrib',
1248             'din' => 'dinka',
1249             'dje' => 'zarma',
1250             'doi' => 'dogri',
1251             'dsb' => 'bas-sorabe',
1252             'dtp' => 'dusun central',
1253             'dua' => 'douala',
1254             'dum' => 'moyen néerlandais',
1255             'dv' => 'maldivien',
1256             'dyo' => 'diola-fogny',
1257             'dyu' => 'dioula',
1258             'dz' => 'dzongkha',
1259             'dzg' => 'dazaga',
1260             'ebu' => 'embou',
1261             'ee' => 'éwé',
1262             'efi' => 'éfik',
1263             'egl' => 'émilien',
1264             'egy' => 'égyptien ancien',
1265             'eka' => 'ékadjouk',
1266             'el' => 'grec',
1267             'elx' => 'élamite',
1268             'en' => 'anglais',
1269             'en_AU' => 'anglais australien',
1270             'en_CA' => 'anglais canadien',
1271             'en_GB' => 'anglais britannique',
1272             'en_GB@alt=short' => 'anglais (R.-U.)',
1273             'en_US' => 'anglais américain',
1274             'en_US@alt=short' => 'anglais (É.-U.)',
1275             'enm' => 'moyen anglais',
1276             'eo' => 'espéranto',
1277             'es' => 'espagnol',
1278             'es_419' => 'espagnol d’Amérique latine',
1279             'es_ES' => 'espagnol d’Espagne',
1280             'es_MX' => 'espagnol du Mexique',
1281             'esu' => 'youpik central',
1282             'et' => 'estonien',
1283             'eu' => 'basque',
1284             'ewo' => 'éwondo',
1285             'ext' => 'estrémègne',
1286             'fa' => 'persan',
1287             'fan' => 'fang',
1288             'fat' => 'fanti',
1289             'ff' => 'peul',
1290             'fi' => 'finnois',
1291             'fil' => 'filipino',
1292             'fit' => 'finnois tornédalien',
1293             'fj' => 'fidjien',
1294             'fo' => 'féroïen',
1295             'fon' => 'fon',
1296             'fr' => 'français',
1297             'fr_CA' => 'français canadien',
1298             'fr_CH' => 'français suisse',
1299             'frc' => 'français cadien',
1300             'frm' => 'moyen français',
1301             'fro' => 'ancien français',
1302             'frp' => 'francoprovençal',
1303             'frr' => 'frison du Nord',
1304             'frs' => 'frison oriental',
1305             'fur' => 'frioulan',
1306             'fy' => 'frison occidental',
1307             'ga' => 'irlandais',
1308             'gaa' => 'ga',
1309             'gag' => 'gagaouze',
1310             'gan' => 'gan',
1311             'gay' => 'gayo',
1312             'gba' => 'gbaya',
1313             'gbz' => 'dari zoroastrien',
1314             'gd' => 'gaélique écossais',
1315             'gez' => 'guèze',
1316             'gil' => 'gilbertin',
1317             'gl' => 'galicien',
1318             'glk' => 'gilaki',
1319             'gmh' => 'moyen haut-allemand',
1320             'gn' => 'guarani',
1321             'goh' => 'ancien haut allemand',
1322             'gom' => 'konkani de Goa',
1323             'gon' => 'gondi',
1324             'gor' => 'gorontalo',
1325             'got' => 'gotique',
1326             'grb' => 'grebo',
1327             'grc' => 'grec ancien',
1328             'gsw' => 'suisse allemand',
1329             'gu' => 'goudjerati',
1330             'guc' => 'wayuu',
1331             'gur' => 'gurenne',
1332             'guz' => 'gusii',
1333             'gv' => 'mannois',
1334             'gwi' => 'gwichʼin',
1335             'ha' => 'haoussa',
1336             'hai' => 'haida',
1337             'hak' => 'hakka',
1338             'haw' => 'hawaïen',
1339             'he' => 'hébreu',
1340             'hi' => 'hindi',
1341             'hif' => 'hindi fidjien',
1342             'hil' => 'hiligaynon',
1343             'hit' => 'hittite',
1344             'hmn' => 'hmong',
1345             'ho' => 'hiri motu',
1346             'hr' => 'croate',
1347             'hsb' => 'haut-sorabe',
1348             'hsn' => 'xiang',
1349             'ht' => 'créole haïtien',
1350             'hu' => 'hongrois',
1351             'hup' => 'hupa',
1352             'hy' => 'arménien',
1353             'hz' => 'héréro',
1354             'ia' => 'interlingua',
1355             'iba' => 'iban',
1356             'ibb' => 'ibibio',
1357             'id' => 'indonésien',
1358             'ie' => 'interlingue',
1359             'ig' => 'igbo',
1360             'ii' => 'yi du Sichuan',
1361             'ik' => 'inupiaq',
1362             'ilo' => 'ilocano',
1363             'inh' => 'ingouche',
1364             'io' => 'ido',
1365             'is' => 'islandais',
1366             'it' => 'italien',
1367             'iu' => 'inuktitut',
1368             'izh' => 'ingrien',
1369             'ja' => 'japonais',
1370             'jam' => 'créole jamaïcain',
1371             'jbo' => 'lojban',
1372             'jgo' => 'ngomba',
1373             'jmc' => 'matchamé',
1374             'jpr' => 'judéo-persan',
1375             'jrb' => 'judéo-arabe',
1376             'jut' => 'jute',
1377             'jv' => 'javanais',
1378             'ka' => 'géorgien',
1379             'kaa' => 'karakalpak',
1380             'kab' => 'kabyle',
1381             'kac' => 'kachin',
1382             'kaj' => 'jju',
1383             'kam' => 'kamba',
1384             'kaw' => 'kawi',
1385             'kbd' => 'kabarde',
1386             'kbl' => 'kanembou',
1387             'kcg' => 'tyap',
1388             'kde' => 'makondé',
1389             'kea' => 'capverdien',
1390             'ken' => 'kényang',
1391             'kfo' => 'koro',
1392             'kg' => 'kikongo',
1393             'kgp' => 'caingangue',
1394             'kha' => 'khasi',
1395             'kho' => 'khotanais',
1396             'khq' => 'koyra chiini',
1397             'khw' => 'khowar',
1398             'ki' => 'kikuyu',
1399             'kiu' => 'kirmanjki',
1400             'kj' => 'kuanyama',
1401             'kk' => 'kazakh',
1402             'kkj' => 'kako',
1403             'kl' => 'groenlandais',
1404             'kln' => 'kalendjin',
1405             'km' => 'khmer',
1406             'kmb' => 'kimboundou',
1407             'kn' => 'kannada',
1408             'ko' => 'coréen',
1409             'koi' => 'komi-permiak',
1410             'kok' => 'konkani',
1411             'kos' => 'kosraéen',
1412             'kpe' => 'kpellé',
1413             'kr' => 'kanouri',
1414             'krc' => 'karatchaï balkar',
1415             'kri' => 'krio',
1416             'krj' => 'kinaray-a',
1417             'krl' => 'carélien',
1418             'kru' => 'kouroukh',
1419             'ks' => 'cachemiri',
1420             'ksb' => 'shambala',
1421             'ksf' => 'bafia',
1422             'ksh' => 'francique ripuaire',
1423             'ku' => 'kurde',
1424             'kum' => 'koumyk',
1425             'kut' => 'kutenai',
1426             'kv' => 'komi',
1427             'kw' => 'cornique',
1428             'ky' => 'kirghize',
1429             'la' => 'latin',
1430             'lad' => 'ladino',
1431             'lag' => 'langi',
1432             'lah' => 'lahnda',
1433             'lam' => 'lamba',
1434             'lb' => 'luxembourgeois',
1435             'lez' => 'lezghien',
1436             'lfn' => 'lingua franca nova',
1437             'lg' => 'ganda',
1438             'li' => 'limbourgeois',
1439             'lij' => 'ligure',
1440             'liv' => 'livonien',
1441             'lkt' => 'lakota',
1442             'lmo' => 'lombard',
1443             'ln' => 'lingala',
1444             'lo' => 'lao',
1445             'lol' => 'mongo',
1446             'lou' => 'créole louisianais',
1447             'loz' => 'lozi',
1448             'lrc' => 'lori du Nord',
1449             'lt' => 'lituanien',
1450             'ltg' => 'latgalien',
1451             'lu' => 'luba-katanga (kiluba)',
1452             'lua' => 'luba-kasaï (ciluba)',
1453             'lui' => 'luiseño',
1454             'lun' => 'lunda',
1455             'luo' => 'luo',
1456             'lus' => 'lushaï',
1457             'luy' => 'luyia',
1458             'lv' => 'letton',
1459             'lzh' => 'chinois littéraire',
1460             'lzz' => 'laze',
1461             'mad' => 'madurais',
1462             'maf' => 'mafa',
1463             'mag' => 'magahi',
1464             'mai' => 'maïthili',
1465             'mak' => 'makassar',
1466             'man' => 'mandingue',
1467             'mas' => 'maasaï',
1468             'mde' => 'maba',
1469             'mdf' => 'mokcha',
1470             'mdr' => 'mandar',
1471             'men' => 'mendé',
1472             'mer' => 'meru',
1473             'mfe' => 'créole mauricien',
1474             'mg' => 'malgache',
1475             'mga' => 'moyen irlandais',
1476             'mgh' => 'makua',
1477             'mgo' => 'metaʼ',
1478             'mh' => 'marshallais',
1479             'mi' => 'maori',
1480             'mic' => 'micmac',
1481             'min' => 'minangkabau',
1482             'mk' => 'macédonien',
1483             'ml' => 'malayalam',
1484             'mn' => 'mongol',
1485             'mnc' => 'mandchou',
1486             'mni' => 'manipuri',
1487             'moh' => 'mohawk',
1488             'mos' => 'moré',
1489             'mr' => 'marathi',
1490             'mrj' => 'mari occidental',
1491             'ms' => 'malais',
1492             'mt' => 'maltais',
1493             'mua' => 'moundang',
1494             'mul' => 'multilingue',
1495             'mus' => 'creek',
1496             'mwl' => 'mirandais',
1497             'mwr' => 'marwarî',
1498             'mwv' => 'mentawaï',
1499             'my' => 'birman',
1500             'mye' => 'myènè',
1501             'myv' => 'erzya',
1502             'mzn' => 'mazandérani',
1503             'na' => 'nauruan',
1504             'nan' => 'minnan',
1505             'nap' => 'napolitain',
1506             'naq' => 'nama',
1507             'nb' => 'norvégien bokmål',
1508             'nd' => 'ndébélé du Nord',
1509             'nds' => 'bas-allemand',
1510             'nds_NL' => 'bas-saxon néerlandais',
1511             'ne' => 'népalais',
1512             'new' => 'newari',
1513             'ng' => 'ndonga',
1514             'nia' => 'niha',
1515             'niu' => 'niuéen',
1516             'njo' => 'Ao',
1517             'nl' => 'néerlandais',
1518             'nl_BE' => 'flamand',
1519             'nmg' => 'ngoumba',
1520             'nn' => 'norvégien nynorsk',
1521             'nnh' => 'ngiemboon',
1522             'no' => 'norvégien',
1523             'nog' => 'nogaï',
1524             'non' => 'vieux norrois',
1525             'nov' => 'novial',
1526             'nqo' => 'n’ko',
1527             'nr' => 'ndébélé du Sud',
1528             'nso' => 'sotho du Nord',
1529             'nus' => 'nuer',
1530             'nv' => 'navajo',
1531             'nwc' => 'newarî classique',
1532             'ny' => 'chewa',
1533             'nym' => 'nyamwezi',
1534             'nyn' => 'nyankolé',
1535             'nyo' => 'nyoro',
1536             'nzi' => 'nzema',
1537             'oc' => 'occitan',
1538             'oj' => 'ojibwa',
1539             'om' => 'oromo',
1540             'or' => 'odia',
1541             'os' => 'ossète',
1542             'osa' => 'osage',
1543             'ota' => 'turc ottoman',
1544             'pa' => 'pendjabi',
1545             'pag' => 'pangasinan',
1546             'pal' => 'pahlavi',
1547             'pam' => 'pampangan',
1548             'pap' => 'papiamento',
1549             'pau' => 'palau',
1550             'pcd' => 'picard',
1551             'pcm' => 'pidgin nigérian',
1552             'pdc' => 'pennsilfaanisch',
1553             'pdt' => 'bas-prussien',
1554             'peo' => 'persan ancien',
1555             'pfl' => 'allemand palatin',
1556             'phn' => 'phénicien',
1557             'pi' => 'pali',
1558             'pl' => 'polonais',
1559             'pms' => 'piémontais',
1560             'pnt' => 'pontique',
1561             'pon' => 'pohnpei',
1562             'prg' => 'prussien',
1563             'pro' => 'provençal ancien',
1564             'ps' => 'pachto',
1565             'ps@alt=variant' => 'pashto',
1566             'pt' => 'portugais',
1567             'pt_BR' => 'portugais brésilien',
1568             'pt_PT' => 'portugais européen',
1569             'qu' => 'quechua',
1570             'quc' => 'quiché',
1571             'qug' => 'quichua du Haut-Chimborazo',
1572             'raj' => 'rajasthani',
1573             'rap' => 'rapanui',
1574             'rar' => 'rarotongien',
1575             'rgn' => 'romagnol',
1576             'rif' => 'rifain',
1577             'rm' => 'romanche',
1578             'rn' => 'roundi',
1579             'ro' => 'roumain',
1580             'ro_MD' => 'moldave',
1581             'rof' => 'rombo',
1582             'rom' => 'romani',
1583             'root' => 'racine',
1584             'rtm' => 'rotuman',
1585             'ru' => 'russe',
1586             'rue' => 'ruthène',
1587             'rug' => 'roviana',
1588             'rup' => 'aroumain',
1589             'rw' => 'kinyarwanda',
1590             'rwk' => 'rwa',
1591             'sa' => 'sanskrit',
1592             'sad' => 'sandawe',
1593             'sah' => 'iakoute',
1594             'sam' => 'araméen samaritain',
1595             'saq' => 'samburu',
1596             'sas' => 'sasak',
1597             'sat' => 'santali',
1598             'saz' => 'saurashtra',
1599             'sba' => 'ngambay',
1600             'sbp' => 'isangu',
1601             'sc' => 'sarde',
1602             'scn' => 'sicilien',
1603             'sco' => 'écossais',
1604             'sd' => 'sindhi',
1605             'sdc' => 'sarde sassarais',
1606             'sdh' => 'kurde du Sud',
1607             'se' => 'same du Nord',
1608             'see' => 'seneca',
1609             'seh' => 'cisena',
1610             'sei' => 'séri',
1611             'sel' => 'selkoupe',
1612             'ses' => 'koyraboro senni',
1613             'sg' => 'sango',
1614             'sga' => 'ancien irlandais',
1615             'sgs' => 'samogitien',
1616             'sh' => 'serbo-croate',
1617             'shi' => 'chleuh',
1618             'shn' => 'shan',
1619             'shu' => 'arabe tchadien',
1620             'si' => 'cingalais',
1621             'sid' => 'sidamo',
1622             'sk' => 'slovaque',
1623             'sl' => 'slovène',
1624             'sli' => 'bas-silésien',
1625             'sly' => 'sélayar',
1626             'sm' => 'samoan',
1627             'sma' => 'same du Sud',
1628             'smj' => 'same de Lule',
1629             'smn' => 'same d’Inari',
1630             'sms' => 'same skolt',
1631             'sn' => 'shona',
1632             'snk' => 'soninké',
1633             'so' => 'somali',
1634             'sog' => 'sogdien',
1635             'sq' => 'albanais',
1636             'sr' => 'serbe',
1637             'srn' => 'sranan tongo',
1638             'srr' => 'sérère',
1639             'ss' => 'swati',
1640             'ssy' => 'saho',
1641             'st' => 'sotho du Sud',
1642             'stq' => 'saterlandais',
1643             'su' => 'soundanais',
1644             'suk' => 'soukouma',
1645             'sus' => 'soussou',
1646             'sux' => 'sumérien',
1647             'sv' => 'suédois',
1648             'sw' => 'swahili',
1649             'sw_CD' => 'swahili du Congo',
1650             'swb' => 'comorien',
1651             'syc' => 'syriaque classique',
1652             'syr' => 'syriaque',
1653             'szl' => 'silésien',
1654             'ta' => 'tamoul',
1655             'tcy' => 'toulou',
1656             'te' => 'télougou',
1657             'tem' => 'timné',
1658             'teo' => 'teso',
1659             'ter' => 'tereno',
1660             'tet' => 'tétoum',
1661             'tg' => 'tadjik',
1662             'th' => 'thaï',
1663             'ti' => 'tigrigna',
1664             'tig' => 'tigré',
1665             'tiv' => 'tiv',
1666             'tk' => 'turkmène',
1667             'tkl' => 'tokelau',
1668             'tkr' => 'tsakhour',
1669             'tl' => 'tagalog',
1670             'tlh' => 'klingon',
1671             'tli' => 'tlingit',
1672             'tly' => 'talysh',
1673             'tmh' => 'tamacheq',
1674             'tn' => 'tswana',
1675             'to' => 'tongien',
1676             'tog' => 'tonga nyasa',
1677             'tpi' => 'tok pisin',
1678             'tr' => 'turc',
1679             'tru' => 'touroyo',
1680             'trv' => 'taroko',
1681             'ts' => 'tsonga',
1682             'tsd' => 'tsakonien',
1683             'tsi' => 'tsimshian',
1684             'tt' => 'tatar',
1685             'ttt' => 'tati caucasien',
1686             'tum' => 'tumbuka',
1687             'tvl' => 'tuvalu',
1688             'tw' => 'twi',
1689             'twq' => 'tasawaq',
1690             'ty' => 'tahitien',
1691             'tyv' => 'touvain',
1692             'tzm' => 'amazighe de l’Atlas central',
1693             'udm' => 'oudmourte',
1694             'ug' => 'ouïghour',
1695             'ug@alt=variant' => 'ouïgour',
1696             'uga' => 'ougaritique',
1697             'uk' => 'ukrainien',
1698             'umb' => 'umbundu',
1699             'und' => 'langue indéterminée',
1700             'ur' => 'ourdou',
1701             'uz' => 'ouzbek',
1702             'vai' => 'vaï',
1703             've' => 'venda',
1704             'vec' => 'vénitien',
1705             'vep' => 'vepse',
1706             'vi' => 'vietnamien',
1707             'vls' => 'flamand occidental',
1708             'vmf' => 'franconien du Main',
1709             'vo' => 'volapük',
1710             'vot' => 'vote',
1711             'vro' => 'võro',
1712             'vun' => 'vunjo',
1713             'wa' => 'wallon',
1714             'wae' => 'walser',
1715             'wal' => 'walamo',
1716             'war' => 'waray',
1717             'was' => 'washo',
1718             'wbp' => 'warlpiri',
1719             'wo' => 'wolof',
1720             'wuu' => 'wu',
1721             'xal' => 'kalmouk',
1722             'xh' => 'xhosa',
1723             'xmf' => 'mingrélien',
1724             'xog' => 'soga',
1725             'yao' => 'yao',
1726             'yap' => 'yapois',
1727             'yav' => 'yangben',
1728             'ybb' => 'yemba',
1729             'yi' => 'yiddish',
1730             'yo' => 'yoruba',
1731             'yrl' => 'nheengatou',
1732             'yue' => 'cantonais',
1733             'za' => 'zhuang',
1734             'zap' => 'zapotèque',
1735             'zbl' => 'symboles Bliss',
1736             'zea' => 'zélandais',
1737             'zen' => 'zenaga',
1738             'zgh' => 'amazighe standard marocain',
1739             'zh' => 'chinois',
1740             'zh_Hans' => 'chinois simplifié',
1741             'zh_Hant' => 'chinois traditionnel',
1742             'zu' => 'zoulou',
1743             'zun' => 'zuñi',
1744             'zxx' => 'sans contenu linguistique',
1745             'zza' => 'zazaki',
1746              
1747             );
1748             if (@_) {
1749             return $languages{$_[0]};
1750             }
1751             return \%languages;
1752             }
1753             },
1754             );
1755              
1756             has 'display_name_script' => (
1757             is => 'ro',
1758             isa => CodeRef,
1759             init_arg => undef,
1760             default => sub {
1761             sub {
1762             my %scripts = (
1763             'Adlm' => 'adlam',
1764             'Afak' => 'afaka',
1765             'Aghb' => 'aghbanien',
1766             'Ahom' => 'ahom',
1767             'Arab' => 'arabe',
1768             'Arab@alt=variant' => 'arabo-persan',
1769             'Armi' => 'araméen impérial',
1770             'Armn' => 'arménien',
1771             'Avst' => 'avestique',
1772             'Bali' => 'balinais',
1773             'Bamu' => 'bamoun',
1774             'Bass' => 'bassa',
1775             'Batk' => 'batak',
1776             'Beng' => 'bengali',
1777             'Bhks' => 'bhaïksouki',
1778             'Blis' => 'symboles Bliss',
1779             'Bopo' => 'bopomofo',
1780             'Brah' => 'brâhmî',
1781             'Brai' => 'braille',
1782             'Bugi' => 'bouguis',
1783             'Buhd' => 'bouhide',
1784             'Cakm' => 'chakma',
1785             'Cans' => 'syllabaire autochtone canadien unifié',
1786             'Cari' => 'carien',
1787             'Cham' => 'cham',
1788             'Cher' => 'cherokee',
1789             'Cirt' => 'cirth',
1790             'Copt' => 'copte',
1791             'Cprt' => 'syllabaire chypriote',
1792             'Cyrl' => 'cyrillique',
1793             'Cyrs' => 'cyrillique (variante slavonne)',
1794             'Deva' => 'dévanagari',
1795             'Dogr' => 'dogri',
1796             'Dsrt' => 'déséret',
1797             'Dupl' => 'sténographie Duployé',
1798             'Egyd' => 'démotique égyptien',
1799             'Egyh' => 'hiératique égyptien',
1800             'Egyp' => 'hiéroglyphes égyptiens',
1801             'Elba' => 'elbasan',
1802             'Ethi' => 'éthiopique',
1803             'Geok' => 'géorgien khoutsouri',
1804             'Geor' => 'géorgien',
1805             'Glag' => 'glagolitique',
1806             'Gong' => 'gondi de Gundjala',
1807             'Gonm' => 'gondi de Masaram',
1808             'Goth' => 'gotique',
1809             'Gran' => 'grantha',
1810             'Grek' => 'grec',
1811             'Gujr' => 'goudjarâtî',
1812             'Guru' => 'gourmoukhî',
1813             'Hanb' => 'han avec bopomofo',
1814             'Hang' => 'hangûl',
1815             'Hani' => 'sinogrammes',
1816             'Hano' => 'hanounóo',
1817             'Hans' => 'simplifié',
1818             'Hans@alt=stand-alone' => 'sinogrammes simplifiés',
1819             'Hant' => 'traditionnel',
1820             'Hant@alt=stand-alone' => 'sinogrammes traditionnels',
1821             'Hatr' => 'hatrénien',
1822             'Hebr' => 'hébreu',
1823             'Hira' => 'hiragana',
1824             'Hluw' => 'hiéroglyphes hittites',
1825             'Hmng' => 'pahawh hmong',
1826             'Hrkt' => 'katakana ou hiragana',
1827             'Hung' => 'ancien hongrois',
1828             'Inds' => 'indus',
1829             'Ital' => 'ancien italique',
1830             'Jamo' => 'jamo',
1831             'Java' => 'javanais',
1832             'Jpan' => 'japonais',
1833             'Jurc' => 'jurchen',
1834             'Kali' => 'kayah li',
1835             'Kana' => 'katakana',
1836             'Khar' => 'kharochthî',
1837             'Khmr' => 'khmer',
1838             'Khoj' => 'khodjki',
1839             'Knda' => 'kannara',
1840             'Kore' => 'coréen',
1841             'Kpel' => 'kpelle',
1842             'Kthi' => 'kaithî',
1843             'Lana' => 'lanna',
1844             'Laoo' => 'lao',
1845             'Latf' => 'latin (variante brisée)',
1846             'Latg' => 'latin (variante gaélique)',
1847             'Latn' => 'latin',
1848             'Lepc' => 'lepcha',
1849             'Limb' => 'limbou',
1850             'Lina' => 'linéaire A',
1851             'Linb' => 'linéaire B',
1852             'Lisu' => 'lisu',
1853             'Loma' => 'loma',
1854             'Lyci' => 'lycien',
1855             'Lydi' => 'lydien',
1856             'Mahj' => 'mahadjani',
1857             'Maka' => 'makasar',
1858             'Mand' => 'mandéen',
1859             'Mani' => 'manichéen',
1860             'Marc' => 'mar chen',
1861             'Maya' => 'hiéroglyphes mayas',
1862             'Medf' => 'medefidrin',
1863             'Mend' => 'mendé',
1864             'Merc' => 'méroïtique cursif',
1865             'Mero' => 'méroïtique',
1866             'Mlym' => 'malayalam',
1867             'Modi' => 'modi',
1868             'Mong' => 'mongol',
1869             'Moon' => 'moon',
1870             'Mroo' => 'mro',
1871             'Mtei' => 'meitei mayek',
1872             'Mult' => 'multani',
1873             'Mymr' => 'birman',
1874             'Narb' => 'nord-arabique',
1875             'Nbat' => 'nabatéen',
1876             'Newa' => 'néwa',
1877             'Nkgb' => 'géba',
1878             'Nkoo' => 'n’ko',
1879             'Nshu' => 'nüshu',
1880             'Ogam' => 'ogam',
1881             'Olck' => 'ol tchiki',
1882             'Orkh' => 'orkhon',
1883             'Orya' => 'odia',
1884             'Osge' => 'osage',
1885             'Osma' => 'osmanais',
1886             'Palm' => 'palmyrénien',
1887             'Pauc' => 'paou chin haou',
1888             'Perm' => 'ancien permien',
1889             'Phag' => 'phags pa',
1890             'Phli' => 'pehlevi des inscriptions',
1891             'Phlp' => 'pehlevi des psautiers',
1892             'Phlv' => 'pehlevi des livres',
1893             'Phnx' => 'phénicien',
1894             'Plrd' => 'phonétique de Pollard',
1895             'Prti' => 'parthe des inscriptions',
1896             'Rjng' => 'rejang',
1897             'Rohg' => 'hanifi',
1898             'Roro' => 'rongorongo',
1899             'Runr' => 'runique',
1900             'Samr' => 'samaritain',
1901             'Sara' => 'sarati',
1902             'Sarb' => 'sudarabique',
1903             'Saur' => 'saurashtra',
1904             'Sgnw' => 'écriture des signes',
1905             'Shaw' => 'shavien',
1906             'Shrd' => 'charada',
1907             'Sidd' => 'siddham',
1908             'Sind' => 'sindhi',
1909             'Sinh' => 'cingalais',
1910             'Sogd' => 'sogdien',
1911             'Sogo' => 'sogdien ancien',
1912             'Sora' => 'sora sompeng',
1913             'Soyo' => 'soyombo',
1914             'Sund' => 'sundanais',
1915             'Sylo' => 'sylotî nâgrî',
1916             'Syrc' => 'syriaque',
1917             'Syre' => 'syriaque estranghélo',
1918             'Syrj' => 'syriaque occidental',
1919             'Syrn' => 'syriaque oriental',
1920             'Tagb' => 'tagbanoua',
1921             'Takr' => 'takri',
1922             'Tale' => 'taï-le',
1923             'Talu' => 'nouveau taï-lue',
1924             'Taml' => 'tamoul',
1925             'Tang' => 'tangoute',
1926             'Tavt' => 'taï viêt',
1927             'Telu' => 'télougou',
1928             'Teng' => 'tengwar',
1929             'Tfng' => 'tifinagh',
1930             'Tglg' => 'tagal',
1931             'Thaa' => 'thâna',
1932             'Thai' => 'thaï',
1933             'Tibt' => 'tibétain',
1934             'Tirh' => 'tirhouta',
1935             'Ugar' => 'ougaritique',
1936             'Vaii' => 'vaï',
1937             'Visp' => 'parole visible',
1938             'Wara' => 'warang citi',
1939             'Wole' => 'woléaï',
1940             'Xpeo' => 'cunéiforme persépolitain',
1941             'Xsux' => 'cunéiforme suméro-akkadien',
1942             'Yiii' => 'yi',
1943             'Zanb' => 'zanabazar carré',
1944             'Zinh' => 'hérité',
1945             'Zmth' => 'notation mathématique',
1946             'Zsye' => 'emoji',
1947             'Zsym' => 'symboles',
1948             'Zxxx' => 'non écrit',
1949             'Zyyy' => 'commun',
1950             'Zzzz' => 'écriture inconnue',
1951              
1952             );
1953             if ( @_ ) {
1954             return $scripts{$_[0]};
1955             }
1956             return \%scripts;
1957             }
1958             }
1959             );
1960              
1961             has 'display_name_region' => (
1962             is => 'ro',
1963             isa => HashRef[Str],
1964             init_arg => undef,
1965             default => sub {
1966             {
1967             '001' => 'Monde',
1968             '002' => 'Afrique',
1969             '003' => 'Amérique du Nord',
1970             '005' => 'Amérique du Sud',
1971             '009' => 'Océanie',
1972             '011' => 'Afrique occidentale',
1973             '013' => 'Amérique centrale',
1974             '014' => 'Afrique orientale',
1975             '015' => 'Afrique septentrionale',
1976             '017' => 'Afrique centrale',
1977             '018' => 'Afrique australe',
1978             '019' => 'Amériques',
1979             '021' => 'Amérique septentrionale',
1980             '029' => 'Caraïbes',
1981             '030' => 'Asie de l’Est',
1982             '034' => 'Asie du Sud',
1983             '035' => 'Asie du Sud-Est',
1984             '039' => 'Europe du Sud',
1985             '053' => 'Australasie',
1986             '054' => 'Mélanésie',
1987             '057' => 'région micronésienne',
1988             '061' => 'Polynésie',
1989             '142' => 'Asie',
1990             '143' => 'Asie centrale',
1991             '145' => 'Asie de l’Ouest',
1992             '150' => 'Europe',
1993             '151' => 'Europe de l’Est',
1994             '154' => 'Europe du Nord',
1995             '155' => 'Europe de l’Ouest',
1996             '202' => 'Afrique subsaharienne',
1997             '419' => 'Amérique latine',
1998             'AC' => 'Île de l’Ascension',
1999             'AD' => 'Andorre',
2000             'AE' => 'Émirats arabes unis',
2001             'AF' => 'Afghanistan',
2002             'AG' => 'Antigua-et-Barbuda',
2003             'AI' => 'Anguilla',
2004             'AL' => 'Albanie',
2005             'AM' => 'Arménie',
2006             'AO' => 'Angola',
2007             'AQ' => 'Antarctique',
2008             'AR' => 'Argentine',
2009             'AS' => 'Samoa américaines',
2010             'AT' => 'Autriche',
2011             'AU' => 'Australie',
2012             'AW' => 'Aruba',
2013             'AX' => 'Îles Åland',
2014             'AZ' => 'Azerbaïdjan',
2015             'BA' => 'Bosnie-Herzégovine',
2016             'BB' => 'Barbade',
2017             'BD' => 'Bangladesh',
2018             'BE' => 'Belgique',
2019             'BF' => 'Burkina Faso',
2020             'BG' => 'Bulgarie',
2021             'BH' => 'Bahreïn',
2022             'BI' => 'Burundi',
2023             'BJ' => 'Bénin',
2024             'BL' => 'Saint-Barthélemy',
2025             'BM' => 'Bermudes',
2026             'BN' => 'Brunéi Darussalam',
2027             'BO' => 'Bolivie',
2028             'BQ' => 'Pays-Bas caribéens',
2029             'BR' => 'Brésil',
2030             'BS' => 'Bahamas',
2031             'BT' => 'Bhoutan',
2032             'BV' => 'Île Bouvet',
2033             'BW' => 'Botswana',
2034             'BY' => 'Biélorussie',
2035             'BZ' => 'Belize',
2036             'CA' => 'Canada',
2037             'CC' => 'Îles Cocos',
2038             'CD' => 'Congo-Kinshasa',
2039             'CD@alt=variant' => 'Congo (RDC)',
2040             'CF' => 'République centrafricaine',
2041             'CG' => 'Congo-Brazzaville',
2042             'CG@alt=variant' => 'République du Congo',
2043             'CH' => 'Suisse',
2044             'CI' => 'Côte d’Ivoire',
2045             'CI@alt=variant' => '​​République de Côte d’Ivoire',
2046             'CK' => 'Îles Cook',
2047             'CL' => 'Chili',
2048             'CM' => 'Cameroun',
2049             'CN' => 'Chine',
2050             'CO' => 'Colombie',
2051             'CP' => 'Île Clipperton',
2052             'CR' => 'Costa Rica',
2053             'CU' => 'Cuba',
2054             'CV' => 'Cap-Vert',
2055             'CW' => 'Curaçao',
2056             'CX' => 'Île Christmas',
2057             'CY' => 'Chypre',
2058             'CZ' => 'Tchéquie',
2059             'CZ@alt=variant' => 'République tchèque',
2060             'DE' => 'Allemagne',
2061             'DG' => 'Diego Garcia',
2062             'DJ' => 'Djibouti',
2063             'DK' => 'Danemark',
2064             'DM' => 'Dominique',
2065             'DO' => 'République dominicaine',
2066             'DZ' => 'Algérie',
2067             'EA' => 'Ceuta et Melilla',
2068             'EC' => 'Équateur',
2069             'EE' => 'Estonie',
2070             'EG' => 'Égypte',
2071             'EH' => 'Sahara occidental',
2072             'ER' => 'Érythrée',
2073             'ES' => 'Espagne',
2074             'ET' => 'Éthiopie',
2075             'EU' => 'Union européenne',
2076             'EZ' => 'zone euro',
2077             'FI' => 'Finlande',
2078             'FJ' => 'Fidji',
2079             'FK' => 'Îles Malouines',
2080             'FK@alt=variant' => 'Îles Falkland',
2081             'FM' => 'États fédérés de Micronésie',
2082             'FO' => 'Îles Féroé',
2083             'FR' => 'France',
2084             'GA' => 'Gabon',
2085             'GB' => 'Royaume-Uni',
2086             'GB@alt=short' => 'R.-U.',
2087             'GD' => 'Grenade',
2088             'GE' => 'Géorgie',
2089             'GF' => 'Guyane française',
2090             'GG' => 'Guernesey',
2091             'GH' => 'Ghana',
2092             'GI' => 'Gibraltar',
2093             'GL' => 'Groenland',
2094             'GM' => 'Gambie',
2095             'GN' => 'Guinée',
2096             'GP' => 'Guadeloupe',
2097             'GQ' => 'Guinée équatoriale',
2098             'GR' => 'Grèce',
2099             'GS' => 'Géorgie du Sud et îles Sandwich du Sud',
2100             'GT' => 'Guatemala',
2101             'GU' => 'Guam',
2102             'GW' => 'Guinée-Bissau',
2103             'GY' => 'Guyana',
2104             'HK' => 'R.A.S. chinoise de Hong Kong',
2105             'HK@alt=short' => 'Hong Kong',
2106             'HM' => 'Îles Heard et McDonald',
2107             'HN' => 'Honduras',
2108             'HR' => 'Croatie',
2109             'HT' => 'Haïti',
2110             'HU' => 'Hongrie',
2111             'IC' => 'Îles Canaries',
2112             'ID' => 'Indonésie',
2113             'IE' => 'Irlande',
2114             'IL' => 'Israël',
2115             'IM' => 'Île de Man',
2116             'IN' => 'Inde',
2117             'IO' => 'Territoire britannique de l’océan Indien',
2118             'IQ' => 'Irak',
2119             'IR' => 'Iran',
2120             'IS' => 'Islande',
2121             'IT' => 'Italie',
2122             'JE' => 'Jersey',
2123             'JM' => 'Jamaïque',
2124             'JO' => 'Jordanie',
2125             'JP' => 'Japon',
2126             'KE' => 'Kenya',
2127             'KG' => 'Kirghizistan',
2128             'KH' => 'Cambodge',
2129             'KI' => 'Kiribati',
2130             'KM' => 'Comores',
2131             'KN' => 'Saint-Christophe-et-Niévès',
2132             'KP' => 'Corée du Nord',
2133             'KR' => 'Corée du Sud',
2134             'KW' => 'Koweït',
2135             'KY' => 'Îles Caïmans',
2136             'KZ' => 'Kazakhstan',
2137             'LA' => 'Laos',
2138             'LB' => 'Liban',
2139             'LC' => 'Sainte-Lucie',
2140             'LI' => 'Liechtenstein',
2141             'LK' => 'Sri Lanka',
2142             'LR' => 'Libéria',
2143             'LS' => 'Lesotho',
2144             'LT' => 'Lituanie',
2145             'LU' => 'Luxembourg',
2146             'LV' => 'Lettonie',
2147             'LY' => 'Libye',
2148             'MA' => 'Maroc',
2149             'MC' => 'Monaco',
2150             'MD' => 'Moldavie',
2151             'ME' => 'Monténégro',
2152             'MF' => 'Saint-Martin',
2153             'MG' => 'Madagascar',
2154             'MH' => 'Îles Marshall',
2155             'MK' => 'Macédoine',
2156             'MK@alt=variant' => 'Macédoine (ARYM)',
2157             'ML' => 'Mali',
2158             'MM' => 'Myanmar (Birmanie)',
2159             'MN' => 'Mongolie',
2160             'MO' => 'R.A.S. chinoise de Macao',
2161             'MO@alt=short' => 'Macao',
2162             'MP' => 'Îles Mariannes du Nord',
2163             'MQ' => 'Martinique',
2164             'MR' => 'Mauritanie',
2165             'MS' => 'Montserrat',
2166             'MT' => 'Malte',
2167             'MU' => 'Maurice',
2168             'MV' => 'Maldives',
2169             'MW' => 'Malawi',
2170             'MX' => 'Mexique',
2171             'MY' => 'Malaisie',
2172             'MZ' => 'Mozambique',
2173             'NA' => 'Namibie',
2174             'NC' => 'Nouvelle-Calédonie',
2175             'NE' => 'Niger',
2176             'NF' => 'Île Norfolk',
2177             'NG' => 'Nigéria',
2178             'NI' => 'Nicaragua',
2179             'NL' => 'Pays-Bas',
2180             'NO' => 'Norvège',
2181             'NP' => 'Népal',
2182             'NR' => 'Nauru',
2183             'NU' => 'Niue',
2184             'NZ' => 'Nouvelle-Zélande',
2185             'OM' => 'Oman',
2186             'PA' => 'Panama',
2187             'PE' => 'Pérou',
2188             'PF' => 'Polynésie française',
2189             'PG' => 'Papouasie-Nouvelle-Guinée',
2190             'PH' => 'Philippines',
2191             'PK' => 'Pakistan',
2192             'PL' => 'Pologne',
2193             'PM' => 'Saint-Pierre-et-Miquelon',
2194             'PN' => 'Îles Pitcairn',
2195             'PR' => 'Porto Rico',
2196             'PS' => 'Territoires palestiniens',
2197             'PS@alt=short' => 'Palestine',
2198             'PT' => 'Portugal',
2199             'PW' => 'Palaos',
2200             'PY' => 'Paraguay',
2201             'QA' => 'Qatar',
2202             'QO' => 'régions éloignées de l’Océanie',
2203             'RE' => 'La Réunion',
2204             'RO' => 'Roumanie',
2205             'RS' => 'Serbie',
2206             'RU' => 'Russie',
2207             'RW' => 'Rwanda',
2208             'SA' => 'Arabie saoudite',
2209             'SB' => 'Îles Salomon',
2210             'SC' => 'Seychelles',
2211             'SD' => 'Soudan',
2212             'SE' => 'Suède',
2213             'SG' => 'Singapour',
2214             'SH' => 'Sainte-Hélène',
2215             'SI' => 'Slovénie',
2216             'SJ' => 'Svalbard et Jan Mayen',
2217             'SK' => 'Slovaquie',
2218             'SL' => 'Sierra Leone',
2219             'SM' => 'Saint-Marin',
2220             'SN' => 'Sénégal',
2221             'SO' => 'Somalie',
2222             'SR' => 'Suriname',
2223             'SS' => 'Soudan du Sud',
2224             'ST' => 'Sao Tomé-et-Principe',
2225             'SV' => 'Salvador',
2226             'SX' => 'Saint-Martin (partie néerlandaise)',
2227             'SY' => 'Syrie',
2228             'SZ' => 'Swaziland',
2229             'TA' => 'Tristan da Cunha',
2230             'TC' => 'Îles Turques-et-Caïques',
2231             'TD' => 'Tchad',
2232             'TF' => 'Terres australes françaises',
2233             'TG' => 'Togo',
2234             'TH' => 'Thaïlande',
2235             'TJ' => 'Tadjikistan',
2236             'TK' => 'Tokelau',
2237             'TL' => 'Timor oriental',
2238             'TL@alt=variant' => 'Timor-Oriental',
2239             'TM' => 'Turkménistan',
2240             'TN' => 'Tunisie',
2241             'TO' => 'Tonga',
2242             'TR' => 'Turquie',
2243             'TT' => 'Trinité-et-Tobago',
2244             'TV' => 'Tuvalu',
2245             'TW' => 'Taïwan',
2246             'TZ' => 'Tanzanie',
2247             'UA' => 'Ukraine',
2248             'UG' => 'Ouganda',
2249             'UM' => 'Îles mineures éloignées des États-Unis',
2250             'UN' => 'Nations Unies',
2251             'UN@alt=short' => 'NU',
2252             'US' => 'États-Unis',
2253             'US@alt=short' => 'É.-U.',
2254             'UY' => 'Uruguay',
2255             'UZ' => 'Ouzbékistan',
2256             'VA' => 'État de la Cité du Vatican',
2257             'VC' => 'Saint-Vincent-et-les-Grenadines',
2258             'VE' => 'Venezuela',
2259             'VG' => 'Îles Vierges britanniques',
2260             'VI' => 'Îles Vierges des États-Unis',
2261             'VN' => 'Vietnam',
2262             'VU' => 'Vanuatu',
2263             'WF' => 'Wallis-et-Futuna',
2264             'WS' => 'Samoa',
2265             'XK' => 'Kosovo',
2266             'YE' => 'Yémen',
2267             'YT' => 'Mayotte',
2268             'ZA' => 'Afrique du Sud',
2269             'ZM' => 'Zambie',
2270             'ZW' => 'Zimbabwe',
2271             'ZZ' => 'région indéterminée',
2272              
2273             }
2274             },
2275             );
2276              
2277             has 'display_name_variant' => (
2278             is => 'ro',
2279             isa => HashRef[Str],
2280             init_arg => undef,
2281             default => sub {
2282             {
2283             '1901' => 'orthographe allemande traditionnelle',
2284             '1994' => 'orthographe normalisée de Resia',
2285             '1996' => 'orthographe allemande de 1996',
2286             '1606NICT' => 'françoys de 1606',
2287             '1694ACAD' => 'françois académique de 1694',
2288             '1959ACAD' => 'académique de 1959',
2289             'ALALC97' => 'romanisation ALA-LC de 1997',
2290             'ALUKU' => 'dialecte aluku',
2291             'AREVELA' => 'arménien oriental',
2292             'AREVMDA' => 'arménien occidental',
2293             'BAKU1926' => 'alphabet latin altaïque unifié',
2294             'BALANKA' => 'dialecte balanka d’Anii',
2295             'BARLA' => 'groupe dialectal capverdien barlavento',
2296             'BAUDDHA' => 'variante hybride bouddhiste',
2297             'BISCAYAN' => 'biscayen',
2298             'BISKE' => 'dialecte de San Giorgio / Bila',
2299             'BOHORIC' => 'alphabet Bohorič',
2300             'BOONT' => 'dialecte boontling',
2301             'DAJNKO' => 'alphabet Dajnko',
2302             'EKAVSK' => 'prononciation serbe ékavienne',
2303             'EMODENG' => 'ancien anglais moderne',
2304             'FONIPA' => 'alphabet phonétique international',
2305             'FONUPA' => 'alphabet phonétique ouralique',
2306             'FONXSAMP' => 'alphabet phonétique X-SAMPA',
2307             'HEPBURN' => 'romanisation Hepburn',
2308             'HOGNORSK' => 'dialecte høgnorsk',
2309             'IJEKAVSK' => 'prononciation serbe ijékavienne',
2310             'ITIHASA' => 'variante épique',
2311             'JAUER' => 'dialecte jauer',
2312             'JYUTPING' => 'romanisation Jyutping',
2313             'KKCOR' => 'orthographe commune',
2314             'KOCIEWIE' => 'dialecte polonais kociewiacy',
2315             'KSCOR' => 'orthographe standard',
2316             'LAUKIKA' => 'variante classique',
2317             'LIPAW' => 'dialecte lipovaz de Resia',
2318             'LUNA1918' => 'orthographe russe réformée de 1918',
2319             'METELKO' => 'alphabet Metelko',
2320             'MONOTON' => 'monotonique',
2321             'NDYUKA' => 'dialecte ndyuka',
2322             'NEDIS' => 'dialecte de Natisone',
2323             'NJIVA' => 'dialecte de Gniva / Njiva',
2324             'NULIK' => 'volapük moderne',
2325             'OSOJS' => 'dialecte d’Oseacco / Osojane',
2326             'PAMAKA' => 'dialecte pamaka',
2327             'PETR1708' => 'orthographe pétrine de 1708',
2328             'PINYIN' => 'pinyin',
2329             'POLYTON' => 'polytonique',
2330             'POSIX' => 'informatique',
2331             'PUTER' => 'idiome puter',
2332             'REVISED' => 'orthographe révisée',
2333             'RIGIK' => 'volapük classique',
2334             'ROZAJ' => 'dialecte de Resia',
2335             'RUMGR' => 'standard des Grisons',
2336             'SAAHO' => 'dialecte saho',
2337             'SCOTLAND' => 'anglais standard écossais',
2338             'SCOUSE' => 'dialecte scouse',
2339             'SOLBA' => 'dialecte de Stolvizza / Solbica',
2340             'SOTAV' => 'groupe dialectal capverdien sotavento',
2341             'SURMIRAN' => 'idiome surmiran',
2342             'SURSILV' => 'idiome sursilvan',
2343             'SUTSILV' => 'idiome sutsilvan',
2344             'TARASK' => 'orthographe taraskievica',
2345             'UCCOR' => 'orthographe unifiée',
2346             'UCRCOR' => 'orthographe révisée unifiée',
2347             'ULSTER' => 'orthographe de l’Ulster',
2348             'UNIFON' => 'alphabet phonétique Unifon',
2349             'VAIDIKA' => 'variante védique',
2350             'VALENCIA' => 'valencien',
2351             'VALLADER' => 'idiome vallader',
2352             'WADEGILE' => 'Wade-Giles',
2353              
2354             }
2355             },
2356             );
2357              
2358             has 'display_name_key' => (
2359             is => 'ro',
2360             isa => HashRef[Str],
2361             init_arg => undef,
2362             default => sub {
2363             {
2364             'calendar' => 'calendrier',
2365             'cf' => 'format de devise',
2366             'colalternate' => 'Tri ne tenant pas compte des symboles',
2367             'colbackwards' => 'Tri inversé des caractères accentués',
2368             'colcasefirst' => 'Classement basé sur les majuscules et les minuscules',
2369             'colcaselevel' => 'Tri sensible à la casse',
2370             'collation' => 'ordre de tri',
2371             'colnormalization' => 'Tri normalisé',
2372             'colnumeric' => 'Tri numérique',
2373             'colstrength' => 'Priorité du tri',
2374             'currency' => 'devise',
2375             'hc' => 'système horaire (12 ou 24 heures)',
2376             'lb' => 'style de saut de ligne',
2377             'ms' => 'système de mesure',
2378             'numbers' => 'nombres',
2379             'timezone' => 'Fuseau horaire',
2380             'va' => 'Variante locale',
2381             'x' => 'Usage privé',
2382              
2383             }
2384             },
2385             );
2386              
2387             has 'display_name_type' => (
2388             is => 'ro',
2389             isa => HashRef[HashRef[Str]],
2390             init_arg => undef,
2391             default => sub {
2392             {
2393             'calendar' => {
2394             'buddhist' => q{calendrier bouddhiste},
2395             'chinese' => q{calendrier chinois},
2396             'coptic' => q{calendrier copte},
2397             'dangi' => q{calendrier dangi},
2398             'ethiopic' => q{calendrier éthiopien},
2399             'ethiopic-amete-alem' => q{calendrier éthiopien Amete Alem},
2400             'gregorian' => q{calendrier grégorien},
2401             'hebrew' => q{calendrier hébraïque},
2402             'indian' => q{calendrier indien},
2403             'islamic' => q{calendrier musulman},
2404             'islamic-civil' => q{calendrier musulman (tabulaire, époque civile)},
2405             'islamic-rgsa' => q{calendrier musulman (observé, Arabie Saoudite)},
2406             'islamic-tbla' => q{calendrier musulman (tabulaire, époque astronomique)},
2407             'islamic-umalqura' => q{calendrier musulman (Umm al Qura)},
2408             'iso8601' => q{calendrier ISO 8601},
2409             'japanese' => q{calendrier japonais},
2410             'persian' => q{calendrier persan},
2411             'roc' => q{calendrier républicain chinois},
2412             },
2413             'cf' => {
2414             'account' => q{format de devise comptable},
2415             'standard' => q{format de devise standard},
2416             },
2417             'colalternate' => {
2418             'non-ignorable' => q{Trier les symboles},
2419             'shifted' => q{Trier en ignorant les symboles},
2420             },
2421             'colbackwards' => {
2422             'no' => q{Trier les caractères accentués normalement},
2423             'yes' => q{Trier les caractères accentués dans l’ordre inverse},
2424             },
2425             'colcasefirst' => {
2426             'lower' => q{Trier avec les minuscules d’abord},
2427             'no' => q{Trier sans ordre lié à la casse},
2428             'upper' => q{Trier avec les majuscules d’abord},
2429             },
2430             'colcaselevel' => {
2431             'no' => q{Trier sans tenir compte de la casse},
2432             'yes' => q{Trier en tenant compte de la casse},
2433             },
2434             'collation' => {
2435             'big5han' => q{ordre chinois traditionnel - Big5},
2436             'compat' => q{ancien ordre de tri pour compatibilité},
2437             'dictionary' => q{ordre du dictionnaire},
2438             'ducet' => q{ordre de tri Unicode par défaut},
2439             'emoji' => q{ordre des emoji},
2440             'eor' => q{règles de classement européen},
2441             'gb2312han' => q{ordre chinois simplifié - GB2312},
2442             'phonebook' => q{ordre de l’annuaire},
2443             'phonetic' => q{ordre de tri phonétique},
2444             'pinyin' => q{ordre pinyin},
2445             'reformed' => q{ordre réformé},
2446             'search' => q{recherche générique},
2447             'searchjl' => q{rechercher par consonne initiale en hangeul},
2448             'standard' => q{ordre de tri standard},
2449             'stroke' => q{ordre des traits},
2450             'traditional' => q{ordre traditionnel},
2451             'unihan' => q{ordre de tri radical-traits},
2452             'zhuyin' => q{ordre zhuyin},
2453             },
2454             'colnormalization' => {
2455             'no' => q{Trier sans normalisation},
2456             'yes' => q{Trier avec normalisation Unicode},
2457             },
2458             'colnumeric' => {
2459             'no' => q{Trier les chiffres individuellement},
2460             'yes' => q{Trier les chiffres par ordre numérique},
2461             },
2462             'colstrength' => {
2463             'identical' => q{Tout trier},
2464             'primary' => q{Ne trier que les lettres de base},
2465             'quaternary' => q{Trier en tenant compte des caractères accentués, de la casse, de la largeur et des caractères Kana},
2466             'secondary' => q{Trier en tenant compte des caractères accentués},
2467             'tertiary' => q{Trier en tenant compte des caractères accentués, de la casse et de la largeur},
2468             },
2469             'd0' => {
2470             'fwidth' => q{en pleine chasse},
2471             'hwidth' => q{en demi-chasse},
2472             'npinyin' => q{Numérique},
2473             },
2474             'hc' => {
2475             'h11' => q{système horaire de 12 heures (0–11)},
2476             'h12' => q{système horaire de 12 heures (1–12)},
2477             'h23' => q{système horaire de 24 heures (0–23)},
2478             'h24' => q{système horaire de 24 heures (1–24)},
2479             },
2480             'lb' => {
2481             'loose' => q{style de saut de ligne permissif},
2482             'normal' => q{style de saut de ligne normal},
2483             'strict' => q{style de saut de ligne strict},
2484             },
2485             'm0' => {
2486             'bgn' => q{BGN},
2487             'ungegn' => q{UNGEGN},
2488             },
2489             'ms' => {
2490             'metric' => q{système métrique},
2491             'uksystem' => q{système impérial},
2492             'ussystem' => q{système américain},
2493             },
2494             'numbers' => {
2495             'ahom' => q{chiffres ahoms},
2496             'arab' => q{chiffres arabes},
2497             'arabext' => q{chiffres arabes étendus},
2498             'armn' => q{chiffres arméniens},
2499             'armnlow' => q{chiffres arméniens minuscules},
2500             'bali' => q{chiffres balinais},
2501             'beng' => q{chiffres bengalis},
2502             'brah' => q{chiffres brahmis},
2503             'cakm' => q{chiffres chakmas},
2504             'cham' => q{chiffres chams},
2505             'cyrl' => q{nombres cyrilliques},
2506             'deva' => q{chiffres dévanagaris},
2507             'ethi' => q{chiffres éthiopiens},
2508             'finance' => q{Chiffres financiers},
2509             'fullwide' => q{chiffres pleine chasse},
2510             'geor' => q{chiffres géorgiens},
2511             'gong' => q{chiffres gondi gunjala},
2512             'gonm' => q{chiffres gondi masaram},
2513             'grek' => q{chiffres grecs},
2514             'greklow' => q{chiffres grecs minuscules},
2515             'gujr' => q{chiffres goudjarâtîs},
2516             'guru' => q{chiffres gourmoukhîs},
2517             'hanidec' => q{nombres décimaux chinois},
2518             'hans' => q{chiffres en chinois simplifié},
2519             'hansfin' => q{chiffres financiers en chinois simplifié},
2520             'hant' => q{chiffres en chinois traditionnel},
2521             'hantfin' => q{chiffres financiers en chinois traditionnel},
2522             'hebr' => q{chiffres hébreux},
2523             'hmng' => q{chiffres pahawh hmongs},
2524             'java' => q{chiffres javanais},
2525             'jpan' => q{chiffres japonais},
2526             'jpanfin' => q{chiffres japonais financiers},
2527             'kali' => q{chiffres kayah li},
2528             'khmr' => q{chiffres khmers},
2529             'knda' => q{chiffres en kannada},
2530             'lana' => q{chiffres lannas horas},
2531             'lanatham' => q{chiffres lannas thams},
2532             'laoo' => q{chiffres laotiens},
2533             'latn' => q{chiffres occidentaux},
2534             'lepc' => q{chiffres lepchas},
2535             'limb' => q{chiffres limbous},
2536             'mathbold' => q{chiffres gras mathématiques},
2537             'mathdbl' => q{chiffres ajourés mathématiques},
2538             'mathmono' => q{chiffres à chasse fixe mathématiques},
2539             'mathsanb' => q{chiffres gras linéaux mathématiques},
2540             'mathsans' => q{chiffres linéaux mathématiques},
2541             'mlym' => q{chiffres malayâlams},
2542             'modi' => q{chiffres modis},
2543             'mong' => q{chiffres mongols},
2544             'mroo' => q{chiffres mros},
2545             'mtei' => q{chiffres meitei-mayeks},
2546             'mymr' => q{chiffres birmans},
2547             'mymrshan' => q{chiffres birmans shans},
2548             'mymrtlng' => q{chiffres birmans tai laings},
2549             'native' => q{Chiffres natifs},
2550             'nkoo' => q{chiffres n’kos},
2551             'olck' => q{chiffres ol-tchikis},
2552             'orya' => q{chiffres oriyas},
2553             'osma' => q{chiffres osmanyas},
2554             'rohg' => q{chiffres rohingyas hanifis},
2555             'roman' => q{chiffres romains},
2556             'romanlow' => q{chiffres romains minuscules},
2557             'saur' => q{chiffres saurashtras},
2558             'shrd' => q{chiffres sharadas},
2559             'sind' => q{chiffres khudawadis},
2560             'sinh' => q{chiffres cinghalais liths},
2561             'sora' => q{chiffres sora-sompengs},
2562             'sund' => q{chiffres soundanais},
2563             'takr' => q{chiffres takris},
2564             'talu' => q{chiffres néo-taï-luës},
2565             'taml' => q{chiffres tamouls traditionnels},
2566             'tamldec' => q{chiffres tamouls},
2567             'telu' => q{chiffres télougous},
2568             'thai' => q{chiffres thaïs},
2569             'tibt' => q{chiffres tibétains},
2570             'tirh' => q{chiffres tirhutas},
2571             'traditional' => q{Chiffres traditionnels},
2572             'vaii' => q{Chiffres en vaï},
2573             'wara' => q{chiffres warang-citis},
2574             },
2575              
2576             }
2577             },
2578             );
2579              
2580             has 'display_name_measurement_system' => (
2581             is => 'ro',
2582             isa => HashRef[Str],
2583             init_arg => undef,
2584             default => sub {
2585             {
2586             'metric' => q{métrique},
2587             'UK' => q{impérial},
2588             'US' => q{américain},
2589              
2590             }
2591             },
2592             );
2593              
2594             has 'display_name_code_patterns' => (
2595             is => 'ro',
2596             isa => HashRef[Str],
2597             init_arg => undef,
2598             default => sub {
2599             {
2600             'language' => 'langue : {0}',
2601             'script' => 'écriture : {0}',
2602             'region' => 'région : {0}',
2603              
2604             }
2605             },
2606             );
2607              
2608             has 'characters' => (
2609             is => 'ro',
2610             isa => HashRef,
2611             init_arg => undef,
2612             default => $^V ge v5.18.0
2613             ? eval <<'EOT'
2614             sub {
2615             no warnings 'experimental::regex_sets';
2616             return {
2617             auxiliary => qr{[á å ä ã ā ć ē í ì ī ij ñ ó ò ö õ ø ř š ſ ß ú ǔ]},
2618             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'],
2619             main => qr{[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]},
2620             numbers => qr{[  \- , . % ‰ + − 0 1 2 ² 3 ³ 4 5 6 7 8 9 ᵈ ᵉ ʳ ˢ]},
2621             punctuation => qr{[\- ‐ – — , ; \: ! ? . … ’ " “ ” « » ( ) \[ \] § @ * / \& # † ‡]},
2622             };
2623             },
2624             EOT
2625             : sub {
2626             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'], };
2627             },
2628             );
2629              
2630 19     19   2634  
  19         45  
  19         3436  
2631             has 'ellipsis' => (
2632             is => 'ro',
2633             isa => HashRef,
2634             init_arg => undef,
2635             default => sub {
2636             return {
2637             'final' => '{0}…',
2638             'initial' => '… {0}',
2639             'medial' => '{0}… {1}',
2640             'word-final' => '{0}…',
2641             'word-initial' => '… {0}',
2642             'word-medial' => '{0}… {1}',
2643             };
2644             },
2645             );
2646              
2647             has 'more_information' => (
2648             is => 'ro',
2649             isa => Str,
2650             init_arg => undef,
2651             default => qq{?},
2652             );
2653              
2654             has 'quote_start' => (
2655             is => 'ro',
2656             isa => Str,
2657             init_arg => undef,
2658             default => qq{«},
2659             );
2660              
2661             has 'quote_end' => (
2662             is => 'ro',
2663             isa => Str,
2664             init_arg => undef,
2665             default => qq{»},
2666             );
2667              
2668             has 'alternate_quote_start' => (
2669             is => 'ro',
2670             isa => Str,
2671             init_arg => undef,
2672             default => qq{«},
2673             );
2674              
2675             has 'alternate_quote_end' => (
2676             is => 'ro',
2677             isa => Str,
2678             init_arg => undef,
2679             default => qq{»},
2680             );
2681              
2682             has 'duration_units' => (
2683             is => 'ro',
2684             isa => HashRef[Str],
2685             init_arg => undef,
2686             default => sub { {
2687             hm => 'h:mm',
2688             hms => 'h:mm:ss',
2689             ms => 'm:ss',
2690             } }
2691             );
2692              
2693             has 'units' => (
2694             is => 'ro',
2695             isa => HashRef[HashRef[HashRef[Str]]],
2696             init_arg => undef,
2697             default => sub { {
2698             'long' => {
2699             '' => {
2700             'name' => q(direction),
2701             },
2702             'acre' => {
2703             'name' => q(acres anglo-saxonnes),
2704             'one' => q({0} acre anglo-saxonne),
2705             'other' => q({0} acres anglo-saxonnes),
2706             },
2707             'acre-foot' => {
2708             'name' => q(acres-pieds),
2709             'one' => q({0} acre-pied),
2710             'other' => q({0} acres-pieds),
2711             },
2712             'ampere' => {
2713             'name' => q(ampères),
2714             'one' => q({0} ampère),
2715             'other' => q({0} ampères),
2716             },
2717             'arc-minute' => {
2718             'name' => q(minutes d’arc),
2719             'one' => q({0} minute d’arc),
2720             'other' => q({0} minutes d’arc),
2721             },
2722             'arc-second' => {
2723             'name' => q(secondes d’arc),
2724             'one' => q({0} seconde d’arc),
2725             'other' => q({0} secondes d’arc),
2726             },
2727             'astronomical-unit' => {
2728             'name' => q(unités astronomiques),
2729             'one' => q({0} unité astronomique),
2730             'other' => q({0} unités astronomiques),
2731             },
2732             'atmosphere' => {
2733             'name' => q(atmosphères),
2734             'one' => q({0} atmosphère),
2735             'other' => q({0} atmosphères),
2736             },
2737             'bit' => {
2738             'name' => q(bits),
2739             'one' => q({0} bit),
2740             'other' => q({0} bits),
2741             },
2742             'bushel' => {
2743             'name' => q(boisseaux),
2744             'one' => q({0} boisseau),
2745             'other' => q({0} boisseaux),
2746             },
2747             'byte' => {
2748             'name' => q(octets),
2749             'one' => q({0} octet),
2750             'other' => q({0} octets),
2751             },
2752             'calorie' => {
2753             'name' => q(calories),
2754             'one' => q({0} calorie),
2755             'other' => q({0} calories),
2756             },
2757             'carat' => {
2758             'name' => q(carats),
2759             'one' => q({0} carat),
2760             'other' => q({0} carats),
2761             },
2762             'celsius' => {
2763             'name' => q(degrés Celsius),
2764             'one' => q({0} degré Celsius),
2765             'other' => q({0} degrés Celsius),
2766             },
2767             'centiliter' => {
2768             'name' => q(centilitres),
2769             'one' => q({0} centilitre),
2770             'other' => q({0} centilitres),
2771             },
2772             'centimeter' => {
2773             'name' => q(centimètres),
2774             'one' => q({0} centimètre),
2775             'other' => q({0} centimètres),
2776             'per' => q({0} par centimètre),
2777             },
2778             'century' => {
2779             'name' => q(siècles),
2780             'one' => q({0} siècle),
2781             'other' => q({0} siècles),
2782             },
2783             'coordinate' => {
2784             'east' => q({0} est),
2785             'north' => q({0} nord),
2786             'south' => q({0} sud),
2787             'west' => q({0} ouest),
2788             },
2789             'cubic-centimeter' => {
2790             'name' => q(centimètres cubes),
2791             'one' => q({0} centimètre cube),
2792             'other' => q({0} centimètres cubes),
2793             'per' => q({0} par centimètre cube),
2794             },
2795             'cubic-foot' => {
2796             'name' => q(pieds cubes),
2797             'one' => q({0} pied cube),
2798             'other' => q({0} pieds cubes),
2799             },
2800             'cubic-inch' => {
2801             'name' => q(pouces cubes),
2802             'one' => q({0} pouce cube),
2803             'other' => q({0} pouces cubes),
2804             },
2805             'cubic-kilometer' => {
2806             'name' => q(kilomètres cubes),
2807             'one' => q({0} kilomètre cube),
2808             'other' => q({0} kilomètres cubes),
2809             },
2810             'cubic-meter' => {
2811             'name' => q(mètres cubes),
2812             'one' => q({0} mètre cube),
2813             'other' => q({0} mètres cubes),
2814             'per' => q({0} par mètre cube),
2815             },
2816             'cubic-mile' => {
2817             'name' => q(milles cubes),
2818             'one' => q({0} mille cube),
2819             'other' => q({0} milles cubes),
2820             },
2821             'cubic-yard' => {
2822             'name' => q(yards cubes),
2823             'one' => q({0} yard cube),
2824             'other' => q({0} yards cubes),
2825             },
2826             'cup' => {
2827             'name' => q(tasses),
2828             'one' => q({0} tasse),
2829             'other' => q({0} tasses),
2830             },
2831             'cup-metric' => {
2832             'name' => q(tasses métriques),
2833             'one' => q({0} tasse métrique),
2834             'other' => q({0} tasses métriques),
2835             },
2836             'day' => {
2837             'name' => q(jours),
2838             'one' => q({0} jour),
2839             'other' => q({0} jours),
2840             'per' => q({0} par jour),
2841             },
2842             'deciliter' => {
2843             'name' => q(décilitres),
2844             'one' => q({0} décilitre),
2845             'other' => q({0} décilitres),
2846             },
2847             'decimeter' => {
2848             'name' => q(décimètres),
2849             'one' => q({0} décimètre),
2850             'other' => q({0} décimètres),
2851             },
2852             'degree' => {
2853             'name' => q(degrés),
2854             'one' => q({0} degré),
2855             'other' => q({0} degrés),
2856             },
2857             'fahrenheit' => {
2858             'name' => q(degrés Fahrenheit),
2859             'one' => q({0} degré Fahrenheit),
2860             'other' => q({0} degrés Fahrenheit),
2861             },
2862             'fathom' => {
2863             'name' => q(brasses),
2864             'one' => q({0} brasse),
2865             'other' => q({0} brasses),
2866             },
2867             'fluid-ounce' => {
2868             'name' => q(onces liquides),
2869             'one' => q({0} once liquide),
2870             'other' => q({0} onces liquides),
2871             },
2872             'foodcalorie' => {
2873             'name' => q(kilocalories),
2874             'one' => q({0} kilocalorie),
2875             'other' => q({0} kilocalories),
2876             },
2877             'foot' => {
2878             'name' => q(pieds),
2879             'one' => q({0} pied),
2880             'other' => q({0} pieds),
2881             'per' => q({0} par pied),
2882             },
2883             'furlong' => {
2884             'name' => q(furlongs),
2885             'one' => q({0} furlong),
2886             'other' => q({0} furlongs),
2887             },
2888             'g-force' => {
2889             'name' => q(accélération de pesanteur terrestre),
2890             'one' => q({0} fois l’accélération de pesanteur terrestre),
2891             'other' => q({0} fois l’accélération de pesanteur terrestre),
2892             },
2893             'gallon' => {
2894             'name' => q(gallons),
2895             'one' => q({0} gallon),
2896             'other' => q({0} gallons),
2897             'per' => q({0} par gallon),
2898             },
2899             'gallon-imperial' => {
2900             'name' => q(gallons impériaux),
2901             'one' => q({0} gallon impérial),
2902             'other' => q({0} gallons impériaux),
2903             'per' => q({0} par gallon impérial),
2904             },
2905             'generic' => {
2906             'name' => q(degrés),
2907             'one' => q({0} degré),
2908             'other' => q({0} degrés),
2909             },
2910             'gigabit' => {
2911             'name' => q(gigabits),
2912             'one' => q({0} gigabit),
2913             'other' => q({0} gigabits),
2914             },
2915             'gigabyte' => {
2916             'name' => q(gigaoctets),
2917             'one' => q({0} gigaoctet),
2918             'other' => q({0} gigaoctets),
2919             },
2920             'gigahertz' => {
2921             'name' => q(gigahertz),
2922             'one' => q({0} gigahertz),
2923             'other' => q({0} gigahertz),
2924             },
2925             'gigawatt' => {
2926             'name' => q(gigawatts),
2927             'one' => q({0} gigawatt),
2928             'other' => q({0} gigawatts),
2929             },
2930             'gram' => {
2931             'name' => q(grammes),
2932             'one' => q({0} gramme),
2933             'other' => q({0} grammes),
2934             'per' => q({0} par gramme),
2935             },
2936             'hectare' => {
2937             'name' => q(hectares),
2938             'one' => q({0} hectare),
2939             'other' => q({0} hectares),
2940             },
2941             'hectoliter' => {
2942             'name' => q(hectolitres),
2943             'one' => q({0} hectolitre),
2944             'other' => q({0} hectolitres),
2945             },
2946             'hectopascal' => {
2947             'name' => q(hectopascals),
2948             'one' => q({0} hectopascal),
2949             'other' => q({0} hectopascals),
2950             },
2951             'hertz' => {
2952             'name' => q(hertz),
2953             'one' => q({0} hertz),
2954             'other' => q({0} hertz),
2955             },
2956             'horsepower' => {
2957             'name' => q(chevaux-vapeur),
2958             'one' => q({0} cheval-vapeur),
2959             'other' => q({0} chevaux-vapeur),
2960             },
2961             'hour' => {
2962             'name' => q(heures),
2963             'one' => q({0} heure),
2964             'other' => q({0} heures),
2965             'per' => q({0} par heure),
2966             },
2967             'inch' => {
2968             'name' => q(pouces),
2969             'one' => q({0} pouce),
2970             'other' => q({0} pouces),
2971             'per' => q({0} par pouce),
2972             },
2973             'inch-hg' => {
2974             'name' => q(pouces de mercure),
2975             'one' => q({0} pouce de mercure),
2976             'other' => q({0} pouces de mercure),
2977             },
2978             'joule' => {
2979             'name' => q(joules),
2980             'one' => q({0} joule),
2981             'other' => q({0} joules),
2982             },
2983             'karat' => {
2984             'name' => q(carats),
2985             'one' => q({0} carat),
2986             'other' => q({0} carats),
2987             },
2988             'kelvin' => {
2989             'name' => q(kelvins),
2990             'one' => q({0} kelvin),
2991             'other' => q({0} kelvins),
2992             },
2993             'kilobit' => {
2994             'name' => q(kilobits),
2995             'one' => q({0} kilobit),
2996             'other' => q({0} kilobits),
2997             },
2998             'kilobyte' => {
2999             'name' => q(kilooctets),
3000             'one' => q({0} kilooctet),
3001             'other' => q({0} kilooctets),
3002             },
3003             'kilocalorie' => {
3004             'name' => q(kilocalories),
3005             'one' => q({0} kilocalorie),
3006             'other' => q({0} kilocalories),
3007             },
3008             'kilogram' => {
3009             'name' => q(kilogrammes),
3010             'one' => q({0} kilogramme),
3011             'other' => q({0} kilogrammes),
3012             'per' => q({0} par kg),
3013             },
3014             'kilohertz' => {
3015             'name' => q(kilohertz),
3016             'one' => q({0} kilohertz),
3017             'other' => q({0} kilohertz),
3018             },
3019             'kilojoule' => {
3020             'name' => q(kilojoules),
3021             'one' => q({0} kilojoule),
3022             'other' => q({0} kilojoules),
3023             },
3024             'kilometer' => {
3025             'name' => q(kilomètres),
3026             'one' => q({0} kilomètre),
3027             'other' => q({0} kilomètres),
3028             'per' => q({0} par kilomètre),
3029             },
3030             'kilometer-per-hour' => {
3031             'name' => q(kilomètres par heure),
3032             'one' => q({0} kilomètre par heure),
3033             'other' => q({0} kilomètres par heure),
3034             },
3035             'kilowatt' => {
3036             'name' => q(kilowatts),
3037             'one' => q({0} kilowatt),
3038             'other' => q({0} kilowatts),
3039             },
3040             'kilowatt-hour' => {
3041             'name' => q(kilowattheures),
3042             'one' => q({0} kilowattheure),
3043             'other' => q({0} kilowattheures),
3044             },
3045             'knot' => {
3046             'name' => q(nœuds),
3047             'one' => q({0} nœud),
3048             'other' => q({0} nœuds),
3049             },
3050             'light-year' => {
3051             'name' => q(années-lumière),
3052             'one' => q({0} année-lumière),
3053             'other' => q({0} années-lumière),
3054             },
3055             'liter' => {
3056             'name' => q(litres),
3057             'one' => q({0} litre),
3058             'other' => q({0} litres),
3059             'per' => q({0} par litre),
3060             },
3061             'liter-per-100kilometers' => {
3062             'name' => q(litres aux 100 km),
3063             'one' => q({0} litre aux 100 km),
3064             'other' => q({0} litres aux 100 km),
3065             },
3066             'liter-per-kilometer' => {
3067             'name' => q(litres au kilomètre),
3068             'one' => q({0} litre au kilomètre),
3069             'other' => q({0} litres au kilomètre),
3070             },
3071             'lux' => {
3072             'name' => q(lux),
3073             'one' => q({0} lux),
3074             'other' => q({0} lux),
3075             },
3076             'megabit' => {
3077             'name' => q(mégabits),
3078             'one' => q({0} mégabit),
3079             'other' => q({0} mégabits),
3080             },
3081             'megabyte' => {
3082             'name' => q(mégaoctets),
3083             'one' => q({0} mégaoctet),
3084             'other' => q({0} mégaoctets),
3085             },
3086             'megahertz' => {
3087             'name' => q(mégahertz),
3088             'one' => q({0} mégahertz),
3089             'other' => q({0} mégahertz),
3090             },
3091             'megaliter' => {
3092             'name' => q(mégalitres),
3093             'one' => q({0} mégalitre),
3094             'other' => q({0} mégalitres),
3095             },
3096             'megawatt' => {
3097             'name' => q(mégawatts),
3098             'one' => q({0} mégawatt),
3099             'other' => q({0} mégawatts),
3100             },
3101             'meter' => {
3102             'name' => q(mètres),
3103             'one' => q({0} mètre),
3104             'other' => q({0} mètres),
3105             'per' => q({0} par mètre),
3106             },
3107             'meter-per-second' => {
3108             'name' => q(mètres par seconde),
3109             'one' => q({0} mètre par seconde),
3110             'other' => q({0} mètres par seconde),
3111             },
3112             'meter-per-second-squared' => {
3113             'name' => q(mètres par seconde carrée),
3114             'one' => q({0} mètre par seconde carrée),
3115             'other' => q({0} mètres par seconde carrée),
3116             },
3117             'metric-ton' => {
3118             'name' => q(tonnes),
3119             'one' => q({0} tonne),
3120             'other' => q({0} tonnes),
3121             },
3122             'microgram' => {
3123             'name' => q(microgrammes),
3124             'one' => q({0} microgramme),
3125             'other' => q({0} microgrammes),
3126             },
3127             'micrometer' => {
3128             'name' => q(micromètres),
3129             'one' => q({0} micromètre),
3130             'other' => q({0} micromètres),
3131             },
3132             'microsecond' => {
3133             'name' => q(microsecondes),
3134             'one' => q({0} microseconde),
3135             'other' => q({0} microsecondes),
3136             },
3137             'mile' => {
3138             'name' => q(miles),
3139             'one' => q({0} mile),
3140             'other' => q({0} miles),
3141             },
3142             'mile-per-gallon' => {
3143             'name' => q(miles par gallon),
3144             'one' => q({0} mile par gallon),
3145             'other' => q({0} miles par gallon),
3146             },
3147             'mile-per-gallon-imperial' => {
3148             'name' => q(miles par gallon impérial),
3149             'one' => q({0} mile par gallon impérial),
3150             'other' => q({0} miles par gallon impérial),
3151             },
3152             'mile-per-hour' => {
3153             'name' => q(miles par heure),
3154             'one' => q({0} mile par heure),
3155             'other' => q({0} miles par heure),
3156             },
3157             'mile-scandinavian' => {
3158             'name' => q(milles scandinaves),
3159             'one' => q({0} mille scandinave),
3160             'other' => q({0} milles scandinaves),
3161             },
3162             'milliampere' => {
3163             'name' => q(milliampères),
3164             'one' => q({0} milliampère),
3165             'other' => q({0} milliampères),
3166             },
3167             'millibar' => {
3168             'name' => q(millibars),
3169             'one' => q({0} millibar),
3170             'other' => q({0} millibars),
3171             },
3172             'milligram' => {
3173             'name' => q(milligrammes),
3174             'one' => q({0} milligramme),
3175             'other' => q({0} milligrammes),
3176             },
3177             'milligram-per-deciliter' => {
3178             'name' => q(milligrammes par décilitre),
3179             'one' => q({0} milligramme par décilitre),
3180             'other' => q({0} milligrammes par décilitre),
3181             },
3182             'milliliter' => {
3183             'name' => q(millilitres),
3184             'one' => q({0} millilitre),
3185             'other' => q({0} millilitres),
3186             },
3187             'millimeter' => {
3188             'name' => q(millimètres),
3189             'one' => q({0} millimètre),
3190             'other' => q({0} millimètres),
3191             },
3192             'millimeter-of-mercury' => {
3193             'name' => q(millimètres de mercure),
3194             'one' => q({0} millimètre de mercure),
3195             'other' => q({0} millimètres de mercure),
3196             },
3197             'millimole-per-liter' => {
3198             'name' => q(millimoles par litre),
3199             'one' => q({0} millimole par litre),
3200             'other' => q({0} millimoles par litre),
3201             },
3202             'millisecond' => {
3203             'name' => q(millisecondes),
3204             'one' => q({0} milliseconde),
3205             'other' => q({0} millisecondes),
3206             },
3207             'milliwatt' => {
3208             'name' => q(milliwatts),
3209             'one' => q({0} milliwatt),
3210             'other' => q({0} milliwatts),
3211             },
3212             'minute' => {
3213             'name' => q(minutes),
3214             'one' => q({0} minute),
3215             'other' => q({0} minutes),
3216             'per' => q({0} par minute),
3217             },
3218             'month' => {
3219             'name' => q(mois),
3220             'one' => q({0} mois),
3221             'other' => q({0} mois),
3222             'per' => q({0} par mois),
3223             },
3224             'nanometer' => {
3225             'name' => q(nanomètres),
3226             'one' => q({0} nanomètre),
3227             'other' => q({0} nanomètres),
3228             },
3229             'nanosecond' => {
3230             'name' => q(nanosecondes),
3231             'one' => q({0} nanoseconde),
3232             'other' => q({0} nanosecondes),
3233             },
3234             'nautical-mile' => {
3235             'name' => q(milles marins),
3236             'one' => q({0} mille marin),
3237             'other' => q({0} milles marins),
3238             },
3239             'ohm' => {
3240             'name' => q(ohms),
3241             'one' => q({0} ohm),
3242             'other' => q({0} ohms),
3243             },
3244             'ounce' => {
3245             'name' => q(onces),
3246             'one' => q({0} once),
3247             'other' => q({0} onces),
3248             'per' => q({0} par once),
3249             },
3250             'ounce-troy' => {
3251             'name' => q(onces troy),
3252             'one' => q({0} once troy),
3253             'other' => q({0} onces troy),
3254             },
3255             'parsec' => {
3256             'name' => q(parsecs),
3257             'one' => q({0} parsec),
3258             'other' => q({0} parsecs),
3259             },
3260             'part-per-million' => {
3261             'name' => q(parts par million),
3262             'one' => q({0} part par million),
3263             'other' => q({0} parts par million),
3264             },
3265             'per' => {
3266             '1' => q({0} par {1}),
3267             },
3268             'percent' => {
3269             'name' => q(pour cent),
3270             'one' => q({0} pour cent),
3271             'other' => q({0}%),
3272             },
3273             'permille' => {
3274             'name' => q(pour mille),
3275             'one' => q({0} pour mille),
3276             'other' => q({0} pour mille),
3277             },
3278             'petabyte' => {
3279             'name' => q(pétaoctets),
3280             'one' => q({0} pétaoctet),
3281             'other' => q({0} pétaoctets),
3282             },
3283             'picometer' => {
3284             'name' => q(picomètres),
3285             'one' => q({0} picomètre),
3286             'other' => q({0} picomètres),
3287             },
3288             'pint' => {
3289             'name' => q(pintes),
3290             'one' => q({0} pinte),
3291             'other' => q({0} pintes),
3292             },
3293             'pint-metric' => {
3294             'name' => q(pintes métriques),
3295             'one' => q({0} pinte métrique),
3296             'other' => q({0} pintes métriques),
3297             },
3298             'point' => {
3299             'name' => q(points),
3300             'one' => q({0} point),
3301             'other' => q({0} points),
3302             },
3303             'pound' => {
3304             'name' => q(livres),
3305             'one' => q({0} livre),
3306             'other' => q({0} livres),
3307             'per' => q({0} par livre),
3308             },
3309             'pound-per-square-inch' => {
3310             'name' => q(livres par pouce carré),
3311             'one' => q({0} livre par pouce carré),
3312             'other' => q({0} livres par pouce carré),
3313             },
3314             'quart' => {
3315             'name' => q(quarts),
3316             'one' => q({0} quart),
3317             'other' => q({0} quarts),
3318             },
3319             'radian' => {
3320             'name' => q(radians),
3321             'one' => q({0} radian),
3322             'other' => q({0} radians),
3323             },
3324             'revolution' => {
3325             'name' => q(tour),
3326             'one' => q({0} tour),
3327             'other' => q({0} tours),
3328             },
3329             'second' => {
3330             'name' => q(secondes),
3331             'one' => q({0} seconde),
3332             'other' => q({0} secondes),
3333             'per' => q({0} par seconde),
3334             },
3335             'square-centimeter' => {
3336             'name' => q(centimètres carrés),
3337             'one' => q({0} centimètre carré),
3338             'other' => q({0} centimètres carrés),
3339             'per' => q({0} par centimètre carré),
3340             },
3341             'square-foot' => {
3342             'name' => q(pieds carrés),
3343             'one' => q({0} pied carré),
3344             'other' => q({0} pieds carrés),
3345             },
3346             'square-inch' => {
3347             'name' => q(pouces carrés),
3348             'one' => q({0} pouce carré),
3349             'other' => q({0} pouces carrés),
3350             'per' => q({0} par pouce carré),
3351             },
3352             'square-kilometer' => {
3353             'name' => q(kilomètres carrés),
3354             'one' => q({0} kilomètre carré),
3355             'other' => q({0} kilomètres carrés),
3356             'per' => q({0}/km²),
3357             },
3358             'square-meter' => {
3359             'name' => q(mètres carrés),
3360             'one' => q({0} mètre carré),
3361             'other' => q({0} mètres carrés),
3362             'per' => q({0} par mètre carré),
3363             },
3364             'square-mile' => {
3365             'name' => q(milles carrés),
3366             'one' => q({0} mille carré),
3367             'other' => q({0} milles carrés),
3368             'per' => q({0}/mi²),
3369             },
3370             'square-yard' => {
3371             'name' => q(yards carrés),
3372             'one' => q({0} yard carré),
3373             'other' => q({0} yards carrés),
3374             },
3375             'stone' => {
3376             'name' => q(stones),
3377             'one' => q({0} stone),
3378             'other' => q({0} stones),
3379             },
3380             'tablespoon' => {
3381             'name' => q(cuillères à soupe),
3382             'one' => q({0} cuillère à soupe),
3383             'other' => q({0} cuillères à soupe),
3384             },
3385             'teaspoon' => {
3386             'name' => q(cuillères à café),
3387             'one' => q({0} cuillère à café),
3388             'other' => q({0} cuillères à café),
3389             },
3390             'terabit' => {
3391             'name' => q(térabits),
3392             'one' => q({0} térabit),
3393             'other' => q({0} térabits),
3394             },
3395             'terabyte' => {
3396             'name' => q(téraoctets),
3397             'one' => q({0} téraoctet),
3398             'other' => q({0} téraoctets),
3399             },
3400             'ton' => {
3401             'name' => q(tonnes courtes),
3402             'one' => q({0} tonne courte),
3403             'other' => q({0} tonnes courtes),
3404             },
3405             'volt' => {
3406             'name' => q(volts),
3407             'one' => q({0} volt),
3408             'other' => q({0} volts),
3409             },
3410             'watt' => {
3411             'name' => q(watts),
3412             'one' => q({0} watt),
3413             'other' => q({0} watts),
3414             },
3415             'week' => {
3416             'name' => q(semaines),
3417             'one' => q({0} semaine),
3418             'other' => q({0} semaines),
3419             'per' => q({0} par semaine),
3420             },
3421             'yard' => {
3422             'name' => q(yards),
3423             'one' => q({0} yard),
3424             'other' => q({0} yards),
3425             },
3426             'year' => {
3427             'name' => q(ans),
3428             'one' => q({0} an),
3429             'other' => q({0} ans),
3430             'per' => q({0} par an),
3431             },
3432             },
3433             'narrow' => {
3434             '' => {
3435             'name' => q(direction),
3436             },
3437             'acre' => {
3438             'name' => q(ac),
3439             'one' => q({0}ac),
3440             'other' => q({0}ac),
3441             },
3442             'acre-foot' => {
3443             'name' => q(acpi),
3444             'one' => q({0}acpi),
3445             'other' => q({0}acpi),
3446             },
3447             'ampere' => {
3448             'name' => q(A),
3449             'one' => q({0}A),
3450             'other' => q({0}A),
3451             },
3452             'arc-minute' => {
3453             'name' => q(′),
3454             'one' => q({0}′),
3455             'other' => q({0}′),
3456             },
3457             'arc-second' => {
3458             'name' => q(″),
3459             'one' => q({0}″),
3460             'other' => q({0}″),
3461             },
3462             'astronomical-unit' => {
3463             'name' => q(ua),
3464             'one' => q({0}ua),
3465             'other' => q({0}ua),
3466             },
3467             'atmosphere' => {
3468             'name' => q(atm),
3469             'one' => q({0}atm),
3470             'other' => q({0}atm),
3471             },
3472             'bit' => {
3473             'name' => q(bit),
3474             'one' => q({0}bit),
3475             'other' => q({0}bit),
3476             },
3477             'bushel' => {
3478             'name' => q(bu),
3479             'one' => q({0}bu),
3480             'other' => q({0}bu),
3481             },
3482             'byte' => {
3483             'name' => q(o),
3484             'one' => q({0}o),
3485             'other' => q({0}o),
3486             },
3487             'calorie' => {
3488             'name' => q(cal),
3489             'one' => q({0}cal),
3490             'other' => q({0}cal),
3491             },
3492             'carat' => {
3493             'name' => q(ct),
3494             'one' => q({0}ct),
3495             'other' => q({0}ct),
3496             },
3497             'celsius' => {
3498             'name' => q(°C),
3499             'one' => q({0}°C),
3500             'other' => q({0}°C),
3501             },
3502             'centiliter' => {
3503             'name' => q(cl),
3504             'one' => q({0}cl),
3505             'other' => q({0}cl),
3506             },
3507             'centimeter' => {
3508             'name' => q(cm),
3509             'one' => q({0}cm),
3510             'other' => q({0}cm),
3511             'per' => q({0}/cm),
3512             },
3513             'century' => {
3514             'name' => q(s.),
3515             'one' => q({0} s.),
3516             'other' => q({0} s.),
3517             },
3518             'coordinate' => {
3519             'east' => q({0}E),
3520             'north' => q({0}N),
3521             'south' => q({0}S),
3522             'west' => q({0}O),
3523             },
3524             'cubic-centimeter' => {
3525             'name' => q(cm³),
3526             'one' => q({0}cm³),
3527             'other' => q({0}cm³),
3528             'per' => q({0}/cm³),
3529             },
3530             'cubic-foot' => {
3531             'name' => q(pi³),
3532             'one' => q({0}pi³),
3533             'other' => q({0}pi³),
3534             },
3535             'cubic-inch' => {
3536             'name' => q(po³),
3537             'one' => q({0}po³),
3538             'other' => q({0}po³),
3539             },
3540             'cubic-kilometer' => {
3541             'name' => q(km³),
3542             'one' => q({0}km³),
3543             'other' => q({0}km³),
3544             },
3545             'cubic-meter' => {
3546             'name' => q(m³),
3547             'one' => q({0}m³),
3548             'other' => q({0}m³),
3549             'per' => q({0}/m³),
3550             },
3551             'cubic-mile' => {
3552             'name' => q(mi³),
3553             'one' => q({0}mi³),
3554             'other' => q({0}mi³),
3555             },
3556             'cubic-yard' => {
3557             'name' => q(yd³),
3558             'one' => q({0}yd³),
3559             'other' => q({0}yd³),
3560             },
3561             'cup' => {
3562             'name' => q(ta),
3563             'one' => q({0}ta),
3564             'other' => q({0}ta),
3565             },
3566             'cup-metric' => {
3567             'name' => q(tm),
3568             'one' => q({0}tm),
3569             'other' => q({0}tm),
3570             },
3571             'day' => {
3572             'name' => q(j),
3573             'one' => q({0}j),
3574             'other' => q({0}j),
3575             'per' => q({0}/j),
3576             },
3577             'deciliter' => {
3578             'name' => q(dl),
3579             'one' => q({0}dl),
3580             'other' => q({0}dl),
3581             },
3582             'decimeter' => {
3583             'name' => q(dm),
3584             'one' => q({0} dm),
3585             'other' => q({0} dm),
3586             },
3587             'degree' => {
3588             'name' => q(°),
3589             'one' => q({0}°),
3590             'other' => q({0}°),
3591             },
3592             'fahrenheit' => {
3593             'name' => q(°F),
3594             'one' => q({0}°F),
3595             'other' => q({0}°F),
3596             },
3597             'fathom' => {
3598             'name' => q(fm),
3599             'one' => q({0} fth),
3600             'other' => q({0} fth),
3601             },
3602             'fluid-ounce' => {
3603             'name' => q(fl oz),
3604             'one' => q({0}fl oz),
3605             'other' => q({0}fl oz),
3606             },
3607             'foodcalorie' => {
3608             'name' => q(kcal),
3609             'one' => q({0}kcal),
3610             'other' => q({0}kcal),
3611             },
3612             'foot' => {
3613             'name' => q(pi),
3614             'one' => q({0}′),
3615             'other' => q({0}′),
3616             'per' => q({0}/pi),
3617             },
3618             'furlong' => {
3619             'name' => q(fur),
3620             'one' => q({0} fur),
3621             'other' => q({0} fur),
3622             },
3623             'g-force' => {
3624             'name' => q(G),
3625             'one' => q({0}G),
3626             'other' => q({0}G),
3627             },
3628             'gallon' => {
3629             'name' => q(gal),
3630             'one' => q({0}gal),
3631             'other' => q({0}gal),
3632             'per' => q({0}/gal),
3633             },
3634             'gallon-imperial' => {
3635             'name' => q(galIm),
3636             'one' => q({0}galIm),
3637             'other' => q({0}galIm),
3638             'per' => q({0}/galIm),
3639             },
3640             'generic' => {
3641             'name' => q(°),
3642             'one' => q({0}°),
3643             'other' => q({0}°),
3644             },
3645             'gigabit' => {
3646             'name' => q(Gbit),
3647             'one' => q({0}Gbit),
3648             'other' => q({0}Gbit),
3649             },
3650             'gigabyte' => {
3651             'name' => q(Go),
3652             'one' => q({0}Go),
3653             'other' => q({0}Go),
3654             },
3655             'gigahertz' => {
3656             'name' => q(GHz),
3657             'one' => q({0}GHz),
3658             'other' => q({0}GHz),
3659             },
3660             'gigawatt' => {
3661             'name' => q(GW),
3662             'one' => q({0}GW),
3663             'other' => q({0}GW),
3664             },
3665             'gram' => {
3666             'name' => q(g),
3667             'one' => q({0}g),
3668             'other' => q({0}g),
3669             'per' => q({0}/g),
3670             },
3671             'hectare' => {
3672             'name' => q(ha),
3673             'one' => q({0}ha),
3674             'other' => q({0}ha),
3675             },
3676             'hectoliter' => {
3677             'name' => q(hl),
3678             'one' => q({0}hl),
3679             'other' => q({0}hl),
3680             },
3681             'hectopascal' => {
3682             'name' => q(hPa),
3683             'one' => q({0}hPa),
3684             'other' => q({0}hPa),
3685             },
3686             'hertz' => {
3687             'name' => q(Hz),
3688             'one' => q({0}Hz),
3689             'other' => q({0}Hz),
3690             },
3691             'horsepower' => {
3692             'name' => q(ch),
3693             'one' => q({0}ch),
3694             'other' => q({0}ch),
3695             },
3696             'hour' => {
3697             'name' => q(h),
3698             'one' => q({0}h),
3699             'other' => q({0}h),
3700             'per' => q({0}/h),
3701             },
3702             'inch' => {
3703             'name' => q(po),
3704             'one' => q({0}″),
3705             'other' => q({0}″),
3706             'per' => q({0}/po),
3707             },
3708             'inch-hg' => {
3709             'name' => q(″Hg),
3710             'one' => q({0}″ Hg),
3711             'other' => q({0}″ Hg),
3712             },
3713             'joule' => {
3714             'name' => q(J),
3715             'one' => q({0}J),
3716             'other' => q({0}J),
3717             },
3718             'karat' => {
3719             'name' => q(ct),
3720             'one' => q({0}ct),
3721             'other' => q({0}ct),
3722             },
3723             'kelvin' => {
3724             'name' => q(K),
3725             'one' => q({0} K),
3726             'other' => q({0} K),
3727             },
3728             'kilobit' => {
3729             'name' => q(kbit),
3730             'one' => q({0}kbit),
3731             'other' => q({0}kbit),
3732             },
3733             'kilobyte' => {
3734             'name' => q(ko),
3735             'one' => q({0}ko),
3736             'other' => q({0}ko),
3737             },
3738             'kilocalorie' => {
3739             'name' => q(kcal),
3740             'one' => q({0}kcal),
3741             'other' => q({0}kcal),
3742             },
3743             'kilogram' => {
3744             'name' => q(kg),
3745             'one' => q({0}kg),
3746             'other' => q({0}kg),
3747             'per' => q({0}/kg),
3748             },
3749             'kilohertz' => {
3750             'name' => q(kHz),
3751             'one' => q({0}kHz),
3752             'other' => q({0}kHz),
3753             },
3754             'kilojoule' => {
3755             'name' => q(kJ),
3756             'one' => q({0}kJ),
3757             'other' => q({0}kJ),
3758             },
3759             'kilometer' => {
3760             'name' => q(km),
3761             'one' => q({0}km),
3762             'other' => q({0}km),
3763             'per' => q({0}/km),
3764             },
3765             'kilometer-per-hour' => {
3766             'name' => q(km/h),
3767             'one' => q({0}km/h),
3768             'other' => q({0}km/h),
3769             },
3770             'kilowatt' => {
3771             'name' => q(kW),
3772             'one' => q({0}kW),
3773             'other' => q({0}kW),
3774             },
3775             'kilowatt-hour' => {
3776             'name' => q(kWh),
3777             'one' => q({0}kWh),
3778             'other' => q({0}kWh),
3779             },
3780             'knot' => {
3781             'name' => q(nd),
3782             'one' => q({0} nd),
3783             'other' => q({0} nd),
3784             },
3785             'light-year' => {
3786             'name' => q(al),
3787             'one' => q({0}a.l.),
3788             'other' => q({0}a.l.),
3789             },
3790             'liter' => {
3791             'name' => q(l),
3792             'one' => q({0}l),
3793             'other' => q({0}l),
3794             'per' => q({0}/l),
3795             },
3796             'liter-per-100kilometers' => {
3797             'name' => q(l/100km),
3798             'one' => q({0}l/100km),
3799             'other' => q({0}l/100km),
3800             },
3801             'liter-per-kilometer' => {
3802             'name' => q(L/km),
3803             'one' => q({0}l/km),
3804             'other' => q({0}l/km),
3805             },
3806             'lux' => {
3807             'name' => q(lx),
3808             'one' => q({0}lx),
3809             'other' => q({0}lx),
3810             },
3811             'megabit' => {
3812             'name' => q(Mbit),
3813             'one' => q({0}Mbit),
3814             'other' => q({0}Mbit),
3815             },
3816             'megabyte' => {
3817             'name' => q(Mo),
3818             'one' => q({0}Mo),
3819             'other' => q({0}Mo),
3820             },
3821             'megahertz' => {
3822             'name' => q(MHz),
3823             'one' => q({0}MHz),
3824             'other' => q({0}MHz),
3825             },
3826             'megaliter' => {
3827             'name' => q(Ml),
3828             'one' => q({0}Ml),
3829             'other' => q({0}Ml),
3830             },
3831             'megawatt' => {
3832             'name' => q(MW),
3833             'one' => q({0}MW),
3834             'other' => q({0}MW),
3835             },
3836             'meter' => {
3837             'name' => q(m),
3838             'one' => q({0}m),
3839             'other' => q({0}m),
3840             'per' => q({0}/m),
3841             },
3842             'meter-per-second' => {
3843             'name' => q(m/s),
3844             'one' => q({0}m/s),
3845             'other' => q({0}m/s),
3846             },
3847             'meter-per-second-squared' => {
3848             'name' => q(m/s²),
3849             'one' => q({0} m/s²),
3850             'other' => q({0} m/s²),
3851             },
3852             'metric-ton' => {
3853             'name' => q(t),
3854             'one' => q({0} t),
3855             'other' => q({0} t),
3856             },
3857             'microgram' => {
3858             'name' => q(µg),
3859             'one' => q({0} µg),
3860             'other' => q({0} µg),
3861             },
3862             'micrometer' => {
3863             'name' => q(µm),
3864             'one' => q({0} µm),
3865             'other' => q({0} µm),
3866             },
3867             'microsecond' => {
3868             'name' => q(μs),
3869             'one' => q({0} μs),
3870             'other' => q({0} μs),
3871             },
3872             'mile' => {
3873             'name' => q(mi),
3874             'one' => q({0}mi),
3875             'other' => q({0}mi),
3876             },
3877             'mile-per-gallon' => {
3878             'name' => q(mi/gal),
3879             'one' => q({0}mi/gal),
3880             'other' => q({0}mi/gal),
3881             },
3882             'mile-per-gallon-imperial' => {
3883             'name' => q(mi/gIm),
3884             'one' => q({0}mi/gIm),
3885             'other' => q({0}mi/gIm),
3886             },
3887             'mile-per-hour' => {
3888             'name' => q(mi/h),
3889             'one' => q({0}mi/h),
3890             'other' => q({0}mi/h),
3891             },
3892             'mile-scandinavian' => {
3893             'name' => q(smi),
3894             'one' => q({0} smi),
3895             'other' => q({0} smi),
3896             },
3897             'milliampere' => {
3898             'name' => q(mA),
3899             'one' => q({0}mA),
3900             'other' => q({0}mA),
3901             },
3902             'millibar' => {
3903             'name' => q(mbar),
3904             'one' => q({0}mbar),
3905             'other' => q({0}mbar),
3906             },
3907             'milligram' => {
3908             'name' => q(mg),
3909             'one' => q({0} mg),
3910             'other' => q({0} mg),
3911             },
3912             'milligram-per-deciliter' => {
3913             'name' => q(mg/dl),
3914             'one' => q({0}mg/dl),
3915             'other' => q({0}mg/dl),
3916             },
3917             'milliliter' => {
3918             'name' => q(ml),
3919             'one' => q({0}ml),
3920             'other' => q({0}ml),
3921             },
3922             'millimeter' => {
3923             'name' => q(mm),
3924             'one' => q({0}mm),
3925             'other' => q({0}mm),
3926             },
3927             'millimeter-of-mercury' => {
3928             'name' => q(mmHg),
3929             'one' => q({0} mmHg),
3930             'other' => q({0} mmHg),
3931             },
3932             'millimole-per-liter' => {
3933             'name' => q(mmol/l),
3934             'one' => q({0}mmol/l),
3935             'other' => q({0}mmol/l),
3936             },
3937             'millisecond' => {
3938             'name' => q(ms),
3939             'one' => q({0}ms),
3940             'other' => q({0}ms),
3941             },
3942             'milliwatt' => {
3943             'name' => q(mW),
3944             'one' => q({0}mW),
3945             'other' => q({0}mW),
3946             },
3947             'minute' => {
3948             'name' => q(min),
3949             'one' => q({0} min),
3950             'other' => q({0} min),
3951             'per' => q({0}/min),
3952             },
3953             'month' => {
3954             'name' => q(m.),
3955             'one' => q({0}m.),
3956             'other' => q({0}m.),
3957             'per' => q({0}/m.),
3958             },
3959             'nanometer' => {
3960             'name' => q(nm),
3961             'one' => q({0} nm),
3962             'other' => q({0} nm),
3963             },
3964             'nanosecond' => {
3965             'name' => q(ns),
3966             'one' => q({0} ns),
3967             'other' => q({0} ns),
3968             },
3969             'nautical-mile' => {
3970             'name' => q(nmi),
3971             'one' => q({0} nmi),
3972             'other' => q({0} nmi),
3973             },
3974             'ohm' => {
3975             'name' => q(Ω),
3976             'one' => q({0}Ω),
3977             'other' => q({0}Ω),
3978             },
3979             'ounce' => {
3980             'name' => q(oz),
3981             'one' => q({0}oz),
3982             'other' => q({0}oz),
3983             'per' => q({0}/oz),
3984             },
3985             'ounce-troy' => {
3986             'name' => q(oz t),
3987             'one' => q({0}oz t),
3988             'other' => q({0}oz t),
3989             },
3990             'parsec' => {
3991             'name' => q(pc),
3992             'one' => q({0} pc),
3993             'other' => q({0} pc),
3994             },
3995             'part-per-million' => {
3996             'name' => q(ppm),
3997             'one' => q({0}ppm),
3998             'other' => q({0}ppm),
3999             },
4000             'per' => {
4001             '1' => q({0}/{1}),
4002             },
4003             'percent' => {
4004             'name' => q(%),
4005             'one' => q({0}%),
4006             'other' => q({0}%),
4007             },
4008             'permille' => {
4009             'name' => q(‰),
4010             'one' => q({0}‰),
4011             'other' => q({0}‰),
4012             },
4013             'petabyte' => {
4014             'name' => q(Po),
4015             'one' => q({0}Po),
4016             'other' => q({0}Po),
4017             },
4018             'picometer' => {
4019             'name' => q(pm),
4020             'one' => q({0}pm),
4021             'other' => q({0}pm),
4022             },
4023             'pint' => {
4024             'name' => q(pte),
4025             'one' => q({0}pte),
4026             'other' => q({0}pte),
4027             },
4028             'pint-metric' => {
4029             'name' => q(mpt),
4030             'one' => q({0}mpt),
4031             'other' => q({0}mpt),
4032             },
4033             'point' => {
4034             'name' => q(pt),
4035             'one' => q({0} pt),
4036             'other' => q({0} pt),
4037             },
4038             'pound' => {
4039             'name' => q(lb),
4040             'one' => q({0}lb),
4041             'other' => q({0}lb),
4042             'per' => q({0}/lb),
4043             },
4044             'pound-per-square-inch' => {
4045             'name' => q(lb/po²),
4046             'one' => q({0} lb/po²),
4047             'other' => q({0} lb/po²),
4048             },
4049             'quart' => {
4050             'name' => q(qt),
4051             'one' => q({0}qt),
4052             'other' => q({0}qt),
4053             },
4054             'radian' => {
4055             'name' => q(rad),
4056             'one' => q({0} rad),
4057             'other' => q({0} rad),
4058             },
4059             'revolution' => {
4060             'name' => q(tr),
4061             'one' => q({0}tr),
4062             'other' => q({0}tr),
4063             },
4064             'second' => {
4065             'name' => q(s),
4066             'one' => q({0}s),
4067             'other' => q({0}s),
4068             'per' => q({0}/s),
4069             },
4070             'square-centimeter' => {
4071             'name' => q(cm²),
4072             'one' => q({0}cm²),
4073             'other' => q({0}cm²),
4074             'per' => q({0}/cm²),
4075             },
4076             'square-foot' => {
4077             'name' => q(pi²),
4078             'one' => q({0}pi²),
4079             'other' => q({0}pi²),
4080             },
4081             'square-inch' => {
4082             'name' => q(po²),
4083             'one' => q({0}po²),
4084             'other' => q({0}po²),
4085             'per' => q({0}/po²),
4086             },
4087             'square-kilometer' => {
4088             'name' => q(km²),
4089             'one' => q({0}km²),
4090             'other' => q({0}km²),
4091             'per' => q({0}/km²),
4092             },
4093             'square-meter' => {
4094             'name' => q(m²),
4095             'one' => q({0}m²),
4096             'other' => q({0}m²),
4097             'per' => q({0}/m²),
4098             },
4099             'square-mile' => {
4100             'name' => q(mi²),
4101             'one' => q({0}mi²),
4102             'other' => q({0}mi²),
4103             'per' => q({0}/mi²),
4104             },
4105             'square-yard' => {
4106             'name' => q(yd²),
4107             'one' => q({0}yd²),
4108             'other' => q({0}yd²),
4109             },
4110             'stone' => {
4111             'name' => q(st),
4112             'one' => q({0} st),
4113             'other' => q({0} st),
4114             },
4115             'tablespoon' => {
4116             'name' => q(CàS),
4117             'one' => q({0}CàS),
4118             'other' => q({0}CàS),
4119             },
4120             'teaspoon' => {
4121             'name' => q(CàC),
4122             'one' => q({0}CàC),
4123             'other' => q({0}CàC),
4124             },
4125             'terabit' => {
4126             'name' => q(Tbit),
4127             'one' => q({0}Tbit),
4128             'other' => q({0}Tbit),
4129             },
4130             'terabyte' => {
4131             'name' => q(To),
4132             'one' => q({0}To),
4133             'other' => q({0}To),
4134             },
4135             'ton' => {
4136             'name' => q(sh tn),
4137             'one' => q({0} sh tn),
4138             'other' => q({0} sh tn),
4139             },
4140             'volt' => {
4141             'name' => q(V),
4142             'one' => q({0}V),
4143             'other' => q({0}V),
4144             },
4145             'watt' => {
4146             'name' => q(W),
4147             'one' => q({0}W),
4148             'other' => q({0}W),
4149             },
4150             'week' => {
4151             'name' => q(sem.),
4152             'one' => q({0}sem.),
4153             'other' => q({0}sem.),
4154             'per' => q({0}/sem.),
4155             },
4156             'yard' => {
4157             'name' => q(yd),
4158             'one' => q({0}yd),
4159             'other' => q({0}yd),
4160             },
4161             'year' => {
4162             'name' => q(a),
4163             'one' => q({0}a),
4164             'other' => q({0}a),
4165             'per' => q({0}/a),
4166             },
4167             },
4168             'short' => {
4169             '' => {
4170             'name' => q(direction),
4171             },
4172             'acre' => {
4173             'name' => q(ac),
4174             'one' => q({0} ac),
4175             'other' => q({0} ac),
4176             },
4177             'acre-foot' => {
4178             'name' => q(ac pi),
4179             'one' => q({0} ac pi),
4180             'other' => q({0} ac pi),
4181             },
4182             'ampere' => {
4183             'name' => q(A),
4184             'one' => q({0} A),
4185             'other' => q({0} A),
4186             },
4187             'arc-minute' => {
4188             'name' => q(′),
4189             'one' => q({0}′),
4190             'other' => q({0}′),
4191             },
4192             'arc-second' => {
4193             'name' => q(″),
4194             'one' => q({0}″),
4195             'other' => q({0}″),
4196             },
4197             'astronomical-unit' => {
4198             'name' => q(ua),
4199             'one' => q({0} ua),
4200             'other' => q({0} ua),
4201             },
4202             'atmosphere' => {
4203             'name' => q(atm),
4204             'one' => q({0} atm),
4205             'other' => q({0} atm),
4206             },
4207             'bit' => {
4208             'name' => q(bit),
4209             'one' => q({0} bit),
4210             'other' => q({0} bit),
4211             },
4212             'bushel' => {
4213             'name' => q(bu),
4214             'one' => q({0} bu),
4215             'other' => q({0} bu),
4216             },
4217             'byte' => {
4218             'name' => q(octet),
4219             'one' => q({0} o),
4220             'other' => q({0} o),
4221             },
4222             'calorie' => {
4223             'name' => q(cal),
4224             'one' => q({0} cal),
4225             'other' => q({0} cal),
4226             },
4227             'carat' => {
4228             'name' => q(ct),
4229             'one' => q({0} ct),
4230             'other' => q({0} ct),
4231             },
4232             'celsius' => {
4233             'name' => q(°C),
4234             'one' => q({0} °C),
4235             'other' => q({0} °C),
4236             },
4237             'centiliter' => {
4238             'name' => q(cl),
4239             'one' => q({0} cl),
4240             'other' => q({0} cl),
4241             },
4242             'centimeter' => {
4243             'name' => q(cm),
4244             'one' => q({0} cm),
4245             'other' => q({0} cm),
4246             'per' => q({0}/cm),
4247             },
4248             'century' => {
4249             'name' => q(siècles),
4250             'one' => q({0} siècle),
4251             'other' => q({0} siècles),
4252             },
4253             'coordinate' => {
4254             'east' => q({0} E),
4255             'north' => q({0} N),
4256             'south' => q({0} S),
4257             'west' => q({0} O),
4258             },
4259             'cubic-centimeter' => {
4260             'name' => q(cm³),
4261             'one' => q({0} cm³),
4262             'other' => q({0} cm³),
4263             'per' => q({0}/cm³),
4264             },
4265             'cubic-foot' => {
4266             'name' => q(pi³),
4267             'one' => q({0} pi³),
4268             'other' => q({0} pi³),
4269             },
4270             'cubic-inch' => {
4271             'name' => q(po³),
4272             'one' => q({0} po³),
4273             'other' => q({0} po³),
4274             },
4275             'cubic-kilometer' => {
4276             'name' => q(km³),
4277             'one' => q({0} km³),
4278             'other' => q({0} km³),
4279             },
4280             'cubic-meter' => {
4281             'name' => q(m³),
4282             'one' => q({0} m³),
4283             'other' => q({0} m³),
4284             'per' => q({0}/m³),
4285             },
4286             'cubic-mile' => {
4287             'name' => q(mi³),
4288             'one' => q({0} mi³),
4289             'other' => q({0} mi³),
4290             },
4291             'cubic-yard' => {
4292             'name' => q(yd³),
4293             'one' => q({0} yd³),
4294             'other' => q({0} yd³),
4295             },
4296             'cup' => {
4297             'name' => q(tasses),
4298             'one' => q({0} tasse),
4299             'other' => q({0} tasses),
4300             },
4301             'cup-metric' => {
4302             'name' => q(tm),
4303             'one' => q({0} tm),
4304             'other' => q({0} tm),
4305             },
4306             'day' => {
4307             'name' => q(j),
4308             'one' => q({0} j),
4309             'other' => q({0} j),
4310             'per' => q({0}/j),
4311             },
4312             'deciliter' => {
4313             'name' => q(dl),
4314             'one' => q({0} dl),
4315             'other' => q({0} dl),
4316             },
4317             'decimeter' => {
4318             'name' => q(dm),
4319             'one' => q({0} dm),
4320             'other' => q({0} dm),
4321             },
4322             'degree' => {
4323             'name' => q(°),
4324             'one' => q({0}°),
4325             'other' => q({0}°),
4326             },
4327             'fahrenheit' => {
4328             'name' => q(°F),
4329             'one' => q({0} °F),
4330             'other' => q({0} °F),
4331             },
4332             'fathom' => {
4333             'name' => q(fm),
4334             'one' => q({0} fth),
4335             'other' => q({0} fth),
4336             },
4337             'fluid-ounce' => {
4338             'name' => q(fl oz),
4339             'one' => q({0} fl oz),
4340             'other' => q({0} fl oz),
4341             },
4342             'foodcalorie' => {
4343             'name' => q(kcal),
4344             'one' => q({0} kcal),
4345             'other' => q({0} kcal),
4346             },
4347             'foot' => {
4348             'name' => q(pi),
4349             'one' => q({0} pi),
4350             'other' => q({0} pi),
4351             'per' => q({0}/pi),
4352             },
4353             'furlong' => {
4354             'name' => q(fur),
4355             'one' => q({0} fur),
4356             'other' => q({0} fur),
4357             },
4358             'g-force' => {
4359             'name' => q(force g),
4360             'one' => q({0} force g),
4361             'other' => q({0} force g),
4362             },
4363             'gallon' => {
4364             'name' => q(gal),
4365             'one' => q({0} gal),
4366             'other' => q({0} gal),
4367             'per' => q({0}/gal),
4368             },
4369             'gallon-imperial' => {
4370             'name' => q(gal imp.),
4371             'one' => q({0} gal imp.),
4372             'other' => q({0} gal imp.),
4373             'per' => q({0} gal imp.),
4374             },
4375             'generic' => {
4376             'name' => q(°),
4377             'one' => q({0}°),
4378             'other' => q({0}°),
4379             },
4380             'gigabit' => {
4381             'name' => q(Gbit),
4382             'one' => q({0} Gbit),
4383             'other' => q({0} Gbit),
4384             },
4385             'gigabyte' => {
4386             'name' => q(Go),
4387             'one' => q({0} Go),
4388             'other' => q({0} Go),
4389             },
4390             'gigahertz' => {
4391             'name' => q(GHz),
4392             'one' => q({0} GHz),
4393             'other' => q({0} GHz),
4394             },
4395             'gigawatt' => {
4396             'name' => q(GW),
4397             'one' => q({0} GW),
4398             'other' => q({0} GW),
4399             },
4400             'gram' => {
4401             'name' => q(g),
4402             'one' => q({0} g),
4403             'other' => q({0} g),
4404             'per' => q({0}/g),
4405             },
4406             'hectare' => {
4407             'name' => q(ha),
4408             'one' => q({0} ha),
4409             'other' => q({0} ha),
4410             },
4411             'hectoliter' => {
4412             'name' => q(hl),
4413             'one' => q({0} hl),
4414             'other' => q({0} hl),
4415             },
4416             'hectopascal' => {
4417             'name' => q(hPa),
4418             'one' => q({0} hPa),
4419             'other' => q({0} hPa),
4420             },
4421             'hertz' => {
4422             'name' => q(Hz),
4423             'one' => q({0} Hz),
4424             'other' => q({0} Hz),
4425             },
4426             'horsepower' => {
4427             'name' => q(ch),
4428             'one' => q({0} ch),
4429             'other' => q({0} ch),
4430             },
4431             'hour' => {
4432             'name' => q(h),
4433             'one' => q({0} h),
4434             'other' => q({0} h),
4435             'per' => q({0}/h),
4436             },
4437             'inch' => {
4438             'name' => q(po),
4439             'one' => q({0} po),
4440             'other' => q({0} po),
4441             'per' => q({0}/po),
4442             },
4443             'inch-hg' => {
4444             'name' => q(inHg),
4445             'one' => q({0} inHg),
4446             'other' => q({0} inHg),
4447             },
4448             'joule' => {
4449             'name' => q(J),
4450             'one' => q({0} J),
4451             'other' => q({0} J),
4452             },
4453             'karat' => {
4454             'name' => q(ct),
4455             'one' => q({0} ct),
4456             'other' => q({0} ct),
4457             },
4458             'kelvin' => {
4459             'name' => q(K),
4460             'one' => q({0} K),
4461             'other' => q({0} K),
4462             },
4463             'kilobit' => {
4464             'name' => q(kbit),
4465             'one' => q({0} kbit),
4466             'other' => q({0} kbit),
4467             },
4468             'kilobyte' => {
4469             'name' => q(ko),
4470             'one' => q({0} ko),
4471             'other' => q({0} ko),
4472             },
4473             'kilocalorie' => {
4474             'name' => q(kcal),
4475             'one' => q({0} kcal),
4476             'other' => q({0} kcal),
4477             },
4478             'kilogram' => {
4479             'name' => q(kg),
4480             'one' => q({0} kg),
4481             'other' => q({0} kg),
4482             'per' => q({0}/kg),
4483             },
4484             'kilohertz' => {
4485             'name' => q(kHz),
4486             'one' => q({0} kHz),
4487             'other' => q({0} kHz),
4488             },
4489             'kilojoule' => {
4490             'name' => q(kJ),
4491             'one' => q({0} kJ),
4492             'other' => q({0} kJ),
4493             },
4494             'kilometer' => {
4495             'name' => q(km),
4496             'one' => q({0} km),
4497             'other' => q({0} km),
4498             'per' => q({0}/km),
4499             },
4500             'kilometer-per-hour' => {
4501             'name' => q(km/h),
4502             'one' => q({0} km/h),
4503             'other' => q({0} km/h),
4504             },
4505             'kilowatt' => {
4506             'name' => q(kW),
4507             'one' => q({0} kW),
4508             'other' => q({0} kW),
4509             },
4510             'kilowatt-hour' => {
4511             'name' => q(kWh),
4512             'one' => q({0} kWh),
4513             'other' => q({0} kWh),
4514             },
4515             'knot' => {
4516             'name' => q(nd),
4517             'one' => q({0} nd),
4518             'other' => q({0} nd),
4519             },
4520             'light-year' => {
4521             'name' => q(al),
4522             'one' => q({0} al),
4523             'other' => q({0} al),
4524             },
4525             'liter' => {
4526             'name' => q(l),
4527             'one' => q({0} l),
4528             'other' => q({0} l),
4529             'per' => q({0}/l),
4530             },
4531             'liter-per-100kilometers' => {
4532             'name' => q(l/100 km),
4533             'one' => q({0} l/100 km),
4534             'other' => q({0} l/100 km),
4535             },
4536             'liter-per-kilometer' => {
4537             'name' => q(l/km),
4538             'one' => q({0} l/km),
4539             'other' => q({0} l/km),
4540             },
4541             'lux' => {
4542             'name' => q(lx),
4543             'one' => q({0} lx),
4544             'other' => q({0} lx),
4545             },
4546             'megabit' => {
4547             'name' => q(Mbit),
4548             'one' => q({0} Mbit),
4549             'other' => q({0} Mbit),
4550             },
4551             'megabyte' => {
4552             'name' => q(Mo),
4553             'one' => q({0} Mo),
4554             'other' => q({0} Mo),
4555             },
4556             'megahertz' => {
4557             'name' => q(MHz),
4558             'one' => q({0} MHz),
4559             'other' => q({0} MHz),
4560             },
4561             'megaliter' => {
4562             'name' => q(Ml),
4563             'one' => q({0} Ml),
4564             'other' => q({0} Ml),
4565             },
4566             'megawatt' => {
4567             'name' => q(MW),
4568             'one' => q({0} MW),
4569             'other' => q({0} MW),
4570             },
4571             'meter' => {
4572             'name' => q(m),
4573             'one' => q({0} m),
4574             'other' => q({0} m),
4575             'per' => q({0}/m),
4576             },
4577             'meter-per-second' => {
4578             'name' => q(m/s),
4579             'one' => q({0} m/s),
4580             'other' => q({0} m/s),
4581             },
4582             'meter-per-second-squared' => {
4583             'name' => q(m/s²),
4584             'one' => q({0} m/s²),
4585             'other' => q({0} m/s²),
4586             },
4587             'metric-ton' => {
4588             'name' => q(t),
4589             'one' => q({0} t),
4590             'other' => q({0} t),
4591             },
4592             'microgram' => {
4593             'name' => q(µg),
4594             'one' => q({0} µg),
4595             'other' => q({0} µg),
4596             },
4597             'micrometer' => {
4598             'name' => q(µm),
4599             'one' => q({0} µm),
4600             'other' => q({0} µm),
4601             },
4602             'microsecond' => {
4603             'name' => q(μs),
4604             'one' => q({0} μs),
4605             'other' => q({0} μs),
4606             },
4607             'mile' => {
4608             'name' => q(mi),
4609             'one' => q({0} mi),
4610             'other' => q({0} mi),
4611             },
4612             'mile-per-gallon' => {
4613             'name' => q(mi/gal),
4614             'one' => q({0} mi/gal),
4615             'other' => q({0} mi/gal),
4616             },
4617             'mile-per-gallon-imperial' => {
4618             'name' => q(mi/gal imp.),
4619             'one' => q({0} mi/gal imp.),
4620             'other' => q({0} mi/gal imp.),
4621             },
4622             'mile-per-hour' => {
4623             'name' => q(mi/h),
4624             'one' => q({0} mi/h),
4625             'other' => q({0} mi/h),
4626             },
4627             'mile-scandinavian' => {
4628             'name' => q(smi),
4629             'one' => q({0} smi),
4630             'other' => q({0} smi),
4631             },
4632             'milliampere' => {
4633             'name' => q(mA),
4634             'one' => q({0} mA),
4635             'other' => q({0} mA),
4636             },
4637             'millibar' => {
4638             'name' => q(mbar),
4639             'one' => q({0} mbar),
4640             'other' => q({0} mbar),
4641             },
4642             'milligram' => {
4643             'name' => q(mg),
4644             'one' => q({0} mg),
4645             'other' => q({0} mg),
4646             },
4647             'milligram-per-deciliter' => {
4648             'name' => q(mg/dl),
4649             'one' => q({0} mg/dl),
4650             'other' => q({0} mg/dl),
4651             },
4652             'milliliter' => {
4653             'name' => q(ml),
4654             'one' => q({0} ml),
4655             'other' => q({0} ml),
4656             },
4657             'millimeter' => {
4658             'name' => q(mm),
4659             'one' => q({0} mm),
4660             'other' => q({0} mm),
4661             },
4662             'millimeter-of-mercury' => {
4663             'name' => q(mmHg),
4664             'one' => q({0} mmHg),
4665             'other' => q({0} mmHg),
4666             },
4667             'millimole-per-liter' => {
4668             'name' => q(mmol/l),
4669             'one' => q({0} mmol/l),
4670             'other' => q({0} mmol/l),
4671             },
4672             'millisecond' => {
4673             'name' => q(ms),
4674             'one' => q({0} ms),
4675             'other' => q({0} ms),
4676             },
4677             'milliwatt' => {
4678             'name' => q(mW),
4679             'one' => q({0} mW),
4680             'other' => q({0} mW),
4681             },
4682             'minute' => {
4683             'name' => q(min),
4684             'one' => q({0} min),
4685             'other' => q({0} min),
4686             'per' => q({0}/min),
4687             },
4688             'month' => {
4689             'name' => q(m.),
4690             'one' => q({0} m.),
4691             'other' => q({0} m.),
4692             'per' => q({0}/m.),
4693             },
4694             'nanometer' => {
4695             'name' => q(nm),
4696             'one' => q({0} nm),
4697             'other' => q({0} nm),
4698             },
4699             'nanosecond' => {
4700             'name' => q(ns),
4701             'one' => q({0} ns),
4702             'other' => q({0} ns),
4703             },
4704             'nautical-mile' => {
4705             'name' => q(nmi),
4706             'one' => q({0} nmi),
4707             'other' => q({0} nmi),
4708             },
4709             'ohm' => {
4710             'name' => q(Ω),
4711             'one' => q({0} Ω),
4712             'other' => q({0} Ω),
4713             },
4714             'ounce' => {
4715             'name' => q(oz),
4716             'one' => q({0} oz),
4717             'other' => q({0} oz),
4718             'per' => q({0}/oz),
4719             },
4720             'ounce-troy' => {
4721             'name' => q(oz t),
4722             'one' => q({0} oz t),
4723             'other' => q({0} oz t),
4724             },
4725             'parsec' => {
4726             'name' => q(pc),
4727             'one' => q({0} pc),
4728             'other' => q({0} pc),
4729             },
4730             'part-per-million' => {
4731             'name' => q(ppm),
4732             'one' => q({0} ppm),
4733             'other' => q({0} ppm),
4734             },
4735             'per' => {
4736             '1' => q({0}/{1}),
4737             },
4738             'percent' => {
4739             'name' => q(%),
4740             'one' => q({0} %),
4741             'other' => q({0} %),
4742             },
4743             'permille' => {
4744             'name' => q(‰),
4745             'one' => q({0} ‰),
4746             'other' => q({0} ‰),
4747             },
4748             'petabyte' => {
4749             'name' => q(Po),
4750             'one' => q({0} Po),
4751             'other' => q({0} Po),
4752             },
4753             'picometer' => {
4754             'name' => q(pm),
4755             'one' => q({0} pm),
4756             'other' => q({0} pm),
4757             },
4758             'pint' => {
4759             'name' => q(pte),
4760             'one' => q({0} pte),
4761             'other' => q({0} pte),
4762             },
4763             'pint-metric' => {
4764             'name' => q(mpt),
4765             'one' => q({0} mpt),
4766             'other' => q({0} mpt),
4767             },
4768             'point' => {
4769             'name' => q(points),
4770             'one' => q({0} pt),
4771             'other' => q({0} pt),
4772             },
4773             'pound' => {
4774             'name' => q(lb),
4775             'one' => q({0} lb),
4776             'other' => q({0} lb),
4777             'per' => q({0}/lb),
4778             },
4779             'pound-per-square-inch' => {
4780             'name' => q(lb/po²),
4781             'one' => q({0} lb/po²),
4782             'other' => q({0} lb/po²),
4783             },
4784             'quart' => {
4785             'name' => q(qt),
4786             'one' => q({0} qt),
4787             'other' => q({0} qt),
4788             },
4789             'radian' => {
4790             'name' => q(rad),
4791             'one' => q({0} rad),
4792             'other' => q({0} rad),
4793             },
4794             'revolution' => {
4795             'name' => q(tr),
4796             'one' => q({0} tr),
4797             'other' => q({0} tr),
4798             },
4799             'second' => {
4800             'name' => q(s),
4801             'one' => q({0} s),
4802             'other' => q({0} s),
4803             'per' => q({0}/s),
4804             },
4805             'square-centimeter' => {
4806             'name' => q(cm²),
4807             'one' => q({0} cm²),
4808             'other' => q({0} cm²),
4809             'per' => q({0}/cm²),
4810             },
4811             'square-foot' => {
4812             'name' => q(pi²),
4813             'one' => q({0} pi²),
4814             'other' => q({0} pi²),
4815             },
4816             'square-inch' => {
4817             'name' => q(po²),
4818             'one' => q({0} po²),
4819             'other' => q({0} po²),
4820             'per' => q({0}/po²),
4821             },
4822             'square-kilometer' => {
4823             'name' => q(km²),
4824             'one' => q({0} km²),
4825             'other' => q({0} km²),
4826             'per' => q({0}/km²),
4827             },
4828             'square-meter' => {
4829             'name' => q(m²),
4830             'one' => q({0} m²),
4831             'other' => q({0} m²),
4832             'per' => q({0}/m²),
4833             },
4834             'square-mile' => {
4835             'name' => q(mi²),
4836             'one' => q({0} mi²),
4837             'other' => q({0} mi²),
4838             'per' => q({0}/mi²),
4839             },
4840             'square-yard' => {
4841             'name' => q(yd²),
4842             'one' => q({0} yd²),
4843             'other' => q({0} yd²),
4844             },
4845             'stone' => {
4846             'name' => q(st),
4847             'one' => q({0} st),
4848             'other' => q({0} st),
4849             },
4850             'tablespoon' => {
4851             'name' => q(c. à s.),
4852             'one' => q({0} c. à s.),
4853             'other' => q({0} c. à s.),
4854             },
4855             'teaspoon' => {
4856             'name' => q(c. à c.),
4857             'one' => q({0} c. à c.),
4858             'other' => q({0} c. à c.),
4859             },
4860             'terabit' => {
4861             'name' => q(Tbit),
4862             'one' => q({0} Tbit),
4863             'other' => q({0} Tb),
4864             },
4865             'terabyte' => {
4866             'name' => q(To),
4867             'one' => q({0} To),
4868             'other' => q({0} To),
4869             },
4870             'ton' => {
4871             'name' => q(sh tn),
4872             'one' => q({0} sh tn),
4873             'other' => q({0} sh tn),
4874             },
4875             'volt' => {
4876             'name' => q(V),
4877             'one' => q({0} V),
4878             'other' => q({0} V),
4879             },
4880             'watt' => {
4881             'name' => q(W),
4882             'one' => q({0} W),
4883             'other' => q({0} W),
4884             },
4885             'week' => {
4886             'name' => q(sem.),
4887             'one' => q({0} sem.),
4888             'other' => q({0} sem.),
4889             'per' => q({0}/sem.),
4890             },
4891             'yard' => {
4892             'name' => q(yd),
4893             'one' => q({0} yd),
4894             'other' => q({0} yd),
4895             },
4896             'year' => {
4897             'name' => q(ans),
4898             'one' => q({0} an),
4899             'other' => q({0} ans),
4900             'per' => q({0}/an),
4901             },
4902             },
4903             } }
4904             );
4905              
4906             has 'yesstr' => (
4907             is => 'ro',
4908             isa => RegexpRef,
4909             init_arg => undef,
4910             default => sub { qr'^(?i:oui|o|yes|y)$' }
4911             );
4912              
4913             has 'nostr' => (
4914             is => 'ro',
4915             isa => RegexpRef,
4916             init_arg => undef,
4917             default => sub { qr'^(?i:non|n)$' }
4918             );
4919              
4920             has 'listPatterns' => (
4921             is => 'ro',
4922             isa => HashRef,
4923             init_arg => undef,
4924             default => sub { {
4925             start => q({0}, {1}),
4926             middle => q({0}, {1}),
4927             end => q({0} et {1}),
4928             2 => q({0} et {1}),
4929             } }
4930             );
4931              
4932             has 'default_numbering_system' => (
4933             is => 'ro',
4934             isa => Str,
4935             init_arg => undef,
4936             default => 'latn',
4937             );
4938              
4939             has native_numbering_system => (
4940             is => 'ro',
4941             isa => Str,
4942             init_arg => undef,
4943             default => 'latn',
4944             );
4945              
4946             has 'minimum_grouping_digits' => (
4947             is =>'ro',
4948             isa => Int,
4949             init_arg => undef,
4950             default => 1,
4951             );
4952              
4953             has 'number_symbols' => (
4954             is => 'ro',
4955             isa => HashRef,
4956             init_arg => undef,
4957             default => sub { {
4958             'arab' => {
4959             'decimal' => q(٫),
4960             'exponential' => q(اس),
4961             'group' => q(٬),
4962             'infinity' => q(∞),
4963             'list' => q(؛),
4964             'minusSign' => q(‏−),
4965             'nan' => q(NaN),
4966             'perMille' => q(؉),
4967             'percentSign' => q(٪),
4968             'plusSign' => q(‏+),
4969             'superscriptingExponent' => q(×),
4970             'timeSeparator' => q(:),
4971             },
4972             'arabext' => {
4973             'decimal' => q(٫),
4974             'exponential' => q(×۱۰^),
4975             'group' => q(٬),
4976             'infinity' => q(∞),
4977             'list' => q(؛),
4978             'minusSign' => q(‎−),
4979             'nan' => q(NaN),
4980             'perMille' => q(؉),
4981             'percentSign' => q(٪),
4982             'plusSign' => q(‎+),
4983             'superscriptingExponent' => q(×),
4984             'timeSeparator' => q(٫),
4985             },
4986             'bali' => {
4987             'timeSeparator' => q(:),
4988             },
4989             'beng' => {
4990             'timeSeparator' => q(:),
4991             },
4992             'brah' => {
4993             'timeSeparator' => q(:),
4994             },
4995             'cakm' => {
4996             'timeSeparator' => q(:),
4997             },
4998             'cham' => {
4999             'timeSeparator' => q(:),
5000             },
5001             'deva' => {
5002             'timeSeparator' => q(:),
5003             },
5004             'fullwide' => {
5005             'timeSeparator' => q(:),
5006             },
5007             'gong' => {
5008             'timeSeparator' => q(:),
5009             },
5010             'gonm' => {
5011             'timeSeparator' => q(:),
5012             },
5013             'gujr' => {
5014             'timeSeparator' => q(:),
5015             },
5016             'guru' => {
5017             'timeSeparator' => q(:),
5018             },
5019             'hanidec' => {
5020             'timeSeparator' => q(:),
5021             },
5022             'java' => {
5023             'timeSeparator' => q(:),
5024             },
5025             'kali' => {
5026             'timeSeparator' => q(:),
5027             },
5028             'khmr' => {
5029             'timeSeparator' => q(:),
5030             },
5031             'knda' => {
5032             'timeSeparator' => q(:),
5033             },
5034             'lana' => {
5035             'timeSeparator' => q(:),
5036             },
5037             'lanatham' => {
5038             'timeSeparator' => q(:),
5039             },
5040             'laoo' => {
5041             'timeSeparator' => q(:),
5042             },
5043             'latn' => {
5044             'decimal' => q(,),
5045             'exponential' => q(E),
5046             'group' => q( ),
5047             'infinity' => q(∞),
5048             'list' => q(;),
5049             'minusSign' => q(-),
5050             'nan' => q(NaN),
5051             'perMille' => q(‰),
5052             'percentSign' => q(%),
5053             'plusSign' => q(+),
5054             'superscriptingExponent' => q(×),
5055             'timeSeparator' => q(:),
5056             },
5057             'lepc' => {
5058             'timeSeparator' => q(:),
5059             },
5060             'limb' => {
5061             'timeSeparator' => q(:),
5062             },
5063             'mlym' => {
5064             'timeSeparator' => q(:),
5065             },
5066             'mong' => {
5067             'timeSeparator' => q(:),
5068             },
5069             'mtei' => {
5070             'timeSeparator' => q(:),
5071             },
5072             'mymr' => {
5073             'timeSeparator' => q(:),
5074             },
5075             'mymrshan' => {
5076             'timeSeparator' => q(:),
5077             },
5078             'nkoo' => {
5079             'timeSeparator' => q(:),
5080             },
5081             'olck' => {
5082             'timeSeparator' => q(:),
5083             },
5084             'orya' => {
5085             'timeSeparator' => q(:),
5086             },
5087             'osma' => {
5088             'timeSeparator' => q(:),
5089             },
5090             'rohg' => {
5091             'timeSeparator' => q(:),
5092             },
5093             'saur' => {
5094             'timeSeparator' => q(:),
5095             },
5096             'shrd' => {
5097             'timeSeparator' => q(:),
5098             },
5099             'sora' => {
5100             'timeSeparator' => q(:),
5101             },
5102             'sund' => {
5103             'timeSeparator' => q(:),
5104             },
5105             'takr' => {
5106             'timeSeparator' => q(:),
5107             },
5108             'talu' => {
5109             'timeSeparator' => q(:),
5110             },
5111             'tamldec' => {
5112             'timeSeparator' => q(:),
5113             },
5114             'telu' => {
5115             'timeSeparator' => q(:),
5116             },
5117             'thai' => {
5118             'timeSeparator' => q(:),
5119             },
5120             'tibt' => {
5121             'timeSeparator' => q(:),
5122             },
5123             'vaii' => {
5124             'timeSeparator' => q(:),
5125             },
5126             } }
5127             );
5128              
5129             has 'number_formats' => (
5130             is => 'ro',
5131             isa => HashRef,
5132             init_arg => undef,
5133             default => sub { {
5134             decimalFormat => {
5135             'default' => {
5136             '1000' => {
5137             'one' => '0 k',
5138             'other' => '0 k',
5139             },
5140             '10000' => {
5141             'one' => '00 k',
5142             'other' => '00 k',
5143             },
5144             '100000' => {
5145             'one' => '000 k',
5146             'other' => '000 k',
5147             },
5148             '1000000' => {
5149             'one' => '0 M',
5150             'other' => '0 M',
5151             },
5152             '10000000' => {
5153             'one' => '00 M',
5154             'other' => '00 M',
5155             },
5156             '100000000' => {
5157             'one' => '000 M',
5158             'other' => '000 M',
5159             },
5160             '1000000000' => {
5161             'one' => '0 Md',
5162             'other' => '0 Md',
5163             },
5164             '10000000000' => {
5165             'one' => '00 Md',
5166             'other' => '00 Md',
5167             },
5168             '100000000000' => {
5169             'one' => '000 Md',
5170             'other' => '000 Md',
5171             },
5172             '1000000000000' => {
5173             'one' => '0 Bn',
5174             'other' => '0 Bn',
5175             },
5176             '10000000000000' => {
5177             'one' => '00 Bn',
5178             'other' => '00 Bn',
5179             },
5180             '100000000000000' => {
5181             'one' => '000 Bn',
5182             'other' => '000 Bn',
5183             },
5184             'standard' => {
5185             'default' => '#,##0.###',
5186             },
5187             },
5188             'long' => {
5189             '1000' => {
5190             'one' => '0 millier',
5191             'other' => '0 mille',
5192             },
5193             '10000' => {
5194             'one' => '00 mille',
5195             'other' => '00 mille',
5196             },
5197             '100000' => {
5198             'one' => '000 mille',
5199             'other' => '000 mille',
5200             },
5201             '1000000' => {
5202             'one' => '0 million',
5203             'other' => '0 millions',
5204             },
5205             '10000000' => {
5206             'one' => '00 million',
5207             'other' => '00 millions',
5208             },
5209             '100000000' => {
5210             'one' => '000 million',
5211             'other' => '000 millions',
5212             },
5213             '1000000000' => {
5214             'one' => '0 milliard',
5215             'other' => '0 milliards',
5216             },
5217             '10000000000' => {
5218             'one' => '00 milliard',
5219             'other' => '00 milliards',
5220             },
5221             '100000000000' => {
5222             'one' => '000 milliard',
5223             'other' => '000 milliards',
5224             },
5225             '1000000000000' => {
5226             'one' => '0 billion',
5227             'other' => '0 billions',
5228             },
5229             '10000000000000' => {
5230             'one' => '00 billion',
5231             'other' => '00 billions',
5232             },
5233             '100000000000000' => {
5234             'one' => '000 billion',
5235             'other' => '000 billions',
5236             },
5237             },
5238             'short' => {
5239             '1000' => {
5240             'one' => '0 k',
5241             'other' => '0 k',
5242             },
5243             '10000' => {
5244             'one' => '00 k',
5245             'other' => '00 k',
5246             },
5247             '100000' => {
5248             'one' => '000 k',
5249             'other' => '000 k',
5250             },
5251             '1000000' => {
5252             'one' => '0 M',
5253             'other' => '0 M',
5254             },
5255             '10000000' => {
5256             'one' => '00 M',
5257             'other' => '00 M',
5258             },
5259             '100000000' => {
5260             'one' => '000 M',
5261             'other' => '000 M',
5262             },
5263             '1000000000' => {
5264             'one' => '0 Md',
5265             'other' => '0 Md',
5266             },
5267             '10000000000' => {
5268             'one' => '00 Md',
5269             'other' => '00 Md',
5270             },
5271             '100000000000' => {
5272             'one' => '000 Md',
5273             'other' => '000 Md',
5274             },
5275             '1000000000000' => {
5276             'one' => '0 Bn',
5277             'other' => '0 Bn',
5278             },
5279             '10000000000000' => {
5280             'one' => '00 Bn',
5281             'other' => '00 Bn',
5282             },
5283             '100000000000000' => {
5284             'one' => '000 Bn',
5285             'other' => '000 Bn',
5286             },
5287             },
5288             },
5289             percentFormat => {
5290             'default' => {
5291             'standard' => {
5292             'default' => '#,##0 %',
5293             },
5294             },
5295             },
5296             scientificFormat => {
5297             'default' => {
5298             'standard' => {
5299             'default' => '#E0',
5300             },
5301             },
5302             },
5303             } },
5304             );
5305              
5306             has 'number_currency_formats' => (
5307             is => 'ro',
5308             isa => HashRef,
5309             init_arg => undef,
5310             default => sub { {
5311             'latn' => {
5312             'pattern' => {
5313             'default' => {
5314             'accounting' => {
5315             'negative' => '(#,##0.00 ¤)',
5316             'positive' => '#,##0.00 ¤',
5317             },
5318             'standard' => {
5319             'positive' => '#,##0.00 ¤',
5320             },
5321             },
5322             },
5323             },
5324             } },
5325             );
5326              
5327             has 'currencies' => (
5328             is => 'ro',
5329             isa => HashRef,
5330             init_arg => undef,
5331             default => sub { {
5332             'ADP' => {
5333             symbol => 'ADP',
5334             display_name => {
5335             'currency' => q(peseta andorrane),
5336             'one' => q(peseta andorrane),
5337             'other' => q(pesetas andorranes),
5338             },
5339             },
5340             'AED' => {
5341             symbol => 'AED',
5342             display_name => {
5343             'currency' => q(dirham des Émirats arabes unis),
5344             'one' => q(dirham des Émirats arabes unis),
5345             'other' => q(dirhams des Émirats arabes unis),
5346             },
5347             },
5348             'AFA' => {
5349             symbol => 'AFA',
5350             display_name => {
5351             'currency' => q(afghani \(1927–2002\)),
5352             'one' => q(afghani \(1927–2002\)),
5353             'other' => q(afghanis \(1927–2002\)),
5354             },
5355             },
5356             'AFN' => {
5357             symbol => 'AFN',
5358             display_name => {
5359             'currency' => q(afghani afghan),
5360             'one' => q(afghani afghan),
5361             'other' => q(afghanis afghan),
5362             },
5363             },
5364             'ALK' => {
5365             symbol => 'ALK',
5366             display_name => {
5367             'currency' => q(lek albanais \(1947–1961\)),
5368             'one' => q(lek albanais \(1947–1961\)),
5369             'other' => q(leks albanais \(1947–1961\)),
5370             },
5371             },
5372             'ALL' => {
5373             symbol => 'ALL',
5374             display_name => {
5375             'currency' => q(lek albanais),
5376             'one' => q(lek albanais),
5377             'other' => q(leks albanais),
5378             },
5379             },
5380             'AMD' => {
5381             symbol => 'AMD',
5382             display_name => {
5383             'currency' => q(dram arménien),
5384             'one' => q(dram arménien),
5385             'other' => q(drams arméniens),
5386             },
5387             },
5388             'ANG' => {
5389             symbol => 'ANG',
5390             display_name => {
5391             'currency' => q(florin antillais),
5392             'one' => q(florin antillais),
5393             'other' => q(florins antillais),
5394             },
5395             },
5396             'AOA' => {
5397             symbol => 'AOA',
5398             display_name => {
5399             'currency' => q(kwanza angolais),
5400             'one' => q(kwanza angolais),
5401             'other' => q(kwanzas angolais),
5402             },
5403             },
5404             'AOK' => {
5405             symbol => 'AOK',
5406             display_name => {
5407             'currency' => q(kwanza angolais \(1977–1990\)),
5408             'one' => q(kwanza angolais \(1977–1990\)),
5409             'other' => q(kwanzas angolais \(1977–1990\)),
5410             },
5411             },
5412             'AON' => {
5413             symbol => 'AON',
5414             display_name => {
5415             'currency' => q(nouveau kwanza angolais \(1990–2000\)),
5416             'one' => q(nouveau kwanza angolais \(1990–2000\)),
5417             'other' => q(nouveaux kwanzas angolais \(1990–2000\)),
5418             },
5419             },
5420             'AOR' => {
5421             symbol => 'AOR',
5422             display_name => {
5423             'currency' => q(kwanza angolais réajusté \(1995–1999\)),
5424             'one' => q(kwanza angolais réajusté \(1995–1999\)),
5425             'other' => q(kwanzas angolais réajustés \(1995–1999\)),
5426             },
5427             },
5428             'ARA' => {
5429             symbol => 'ARA',
5430             display_name => {
5431             'currency' => q(austral argentin),
5432             'one' => q(austral argentin),
5433             'other' => q(australs argentins),
5434             },
5435             },
5436             'ARL' => {
5437             symbol => 'ARL',
5438             display_name => {
5439             'currency' => q(peso lourd argentin \(1970–1983\)),
5440             'one' => q(peso lourd argentin \(1970–1983\)),
5441             'other' => q(pesos lourds argentins \(1970–1983\)),
5442             },
5443             },
5444             'ARM' => {
5445             symbol => 'ARM',
5446             display_name => {
5447             'currency' => q(peso argentin \(1881–1970\)),
5448             'one' => q(peso argentin \(1881–1970\)),
5449             'other' => q(pesos argentins \(1881–1970\)),
5450             },
5451             },
5452             'ARP' => {
5453             symbol => 'ARP',
5454             display_name => {
5455             'currency' => q(peso argentin \(1983–1985\)),
5456             'one' => q(peso argentin \(1983–1985\)),
5457             'other' => q(pesos argentins \(1983–1985\)),
5458             },
5459             },
5460             'ARS' => {
5461             symbol => '$AR',
5462             display_name => {
5463             'currency' => q(peso argentin),
5464             'one' => q(peso argentin),
5465             'other' => q(pesos argentins),
5466             },
5467             },
5468             'ATS' => {
5469             symbol => 'ATS',
5470             display_name => {
5471             'currency' => q(schilling autrichien),
5472             'one' => q(schilling autrichien),
5473             'other' => q(schillings autrichiens),
5474             },
5475             },
5476             'AUD' => {
5477             symbol => '$AU',
5478             display_name => {
5479             'currency' => q(dollar australien),
5480             'one' => q(dollar australien),
5481             'other' => q(dollars australiens),
5482             },
5483             },
5484             'AWG' => {
5485             symbol => 'AWG',
5486             display_name => {
5487             'currency' => q(florin arubais),
5488             'one' => q(florin arubais),
5489             'other' => q(florins arubais),
5490             },
5491             },
5492             'AZM' => {
5493             symbol => 'AZM',
5494             display_name => {
5495             'currency' => q(manat azéri \(1993–2006\)),
5496             'one' => q(manat azéri \(1993–2006\)),
5497             'other' => q(manats azéris \(1993–2006\)),
5498             },
5499             },
5500             'AZN' => {
5501             symbol => 'AZN',
5502             display_name => {
5503             'currency' => q(manat azéri),
5504             'one' => q(manat azéri),
5505             'other' => q(manats azéris),
5506             },
5507             },
5508             'BAD' => {
5509             symbol => 'BAD',
5510             display_name => {
5511             'currency' => q(dinar bosniaque),
5512             'one' => q(dinar bosniaque),
5513             'other' => q(dinars bosniaques),
5514             },
5515             },
5516             'BAM' => {
5517             symbol => 'BAM',
5518             display_name => {
5519             'currency' => q(mark convertible bosniaque),
5520             'one' => q(mark convertible bosniaque),
5521             'other' => q(marks convertibles bosniaques),
5522             },
5523             },
5524             'BAN' => {
5525             symbol => 'BAN',
5526             display_name => {
5527             'currency' => q(nouveau dinar bosniaque \(1994–1997\)),
5528             'one' => q(nouveau dinar bosniaque \(1994–1997\)),
5529             'other' => q(nouveaux dinars bosniaques \(1994–1997\)),
5530             },
5531             },
5532             'BBD' => {
5533             symbol => 'BBD',
5534             display_name => {
5535             'currency' => q(dollar barbadien),
5536             'one' => q(dollar barbadien),
5537             'other' => q(dollars barbadiens),
5538             },
5539             },
5540             'BDT' => {
5541             symbol => 'BDT',
5542             display_name => {
5543             'currency' => q(taka bangladeshi),
5544             'one' => q(taka bangladeshi),
5545             'other' => q(takas bangladeshis),
5546             },
5547             },
5548             'BEC' => {
5549             symbol => 'BEC',
5550             display_name => {
5551             'currency' => q(franc belge \(convertible\)),
5552             'one' => q(franc belge \(convertible\)),
5553             'other' => q(francs belges \(convertibles\)),
5554             },
5555             },
5556             'BEF' => {
5557             symbol => 'FB',
5558             display_name => {
5559             'currency' => q(franc belge),
5560             'one' => q(franc belge),
5561             'other' => q(francs belges),
5562             },
5563             },
5564             'BEL' => {
5565             symbol => 'BEL',
5566             display_name => {
5567             'currency' => q(franc belge \(financier\)),
5568             'one' => q(franc belge \(financier\)),
5569             'other' => q(francs belges \(financiers\)),
5570             },
5571             },
5572             'BGL' => {
5573             symbol => 'BGL',
5574             display_name => {
5575             'currency' => q(lev bulgare \(1962–1999\)),
5576             'one' => q(lev bulgare \(1962–1999\)),
5577             'other' => q(levs bulgares \(1962–1999\)),
5578             },
5579             },
5580             'BGM' => {
5581             symbol => 'BGM',
5582             display_name => {
5583             'currency' => q(lev socialiste bulgare),
5584             'one' => q(lev socialiste bulgare),
5585             'other' => q(levs socialistes bulgares),
5586             },
5587             },
5588             'BGN' => {
5589             symbol => 'BGN',
5590             display_name => {
5591             'currency' => q(lev bulgare),
5592             'one' => q(lev bulgare),
5593             'other' => q(levs bulgares),
5594             },
5595             },
5596             'BGO' => {
5597             symbol => 'BGO',
5598             display_name => {
5599             'currency' => q(lev bulgare \(1879–1952\)),
5600             'one' => q(lev bulgare \(1879–1952\)),
5601             'other' => q(levs bulgares \(1879–1952\)),
5602             },
5603             },
5604             'BHD' => {
5605             symbol => 'BHD',
5606             display_name => {
5607             'currency' => q(dinar bahreïni),
5608             'one' => q(dinar bahreïni),
5609             'other' => q(dinars bahreïnis),
5610             },
5611             },
5612             'BIF' => {
5613             symbol => 'BIF',
5614             display_name => {
5615             'currency' => q(franc burundais),
5616             'one' => q(franc burundais),
5617             'other' => q(francs burundais),
5618             },
5619             },
5620             'BMD' => {
5621             symbol => '$BM',
5622             display_name => {
5623             'currency' => q(dollar bermudien),
5624             'one' => q(dollar bermudien),
5625             'other' => q(dollars bermudiens),
5626             },
5627             },
5628             'BND' => {
5629             symbol => '$BN',
5630             display_name => {
5631             'currency' => q(dollar brunéien),
5632             'one' => q(dollar brunéien),
5633             'other' => q(dollars brunéiens),
5634             },
5635             },
5636             'BOB' => {
5637             symbol => 'BOB',
5638             display_name => {
5639             'currency' => q(boliviano bolivien),
5640             'one' => q(boliviano bolivien),
5641             'other' => q(bolivianos boliviens),
5642             },
5643             },
5644             'BOL' => {
5645             symbol => 'BOL',
5646             display_name => {
5647             'currency' => q(boliviano bolivien \(1863–1963\)),
5648             'one' => q(boliviano bolivien \(1863–1963\)),
5649             'other' => q(bolivianos boliviens \(1863–1963\)),
5650             },
5651             },
5652             'BOP' => {
5653             symbol => 'BOP',
5654             display_name => {
5655             'currency' => q(peso bolivien),
5656             'one' => q(peso bolivien),
5657             'other' => q(pesos boliviens),
5658             },
5659             },
5660             'BOV' => {
5661             symbol => 'BOV',
5662             display_name => {
5663             'currency' => q(mvdol bolivien),
5664             'one' => q(mvdol bolivien),
5665             'other' => q(mvdols boliviens),
5666             },
5667             },
5668             'BRB' => {
5669             symbol => 'BRB',
5670             display_name => {
5671             'currency' => q(nouveau cruzeiro brésilien \(1967–1986\)),
5672             'one' => q(nouveau cruzeiro brésilien \(1967–1986\)),
5673             'other' => q(nouveaux cruzeiros brésiliens \(1967–1986\)),
5674             },
5675             },
5676             'BRC' => {
5677             symbol => 'BRC',
5678             display_name => {
5679             'currency' => q(cruzado brésilien \(1986–1989\)),
5680             'one' => q(cruzado brésilien \(1986–1989\)),
5681             'other' => q(cruzados brésiliens \(1986–1989\)),
5682             },
5683             },
5684             'BRE' => {
5685             symbol => 'BRE',
5686             display_name => {
5687             'currency' => q(cruzeiro brésilien \(1990–1993\)),
5688             'one' => q(cruzeiro brésilien \(1990–1993\)),
5689             'other' => q(cruzeiros brésiliens \(1990–1993\)),
5690             },
5691             },
5692             'BRL' => {
5693             symbol => 'R$',
5694             display_name => {
5695             'currency' => q(réal brésilien),
5696             'one' => q(réal brésilien),
5697             'other' => q(réals brésiliens),
5698             },
5699             },
5700             'BRN' => {
5701             symbol => 'BRN',
5702             display_name => {
5703             'currency' => q(nouveau cruzado),
5704             'one' => q(nouveau cruzado brésilien \(1989–1990\)),
5705             'other' => q(nouveaux cruzados brésiliens \(1989–1990\)),
5706             },
5707             },
5708             'BRR' => {
5709             symbol => 'BRR',
5710             display_name => {
5711             'currency' => q(cruzeiro),
5712             'one' => q(cruzeiro réal brésilien \(1993–1994\)),
5713             'other' => q(cruzeiros réals brésiliens \(1993–1994\)),
5714             },
5715             },
5716             'BRZ' => {
5717             symbol => 'BRZ',
5718             display_name => {
5719             'currency' => q(cruzeiro brésilien \(1942–1967\)),
5720             'one' => q(cruzeiro brésilien \(1942–1967\)),
5721             'other' => q(cruzeiros brésiliens \(1942–1967\)),
5722             },
5723             },
5724             'BSD' => {
5725             symbol => 'BSD',
5726             display_name => {
5727             'currency' => q(dollar bahaméen),
5728             'one' => q(dollar bahaméen),
5729             'other' => q(dollars bahaméens),
5730             },
5731             },
5732             'BTN' => {
5733             symbol => 'BTN',
5734             display_name => {
5735             'currency' => q(ngultrum bouthanais),
5736             'one' => q(ngultrum bouthanais),
5737             'other' => q(ngultrums bouthanais),
5738             },
5739             },
5740             'BUK' => {
5741             symbol => 'BUK',
5742             display_name => {
5743             'currency' => q(kyat birman),
5744             'one' => q(kyat birman),
5745             'other' => q(kyats birmans),
5746             },
5747             },
5748             'BWP' => {
5749             symbol => 'BWP',
5750             display_name => {
5751             'currency' => q(pula botswanais),
5752             'one' => q(pula botswanais),
5753             'other' => q(pulas botswanais),
5754             },
5755             },
5756             'BYB' => {
5757             symbol => 'BYB',
5758             display_name => {
5759             'currency' => q(nouveau rouble biélorusse \(1994–1999\)),
5760             'one' => q(nouveau rouble biélorusse \(1994–1999\)),
5761             'other' => q(nouveaux roubles biélorusses \(1994–1999\)),
5762             },
5763             },
5764             'BYN' => {
5765             symbol => 'BYN',
5766             display_name => {
5767             'currency' => q(rouble biélorusse),
5768             'one' => q(rouble biélorusse),
5769             'other' => q(roubles biélorusses),
5770             },
5771             },
5772             'BYR' => {
5773             symbol => 'BYR',
5774             display_name => {
5775             'currency' => q(rouble biélorusse \(2000–2016\)),
5776             'one' => q(rouble biélorusse \(2000–2016\)),
5777             'other' => q(roubles biélorusses \(2000–2016\)),
5778             },
5779             },
5780             'BZD' => {
5781             symbol => '$BZ',
5782             display_name => {
5783             'currency' => q(dollar bélizéen),
5784             'one' => q(dollar bélizéen),
5785             'other' => q(dollars bélizéens),
5786             },
5787             },
5788             'CAD' => {
5789             symbol => '$CA',
5790             display_name => {
5791             'currency' => q(dollar canadien),
5792             'one' => q(dollar canadien),
5793             'other' => q(dollars canadiens),
5794             },
5795             },
5796             'CDF' => {
5797             symbol => 'CDF',
5798             display_name => {
5799             'currency' => q(franc congolais),
5800             'one' => q(franc congolais),
5801             'other' => q(francs congolais),
5802             },
5803             },
5804             'CHE' => {
5805             symbol => 'CHE',
5806             display_name => {
5807             'currency' => q(euro WIR),
5808             'one' => q(euro WIR),
5809             'other' => q(euros WIR),
5810             },
5811             },
5812             'CHF' => {
5813             symbol => 'CHF',
5814             display_name => {
5815             'currency' => q(franc suisse),
5816             'one' => q(franc suisse),
5817             'other' => q(francs suisses),
5818             },
5819             },
5820             'CHW' => {
5821             symbol => 'CHW',
5822             display_name => {
5823             'currency' => q(franc WIR),
5824             'one' => q(franc WIR),
5825             'other' => q(francs WIR),
5826             },
5827             },
5828             'CLE' => {
5829             symbol => 'CLE',
5830             display_name => {
5831             'currency' => q(escudo chilien),
5832             'one' => q(escudo chilien),
5833             'other' => q(escudos chiliens),
5834             },
5835             },
5836             'CLF' => {
5837             symbol => 'CLF',
5838             display_name => {
5839             'currency' => q(unité d’investissement chilienne),
5840             'one' => q(unité d’investissement chilienne),
5841             'other' => q(unités d’investissement chiliennes),
5842             },
5843             },
5844             'CLP' => {
5845             symbol => '$CL',
5846             display_name => {
5847             'currency' => q(peso chilien),
5848             'one' => q(peso chilien),
5849             'other' => q(pesos chiliens),
5850             },
5851             },
5852             'CNH' => {
5853             symbol => 'CNH',
5854             display_name => {
5855             'currency' => q(yuan chinois \(zone extracôtière\)),
5856             'one' => q(yuan chinois \(zone extracôtière\)),
5857             'other' => q(yuans chinois \(zone extracôtière\)),
5858             },
5859             },
5860             'CNX' => {
5861             symbol => 'CNX',
5862             display_name => {
5863             'currency' => q(dollar de la Banque populaire chinoise),
5864             'one' => q(dollar de la Banque populaire chinoise),
5865             'other' => q(dollars de la Banque populaire chinoise),
5866             },
5867             },
5868             'CNY' => {
5869             symbol => 'CNY',
5870             display_name => {
5871             'currency' => q(yuan renminbi chinois),
5872             'one' => q(yuan renminbi chinois),
5873             'other' => q(yuans renminbi chinois),
5874             },
5875             },
5876             'COP' => {
5877             symbol => '$CO',
5878             display_name => {
5879             'currency' => q(peso colombien),
5880             'one' => q(peso colombien),
5881             'other' => q(pesos colombiens),
5882             },
5883             },
5884             'COU' => {
5885             symbol => 'COU',
5886             display_name => {
5887             'currency' => q(unité de valeur réelle colombienne),
5888             'one' => q(unité de valeur réelle colombienne),
5889             'other' => q(unités de valeur réelle colombiennes),
5890             },
5891             },
5892             'CRC' => {
5893             symbol => 'CRC',
5894             display_name => {
5895             'currency' => q(colón costaricain),
5896             'one' => q(colón costaricain),
5897             'other' => q(colóns costaricains),
5898             },
5899             },
5900             'CSD' => {
5901             symbol => 'CSD',
5902             display_name => {
5903             'currency' => q(dinar serbo-monténégrin),
5904             'one' => q(dinar serbo-monténégrin),
5905             'other' => q(dinars serbo-monténégrins),
5906             },
5907             },
5908             'CSK' => {
5909             symbol => 'CSK',
5910             display_name => {
5911             'currency' => q(couronne forte tchécoslovaque),
5912             'one' => q(couronne forte tchécoslovaque),
5913             'other' => q(couronnes fortes tchécoslovaques),
5914             },
5915             },
5916             'CUC' => {
5917             symbol => 'CUC',
5918             display_name => {
5919             'currency' => q(peso cubain convertible),
5920             'one' => q(peso cubain convertible),
5921             'other' => q(pesos cubains convertibles),
5922             },
5923             },
5924             'CUP' => {
5925             symbol => 'CUP',
5926             display_name => {
5927             'currency' => q(peso cubain),
5928             'one' => q(peso cubain),
5929             'other' => q(pesos cubains),
5930             },
5931             },
5932             'CVE' => {
5933             symbol => 'CVE',
5934             display_name => {
5935             'currency' => q(escudo capverdien),
5936             'one' => q(escudo capverdien),
5937             'other' => q(escudos capverdiens),
5938             },
5939             },
5940             'CYP' => {
5941             symbol => '£CY',
5942             display_name => {
5943             'currency' => q(livre chypriote),
5944             'one' => q(livre chypriote),
5945             'other' => q(livres chypriotes),
5946             },
5947             },
5948             'CZK' => {
5949             symbol => 'CZK',
5950             display_name => {
5951             'currency' => q(couronne tchèque),
5952             'one' => q(couronne tchèque),
5953             'other' => q(couronnes tchèques),
5954             },
5955             },
5956             'DDM' => {
5957             symbol => 'DDM',
5958             display_name => {
5959             'currency' => q(mark est-allemand),
5960             'one' => q(mark est-allemand),
5961             'other' => q(marks est-allemands),
5962             },
5963             },
5964             'DEM' => {
5965             symbol => 'DEM',
5966             display_name => {
5967             'currency' => q(mark allemand),
5968             'one' => q(mark allemand),
5969             'other' => q(marks allemands),
5970             },
5971             },
5972             'DJF' => {
5973             symbol => 'DJF',
5974             display_name => {
5975             'currency' => q(franc djiboutien),
5976             'one' => q(franc djiboutien),
5977             'other' => q(francs djiboutiens),
5978             },
5979             },
5980             'DKK' => {
5981             symbol => 'DKK',
5982             display_name => {
5983             'currency' => q(couronne danoise),
5984             'one' => q(couronne danoise),
5985             'other' => q(couronnes danoises),
5986             },
5987             },
5988             'DOP' => {
5989             symbol => 'DOP',
5990             display_name => {
5991             'currency' => q(peso dominicain),
5992             'one' => q(peso dominicain),
5993             'other' => q(pesos dominicains),
5994             },
5995             },
5996             'DZD' => {
5997             symbol => 'DZD',
5998             display_name => {
5999             'currency' => q(dinar algérien),
6000             'one' => q(dinar algérien),
6001             'other' => q(dinars algériens),
6002             },
6003             },
6004             'ECS' => {
6005             symbol => 'ECS',
6006             display_name => {
6007             'currency' => q(sucre équatorien),
6008             'one' => q(sucre équatorien),
6009             'other' => q(sucres équatoriens),
6010             },
6011             },
6012             'ECV' => {
6013             symbol => 'ECV',
6014             display_name => {
6015             'currency' => q(unité de valeur constante équatoriale \(UVC\)),
6016             'one' => q(unité de valeur constante équatorienne \(UVC\)),
6017             'other' => q(unités de valeur constante équatoriennes \(UVC\)),
6018             },
6019             },
6020             'EEK' => {
6021             symbol => 'EEK',
6022             display_name => {
6023             'currency' => q(couronne estonienne),
6024             'one' => q(couronne estonienne),
6025             'other' => q(couronnes estoniennes),
6026             },
6027             },
6028             'EGP' => {
6029             symbol => 'EGP',
6030             display_name => {
6031             'currency' => q(livre égyptienne),
6032             'one' => q(livre égyptienne),
6033             'other' => q(livres égyptiennes),
6034             },
6035             },
6036             'ERN' => {
6037             symbol => 'ERN',
6038             display_name => {
6039             'currency' => q(nafka érythréen),
6040             'one' => q(nafka érythréen),
6041             'other' => q(nafkas érythréens),
6042             },
6043             },
6044             'ESA' => {
6045             symbol => 'ESA',
6046             display_name => {
6047             'currency' => q(peseta espagnole \(compte A\)),
6048             'one' => q(peseta espagnole \(compte A\)),
6049             'other' => q(pesetas espagnoles \(compte A\)),
6050             },
6051             },
6052             'ESB' => {
6053             symbol => 'ESB',
6054             display_name => {
6055             'currency' => q(peseta espagnole \(compte convertible\)),
6056             'one' => q(peseta espagnole \(compte convertible\)),
6057             'other' => q(pesetas espagnoles \(compte convertible\)),
6058             },
6059             },
6060             'ESP' => {
6061             symbol => 'ESP',
6062             display_name => {
6063             'currency' => q(peseta espagnole),
6064             'one' => q(peseta espagnole),
6065             'other' => q(pesetas espagnoles),
6066             },
6067             },
6068             'ETB' => {
6069             symbol => 'ETB',
6070             display_name => {
6071             'currency' => q(birr éthiopien),
6072             'one' => q(birr éthiopien),
6073             'other' => q(birrs éthiopiens),
6074             },
6075             },
6076             'EUR' => {
6077             symbol => '€',
6078             display_name => {
6079             'currency' => q(euro),
6080             'one' => q(euro),
6081             'other' => q(euros),
6082             },
6083             },
6084             'FIM' => {
6085             symbol => 'FIM',
6086             display_name => {
6087             'currency' => q(mark finlandais),
6088             'one' => q(mark finlandais),
6089             'other' => q(marks finlandais),
6090             },
6091             },
6092             'FJD' => {
6093             symbol => '$FJ',
6094             display_name => {
6095             'currency' => q(dollar fidjien),
6096             'one' => q(dollar fidjien),
6097             'other' => q(dollars fidjiens),
6098             },
6099             },
6100             'FKP' => {
6101             symbol => '£FK',
6102             display_name => {
6103             'currency' => q(livre des îles Malouines),
6104             'one' => q(livre des îles Malouines),
6105             'other' => q(livres des îles Malouines),
6106             },
6107             },
6108             'FRF' => {
6109             symbol => 'F',
6110             display_name => {
6111             'currency' => q(franc français),
6112             'one' => q(franc français),
6113             'other' => q(francs français),
6114             },
6115             },
6116             'GBP' => {
6117             symbol => '£GB',
6118             display_name => {
6119             'currency' => q(livre sterling),
6120             'one' => q(livre sterling),
6121             'other' => q(livres sterling),
6122             },
6123             },
6124             'GEK' => {
6125             symbol => 'GEK',
6126             display_name => {
6127             'currency' => q(coupon de lari géorgien),
6128             'one' => q(coupon de lari géorgien),
6129             'other' => q(coupons de lari géorgiens),
6130             },
6131             },
6132             'GEL' => {
6133             symbol => 'GEL',
6134             display_name => {
6135             'currency' => q(lari géorgien),
6136             'one' => q(lari géorgien),
6137             'other' => q(lari géorgiens),
6138             },
6139             },
6140             'GHC' => {
6141             symbol => 'GHC',
6142             display_name => {
6143             'currency' => q(cédi),
6144             'one' => q(cédi ghanéen \(1967–2007\)),
6145             'other' => q(cédis ghanéens \(1967–2007\)),
6146             },
6147             },
6148             'GHS' => {
6149             symbol => 'GHS',
6150             display_name => {
6151             'currency' => q(cédi ghanéen),
6152             'one' => q(cédi ghanéen),
6153             'other' => q(cédis ghanéens),
6154             },
6155             },
6156             'GIP' => {
6157             symbol => '£GI',
6158             display_name => {
6159             'currency' => q(livre de Gibraltar),
6160             'one' => q(livre de Gibraltar),
6161             'other' => q(livres de Gibraltar),
6162             },
6163             },
6164             'GMD' => {
6165             symbol => 'GMD',
6166             display_name => {
6167             'currency' => q(dalasi gambien),
6168             'one' => q(dalasi gambien),
6169             'other' => q(dalasis gambiens),
6170             },
6171             },
6172             'GNF' => {
6173             symbol => 'GNF',
6174             display_name => {
6175             'currency' => q(franc guinéen),
6176             'one' => q(franc guinéen),
6177             'other' => q(francs guinéens),
6178             },
6179             },
6180             'GNS' => {
6181             symbol => 'GNS',
6182             display_name => {
6183             'currency' => q(syli guinéen),
6184             'one' => q(syli guinéen),
6185             'other' => q(sylis guinéens),
6186             },
6187             },
6188             'GQE' => {
6189             symbol => 'GQE',
6190             display_name => {
6191             'currency' => q(ekwélé équatoguinéen),
6192             'one' => q(ekwélé équatoguinéen),
6193             'other' => q(ekwélés équatoguinéens),
6194             },
6195             },
6196             'GRD' => {
6197             symbol => 'GRD',
6198             display_name => {
6199             'currency' => q(drachme grecque),
6200             'one' => q(drachme grecque),
6201             'other' => q(drachmes grecques),
6202             },
6203             },
6204             'GTQ' => {
6205             symbol => 'GTQ',
6206             display_name => {
6207             'currency' => q(quetzal guatémaltèque),
6208             'one' => q(quetzal guatémaltèque),
6209             'other' => q(quetzals guatémaltèques),
6210             },
6211             },
6212             'GWE' => {
6213             symbol => 'GWE',
6214             display_name => {
6215             'currency' => q(escudo de Guinée portugaise),
6216             'one' => q(escudo de Guinée portugaise),
6217             'other' => q(escudos de Guinée portugaise),
6218             },
6219             },
6220             'GWP' => {
6221             symbol => 'GWP',
6222             display_name => {
6223             'currency' => q(peso bissau-guinéen),
6224             'one' => q(peso bissau-guinéen),
6225             'other' => q(pesos bissau-guinéens),
6226             },
6227             },
6228             'GYD' => {
6229             symbol => 'GYD',
6230             display_name => {
6231             'currency' => q(dollar du Guyana),
6232             'one' => q(dollar du Guyana),
6233             'other' => q(dollars du Guyana),
6234             },
6235             },
6236             'HKD' => {
6237             symbol => 'HKD',
6238             display_name => {
6239             'currency' => q(dollar de Hong Kong),
6240             'one' => q(dollar de Hong Kong),
6241             'other' => q(dollars de Hong Kong),
6242             },
6243             },
6244             'HNL' => {
6245             symbol => 'HNL',
6246             display_name => {
6247             'currency' => q(lempira hondurien),
6248             'one' => q(lempira hondurien),
6249             'other' => q(lempiras honduriens),
6250             },
6251             },
6252             'HRD' => {
6253             symbol => 'HRD',
6254             display_name => {
6255             'currency' => q(dinar croate),
6256             'one' => q(dinar croate),
6257             'other' => q(dinars croates),
6258             },
6259             },
6260             'HRK' => {
6261             symbol => 'HRK',
6262             display_name => {
6263             'currency' => q(kuna croate),
6264             'one' => q(kuna croate),
6265             'other' => q(kunas croates),
6266             },
6267             },
6268             'HTG' => {
6269             symbol => 'HTG',
6270             display_name => {
6271             'currency' => q(gourde haïtienne),
6272             'one' => q(gourde haïtienne),
6273             'other' => q(gourdes haïtiennes),
6274             },
6275             },
6276             'HUF' => {
6277             symbol => 'HUF',
6278             display_name => {
6279             'currency' => q(forint hongrois),
6280             'one' => q(forint hongrois),
6281             'other' => q(forints hongrois),
6282             },
6283             },
6284             'IDR' => {
6285             symbol => 'IDR',
6286             display_name => {
6287             'currency' => q(roupie indonésienne),
6288             'one' => q(roupie indonésienne),
6289             'other' => q(roupies indonésiennes),
6290             },
6291             },
6292             'IEP' => {
6293             symbol => '£IE',
6294             display_name => {
6295             'currency' => q(livre irlandaise),
6296             'one' => q(livre irlandaise),
6297             'other' => q(livres irlandaises),
6298             },
6299             },
6300             'ILP' => {
6301             symbol => '£IL',
6302             display_name => {
6303             'currency' => q(livre israélienne),
6304             'one' => q(livre israélienne),
6305             'other' => q(livres israéliennes),
6306             },
6307             },
6308             'ILR' => {
6309             symbol => 'ILR',
6310             display_name => {
6311             'currency' => q(shekel israélien \(1980–1985\)),
6312             'one' => q(shekel israélien \(1980–1985\)),
6313             'other' => q(shekels israéliens \(1980–1985\)),
6314             },
6315             },
6316             'ILS' => {
6317             symbol => '₪',
6318             display_name => {
6319             'currency' => q(nouveau shekel israélien),
6320             'one' => q(nouveau shekel israélien),
6321             'other' => q(nouveaux shekels israéliens),
6322             },
6323             },
6324             'INR' => {
6325             symbol => '₹',
6326             display_name => {
6327             'currency' => q(roupie indienne),
6328             'one' => q(roupie indienne),
6329             'other' => q(roupies indiennes),
6330             },
6331             },
6332             'IQD' => {
6333             symbol => 'IQD',
6334             display_name => {
6335             'currency' => q(dinar irakien),
6336             'one' => q(dinar irakien),
6337             'other' => q(dinars irakiens),
6338             },
6339             },
6340             'IRR' => {
6341             symbol => 'IRR',
6342             display_name => {
6343             'currency' => q(riyal iranien),
6344             'one' => q(riyal iranien),
6345             'other' => q(riyals iraniens),
6346             },
6347             },
6348             'ISJ' => {
6349             symbol => 'ISJ',
6350             display_name => {
6351             'currency' => q(couronne islandaise \(1918–1981\)),
6352             'one' => q(couronne islandaise \(1918–1981\)),
6353             'other' => q(couronnes islandaises \(1918–1981\)),
6354             },
6355             },
6356             'ISK' => {
6357             symbol => 'ISK',
6358             display_name => {
6359             'currency' => q(couronne islandaise),
6360             'one' => q(couronne islandaise),
6361             'other' => q(couronnes islandaises),
6362             },
6363             },
6364             'ITL' => {
6365             symbol => '₤IT',
6366             display_name => {
6367             'currency' => q(lire italienne),
6368             'one' => q(lire italienne),
6369             'other' => q(lires italiennes),
6370             },
6371             },
6372             'JMD' => {
6373             symbol => 'JMD',
6374             display_name => {
6375             'currency' => q(dollar jamaïcain),
6376             'one' => q(dollar jamaïcain),
6377             'other' => q(dollars jamaïcains),
6378             },
6379             },
6380             'JOD' => {
6381             symbol => 'JOD',
6382             display_name => {
6383             'currency' => q(dinar jordanien),
6384             'one' => q(dinar jordanien),
6385             'other' => q(dinars jordaniens),
6386             },
6387             },
6388             'JPY' => {
6389             symbol => 'JPY',
6390             display_name => {
6391             'currency' => q(yen japonais),
6392             'one' => q(yen japonais),
6393             'other' => q(yens japonais),
6394             },
6395             },
6396             'KES' => {
6397             symbol => 'KES',
6398             display_name => {
6399             'currency' => q(shilling kényan),
6400             'one' => q(shilling kényan),
6401             'other' => q(shillings kényans),
6402             },
6403             },
6404             'KGS' => {
6405             symbol => 'KGS',
6406             display_name => {
6407             'currency' => q(som kirghize),
6408             'one' => q(som kirghize),
6409             'other' => q(soms kirghizes),
6410             },
6411             },
6412             'KHR' => {
6413             symbol => 'KHR',
6414             display_name => {
6415             'currency' => q(riel cambodgien),
6416             'one' => q(riel cambodgien),
6417             'other' => q(riels cambodgiens),
6418             },
6419             },
6420             'KMF' => {
6421             symbol => 'KMF',
6422             display_name => {
6423             'currency' => q(franc comorien),
6424             'one' => q(franc comorien),
6425             'other' => q(francs comoriens),
6426             },
6427             },
6428             'KPW' => {
6429             symbol => 'KPW',
6430             display_name => {
6431             'currency' => q(won nord-coréen),
6432             'one' => q(won nord-coréen),
6433             'other' => q(wons nord-coréens),
6434             },
6435             },
6436             'KRH' => {
6437             symbol => 'KRH',
6438             display_name => {
6439             'currency' => q(hwan sud-coréen \(1953–1962\)),
6440             'one' => q(hwan sud-coréen \(1953–1962\)),
6441             'other' => q(hwans sud-coréens \(1953–1962\)),
6442             },
6443             },
6444             'KRO' => {
6445             symbol => 'KRO',
6446             display_name => {
6447             'currency' => q(won sud-coréen \(1945–1953\)),
6448             'one' => q(won sud-coréen \(1945–1953\)),
6449             'other' => q(wons sud-coréens \(1945–1953\)),
6450             },
6451             },
6452             'KRW' => {
6453             symbol => '₩',
6454             display_name => {
6455             'currency' => q(won sud-coréen),
6456             'one' => q(won sud-coréen),
6457             'other' => q(wons sud-coréens),
6458             },
6459             },
6460             'KWD' => {
6461             symbol => 'KWD',
6462             display_name => {
6463             'currency' => q(dinar koweïtien),
6464             'one' => q(dinar koweïtien),
6465             'other' => q(dinar koweïtiens),
6466             },
6467             },
6468             'KYD' => {
6469             symbol => 'KYD',
6470             display_name => {
6471             'currency' => q(dollar des îles Caïmans),
6472             'one' => q(dollar des îles Caïmans),
6473             'other' => q(dollars des îles Caïmans),
6474             },
6475             },
6476             'KZT' => {
6477             symbol => 'KZT',
6478             display_name => {
6479             'currency' => q(tenge kazakh),
6480             'one' => q(tenge kazakh),
6481             'other' => q(tenges kazakhs),
6482             },
6483             },
6484             'LAK' => {
6485             symbol => 'LAK',
6486             display_name => {
6487             'currency' => q(kip loatien),
6488             'one' => q(kip loatien),
6489             'other' => q(kips loatiens),
6490             },
6491             },
6492             'LBP' => {
6493             symbol => '£LB',
6494             display_name => {
6495             'currency' => q(livre libanaise),
6496             'one' => q(livre libanaise),
6497             'other' => q(livres libanaises),
6498             },
6499             },
6500             'LKR' => {
6501             symbol => 'LKR',
6502             display_name => {
6503             'currency' => q(roupie srilankaise),
6504             'one' => q(roupie srilankaise),
6505             'other' => q(roupies srilankaises),
6506             },
6507             },
6508             'LRD' => {
6509             symbol => 'LRD',
6510             display_name => {
6511             'currency' => q(dollar libérien),
6512             'one' => q(dollar libérien),
6513             'other' => q(dollars libériens),
6514             },
6515             },
6516             'LSL' => {
6517             symbol => 'lLS',
6518             display_name => {
6519             'currency' => q(loti lesothan),
6520             'one' => q(loti lesothan),
6521             'other' => q(maloti lesothans),
6522             },
6523             },
6524             'LTL' => {
6525             symbol => 'LTL',
6526             display_name => {
6527             'currency' => q(litas lituanien),
6528             'one' => q(litas lituanien),
6529             'other' => q(litas lituaniens),
6530             },
6531             },
6532             'LTT' => {
6533             symbol => 'LTT',
6534             display_name => {
6535             'currency' => q(talonas lituanien),
6536             'one' => q(talonas lituanien),
6537             'other' => q(talonas lituaniens),
6538             },
6539             },
6540             'LUC' => {
6541             symbol => 'LUC',
6542             display_name => {
6543             'currency' => q(franc convertible luxembourgeois),
6544             'one' => q(franc convertible luxembourgeois),
6545             'other' => q(francs convertibles luxembourgeois),
6546             },
6547             },
6548             'LUF' => {
6549             symbol => 'LUF',
6550             display_name => {
6551             'currency' => q(franc luxembourgeois),
6552             'one' => q(franc luxembourgeois),
6553             'other' => q(francs luxembourgeois),
6554             },
6555             },
6556             'LUL' => {
6557             symbol => 'LUL',
6558             display_name => {
6559             'currency' => q(franc financier luxembourgeois),
6560             'one' => q(franc financier luxembourgeois),
6561             'other' => q(francs financiers luxembourgeois),
6562             },
6563             },
6564             'LVL' => {
6565             symbol => 'LVL',
6566             display_name => {
6567             'currency' => q(lats letton),
6568             'one' => q(lats letton),
6569             'other' => q(lats lettons),
6570             },
6571             },
6572             'LVR' => {
6573             symbol => 'LVR',
6574             display_name => {
6575             'currency' => q(rouble letton),
6576             'one' => q(rouble letton),
6577             'other' => q(roubles lettons),
6578             },
6579             },
6580             'LYD' => {
6581             symbol => 'LYD',
6582             display_name => {
6583             'currency' => q(dinar libyen),
6584             'one' => q(dinar libyen),
6585             'other' => q(dinars libyens),
6586             },
6587             },
6588             'MAD' => {
6589             symbol => 'MAD',
6590             display_name => {
6591             'currency' => q(dirham marocain),
6592             'one' => q(dirham marocain),
6593             'other' => q(dirhams marocains),
6594             },
6595             },
6596             'MAF' => {
6597             symbol => 'fMA',
6598             display_name => {
6599             'currency' => q(franc marocain),
6600             'one' => q(franc marocain),
6601             'other' => q(francs marocains),
6602             },
6603             },
6604             'MCF' => {
6605             symbol => 'MCF',
6606             display_name => {
6607             'currency' => q(franc monégasque),
6608             'one' => q(franc monégasque),
6609             'other' => q(francs monégasques),
6610             },
6611             },
6612             'MDC' => {
6613             symbol => 'MDC',
6614             display_name => {
6615             'currency' => q(cupon moldave),
6616             'one' => q(cupon moldave),
6617             'other' => q(cupons moldaves),
6618             },
6619             },
6620             'MDL' => {
6621             symbol => 'MDL',
6622             display_name => {
6623             'currency' => q(leu moldave),
6624             'one' => q(leu moldave),
6625             'other' => q(leus moldaves),
6626             },
6627             },
6628             'MGA' => {
6629             symbol => 'MGA',
6630             display_name => {
6631             'currency' => q(ariary malgache),
6632             'one' => q(ariary malgache),
6633             'other' => q(ariarys malgaches),
6634             },
6635             },
6636             'MGF' => {
6637             symbol => 'Fmg',
6638             display_name => {
6639             'currency' => q(franc malgache),
6640             'one' => q(franc malgache),
6641             'other' => q(francs malgaches),
6642             },
6643             },
6644             'MKD' => {
6645             symbol => 'MKD',
6646             display_name => {
6647             'currency' => q(denar macédonien),
6648             'one' => q(denar macédonien),
6649             'other' => q(denars macédoniens),
6650             },
6651             },
6652             'MKN' => {
6653             symbol => 'MKN',
6654             display_name => {
6655             'currency' => q(denar macédonien \(1992–1993\)),
6656             'one' => q(denar macédonien \(1992–1993\)),
6657             'other' => q(denars macédoniens \(1992–1993\)),
6658             },
6659             },
6660             'MLF' => {
6661             symbol => 'MLF',
6662             display_name => {
6663             'currency' => q(franc malien),
6664             'one' => q(franc malien),
6665             'other' => q(francs maliens),
6666             },
6667             },
6668             'MMK' => {
6669             symbol => 'MMK',
6670             display_name => {
6671             'currency' => q(kyat myanmarais),
6672             'one' => q(kyat myanmarais),
6673             'other' => q(kyats myanmarais),
6674             },
6675             },
6676             'MNT' => {
6677             symbol => 'MNT',
6678             display_name => {
6679             'currency' => q(tugrik mongol),
6680             'one' => q(tugrik mongol),
6681             'other' => q(tugriks mongols),
6682             },
6683             },
6684             'MOP' => {
6685             symbol => 'MOP',
6686             display_name => {
6687             'currency' => q(pataca macanaise),
6688             'one' => q(pataca macanaise),
6689             'other' => q(patacas macanaises),
6690             },
6691             },
6692             'MRO' => {
6693             symbol => 'MRO',
6694             display_name => {
6695             'currency' => q(ouguiya mauritanien \(1973–2017\)),
6696             'one' => q(ouguiya mauritanien \(1973–2017\)),
6697             'other' => q(ouguiyas mauritaniens \(1973–2017\)),
6698             },
6699             },
6700             'MRU' => {
6701             symbol => 'MRU',
6702             display_name => {
6703             'currency' => q(ouguiya mauritanien),
6704             'one' => q(ouguiya mauritanien),
6705             'other' => q(ouguiyas mauritaniens),
6706             },
6707             },
6708             'MTL' => {
6709             symbol => 'MTL',
6710             display_name => {
6711             'currency' => q(lire maltaise),
6712             'one' => q(lire maltaise),
6713             'other' => q(lires maltaises),
6714             },
6715             },
6716             'MTP' => {
6717             symbol => '£MT',
6718             display_name => {
6719             'currency' => q(livre maltaise),
6720             'one' => q(livre maltaise),
6721             'other' => q(livres maltaises),
6722             },
6723             },
6724             'MUR' => {
6725             symbol => 'MUR',
6726             display_name => {
6727             'currency' => q(roupie mauricienne),
6728             'one' => q(roupie mauricienne),
6729             'other' => q(roupies mauriciennes),
6730             },
6731             },
6732             'MVP' => {
6733             symbol => 'MVP',
6734             display_name => {
6735             'currency' => q(roupie maldivienne \(1947–1981\)),
6736             'one' => q(roupie maldivienne \(1947–1981\)),
6737             'other' => q(roupies maldiviennes \(1947–1981\)),
6738             },
6739             },
6740             'MVR' => {
6741             symbol => 'MVR',
6742             display_name => {
6743             'currency' => q(rufiyaa maldivien),
6744             'one' => q(rufiyaa maldivienne),
6745             'other' => q(rufiyaas maldiviennes),
6746             },
6747             },
6748             'MWK' => {
6749             symbol => 'MWK',
6750             display_name => {
6751             'currency' => q(kwacha malawite),
6752             'one' => q(kwacha malawite),
6753             'other' => q(kwachas malawites),
6754             },
6755             },
6756             'MXN' => {
6757             symbol => '$MX',
6758             display_name => {
6759             'currency' => q(peso mexicain),
6760             'one' => q(peso mexicain),
6761             'other' => q(pesos mexicains),
6762             },
6763             },
6764             'MXP' => {
6765             symbol => 'MXP',
6766             display_name => {
6767             'currency' => q(peso d’argent mexicain \(1861–1992\)),
6768             'one' => q(peso d’argent mexicain \(1861–1992\)),
6769             'other' => q(pesos d’argent mexicains \(1861–1992\)),
6770             },
6771             },
6772             'MXV' => {
6773             symbol => 'MXV',
6774             display_name => {
6775             'currency' => q(unité de conversion mexicaine \(UDI\)),
6776             'one' => q(unité de conversion mexicaine \(UDI\)),
6777             'other' => q(unités de conversion mexicaines \(UDI\)),
6778             },
6779             },
6780             'MYR' => {
6781             symbol => 'MYR',
6782             display_name => {
6783             'currency' => q(ringgit malais),
6784             'one' => q(ringgit malais),
6785             'other' => q(ringgits malais),
6786             },
6787             },
6788             'MZE' => {
6789             symbol => 'MZE',
6790             display_name => {
6791             'currency' => q(escudo mozambicain),
6792             'one' => q(escudo mozambicain),
6793             'other' => q(escudos mozambicains),
6794             },
6795             },
6796             'MZM' => {
6797             symbol => 'MZM',
6798             display_name => {
6799             'currency' => q(métical),
6800             'one' => q(metical mozambicain \(1980–2006\)),
6801             'other' => q(meticais mozambicains \(1980–2006\)),
6802             },
6803             },
6804             'MZN' => {
6805             symbol => 'MZN',
6806             display_name => {
6807             'currency' => q(metical mozambicain),
6808             'one' => q(metical mozambicain),
6809             'other' => q(meticais mozambicains),
6810             },
6811             },
6812             'NAD' => {
6813             symbol => '$NA',
6814             display_name => {
6815             'currency' => q(dollar namibien),
6816             'one' => q(dollar namibien),
6817             'other' => q(dollars namibiens),
6818             },
6819             },
6820             'NGN' => {
6821             symbol => 'NGN',
6822             display_name => {
6823             'currency' => q(naira nigérian),
6824             'one' => q(naira nigérian),
6825             'other' => q(nairas nigérians),
6826             },
6827             },
6828             'NIC' => {
6829             symbol => 'NIC',
6830             display_name => {
6831             'currency' => q(cordoba),
6832             'one' => q(córdoba nicaraguayen \(1912–1988\)),
6833             'other' => q(córdobas nicaraguayens \(1912–1988\)),
6834             },
6835             },
6836             'NIO' => {
6837             symbol => 'NIO',
6838             display_name => {
6839             'currency' => q(córdoba oro nicaraguayen),
6840             'one' => q(córdoba oro nicaraguayen),
6841             'other' => q(córdobas oro nicaraguayens),
6842             },
6843             },
6844             'NLG' => {
6845             symbol => 'NLG',
6846             display_name => {
6847             'currency' => q(florin néerlandais),
6848             'one' => q(florin néerlandais),
6849             'other' => q(florins néerlandais),
6850             },
6851             },
6852             'NOK' => {
6853             symbol => 'NOK',
6854             display_name => {
6855             'currency' => q(couronne norvégienne),
6856             'one' => q(couronne norvégienne),
6857             'other' => q(couronnes norvégiennes),
6858             },
6859             },
6860             'NPR' => {
6861             symbol => 'NPR',
6862             display_name => {
6863             'currency' => q(roupie népalaise),
6864             'one' => q(roupie népalaise),
6865             'other' => q(roupies népalaises),
6866             },
6867             },
6868             'NZD' => {
6869             symbol => '$NZ',
6870             display_name => {
6871             'currency' => q(dollar néo-zélandais),
6872             'one' => q(dollar néo-zélandais),
6873             'other' => q(dollars néo-zélandais),
6874             },
6875             },
6876             'OMR' => {
6877             symbol => 'OMR',
6878             display_name => {
6879             'currency' => q(riyal omanais),
6880             'one' => q(riyal omanais),
6881             'other' => q(riyals omanis),
6882             },
6883             },
6884             'PAB' => {
6885             symbol => 'PAB',
6886             display_name => {
6887             'currency' => q(balboa panaméen),
6888             'one' => q(balboa panaméen),
6889             'other' => q(balboas panaméens),
6890             },
6891             },
6892             'PEI' => {
6893             symbol => 'PEI',
6894             display_name => {
6895             'currency' => q(inti péruvien),
6896             'one' => q(inti péruvien),
6897             'other' => q(intis péruviens),
6898             },
6899             },
6900             'PEN' => {
6901             symbol => 'PEN',
6902             display_name => {
6903             'currency' => q(sol péruvien),
6904             'one' => q(sol péruvien),
6905             'other' => q(sols péruviens),
6906             },
6907             },
6908             'PES' => {
6909             symbol => 'PES',
6910             display_name => {
6911             'currency' => q(sol péruvien \(1863–1985\)),
6912             'one' => q(sol péruvien \(1863–1985\)),
6913             'other' => q(sols péruviens \(1863–1985\)),
6914             },
6915             },
6916             'PGK' => {
6917             symbol => 'PGK',
6918             display_name => {
6919             'currency' => q(kina papouan-néo-guinéen),
6920             'one' => q(kina papouan-néo-guinéen),
6921             'other' => q(kinas papouan-néo-guinéens),
6922             },
6923             },
6924             'PHP' => {
6925             symbol => 'PHP',
6926             display_name => {
6927             'currency' => q(peso philippin),
6928             'one' => q(peso philippin),
6929             'other' => q(pesos philippins),
6930             },
6931             },
6932             'PKR' => {
6933             symbol => 'PKR',
6934             display_name => {
6935             'currency' => q(roupie pakistanaise),
6936             'one' => q(roupie pakistanaise),
6937             'other' => q(roupies pakistanaises),
6938             },
6939             },
6940             'PLN' => {
6941             symbol => 'PLN',
6942             display_name => {
6943             'currency' => q(zloty polonais),
6944             'one' => q(zloty polonais),
6945             'other' => q(zlotys polonais),
6946             },
6947             },
6948             'PLZ' => {
6949             symbol => 'PLZ',
6950             display_name => {
6951             'currency' => q(zloty \(1950–1995\)),
6952             'one' => q(zloty polonais \(1950–1995\)),
6953             'other' => q(zlotys polonais \(1950–1995\)),
6954             },
6955             },
6956             'PTE' => {
6957             symbol => 'PTE',
6958             display_name => {
6959             'currency' => q(escudo portugais),
6960             'one' => q(escudo portugais),
6961             'other' => q(escudos portugais),
6962             },
6963             },
6964             'PYG' => {
6965             symbol => 'PYG',
6966             display_name => {
6967             'currency' => q(guaraní paraguayen),
6968             'one' => q(guaraní paraguayen),
6969             'other' => q(guaranís paraguayens),
6970             },
6971             },
6972             'QAR' => {
6973             symbol => 'QAR',
6974             display_name => {
6975             'currency' => q(riyal qatari),
6976             'one' => q(riyal qatari),
6977             'other' => q(riyals qataris),
6978             },
6979             },
6980             'RHD' => {
6981             symbol => '$RH',
6982             display_name => {
6983             'currency' => q(dollar rhodésien),
6984             'one' => q(dollar rhodésien),
6985             'other' => q(dollars rhodésiens),
6986             },
6987             },
6988             'ROL' => {
6989             symbol => 'ROL',
6990             display_name => {
6991             'currency' => q(ancien leu roumain),
6992             'one' => q(leu roumain \(1952–2005\)),
6993             'other' => q(lei roumains \(1952–2005\)),
6994             },
6995             },
6996             'RON' => {
6997             symbol => 'RON',
6998             display_name => {
6999             'currency' => q(leu roumain),
7000             'one' => q(leu roumain),
7001             'other' => q(lei roumains),
7002             },
7003             },
7004             'RSD' => {
7005             symbol => 'RSD',
7006             display_name => {
7007             'currency' => q(dinar serbe),
7008             'one' => q(dinar serbe),
7009             'other' => q(dinars serbes),
7010             },
7011             },
7012             'RUB' => {
7013             symbol => 'RUB',
7014             display_name => {
7015             'currency' => q(rouble russe),
7016             'one' => q(rouble russe),
7017             'other' => q(roubles russes),
7018             },
7019             },
7020             'RUR' => {
7021             symbol => 'RUR',
7022             display_name => {
7023             'currency' => q(rouble russe \(1991–1998\)),
7024             'one' => q(rouble russe \(1991–1998\)),
7025             'other' => q(roubles russes \(1991–1998\)),
7026             },
7027             },
7028             'RWF' => {
7029             symbol => 'RWF',
7030             display_name => {
7031             'currency' => q(franc rwandais),
7032             'one' => q(franc rwandais),
7033             'other' => q(francs rwandais),
7034             },
7035             },
7036             'SAR' => {
7037             symbol => 'SAR',
7038             display_name => {
7039             'currency' => q(riyal saoudien),
7040             'one' => q(riyal saoudien),
7041             'other' => q(riyals saoudiens),
7042             },
7043             },
7044             'SBD' => {
7045             symbol => '$SB',
7046             display_name => {
7047             'currency' => q(dollar des îles Salomon),
7048             'one' => q(dollar des îles Salomon),
7049             'other' => q(dollars des îles Salomon),
7050             },
7051             },
7052             'SCR' => {
7053             symbol => 'SCR',
7054             display_name => {
7055             'currency' => q(roupie des Seychelles),
7056             'one' => q(roupie des Seychelles),
7057             'other' => q(roupies des Seychelles),
7058             },
7059             },
7060             'SDD' => {
7061             symbol => 'SDD',
7062             display_name => {
7063             'currency' => q(dinar soudanais),
7064             'one' => q(dinar soudanais \(1992–2007\)),
7065             'other' => q(dinars soudanais \(1992–2007\)),
7066             },
7067             },
7068             'SDG' => {
7069             symbol => 'SDG',
7070             display_name => {
7071             'currency' => q(livre soudanaise),
7072             'one' => q(livre soudanaise),
7073             'other' => q(livres soudanaises),
7074             },
7075             },
7076             'SDP' => {
7077             symbol => 'SDP',
7078             display_name => {
7079             'currency' => q(livre soudanaise \(1956–2007\)),
7080             'one' => q(livre soudanaise \(1956–2007\)),
7081             'other' => q(livres soudanaises \(1956–2007\)),
7082             },
7083             },
7084             'SEK' => {
7085             symbol => 'SEK',
7086             display_name => {
7087             'currency' => q(couronne suédoise),
7088             'one' => q(couronne suédoise),
7089             'other' => q(couronnes suédoises),
7090             },
7091             },
7092             'SGD' => {
7093             symbol => '$SG',
7094             display_name => {
7095             'currency' => q(dollar de Singapour),
7096             'one' => q(dollar de Singapour),
7097             'other' => q(dollars de Singapour),
7098             },
7099             },
7100             'SHP' => {
7101             symbol => 'SHP',
7102             display_name => {
7103             'currency' => q(livre de Sainte-Hélène),
7104             'one' => q(livre de Sainte-Hélène),
7105             'other' => q(livres de Sainte-Hélène),
7106             },
7107             },
7108             'SIT' => {
7109             symbol => 'SIT',
7110             display_name => {
7111             'currency' => q(tolar slovène),
7112             'one' => q(tolar slovène),
7113             'other' => q(tolars slovènes),
7114             },
7115             },
7116             'SKK' => {
7117             symbol => 'SKK',
7118             display_name => {
7119             'currency' => q(couronne slovaque),
7120             'one' => q(couronne slovaque),
7121             'other' => q(couronnes slovaques),
7122             },
7123             },
7124             'SLL' => {
7125             symbol => 'SLL',
7126             display_name => {
7127             'currency' => q(leone sierra-léonais),
7128             'one' => q(leone sierra-léonais),
7129             'other' => q(leones sierra-léonais),
7130             },
7131             },
7132             'SOS' => {
7133             symbol => 'SOS',
7134             display_name => {
7135             'currency' => q(shilling somalien),
7136             'one' => q(shilling somalien),
7137             'other' => q(shillings somaliens),
7138             },
7139             },
7140             'SRD' => {
7141             symbol => '$SR',
7142             display_name => {
7143             'currency' => q(dollar surinamais),
7144             'one' => q(dollar surinamais),
7145             'other' => q(dollars surinamais),
7146             },
7147             },
7148             'SRG' => {
7149             symbol => 'SRG',
7150             display_name => {
7151             'currency' => q(florin surinamais),
7152             'one' => q(florin surinamais),
7153             'other' => q(florins surinamais),
7154             },
7155             },
7156             'SSP' => {
7157             symbol => 'SSP',
7158             display_name => {
7159             'currency' => q(livre sud-soudanaise),
7160             'one' => q(livre sud-soudanaise),
7161             'other' => q(livres sud-soudanaises),
7162             },
7163             },
7164             'STD' => {
7165             symbol => 'STD',
7166             display_name => {
7167             'currency' => q(dobra santoméen \(1977–2017\)),
7168             'one' => q(dobra santoméen \(1977–2017\)),
7169             'other' => q(dobras santoméens \(1977–2017\)),
7170             },
7171             },
7172             'STN' => {
7173             symbol => 'STN',
7174             display_name => {
7175             'currency' => q(dobra santoméen),
7176             'one' => q(dobra santoméen),
7177             'other' => q(dobras santoméens),
7178             },
7179             },
7180             'SUR' => {
7181             symbol => 'SUR',
7182             display_name => {
7183             'currency' => q(rouble soviétique),
7184             'one' => q(rouble soviétique),
7185             'other' => q(roubles soviétiques),
7186             },
7187             },
7188             'SVC' => {
7189             symbol => 'SVC',
7190             display_name => {
7191             'currency' => q(colón salvadorien),
7192             'one' => q(colón salvadorien),
7193             'other' => q(colóns salvadoriens),
7194             },
7195             },
7196             'SYP' => {
7197             symbol => 'SYP',
7198             display_name => {
7199             'currency' => q(livre syrienne),
7200             'one' => q(livre syrienne),
7201             'other' => q(livres syriennes),
7202             },
7203             },
7204             'SZL' => {
7205             symbol => 'SZL',
7206             display_name => {
7207             'currency' => q(lilangeni swazi),
7208             'one' => q(lilangeni swazi),
7209             'other' => q(lilangenis swazis),
7210             },
7211             },
7212             'THB' => {
7213             symbol => 'THB',
7214             display_name => {
7215             'currency' => q(baht thaïlandais),
7216             'one' => q(baht thaïlandais),
7217             'other' => q(bahts thaïlandais),
7218             },
7219             },
7220             'TJR' => {
7221             symbol => 'TJR',
7222             display_name => {
7223             'currency' => q(rouble tadjik),
7224             'one' => q(rouble tadjik),
7225             'other' => q(roubles tadjiks),
7226             },
7227             },
7228             'TJS' => {
7229             symbol => 'TJS',
7230             display_name => {
7231             'currency' => q(somoni tadjik),
7232             'one' => q(somoni tadjik),
7233             'other' => q(somonis tadjiks),
7234             },
7235             },
7236             'TMM' => {
7237             symbol => 'TMM',
7238             display_name => {
7239             'currency' => q(manat turkmène),
7240             'one' => q(manat turkmène),
7241             'other' => q(manats turkmènes),
7242             },
7243             },
7244             'TMT' => {
7245             symbol => 'TMT',
7246             display_name => {
7247             'currency' => q(nouveau manat turkmène),
7248             'one' => q(nouveau manat turkmène),
7249             'other' => q(nouveaux manats turkmènes),
7250             },
7251             },
7252             'TND' => {
7253             symbol => 'TND',
7254             display_name => {
7255             'currency' => q(dinar tunisien),
7256             'one' => q(dinar tunisien),
7257             'other' => q(dinars tunisiens),
7258             },
7259             },
7260             'TOP' => {
7261             symbol => 'TOP',
7262             display_name => {
7263             'currency' => q(pa’anga tongan),
7264             'one' => q(pa’anga tongan),
7265             'other' => q(pa’angas tongans),
7266             },
7267             },
7268             'TPE' => {
7269             symbol => 'TPE',
7270             display_name => {
7271             'currency' => q(escudo timorais),
7272             'one' => q(escudo timorais),
7273             'other' => q(escudos timorais),
7274             },
7275             },
7276             'TRL' => {
7277             symbol => 'TRL',
7278             display_name => {
7279             'currency' => q(livre turque \(1844–2005\)),
7280             'one' => q(livre turque \(1844–2005\)),
7281             'other' => q(livres turques \(1844–2005\)),
7282             },
7283             },
7284             'TRY' => {
7285             symbol => 'TRY',
7286             display_name => {
7287             'currency' => q(livre turque),
7288             'one' => q(livre turque),
7289             'other' => q(livres turques),
7290             },
7291             },
7292             'TTD' => {
7293             symbol => '$TT',
7294             display_name => {
7295             'currency' => q(dollar trinidadien),
7296             'one' => q(dollar de Trinité-et-Tobago),
7297             'other' => q(dollars de Trinité-et-Tobago),
7298             },
7299             },
7300             'TWD' => {
7301             symbol => 'TWD',
7302             display_name => {
7303             'currency' => q(nouveau dollar taïwanais),
7304             'one' => q(nouveau dollar taïwanais),
7305             'other' => q(nouveaux dollars taïwanais),
7306             },
7307             },
7308             'TZS' => {
7309             symbol => 'TZS',
7310             display_name => {
7311             'currency' => q(shilling tanzanien),
7312             'one' => q(shilling tanzanien),
7313             'other' => q(shillings tanzaniens),
7314             },
7315             },
7316             'UAH' => {
7317             symbol => 'UAH',
7318             display_name => {
7319             'currency' => q(hryvnia ukrainienne),
7320             'one' => q(hryvnia ukrainienne),
7321             'other' => q(hryvnias ukrainiennes),
7322             },
7323             },
7324             'UAK' => {
7325             symbol => 'UAK',
7326             display_name => {
7327             'currency' => q(karbovanetz),
7328             'one' => q(karbovanets ukrainien \(1992–1996\)),
7329             'other' => q(karbovanets ukrainiens \(1992–1996\)),
7330             },
7331             },
7332             'UGS' => {
7333             symbol => 'UGS',
7334             display_name => {
7335             'currency' => q(shilling ougandais \(1966–1987\)),
7336             'one' => q(shilling ougandais \(1966–1987\)),
7337             'other' => q(shillings ougandais \(1966–1987\)),
7338             },
7339             },
7340             'UGX' => {
7341             symbol => 'UGX',
7342             display_name => {
7343             'currency' => q(shilling ougandais),
7344             'one' => q(shilling ougandais),
7345             'other' => q(shillings ougandais),
7346             },
7347             },
7348             'USD' => {
7349             symbol => '$US',
7350             display_name => {
7351             'currency' => q(dollar des États-Unis),
7352             'one' => q(dollar des États-Unis),
7353             'other' => q(dollars des États-Unis),
7354             },
7355             },
7356             'USN' => {
7357             symbol => 'USN',
7358             display_name => {
7359             'currency' => q(dollar des Etats-Unis \(jour suivant\)),
7360             'one' => q(dollar des États-Unis \(jour suivant\)),
7361             'other' => q(dollars des États-Unis \(jour suivant\)),
7362             },
7363             },
7364             'USS' => {
7365             symbol => 'USS',
7366             display_name => {
7367             'currency' => q(dollar des Etats-Unis \(jour même\)),
7368             'one' => q(dollar des États-Unis \(jour même\)),
7369             'other' => q(dollars des États-Unis \(jour même\)),
7370             },
7371             },
7372             'UYI' => {
7373             symbol => 'UYI',
7374             display_name => {
7375             'currency' => q(peso uruguayen \(unités indexées\)),
7376             'one' => q(peso uruguayen \(unités indexées\)),
7377             'other' => q(pesos uruguayen \(unités indexées\)),
7378             },
7379             },
7380             'UYP' => {
7381             symbol => 'UYP',
7382             display_name => {
7383             'currency' => q(peso uruguayen \(1975–1993\)),
7384             'one' => q(peso uruguayen \(1975–1993\)),
7385             'other' => q(pesos uruguayens \(1975–1993\)),
7386             },
7387             },
7388             'UYU' => {
7389             symbol => '$UY',
7390             display_name => {
7391             'currency' => q(peso uruguayen),
7392             'one' => q(peso uruguayen),
7393             'other' => q(pesos uruguayens),
7394             },
7395             },
7396             'UZS' => {
7397             symbol => 'UZS',
7398             display_name => {
7399             'currency' => q(sum ouzbek),
7400             'one' => q(sum ouzbek),
7401             'other' => q(sums ouzbeks),
7402             },
7403             },
7404             'VEB' => {
7405             symbol => 'VEB',
7406             display_name => {
7407             'currency' => q(bolivar vénézuélien \(1871–2008\)),
7408             'one' => q(bolivar vénézuélien \(1871–2008\)),
7409             'other' => q(bolivar vénézuélien \(1871–2008\)),
7410             },
7411             },
7412             'VEF' => {
7413             symbol => 'VEF',
7414             display_name => {
7415             'currency' => q(bolivar vénézuélien \(2008–2018\)),
7416             'one' => q(bolivar vénézuélien \(2008–2018\)),
7417             'other' => q(bolivars vénézuéliens \(2008–2018\)),
7418             },
7419             },
7420             'VES' => {
7421             symbol => 'VES',
7422             display_name => {
7423             'currency' => q(bolivar vénézuélien),
7424             'one' => q(bolivar vénézuélien),
7425             'other' => q(bolivars vénézuéliens),
7426             },
7427             },
7428             'VND' => {
7429             symbol => '₫',
7430             display_name => {
7431             'currency' => q(dông vietnamien),
7432             'one' => q(dông vietnamien),
7433             'other' => q(dôngs vietnamiens),
7434             },
7435             },
7436             'VNN' => {
7437             symbol => 'VNN',
7438             display_name => {
7439             'currency' => q(dông vietnamien \(1978–1985\)),
7440             'one' => q(dông vietnamien \(1978–1985\)),
7441             'other' => q(dôngs vietnamiens \(1978–1985\)),
7442             },
7443             },
7444             'VUV' => {
7445             symbol => 'VUV',
7446             display_name => {
7447             'currency' => q(vatu vanuatuan),
7448             'one' => q(vatu vanuatuan),
7449             'other' => q(vatus vanuatuans),
7450             },
7451             },
7452             'WST' => {
7453             symbol => 'WS$',
7454             display_name => {
7455             'currency' => q(tala samoan),
7456             'one' => q(tala samoan),
7457             'other' => q(talas samoans),
7458             },
7459             },
7460             'XAF' => {
7461             symbol => 'FCFA',
7462             display_name => {
7463             'currency' => q(franc CFA \(BEAC\)),
7464             'one' => q(franc CFA \(BEAC\)),
7465             'other' => q(francs CFA \(BEAC\)),
7466             },
7467             },
7468             'XAG' => {
7469             symbol => 'XAG',
7470             display_name => {
7471             'currency' => q(argent),
7472             'one' => q(once troy d’argent),
7473             'other' => q(onces troy d’argent),
7474             },
7475             },
7476             'XAU' => {
7477             symbol => 'XAU',
7478             display_name => {
7479             'currency' => q(or),
7480             'one' => q(once troy d’or),
7481             'other' => q(onces troy d’or),
7482             },
7483             },
7484             'XBA' => {
7485             symbol => 'XBA',
7486             display_name => {
7487             'currency' => q(unité européenne composée),
7488             'one' => q(unité composée européenne \(EURCO\)),
7489             'other' => q(unités composées européennes \(EURCO\)),
7490             },
7491             },
7492             'XBB' => {
7493             symbol => 'XBB',
7494             display_name => {
7495             'currency' => q(unité monétaire européenne),
7496             'one' => q(unité monétaire européenne \(UME–6\)),
7497             'other' => q(unités monétaires européennes \(UME–6\)),
7498             },
7499             },
7500             'XBC' => {
7501             symbol => 'XBC',
7502             display_name => {
7503             'currency' => q(unité de compte européenne \(XBC\)),
7504             'one' => q(unité de compte 9 européenne \(UEC–9\)),
7505             'other' => q(unités de compte 9 européennes \(UEC–9\)),
7506             },
7507             },
7508             'XBD' => {
7509             symbol => 'XBD',
7510             display_name => {
7511             'currency' => q(unité de compte européenne \(XBD\)),
7512             'one' => q(unité de compte 17 européenne \(UEC–17\)),
7513             'other' => q(unités de compte 17 européennes \(UEC–17\)),
7514             },
7515             },
7516             'XCD' => {
7517             symbol => 'XCD',
7518             display_name => {
7519             'currency' => q(dollar des Caraïbes orientales),
7520             'one' => q(dollar des Caraïbes orientales),
7521             'other' => q(dollars des Caraïbes orientales),
7522             },
7523             },
7524             'XDR' => {
7525             symbol => 'DTS',
7526             display_name => {
7527             'currency' => q(droit de tirage spécial),
7528             'one' => q(droit de tirage spécial),
7529             'other' => q(droits de tirage spéciaux),
7530             },
7531             },
7532             'XEU' => {
7533             symbol => 'XEU',
7534             display_name => {
7535             'currency' => q(unité de compte européenne \(ECU\)),
7536             'one' => q(unité de compte européenne \(ECU\)),
7537             'other' => q(unités de compte européennes \(ECU\)),
7538             },
7539             },
7540             'XFO' => {
7541             symbol => 'XFO',
7542             display_name => {
7543             'currency' => q(franc or),
7544             'one' => q(franc or),
7545             'other' => q(francs or),
7546             },
7547             },
7548             'XFU' => {
7549             symbol => 'XFU',
7550             display_name => {
7551             'currency' => q(franc UIC),
7552             'one' => q(franc UIC),
7553             'other' => q(francs UIC),
7554             },
7555             },
7556             'XOF' => {
7557             symbol => 'CFA',
7558             display_name => {
7559             'currency' => q(franc CFA \(BCEAO\)),
7560             'one' => q(franc CFA \(BCEAO\)),
7561             'other' => q(francs CFA \(BCEAO\)),
7562             },
7563             },
7564             'XPD' => {
7565             symbol => 'XPD',
7566             display_name => {
7567             'currency' => q(palladium),
7568             'one' => q(once troy de palladium),
7569             'other' => q(onces troy de palladium),
7570             },
7571             },
7572             'XPF' => {
7573             symbol => 'FCFP',
7574             display_name => {
7575             'currency' => q(franc CFP),
7576             'one' => q(franc CFP),
7577             'other' => q(francs CFP),
7578             },
7579             },
7580             'XPT' => {
7581             symbol => 'XPT',
7582             display_name => {
7583             'currency' => q(platine),
7584             'one' => q(once troy de platine),
7585             'other' => q(onces troy de platine),
7586             },
7587             },
7588             'XRE' => {
7589             symbol => 'XRE',
7590             display_name => {
7591             'currency' => q(type de fonds RINET),
7592             'one' => q(unité de fonds RINET),
7593             'other' => q(unités de fonds RINET),
7594             },
7595             },
7596             'XSU' => {
7597             symbol => 'XSU',
7598             display_name => {
7599             'currency' => q(sucre),
7600             'one' => q(sucre),
7601             'other' => q(sucres),
7602             },
7603             },
7604             'XTS' => {
7605             symbol => 'XTS',
7606             display_name => {
7607             'currency' => q(\(devise de test\)),
7608             'one' => q(\(devise de test\)),
7609             'other' => q(\(devises de test\)),
7610             },
7611             },
7612             'XUA' => {
7613             symbol => 'XUA',
7614             display_name => {
7615             'currency' => q(unité de compte ADB),
7616             'one' => q(unité de compte ADB),
7617             'other' => q(unités de compte ADB),
7618             },
7619             },
7620             'XXX' => {
7621             symbol => 'XXX',
7622             display_name => {
7623             'currency' => q(devise inconnue ou non valide),
7624             'one' => q(devise inconnue),
7625             'other' => q(devises inconnues),
7626             },
7627             },
7628             'YDD' => {
7629             symbol => 'YDD',
7630             display_name => {
7631             'currency' => q(dinar du Yémen),
7632             'one' => q(dinar nord-yéménite),
7633             'other' => q(dinars nord-yéménites),
7634             },
7635             },
7636             'YER' => {
7637             symbol => 'YER',
7638             display_name => {
7639             'currency' => q(riyal yéménite),
7640             'one' => q(riyal yéménite),
7641             'other' => q(riyals yéménites),
7642             },
7643             },
7644             'YUD' => {
7645             symbol => 'YUD',
7646             display_name => {
7647             'currency' => q(nouveau dinar yougoslave),
7648             'one' => q(dinar fort yougoslave \(1966–1989\)),
7649             'other' => q(dinars forts yougoslaves \(1966–1989\)),
7650             },
7651             },
7652             'YUM' => {
7653             symbol => 'YUM',
7654             display_name => {
7655             'currency' => q(dinar yougoslave Noviy),
7656             'one' => q(nouveau dinar yougoslave \(1994–2003\)),
7657             'other' => q(nouveaux dinars yougoslaves \(1994–2003\)),
7658             },
7659             },
7660             'YUN' => {
7661             symbol => 'YUN',
7662             display_name => {
7663             'currency' => q(dinar yougoslave convertible),
7664             'one' => q(dinar convertible yougoslave \(1990–1992\)),
7665             'other' => q(dinars convertibles yougoslaves \(1990–1992\)),
7666             },
7667             },
7668             'YUR' => {
7669             symbol => 'YUR',
7670             display_name => {
7671             'currency' => q(dinar réformé yougoslave \(1992–1993\)),
7672             'one' => q(dinar réformé yougoslave \(1992–1993\)),
7673             'other' => q(dinars réformés yougoslaves \(1992–1993\)),
7674             },
7675             },
7676             'ZAL' => {
7677             symbol => 'ZAL',
7678             display_name => {
7679             'currency' => q(rand sud-africain \(financier\)),
7680             'one' => q(rand sud-africain \(financier\)),
7681             'other' => q(rands sud-africains \(financiers\)),
7682             },
7683             },
7684             'ZAR' => {
7685             symbol => 'ZAR',
7686             display_name => {
7687             'currency' => q(rand sud-africain),
7688             'one' => q(rand sud-africain),
7689             'other' => q(rands sud-africains),
7690             },
7691             },
7692             'ZMK' => {
7693             symbol => 'ZMK',
7694             display_name => {
7695             'currency' => q(kwacha zambien \(1968–2012\)),
7696             'one' => q(kwacha zambien \(1968–2012\)),
7697             'other' => q(kwachas zambiens \(1968–2012\)),
7698             },
7699             },
7700             'ZMW' => {
7701             symbol => 'ZMW',
7702             display_name => {
7703             'currency' => q(kwacha zambien),
7704             'one' => q(kwacha zambien),
7705             'other' => q(kwachas zambiens),
7706             },
7707             },
7708             'ZRN' => {
7709             symbol => 'ZRN',
7710             display_name => {
7711             'currency' => q(nouveau zaïre zaïrien),
7712             'one' => q(nouveau zaïre zaïrien),
7713             'other' => q(nouveaux zaïres zaïriens),
7714             },
7715             },
7716             'ZRZ' => {
7717             symbol => 'ZRZ',
7718             display_name => {
7719             'currency' => q(zaïre zaïrois),
7720             'one' => q(zaïre zaïrois),
7721             'other' => q(zaïres zaïrois),
7722             },
7723             },
7724             'ZWD' => {
7725             symbol => 'ZWD',
7726             display_name => {
7727             'currency' => q(dollar zimbabwéen),
7728             'one' => q(dollar zimbabwéen),
7729             'other' => q(dollars zimbabwéens),
7730             },
7731             },
7732             'ZWL' => {
7733             symbol => 'ZWL',
7734             display_name => {
7735             'currency' => q(dollar zimbabwéen \(2009\)),
7736             'one' => q(dollar zimbabwéen \(2009\)),
7737             'other' => q(dollars zimbabwéens \(2009\)),
7738             },
7739             },
7740             'ZWR' => {
7741             symbol => 'ZWR',
7742             display_name => {
7743             'currency' => q(dollar zimbabwéen \(2008\)),
7744             'one' => q(dollar zimbabwéen \(2008\)),
7745             'other' => q(dollars zimbabwéens \(2008\)),
7746             },
7747             },
7748             } },
7749             );
7750              
7751              
7752             has 'calendar_months' => (
7753             is => 'ro',
7754             isa => HashRef,
7755             init_arg => undef,
7756             default => sub { {
7757             'chinese' => {
7758             'format' => {
7759             abbreviated => {
7760             nonleap => [
7761             '1yuè',
7762             '2yuè',
7763             '3yuè',
7764             '4yuè',
7765             '5yuè',
7766             '6yuè',
7767             '7yuè',
7768             '8yuè',
7769             '9yuè',
7770             '10yuè',
7771             '11yuè',
7772             '12yuè'
7773             ],
7774             leap => [
7775            
7776             ],
7777             },
7778             narrow => {
7779             nonleap => [
7780             '1',
7781             '2',
7782             '3',
7783             '4',
7784             '5',
7785             '6',
7786             '7',
7787             '8',
7788             '9',
7789             '10',
7790             '11',
7791             '12'
7792             ],
7793             leap => [
7794            
7795             ],
7796             },
7797             wide => {
7798             nonleap => [
7799             'zhēngyuè',
7800             'èryuè',
7801             'sānyuè',
7802             'sìyuè',
7803             'wǔyuè',
7804             'liùyuè',
7805             'qīyuè',
7806             'bāyuè',
7807             'jiǔyuè',
7808             'shíyuè',
7809             'shíyīyuè',
7810             'shí’èryuè'
7811             ],
7812             leap => [
7813            
7814             ],
7815             },
7816             },
7817             'stand-alone' => {
7818             abbreviated => {
7819             nonleap => [
7820             '1yuè',
7821             '2yuè',
7822             '3yuè',
7823             '4yuè',
7824             '5yuè',
7825             '6yuè',
7826             '7yuè',
7827             '8yuè',
7828             '9yuè',
7829             '10yuè',
7830             '11yuè',
7831             '12yuè'
7832             ],
7833             leap => [
7834            
7835             ],
7836             },
7837             narrow => {
7838             nonleap => [
7839             '1',
7840             '2',
7841             '3',
7842             '4',
7843             '5',
7844             '6',
7845             '7',
7846             '8',
7847             '9',
7848             '10',
7849             '11',
7850             '12'
7851             ],
7852             leap => [
7853            
7854             ],
7855             },
7856             wide => {
7857             nonleap => [
7858             'zhēngyuè',
7859             'èryuè',
7860             'sānyuè',
7861             'sìyuè',
7862             'wǔyuè',
7863             'liùyuè',
7864             'qīyuè',
7865             'bāyuè',
7866             'jiǔyuè',
7867             'shíyuè',
7868             'shíyīyuè',
7869             'shí’èryuè'
7870             ],
7871             leap => [
7872            
7873             ],
7874             },
7875             },
7876             },
7877             'coptic' => {
7878             'format' => {
7879             abbreviated => {
7880             nonleap => [
7881             'tout',
7882             'bâb.',
7883             'hât.',
7884             'kya.',
7885             'toub.',
7886             'amsh.',
7887             'barma.',
7888             'barmo.',
7889             'bash.',
7890             'ba’o.',
7891             'abî.',
7892             'mis.',
7893             'al-n.'
7894             ],
7895             leap => [
7896            
7897             ],
7898             },
7899             narrow => {
7900             nonleap => [
7901             '1',
7902             '2',
7903             '3',
7904             '4',
7905             '5',
7906             '6',
7907             '7',
7908             '8',
7909             '9',
7910             '10',
7911             '11',
7912             '12',
7913             '13'
7914             ],
7915             leap => [
7916            
7917             ],
7918             },
7919             wide => {
7920             nonleap => [
7921             'tout',
7922             'bâbâ',
7923             'hâtour',
7924             'kyahk',
7925             'toubah',
7926             'amshîr',
7927             'barmahât',
7928             'barmoudah',
7929             'bashans',
7930             'ba’ounah',
7931             'abîb',
7932             'misra',
7933             'al-nasi'
7934             ],
7935             leap => [
7936            
7937             ],
7938             },
7939             },
7940             'stand-alone' => {
7941             abbreviated => {
7942             nonleap => [
7943             'tout',
7944             'bâb.',
7945             'hât.',
7946             'kya.',
7947             'toub.',
7948             'amsh.',
7949             'barma.',
7950             'barmo.',
7951             'bash.',
7952             'ba’o.',
7953             'abî.',
7954             'mis.',
7955             'al-n.'
7956             ],
7957             leap => [
7958            
7959             ],
7960             },
7961             narrow => {
7962             nonleap => [
7963             '1',
7964             '2',
7965             '3',
7966             '4',
7967             '5',
7968             '6',
7969             '7',
7970             '8',
7971             '9',
7972             '10',
7973             '11',
7974             '12',
7975             '13'
7976             ],
7977             leap => [
7978            
7979             ],
7980             },
7981             wide => {
7982             nonleap => [
7983             'tout',
7984             'bâbâ',
7985             'hâtour',
7986             'kyahk',
7987             'toubah',
7988             'amshîr',
7989             'barmahât',
7990             'barmoudah',
7991             'bashans',
7992             'ba’ounah',
7993             'abîb',
7994             'misra',
7995             'al-nasi'
7996             ],
7997             leap => [
7998            
7999             ],
8000             },
8001             },
8002             },
8003             'dangi' => {
8004             'format' => {
8005             abbreviated => {
8006             nonleap => [
8007             '1yuè',
8008             '2yuè',
8009             '3yuè',
8010             '4yuè',
8011             '5yuè',
8012             '6yuè',
8013             '7yuè',
8014             '8yuè',
8015             '9yuè',
8016             '10yuè',
8017             '11yuè',
8018             '12yuè'
8019             ],
8020             leap => [
8021            
8022             ],
8023             },
8024             narrow => {
8025             nonleap => [
8026             '1',
8027             '2',
8028             '3',
8029             '4',
8030             '5',
8031             '6',
8032             '7',
8033             '8',
8034             '9',
8035             '10',
8036             '11',
8037             '12'
8038             ],
8039             leap => [
8040            
8041             ],
8042             },
8043             wide => {
8044             nonleap => [
8045             'zhēngyuè',
8046             'èryuè',
8047             'sānyuè',
8048             'sìyuè',
8049             'wǔyuè',
8050             'liùyuè',
8051             'qīyuè',
8052             'bāyuè',
8053             'jiǔyuè',
8054             'shíyuè',
8055             'shíyīyuè',
8056             'shí’èryuè'
8057             ],
8058             leap => [
8059            
8060             ],
8061             },
8062             },
8063             'stand-alone' => {
8064             abbreviated => {
8065             nonleap => [
8066             '1yuè',
8067             '2yuè',
8068             '3yuè',
8069             '4yuè',
8070             '5yuè',
8071             '6yuè',
8072             '7yuè',
8073             '8yuè',
8074             '9yuè',
8075             '10yuè',
8076             '11yuè',
8077             '12yuè'
8078             ],
8079             leap => [
8080            
8081             ],
8082             },
8083             narrow => {
8084             nonleap => [
8085             '1',
8086             '2',
8087             '3',
8088             '4',
8089             '5',
8090             '6',
8091             '7',
8092             '8',
8093             '9',
8094             '10',
8095             '11',
8096             '12'
8097             ],
8098             leap => [
8099            
8100             ],
8101             },
8102             wide => {
8103             nonleap => [
8104             'zhēngyuè',
8105             'èryuè',
8106             'sānyuè',
8107             'sìyuè',
8108             'wǔyuè',
8109             'liùyuè',
8110             'qīyuè',
8111             'bāyuè',
8112             'jiǔyuè',
8113             'shíyuè',
8114             'shíyīyuè',
8115             'shí’èryuè'
8116             ],
8117             leap => [
8118            
8119             ],
8120             },
8121             },
8122             },
8123             'ethiopic' => {
8124             'format' => {
8125             abbreviated => {
8126             nonleap => [
8127             'mäs.',
8128             'teq.',
8129             'hed.',
8130             'tah.',
8131             'ter',
8132             'yäk.',
8133             'mäg.',
8134             'miy.',
8135             'gue.',
8136             'sän.',
8137             'ham.',
8138             'näh.',
8139             'pag.'
8140             ],
8141             leap => [
8142            
8143             ],
8144             },
8145             narrow => {
8146             nonleap => [
8147             '1',
8148             '2',
8149             '3',
8150             '4',
8151             '5',
8152             '6',
8153             '7',
8154             '8',
8155             '9',
8156             '10',
8157             '11',
8158             '12',
8159             '13'
8160             ],
8161             leap => [
8162            
8163             ],
8164             },
8165             wide => {
8166             nonleap => [
8167             'mäskäräm',
8168             'teqemt',
8169             'hedar',
8170             'tahesas',
8171             'ter',
8172             'yäkatit',
8173             'mägabit',
8174             'miyazya',
8175             'guenbot',
8176             'säné',
8177             'hamlé',
8178             'nähasé',
8179             'pagumén'
8180             ],
8181             leap => [
8182            
8183             ],
8184             },
8185             },
8186             'stand-alone' => {
8187             abbreviated => {
8188             nonleap => [
8189             'mäs.',
8190             'teq.',
8191             'hed.',
8192             'tah.',
8193             'ter',
8194             'yäk.',
8195             'mäg.',
8196             'miy.',
8197             'gue.',
8198             'sän.',
8199             'ham.',
8200             'näh.',
8201             'pag.'
8202             ],
8203             leap => [
8204            
8205             ],
8206             },
8207             narrow => {
8208             nonleap => [
8209             '1',
8210             '2',
8211             '3',
8212             '4',
8213             '5',
8214             '6',
8215             '7',
8216             '8',
8217             '9',
8218             '10',
8219             '11',
8220             '12',
8221             '13'
8222             ],
8223             leap => [
8224            
8225             ],
8226             },
8227             wide => {
8228             nonleap => [
8229             'mäskäräm',
8230             'teqemt',
8231             'hedar',
8232             'tahesas',
8233             'ter',
8234             'yäkatit',
8235             'mägabit',
8236             'miyazya',
8237             'guenbot',
8238             'säné',
8239             'hamlé',
8240             'nähasé',
8241             'pagumén'
8242             ],
8243             leap => [
8244            
8245             ],
8246             },
8247             },
8248             },
8249             'gregorian' => {
8250             'format' => {
8251             abbreviated => {
8252             nonleap => [
8253             'janv.',
8254             'févr.',
8255             'mars',
8256             'avr.',
8257             'mai',
8258             'juin',
8259             'juil.',
8260             'août',
8261             'sept.',
8262             'oct.',
8263             'nov.',
8264             'déc.'
8265             ],
8266             leap => [
8267            
8268             ],
8269             },
8270             narrow => {
8271             nonleap => [
8272             'J',
8273             'F',
8274             'M',
8275             'A',
8276             'M',
8277             'J',
8278             'J',
8279             'A',
8280             'S',
8281             'O',
8282             'N',
8283             'D'
8284             ],
8285             leap => [
8286            
8287             ],
8288             },
8289             wide => {
8290             nonleap => [
8291             'janvier',
8292             'février',
8293             'mars',
8294             'avril',
8295             'mai',
8296             'juin',
8297             'juillet',
8298             'août',
8299             'septembre',
8300             'octobre',
8301             'novembre',
8302             'décembre'
8303             ],
8304             leap => [
8305            
8306             ],
8307             },
8308             },
8309             'stand-alone' => {
8310             abbreviated => {
8311             nonleap => [
8312             'janv.',
8313             'févr.',
8314             'mars',
8315             'avr.',
8316             'mai',
8317             'juin',
8318             'juil.',
8319             'août',
8320             'sept.',
8321             'oct.',
8322             'nov.',
8323             'déc.'
8324             ],
8325             leap => [
8326            
8327             ],
8328             },
8329             narrow => {
8330             nonleap => [
8331             'J',
8332             'F',
8333             'M',
8334             'A',
8335             'M',
8336             'J',
8337             'J',
8338             'A',
8339             'S',
8340             'O',
8341             'N',
8342             'D'
8343             ],
8344             leap => [
8345            
8346             ],
8347             },
8348             wide => {
8349             nonleap => [
8350             'janvier',
8351             'février',
8352             'mars',
8353             'avril',
8354             'mai',
8355             'juin',
8356             'juillet',
8357             'août',
8358             'septembre',
8359             'octobre',
8360             'novembre',
8361             'décembre'
8362             ],
8363             leap => [
8364            
8365             ],
8366             },
8367             },
8368             },
8369             'hebrew' => {
8370             'format' => {
8371             abbreviated => {
8372             nonleap => [
8373             'tich.',
8374             'hèch.',
8375             'kis.',
8376             'tév.',
8377             'chev.',
8378             'ad.I',
8379             'adar',
8380             'nis.',
8381             'iyar',
8382             'siv.',
8383             'tam.',
8384             'av',
8385             'él.'
8386             ],
8387             leap => [
8388             '',
8389             '',
8390             '',
8391             '',
8392             '',
8393             '',
8394             'ad.II'
8395             ],
8396             },
8397             narrow => {
8398             nonleap => [
8399             '1',
8400             '2',
8401             '3',
8402             '4',
8403             '5',
8404             '6',
8405             '7',
8406             '8',
8407             '9',
8408             '10',
8409             '11',
8410             '12',
8411             '13'
8412             ],
8413             leap => [
8414             '',
8415             '',
8416             '',
8417             '',
8418             '',
8419             '',
8420             '7'
8421             ],
8422             },
8423             wide => {
8424             nonleap => [
8425             'tichri',
8426             'hèchvan',
8427             'kislev',
8428             'téveth',
8429             'chevat',
8430             'adar I',
8431             'adar',
8432             'nissan',
8433             'iyar',
8434             'sivan',
8435             'tamouz',
8436             'av',
8437             'éloul'
8438             ],
8439             leap => [
8440             '',
8441             '',
8442             '',
8443             '',
8444             '',
8445             '',
8446             'adar II'
8447             ],
8448             },
8449             },
8450             'stand-alone' => {
8451             abbreviated => {
8452             nonleap => [
8453             'tich.',
8454             'hèch.',
8455             'kis.',
8456             'tév.',
8457             'chev.',
8458             'ad.I',
8459             'adar',
8460             'nis.',
8461             'iyar',
8462             'siv.',
8463             'tam.',
8464             'av',
8465             'él.'
8466             ],
8467             leap => [
8468             '',
8469             '',
8470             '',
8471             '',
8472             '',
8473             '',
8474             'ad.II'
8475             ],
8476             },
8477             narrow => {
8478             nonleap => [
8479             '1',
8480             '2',
8481             '3',
8482             '4',
8483             '5',
8484             '6',
8485             '7',
8486             '8',
8487             '9',
8488             '10',
8489             '11',
8490             '12',
8491             '13'
8492             ],
8493             leap => [
8494             '',
8495             '',
8496             '',
8497             '',
8498             '',
8499             '',
8500             '7'
8501             ],
8502             },
8503             wide => {
8504             nonleap => [
8505             'tichri',
8506             'hèchvan',
8507             'kislev',
8508             'téveth',
8509             'chevat',
8510             'adar I',
8511             'adar',
8512             'nissan',
8513             'iyar',
8514             'sivan',
8515             'tamouz',
8516             'av',
8517             'éloul'
8518             ],
8519             leap => [
8520             '',
8521             '',
8522             '',
8523             '',
8524             '',
8525             '',
8526             'adar II'
8527             ],
8528             },
8529             },
8530             },
8531             'indian' => {
8532             'format' => {
8533             abbreviated => {
8534             nonleap => [
8535             'chai.',
8536             'vai.',
8537             'jyai.',
8538             'āsha.',
8539             'shrā.',
8540             'bhā.',
8541             'āshw.',
8542             'kār.',
8543             'mār.',
8544             'pau.',
8545             'māgh',
8546             'phāl.'
8547             ],
8548             leap => [
8549            
8550             ],
8551             },
8552             narrow => {
8553             nonleap => [
8554             '1',
8555             '2',
8556             '3',
8557             '4',
8558             '5',
8559             '6',
8560             '7',
8561             '8',
8562             '9',
8563             '10',
8564             '11',
8565             '12'
8566             ],
8567             leap => [
8568            
8569             ],
8570             },
8571             wide => {
8572             nonleap => [
8573             'chaitra',
8574             'vaishākh',
8575             'jyaishtha',
8576             'āshādha',
8577             'shrāvana',
8578             'bhādrapad',
8579             'āshwin',
8580             'kārtik',
8581             'mārgashīrsha',
8582             'paush',
8583             'māgh',
8584             'phālgun'
8585             ],
8586             leap => [
8587            
8588             ],
8589             },
8590             },
8591             'stand-alone' => {
8592             abbreviated => {
8593             nonleap => [
8594             'chai.',
8595             'vai.',
8596             'jyai.',
8597             'āsha.',
8598             'shrā.',
8599             'bhā.',
8600             'āshw.',
8601             'kār.',
8602             'mār.',
8603             'pau.',
8604             'māgh',
8605             'phāl.'
8606             ],
8607             leap => [
8608            
8609             ],
8610             },
8611             narrow => {
8612             nonleap => [
8613             '1',
8614             '2',
8615             '3',
8616             '4',
8617             '5',
8618             '6',
8619             '7',
8620             '8',
8621             '9',
8622             '10',
8623             '11',
8624             '12'
8625             ],
8626             leap => [
8627            
8628             ],
8629             },
8630             wide => {
8631             nonleap => [
8632             'chaitra',
8633             'vaishākh',
8634             'jyaishtha',
8635             'āshādha',
8636             'shrāvana',
8637             'bhādrapad',
8638             'āshwin',
8639             'kārtik',
8640             'mārgashīrsha',
8641             'paush',
8642             'māgh',
8643             'phālgun'
8644             ],
8645             leap => [
8646            
8647             ],
8648             },
8649             },
8650             },
8651             'islamic' => {
8652             'format' => {
8653             abbreviated => {
8654             nonleap => [
8655             'mouh.',
8656             'saf.',
8657             'rab. aw.',
8658             'rab. th.',
8659             'joum. oul.',
8660             'joum. tha.',
8661             'raj.',
8662             'chaa.',
8663             'ram.',
8664             'chaw.',
8665             'dhou. q.',
8666             'dhou. h.'
8667             ],
8668             leap => [
8669            
8670             ],
8671             },
8672             narrow => {
8673             nonleap => [
8674             '1',
8675             '2',
8676             '3',
8677             '4',
8678             '5',
8679             '6',
8680             '7',
8681             '8',
8682             '9',
8683             '10',
8684             '11',
8685             '12'
8686             ],
8687             leap => [
8688            
8689             ],
8690             },
8691             wide => {
8692             nonleap => [
8693             'mouharram',
8694             'safar',
8695             'rabia al awal',
8696             'rabia ath-thani',
8697             'joumada al oula',
8698             'joumada ath-thania',
8699             'rajab',
8700             'chaabane',
8701             'ramadan',
8702             'chawwal',
8703             'dhou al qi`da',
8704             'dhou al-hijja'
8705             ],
8706             leap => [
8707            
8708             ],
8709             },
8710             },
8711             'stand-alone' => {
8712             abbreviated => {
8713             nonleap => [
8714             'mouh.',
8715             'saf.',
8716             'rab. aw.',
8717             'rab. th.',
8718             'joum. ou.',
8719             'joum. th.',
8720             'raj.',
8721             'chaa.',
8722             'ram.',
8723             'chaw.',
8724             'dhou. qi.',
8725             'dhou. hi.'
8726             ],
8727             leap => [
8728            
8729             ],
8730             },
8731             narrow => {
8732             nonleap => [
8733             '1',
8734             '2',
8735             '3',
8736             '4',
8737             '5',
8738             '6',
8739             '7',
8740             '8',
8741             '9',
8742             '10',
8743             '11',
8744             '12'
8745             ],
8746             leap => [
8747            
8748             ],
8749             },
8750             wide => {
8751             nonleap => [
8752             'mouharram',
8753             'safar',
8754             'rabia al awal',
8755             'rabia ath-thani',
8756             'joumada al oula',
8757             'joumada ath-thania',
8758             'rajab',
8759             'chaabane',
8760             'ramadan',
8761             'chawwal',
8762             'dhou al qi`da',
8763             'dhou al-hijja'
8764             ],
8765             leap => [
8766            
8767             ],
8768             },
8769             },
8770             },
8771             'persian' => {
8772             'format' => {
8773             abbreviated => {
8774             nonleap => [
8775             'far.',
8776             'ord.',
8777             'kho.',
8778             'tir',
8779             'mor.',
8780             'šah.',
8781             'mehr',
8782             'âbân',
8783             'âzar',
8784             'dey',
8785             'bah.',
8786             'esf.'
8787             ],
8788             leap => [
8789            
8790             ],
8791             },
8792             narrow => {
8793             nonleap => [
8794             '1',
8795             '2',
8796             '3',
8797             '4',
8798             '5',
8799             '6',
8800             '7',
8801             '8',
8802             '9',
8803             '10',
8804             '11',
8805             '12'
8806             ],
8807             leap => [
8808            
8809             ],
8810             },
8811             wide => {
8812             nonleap => [
8813             'farvardin',
8814             'ordibehešt',
8815             'khordâd',
8816             'tir',
8817             'mordâd',
8818             'šahrivar',
8819             'mehr',
8820             'âbân',
8821             'âzar',
8822             'dey',
8823             'bahman',
8824             'esfand'
8825             ],
8826             leap => [
8827            
8828             ],
8829             },
8830             },
8831             'stand-alone' => {
8832             abbreviated => {
8833             nonleap => [
8834             'far.',
8835             'ord.',
8836             'kho.',
8837             'tir',
8838             'mor.',
8839             'šah.',
8840             'mehr',
8841             'âbân',
8842             'âzar',
8843             'dey',
8844             'bah.',
8845             'esf.'
8846             ],
8847             leap => [
8848            
8849             ],
8850             },
8851             narrow => {
8852             nonleap => [
8853             '1',
8854             '2',
8855             '3',
8856             '4',
8857             '5',
8858             '6',
8859             '7',
8860             '8',
8861             '9',
8862             '10',
8863             '11',
8864             '12'
8865             ],
8866             leap => [
8867            
8868             ],
8869             },
8870             wide => {
8871             nonleap => [
8872             'farvardin',
8873             'ordibehešt',
8874             'khordâd',
8875             'tir',
8876             'mordâd',
8877             'šahrivar',
8878             'mehr',
8879             'âbân',
8880             'âzar',
8881             'dey',
8882             'bahman',
8883             'esfand'
8884             ],
8885             leap => [
8886            
8887             ],
8888             },
8889             },
8890             },
8891             } },
8892             );
8893              
8894             has 'calendar_days' => (
8895             is => 'ro',
8896             isa => HashRef,
8897             init_arg => undef,
8898             default => sub { {
8899             'gregorian' => {
8900             'format' => {
8901             abbreviated => {
8902             mon => 'lun.',
8903             tue => 'mar.',
8904             wed => 'mer.',
8905             thu => 'jeu.',
8906             fri => 'ven.',
8907             sat => 'sam.',
8908             sun => 'dim.'
8909             },
8910             narrow => {
8911             mon => 'L',
8912             tue => 'M',
8913             wed => 'M',
8914             thu => 'J',
8915             fri => 'V',
8916             sat => 'S',
8917             sun => 'D'
8918             },
8919             short => {
8920             mon => 'lu',
8921             tue => 'ma',
8922             wed => 'me',
8923             thu => 'je',
8924             fri => 've',
8925             sat => 'sa',
8926             sun => 'di'
8927             },
8928             wide => {
8929             mon => 'lundi',
8930             tue => 'mardi',
8931             wed => 'mercredi',
8932             thu => 'jeudi',
8933             fri => 'vendredi',
8934             sat => 'samedi',
8935             sun => 'dimanche'
8936             },
8937             },
8938             'stand-alone' => {
8939             abbreviated => {
8940             mon => 'lun.',
8941             tue => 'mar.',
8942             wed => 'mer.',
8943             thu => 'jeu.',
8944             fri => 'ven.',
8945             sat => 'sam.',
8946             sun => 'dim.'
8947             },
8948             narrow => {
8949             mon => 'L',
8950             tue => 'M',
8951             wed => 'M',
8952             thu => 'J',
8953             fri => 'V',
8954             sat => 'S',
8955             sun => 'D'
8956             },
8957             short => {
8958             mon => 'lu',
8959             tue => 'ma',
8960             wed => 'me',
8961             thu => 'je',
8962             fri => 've',
8963             sat => 'sa',
8964             sun => 'di'
8965             },
8966             wide => {
8967             mon => 'lundi',
8968             tue => 'mardi',
8969             wed => 'mercredi',
8970             thu => 'jeudi',
8971             fri => 'vendredi',
8972             sat => 'samedi',
8973             sun => 'dimanche'
8974             },
8975             },
8976             },
8977             } },
8978             );
8979              
8980             has 'calendar_quarters' => (
8981             is => 'ro',
8982             isa => HashRef,
8983             init_arg => undef,
8984             default => sub { {
8985             'gregorian' => {
8986             'format' => {
8987             abbreviated => {0 => 'T1',
8988             1 => 'T2',
8989             2 => 'T3',
8990             3 => 'T4'
8991             },
8992             narrow => {0 => '1',
8993             1 => '2',
8994             2 => '3',
8995             3 => '4'
8996             },
8997             wide => {0 => '1er trimestre',
8998             1 => '2e trimestre',
8999             2 => '3e trimestre',
9000             3 => '4e trimestre'
9001             },
9002             },
9003             'stand-alone' => {
9004             abbreviated => {0 => 'T1',
9005             1 => 'T2',
9006             2 => 'T3',
9007             3 => 'T4'
9008             },
9009             narrow => {0 => '1',
9010             1 => '2',
9011             2 => '3',
9012             3 => '4'
9013             },
9014             wide => {0 => '1er trimestre',
9015             1 => '2e trimestre',
9016             2 => '3e trimestre',
9017             3 => '4e trimestre'
9018             },
9019             },
9020             },
9021             } },
9022             );
9023              
9024             has 'day_period_data' => (
9025             is => 'ro',
9026             isa => CodeRef,
9027             init_arg => undef,
9028             default => sub { sub {
9029             # Time in hhmm format
9030             my ($self, $type, $time, $day_period_type) = @_;
9031             $day_period_type //= 'default';
9032             SWITCH:
9033             for ($type) {
9034             if ($_ eq 'buddhist') {
9035             if($day_period_type eq 'default') {
9036             return 'midnight' if $time == 0;
9037             return 'noon' if $time == 1200;
9038             return 'afternoon1' if $time >= 1200
9039             && $time < 1800;
9040             return 'evening1' if $time >= 1800
9041             && $time < 2400;
9042             return 'morning1' if $time >= 400
9043             && $time < 1200;
9044             return 'night1' if $time >= 0
9045             && $time < 400;
9046             }
9047             if($day_period_type eq 'selection') {
9048             return 'afternoon1' if $time >= 1200
9049             && $time < 1800;
9050             return 'evening1' if $time >= 1800
9051             && $time < 2400;
9052             return 'morning1' if $time >= 400
9053             && $time < 1200;
9054             return 'night1' if $time >= 0
9055             && $time < 400;
9056             }
9057             last SWITCH;
9058             }
9059             if ($_ eq 'chinese') {
9060             if($day_period_type eq 'default') {
9061             return 'midnight' if $time == 0;
9062             return 'noon' if $time == 1200;
9063             return 'afternoon1' if $time >= 1200
9064             && $time < 1800;
9065             return 'evening1' if $time >= 1800
9066             && $time < 2400;
9067             return 'morning1' if $time >= 400
9068             && $time < 1200;
9069             return 'night1' if $time >= 0
9070             && $time < 400;
9071             }
9072             if($day_period_type eq 'selection') {
9073             return 'afternoon1' if $time >= 1200
9074             && $time < 1800;
9075             return 'evening1' if $time >= 1800
9076             && $time < 2400;
9077             return 'morning1' if $time >= 400
9078             && $time < 1200;
9079             return 'night1' if $time >= 0
9080             && $time < 400;
9081             }
9082             last SWITCH;
9083             }
9084             if ($_ eq 'coptic') {
9085             if($day_period_type eq 'default') {
9086             return 'midnight' if $time == 0;
9087             return 'noon' if $time == 1200;
9088             return 'afternoon1' if $time >= 1200
9089             && $time < 1800;
9090             return 'evening1' if $time >= 1800
9091             && $time < 2400;
9092             return 'morning1' if $time >= 400
9093             && $time < 1200;
9094             return 'night1' if $time >= 0
9095             && $time < 400;
9096             }
9097             if($day_period_type eq 'selection') {
9098             return 'afternoon1' if $time >= 1200
9099             && $time < 1800;
9100             return 'evening1' if $time >= 1800
9101             && $time < 2400;
9102             return 'morning1' if $time >= 400
9103             && $time < 1200;
9104             return 'night1' if $time >= 0
9105             && $time < 400;
9106             }
9107             last SWITCH;
9108             }
9109             if ($_ eq 'dangi') {
9110             if($day_period_type eq 'default') {
9111             return 'midnight' if $time == 0;
9112             return 'noon' if $time == 1200;
9113             return 'afternoon1' if $time >= 1200
9114             && $time < 1800;
9115             return 'evening1' if $time >= 1800
9116             && $time < 2400;
9117             return 'morning1' if $time >= 400
9118             && $time < 1200;
9119             return 'night1' if $time >= 0
9120             && $time < 400;
9121             }
9122             if($day_period_type eq 'selection') {
9123             return 'afternoon1' if $time >= 1200
9124             && $time < 1800;
9125             return 'evening1' if $time >= 1800
9126             && $time < 2400;
9127             return 'morning1' if $time >= 400
9128             && $time < 1200;
9129             return 'night1' if $time >= 0
9130             && $time < 400;
9131             }
9132             last SWITCH;
9133             }
9134             if ($_ eq 'ethiopic') {
9135             if($day_period_type eq 'default') {
9136             return 'midnight' if $time == 0;
9137             return 'noon' if $time == 1200;
9138             return 'afternoon1' if $time >= 1200
9139             && $time < 1800;
9140             return 'evening1' if $time >= 1800
9141             && $time < 2400;
9142             return 'morning1' if $time >= 400
9143             && $time < 1200;
9144             return 'night1' if $time >= 0
9145             && $time < 400;
9146             }
9147             if($day_period_type eq 'selection') {
9148             return 'afternoon1' if $time >= 1200
9149             && $time < 1800;
9150             return 'evening1' if $time >= 1800
9151             && $time < 2400;
9152             return 'morning1' if $time >= 400
9153             && $time < 1200;
9154             return 'night1' if $time >= 0
9155             && $time < 400;
9156             }
9157             last SWITCH;
9158             }
9159             if ($_ eq 'generic') {
9160             if($day_period_type eq 'default') {
9161             return 'midnight' if $time == 0;
9162             return 'noon' if $time == 1200;
9163             return 'afternoon1' if $time >= 1200
9164             && $time < 1800;
9165             return 'evening1' if $time >= 1800
9166             && $time < 2400;
9167             return 'morning1' if $time >= 400
9168             && $time < 1200;
9169             return 'night1' if $time >= 0
9170             && $time < 400;
9171             }
9172             if($day_period_type eq 'selection') {
9173             return 'afternoon1' if $time >= 1200
9174             && $time < 1800;
9175             return 'evening1' if $time >= 1800
9176             && $time < 2400;
9177             return 'morning1' if $time >= 400
9178             && $time < 1200;
9179             return 'night1' if $time >= 0
9180             && $time < 400;
9181             }
9182             last SWITCH;
9183             }
9184             if ($_ eq 'gregorian') {
9185             if($day_period_type eq 'default') {
9186             return 'midnight' if $time == 0;
9187             return 'noon' if $time == 1200;
9188             return 'afternoon1' if $time >= 1200
9189             && $time < 1800;
9190             return 'evening1' if $time >= 1800
9191             && $time < 2400;
9192             return 'morning1' if $time >= 400
9193             && $time < 1200;
9194             return 'night1' if $time >= 0
9195             && $time < 400;
9196             }
9197             if($day_period_type eq 'selection') {
9198             return 'afternoon1' if $time >= 1200
9199             && $time < 1800;
9200             return 'evening1' if $time >= 1800
9201             && $time < 2400;
9202             return 'morning1' if $time >= 400
9203             && $time < 1200;
9204             return 'night1' if $time >= 0
9205             && $time < 400;
9206             }
9207             last SWITCH;
9208             }
9209             if ($_ eq 'hebrew') {
9210             if($day_period_type eq 'default') {
9211             return 'midnight' if $time == 0;
9212             return 'noon' if $time == 1200;
9213             return 'afternoon1' if $time >= 1200
9214             && $time < 1800;
9215             return 'evening1' if $time >= 1800
9216             && $time < 2400;
9217             return 'morning1' if $time >= 400
9218             && $time < 1200;
9219             return 'night1' if $time >= 0
9220             && $time < 400;
9221             }
9222             if($day_period_type eq 'selection') {
9223             return 'afternoon1' if $time >= 1200
9224             && $time < 1800;
9225             return 'evening1' if $time >= 1800
9226             && $time < 2400;
9227             return 'morning1' if $time >= 400
9228             && $time < 1200;
9229             return 'night1' if $time >= 0
9230             && $time < 400;
9231             }
9232             last SWITCH;
9233             }
9234             if ($_ eq 'indian') {
9235             if($day_period_type eq 'default') {
9236             return 'midnight' if $time == 0;
9237             return 'noon' if $time == 1200;
9238             return 'afternoon1' if $time >= 1200
9239             && $time < 1800;
9240             return 'evening1' if $time >= 1800
9241             && $time < 2400;
9242             return 'morning1' if $time >= 400
9243             && $time < 1200;
9244             return 'night1' if $time >= 0
9245             && $time < 400;
9246             }
9247             if($day_period_type eq 'selection') {
9248             return 'afternoon1' if $time >= 1200
9249             && $time < 1800;
9250             return 'evening1' if $time >= 1800
9251             && $time < 2400;
9252             return 'morning1' if $time >= 400
9253             && $time < 1200;
9254             return 'night1' if $time >= 0
9255             && $time < 400;
9256             }
9257             last SWITCH;
9258             }
9259             if ($_ eq 'islamic') {
9260             if($day_period_type eq 'default') {
9261             return 'midnight' if $time == 0;
9262             return 'noon' if $time == 1200;
9263             return 'afternoon1' if $time >= 1200
9264             && $time < 1800;
9265             return 'evening1' if $time >= 1800
9266             && $time < 2400;
9267             return 'morning1' if $time >= 400
9268             && $time < 1200;
9269             return 'night1' if $time >= 0
9270             && $time < 400;
9271             }
9272             if($day_period_type eq 'selection') {
9273             return 'afternoon1' if $time >= 1200
9274             && $time < 1800;
9275             return 'evening1' if $time >= 1800
9276             && $time < 2400;
9277             return 'morning1' if $time >= 400
9278             && $time < 1200;
9279             return 'night1' if $time >= 0
9280             && $time < 400;
9281             }
9282             last SWITCH;
9283             }
9284             if ($_ eq 'japanese') {
9285             if($day_period_type eq 'default') {
9286             return 'midnight' if $time == 0;
9287             return 'noon' if $time == 1200;
9288             return 'afternoon1' if $time >= 1200
9289             && $time < 1800;
9290             return 'evening1' if $time >= 1800
9291             && $time < 2400;
9292             return 'morning1' if $time >= 400
9293             && $time < 1200;
9294             return 'night1' if $time >= 0
9295             && $time < 400;
9296             }
9297             if($day_period_type eq 'selection') {
9298             return 'afternoon1' if $time >= 1200
9299             && $time < 1800;
9300             return 'evening1' if $time >= 1800
9301             && $time < 2400;
9302             return 'morning1' if $time >= 400
9303             && $time < 1200;
9304             return 'night1' if $time >= 0
9305             && $time < 400;
9306             }
9307             last SWITCH;
9308             }
9309             if ($_ eq 'persian') {
9310             if($day_period_type eq 'default') {
9311             return 'midnight' if $time == 0;
9312             return 'noon' if $time == 1200;
9313             return 'afternoon1' if $time >= 1200
9314             && $time < 1800;
9315             return 'evening1' if $time >= 1800
9316             && $time < 2400;
9317             return 'morning1' if $time >= 400
9318             && $time < 1200;
9319             return 'night1' if $time >= 0
9320             && $time < 400;
9321             }
9322             if($day_period_type eq 'selection') {
9323             return 'afternoon1' if $time >= 1200
9324             && $time < 1800;
9325             return 'evening1' if $time >= 1800
9326             && $time < 2400;
9327             return 'morning1' if $time >= 400
9328             && $time < 1200;
9329             return 'night1' if $time >= 0
9330             && $time < 400;
9331             }
9332             last SWITCH;
9333             }
9334             if ($_ eq 'roc') {
9335             if($day_period_type eq 'default') {
9336             return 'midnight' if $time == 0;
9337             return 'noon' if $time == 1200;
9338             return 'afternoon1' if $time >= 1200
9339             && $time < 1800;
9340             return 'evening1' if $time >= 1800
9341             && $time < 2400;
9342             return 'morning1' if $time >= 400
9343             && $time < 1200;
9344             return 'night1' if $time >= 0
9345             && $time < 400;
9346             }
9347             if($day_period_type eq 'selection') {
9348             return 'afternoon1' if $time >= 1200
9349             && $time < 1800;
9350             return 'evening1' if $time >= 1800
9351             && $time < 2400;
9352             return 'morning1' if $time >= 400
9353             && $time < 1200;
9354             return 'night1' if $time >= 0
9355             && $time < 400;
9356             }
9357             last SWITCH;
9358             }
9359             }
9360             } },
9361             );
9362              
9363             around day_period_data => sub {
9364             my ($orig, $self) = @_;
9365             return $self->$orig;
9366             };
9367              
9368             has 'day_periods' => (
9369             is => 'ro',
9370             isa => HashRef,
9371             init_arg => undef,
9372             default => sub { {
9373             'gregorian' => {
9374             'format' => {
9375             'abbreviated' => {
9376             'afternoon1' => q{ap.m.},
9377             'am' => q{AM},
9378             'evening1' => q{soir},
9379             'midnight' => q{minuit},
9380             'morning1' => q{mat.},
9381             'night1' => q{nuit},
9382             'noon' => q{midi},
9383             'pm' => q{PM},
9384             },
9385             'narrow' => {
9386             'afternoon1' => q{ap.m.},
9387             'am' => q{AM},
9388             'evening1' => q{soir},
9389             'midnight' => q{minuit},
9390             'morning1' => q{mat.},
9391             'night1' => q{nuit},
9392             'noon' => q{midi},
9393             'pm' => q{PM},
9394             },
9395             'wide' => {
9396             'afternoon1' => q{de l’après-midi},
9397             'am' => q{AM},
9398             'evening1' => q{du soir},
9399             'midnight' => q{minuit},
9400             'morning1' => q{du matin},
9401             'night1' => q{du matin},
9402             'noon' => q{midi},
9403             'pm' => q{PM},
9404             },
9405             },
9406             'stand-alone' => {
9407             'abbreviated' => {
9408             'afternoon1' => q{ap.m.},
9409             'am' => q{AM},
9410             'evening1' => q{soir},
9411             'midnight' => q{minuit},
9412             'morning1' => q{mat.},
9413             'night1' => q{nuit},
9414             'noon' => q{midi},
9415             'pm' => q{PM},
9416             },
9417             'narrow' => {
9418             'afternoon1' => q{ap.m.},
9419             'am' => q{AM},
9420             'evening1' => q{soir},
9421             'midnight' => q{minuit},
9422             'morning1' => q{mat.},
9423             'night1' => q{nuit},
9424             'noon' => q{midi},
9425             'pm' => q{PM},
9426             },
9427             'wide' => {
9428             'afternoon1' => q{après-midi},
9429             'am' => q{AM},
9430             'evening1' => q{soir},
9431             'midnight' => q{minuit},
9432             'morning1' => q{matin},
9433             'night1' => q{nuit},
9434             'noon' => q{midi},
9435             'pm' => q{PM},
9436             },
9437             },
9438             },
9439             } },
9440             );
9441              
9442             has 'eras' => (
9443             is => 'ro',
9444             isa => HashRef,
9445             init_arg => undef,
9446             default => sub { {
9447             'buddhist' => {
9448             abbreviated => {
9449             '0' => 'E. B.'
9450             },
9451             narrow => {
9452             '0' => 'EB'
9453             },
9454             wide => {
9455             '0' => 'ère bouddhique'
9456             },
9457             },
9458             'chinese' => {
9459             },
9460             'coptic' => {
9461             abbreviated => {
9462             '0' => 'av. D.',
9463             '1' => 'ap. D.'
9464             },
9465             narrow => {
9466             '0' => 'av. D.',
9467             '1' => 'ap. D.'
9468             },
9469             wide => {
9470             '0' => 'avant Dioclétien',
9471             '1' => 'après Dioclétien'
9472             },
9473             },
9474             'dangi' => {
9475             },
9476             'ethiopic' => {
9477             abbreviated => {
9478             '0' => 'av. Inc.',
9479             '1' => 'ap. Inc.'
9480             },
9481             narrow => {
9482             '0' => 'av. Inc.',
9483             '1' => 'ap. Inc.'
9484             },
9485             wide => {
9486             '0' => 'avant l’Incarnation',
9487             '1' => 'après l’Incarnation'
9488             },
9489             },
9490             'generic' => {
9491             },
9492             'gregorian' => {
9493             abbreviated => {
9494             '0' => 'av. J.-C.',
9495             '1' => 'ap. J.-C.'
9496             },
9497             narrow => {
9498             '0' => 'av. J.-C.',
9499             '1' => 'ap. J.-C.'
9500             },
9501             wide => {
9502             '0' => 'avant Jésus-Christ',
9503             '1' => 'après Jésus-Christ'
9504             },
9505             },
9506             'hebrew' => {
9507             abbreviated => {
9508             '0' => 'A. M.'
9509             },
9510             narrow => {
9511             '0' => 'AM'
9512             },
9513             wide => {
9514             '0' => 'Anno Mundi'
9515             },
9516             },
9517             'indian' => {
9518             abbreviated => {
9519             '0' => 'Saka'
9520             },
9521             narrow => {
9522             '0' => 'Saka'
9523             },
9524             wide => {
9525             '0' => 'ère Saka'
9526             },
9527             },
9528             'islamic' => {
9529             abbreviated => {
9530             '0' => 'AH'
9531             },
9532             narrow => {
9533             '0' => 'H'
9534             },
9535             wide => {
9536             '0' => 'ère de l’Hégire'
9537             },
9538             },
9539             'japanese' => {
9540             abbreviated => {
9541             '0' => 'Taika (645–650)',
9542             '1' => 'Hakuchi (650–671)',
9543             '2' => 'Hakuhō (672–686)',
9544             '3' => 'Shuchō (686–701)',
9545             '4' => 'Taihō (701–704)',
9546             '5' => 'Keiun (704–708)',
9547             '6' => 'Wadō (708–715)',
9548             '7' => 'Reiki (715–717)',
9549             '8' => 'Yōrō (717–724)',
9550             '9' => 'Jinki (724–729)',
9551             '10' => 'Tenpyō (729–749)',
9552             '11' => 'Tenpyō-kampō (749-749)',
9553             '12' => 'Tenpyō-shōhō (749-757)',
9554             '13' => 'Tenpyō-hōji (757-765)',
9555             '14' => 'Tenpyō-jingo (765-767)',
9556             '15' => 'Jingo-keiun (767-770)',
9557             '16' => 'Hōki (770–780)',
9558             '17' => 'Ten-ō (781-782)',
9559             '18' => 'Enryaku (782–806)',
9560             '19' => 'Daidō (806–810)',
9561             '20' => 'Kōnin (810–824)',
9562             '21' => 'Tenchō (824–834)',
9563             '22' => 'Jōwa (834–848)',
9564             '23' => 'Kajō (848–851)',
9565             '24' => 'Ninju (851–854)',
9566             '25' => 'Saikō (854–857)',
9567             '26' => 'Ten-an (857-859)',
9568             '27' => 'Jōgan (859–877)',
9569             '28' => 'Gangyō (877–885)',
9570             '29' => 'Ninna (885–889)',
9571             '30' => 'Kanpyō (889–898)',
9572             '31' => 'Shōtai (898–901)',
9573             '32' => 'Engi (901–923)',
9574             '33' => 'Enchō (923–931)',
9575             '34' => 'Jōhei (931–938)',
9576             '35' => 'Tengyō (938–947)',
9577             '36' => 'Tenryaku (947–957)',
9578             '37' => 'Tentoku (957–961)',
9579             '38' => 'Ōwa (961–964)',
9580             '39' => 'Kōhō (964–968)',
9581             '40' => 'Anna (968–970)',
9582             '41' => 'Tenroku (970–973)',
9583             '42' => 'Ten’en (973–976)',
9584             '43' => 'Jōgen (976–978)',
9585             '44' => 'Tengen (978–983)',
9586             '45' => 'Eikan (983–985)',
9587             '46' => 'Kanna (985–987)',
9588             '47' => 'Eien (987–989)',
9589             '48' => 'Eiso (989–990)',
9590             '49' => 'Shōryaku (990–995)',
9591             '50' => 'Chōtoku (995–999)',
9592             '51' => 'Chōhō (999–1004)',
9593             '52' => 'Kankō (1004–1012)',
9594             '53' => 'Chōwa (1012–1017)',
9595             '54' => 'Kannin (1017–1021)',
9596             '55' => 'Jian (1021–1024)',
9597             '56' => 'Manju (1024–1028)',
9598             '57' => 'Chōgen (1028–1037)',
9599             '58' => 'Chōryaku (1037–1040)',
9600             '59' => 'Chōkyū (1040–1044)',
9601             '60' => 'Kantoku (1044–1046)',
9602             '61' => 'Eishō (1046–1053)',
9603             '62' => 'Tengi (1053–1058)',
9604             '63' => 'Kōhei (1058–1065)',
9605             '64' => 'Jiryaku (1065–1069)',
9606             '65' => 'Enkyū (1069–1074)',
9607             '66' => 'Shōho (1074–1077)',
9608             '67' => 'Shōryaku (1077–1081)',
9609             '68' => 'Eihō (1081–1084)',
9610             '69' => 'Ōtoku (1084–1087)',
9611             '70' => 'Kanji (1087–1094)',
9612             '71' => 'Kahō (1094–1096)',
9613             '72' => 'Eichō (1096–1097)',
9614             '73' => 'Jōtoku (1097–1099)',
9615             '74' => 'Kōwa (1099–1104)',
9616             '75' => 'Chōji (1104–1106)',
9617             '76' => 'Kashō (1106–1108)',
9618             '77' => 'Tennin (1108–1110)',
9619             '78' => 'Ten-ei (1110-1113)',
9620             '79' => 'Eikyū (1113–1118)',
9621             '80' => 'Gen’ei (1118–1120)',
9622             '81' => 'Hōan (1120–1124)',
9623             '82' => 'Tenji (1124–1126)',
9624             '83' => 'Daiji (1126–1131)',
9625             '84' => 'Tenshō (1131–1132)',
9626             '85' => 'Chōshō (1132–1135)',
9627             '86' => 'Hōen (1135–1141)',
9628             '87' => 'Eiji (1141–1142)',
9629             '88' => 'Kōji (1142–1144)',
9630             '89' => 'Ten’yō (1144–1145)',
9631             '90' => 'Kyūan (1145–1151)',
9632             '91' => 'Ninpei (1151–1154)',
9633             '92' => 'Kyūju (1154–1156)',
9634             '93' => 'Hōgen (1156–1159)',
9635             '94' => 'Heiji (1159–1160)',
9636             '95' => 'Eiryaku (1160–1161)',
9637             '96' => 'Ōho (1161–1163)',
9638             '97' => 'Chōkan (1163–1165)',
9639             '98' => 'Eiman (1165–1166)',
9640             '99' => 'Nin’an (1166–1169)',
9641             '100' => 'Kaō (1169–1171)',
9642             '101' => 'Shōan (1171–1175)',
9643             '102' => 'Angen (1175–1177)',
9644             '103' => 'Jishō (1177–1181)',
9645             '104' => 'Yōwa (1181–1182)',
9646             '105' => 'Juei (1182–1184)',
9647             '106' => 'Genryaku (1184–1185)',
9648             '107' => 'Bunji (1185–1190)',
9649             '108' => 'Kenkyū (1190–1199)',
9650             '109' => 'Shōji (1199–1201)',
9651             '110' => 'Kennin (1201–1204)',
9652             '111' => 'Genkyū (1204–1206)',
9653             '112' => 'Ken’ei (1206–1207)',
9654             '113' => 'Jōgen (1207–1211)',
9655             '114' => 'Kenryaku (1211–1213)',
9656             '115' => 'Kenpō (1213–1219)',
9657             '116' => 'Jōkyū (1219–1222)',
9658             '117' => 'Jōō (1222–1224)',
9659             '118' => 'Gennin (1224–1225)',
9660             '119' => 'Karoku (1225–1227)',
9661             '120' => 'Antei (1227–1229)',
9662             '121' => 'Kanki (1229–1232)',
9663             '122' => 'Jōei (1232–1233)',
9664             '123' => 'Tenpuku (1233–1234)',
9665             '124' => 'Bunryaku (1234–1235)',
9666             '125' => 'Katei (1235–1238)',
9667             '126' => 'Ryakunin (1238–1239)',
9668             '127' => 'En’ō (1239–1240)',
9669             '128' => 'Ninji (1240–1243)',
9670             '129' => 'Kangen (1243–1247)',
9671             '130' => 'Hōji (1247–1249)',
9672             '131' => 'Kenchō (1249–1256)',
9673             '132' => 'Kōgen (1256–1257)',
9674             '133' => 'Shōka (1257–1259)',
9675             '134' => 'Shōgen (1259–1260)',
9676             '135' => 'Bun’ō (1260–1261)',
9677             '136' => 'Kōchō (1261–1264)',
9678             '137' => 'Bun’ei (1264–1275)',
9679             '138' => 'Kenji (1275–1278)',
9680             '139' => 'Kōan (1278–1288)',
9681             '140' => 'Shōō (1288–1293)',
9682             '141' => 'Einin (1293–1299)',
9683             '142' => 'Shōan (1299–1302)',
9684             '143' => 'Kengen (1302–1303)',
9685             '144' => 'Kagen (1303–1306)',
9686             '145' => 'Tokuji (1306–1308)',
9687             '146' => 'Enkyō (1308–1311)',
9688             '147' => 'Ōchō (1311–1312)',
9689             '148' => 'Shōwa (1312–1317)',
9690             '149' => 'Bunpō (1317–1319)',
9691             '150' => 'Genō (1319–1321)',
9692             '151' => 'Genkō (1321–1324)',
9693             '152' => 'Shōchū (1324–1326)',
9694             '153' => 'Karyaku (1326–1329)',
9695             '154' => 'Gentoku (1329–1331)',
9696             '155' => 'Genkō (1331–1334)',
9697             '156' => 'Kenmu (1334–1336)',
9698             '157' => 'Engen (1336–1340)',
9699             '158' => 'Kōkoku (1340–1346)',
9700             '159' => 'Shōhei (1346–1370)',
9701             '160' => 'Kentoku (1370–1372)',
9702             '161' => 'Bunchū (1372–1375)',
9703             '162' => 'Tenju (1375–1379)',
9704             '163' => 'Kōryaku (1379–1381)',
9705             '164' => 'Kōwa (1381–1384)',
9706             '165' => 'Genchū (1384–1392)',
9707             '166' => 'Meitoku (1384–1387)',
9708             '167' => 'Kakei (1387–1389)',
9709             '168' => 'Kōō (1389–1390)',
9710             '169' => 'Meitoku (1390–1394)',
9711             '170' => 'Ōei (1394–1428)',
9712             '171' => 'Shōchō (1428–1429)',
9713             '172' => 'Eikyō (1429–1441)',
9714             '173' => 'Kakitsu (1441–1444)',
9715             '174' => 'Bun’an (1444–1449)',
9716             '175' => 'Hōtoku (1449–1452)',
9717             '176' => 'Kyōtoku (1452–1455)',
9718             '177' => 'Kōshō (1455–1457)',
9719             '178' => 'Chōroku (1457–1460)',
9720             '179' => 'Kanshō (1460–1466)',
9721             '180' => 'Bunshō (1466–1467)',
9722             '181' => 'Ōnin (1467–1469)',
9723             '182' => 'Bunmei (1469–1487)',
9724             '183' => 'Chōkyō (1487–1489)',
9725             '184' => 'Entoku (1489–1492)',
9726             '185' => 'Meiō (1492–1501)',
9727             '186' => 'Bunki (1501–1504)',
9728             '187' => 'Eishō (1504–1521)',
9729             '188' => 'Taiei (1521–1528)',
9730             '189' => 'Kyōroku (1528–1532)',
9731             '190' => 'Tenbun (1532–1555)',
9732             '191' => 'Kōji (1555–1558)',
9733             '192' => 'Eiroku (1558–1570)',
9734             '193' => 'Genki (1570–1573)',
9735             '194' => 'Tenshō (1573–1592)',
9736             '195' => 'Bunroku (1592–1596)',
9737             '196' => 'Keichō (1596–1615)',
9738             '197' => 'Genna (1615–1624)',
9739             '198' => 'Kan’ei (1624–1644)',
9740             '199' => 'Shōho (1644–1648)',
9741             '200' => 'Keian (1648–1652)',
9742             '201' => 'Jōō (1652–1655)',
9743             '202' => 'Meireki (1655–1658)',
9744             '203' => 'Manji (1658–1661)',
9745             '204' => 'Kanbun (1661–1673)',
9746             '205' => 'Enpō (1673–1681)',
9747             '206' => 'Tenna (1681–1684)',
9748             '207' => 'Jōkyō (1684–1688)',
9749             '208' => 'Genroku (1688–1704)',
9750             '209' => 'Hōei (1704–1711)',
9751             '210' => 'Shōtoku (1711–1716)',
9752             '211' => 'Kyōhō (1716–1736)',
9753             '212' => 'Genbun (1736–1741)',
9754             '213' => 'Kanpō (1741–1744)',
9755             '214' => 'Enkyō (1744–1748)',
9756             '215' => 'Kan’en (1748–1751)',
9757             '216' => 'Hōreki (1751–1764)',
9758             '217' => 'Meiwa (1764–1772)',
9759             '218' => 'An’ei (1772–1781)',
9760             '219' => 'Tenmei (1781–1789)',
9761             '220' => 'Kansei (1789–1801)',
9762             '221' => 'Kyōwa (1801–1804)',
9763             '222' => 'Bunka (1804–1818)',
9764             '223' => 'Bunsei (1818–1830)',
9765             '224' => 'Tenpō (1830–1844)',
9766             '225' => 'Kōka (1844–1848)',
9767             '226' => 'Kaei (1848–1854)',
9768             '227' => 'Ansei (1854–1860)',
9769             '228' => 'Man’en (1860–1861)',
9770             '229' => 'Bunkyū (1861–1864)',
9771             '230' => 'Genji (1864–1865)',
9772             '231' => 'Keiō (1865–1868)',
9773             '232' => 'Meiji',
9774             '233' => 'Taishō',
9775             '234' => 'Shōwa',
9776             '235' => 'Heisei'
9777             },
9778             narrow => {
9779             '0' => 'Taika (645–650)',
9780             '1' => 'Hakuchi (650–671)',
9781             '2' => 'Hakuhō (672–686)',
9782             '3' => 'Shuchō (686–701)',
9783             '4' => 'Taihō (701–704)',
9784             '5' => 'Keiun (704–708)',
9785             '6' => 'Wadō (708–715)',
9786             '7' => 'Reiki (715–717)',
9787             '8' => 'Yōrō (717–724)',
9788             '9' => 'Jinki (724–729)',
9789             '10' => 'Tenpyō (729–749)',
9790             '11' => 'Tenpyō-kampō (749-749)',
9791             '12' => 'Tenpyō-shōhō (749-757)',
9792             '13' => 'Tenpyō-hōji (757-765)',
9793             '14' => 'Tenpyō-jingo (765-767)',
9794             '15' => 'Jingo-keiun (767-770)',
9795             '16' => 'Hōki (770–780)',
9796             '17' => 'Ten-ō (781-782)',
9797             '18' => 'Enryaku (782–806)',
9798             '19' => 'Daidō (806–810)',
9799             '20' => 'Kōnin (810–824)',
9800             '21' => 'Tenchō (824–834)',
9801             '22' => 'Jōwa (834–848)',
9802             '23' => 'Kajō (848–851)',
9803             '24' => 'Ninju (851–854)',
9804             '25' => 'Saikō (854–857)',
9805             '26' => 'Ten-an (857-859)',
9806             '27' => 'Jōgan (859–877)',
9807             '28' => 'Gangyō (877–885)',
9808             '29' => 'Ninna (885–889)',
9809             '30' => 'Kanpyō (889–898)',
9810             '31' => 'Shōtai (898–901)',
9811             '32' => 'Engi (901–923)',
9812             '33' => 'Enchō (923–931)',
9813             '34' => 'Jōhei (931–938)',
9814             '35' => 'Tengyō (938–947)',
9815             '36' => 'Tenryaku (947–957)',
9816             '37' => 'Tentoku (957–961)',
9817             '38' => 'Ōwa (961–964)',
9818             '39' => 'Kōhō (964–968)',
9819             '40' => 'Anna (968–970)',
9820             '41' => 'Tenroku (970–973)',
9821             '42' => 'Ten’en (973–976)',
9822             '43' => 'Jōgen (976–978)',
9823             '44' => 'Tengen (978–983)',
9824             '45' => 'Eikan (983–985)',
9825             '46' => 'Kanna (985–987)',
9826             '47' => 'Eien (987–989)',
9827             '48' => 'Eiso (989–990)',
9828             '49' => 'Shōryaku (990–995)',
9829             '50' => 'Chōtoku (995–999)',
9830             '51' => 'Chōhō (999–1004)',
9831             '52' => 'Kankō (1004–1012)',
9832             '53' => 'Chōwa (1012–1017)',
9833             '54' => 'Kannin (1017–1021)',
9834             '55' => 'Jian (1021–1024)',
9835             '56' => 'Manju (1024–1028)',
9836             '57' => 'Chōgen (1028–1037)',
9837             '58' => 'Chōryaku (1037–1040)',
9838             '59' => 'Chōkyū (1040–1044)',
9839             '60' => 'Kantoku (1044–1046)',
9840             '61' => 'Eishō (1046–1053)',
9841             '62' => 'Tengi (1053–1058)',
9842             '63' => 'Kōhei (1058–1065)',
9843             '64' => 'Jiryaku (1065–1069)',
9844             '65' => 'Enkyū (1069–1074)',
9845             '66' => 'Shōho (1074–1077)',
9846             '67' => 'Shōryaku (1077–1081)',
9847             '68' => 'Eihō (1081–1084)',
9848             '69' => 'Ōtoku (1084–1087)',
9849             '70' => 'Kanji (1087–1094)',
9850             '71' => 'Kahō (1094–1096)',
9851             '72' => 'Eichō (1096–1097)',
9852             '73' => 'Jōtoku (1097–1099)',
9853             '74' => 'Kōwa (1099–1104)',
9854             '75' => 'Chōji (1104–1106)',
9855             '76' => 'Kashō (1106–1108)',
9856             '77' => 'Tennin (1108–1110)',
9857             '78' => 'Ten-ei (1110-1113)',
9858             '79' => 'Eikyū (1113–1118)',
9859             '80' => 'Gen’ei (1118–1120)',
9860             '81' => 'Hōan (1120–1124)',
9861             '82' => 'Tenji (1124–1126)',
9862             '83' => 'Daiji (1126–1131)',
9863             '84' => 'Tenshō (1131–1132)',
9864             '85' => 'Chōshō (1132–1135)',
9865             '86' => 'Hōen (1135–1141)',
9866             '87' => 'Eiji (1141–1142)',
9867             '88' => 'Kōji (1142–1144)',
9868             '89' => 'Ten’yō (1144–1145)',
9869             '90' => 'Kyūan (1145–1151)',
9870             '91' => 'Ninpei (1151–1154)',
9871             '92' => 'Kyūju (1154–1156)',
9872             '93' => 'Hōgen (1156–1159)',
9873             '94' => 'Heiji (1159–1160)',
9874             '95' => 'Eiryaku (1160–1161)',
9875             '96' => 'Ōho (1161–1163)',
9876             '97' => 'Chōkan (1163–1165)',
9877             '98' => 'Eiman (1165–1166)',
9878             '99' => 'Nin’an (1166–1169)',
9879             '100' => 'Kaō (1169–1171)',
9880             '101' => 'Shōan (1171–1175)',
9881             '102' => 'Angen (1175–1177)',
9882             '103' => 'Jishō (1177–1181)',
9883             '104' => 'Yōwa (1181–1182)',
9884             '105' => 'Juei (1182–1184)',
9885             '106' => 'Genryaku (1184–1185)',
9886             '107' => 'Bunji (1185–1190)',
9887             '108' => 'Kenkyū (1190–1199)',
9888             '109' => 'Shōji (1199–1201)',
9889             '110' => 'Kennin (1201–1204)',
9890             '111' => 'Genkyū (1204–1206)',
9891             '112' => 'Ken’ei (1206–1207)',
9892             '113' => 'Jōgen (1207–1211)',
9893             '114' => 'Kenryaku (1211–1213)',
9894             '115' => 'Kenpō (1213–1219)',
9895             '116' => 'Jōkyū (1219–1222)',
9896             '117' => 'Jōō (1222–1224)',
9897             '118' => 'Gennin (1224–1225)',
9898             '119' => 'Karoku (1225–1227)',
9899             '120' => 'Antei (1227–1229)',
9900             '121' => 'Kanki (1229–1232)',
9901             '122' => 'Jōei (1232–1233)',
9902             '123' => 'Tenpuku (1233–1234)',
9903             '124' => 'Bunryaku (1234–1235)',
9904             '125' => 'Katei (1235–1238)',
9905             '126' => 'Ryakunin (1238–1239)',
9906             '127' => 'En’ō (1239–1240)',
9907             '128' => 'Ninji (1240–1243)',
9908             '129' => 'Kangen (1243–1247)',
9909             '130' => 'Hōji (1247–1249)',
9910             '131' => 'Kenchō (1249–1256)',
9911             '132' => 'Kōgen (1256–1257)',
9912             '133' => 'Shōka (1257–1259)',
9913             '134' => 'Shōgen (1259–1260)',
9914             '135' => 'Bun’ō (1260–1261)',
9915             '136' => 'Kōchō (1261–1264)',
9916             '137' => 'Bun’ei (1264–1275)',
9917             '138' => 'Kenji (1275–1278)',
9918             '139' => 'Kōan (1278–1288)',
9919             '140' => 'Shōō (1288–1293)',
9920             '141' => 'Einin (1293–1299)',
9921             '142' => 'Shōan (1299–1302)',
9922             '143' => 'Kengen (1302–1303)',
9923             '144' => 'Kagen (1303–1306)',
9924             '145' => 'Tokuji (1306–1308)',
9925             '146' => 'Enkyō (1308–1311)',
9926             '147' => 'Ōchō (1311–1312)',
9927             '148' => 'Shōwa (1312–1317)',
9928             '149' => 'Bunpō (1317–1319)',
9929             '150' => 'Genō (1319–1321)',
9930             '151' => 'Genkō (1321–1324)',
9931             '152' => 'Shōchū (1324–1326)',
9932             '153' => 'Karyaku (1326–1329)',
9933             '154' => 'Gentoku (1329–1331)',
9934             '155' => 'Genkō (1331–1334)',
9935             '156' => 'Kenmu (1334–1336)',
9936             '157' => 'Engen (1336–1340)',
9937             '158' => 'Kōkoku (1340–1346)',
9938             '159' => 'Shōhei (1346–1370)',
9939             '160' => 'Kentoku (1370–1372)',
9940             '161' => 'Bunchū (1372–1375)',
9941             '162' => 'Tenju (1375–1379)',
9942             '163' => 'Kōryaku (1379–1381)',
9943             '164' => 'Kōwa (1381–1384)',
9944             '165' => 'Genchū (1384–1392)',
9945             '166' => 'Meitoku (1384–1387)',
9946             '167' => 'Kakei (1387–1389)',
9947             '168' => 'Kōō (1389–1390)',
9948             '169' => 'Meitoku (1390–1394)',
9949             '170' => 'Ōei (1394–1428)',
9950             '171' => 'Shōchō (1428–1429)',
9951             '172' => 'Eikyō (1429–1441)',
9952             '173' => 'Kakitsu (1441–1444)',
9953             '174' => 'Bun’an (1444–1449)',
9954             '175' => 'Hōtoku (1449–1452)',
9955             '176' => 'Kyōtoku (1452–1455)',
9956             '177' => 'Kōshō (1455–1457)',
9957             '178' => 'Chōroku (1457–1460)',
9958             '179' => 'Kanshō (1460–1466)',
9959             '180' => 'Bunshō (1466–1467)',
9960             '181' => 'Ōnin (1467–1469)',
9961             '182' => 'Bunmei (1469–1487)',
9962             '183' => 'Chōkyō (1487–1489)',
9963             '184' => 'Entoku (1489–1492)',
9964             '185' => 'Meiō (1492–1501)',
9965             '186' => 'Bunki (1501–1504)',
9966             '187' => 'Eishō (1504–1521)',
9967             '188' => 'Taiei (1521–1528)',
9968             '189' => 'Kyōroku (1528–1532)',
9969             '190' => 'Tenbun (1532–1555)',
9970             '191' => 'Kōji (1555–1558)',
9971             '192' => 'Eiroku (1558–1570)',
9972             '193' => 'Genki (1570–1573)',
9973             '194' => 'Tenshō (1573–1592)',
9974             '195' => 'Bunroku (1592–1596)',
9975             '196' => 'Keichō (1596–1615)',
9976             '197' => 'Genna (1615–1624)',
9977             '198' => 'Kan’ei (1624–1644)',
9978             '199' => 'Shōho (1644–1648)',
9979             '200' => 'Keian (1648–1652)',
9980             '201' => 'Jōō (1652–1655)',
9981             '202' => 'Meireki (1655–1658)',
9982             '203' => 'Manji (1658–1661)',
9983             '204' => 'Kanbun (1661–1673)',
9984             '205' => 'Enpō (1673–1681)',
9985             '206' => 'Tenna (1681–1684)',
9986             '207' => 'Jōkyō (1684–1688)',
9987             '208' => 'Genroku (1688–1704)',
9988             '209' => 'Hōei (1704–1711)',
9989             '210' => 'Shōtoku (1711–1716)',
9990             '211' => 'Kyōhō (1716–1736)',
9991             '212' => 'Genbun (1736–1741)',
9992             '213' => 'Kanpō (1741–1744)',
9993             '214' => 'Enkyō (1744–1748)',
9994             '215' => 'Kan’en (1748–1751)',
9995             '216' => 'Hōreki (1751–1764)',
9996             '217' => 'Meiwa (1764–1772)',
9997             '218' => 'An’ei (1772–1781)',
9998             '219' => 'Tenmei (1781–1789)',
9999             '220' => 'Kansei (1789–1801)',
10000             '221' => 'Kyōwa (1801–1804)',
10001             '222' => 'Bunka (1804–1818)',
10002             '223' => 'Bunsei (1818–1830)',
10003             '224' => 'Tenpō (1830–1844)',
10004             '225' => 'Kōka (1844–1848)',
10005             '226' => 'Kaei (1848–1854)',
10006             '227' => 'Ansei (1854–1860)',
10007             '228' => 'Man’en (1860–1861)',
10008             '229' => 'Bunkyū (1861–1864)',
10009             '230' => 'Genji (1864–1865)',
10010             '231' => 'Keiō (1865–1868)',
10011             '232' => 'M',
10012             '233' => 'T',
10013             '234' => 'S',
10014             '235' => 'H'
10015             },
10016             wide => {
10017             '0' => 'Taika (645–650)',
10018             '1' => 'Hakuchi (650–671)',
10019             '2' => 'Hakuhō (672–686)',
10020             '3' => 'Shuchō (686–701)',
10021             '4' => 'Taihō (701–704)',
10022             '5' => 'Keiun (704–708)',
10023             '6' => 'Wadō (708–715)',
10024             '7' => 'Reiki (715–717)',
10025             '8' => 'Yōrō (717–724)',
10026             '9' => 'Jinki (724–729)',
10027             '10' => 'Tempyō (729–749)',
10028             '11' => 'Tempyō-kampō (749-749)',
10029             '12' => 'Tempyō-shōhō (749-757)',
10030             '13' => 'Tempyō-hōji (757-765)',
10031             '14' => 'Temphō-jingo (765-767)',
10032             '15' => 'Jingo-keiun (767-770)',
10033             '16' => 'Hōki (770–780)',
10034             '17' => 'Ten-ō (781-782)',
10035             '18' => 'Enryaku (782–806)',
10036             '19' => 'Daidō (806–810)',
10037             '20' => 'Kōnin (810–824)',
10038             '21' => 'Tenchō (824–834)',
10039             '22' => 'Jōwa (834–848)',
10040             '23' => 'Kajō (848–851)',
10041             '24' => 'Ninju (851–854)',
10042             '25' => 'Saikō (854–857)',
10043             '26' => 'Ten-an (857-859)',
10044             '27' => 'Jōgan (859–877)',
10045             '28' => 'Gangyō (877–885)',
10046             '29' => 'Ninna (885–889)',
10047             '30' => 'Kanpyō (889–898)',
10048             '31' => 'Shōtai (898–901)',
10049             '32' => 'Engi (901–923)',
10050             '33' => 'Enchō (923–931)',
10051             '34' => 'Jōhei (931–938)',
10052             '35' => 'Tengyō (938–947)',
10053             '36' => 'Tenryaku (947–957)',
10054             '37' => 'Tentoku (957–961)',
10055             '38' => 'Ōwa (961–964)',
10056             '39' => 'Kōhō (964–968)',
10057             '40' => 'Anna (968–970)',
10058             '41' => 'Tenroku (970–973)',
10059             '42' => 'Ten’en (973–976)',
10060             '43' => 'Jōgen (976–978)',
10061             '44' => 'Tengen (978–983)',
10062             '45' => 'Eikan (983–985)',
10063             '46' => 'Kanna (985–987)',
10064             '47' => 'Eien (987–989)',
10065             '48' => 'Eiso (989–990)',
10066             '49' => 'Shōryaku (990–995)',
10067             '50' => 'Chōtoku (995–999)',
10068             '51' => 'Chōhō (999–1004)',
10069             '52' => 'Kankō (1004–1012)',
10070             '53' => 'Chōwa (1012–1017)',
10071             '54' => 'Kannin (1017–1021)',
10072             '55' => 'Jian (1021–1024)',
10073             '56' => 'Manju (1024–1028)',
10074             '57' => 'Chōgen (1028–1037)',
10075             '58' => 'Chōryaku (1037–1040)',
10076             '59' => 'Chōkyū (1040–1044)',
10077             '60' => 'Kantoku (1044–1046)',
10078             '61' => 'Eishō (1046–1053)',
10079             '62' => 'Tengi (1053–1058)',
10080             '63' => 'Kōhei (1058–1065)',
10081             '64' => 'Jiryaku (1065–1069)',
10082             '65' => 'Enkyū (1069–1074)',
10083             '66' => 'Shōho (1074–1077)',
10084             '67' => 'Shōryaku (1077–1081)',
10085             '68' => 'Eihō (1081–1084)',
10086             '69' => 'Ōtoku (1084–1087)',
10087             '70' => 'Kanji (1087–1094)',
10088             '71' => 'Kahō (1094–1096)',
10089             '72' => 'Eichō (1096–1097)',
10090             '73' => 'Jōtoku (1097–1099)',
10091             '74' => 'Kōwa (1099–1104)',
10092             '75' => 'Chōji (1104–1106)',
10093             '76' => 'Kashō (1106–1108)',
10094             '77' => 'Tennin (1108–1110)',
10095             '78' => 'Ten-ei (1110-1113)',
10096             '79' => 'Eikyū (1113–1118)',
10097             '80' => 'Gen’ei (1118–1120)',
10098             '81' => 'Hōan (1120–1124)',
10099             '82' => 'Tenji (1124–1126)',
10100             '83' => 'Daiji (1126–1131)',
10101             '84' => 'Tenshō (1131–1132)',
10102             '85' => 'Chōshō (1132–1135)',
10103             '86' => 'Hōen (1135–1141)',
10104             '87' => 'Eiji (1141–1142)',
10105             '88' => 'Kōji (1142–1144)',
10106             '89' => 'Ten’yō (1144–1145)',
10107             '90' => 'Kyūan (1145–1151)',
10108             '91' => 'Ninpei (1151–1154)',
10109             '92' => 'Kyūju (1154–1156)',
10110             '93' => 'Hōgen (1156–1159)',
10111             '94' => 'Heiji (1159–1160)',
10112             '95' => 'Eiryaku (1160–1161)',
10113             '96' => 'Ōho (1161–1163)',
10114             '97' => 'Chōkan (1163–1165)',
10115             '98' => 'Eiman (1165–1166)',
10116             '99' => 'Nin’an (1166–1169)',
10117             '100' => 'Kaō (1169–1171)',
10118             '101' => 'Shōan (1171–1175)',
10119             '102' => 'Angen (1175–1177)',
10120             '103' => 'Jishō (1177–1181)',
10121             '104' => 'Yōwa (1181–1182)',
10122             '105' => 'Juei (1182–1184)',
10123             '106' => 'Genryaku (1184–1185)',
10124             '107' => 'Bunji (1185–1190)',
10125             '108' => 'Kenkyū (1190–1199)',
10126             '109' => 'Shōji (1199–1201)',
10127             '110' => 'Kennin (1201–1204)',
10128             '111' => 'Genkyū (1204–1206)',
10129             '112' => 'Ken’ei (1206–1207)',
10130             '113' => 'Jōgen (1207–1211)',
10131             '114' => 'Kenryaku (1211–1213)',
10132             '115' => 'Kenpō (1213–1219)',
10133             '116' => 'Jōkyū (1219–1222)',
10134             '117' => 'Jōō (1222–1224)',
10135             '118' => 'Gennin (1224–1225)',
10136             '119' => 'Karoku (1225–1227)',
10137             '120' => 'Antei (1227–1229)',
10138             '121' => 'Kanki (1229–1232)',
10139             '122' => 'Jōei (1232–1233)',
10140             '123' => 'Tenpuku (1233–1234)',
10141             '124' => 'Bunryaku (1234–1235)',
10142             '125' => 'Katei (1235–1238)',
10143             '126' => 'Ryakunin (1238–1239)',
10144             '127' => 'En’ō (1239–1240)',
10145             '128' => 'Ninji (1240–1243)',
10146             '129' => 'Kangen (1243–1247)',
10147             '130' => 'Hōji (1247–1249)',
10148             '131' => 'Kenchō (1249–1256)',
10149             '132' => 'Kōgen (1256–1257)',
10150             '133' => 'Shōka (1257–1259)',
10151             '134' => 'Shōgen (1259–1260)',
10152             '135' => 'Bun’ō (1260–1261)',
10153             '136' => 'Kōchō (1261–1264)',
10154             '137' => 'Bun’ei (1264–1275)',
10155             '138' => 'Kenji (1275–1278)',
10156             '139' => 'Kōan (1278–1288)',
10157             '140' => 'Shōō (1288–1293)',
10158             '141' => 'Einin (1293–1299)',
10159             '142' => 'Shōan (1299–1302)',
10160             '143' => 'Kengen (1302–1303)',
10161             '144' => 'Kagen (1303–1306)',
10162             '145' => 'Tokuji (1306–1308)',
10163             '146' => 'Enkyō (1308–1311)',
10164             '147' => 'Ōchō (1311–1312)',
10165             '148' => 'Shōwa (1312–1317)',
10166             '149' => 'Bunpō (1317–1319)',
10167             '150' => 'Genō (1319–1321)',
10168             '151' => 'Genkō (1321–1324)',
10169             '152' => 'Shōchū (1324–1326)',
10170             '153' => 'Karyaku (1326–1329)',
10171             '154' => 'Gentoku (1329–1331)',
10172             '155' => 'Genkō (1331–1334)',
10173             '156' => 'Kemmu (1334–1336)',
10174             '157' => 'Engen (1336–1340)',
10175             '158' => 'Kōkoku (1340–1346)',
10176             '159' => 'Shōhei (1346–1370)',
10177             '160' => 'Kentoku (1370–1372)',
10178             '161' => 'Bunchū (1372–1375)',
10179             '162' => 'Tenju (1375–1379)',
10180             '163' => 'Kōryaku (1379–1381)',
10181             '164' => 'Kōwa (1381–1384)',
10182             '165' => 'Genchū (1384–1392)',
10183             '166' => 'Meitoku (1384–1387)',
10184             '167' => 'Kakei (1387–1389)',
10185             '168' => 'Kōō (1389–1390)',
10186             '169' => 'Meitoku (1390–1394)',
10187             '170' => 'Ōei (1394–1428)',
10188             '171' => 'Shōchō (1428–1429)',
10189             '172' => 'Eikyō (1429–1441)',
10190             '173' => 'Kakitsu (1441–1444)',
10191             '174' => 'Bun’an (1444–1449)',
10192             '175' => 'Hōtoku (1449–1452)',
10193             '176' => 'Kyōtoku (1452–1455)',
10194             '177' => 'Kōshō (1455–1457)',
10195             '178' => 'Chōroku (1457–1460)',
10196             '179' => 'Kanshō (1460–1466)',
10197             '180' => 'Bunshō (1466–1467)',
10198             '181' => 'Ōnin (1467–1469)',
10199             '182' => 'Bunmei (1469–1487)',
10200             '183' => 'Chōkyō (1487–1489)',
10201             '184' => 'Entoku (1489–1492)',
10202             '185' => 'Meiō (1492–1501)',
10203             '186' => 'Bunki (1501–1504)',
10204             '187' => 'Eishō (1504–1521)',
10205             '188' => 'Taiei (1521–1528)',
10206             '189' => 'Kyōroku (1528–1532)',
10207             '190' => 'Tenbun (1532–1555)',
10208             '191' => 'Kōji (1555–1558)',
10209             '192' => 'Eiroku (1558–1570)',
10210             '193' => 'Genki (1570–1573)',
10211             '194' => 'Tenshō (1573–1592)',
10212             '195' => 'Bunroku (1592–1596)',
10213             '196' => 'Keichō (1596–1615)',
10214             '197' => 'Genna (1615–1624)',
10215             '198' => 'Kan’ei (1624–1644)',
10216             '199' => 'Shōho (1644–1648)',
10217             '200' => 'Keian (1648–1652)',
10218             '201' => 'Jōō (1652–1655)',
10219             '202' => 'Meireki (1655–1658)',
10220             '203' => 'Manji (1658–1661)',
10221             '204' => 'Kanbun (1661–1673)',
10222             '205' => 'Enpō (1673–1681)',
10223             '206' => 'Tenna (1681–1684)',
10224             '207' => 'Jōkyō (1684–1688)',
10225             '208' => 'Genroku (1688–1704)',
10226             '209' => 'Hōei (1704–1711)',
10227             '210' => 'Shōtoku (1711–1716)',
10228             '211' => 'Kyōhō (1716–1736)',
10229             '212' => 'Genbun (1736–1741)',
10230             '213' => 'Kanpō (1741–1744)',
10231             '214' => 'Enkyō (1744–1748)',
10232             '215' => 'Kan’en (1748–1751)',
10233             '216' => 'Hōryaku (1751–1764)',
10234             '217' => 'Meiwa (1764–1772)',
10235             '218' => 'An’ei (1772–1781)',
10236             '219' => 'Tenmei (1781–1789)',
10237             '220' => 'Kansei (1789–1801)',
10238             '221' => 'Kyōwa (1801–1804)',
10239             '222' => 'Bunka (1804–1818)',
10240             '223' => 'Bunsei (1818–1830)',
10241             '224' => 'Tenpō (1830–1844)',
10242             '225' => 'Kōka (1844–1848)',
10243             '226' => 'Kaei (1848–1854)',
10244             '227' => 'Ansei (1854–1860)',
10245             '228' => 'Man’en (1860–1861)',
10246             '229' => 'Bunkyū (1861–1864)',
10247             '230' => 'Genji (1864–1865)',
10248             '231' => 'Keiō (1865–1868)',
10249             '232' => 'Meiji',
10250             '233' => 'Taishō',
10251             '234' => 'Shōwa',
10252             '235' => 'Heisei'
10253             },
10254             },
10255             'persian' => {
10256             abbreviated => {
10257             '0' => 'A. P.'
10258             },
10259             narrow => {
10260             '0' => 'AP'
10261             },
10262             wide => {
10263             '0' => 'Anno Persico'
10264             },
10265             },
10266             'roc' => {
10267             abbreviated => {
10268             '0' => 'av. RdC',
10269             '1' => 'RdC'
10270             },
10271             narrow => {
10272             '0' => 'av. RdC',
10273             '1' => 'RdC'
10274             },
10275             wide => {
10276             '0' => 'avant RdC',
10277             '1' => 'RdC'
10278             },
10279             },
10280             } },
10281             );
10282              
10283             has 'date_formats' => (
10284             is => 'ro',
10285             isa => HashRef,
10286             init_arg => undef,
10287             default => sub { {
10288             'buddhist' => {
10289             'full' => q{EEEE d MMMM y G},
10290             'long' => q{d MMMM y G},
10291             'medium' => q{d MMM y G},
10292             'short' => q{dd/MM/y GGGGG},
10293             },
10294             'chinese' => {
10295             'full' => q{EEEE d MMMM U},
10296             'long' => q{d MMMM U},
10297             'medium' => q{d MMM U},
10298             'short' => q{d/M/y},
10299             },
10300             'coptic' => {
10301             },
10302             'dangi' => {
10303             'full' => q{EEEE d MMMM U},
10304             'long' => q{d MMMM U},
10305             'medium' => q{d MMM U},
10306             'short' => q{d/M/y},
10307             },
10308             'ethiopic' => {
10309             },
10310             'generic' => {
10311             'full' => q{EEEE d MMMM y G},
10312             'long' => q{d MMMM y G},
10313             'medium' => q{d MMM y G},
10314             'short' => q{dd/MM/y GGGGG},
10315             },
10316             'gregorian' => {
10317             'full' => q{EEEE d MMMM y},
10318             'long' => q{d MMMM y},
10319             'medium' => q{d MMM y},
10320             'short' => q{dd/MM/y},
10321             },
10322             'hebrew' => {
10323             'full' => q{EEEE d MMMM y G},
10324             'long' => q{d MMMM y G},
10325             'medium' => q{d MMM y G},
10326             'short' => q{dd/MM/y GGGGG},
10327             },
10328             'indian' => {
10329             },
10330             'islamic' => {
10331             'full' => q{EEEE d MMMM y G},
10332             'long' => q{d MMMM y G},
10333             'medium' => q{d MMM y G},
10334             'short' => q{dd/MM/y GGGGG},
10335             },
10336             'japanese' => {
10337             'full' => q{EEEE d MMMM y G},
10338             'long' => q{d MMMM y G},
10339             'medium' => q{d MMM y G},
10340             'short' => q{dd/MM/y GGGGG},
10341             },
10342             'persian' => {
10343             },
10344             'roc' => {
10345             },
10346             } },
10347             );
10348              
10349             has 'time_formats' => (
10350             is => 'ro',
10351             isa => HashRef,
10352             init_arg => undef,
10353             default => sub { {
10354             'buddhist' => {
10355             },
10356             'chinese' => {
10357             },
10358             'coptic' => {
10359             },
10360             'dangi' => {
10361             },
10362             'ethiopic' => {
10363             },
10364             'generic' => {
10365             },
10366             'gregorian' => {
10367             'full' => q{HH:mm:ss zzzz},
10368             'long' => q{HH:mm:ss z},
10369             'medium' => q{HH:mm:ss},
10370             'short' => q{HH:mm},
10371             },
10372             'hebrew' => {
10373             },
10374             'indian' => {
10375             },
10376             'islamic' => {
10377             },
10378             'japanese' => {
10379             },
10380             'persian' => {
10381             },
10382             'roc' => {
10383             },
10384             } },
10385             );
10386              
10387             has 'datetime_formats' => (
10388             is => 'ro',
10389             isa => HashRef,
10390             init_arg => undef,
10391             default => sub { {
10392             'buddhist' => {
10393             },
10394             'chinese' => {
10395             },
10396             'coptic' => {
10397             },
10398             'dangi' => {
10399             },
10400             'ethiopic' => {
10401             },
10402             'generic' => {
10403             'full' => q{{1} 'à' {0}},
10404             'long' => q{{1} 'à' {0}},
10405             'medium' => q{{1} {0}},
10406             'short' => q{{1} {0}},
10407             },
10408             'gregorian' => {
10409             'full' => q{{1} 'à' {0}},
10410             'long' => q{{1} 'à' {0}},
10411             'medium' => q{{1} 'à' {0}},
10412             'short' => q{{1} {0}},
10413             },
10414             'hebrew' => {
10415             },
10416             'indian' => {
10417             },
10418             'islamic' => {
10419             },
10420             'japanese' => {
10421             'full' => q{{1} {0}},
10422             'long' => q{{1} {0}},
10423             'medium' => q{{1} {0}},
10424             'short' => q{{1} {0}},
10425             },
10426             'persian' => {
10427             },
10428             'roc' => {
10429             },
10430             } },
10431             );
10432              
10433             has 'datetime_formats_available_formats' => (
10434             is => 'ro',
10435             isa => HashRef,
10436             init_arg => undef,
10437             default => sub { {
10438             'buddhist' => {
10439             M => q{L},
10440             MEd => q{E d/M},
10441             MMM => q{LLL},
10442             MMMEd => q{E d MMM},
10443             MMMd => q{d MMM},
10444             Md => q{d/M},
10445             d => q{d},
10446             y => q{y G},
10447             },
10448             'chinese' => {
10449             Gy => q{U},
10450             GyMMM => q{MMM U},
10451             GyMMMEd => q{E d MMM U},
10452             GyMMMd => q{d MMM U},
10453             M => q{L},
10454             MEd => q{E d/M},
10455             MMM => q{LLL},
10456             MMMEd => q{E d MMM},
10457             MMMMd => q{d MMMM},
10458             MMMd => q{d MMM},
10459             Md => q{d/M},
10460             ms => q{mm:ss},
10461             y => q{U},
10462             yMd => q{d/M/y},
10463             yyyy => q{U},
10464             yyyyM => q{M/y},
10465             yyyyMEd => q{E d/M/y},
10466             yyyyMMM => q{MMM U},
10467             yyyyMMMEd => q{E d MMM U},
10468             yyyyMMMM => q{MMMM U},
10469             yyyyMMMd => q{d MMM U},
10470             yyyyMd => q{d/M/y},
10471             yyyyQQQ => q{QQQ U},
10472             yyyyQQQQ => q{QQQQ U},
10473             },
10474             'generic' => {
10475             Bh => q{h B},
10476             Bhm => q{h:mm B},
10477             Bhms => q{h:mm:ss B},
10478             E => q{ccc},
10479             EBhm => q{E h:mm B},
10480             EBhms => q{E h:mm:ss B},
10481             EHm => q{E HH:mm},
10482             EHms => q{E HH:mm:ss},
10483             Ed => q{E d},
10484             Ehm => q{E h:mm a},
10485             Ehms => q{E h:mm:ss a},
10486             Gy => q{y G},
10487             GyMMM => q{MMM y G},
10488             GyMMMEd => q{E d MMM y G},
10489             GyMMMd => q{d MMM y G},
10490             H => q{HH},
10491             Hm => q{HH:mm},
10492             Hms => q{HH:mm:ss},
10493             M => q{L},
10494             MEd => q{E d/M},
10495             MMM => q{LLL},
10496             MMMEd => q{E d MMM},
10497             MMMMd => q{d MMMM},
10498             MMMd => q{d MMM},
10499             Md => q{d/M},
10500             d => q{d},
10501             h => q{h a},
10502             hm => q{h:mm a},
10503             hms => q{h:mm:ss a},
10504             ms => q{mm:ss},
10505             y => q{y G},
10506             yyyy => q{y G},
10507             yyyyM => q{M/y GGGGG},
10508             yyyyMEd => q{E d/M/y GGGGG},
10509             yyyyMMM => q{MMM y G},
10510             yyyyMMMEd => q{E d MMM y G},
10511             yyyyMMMM => q{MMMM y G},
10512             yyyyMMMd => q{d MMM y G},
10513             yyyyMd => q{d/M/y GGGGG},
10514             yyyyQQQ => q{QQQ y G},
10515             yyyyQQQQ => q{QQQQ y G},
10516             },
10517             'gregorian' => {
10518             Bh => q{h B},
10519             Bhm => q{h:mm B},
10520             Bhms => q{h:mm:ss B},
10521             E => q{E},
10522             EBhm => q{E h:mm B},
10523             EBhms => q{E h:mm:ss B},
10524             EHm => q{E HH:mm},
10525             EHms => q{E HH:mm:ss},
10526             Ed => q{E d},
10527             Ehm => q{E h:mm a},
10528             Ehms => q{E h:mm:ss a},
10529             Gy => q{y G},
10530             GyMMM => q{MMM y G},
10531             GyMMMEd => q{E d MMM y G},
10532             GyMMMd => q{d MMM y G},
10533             H => q{HH 'h'},
10534             Hm => q{HH:mm},
10535             Hms => q{HH:mm:ss},
10536             Hmsv => q{HH:mm:ss v},
10537             Hmv => q{HH:mm v},
10538             M => q{L},
10539             MEd => q{E dd/MM},
10540             MMM => q{LLL},
10541             MMMEd => q{E d MMM},
10542             MMMMW => q{'semaine' W (MMMM)},
10543             MMMMd => q{d MMMM},
10544             MMMd => q{d MMM},
10545             Md => q{dd/MM},
10546             d => q{d},
10547             h => q{h a},
10548             hm => q{h:mm a},
10549             hms => q{h:mm:ss a},
10550             hmsv => q{h:mm:ss a v},
10551             hmv => q{h:mm a v},
10552             ms => q{mm:ss},
10553             y => q{y},
10554             yM => q{MM/y},
10555             yMEd => q{E dd/MM/y},
10556             yMMM => q{MMM y},
10557             yMMMEd => q{E d MMM y},
10558             yMMMM => q{MMMM y},
10559             yMMMd => q{d MMM y},
10560             yMd => q{dd/MM/y},
10561             yQQQ => q{QQQ y},
10562             yQQQQ => q{QQQQ y},
10563             yw => q{'semaine' w 'de' Y},
10564             },
10565             'islamic' => {
10566             E => q{ccc},
10567             Ed => q{E d},
10568             Gy => q{y G},
10569             GyMMM => q{MMM y G},
10570             GyMMMEd => q{E d MMM y G},
10571             GyMMMd => q{d MMM y G},
10572             M => q{L},
10573             MEd => q{E dd/MM},
10574             MMM => q{LLL},
10575             MMMEd => q{E d MMM},
10576             MMMMd => q{d MMMM},
10577             MMMd => q{d MMM},
10578             Md => q{dd/MM},
10579             d => q{d},
10580             y => q{y G},
10581             yyyy => q{y G},
10582             yyyyM => q{M/y GGGGG},
10583             yyyyMEd => q{E d/M/y GGGGG},
10584             yyyyMMM => q{MMM y G},
10585             yyyyMMMEd => q{E d MMM y G},
10586             yyyyMMMM => q{MMMM y G},
10587             yyyyMMMd => q{d MMM y G},
10588             yyyyMd => q{d/M/y GGGGG},
10589             yyyyQQQ => q{QQQ y G},
10590             yyyyQQQQ => q{QQQQ y G},
10591             },
10592             'japanese' => {
10593             E => q{ccc},
10594             Ed => q{E d},
10595             Gy => q{y G},
10596             GyMMM => q{MMM y G},
10597             GyMMMEd => q{E d MMM y G},
10598             GyMMMd => q{d MMM y G},
10599             M => q{L},
10600             MEd => q{E d/M},
10601             MMM => q{LLL},
10602             MMMEd => q{E d MMM},
10603             MMMMd => q{d MMMM},
10604             MMMd => q{d MMM},
10605             Md => q{d/M},
10606             d => q{d},
10607             y => q{y G},
10608             yyyy => q{y G},
10609             yyyyM => q{M/y GGGGG},
10610             yyyyMEd => q{E d/M/y GGGGG},
10611             yyyyMMM => q{MMM y G},
10612             yyyyMMMEd => q{E d MMM y G},
10613             yyyyMMMM => q{MMMM y G},
10614             yyyyMMMd => q{d MMM y G},
10615             yyyyMd => q{d/M/y GGGGG},
10616             yyyyQQQ => q{QQQ y G},
10617             yyyyQQQQ => q{QQQQ y G},
10618             },
10619             } },
10620             );
10621              
10622             has 'datetime_formats_append_item' => (
10623             is => 'ro',
10624             isa => HashRef,
10625             init_arg => undef,
10626             default => sub { {
10627             'gregorian' => {
10628             'Timezone' => '{0} {1}',
10629             },
10630             } },
10631             );
10632              
10633             has 'datetime_formats_interval' => (
10634             is => 'ro',
10635             isa => HashRef,
10636             init_arg => undef,
10637             default => sub { {
10638             'generic' => {
10639             H => {
10640             H => q{HH – HH},
10641             },
10642             Hm => {
10643             H => q{HH:mm – HH:mm},
10644             m => q{HH:mm – HH:mm},
10645             },
10646             Hmv => {
10647             H => q{HH:mm – HH:mm v},
10648             m => q{HH:mm – HH:mm v},
10649             },
10650             Hv => {
10651             H => q{HH – HH v},
10652             },
10653             M => {
10654             M => q{M – M},
10655             },
10656             MEd => {
10657             M => q{E dd/MM – E dd/MM},
10658             d => q{E dd/MM – E dd/MM},
10659             },
10660             MMM => {
10661             M => q{MMM–MMM},
10662             },
10663             MMMEd => {
10664             M => q{E d MMM – E d MMM},
10665             d => q{E d MMM – E d MMM},
10666             },
10667             MMMd => {
10668             M => q{d MMM – d MMM},
10669             d => q{d–d MMM},
10670             },
10671             Md => {
10672             M => q{dd/MM – dd/MM},
10673             d => q{dd/MM – dd/MM},
10674             },
10675             d => {
10676             d => q{d – d},
10677             },
10678             fallback => '{0} – {1}',
10679             h => {
10680             a => q{h a – h a},
10681             h => q{h – h a},
10682             },
10683             hm => {
10684             a => q{h:mm a – h:mm a},
10685             h => q{h:mm – h:mm a},
10686             m => q{h:mm – h:mm a},
10687             },
10688             hmv => {
10689             a => q{h:mm a – h:mm a v},
10690             h => q{h:mm – h:mm a v},
10691             m => q{h:mm – h:mm a v},
10692             },
10693             hv => {
10694             a => q{h a – h a v},
10695             h => q{h – h a v},
10696             },
10697             y => {
10698             y => q{y – y G},
10699             },
10700             yM => {
10701             M => q{MM/y – MM/y G},
10702             y => q{M/y – M/y G},
10703             },
10704             yMEd => {
10705             M => q{E dd/MM/y – E dd/MM/y G},
10706             d => q{E dd/MM/y – E dd/MM/y G},
10707             y => q{E dd/MM/y – E dd/MM/y G},
10708             },
10709             yMMM => {
10710             M => q{MMM–MMM y G},
10711             y => q{MMM y – MMM y G},
10712             },
10713             yMMMEd => {
10714             M => q{E d MMM – E d MMM y G},
10715             d => q{E d – E d MMM y G},
10716             y => q{E d MMM y – E d MMM y G},
10717             },
10718             yMMMM => {
10719             M => q{MMMM – MMMM y G},
10720             y => q{MMMM y – MMMM y G},
10721             },
10722             yMMMd => {
10723             M => q{d MMM – d MMM y G},
10724             d => q{d–d MMM y G},
10725             y => q{d MMM y – d MMM y G},
10726             },
10727             yMd => {
10728             M => q{d/M/y – d/M/y G},
10729             d => q{d/M/y – d/M/y G},
10730             y => q{dd/MM/y – dd/MM/y G},
10731             },
10732             },
10733             'gregorian' => {
10734             H => {
10735             H => q{HH – HH},
10736             },
10737             Hm => {
10738             H => q{HH:mm – HH:mm},
10739             m => q{HH:mm – HH:mm},
10740             },
10741             Hmv => {
10742             H => q{HH:mm – HH:mm v},
10743             m => q{HH:mm – HH:mm v},
10744             },
10745             Hv => {
10746             H => q{HH – HH v},
10747             },
10748             M => {
10749             M => q{M–M},
10750             },
10751             MEd => {
10752             M => q{E dd/MM – E dd/MM},
10753             d => q{E dd/MM – E dd/MM},
10754             },
10755             MMM => {
10756             M => q{MMM–MMM},
10757             },
10758             MMMEd => {
10759             M => q{E d MMM – E d MMM},
10760             d => q{E d – E d MMM},
10761             },
10762             MMMd => {
10763             M => q{d MMM – d MMM},
10764             d => q{d–d MMM},
10765             },
10766             Md => {
10767             M => q{dd/MM – dd/MM},
10768             d => q{dd/MM – dd/MM},
10769             },
10770             d => {
10771             d => q{d–d},
10772             },
10773             fallback => '{0} – {1}',
10774             h => {
10775             a => q{h a – h a},
10776             h => q{h – h a},
10777             },
10778             hm => {
10779             a => q{h:mm a – h:mm a},
10780             h => q{h:mm – h:mm a},
10781             m => q{h:mm – h:mm a},
10782             },
10783             hmv => {
10784             a => q{h:mm a – h:mm a v},
10785             h => q{h:mm – h:mm a v},
10786             m => q{h:mm – h:mm a v},
10787             },
10788             hv => {
10789             a => q{h a – h a v},
10790             h => q{h – h a v},
10791             },
10792             y => {
10793             y => q{y–y},
10794             },
10795             yM => {
10796             M => q{MM/y – MM/y},
10797             y => q{MM/y – MM/y},
10798             },
10799             yMEd => {
10800             M => q{E dd/MM/y – E dd/MM/y},
10801             d => q{E dd/MM/y – E dd/MM/y},
10802             y => q{E dd/MM/y – E dd/MM/y},
10803             },
10804             yMMM => {
10805             M => q{MMM–MMM y},
10806             y => q{MMM y – MMM y},
10807             },
10808             yMMMEd => {
10809             M => q{E d MMM – E d MMM y},
10810             d => q{E d – E d MMM y},
10811             y => q{E d MMM y – E d MMM y},
10812             },
10813             yMMMM => {
10814             M => q{MMMM – MMMM y},
10815             y => q{MMMM y – MMMM y},
10816             },
10817             yMMMd => {
10818             M => q{d MMM – d MMM y},
10819             d => q{d–d MMM y},
10820             y => q{d MMM y – d MMM y},
10821             },
10822             yMd => {
10823             M => q{dd/MM/y – dd/MM/y},
10824             d => q{dd/MM/y – dd/MM/y},
10825             y => q{dd/MM/y – dd/MM/y},
10826             },
10827             },
10828             } },
10829             );
10830              
10831             has 'cyclic_name_sets' => (
10832             is => 'ro',
10833             isa => HashRef,
10834             init_arg => undef,
10835             default => sub { {
10836             'chinese' => {
10837             'dayParts' => {
10838             'format' => {
10839             'abbreviated' => {
10840             0 => q(zi),
10841             1 => q(chou),
10842             2 => q(yin),
10843             3 => q(mao),
10844             4 => q(chen),
10845             5 => q(si),
10846             6 => q(wu),
10847             7 => q(wei),
10848             8 => q(shen),
10849             9 => q(you),
10850             10 => q(xu),
10851             11 => q(hai),
10852             },
10853             },
10854             },
10855             'years' => {
10856             'format' => {
10857             'abbreviated' => {
10858             0 => q(jia-zi),
10859             1 => q(yi-chou),
10860             2 => q(bing-yin),
10861             3 => q(ding-mao),
10862             4 => q(wu-chen),
10863             5 => q(ji-si),
10864             6 => q(geng-wu),
10865             7 => q(xin-wei),
10866             8 => q(ren-shen),
10867             9 => q(gui-you),
10868             10 => q(jia-xu),
10869             11 => q(yi-hai),
10870             12 => q(bing-zi),
10871             13 => q(ding-chou),
10872             14 => q(wu-yin),
10873             15 => q(ji-mao),
10874             16 => q(geng-chen),
10875             17 => q(xin-si),
10876             18 => q(ren-wu),
10877             19 => q(gui-wei),
10878             20 => q(jia-shen),
10879             21 => q(yi-you),
10880             22 => q(bing-xu),
10881             23 => q(ding-hai),
10882             24 => q(wu-zi),
10883             25 => q(ji-chou),
10884             26 => q(geng-yin),
10885             27 => q(xin-mao),
10886             28 => q(ren-chen),
10887             29 => q(gui-si),
10888             30 => q(jia-wu),
10889             31 => q(yi-wei),
10890             32 => q(bing-shen),
10891             33 => q(ding-you),
10892             34 => q(wu-xu),
10893             35 => q(ji-hai),
10894             36 => q(geng-zi),
10895             37 => q(xin-chou),
10896             38 => q(ren-yin),
10897             39 => q(gui-mao),
10898             40 => q(jia-chen),
10899             41 => q(yi-si),
10900             42 => q(bing-wu),
10901             43 => q(ding-wei),
10902             44 => q(wu-shen),
10903             45 => q(ji-you),
10904             46 => q(geng-xu),
10905             47 => q(xin-hai),
10906             48 => q(ren-zi),
10907             49 => q(gui-chou),
10908             50 => q(jia-yin),
10909             51 => q(yi-mao),
10910             52 => q(bing-chen),
10911             53 => q(ding-si),
10912             54 => q(wu-wu),
10913             55 => q(ji-wei),
10914             56 => q(geng-shen),
10915             57 => q(xin-you),
10916             58 => q(ren-xu),
10917             59 => q(gui-hai),
10918             },
10919             },
10920             },
10921             'zodiacs' => {
10922             'format' => {
10923             'abbreviated' => {
10924             0 => q(zi),
10925             1 => q(chou),
10926             2 => q(yin),
10927             3 => q(mao),
10928             4 => q(chen),
10929             5 => q(si),
10930             6 => q(wu),
10931             7 => q(wei),
10932             8 => q(shen),
10933             9 => q(you),
10934             10 => q(xu),
10935             11 => q(hai),
10936             },
10937             },
10938             },
10939             },
10940             'dangi' => {
10941             'dayParts' => {
10942             'format' => {
10943             'abbreviated' => {
10944             0 => q(zi),
10945             1 => q(chou),
10946             2 => q(yin),
10947             3 => q(mao),
10948             4 => q(chen),
10949             5 => q(si),
10950             6 => q(wu),
10951             7 => q(wei),
10952             8 => q(shen),
10953             9 => q(you),
10954             10 => q(xu),
10955             11 => q(hai),
10956             },
10957             },
10958             },
10959             'years' => {
10960             'format' => {
10961             'abbreviated' => {
10962             0 => q(jia-zi),
10963             1 => q(yi-chou),
10964             2 => q(bing-yin),
10965             3 => q(ding-mao),
10966             4 => q(wu-chen),
10967             5 => q(ji-si),
10968             6 => q(geng-wu),
10969             7 => q(xin-wei),
10970             8 => q(ren-shen),
10971             9 => q(gui-you),
10972             10 => q(jia-xu),
10973             11 => q(yi-hai),
10974             12 => q(bing-zi),
10975             13 => q(ding-chou),
10976             14 => q(wu-yin),
10977             15 => q(ji-mao),
10978             16 => q(geng-chen),
10979             17 => q(xin-si),
10980             18 => q(ren-wu),
10981             19 => q(gui-wei),
10982             20 => q(jia-shen),
10983             21 => q(yi-you),
10984             22 => q(bing-xu),
10985             23 => q(ding-hai),
10986             24 => q(wu-zi),
10987             25 => q(ji-chou),
10988             26 => q(geng-yin),
10989             27 => q(xin-mao),
10990             28 => q(ren-chen),
10991             29 => q(gui-si),
10992             30 => q(jia-wu),
10993             31 => q(yi-wei),
10994             32 => q(bing-shen),
10995             33 => q(ding-you),
10996             34 => q(wu-xu),
10997             35 => q(ji-hai),
10998             36 => q(geng-zi),
10999             37 => q(xin-chou),
11000             38 => q(ren-yin),
11001             39 => q(gui-mao),
11002             40 => q(jia-chen),
11003             41 => q(yi-si),
11004             42 => q(bing-wu),
11005             43 => q(ding-wei),
11006             44 => q(wu-shen),
11007             45 => q(ji-you),
11008             46 => q(geng-xu),
11009             47 => q(xin-hai),
11010             48 => q(ren-zi),
11011             49 => q(gui-chou),
11012             50 => q(jia-yin),
11013             51 => q(yi-mao),
11014             52 => q(bing-chen),
11015             53 => q(ding-si),
11016             54 => q(wu-wu),
11017             55 => q(ji-wei),
11018             56 => q(geng-shen),
11019             57 => q(xin-you),
11020             58 => q(ren-xu),
11021             59 => q(gui-hai),
11022             },
11023             },
11024             },
11025             'zodiacs' => {
11026             'format' => {
11027             'abbreviated' => {
11028             0 => q(zi),
11029             1 => q(chou),
11030             2 => q(yin),
11031             3 => q(mao),
11032             4 => q(chen),
11033             5 => q(si),
11034             6 => q(wu),
11035             7 => q(wei),
11036             8 => q(shen),
11037             9 => q(you),
11038             10 => q(xu),
11039             11 => q(hai),
11040             },
11041             },
11042             },
11043             },
11044             } },
11045             );
11046              
11047             has 'time_zone_names' => (
11048             is => 'ro',
11049             isa => HashRef,
11050             init_arg => undef,
11051             default => sub { {
11052             hourFormat => q(+HH:mm;−HH:mm),
11053             gmtFormat => q(UTC{0}),
11054             gmtZeroFormat => q(UTC),
11055             regionFormat => q(heure : {0}),
11056             regionFormat => q({0} (heure d’été)),
11057             regionFormat => q({0} (heure standard)),
11058             fallbackFormat => q({1} ({0})),
11059             'Acre' => {
11060             long => {
11061             'daylight' => q#heure d’été de l’Acre#,
11062             'generic' => q#heure de l’Acre#,
11063             'standard' => q#heure normale de l’Acre#,
11064             },
11065             },
11066             'Afghanistan' => {
11067             long => {
11068             'standard' => q#heure de l’Afghanistan#,
11069             },
11070             },
11071             'Africa/Abidjan' => {
11072             exemplarCity => q#Abidjan#,
11073             },
11074             'Africa/Accra' => {
11075             exemplarCity => q#Accra#,
11076             },
11077             'Africa/Addis_Ababa' => {
11078             exemplarCity => q#Addis-Abeba#,
11079             },
11080             'Africa/Algiers' => {
11081             exemplarCity => q#Alger#,
11082             },
11083             'Africa/Asmera' => {
11084             exemplarCity => q#Asmara#,
11085             },
11086             'Africa/Bamako' => {
11087             exemplarCity => q#Bamako#,
11088             },
11089             'Africa/Bangui' => {
11090             exemplarCity => q#Bangui#,
11091             },
11092             'Africa/Banjul' => {
11093             exemplarCity => q#Banjul#,
11094             },
11095             'Africa/Bissau' => {
11096             exemplarCity => q#Bissau#,
11097             },
11098             'Africa/Blantyre' => {
11099             exemplarCity => q#Blantyre#,
11100             },
11101             'Africa/Brazzaville' => {
11102             exemplarCity => q#Brazzaville#,
11103             },
11104             'Africa/Bujumbura' => {
11105             exemplarCity => q#Bujumbura#,
11106             },
11107             'Africa/Cairo' => {
11108             exemplarCity => q#Le Caire#,
11109             },
11110             'Africa/Casablanca' => {
11111             exemplarCity => q#Casablanca#,
11112             },
11113             'Africa/Ceuta' => {
11114             exemplarCity => q#Ceuta#,
11115             },
11116             'Africa/Conakry' => {
11117             exemplarCity => q#Conakry#,
11118             },
11119             'Africa/Dakar' => {
11120             exemplarCity => q#Dakar#,
11121             },
11122             'Africa/Dar_es_Salaam' => {
11123             exemplarCity => q#Dar es Salaam#,
11124             },
11125             'Africa/Djibouti' => {
11126             exemplarCity => q#Djibouti#,
11127             },
11128             'Africa/Douala' => {
11129             exemplarCity => q#Douala#,
11130             },
11131             'Africa/El_Aaiun' => {
11132             exemplarCity => q#Laâyoune#,
11133             },
11134             'Africa/Freetown' => {
11135             exemplarCity => q#Freetown#,
11136             },
11137             'Africa/Gaborone' => {
11138             exemplarCity => q#Gaborone#,
11139             },
11140             'Africa/Harare' => {
11141             exemplarCity => q#Harare#,
11142             },
11143             'Africa/Johannesburg' => {
11144             exemplarCity => q#Johannesburg#,
11145             },
11146             'Africa/Juba' => {
11147             exemplarCity => q#Juba#,
11148             },
11149             'Africa/Kampala' => {
11150             exemplarCity => q#Kampala#,
11151             },
11152             'Africa/Khartoum' => {
11153             exemplarCity => q#Khartoum#,
11154             },
11155             'Africa/Kigali' => {
11156             exemplarCity => q#Kigali#,
11157             },
11158             'Africa/Kinshasa' => {
11159             exemplarCity => q#Kinshasa#,
11160             },
11161             'Africa/Lagos' => {
11162             exemplarCity => q#Lagos#,
11163             },
11164             'Africa/Libreville' => {
11165             exemplarCity => q#Libreville#,
11166             },
11167             'Africa/Lome' => {
11168             exemplarCity => q#Lomé#,
11169             },
11170             'Africa/Luanda' => {
11171             exemplarCity => q#Luanda#,
11172             },
11173             'Africa/Lubumbashi' => {
11174             exemplarCity => q#Lubumbashi#,
11175             },
11176             'Africa/Lusaka' => {
11177             exemplarCity => q#Lusaka#,
11178             },
11179             'Africa/Malabo' => {
11180             exemplarCity => q#Malabo#,
11181             },
11182             'Africa/Maputo' => {
11183             exemplarCity => q#Maputo#,
11184             },
11185             'Africa/Maseru' => {
11186             exemplarCity => q#Maseru#,
11187             },
11188             'Africa/Mbabane' => {
11189             exemplarCity => q#Mbabane#,
11190             },
11191             'Africa/Mogadishu' => {
11192             exemplarCity => q#Mogadiscio#,
11193             },
11194             'Africa/Monrovia' => {
11195             exemplarCity => q#Monrovia#,
11196             },
11197             'Africa/Nairobi' => {
11198             exemplarCity => q#Nairobi#,
11199             },
11200             'Africa/Ndjamena' => {
11201             exemplarCity => q#N’Djamena#,
11202             },
11203             'Africa/Niamey' => {
11204             exemplarCity => q#Niamey#,
11205             },
11206             'Africa/Nouakchott' => {
11207             exemplarCity => q#Nouakchott#,
11208             },
11209             'Africa/Ouagadougou' => {
11210             exemplarCity => q#Ouagadougou#,
11211             },
11212             'Africa/Porto-Novo' => {
11213             exemplarCity => q#Porto-Novo#,
11214             },
11215             'Africa/Sao_Tome' => {
11216             exemplarCity => q#São Tomé#,
11217             },
11218             'Africa/Tripoli' => {
11219             exemplarCity => q#Tripoli (Libye)#,
11220             },
11221             'Africa/Tunis' => {
11222             exemplarCity => q#Tunis#,
11223             },
11224             'Africa/Windhoek' => {
11225             exemplarCity => q#Windhoek#,
11226             },
11227             'Africa_Central' => {
11228             long => {
11229             'standard' => q#heure normale d’Afrique centrale#,
11230             },
11231             },
11232             'Africa_Eastern' => {
11233             long => {
11234             'standard' => q#heure normale d’Afrique de l’Est#,
11235             },
11236             },
11237             'Africa_Southern' => {
11238             long => {
11239             'standard' => q#heure normale d’Afrique méridionale#,
11240             },
11241             },
11242             'Africa_Western' => {
11243             long => {
11244             'daylight' => q#heure d’été d’Afrique de l’Ouest#,
11245             'generic' => q#heure d’Afrique de l’Ouest#,
11246             'standard' => q#heure normale d’Afrique de l’Ouest#,
11247             },
11248             },
11249             'Alaska' => {
11250             long => {
11251             'daylight' => q#heure d’été de l’Alaska#,
11252             'generic' => q#heure de l’Alaska#,
11253             'standard' => q#heure normale de l’Alaska#,
11254             },
11255             short => {
11256             'daylight' => q#HEAK#,
11257             'generic' => q#HAK#,
11258             'standard' => q#HNAK#,
11259             },
11260             },
11261             'Almaty' => {
11262             long => {
11263             'daylight' => q#heure d’été d’Alma Ata#,
11264             'generic' => q#heure d’Alma Ata#,
11265             'standard' => q#heure normale d’Alma Ata#,
11266             },
11267             },
11268             'Amazon' => {
11269             long => {
11270             'daylight' => q#heure d’été de l’Amazonie#,
11271             'generic' => q#heure de l’Amazonie#,
11272             'standard' => q#heure normale de l’Amazonie#,
11273             },
11274             },
11275             'America/Adak' => {
11276             exemplarCity => q#Adak#,
11277             },
11278             'America/Anchorage' => {
11279             exemplarCity => q#Anchorage#,
11280             },
11281             'America/Anguilla' => {
11282             exemplarCity => q#Anguilla#,
11283             },
11284             'America/Antigua' => {
11285             exemplarCity => q#Antigua#,
11286             },
11287             'America/Araguaina' => {
11288             exemplarCity => q#Araguaína#,
11289             },
11290             'America/Argentina/La_Rioja' => {
11291             exemplarCity => q#La Rioja#,
11292             },
11293             'America/Argentina/Rio_Gallegos' => {
11294             exemplarCity => q#Río Gallegos#,
11295             },
11296             'America/Argentina/Salta' => {
11297             exemplarCity => q#Salta#,
11298             },
11299             'America/Argentina/San_Juan' => {
11300             exemplarCity => q#San Juan#,
11301             },
11302             'America/Argentina/San_Luis' => {
11303             exemplarCity => q#San Luis#,
11304             },
11305             'America/Argentina/Tucuman' => {
11306             exemplarCity => q#Tucumán#,
11307             },
11308             'America/Argentina/Ushuaia' => {
11309             exemplarCity => q#Ushuaïa#,
11310             },
11311             'America/Aruba' => {
11312             exemplarCity => q#Aruba#,
11313             },
11314             'America/Asuncion' => {
11315             exemplarCity => q#Asunción#,
11316             },
11317             'America/Bahia' => {
11318             exemplarCity => q#Bahia#,
11319             },
11320             'America/Bahia_Banderas' => {
11321             exemplarCity => q#Bahia de Banderas#,
11322             },
11323             'America/Barbados' => {
11324             exemplarCity => q#La Barbade#,
11325             },
11326             'America/Belem' => {
11327             exemplarCity => q#Belém#,
11328             },
11329             'America/Belize' => {
11330             exemplarCity => q#Belize#,
11331             },
11332             'America/Blanc-Sablon' => {
11333             exemplarCity => q#Blanc-Sablon#,
11334             },
11335             'America/Boa_Vista' => {
11336             exemplarCity => q#Boa Vista#,
11337             },
11338             'America/Bogota' => {
11339             exemplarCity => q#Bogota#,
11340             },
11341             'America/Boise' => {
11342             exemplarCity => q#Boise#,
11343             },
11344             'America/Buenos_Aires' => {
11345             exemplarCity => q#Buenos Aires#,
11346             },
11347             'America/Cambridge_Bay' => {
11348             exemplarCity => q#Cambridge Bay#,
11349             },
11350             'America/Campo_Grande' => {
11351             exemplarCity => q#Campo Grande#,
11352             },
11353             'America/Cancun' => {
11354             exemplarCity => q#Cancún#,
11355             },
11356             'America/Caracas' => {
11357             exemplarCity => q#Caracas#,
11358             },
11359             'America/Catamarca' => {
11360             exemplarCity => q#Catamarca#,
11361             },
11362             'America/Cayenne' => {
11363             exemplarCity => q#Cayenne#,
11364             },
11365             'America/Cayman' => {
11366             exemplarCity => q#Caïmans#,
11367             },
11368             'America/Chicago' => {
11369             exemplarCity => q#Chicago#,
11370             },
11371             'America/Chihuahua' => {
11372             exemplarCity => q#Chihuahua#,
11373             },
11374             'America/Coral_Harbour' => {
11375             exemplarCity => q#Atikokan#,
11376             },
11377             'America/Cordoba' => {
11378             exemplarCity => q#Córdoba#,
11379             },
11380             'America/Costa_Rica' => {
11381             exemplarCity => q#Costa Rica#,
11382             },
11383             'America/Creston' => {
11384             exemplarCity => q#Creston#,
11385             },
11386             'America/Cuiaba' => {
11387             exemplarCity => q#Cuiabá#,
11388             },
11389             'America/Curacao' => {
11390             exemplarCity => q#Curaçao#,
11391             },
11392             'America/Danmarkshavn' => {
11393             exemplarCity => q#Danmarkshavn#,
11394             },
11395             'America/Dawson' => {
11396             exemplarCity => q#Dawson#,
11397             },
11398             'America/Dawson_Creek' => {
11399             exemplarCity => q#Dawson Creek#,
11400             },
11401             'America/Denver' => {
11402             exemplarCity => q#Denver#,
11403             },
11404             'America/Detroit' => {
11405             exemplarCity => q#Détroit#,
11406             },
11407             'America/Dominica' => {
11408             exemplarCity => q#Dominique#,
11409             },
11410             'America/Edmonton' => {
11411             exemplarCity => q#Edmonton#,
11412             },
11413             'America/Eirunepe' => {
11414             exemplarCity => q#Eirunepé#,
11415             },
11416             'America/El_Salvador' => {
11417             exemplarCity => q#El Salvador#,
11418             },
11419             'America/Fort_Nelson' => {
11420             exemplarCity => q#Fort Nelson#,
11421             },
11422             'America/Fortaleza' => {
11423             exemplarCity => q#Fortaleza#,
11424             },
11425             'America/Glace_Bay' => {
11426             exemplarCity => q#Glace Bay#,
11427             },
11428             'America/Godthab' => {
11429             exemplarCity => q#Nuuk#,
11430             },
11431             'America/Goose_Bay' => {
11432             exemplarCity => q#Goose Bay#,
11433             },
11434             'America/Grand_Turk' => {
11435             exemplarCity => q#Grand Turk#,
11436             },
11437             'America/Grenada' => {
11438             exemplarCity => q#Grenade#,
11439             },
11440             'America/Guadeloupe' => {
11441             exemplarCity => q#Guadeloupe#,
11442             },
11443             'America/Guatemala' => {
11444             exemplarCity => q#Guatemala#,
11445             },
11446             'America/Guayaquil' => {
11447             exemplarCity => q#Guayaquil#,
11448             },
11449             'America/Guyana' => {
11450             exemplarCity => q#Guyana#,
11451             },
11452             'America/Halifax' => {
11453             exemplarCity => q#Halifax#,
11454             },
11455             'America/Havana' => {
11456             exemplarCity => q#La Havane#,
11457             },
11458             'America/Hermosillo' => {
11459             exemplarCity => q#Hermosillo#,
11460             },
11461             'America/Indiana/Knox' => {
11462             exemplarCity => q#Knox [Indiana]#,
11463             },
11464             'America/Indiana/Marengo' => {
11465             exemplarCity => q#Marengo [Indiana]#,
11466             },
11467             'America/Indiana/Petersburg' => {
11468             exemplarCity => q#Petersburg [Indiana]#,
11469             },
11470             'America/Indiana/Tell_City' => {
11471             exemplarCity => q#Tell City [Indiana]#,
11472             },
11473             'America/Indiana/Vevay' => {
11474             exemplarCity => q#Vevay [Indiana]#,
11475             },
11476             'America/Indiana/Vincennes' => {
11477             exemplarCity => q#Vincennes [Indiana]#,
11478             },
11479             'America/Indiana/Winamac' => {
11480             exemplarCity => q#Winamac [Indiana]#,
11481             },
11482             'America/Indianapolis' => {
11483             exemplarCity => q#Indianapolis#,
11484             },
11485             'America/Inuvik' => {
11486             exemplarCity => q#Inuvik#,
11487             },
11488             'America/Iqaluit' => {
11489             exemplarCity => q#Iqaluit#,
11490             },
11491             'America/Jamaica' => {
11492             exemplarCity => q#Jamaïque#,
11493             },
11494             'America/Jujuy' => {
11495             exemplarCity => q#Jujuy#,
11496             },
11497             'America/Juneau' => {
11498             exemplarCity => q#Juneau#,
11499             },
11500             'America/Kentucky/Monticello' => {
11501             exemplarCity => q#Monticello [Kentucky]#,
11502             },
11503             'America/Kralendijk' => {
11504             exemplarCity => q#Kralendijk#,
11505             },
11506             'America/La_Paz' => {
11507             exemplarCity => q#La Paz#,
11508             },
11509             'America/Lima' => {
11510             exemplarCity => q#Lima#,
11511             },
11512             'America/Los_Angeles' => {
11513             exemplarCity => q#Los Angeles#,
11514             },
11515             'America/Louisville' => {
11516             exemplarCity => q#Louisville#,
11517             },
11518             'America/Lower_Princes' => {
11519             exemplarCity => q#Lower Prince’s Quarter#,
11520             },
11521             'America/Maceio' => {
11522             exemplarCity => q#Maceió#,
11523             },
11524             'America/Managua' => {
11525             exemplarCity => q#Managua#,
11526             },
11527             'America/Manaus' => {
11528             exemplarCity => q#Manaos#,
11529             },
11530             'America/Marigot' => {
11531             exemplarCity => q#Marigot#,
11532             },
11533             'America/Martinique' => {
11534             exemplarCity => q#Martinique#,
11535             },
11536             'America/Matamoros' => {
11537             exemplarCity => q#Matamoros#,
11538             },
11539             'America/Mazatlan' => {
11540             exemplarCity => q#Mazatlán#,
11541             },
11542             'America/Mendoza' => {
11543             exemplarCity => q#Mendoza#,
11544             },
11545             'America/Menominee' => {
11546             exemplarCity => q#Menominee#,
11547             },
11548             'America/Merida' => {
11549             exemplarCity => q#Mérida#,
11550             },
11551             'America/Metlakatla' => {
11552             exemplarCity => q#Metlakatla#,
11553             },
11554             'America/Mexico_City' => {
11555             exemplarCity => q#Mexico#,
11556             },
11557             'America/Miquelon' => {
11558             exemplarCity => q#Miquelon#,
11559             },
11560             'America/Moncton' => {
11561             exemplarCity => q#Moncton#,
11562             },
11563             'America/Monterrey' => {
11564             exemplarCity => q#Monterrey#,
11565             },
11566             'America/Montevideo' => {
11567             exemplarCity => q#Montevideo#,
11568             },
11569             'America/Montserrat' => {
11570             exemplarCity => q#Montserrat#,
11571             },
11572             'America/Nassau' => {
11573             exemplarCity => q#Nassau#,
11574             },
11575             'America/New_York' => {
11576             exemplarCity => q#New York#,
11577             },
11578             'America/Nipigon' => {
11579             exemplarCity => q#Nipigon#,
11580             },
11581             'America/Nome' => {
11582             exemplarCity => q#Nome#,
11583             },
11584             'America/Noronha' => {
11585             exemplarCity => q#Noronha#,
11586             },
11587             'America/North_Dakota/Beulah' => {
11588             exemplarCity => q#Beulah (Dakota du Nord)#,
11589             },
11590             'America/North_Dakota/Center' => {
11591             exemplarCity => q#Center (Dakota du Nord)#,
11592             },
11593             'America/North_Dakota/New_Salem' => {
11594             exemplarCity => q#New Salem (Dakota du Nord)#,
11595             },
11596             'America/Ojinaga' => {
11597             exemplarCity => q#Ojinaga#,
11598             },
11599             'America/Panama' => {
11600             exemplarCity => q#Panama#,
11601             },
11602             'America/Pangnirtung' => {
11603             exemplarCity => q#Pangnirtung#,
11604             },
11605             'America/Paramaribo' => {
11606             exemplarCity => q#Paramaribo#,
11607             },
11608             'America/Phoenix' => {
11609             exemplarCity => q#Phoenix#,
11610             },
11611             'America/Port-au-Prince' => {
11612             exemplarCity => q#Port-au-Prince#,
11613             },
11614             'America/Port_of_Spain' => {
11615             exemplarCity => q#Port-d’Espagne#,
11616             },
11617             'America/Porto_Velho' => {
11618             exemplarCity => q#Porto Velho#,
11619             },
11620             'America/Puerto_Rico' => {
11621             exemplarCity => q#Porto Rico#,
11622             },
11623             'America/Punta_Arenas' => {
11624             exemplarCity => q#Punta Arenas#,
11625             },
11626             'America/Rainy_River' => {
11627             exemplarCity => q#Rainy River#,
11628             },
11629             'America/Rankin_Inlet' => {
11630             exemplarCity => q#Rankin Inlet#,
11631             },
11632             'America/Recife' => {
11633             exemplarCity => q#Recife#,
11634             },
11635             'America/Regina' => {
11636             exemplarCity => q#Regina#,
11637             },
11638             'America/Resolute' => {
11639             exemplarCity => q#Resolute#,
11640             },
11641             'America/Rio_Branco' => {
11642             exemplarCity => q#Rio Branco#,
11643             },
11644             'America/Santa_Isabel' => {
11645             exemplarCity => q#Santa Isabel#,
11646             },
11647             'America/Santarem' => {
11648             exemplarCity => q#Santarém#,
11649             },
11650             'America/Santiago' => {
11651             exemplarCity => q#Santiago#,
11652             },
11653             'America/Santo_Domingo' => {
11654             exemplarCity => q#Saint-Domingue#,
11655             },
11656             'America/Sao_Paulo' => {
11657             exemplarCity => q#São Paulo#,
11658             },
11659             'America/Scoresbysund' => {
11660             exemplarCity => q#Ittoqqortoormiit#,
11661             },
11662             'America/Sitka' => {
11663             exemplarCity => q#Sitka#,
11664             },
11665             'America/St_Barthelemy' => {
11666             exemplarCity => q#Saint-Barthélemy#,
11667             },
11668             'America/St_Johns' => {
11669             exemplarCity => q#Saint-Jean de Terre-Neuve#,
11670             },
11671             'America/St_Kitts' => {
11672             exemplarCity => q#Saint-Christophe#,
11673             },
11674             'America/St_Lucia' => {
11675             exemplarCity => q#Sainte-Lucie#,
11676             },
11677             'America/St_Thomas' => {
11678             exemplarCity => q#Saint-Thomas#,
11679             },
11680             'America/St_Vincent' => {
11681             exemplarCity => q#Saint-Vincent#,
11682             },
11683             'America/Swift_Current' => {
11684             exemplarCity => q#Swift Current#,
11685             },
11686             'America/Tegucigalpa' => {
11687             exemplarCity => q#Tégucigalpa#,
11688             },
11689             'America/Thule' => {
11690             exemplarCity => q#Thulé#,
11691             },
11692             'America/Thunder_Bay' => {
11693             exemplarCity => q#Thunder Bay#,
11694             },
11695             'America/Tijuana' => {
11696             exemplarCity => q#Tijuana#,
11697             },
11698             'America/Toronto' => {
11699             exemplarCity => q#Toronto#,
11700             },
11701             'America/Tortola' => {
11702             exemplarCity => q#Tortola#,
11703             },
11704             'America/Vancouver' => {
11705             exemplarCity => q#Vancouver#,
11706             },
11707             'America/Whitehorse' => {
11708             exemplarCity => q#Whitehorse#,
11709             },
11710             'America/Winnipeg' => {
11711             exemplarCity => q#Winnipeg#,
11712             },
11713             'America/Yakutat' => {
11714             exemplarCity => q#Yakutat#,
11715             },
11716             'America/Yellowknife' => {
11717             exemplarCity => q#Yellowknife#,
11718             },
11719             'America_Central' => {
11720             long => {
11721             'daylight' => q#heure d’été du Centre#,
11722             'generic' => q#heure du centre nord-américain#,
11723             'standard' => q#heure normale du centre nord-américain#,
11724             },
11725             short => {
11726             'daylight' => q#HEC#,
11727             'generic' => q#HC#,
11728             'standard' => q#HNC#,
11729             },
11730             },
11731             'America_Eastern' => {
11732             long => {
11733             'daylight' => q#heure d’été de l’Est#,
11734             'generic' => q#heure de l’Est nord-américain#,
11735             'standard' => q#heure normale de l’Est nord-américain#,
11736             },
11737             short => {
11738             'daylight' => q#HEE#,
11739             'generic' => q#HE#,
11740             'standard' => q#HNE#,
11741             },
11742             },
11743             'America_Mountain' => {
11744             long => {
11745             'daylight' => q#heure d’été des Rocheuses#,
11746             'generic' => q#heure des Rocheuses#,
11747             'standard' => q#heure normale des Rocheuses#,
11748             },
11749             short => {
11750             'daylight' => q#HER#,
11751             'generic' => q#HR#,
11752             'standard' => q#HNR#,
11753             },
11754             },
11755             'America_Pacific' => {
11756             long => {
11757             'daylight' => q#heure d’été du Pacifique#,
11758             'generic' => q#heure du Pacifique nord-américain#,
11759             'standard' => q#heure normale du Pacifique nord-américain#,
11760             },
11761             short => {
11762             'daylight' => q#HEP#,
11763             'generic' => q#HP#,
11764             'standard' => q#HNP#,
11765             },
11766             },
11767             'Anadyr' => {
11768             long => {
11769             'daylight' => q#heure d’été d’Anadyr#,
11770             'generic' => q#heure d’Anadyr#,
11771             'standard' => q#heure normale d’Anadyr#,
11772             },
11773             },
11774             'Antarctica/Casey' => {
11775             exemplarCity => q#Casey#,
11776             },
11777             'Antarctica/Davis' => {
11778             exemplarCity => q#Davis#,
11779             },
11780             'Antarctica/DumontDUrville' => {
11781             exemplarCity => q#Dumont d’Urville#,
11782             },
11783             'Antarctica/Macquarie' => {
11784             exemplarCity => q#Macquarie#,
11785             },
11786             'Antarctica/Mawson' => {
11787             exemplarCity => q#Mawson#,
11788             },
11789             'Antarctica/McMurdo' => {
11790             exemplarCity => q#McMurdo#,
11791             },
11792             'Antarctica/Palmer' => {
11793             exemplarCity => q#Palmer#,
11794             },
11795             'Antarctica/Rothera' => {
11796             exemplarCity => q#Rothera#,
11797             },
11798             'Antarctica/Syowa' => {
11799             exemplarCity => q#Showa#,
11800             },
11801             'Antarctica/Troll' => {
11802             exemplarCity => q#Troll#,
11803             },
11804             'Antarctica/Vostok' => {
11805             exemplarCity => q#Vostok#,
11806             },
11807             'Apia' => {
11808             long => {
11809             'daylight' => q#heure d’été d’Apia#,
11810             'generic' => q#heure d’Apia#,
11811             'standard' => q#heure normale d’Apia#,
11812             },
11813             },
11814             'Aqtau' => {
11815             long => {
11816             'daylight' => q#heure d’été d’Aktaou#,
11817             'generic' => q#heure d’Aktaou#,
11818             'standard' => q#heure normale d’Aktaou#,
11819             },
11820             },
11821             'Aqtobe' => {
11822             long => {
11823             'daylight' => q#heure d’été d’Aqtöbe#,
11824             'generic' => q#heure d’Aqtöbe#,
11825             'standard' => q#heure normale d’Aqtöbe#,
11826             },
11827             },
11828             'Arabian' => {
11829             long => {
11830             'daylight' => q#heure d’été de l’Arabie#,
11831             'generic' => q#heure de l’Arabie#,
11832             'standard' => q#heure normale de l’Arabie#,
11833             },
11834             },
11835             'Arctic/Longyearbyen' => {
11836             exemplarCity => q#Longyearbyen#,
11837             },
11838             'Argentina' => {
11839             long => {
11840             'daylight' => q#heure d’été de l’Argentine#,
11841             'generic' => q#heure de l’Argentine#,
11842             'standard' => q#heure normale d’Argentine#,
11843             },
11844             },
11845             'Argentina_Western' => {
11846             long => {
11847             'daylight' => q#heure d’été de l’Ouest argentin#,
11848             'generic' => q#heure de l’Ouest argentin#,
11849             'standard' => q#heure normale de l’Ouest argentin#,
11850             },
11851             },
11852             'Armenia' => {
11853             long => {
11854             'daylight' => q#heure d’été d’Arménie#,
11855             'generic' => q#heure de l’Arménie#,
11856             'standard' => q#heure normale de l’Arménie#,
11857             },
11858             },
11859             'Asia/Aden' => {
11860             exemplarCity => q#Aden#,
11861             },
11862             'Asia/Almaty' => {
11863             exemplarCity => q#Alma Ata#,
11864             },
11865             'Asia/Amman' => {
11866             exemplarCity => q#Amman#,
11867             },
11868             'Asia/Anadyr' => {
11869             exemplarCity => q#Anadyr#,
11870             },
11871             'Asia/Aqtau' => {
11872             exemplarCity => q#Aktaou#,
11873             },
11874             'Asia/Aqtobe' => {
11875             exemplarCity => q#Aktioubinsk#,
11876             },
11877             'Asia/Ashgabat' => {
11878             exemplarCity => q#Achgabat#,
11879             },
11880             'Asia/Atyrau' => {
11881             exemplarCity => q#Atyraou#,
11882             },
11883             'Asia/Baghdad' => {
11884             exemplarCity => q#Bagdad#,
11885             },
11886             'Asia/Bahrain' => {
11887             exemplarCity => q#Bahreïn#,
11888             },
11889             'Asia/Baku' => {
11890             exemplarCity => q#Bakou#,
11891             },
11892             'Asia/Bangkok' => {
11893             exemplarCity => q#Bangkok#,
11894             },
11895             'Asia/Barnaul' => {
11896             exemplarCity => q#Barnaul#,
11897             },
11898             'Asia/Beirut' => {
11899             exemplarCity => q#Beyrouth#,
11900             },
11901             'Asia/Bishkek' => {
11902             exemplarCity => q#Bichkek#,
11903             },
11904             'Asia/Brunei' => {
11905             exemplarCity => q#Brunei#,
11906             },
11907             'Asia/Calcutta' => {
11908             exemplarCity => q#Calcutta#,
11909             },
11910             'Asia/Chita' => {
11911             exemplarCity => q#Tchita#,
11912             },
11913             'Asia/Choibalsan' => {
11914             exemplarCity => q#Tchoïbalsan#,
11915             },
11916             'Asia/Colombo' => {
11917             exemplarCity => q#Colombo#,
11918             },
11919             'Asia/Damascus' => {
11920             exemplarCity => q#Damas#,
11921             },
11922             'Asia/Dhaka' => {
11923             exemplarCity => q#Dhaka#,
11924             },
11925             'Asia/Dili' => {
11926             exemplarCity => q#Dili#,
11927             },
11928             'Asia/Dubai' => {
11929             exemplarCity => q#Dubaï#,
11930             },
11931             'Asia/Dushanbe' => {
11932             exemplarCity => q#Douchanbé#,
11933             },
11934             'Asia/Famagusta' => {
11935             exemplarCity => q#Famagouste#,
11936             },
11937             'Asia/Gaza' => {
11938             exemplarCity => q#Gaza#,
11939             },
11940             'Asia/Hebron' => {
11941             exemplarCity => q#Hébron#,
11942             },
11943             'Asia/Hong_Kong' => {
11944             exemplarCity => q#Hong Kong#,
11945             },
11946             'Asia/Hovd' => {
11947             exemplarCity => q#Hovd#,
11948             },
11949             'Asia/Irkutsk' => {
11950             exemplarCity => q#Irkoutsk#,
11951             },
11952             'Asia/Jakarta' => {
11953             exemplarCity => q#Jakarta#,
11954             },
11955             'Asia/Jayapura' => {
11956             exemplarCity => q#Jayapura#,
11957             },
11958             'Asia/Jerusalem' => {
11959             exemplarCity => q#Jérusalem#,
11960             },
11961             'Asia/Kabul' => {
11962             exemplarCity => q#Kaboul#,
11963             },
11964             'Asia/Kamchatka' => {
11965             exemplarCity => q#Kamtchatka#,
11966             },
11967             'Asia/Karachi' => {
11968             exemplarCity => q#Karachi#,
11969             },
11970             'Asia/Katmandu' => {
11971             exemplarCity => q#Katmandou#,
11972             },
11973             'Asia/Khandyga' => {
11974             exemplarCity => q#Khandyga#,
11975             },
11976             'Asia/Krasnoyarsk' => {
11977             exemplarCity => q#Krasnoïarsk#,
11978             },
11979             'Asia/Kuala_Lumpur' => {
11980             exemplarCity => q#Kuala Lumpur#,
11981             },
11982             'Asia/Kuching' => {
11983             exemplarCity => q#Kuching#,
11984             },
11985             'Asia/Kuwait' => {
11986             exemplarCity => q#Koweït#,
11987             },
11988             'Asia/Macau' => {
11989             exemplarCity => q#Macao#,
11990             },
11991             'Asia/Magadan' => {
11992             exemplarCity => q#Magadan#,
11993             },
11994             'Asia/Makassar' => {
11995             exemplarCity => q#Macassar#,
11996             },
11997             'Asia/Manila' => {
11998             exemplarCity => q#Manille#,
11999             },
12000             'Asia/Muscat' => {
12001             exemplarCity => q#Mascate#,
12002             },
12003             'Asia/Nicosia' => {
12004             exemplarCity => q#Nicosie#,
12005             },
12006             'Asia/Novokuznetsk' => {
12007             exemplarCity => q#Novokuznetsk#,
12008             },
12009             'Asia/Novosibirsk' => {
12010             exemplarCity => q#Novossibirsk#,
12011             },
12012             'Asia/Omsk' => {
12013             exemplarCity => q#Omsk#,
12014             },
12015             'Asia/Oral' => {
12016             exemplarCity => q#Ouralsk#,
12017             },
12018             'Asia/Phnom_Penh' => {
12019             exemplarCity => q#Phnom Penh#,
12020             },
12021             'Asia/Pontianak' => {
12022             exemplarCity => q#Pontianak#,
12023             },
12024             'Asia/Pyongyang' => {
12025             exemplarCity => q#Pyongyang#,
12026             },
12027             'Asia/Qatar' => {
12028             exemplarCity => q#Qatar#,
12029             },
12030             'Asia/Qyzylorda' => {
12031             exemplarCity => q#Kzyl Orda#,
12032             },
12033             'Asia/Rangoon' => {
12034             exemplarCity => q#Rangoun#,
12035             },
12036             'Asia/Riyadh' => {
12037             exemplarCity => q#Riyad#,
12038             },
12039             'Asia/Saigon' => {
12040             exemplarCity => q#Hô-Chi-Minh-Ville#,
12041             },
12042             'Asia/Sakhalin' => {
12043             exemplarCity => q#Sakhaline#,
12044             },
12045             'Asia/Samarkand' => {
12046             exemplarCity => q#Samarcande#,
12047             },
12048             'Asia/Seoul' => {
12049             exemplarCity => q#Séoul#,
12050             },
12051             'Asia/Shanghai' => {
12052             exemplarCity => q#Shanghai#,
12053             },
12054             'Asia/Singapore' => {
12055             exemplarCity => q#Singapour#,
12056             },
12057             'Asia/Srednekolymsk' => {
12058             exemplarCity => q#Srednekolymsk#,
12059             },
12060             'Asia/Taipei' => {
12061             exemplarCity => q#Taipei#,
12062             },
12063             'Asia/Tashkent' => {
12064             exemplarCity => q#Tachkent#,
12065             },
12066             'Asia/Tbilisi' => {
12067             exemplarCity => q#Tbilissi#,
12068             },
12069             'Asia/Tehran' => {
12070             exemplarCity => q#Téhéran#,
12071             },
12072             'Asia/Thimphu' => {
12073             exemplarCity => q#Thimphu#,
12074             },
12075             'Asia/Tokyo' => {
12076             exemplarCity => q#Tokyo#,
12077             },
12078             'Asia/Tomsk' => {
12079             exemplarCity => q#Tomsk#,
12080             },
12081             'Asia/Ulaanbaatar' => {
12082             exemplarCity => q#Oulan-Bator#,
12083             },
12084             'Asia/Urumqi' => {
12085             exemplarCity => q#Ürümqi#,
12086             },
12087             'Asia/Ust-Nera' => {
12088             exemplarCity => q#Ust-Nera#,
12089             },
12090             'Asia/Vientiane' => {
12091             exemplarCity => q#Vientiane#,
12092             },
12093             'Asia/Vladivostok' => {
12094             exemplarCity => q#Vladivostok#,
12095             },
12096             'Asia/Yakutsk' => {
12097             exemplarCity => q#Iakoutsk#,
12098             },
12099             'Asia/Yekaterinburg' => {
12100             exemplarCity => q#Ekaterinbourg#,
12101             },
12102             'Asia/Yerevan' => {
12103             exemplarCity => q#Erevan#,
12104             },
12105             'Atlantic' => {
12106             long => {
12107             'daylight' => q#heure d’été de l’Atlantique#,
12108             'generic' => q#heure de l’Atlantique#,
12109             'standard' => q#heure normale de l’Atlantique#,
12110             },
12111             short => {
12112             'daylight' => q#HEA#,
12113             'generic' => q#HA#,
12114             'standard' => q#HNA#,
12115             },
12116             },
12117             'Atlantic/Azores' => {
12118             exemplarCity => q#Açores#,
12119             },
12120             'Atlantic/Bermuda' => {
12121             exemplarCity => q#Bermudes#,
12122             },
12123             'Atlantic/Canary' => {
12124             exemplarCity => q#Îles Canaries#,
12125             },
12126             'Atlantic/Cape_Verde' => {
12127             exemplarCity => q#Cap-Vert#,
12128             },
12129             'Atlantic/Faeroe' => {
12130             exemplarCity => q#Féroé#,
12131             },
12132             'Atlantic/Madeira' => {
12133             exemplarCity => q#Madère#,
12134             },
12135             'Atlantic/Reykjavik' => {
12136             exemplarCity => q#Reykjavik#,
12137             },
12138             'Atlantic/South_Georgia' => {
12139             exemplarCity => q#Géorgie du Sud#,
12140             },
12141             'Atlantic/St_Helena' => {
12142             exemplarCity => q#Sainte-Hélène#,
12143             },
12144             'Atlantic/Stanley' => {
12145             exemplarCity => q#Stanley#,
12146             },
12147             'Australia/Adelaide' => {
12148             exemplarCity => q#Adélaïde#,
12149             },
12150             'Australia/Brisbane' => {
12151             exemplarCity => q#Brisbane#,
12152             },
12153             'Australia/Broken_Hill' => {
12154             exemplarCity => q#Broken Hill#,
12155             },
12156             'Australia/Currie' => {
12157             exemplarCity => q#Currie#,
12158             },
12159             'Australia/Darwin' => {
12160             exemplarCity => q#Darwin#,
12161             },
12162             'Australia/Eucla' => {
12163             exemplarCity => q#Eucla#,
12164             },
12165             'Australia/Hobart' => {
12166             exemplarCity => q#Hobart#,
12167             },
12168             'Australia/Lindeman' => {
12169             exemplarCity => q#Lindeman#,
12170             },
12171             'Australia/Lord_Howe' => {
12172             exemplarCity => q#Lord Howe#,
12173             },
12174             'Australia/Melbourne' => {
12175             exemplarCity => q#Melbourne#,
12176             },
12177             'Australia/Perth' => {
12178             exemplarCity => q#Perth#,
12179             },
12180             'Australia/Sydney' => {
12181             exemplarCity => q#Sydney#,
12182             },
12183             'Australia_Central' => {
12184             long => {
12185             'daylight' => q#heure d’été du centre de l’Australie#,
12186             'generic' => q#heure du centre de l’Australie#,
12187             'standard' => q#heure normale du centre de l’Australie#,
12188             },
12189             },
12190             'Australia_CentralWestern' => {
12191             long => {
12192             'daylight' => q#heure d’été du centre-ouest de l’Australie#,
12193             'generic' => q#heure du centre-ouest de l’Australie#,
12194             'standard' => q#heure normale du centre-ouest de l’Australie#,
12195             },
12196             },
12197             'Australia_Eastern' => {
12198             long => {
12199             'daylight' => q#heure d’été de l’Est de l’Australie#,
12200             'generic' => q#heure de l’Est de l’Australie#,
12201             'standard' => q#heure normale de l’Est de l’Australie#,
12202             },
12203             },
12204             'Australia_Western' => {
12205             long => {
12206             'daylight' => q#heure d’été de l’Ouest de l’Australie#,
12207             'generic' => q#heure de l’Ouest de l’Australie#,
12208             'standard' => q#heure normale de l’Ouest de l’Australie#,
12209             },
12210             },
12211             'Azerbaijan' => {
12212             long => {
12213             'daylight' => q#heure d’été d’Azerbaïdjan#,
12214             'generic' => q#heure de l’Azerbaïdjan#,
12215             'standard' => q#heure normale de l’Azerbaïdjan#,
12216             },
12217             },
12218             'Azores' => {
12219             long => {
12220             'daylight' => q#heure d’été des Açores#,
12221             'generic' => q#heure des Açores#,
12222             'standard' => q#heure normale des Açores#,
12223             },
12224             },
12225             'Bangladesh' => {
12226             long => {
12227             'daylight' => q#heure d’été du Bangladesh#,
12228             'generic' => q#heure du Bangladesh#,
12229             'standard' => q#heure normale du Bangladesh#,
12230             },
12231             },
12232             'Bhutan' => {
12233             long => {
12234             'standard' => q#heure du Bhoutan#,
12235             },
12236             },
12237             'Bolivia' => {
12238             long => {
12239             'standard' => q#heure de Bolivie#,
12240             },
12241             },
12242             'Brasilia' => {
12243             long => {
12244             'daylight' => q#heure d’été de Brasilia#,
12245             'generic' => q#heure de Brasilia#,
12246             'standard' => q#heure normale de Brasilia#,
12247             },
12248             },
12249             'Brunei' => {
12250             long => {
12251             'standard' => q#heure du Brunéi#,
12252             },
12253             },
12254             'Cape_Verde' => {
12255             long => {
12256             'daylight' => q#heure d’été du Cap-Vert#,
12257             'generic' => q#heure du Cap-Vert#,
12258             'standard' => q#heure normale du Cap-Vert#,
12259             },
12260             },
12261             'Chamorro' => {
12262             long => {
12263             'standard' => q#heure des Chamorro#,
12264             },
12265             },
12266             'Chatham' => {
12267             long => {
12268             'daylight' => q#heure d’été des îles Chatham#,
12269             'generic' => q#heure des îles Chatham#,
12270             'standard' => q#heure normale des îles Chatham#,
12271             },
12272             },
12273             'Chile' => {
12274             long => {
12275             'daylight' => q#heure d’été du Chili#,
12276             'generic' => q#heure du Chili#,
12277             'standard' => q#heure normale du Chili#,
12278             },
12279             },
12280             'China' => {
12281             long => {
12282             'daylight' => q#heure d’été de Chine#,
12283             'generic' => q#heure de la Chine#,
12284             'standard' => q#heure normale de la Chine#,
12285             },
12286             },
12287             'Choibalsan' => {
12288             long => {
12289             'daylight' => q#heure d’été de Choibalsan#,
12290             'generic' => q#heure de Choibalsan#,
12291             'standard' => q#heure normale de Choibalsan#,
12292             },
12293             },
12294             'Christmas' => {
12295             long => {
12296             'standard' => q#heure de l’île Christmas#,
12297             },
12298             },
12299             'Cocos' => {
12300             long => {
12301             'standard' => q#heure des îles Cocos#,
12302             },
12303             },
12304             'Colombia' => {
12305             long => {
12306             'daylight' => q#heure d’été de Colombie#,
12307             'generic' => q#heure de Colombie#,
12308             'standard' => q#heure normale de Colombie#,
12309             },
12310             },
12311             'Cook' => {
12312             long => {
12313             'daylight' => q#heure d’été des îles Cook#,
12314             'generic' => q#heure des îles Cook#,
12315             'standard' => q#heure normale des îles Cook#,
12316             },
12317             },
12318             'Cuba' => {
12319             long => {
12320             'daylight' => q#heure d’été de Cuba#,
12321             'generic' => q#heure de Cuba#,
12322             'standard' => q#heure normale de Cuba#,
12323             },
12324             short => {
12325             'daylight' => q#HECU#,
12326             'generic' => q#HCU#,
12327             'standard' => q#HNCU#,
12328             },
12329             },
12330             'Davis' => {
12331             long => {
12332             'standard' => q#heure de Davis#,
12333             },
12334             },
12335             'DumontDUrville' => {
12336             long => {
12337             'standard' => q#heure de Dumont-d’Urville#,
12338             },
12339             },
12340             'East_Timor' => {
12341             long => {
12342             'standard' => q#heure du Timor oriental#,
12343             },
12344             },
12345             'Easter' => {
12346             long => {
12347             'daylight' => q#heure d’été de l’île de Pâques#,
12348             'generic' => q#heure de l’île de Pâques#,
12349             'standard' => q#heure normale de l’île de Pâques#,
12350             },
12351             },
12352             'Ecuador' => {
12353             long => {
12354             'standard' => q#heure de l’Équateur#,
12355             },
12356             },
12357             'Etc/UTC' => {
12358             long => {
12359             'standard' => q#Temps universel coordonné#,
12360             },
12361             },
12362             'Etc/Unknown' => {
12363             exemplarCity => q#ville inconnue#,
12364             },
12365             'Europe/Amsterdam' => {
12366             exemplarCity => q#Amsterdam#,
12367             },
12368             'Europe/Andorra' => {
12369             exemplarCity => q#Andorre#,
12370             },
12371             'Europe/Astrakhan' => {
12372             exemplarCity => q#Astrakhan#,
12373             },
12374             'Europe/Athens' => {
12375             exemplarCity => q#Athènes#,
12376             },
12377             'Europe/Belgrade' => {
12378             exemplarCity => q#Belgrade#,
12379             },
12380             'Europe/Berlin' => {
12381             exemplarCity => q#Berlin#,
12382             },
12383             'Europe/Bratislava' => {
12384             exemplarCity => q#Bratislava#,
12385             },
12386             'Europe/Brussels' => {
12387             exemplarCity => q#Bruxelles#,
12388             },
12389             'Europe/Bucharest' => {
12390             exemplarCity => q#Bucarest#,
12391             },
12392             'Europe/Budapest' => {
12393             exemplarCity => q#Budapest#,
12394             },
12395             'Europe/Busingen' => {
12396             exemplarCity => q#Büsingen#,
12397             },
12398             'Europe/Chisinau' => {
12399             exemplarCity => q#Chisinau#,
12400             },
12401             'Europe/Copenhagen' => {
12402             exemplarCity => q#Copenhague#,
12403             },
12404             'Europe/Dublin' => {
12405             exemplarCity => q#Dublin#,
12406             long => {
12407             'daylight' => q#heure d’été irlandaise#,
12408             },
12409             },
12410             'Europe/Gibraltar' => {
12411             exemplarCity => q#Gibraltar#,
12412             },
12413             'Europe/Guernsey' => {
12414             exemplarCity => q#Guernesey#,
12415             },
12416             'Europe/Helsinki' => {
12417             exemplarCity => q#Helsinki#,
12418             },
12419             'Europe/Isle_of_Man' => {
12420             exemplarCity => q#Île de Man#,
12421             },
12422             'Europe/Istanbul' => {
12423             exemplarCity => q#Istanbul#,
12424             },
12425             'Europe/Jersey' => {
12426             exemplarCity => q#Jersey#,
12427             },
12428             'Europe/Kaliningrad' => {
12429             exemplarCity => q#Kaliningrad#,
12430             },
12431             'Europe/Kiev' => {
12432             exemplarCity => q#Kiev#,
12433             },
12434             'Europe/Kirov' => {
12435             exemplarCity => q#Kirov#,
12436             },
12437             'Europe/Lisbon' => {
12438             exemplarCity => q#Lisbonne#,
12439             },
12440             'Europe/Ljubljana' => {
12441             exemplarCity => q#Ljubljana#,
12442             },
12443             'Europe/London' => {
12444             exemplarCity => q#Londres#,
12445             long => {
12446             'daylight' => q#heure d’été britannique#,
12447             },
12448             },
12449             'Europe/Luxembourg' => {
12450             exemplarCity => q#Luxembourg#,
12451             },
12452             'Europe/Madrid' => {
12453             exemplarCity => q#Madrid#,
12454             },
12455             'Europe/Malta' => {
12456             exemplarCity => q#Malte#,
12457             },
12458             'Europe/Mariehamn' => {
12459             exemplarCity => q#Mariehamn#,
12460             },
12461             'Europe/Minsk' => {
12462             exemplarCity => q#Minsk#,
12463             },
12464             'Europe/Monaco' => {
12465             exemplarCity => q#Monaco#,
12466             },
12467             'Europe/Moscow' => {
12468             exemplarCity => q#Moscou#,
12469             },
12470             'Europe/Oslo' => {
12471             exemplarCity => q#Oslo#,
12472             },
12473             'Europe/Paris' => {
12474             exemplarCity => q#Paris#,
12475             },
12476             'Europe/Podgorica' => {
12477             exemplarCity => q#Podgorica#,
12478             },
12479             'Europe/Prague' => {
12480             exemplarCity => q#Prague#,
12481             },
12482             'Europe/Riga' => {
12483             exemplarCity => q#Riga#,
12484             },
12485             'Europe/Rome' => {
12486             exemplarCity => q#Rome#,
12487             },
12488             'Europe/Samara' => {
12489             exemplarCity => q#Samara#,
12490             },
12491             'Europe/San_Marino' => {
12492             exemplarCity => q#Saint-Marin#,
12493             },
12494             'Europe/Sarajevo' => {
12495             exemplarCity => q#Sarajevo#,
12496             },
12497             'Europe/Saratov' => {
12498             exemplarCity => q#Saratov#,
12499             },
12500             'Europe/Simferopol' => {
12501             exemplarCity => q#Simferopol#,
12502             },
12503             'Europe/Skopje' => {
12504             exemplarCity => q#Skopje#,
12505             },
12506             'Europe/Sofia' => {
12507             exemplarCity => q#Sofia#,
12508             },
12509             'Europe/Stockholm' => {
12510             exemplarCity => q#Stockholm#,
12511             },
12512             'Europe/Tallinn' => {
12513             exemplarCity => q#Tallinn#,
12514             },
12515             'Europe/Tirane' => {
12516             exemplarCity => q#Tirana#,
12517             },
12518             'Europe/Ulyanovsk' => {
12519             exemplarCity => q#Oulianovsk#,
12520             },
12521             'Europe/Uzhgorod' => {
12522             exemplarCity => q#Oujgorod#,
12523             },
12524             'Europe/Vaduz' => {
12525             exemplarCity => q#Vaduz#,
12526             },
12527             'Europe/Vatican' => {
12528             exemplarCity => q#Le Vatican#,
12529             },
12530             'Europe/Vienna' => {
12531             exemplarCity => q#Vienne#,
12532             },
12533             'Europe/Vilnius' => {
12534             exemplarCity => q#Vilnius#,
12535             },
12536             'Europe/Volgograd' => {
12537             exemplarCity => q#Volgograd#,
12538             },
12539             'Europe/Warsaw' => {
12540             exemplarCity => q#Varsovie#,
12541             },
12542             'Europe/Zagreb' => {
12543             exemplarCity => q#Zagreb#,
12544             },
12545             'Europe/Zaporozhye' => {
12546             exemplarCity => q#Zaporojie#,
12547             },
12548             'Europe/Zurich' => {
12549             exemplarCity => q#Zurich#,
12550             },
12551             'Europe_Central' => {
12552             long => {
12553             'daylight' => q#heure d’été d’Europe centrale#,
12554             'generic' => q#heure d’Europe centrale#,
12555             'standard' => q#heure normale d’Europe centrale#,
12556             },
12557             },
12558             'Europe_Eastern' => {
12559             long => {
12560             'daylight' => q#heure d’été d’Europe de l’Est#,
12561             'generic' => q#heure d’Europe de l’Est#,
12562             'standard' => q#heure normale d’Europe de l’Est#,
12563             },
12564             },
12565             'Europe_Further_Eastern' => {
12566             long => {
12567             'standard' => q#heure de Kaliningrad#,
12568             },
12569             },
12570             'Europe_Western' => {
12571             long => {
12572             'daylight' => q#heure d’été d’Europe de l’Ouest#,
12573             'generic' => q#heure d’Europe de l’Ouest#,
12574             'standard' => q#heure normale d’Europe de l’Ouest#,
12575             },
12576             },
12577             'Falkland' => {
12578             long => {
12579             'daylight' => q#heure d’été des îles Malouines#,
12580             'generic' => q#heure des îles Malouines#,
12581             'standard' => q#heure normale des îles Malouines#,
12582             },
12583             },
12584             'Fiji' => {
12585             long => {
12586             'daylight' => q#heure d’été des îles Fidji#,
12587             'generic' => q#heure des îles Fidji#,
12588             'standard' => q#heure normale des îles Fidji#,
12589             },
12590             },
12591             'French_Guiana' => {
12592             long => {
12593             'standard' => q#heure de la Guyane française#,
12594             },
12595             },
12596             'French_Southern' => {
12597             long => {
12598             'standard' => q#heure des Terres australes et antarctiques françaises#,
12599             },
12600             },
12601             'GMT' => {
12602             long => {
12603             'standard' => q#heure moyenne de Greenwich#,
12604             },
12605             },
12606             'Galapagos' => {
12607             long => {
12608             'standard' => q#heure des îles Galápagos#,
12609             },
12610             },
12611             'Gambier' => {
12612             long => {
12613             'standard' => q#heure des îles Gambier#,
12614             },
12615             },
12616             'Georgia' => {
12617             long => {
12618             'daylight' => q#heure d’été de Géorgie#,
12619             'generic' => q#heure de la Géorgie#,
12620             'standard' => q#heure normale de la Géorgie#,
12621             },
12622             },
12623             'Gilbert_Islands' => {
12624             long => {
12625             'standard' => q#heure des îles Gilbert#,
12626             },
12627             },
12628             'Greenland_Eastern' => {
12629             long => {
12630             'daylight' => q#heure d’été de l’Est du Groenland#,
12631             'generic' => q#heure de l’Est du Groenland#,
12632             'standard' => q#heure normale de l’Est du Groenland#,
12633             },
12634             short => {
12635             'daylight' => q#HEEG#,
12636             'generic' => q#HEG#,
12637             'standard' => q#HNEG#,
12638             },
12639             },
12640             'Greenland_Western' => {
12641             long => {
12642             'daylight' => q#heure d’été de l’Ouest du Groenland#,
12643             'generic' => q#heure de l’Ouest du Groenland#,
12644             'standard' => q#heure normale de l’Ouest du Groenland#,
12645             },
12646             short => {
12647             'daylight' => q#HEOG#,
12648             'generic' => q#HOG#,
12649             'standard' => q#HNOG#,
12650             },
12651             },
12652             'Guam' => {
12653             long => {
12654             'standard' => q#heure de Guam#,
12655             },
12656             },
12657             'Gulf' => {
12658             long => {
12659             'standard' => q#heure du Golfe#,
12660             },
12661             },
12662             'Guyana' => {
12663             long => {
12664             'standard' => q#heure du Guyana#,
12665             },
12666             },
12667             'Hawaii_Aleutian' => {
12668             long => {
12669             'daylight' => q#heure d’été d’Hawaii - Aléoutiennes#,
12670             'generic' => q#heure d’Hawaii - Aléoutiennes#,
12671             'standard' => q#heure normale d’Hawaii - Aléoutiennes#,
12672             },
12673             short => {
12674             'daylight' => q#HEHA#,
12675             'generic' => q#HHA#,
12676             'standard' => q#HNHA#,
12677             },
12678             },
12679             'Hong_Kong' => {
12680             long => {
12681             'daylight' => q#heure d’été de Hong Kong#,
12682             'generic' => q#heure de Hong Kong#,
12683             'standard' => q#heure normale de Hong Kong#,
12684             },
12685             },
12686             'Hovd' => {
12687             long => {
12688             'daylight' => q#heure d’été de Hovd#,
12689             'generic' => q#heure de Hovd#,
12690             'standard' => q#heure normale de Hovd#,
12691             },
12692             },
12693             'India' => {
12694             long => {
12695             'standard' => q#heure de l’Inde#,
12696             },
12697             },
12698             'Indian/Antananarivo' => {
12699             exemplarCity => q#Antananarivo#,
12700             },
12701             'Indian/Chagos' => {
12702             exemplarCity => q#Chagos#,
12703             },
12704             'Indian/Christmas' => {
12705             exemplarCity => q#Christmas#,
12706             },
12707             'Indian/Cocos' => {
12708             exemplarCity => q#Cocos#,
12709             },
12710             'Indian/Comoro' => {
12711             exemplarCity => q#Comores#,
12712             },
12713             'Indian/Kerguelen' => {
12714             exemplarCity => q#Kerguelen#,
12715             },
12716             'Indian/Mahe' => {
12717             exemplarCity => q#Mahé#,
12718             },
12719             'Indian/Maldives' => {
12720             exemplarCity => q#Maldives#,
12721             },
12722             'Indian/Mauritius' => {
12723             exemplarCity => q#Maurice#,
12724             },
12725             'Indian/Mayotte' => {
12726             exemplarCity => q#Mayotte#,
12727             },
12728             'Indian/Reunion' => {
12729             exemplarCity => q#La Réunion#,
12730             },
12731             'Indian_Ocean' => {
12732             long => {
12733             'standard' => q#heure de l’Océan Indien#,
12734             },
12735             },
12736             'Indochina' => {
12737             long => {
12738             'standard' => q#heure d’Indochine#,
12739             },
12740             },
12741             'Indonesia_Central' => {
12742             long => {
12743             'standard' => q#heure du Centre indonésien#,
12744             },
12745             },
12746             'Indonesia_Eastern' => {
12747             long => {
12748             'standard' => q#heure de l’Est indonésien#,
12749             },
12750             },
12751             'Indonesia_Western' => {
12752             long => {
12753             'standard' => q#heure de l’Ouest indonésien#,
12754             },
12755             },
12756             'Iran' => {
12757             long => {
12758             'daylight' => q#heure d’été d’Iran#,
12759             'generic' => q#heure de l’Iran#,
12760             'standard' => q#heure normale d’Iran#,
12761             },
12762             },
12763             'Irkutsk' => {
12764             long => {
12765             'daylight' => q#heure d’été d’Irkoutsk#,
12766             'generic' => q#heure d’Irkoutsk#,
12767             'standard' => q#heure normale d’Irkoutsk#,
12768             },
12769             },
12770             'Israel' => {
12771             long => {
12772             'daylight' => q#heure d’été d’Israël#,
12773             'generic' => q#heure d’Israël#,
12774             'standard' => q#heure normale d’Israël#,
12775             },
12776             },
12777             'Japan' => {
12778             long => {
12779             'daylight' => q#heure d’été du Japon#,
12780             'generic' => q#heure du Japon#,
12781             'standard' => q#heure normale du Japon#,
12782             },
12783             },
12784             'Kamchatka' => {
12785             long => {
12786             'daylight' => q#heure d’été de Petropavlovsk-Kamchatski#,
12787             'generic' => q#heure de Petropavlovsk-Kamchatski#,
12788             'standard' => q#heure normale de Petropavlovsk-Kamchatski#,
12789             },
12790             },
12791             'Kazakhstan_Eastern' => {
12792             long => {
12793             'standard' => q#heure de l’Est du Kazakhstan#,
12794             },
12795             },
12796             'Kazakhstan_Western' => {
12797             long => {
12798             'standard' => q#heure de l’Ouest du Kazakhstan#,
12799             },
12800             },
12801             'Korea' => {
12802             long => {
12803             'daylight' => q#heure d’été de Corée#,
12804             'generic' => q#heure de la Corée#,
12805             'standard' => q#heure normale de la Corée#,
12806             },
12807             },
12808             'Kosrae' => {
12809             long => {
12810             'standard' => q#heure de Kosrae#,
12811             },
12812             },
12813             'Krasnoyarsk' => {
12814             long => {
12815             'daylight' => q#heure d’été de Krasnoïarsk#,
12816             'generic' => q#heure de Krasnoïarsk#,
12817             'standard' => q#heure normale de Krasnoïarsk#,
12818             },
12819             },
12820             'Kyrgystan' => {
12821             long => {
12822             'standard' => q#heure du Kirghizistan#,
12823             },
12824             },
12825             'Lanka' => {
12826             long => {
12827             'standard' => q#heure de Lanka#,
12828             },
12829             },
12830             'Line_Islands' => {
12831             long => {
12832             'standard' => q#heure des îles de la Ligne#,
12833             },
12834             },
12835             'Lord_Howe' => {
12836             long => {
12837             'daylight' => q#heure d’été de Lord Howe#,
12838             'generic' => q#heure de Lord Howe#,
12839             'standard' => q#heure normale de Lord Howe#,
12840             },
12841             },
12842             'Macau' => {
12843             long => {
12844             'daylight' => q#heure d’été de Macao#,
12845             'generic' => q#heure de Macao#,
12846             'standard' => q#heure normale de Macao#,
12847             },
12848             },
12849             'Macquarie' => {
12850             long => {
12851             'standard' => q#heure de l’île Macquarie#,
12852             },
12853             },
12854             'Magadan' => {
12855             long => {
12856             'daylight' => q#heure d’été de Magadan#,
12857             'generic' => q#heure de Magadan#,
12858             'standard' => q#heure normale de Magadan#,
12859             },
12860             },
12861             'Malaysia' => {
12862             long => {
12863             'standard' => q#heure de la Malaisie#,
12864             },
12865             },
12866             'Maldives' => {
12867             long => {
12868             'standard' => q#heure des Maldives#,
12869             },
12870             },
12871             'Marquesas' => {
12872             long => {
12873             'standard' => q#heure des îles Marquises#,
12874             },
12875             },
12876             'Marshall_Islands' => {
12877             long => {
12878             'standard' => q#heure des îles Marshall#,
12879             },
12880             },
12881             'Mauritius' => {
12882             long => {
12883             'daylight' => q#heure d’été de Maurice#,
12884             'generic' => q#heure de Maurice#,
12885             'standard' => q#heure normale de Maurice#,
12886             },
12887             },
12888             'Mawson' => {
12889             long => {
12890             'standard' => q#heure de Mawson#,
12891             },
12892             },
12893             'Mexico_Northwest' => {
12894             long => {
12895             'daylight' => q#heure d’été du Nord-Ouest du Mexique#,
12896             'generic' => q#heure du Nord-Ouest du Mexique#,
12897             'standard' => q#heure normale du Nord-Ouest du Mexique#,
12898             },
12899             short => {
12900             'daylight' => q#HENOMX#,
12901             'generic' => q#HNOMX#,
12902             'standard' => q#HNNOMX#,
12903             },
12904             },
12905             'Mexico_Pacific' => {
12906             long => {
12907             'daylight' => q#heure d’été du Pacifique mexicain#,
12908             'generic' => q#heure du Pacifique mexicain#,
12909             'standard' => q#heure normale du Pacifique mexicain#,
12910             },
12911             short => {
12912             'daylight' => q#HEPMX#,
12913             'generic' => q#HPMX#,
12914             'standard' => q#HNPMX#,
12915             },
12916             },
12917             'Mongolia' => {
12918             long => {
12919             'daylight' => q#heure d’été d’Oulan-Bator#,
12920             'generic' => q#heure d’Oulan-Bator#,
12921             'standard' => q#heure normale d’Oulan-Bator#,
12922             },
12923             },
12924             'Moscow' => {
12925             long => {
12926             'daylight' => q#heure d’été de Moscou#,
12927             'generic' => q#heure de Moscou#,
12928             'standard' => q#heure normale de Moscou#,
12929             },
12930             },
12931             'Myanmar' => {
12932             long => {
12933             'standard' => q#heure du Myanmar#,
12934             },
12935             },
12936             'Nauru' => {
12937             long => {
12938             'standard' => q#heure de Nauru#,
12939             },
12940             },
12941             'Nepal' => {
12942             long => {
12943             'standard' => q#heure du Népal#,
12944             },
12945             },
12946             'New_Caledonia' => {
12947             long => {
12948             'daylight' => q#heure d’été de Nouvelle-Calédonie#,
12949             'generic' => q#heure de la Nouvelle-Calédonie#,
12950             'standard' => q#heure normale de la Nouvelle-Calédonie#,
12951             },
12952             },
12953             'New_Zealand' => {
12954             long => {
12955             'daylight' => q#heure d’été de la Nouvelle-Zélande#,
12956             'generic' => q#heure de la Nouvelle-Zélande#,
12957             'standard' => q#heure normale de la Nouvelle-Zélande#,
12958             },
12959             },
12960             'Newfoundland' => {
12961             long => {
12962             'daylight' => q#heure d’été de Terre-Neuve#,
12963             'generic' => q#heure de Terre-Neuve#,
12964             'standard' => q#heure normale de Terre-Neuve#,
12965             },
12966             short => {
12967             'daylight' => q#HETN#,
12968             'generic' => q#HTN#,
12969             'standard' => q#HNTN#,
12970             },
12971             },
12972             'Niue' => {
12973             long => {
12974             'standard' => q#heure de Nioué#,
12975             },
12976             },
12977             'Norfolk' => {
12978             long => {
12979             'standard' => q#heure de l’île Norfolk#,
12980             },
12981             },
12982             'Noronha' => {
12983             long => {
12984             'daylight' => q#heure d’été de Fernando de Noronha#,
12985             'generic' => q#heure de Fernando de Noronha#,
12986             'standard' => q#heure normale de Fernando de Noronha#,
12987             },
12988             },
12989             'North_Mariana' => {
12990             long => {
12991             'standard' => q#heure des îles Mariannes du Nord#,
12992             },
12993             },
12994             'Novosibirsk' => {
12995             long => {
12996             'daylight' => q#heure d’été de Novossibirsk#,
12997             'generic' => q#heure de Novossibirsk#,
12998             'standard' => q#heure normale de Novossibirsk#,
12999             },
13000             },
13001             'Omsk' => {
13002             long => {
13003             'daylight' => q#heure d’été de Omsk#,
13004             'generic' => q#heure de Omsk#,
13005             'standard' => q#heure normale de Omsk#,
13006             },
13007             },
13008             'Pacific/Apia' => {
13009             exemplarCity => q#Apia#,
13010             },
13011             'Pacific/Auckland' => {
13012             exemplarCity => q#Auckland#,
13013             },
13014             'Pacific/Bougainville' => {
13015             exemplarCity => q#Bougainville#,
13016             },
13017             'Pacific/Chatham' => {
13018             exemplarCity => q#Chatham#,
13019             },
13020             'Pacific/Easter' => {
13021             exemplarCity => q#Île de Pâques#,
13022             },
13023             'Pacific/Efate' => {
13024             exemplarCity => q#Éfaté#,
13025             },
13026             'Pacific/Enderbury' => {
13027             exemplarCity => q#Enderbury#,
13028             },
13029             'Pacific/Fakaofo' => {
13030             exemplarCity => q#Fakaofo#,
13031             },
13032             'Pacific/Fiji' => {
13033             exemplarCity => q#Fidji#,
13034             },
13035             'Pacific/Funafuti' => {
13036             exemplarCity => q#Funafuti#,
13037             },
13038             'Pacific/Galapagos' => {
13039             exemplarCity => q#Galápagos#,
13040             },
13041             'Pacific/Gambier' => {
13042             exemplarCity => q#Gambier#,
13043             },
13044             'Pacific/Guadalcanal' => {
13045             exemplarCity => q#Guadalcanal#,
13046             },
13047             'Pacific/Guam' => {
13048             exemplarCity => q#Guam#,
13049             },
13050             'Pacific/Honolulu' => {
13051             exemplarCity => q#Honolulu#,
13052             },
13053             'Pacific/Johnston' => {
13054             exemplarCity => q#Johnston#,
13055             },
13056             'Pacific/Kiritimati' => {
13057             exemplarCity => q#Kiritimati#,
13058             },
13059             'Pacific/Kosrae' => {
13060             exemplarCity => q#Kosrae#,
13061             },
13062             'Pacific/Kwajalein' => {
13063             exemplarCity => q#Kwajalein#,
13064             },
13065             'Pacific/Majuro' => {
13066             exemplarCity => q#Majuro#,
13067             },
13068             'Pacific/Marquesas' => {
13069             exemplarCity => q#Marquises#,
13070             },
13071             'Pacific/Midway' => {
13072             exemplarCity => q#Midway#,
13073             },
13074             'Pacific/Nauru' => {
13075             exemplarCity => q#Nauru#,
13076             },
13077             'Pacific/Niue' => {
13078             exemplarCity => q#Niue#,
13079             },
13080             'Pacific/Norfolk' => {
13081             exemplarCity => q#Norfolk#,
13082             },
13083             'Pacific/Noumea' => {
13084             exemplarCity => q#Nouméa#,
13085             },
13086             'Pacific/Pago_Pago' => {
13087             exemplarCity => q#Pago Pago#,
13088             },
13089             'Pacific/Palau' => {
13090             exemplarCity => q#Palau#,
13091             },
13092             'Pacific/Pitcairn' => {
13093             exemplarCity => q#Pitcairn#,
13094             },
13095             'Pacific/Ponape' => {
13096             exemplarCity => q#Pohnpei#,
13097             },
13098             'Pacific/Port_Moresby' => {
13099             exemplarCity => q#Port Moresby#,
13100             },
13101             'Pacific/Rarotonga' => {
13102             exemplarCity => q#Rarotonga#,
13103             },
13104             'Pacific/Saipan' => {
13105             exemplarCity => q#Saipan#,
13106             },
13107             'Pacific/Tahiti' => {
13108             exemplarCity => q#Tahiti#,
13109             },
13110             'Pacific/Tarawa' => {
13111             exemplarCity => q#Tarawa#,
13112             },
13113             'Pacific/Tongatapu' => {
13114             exemplarCity => q#Tongatapu#,
13115             },
13116             'Pacific/Truk' => {
13117             exemplarCity => q#Chuuk#,
13118             },
13119             'Pacific/Wake' => {
13120             exemplarCity => q#Wake#,
13121             },
13122             'Pacific/Wallis' => {
13123             exemplarCity => q#Wallis#,
13124             },
13125             'Pakistan' => {
13126             long => {
13127             'daylight' => q#heure d’été du Pakistan#,
13128             'generic' => q#heure du Pakistan#,
13129             'standard' => q#heure normale du Pakistan#,
13130             },
13131             },
13132             'Palau' => {
13133             long => {
13134             'standard' => q#heure des Palaos#,
13135             },
13136             },
13137             'Papua_New_Guinea' => {
13138             long => {
13139             'standard' => q#heure de la Papouasie-Nouvelle-Guinée#,
13140             },
13141             },
13142             'Paraguay' => {
13143             long => {
13144             'daylight' => q#heure d’été du Paraguay#,
13145             'generic' => q#heure du Paraguay#,
13146             'standard' => q#heure normale du Paraguay#,
13147             },
13148             },
13149             'Peru' => {
13150             long => {
13151             'daylight' => q#heure d’été du Pérou#,
13152             'generic' => q#heure du Pérou#,
13153             'standard' => q#heure normale du Pérou#,
13154             },
13155             },
13156             'Philippines' => {
13157             long => {
13158             'daylight' => q#heure d’été des Philippines#,
13159             'generic' => q#heure des Philippines#,
13160             'standard' => q#heure normale des Philippines#,
13161             },
13162             },
13163             'Phoenix_Islands' => {
13164             long => {
13165             'standard' => q#heure des îles Phoenix#,
13166             },
13167             },
13168             'Pierre_Miquelon' => {
13169             long => {
13170             'daylight' => q#heure d’été de Saint-Pierre-et-Miquelon#,
13171             'generic' => q#heure de Saint-Pierre-et-Miquelon#,
13172             'standard' => q#heure normale de Saint-Pierre-et-Miquelon#,
13173             },
13174             short => {
13175             'daylight' => q#HEPM#,
13176             'generic' => q#HPM#,
13177             'standard' => q#HNPM#,
13178             },
13179             },
13180             'Pitcairn' => {
13181             long => {
13182             'standard' => q#heure des îles Pitcairn#,
13183             },
13184             },
13185             'Ponape' => {
13186             long => {
13187             'standard' => q#heure de l’île de Pohnpei#,
13188             },
13189             },
13190             'Pyongyang' => {
13191             long => {
13192             'standard' => q#heure de Pyongyang#,
13193             },
13194             },
13195             'Reunion' => {
13196             long => {
13197             'standard' => q#heure de La Réunion#,
13198             },
13199             },
13200             'Rothera' => {
13201             long => {
13202             'standard' => q#heure de Rothera#,
13203             },
13204             },
13205             'Sakhalin' => {
13206             long => {
13207             'daylight' => q#heure d’été de Sakhaline#,
13208             'generic' => q#heure de Sakhaline#,
13209             'standard' => q#heure normale de Sakhaline#,
13210             },
13211             },
13212             'Samara' => {
13213             long => {
13214             'daylight' => q#heure d’été de Samara#,
13215             'generic' => q#heure de Samara#,
13216             'standard' => q#heure normale de Samara#,
13217             },
13218             },
13219             'Samoa' => {
13220             long => {
13221             'daylight' => q#heure d’été des Samoa#,
13222             'generic' => q#heure des Samoa#,
13223             'standard' => q#heure normale des Samoa#,
13224             },
13225             },
13226             'Seychelles' => {
13227             long => {
13228             'standard' => q#heure des Seychelles#,
13229             },
13230             },
13231             'Singapore' => {
13232             long => {
13233             'standard' => q#heure de Singapour#,
13234             },
13235             },
13236             'Solomon' => {
13237             long => {
13238             'standard' => q#heure des îles Salomon#,
13239             },
13240             },
13241             'South_Georgia' => {
13242             long => {
13243             'standard' => q#heure de Géorgie du Sud#,
13244             },
13245             },
13246             'Suriname' => {
13247             long => {
13248             'standard' => q#heure du Suriname#,
13249             },
13250             },
13251             'Syowa' => {
13252             long => {
13253             'standard' => q#heure de Syowa#,
13254             },
13255             },
13256             'Tahiti' => {
13257             long => {
13258             'standard' => q#heure de Tahiti#,
13259             },
13260             },
13261             'Taipei' => {
13262             long => {
13263             'daylight' => q#heure d’été de Taipei#,
13264             'generic' => q#heure de Taipei#,
13265             'standard' => q#heure normale de Taipei#,
13266             },
13267             },
13268             'Tajikistan' => {
13269             long => {
13270             'standard' => q#heure du Tadjikistan#,
13271             },
13272             },
13273             'Tokelau' => {
13274             long => {
13275             'standard' => q#heure de Tokelau#,
13276             },
13277             },
13278             'Tonga' => {
13279             long => {
13280             'daylight' => q#heure d’été de Tonga#,
13281             'generic' => q#heure des Tonga#,
13282             'standard' => q#heure normale des Tonga#,
13283             },
13284             },
13285             'Truk' => {
13286             long => {
13287             'standard' => q#heure de Chuuk#,
13288             },
13289             },
13290             'Turkmenistan' => {
13291             long => {
13292             'daylight' => q#heure d’été du Turkménistan#,
13293             'generic' => q#heure du Turkménistan#,
13294             'standard' => q#heure normale du Turkménistan#,
13295             },
13296             },
13297             'Tuvalu' => {
13298             long => {
13299             'standard' => q#heure des Tuvalu#,
13300             },
13301             },
13302             'Uruguay' => {
13303             long => {
13304             'daylight' => q#heure d’été de l’Uruguay#,
13305             'generic' => q#heure de l’Uruguay#,
13306             'standard' => q#heure normale de l’Uruguay#,
13307             },
13308             },
13309             'Uzbekistan' => {
13310             long => {
13311             'daylight' => q#heure d’été de l’Ouzbékistan#,
13312             'generic' => q#heure de l’Ouzbékistan#,
13313             'standard' => q#heure normale de l’Ouzbékistan#,
13314             },
13315             },
13316             'Vanuatu' => {
13317             long => {
13318             'daylight' => q#heure d’été de Vanuatu#,
13319             'generic' => q#heure du Vanuatu#,
13320             'standard' => q#heure normale du Vanuatu#,
13321             },
13322             },
13323             'Venezuela' => {
13324             long => {
13325             'standard' => q#heure du Venezuela#,
13326             },
13327             },
13328             'Vladivostok' => {
13329             long => {
13330             'daylight' => q#heure d’été de Vladivostok#,
13331             'generic' => q#heure de Vladivostok#,
13332             'standard' => q#heure normale de Vladivostok#,
13333             },
13334             },
13335             'Volgograd' => {
13336             long => {
13337             'daylight' => q#heure d’été de Volgograd#,
13338             'generic' => q#heure de Volgograd#,
13339             'standard' => q#heure normale de Volgograd#,
13340             },
13341             },
13342             'Vostok' => {
13343             long => {
13344             'standard' => q#heure de Vostok#,
13345             },
13346             },
13347             'Wake' => {
13348             long => {
13349             'standard' => q#heure de l’île Wake#,
13350             },
13351             },
13352             'Wallis' => {
13353             long => {
13354             'standard' => q#heure de Wallis-et-Futuna#,
13355             },
13356             },
13357             'Yakutsk' => {
13358             long => {
13359             'daylight' => q#heure d’été de Iakoutsk#,
13360             'generic' => q#heure de Iakoutsk#,
13361             'standard' => q#heure normale de Iakoutsk#,
13362             },
13363             },
13364             'Yekaterinburg' => {
13365             long => {
13366             'daylight' => q#heure d’été d’Ekaterinbourg#,
13367             'generic' => q#heure d’Ekaterinbourg#,
13368             'standard' => q#heure normale d’Ekaterinbourg#,
13369             },
13370             },
13371             } }
13372             );
13373             no Moo;
13374              
13375 19     19   423709 1;
  19         59  
  19         154  
13376              
13377             # vim: tabstop=4