File Coverage

blib/lib/Locale/CLDR/Locales/Fr.pm
Criterion Covered Total %
statement 36 36 100.0
branch n/a
condition n/a
subroutine 11 11 100.0
pod 0 1 0.0
total 47 48 97.9


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Fr - Package for language French
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Fr;
8             # This file auto generated from Data\common\main\fr.xml
9             # on Sun 24 Apr 8:28:32 am GMT
10              
11 19     19   2380185 use version;
  19         31  
  19         100  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 19     19   1619 use v5.10.1;
  19         47  
16 19     19   73 use mro 'c3';
  19         30  
  19         109  
17 19     19   605 use utf8;
  19         29  
  19         179  
18 19     19   919 use if $^V ge v5.12.0, feature => 'unicode_strings';
  19         30  
  19         217  
19              
20 19     19   2212 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  19         46774  
  19         162  
21 19     19   15110 use Moo;
  19         9051  
  19         103  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'valid_algorithmic_formats' => (
25             is => 'ro',
26             isa => ArrayRef,
27             init_arg => undef,
28             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' ]},
29             );
30              
31             has 'algorithmic_number_format_data' => (
32             is => 'ro',
33             isa => HashRef,
34             init_arg => undef,
35             default => sub {
36 19     19   37641 use bignum;
  19         27  
  19         173  
37             return {
38             'cents-f' => {
39             'private' => {
40             '0' => {
41             base_value => q(0),
42             divisor => q(1),
43             rule => q(s),
44             },
45             '1' => {
46             base_value => q(1),
47             divisor => q(1),
48             rule => q(' =%spellout-cardinal-feminine=),
49             },
50             'max' => {
51             base_value => q(1),
52             divisor => q(1),
53             rule => q(' =%spellout-cardinal-feminine=),
54             },
55             },
56             },
57             'cents-m' => {
58             'private' => {
59             '0' => {
60             base_value => q(0),
61             divisor => q(1),
62             rule => q(s),
63             },
64             '1' => {
65             base_value => q(1),
66             divisor => q(1),
67             rule => q(' =%spellout-cardinal-masculine=),
68             },
69             'max' => {
70             base_value => q(1),
71             divisor => q(1),
72             rule => q(' =%spellout-cardinal-masculine=),
73             },
74             },
75             },
76             'cents-o' => {
77             'private' => {
78             '0' => {
79             base_value => q(0),
80             divisor => q(1),
81             rule => q(ième),
82             },
83             '1' => {
84             base_value => q(1),
85             divisor => q(1),
86             rule => q(-=%%et-unieme=),
87             },
88             '2' => {
89             base_value => q(2),
90             divisor => q(1),
91             rule => q(' =%%spellout-ordinal=),
92             },
93             '11' => {
94             base_value => q(11),
95             divisor => q(10),
96             rule => q(-et-onzième),
97             },
98             '12' => {
99             base_value => q(12),
100             divisor => q(10),
101             rule => q(' =%%spellout-ordinal=),
102             },
103             'max' => {
104             base_value => q(12),
105             divisor => q(10),
106             rule => q(' =%%spellout-ordinal=),
107             },
108             },
109             },
110             'digits-ordinal' => {
111             'public' => {
112             '0' => {
113             base_value => q(0),
114             divisor => q(1),
115             rule => q(=%digits-ordinal-masculine=),
116             },
117             'max' => {
118             base_value => q(0),
119             divisor => q(1),
120             rule => q(=%digits-ordinal-masculine=),
121             },
122             },
123             },
124             'digits-ordinal-feminine' => {
125             'public' => {
126             '-x' => {
127             divisor => q(1),
128             rule => q(−→→),
129             },
130             '0' => {
131             base_value => q(0),
132             divisor => q(1),
133             rule => q(=#,##0==%%dord-femabbrev=),
134             },
135             'max' => {
136             base_value => q(0),
137             divisor => q(1),
138             rule => q(=#,##0==%%dord-femabbrev=),
139             },
140             },
141             },
142             'digits-ordinal-masculine' => {
143             'public' => {
144             '-x' => {
145             divisor => q(1),
146             rule => q(−→→),
147             },
148             '0' => {
149             base_value => q(0),
150             divisor => q(1),
151             rule => q(=#,##0==%%dord-mascabbrev=),
152             },
153             'max' => {
154             base_value => q(0),
155             divisor => q(1),
156             rule => q(=#,##0==%%dord-mascabbrev=),
157             },
158             },
159             },
160             'dord-femabbrev' => {
161             'private' => {
162             '0' => {
163             base_value => q(0),
164             divisor => q(1),
165             rule => q(e),
166             },
167             '1' => {
168             base_value => q(1),
169             divisor => q(1),
170             rule => q(re),
171             },
172             '2' => {
173             base_value => q(2),
174             divisor => q(1),
175             rule => q(e),
176             },
177             'max' => {
178             base_value => q(2),
179             divisor => q(1),
180             rule => q(e),
181             },
182             },
183             },
184             'dord-mascabbrev' => {
185             'private' => {
186             '0' => {
187             base_value => q(0),
188             divisor => q(1),
189             rule => q(e),
190             },
191             '1' => {
192             base_value => q(1),
193             divisor => q(1),
194             rule => q(er),
195             },
196             '2' => {
197             base_value => q(2),
198             divisor => q(1),
199             rule => q(e),
200             },
201             'max' => {
202             base_value => q(2),
203             divisor => q(1),
204             rule => q(e),
205             },
206             },
207             },
208             'et-un' => {
209             'private' => {
210             '1' => {
211             base_value => q(1),
212             divisor => q(1),
213             rule => q(et-un),
214             },
215             '2' => {
216             base_value => q(2),
217             divisor => q(1),
218             rule => q(=%spellout-cardinal-masculine=),
219             },
220             '11' => {
221             base_value => q(11),
222             divisor => q(10),
223             rule => q(et-onze),
224             },
225             '12' => {
226             base_value => q(12),
227             divisor => q(10),
228             rule => q(=%spellout-cardinal-masculine=),
229             },
230             'max' => {
231             base_value => q(12),
232             divisor => q(10),
233             rule => q(=%spellout-cardinal-masculine=),
234             },
235             },
236             },
237             'et-une' => {
238             'private' => {
239             '1' => {
240             base_value => q(1),
241             divisor => q(1),
242             rule => q(et-une),
243             },
244             '2' => {
245             base_value => q(2),
246             divisor => q(1),
247             rule => q(=%spellout-cardinal-feminine=),
248             },
249             '11' => {
250             base_value => q(11),
251             divisor => q(10),
252             rule => q(et-onze),
253             },
254             '12' => {
255             base_value => q(12),
256             divisor => q(10),
257             rule => q(=%spellout-cardinal-feminine=),
258             },
259             'max' => {
260             base_value => q(12),
261             divisor => q(10),
262             rule => q(=%spellout-cardinal-feminine=),
263             },
264             },
265             },
266             'et-unieme' => {
267             'private' => {
268             '1' => {
269             base_value => q(1),
270             divisor => q(1),
271             rule => q(et-unième),
272             },
273             '2' => {
274             base_value => q(2),
275             divisor => q(1),
276             rule => q(=%%spellout-ordinal=),
277             },
278             '11' => {
279             base_value => q(11),
280             divisor => q(10),
281             rule => q(et-onzième),
282             },
283             '12' => {
284             base_value => q(12),
285             divisor => q(10),
286             rule => q(=%%spellout-ordinal=),
287             },
288             'max' => {
289             base_value => q(12),
290             divisor => q(10),
291             rule => q(=%%spellout-ordinal=),
292             },
293             },
294             },
295             'lenient-parse' => {
296             'private' => {
297             '0' => {
298             base_value => q(0),
299             divisor => q(1),
300             rule => q(&[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '­'),
301             },
302             'max' => {
303             base_value => q(0),
304             divisor => q(1),
305             rule => q(&[last primary ignorable ] ←← ' ' ←← ',' ←← '-' ←← '­'),
306             },
307             },
308             },
309             'mille-o' => {
310             'private' => {
311             '0' => {
312             base_value => q(0),
313             divisor => q(1),
314             rule => q(ième),
315             },
316             '1' => {
317             base_value => q(1),
318             divisor => q(1),
319             rule => q(e-=%%et-unieme=),
320             },
321             '2' => {
322             base_value => q(2),
323             divisor => q(1),
324             rule => q(e =%%spellout-ordinal=),
325             },
326             '11' => {
327             base_value => q(11),
328             divisor => q(10),
329             rule => q(e-et-onzième),
330             },
331             '12' => {
332             base_value => q(12),
333             divisor => q(10),
334             rule => q(e =%%spellout-ordinal=),
335             },
336             'max' => {
337             base_value => q(12),
338             divisor => q(10),
339             rule => q(e =%%spellout-ordinal=),
340             },
341             },
342             },
343             'spellout-cardinal-feminine' => {
344             'public' => {
345             '-x' => {
346             divisor => q(1),
347             rule => q(moins →→),
348             },
349             '0' => {
350             base_value => q(0),
351             divisor => q(1),
352             rule => q(zéro),
353             },
354             'x.x' => {
355             divisor => q(1),
356             rule => q(←← virgule →→),
357             },
358             '1' => {
359             base_value => q(1),
360             divisor => q(1),
361             rule => q(une),
362             },
363             '2' => {
364             base_value => q(2),
365             divisor => q(1),
366             rule => q(=%spellout-cardinal-masculine=),
367             },
368             '20' => {
369             base_value => q(20),
370             divisor => q(10),
371             rule => q(vingt[-→%%et-une→]),
372             },
373             '30' => {
374             base_value => q(30),
375             divisor => q(10),
376             rule => q(trente[-→%%et-une→]),
377             },
378             '40' => {
379             base_value => q(40),
380             divisor => q(10),
381             rule => q(quarante[-→%%et-une→]),
382             },
383             '50' => {
384             base_value => q(50),
385             divisor => q(10),
386             rule => q(cinquante[-→%%et-une→]),
387             },
388             '60' => {
389             base_value => q(60),
390             divisor => q(20),
391             rule => q(soixante[-→%%et-une→]),
392             },
393             '80' => {
394             base_value => q(80),
395             divisor => q(20),
396             rule => q(quatre-vingt→%%subcents-f→),
397             },
398             '100' => {
399             base_value => q(100),
400             divisor => q(100),
401             rule => q(cent[ →→]),
402             },
403             '200' => {
404             base_value => q(200),
405             divisor => q(100),
406             rule => q(←%spellout-cardinal-masculine← cent→%%cents-f→),
407             },
408             '1000' => {
409             base_value => q(1000),
410             divisor => q(1000),
411             rule => q(mille[ →→]),
412             },
413             '2000' => {
414             base_value => q(2000),
415             divisor => q(1000),
416             rule => q(←%%spellout-leading← mille[ →→]),
417             },
418             '1000000' => {
419             base_value => q(1000000),
420             divisor => q(1000000),
421             rule => q(un million[ →→]),
422             },
423             '2000000' => {
424             base_value => q(2000000),
425             divisor => q(1000000),
426             rule => q(←%%spellout-leading← millions[ →→]),
427             },
428             '1000000000' => {
429             base_value => q(1000000000),
430             divisor => q(1000000000),
431             rule => q(un milliard[ →→]),
432             },
433             '2000000000' => {
434             base_value => q(2000000000),
435             divisor => q(1000000000),
436             rule => q(←%%spellout-leading← milliards[ →→]),
437             },
438             '1000000000000' => {
439             base_value => q(1000000000000),
440             divisor => q(1000000000000),
441             rule => q(un billion[ →→]),
442             },
443             '2000000000000' => {
444             base_value => q(2000000000000),
445             divisor => q(1000000000000),
446             rule => q(←%%spellout-leading← billions[ →→]),
447             },
448             '1000000000000000' => {
449             base_value => q(1000000000000000),
450             divisor => q(1000000000000000),
451             rule => q(un billiard[ →→]),
452             },
453             '2000000000000000' => {
454             base_value => q(2000000000000000),
455             divisor => q(1000000000000000),
456             rule => q(←%%spellout-leading← billiards[ →→]),
457             },
458             '1000000000000000000' => {
459             base_value => q(1000000000000000000),
460             divisor => q(1000000000000000000),
461             rule => q(=#,##0=),
462             },
463             'max' => {
464             base_value => q(1000000000000000000),
465             divisor => q(1000000000000000000),
466             rule => q(=#,##0=),
467             },
468             },
469             },
470             'spellout-cardinal-masculine' => {
471             'public' => {
472             '-x' => {
473             divisor => q(1),
474             rule => q(moins →→),
475             },
476             '0' => {
477             base_value => q(0),
478             divisor => q(1),
479             rule => q(zéro),
480             },
481             'x.x' => {
482             divisor => q(1),
483             rule => q(←← virgule →→),
484             },
485             '1' => {
486             base_value => q(1),
487             divisor => q(1),
488             rule => q(un),
489             },
490             '2' => {
491             base_value => q(2),
492             divisor => q(1),
493             rule => q(deux),
494             },
495             '3' => {
496             base_value => q(3),
497             divisor => q(1),
498             rule => q(trois),
499             },
500             '4' => {
501             base_value => q(4),
502             divisor => q(1),
503             rule => q(quatre),
504             },
505             '5' => {
506             base_value => q(5),
507             divisor => q(1),
508             rule => q(cinq),
509             },
510             '6' => {
511             base_value => q(6),
512             divisor => q(1),
513             rule => q(six),
514             },
515             '7' => {
516             base_value => q(7),
517             divisor => q(1),
518             rule => q(sept),
519             },
520             '8' => {
521             base_value => q(8),
522             divisor => q(1),
523             rule => q(huit),
524             },
525             '9' => {
526             base_value => q(9),
527             divisor => q(1),
528             rule => q(neuf),
529             },
530             '10' => {
531             base_value => q(10),
532             divisor => q(10),
533             rule => q(dix),
534             },
535             '11' => {
536             base_value => q(11),
537             divisor => q(10),
538             rule => q(onze),
539             },
540             '12' => {
541             base_value => q(12),
542             divisor => q(10),
543             rule => q(douze),
544             },
545             '13' => {
546             base_value => q(13),
547             divisor => q(10),
548             rule => q(treize),
549             },
550             '14' => {
551             base_value => q(14),
552             divisor => q(10),
553             rule => q(quatorze),
554             },
555             '15' => {
556             base_value => q(15),
557             divisor => q(10),
558             rule => q(quinze),
559             },
560             '16' => {
561             base_value => q(16),
562             divisor => q(10),
563             rule => q(seize),
564             },
565             '17' => {
566             base_value => q(17),
567             divisor => q(10),
568             rule => q(dix-→→),
569             },
570             '20' => {
571             base_value => q(20),
572             divisor => q(10),
573             rule => q(vingt[-→%%et-un→]),
574             },
575             '30' => {
576             base_value => q(30),
577             divisor => q(10),
578             rule => q(trente[-→%%et-un→]),
579             },
580             '40' => {
581             base_value => q(40),
582             divisor => q(10),
583             rule => q(quarante[-→%%et-un→]),
584             },
585             '50' => {
586             base_value => q(50),
587             divisor => q(10),
588             rule => q(cinquante[-→%%et-un→]),
589             },
590             '60' => {
591             base_value => q(60),
592             divisor => q(20),
593             rule => q(soixante[-→%%et-un→]),
594             },
595             '80' => {
596             base_value => q(80),
597             divisor => q(20),
598             rule => q(quatre-vingt→%%subcents-m→),
599             },
600             '100' => {
601             base_value => q(100),
602             divisor => q(100),
603             rule => q(cent[ →→]),
604             },
605             '200' => {
606             base_value => q(200),
607             divisor => q(100),
608             rule => q(←← cent→%%cents-m→),
609             },
610             '1000' => {
611             base_value => q(1000),
612             divisor => q(1000),
613             rule => q(mille[ →→]),
614             },
615             '2000' => {
616             base_value => q(2000),
617             divisor => q(1000),
618             rule => q(←%%spellout-leading← mille[ →→]),
619             },
620             '1000000' => {
621             base_value => q(1000000),
622             divisor => q(1000000),
623             rule => q(un million[ →→]),
624             },
625             '2000000' => {
626             base_value => q(2000000),
627             divisor => q(1000000),
628             rule => q(←%%spellout-leading← millions[ →→]),
629             },
630             '1000000000' => {
631             base_value => q(1000000000),
632             divisor => q(1000000000),
633             rule => q(un milliard[ →→]),
634             },
635             '2000000000' => {
636             base_value => q(2000000000),
637             divisor => q(1000000000),
638             rule => q(←%%spellout-leading← milliards[ →→]),
639             },
640             '1000000000000' => {
641             base_value => q(1000000000000),
642             divisor => q(1000000000000),
643             rule => q(un billion[ →→]),
644             },
645             '2000000000000' => {
646             base_value => q(2000000000000),
647             divisor => q(1000000000000),
648             rule => q(←%%spellout-leading← billions[ →→]),
649             },
650             '1000000000000000' => {
651             base_value => q(1000000000000000),
652             divisor => q(1000000000000000),
653             rule => q(un billiard[ →→]),
654             },
655             '2000000000000000' => {
656             base_value => q(2000000000000000),
657             divisor => q(1000000000000000),
658             rule => q(←%%spellout-leading← billiards[ →→]),
659             },
660             '1000000000000000000' => {
661             base_value => q(1000000000000000000),
662             divisor => q(1000000000000000000),
663             rule => q(=#,##0=),
664             },
665             'max' => {
666             base_value => q(1000000000000000000),
667             divisor => q(1000000000000000000),
668             rule => q(=#,##0=),
669             },
670             },
671             },
672             'spellout-leading' => {
673             'private' => {
674             '0' => {
675             base_value => q(0),
676             divisor => q(1),
677             rule => q(=%spellout-cardinal-masculine=),
678             },
679             '80' => {
680             base_value => q(80),
681             divisor => q(20),
682             rule => q(quatre-vingt[-→→]),
683             },
684             '100' => {
685             base_value => q(100),
686             divisor => q(100),
687             rule => q(cent[ →→]),
688             },
689             '200' => {
690             base_value => q(200),
691             divisor => q(100),
692             rule => q(←← cent[ →→]),
693             },
694             '1000' => {
695             base_value => q(1000),
696             divisor => q(1000),
697             rule => q(=%spellout-cardinal-masculine=),
698             },
699             'max' => {
700             base_value => q(1000),
701             divisor => q(1000),
702             rule => q(=%spellout-cardinal-masculine=),
703             },
704             },
705             },
706             'spellout-numbering' => {
707             'public' => {
708             '0' => {
709             base_value => q(0),
710             divisor => q(1),
711             rule => q(=%spellout-cardinal-masculine=),
712             },
713             'max' => {
714             base_value => q(0),
715             divisor => q(1),
716             rule => q(=%spellout-cardinal-masculine=),
717             },
718             },
719             },
720             'spellout-numbering-year' => {
721             'public' => {
722             '-x' => {
723             divisor => q(1),
724             rule => q(moins →→),
725             },
726             '0' => {
727             base_value => q(0),
728             divisor => q(1),
729             rule => q(=%spellout-numbering=),
730             },
731             'x.x' => {
732             divisor => q(1),
733             rule => q(=#,###0.#=),
734             },
735             '1100' => {
736             base_value => q(1100),
737             divisor => q(100),
738             rule => q(←%spellout-cardinal-masculine←-cent→%%cents-m→),
739             },
740             '10000' => {
741             base_value => q(10000),
742             divisor => q(10000),
743             rule => q(=%spellout-numbering=),
744             },
745             'max' => {
746             base_value => q(10000),
747             divisor => q(10000),
748             rule => q(=%spellout-numbering=),
749             },
750             },
751             },
752             'spellout-ordinal' => {
753             'private' => {
754             '1' => {
755             base_value => q(1),
756             divisor => q(1),
757             rule => q(unième),
758             },
759             '2' => {
760             base_value => q(2),
761             divisor => q(1),
762             rule => q(deuxième),
763             },
764             '3' => {
765             base_value => q(3),
766             divisor => q(1),
767             rule => q(troisième),
768             },
769             '4' => {
770             base_value => q(4),
771             divisor => q(1),
772             rule => q(quatrième),
773             },
774             '5' => {
775             base_value => q(5),
776             divisor => q(1),
777             rule => q(cinquième),
778             },
779             '6' => {
780             base_value => q(6),
781             divisor => q(1),
782             rule => q(sixième),
783             },
784             '7' => {
785             base_value => q(7),
786             divisor => q(1),
787             rule => q(septième),
788             },
789             '8' => {
790             base_value => q(8),
791             divisor => q(1),
792             rule => q(huitième),
793             },
794             '9' => {
795             base_value => q(9),
796             divisor => q(1),
797             rule => q(neuvième),
798             },
799             '10' => {
800             base_value => q(10),
801             divisor => q(10),
802             rule => q(dixième),
803             },
804             '11' => {
805             base_value => q(11),
806             divisor => q(10),
807             rule => q(onzième),
808             },
809             '12' => {
810             base_value => q(12),
811             divisor => q(10),
812             rule => q(douzième),
813             },
814             '13' => {
815             base_value => q(13),
816             divisor => q(10),
817             rule => q(treizième),
818             },
819             '14' => {
820             base_value => q(14),
821             divisor => q(10),
822             rule => q(quatorzième),
823             },
824             '15' => {
825             base_value => q(15),
826             divisor => q(10),
827             rule => q(quinzième),
828             },
829             '16' => {
830             base_value => q(16),
831             divisor => q(10),
832             rule => q(seizième),
833             },
834             '17' => {
835             base_value => q(17),
836             divisor => q(10),
837             rule => q(dix-→→),
838             },
839             '20' => {
840             base_value => q(20),
841             divisor => q(10),
842             rule => q(vingtième),
843             },
844             '21' => {
845             base_value => q(21),
846             divisor => q(10),
847             rule => q(vingt-→%%et-unieme→),
848             },
849             '30' => {
850             base_value => q(30),
851             divisor => q(10),
852             rule => q(trentième),
853             },
854             '31' => {
855             base_value => q(31),
856             divisor => q(10),
857             rule => q(trente-→%%et-unieme→),
858             },
859             '40' => {
860             base_value => q(40),
861             divisor => q(10),
862             rule => q(quarantième),
863             },
864             '41' => {
865             base_value => q(41),
866             divisor => q(10),
867             rule => q(quarante-→%%et-unieme→),
868             },
869             '50' => {
870             base_value => q(50),
871             divisor => q(10),
872             rule => q(cinquantième),
873             },
874             '51' => {
875             base_value => q(51),
876             divisor => q(10),
877             rule => q(cinquante-→%%et-unieme→),
878             },
879             '60' => {
880             base_value => q(60),
881             divisor => q(10),
882             rule => q(soixantième),
883             },
884             '61' => {
885             base_value => q(61),
886             divisor => q(20),
887             rule => q(soixante-→%%et-unieme→),
888             },
889             '80' => {
890             base_value => q(80),
891             divisor => q(20),
892             rule => q(quatre-vingt→%%subcents-o→),
893             },
894             '100' => {
895             base_value => q(100),
896             divisor => q(100),
897             rule => q(cent→%%cents-o→),
898             },
899             '200' => {
900             base_value => q(200),
901             divisor => q(100),
902             rule => q(←%spellout-cardinal-masculine← cent→%%cents-o→),
903             },
904             '1000' => {
905             base_value => q(1000),
906             divisor => q(1000),
907             rule => q(mill→%%mille-o→),
908             },
909             '2000' => {
910             base_value => q(2000),
911             divisor => q(1000),
912             rule => q(←%%spellout-leading← mill→%%mille-o→),
913             },
914             '1000000' => {
915             base_value => q(1000000),
916             divisor => q(1000000),
917             rule => q(←%%spellout-leading← million→%%cents-o→),
918             },
919             '1000000000' => {
920             base_value => q(1000000000),
921             divisor => q(1000000000),
922             rule => q(←%%spellout-leading← milliard→%%cents-o→),
923             },
924             '1000000000000' => {
925             base_value => q(1000000000000),
926             divisor => q(1000000000000),
927             rule => q(←%%spellout-leading← billion→%%cents-o→),
928             },
929             '1000000000000000' => {
930             base_value => q(1000000000000000),
931             divisor => q(1000000000000000),
932             rule => q(←%%spellout-leading← billiard→%%cents-o→),
933             },
934             '1000000000000000000' => {
935             base_value => q(1000000000000000000),
936             divisor => q(1000000000000000000),
937             rule => q(=#,##0=),
938             },
939             'max' => {
940             base_value => q(1000000000000000000),
941             divisor => q(1000000000000000000),
942             rule => q(=#,##0=),
943             },
944             },
945             },
946             'spellout-ordinal-feminine' => {
947             'public' => {
948             '-x' => {
949             divisor => q(1),
950             rule => q(moins →→),
951             },
952             '0' => {
953             base_value => q(0),
954             divisor => q(1),
955             rule => q(zéroième),
956             },
957             'x.x' => {
958             divisor => q(1),
959             rule => q(=#,##0.#=),
960             },
961             '1' => {
962             base_value => q(1),
963             divisor => q(1),
964             rule => q(première),
965             },
966             '2' => {
967             base_value => q(2),
968             divisor => q(1),
969             rule => q(=%%spellout-ordinal=),
970             },
971             'max' => {
972             base_value => q(2),
973             divisor => q(1),
974             rule => q(=%%spellout-ordinal=),
975             },
976             },
977             },
978             'spellout-ordinal-feminine-plural' => {
979             'public' => {
980             '0' => {
981             base_value => q(0),
982             divisor => q(1),
983             rule => q(=%spellout-ordinal-feminine=s),
984             },
985             'max' => {
986             base_value => q(0),
987             divisor => q(1),
988             rule => q(=%spellout-ordinal-feminine=s),
989             },
990             },
991             },
992             'spellout-ordinal-masculine' => {
993             'public' => {
994             '-x' => {
995             divisor => q(1),
996             rule => q(moins →→),
997             },
998             '0' => {
999             base_value => q(0),
1000             divisor => q(1),
1001             rule => q(zéroième),
1002             },
1003             'x.x' => {
1004             divisor => q(1),
1005             rule => q(=#,##0.#=),
1006             },
1007             '1' => {
1008             base_value => q(1),
1009             divisor => q(1),
1010             rule => q(premier),
1011             },
1012             '2' => {
1013             base_value => q(2),
1014             divisor => q(1),
1015             rule => q(=%%spellout-ordinal=),
1016             },
1017             'max' => {
1018             base_value => q(2),
1019             divisor => q(1),
1020             rule => q(=%%spellout-ordinal=),
1021             },
1022             },
1023             },
1024             'spellout-ordinal-masculine-plural' => {
1025             'public' => {
1026             '0' => {
1027             base_value => q(0),
1028             divisor => q(1),
1029             rule => q(=%spellout-ordinal-masculine=s),
1030             },
1031             'max' => {
1032             base_value => q(0),
1033             divisor => q(1),
1034             rule => q(=%spellout-ordinal-masculine=s),
1035             },
1036             },
1037             },
1038             'subcents-f' => {
1039             'private' => {
1040             '0' => {
1041             base_value => q(0),
1042             divisor => q(1),
1043             rule => q(s),
1044             },
1045             '1' => {
1046             base_value => q(1),
1047             divisor => q(1),
1048             rule => q(-=%spellout-cardinal-feminine=),
1049             },
1050             'max' => {
1051             base_value => q(1),
1052             divisor => q(1),
1053             rule => q(-=%spellout-cardinal-feminine=),
1054             },
1055             },
1056             },
1057             'subcents-m' => {
1058             'private' => {
1059             '0' => {
1060             base_value => q(0),
1061             divisor => q(1),
1062             rule => q(s),
1063             },
1064             '1' => {
1065             base_value => q(1),
1066             divisor => q(1),
1067             rule => q(-=%spellout-cardinal-masculine=),
1068             },
1069             'max' => {
1070             base_value => q(1),
1071             divisor => q(1),
1072             rule => q(-=%spellout-cardinal-masculine=),
1073             },
1074             },
1075             },
1076             'subcents-o' => {
1077             'private' => {
1078             '0' => {
1079             base_value => q(0),
1080             divisor => q(1),
1081             rule => q(ième),
1082             },
1083             '1' => {
1084             base_value => q(1),
1085             divisor => q(1),
1086             rule => q(-=%%et-unieme=),
1087             },
1088             '2' => {
1089             base_value => q(2),
1090             divisor => q(1),
1091             rule => q(-=%%spellout-ordinal=),
1092             },
1093             '11' => {
1094             base_value => q(11),
1095             divisor => q(10),
1096             rule => q(-et-onzième),
1097             },
1098             '12' => {
1099             base_value => q(12),
1100             divisor => q(10),
1101             rule => q(-=%%spellout-ordinal=),
1102             },
1103             'max' => {
1104             base_value => q(12),
1105             divisor => q(10),
1106             rule => q(-=%%spellout-ordinal=),
1107             },
1108             },
1109             },
1110             } },
1111             );
1112              
1113             # Need to add code for Key type pattern
1114             sub display_name_pattern {
1115 4     4 0 14895 my ($self, $name, $region, $script, $variant) = @_;
1116              
1117 4         8 my $display_pattern = '{0} ({1})';
1118 4         19 $display_pattern =~s/\{0\}/$name/g;
1119 4         10 my $subtags = join '{0}, {1}', grep {$_} (
  12         24  
1120             $region,
1121             $script,
1122             $variant,
1123             );
1124              
1125 4         25 $display_pattern =~s/\{1\}/$subtags/g;
1126 4         38 return $display_pattern;
1127             }
1128              
1129             has 'display_name_language' => (
1130             is => 'ro',
1131             isa => CodeRef,
1132             init_arg => undef,
1133             default => sub {
1134             sub {
1135             my %languages = (
1136             'aa' => 'afar',
1137             'ab' => 'abkhaze',
1138             'ace' => 'aceh',
1139             'ach' => 'acoli',
1140             'ada' => 'adangme',
1141             'ady' => 'adyghéen',
1142             'ae' => 'avestique',
1143             'aeb' => 'arabe tunisien',
1144             'af' => 'afrikaans',
1145             'afh' => 'afrihili',
1146             'agq' => 'aghem',
1147             'ain' => 'aïnou',
1148             'ak' => 'akan',
1149             'akk' => 'akkadien',
1150             'akz' => 'alabama',
1151             'ale' => 'aléoute',
1152             'aln' => 'guègue',
1153             'alt' => 'altaï du Sud',
1154             'am' => 'amharique',
1155             'an' => 'aragonais',
1156             'ang' => 'ancien anglais',
1157             'anp' => 'angika',
1158             'ar' => 'arabe',
1159             'ar_001' => 'arabe standard moderne',
1160             'arc' => 'araméen',
1161             'arn' => 'mapuche',
1162             'aro' => 'araona',
1163             'arp' => 'arapaho',
1164             'arq' => 'arabe algérien',
1165             'arw' => 'arawak',
1166             'ary' => 'arabe marocain',
1167             'arz' => 'arabe égyptien',
1168             'as' => 'assamais',
1169             'asa' => 'assou',
1170             'ase' => 'langue des signes américaine',
1171             'ast' => 'asturien',
1172             'av' => 'avar',
1173             'avk' => 'kotava',
1174             'awa' => 'awadhi',
1175             'ay' => 'aymara',
1176             'az' => 'azéri',
1177             'az@alt=short' => 'azéri',
1178             'ba' => 'bachkir',
1179             'bal' => 'baloutchi',
1180             'ban' => 'balinais',
1181             'bar' => 'bavarois',
1182             'bas' => 'bassa',
1183             'bax' => 'bamoun',
1184             'bbc' => 'batak toba',
1185             'bbj' => 'ghomala',
1186             'be' => 'biélorusse',
1187             'bej' => 'bedja',
1188             'bem' => 'bemba',
1189             'bew' => 'betawi',
1190             'bez' => 'béna',
1191             'bfd' => 'bafut',
1192             'bfq' => 'badaga',
1193             'bg' => 'bulgare',
1194             'bgn' => 'baloutchi occidental',
1195             'bho' => 'bhojpuri',
1196             'bi' => 'bichelamar',
1197             'bik' => 'bikol',
1198             'bin' => 'bini',
1199             'bjn' => 'banjar',
1200             'bkm' => 'kom',
1201             'bla' => 'siksika',
1202             'bm' => 'bambara',
1203             'bn' => 'bengali',
1204             'bo' => 'tibétain',
1205             'bpy' => 'bishnupriya',
1206             'bqi' => 'bakhtiari',
1207             'br' => 'breton',
1208             'bra' => 'braj',
1209             'brh' => 'brahoui',
1210             'brx' => 'bodo',
1211             'bs' => 'bosniaque',
1212             'bss' => 'akoose',
1213             'bua' => 'bouriate',
1214             'bug' => 'bugi',
1215             'bum' => 'boulou',
1216             'byn' => 'blin',
1217             'byv' => 'medumba',
1218             'ca' => 'catalan',
1219             'cad' => 'caddo',
1220             'car' => 'caribe',
1221             'cay' => 'cayuga',
1222             'cch' => 'atsam',
1223             'ce' => 'tchétchène',
1224             'ceb' => 'cebuano',
1225             'cgg' => 'kiga',
1226             'ch' => 'chamorro',
1227             'chb' => 'chibcha',
1228             'chg' => 'tchaghataï',
1229             'chk' => 'chuuk',
1230             'chm' => 'mari',
1231             'chn' => 'jargon chinook',
1232             'cho' => 'choctaw',
1233             'chp' => 'chipewyan',
1234             'chr' => 'cherokee',
1235             'chy' => 'cheyenne',
1236             'ckb' => 'sorani',
1237             'co' => 'corse',
1238             'cop' => 'copte',
1239             'cps' => 'capiznon',
1240             'cr' => 'cree',
1241             'crh' => 'turc de Crimée',
1242             'cs' => 'tchèque',
1243             'csb' => 'kachoube',
1244             'cu' => 'slavon d’église',
1245             'cv' => 'tchouvache',
1246             'cy' => 'gallois',
1247             'da' => 'danois',
1248             'dak' => 'dakota',
1249             'dar' => 'dargwa',
1250             'dav' => 'taita',
1251             'de' => 'allemand',
1252             'de_AT' => 'allemand autrichien',
1253             'de_CH' => 'allemand suisse',
1254             'del' => 'delaware',
1255             'den' => 'slavey',
1256             'dgr' => 'dogrib',
1257             'din' => 'dinka',
1258             'dje' => 'zarma',
1259             'doi' => 'dogri',
1260             'dsb' => 'bas-sorabe',
1261             'dtp' => 'dusun central',
1262             'dua' => 'douala',
1263             'dum' => 'moyen néerlandais',
1264             'dv' => 'maldivien',
1265             'dyo' => 'diola-fogny',
1266             'dyu' => 'dioula',
1267             'dz' => 'dzongkha',
1268             'dzg' => 'dazaga',
1269             'ebu' => 'embou',
1270             'ee' => 'éwé',
1271             'efi' => 'efik',
1272             'egl' => 'émilien',
1273             'egy' => 'égyptien ancien',
1274             'eka' => 'ekajuk',
1275             'el' => 'grec',
1276             'elx' => 'élamite',
1277             'en' => 'anglais',
1278             'en_AU' => 'anglais australien',
1279             'en_CA' => 'anglais canadien',
1280             'en_GB' => 'anglais britannique',
1281             'en_GB@alt=short' => 'anglais (R.-U.)',
1282             'en_US' => 'anglais américain',
1283             'en_US@alt=short' => 'anglais (É.-U.)',
1284             'enm' => 'moyen anglais',
1285             'eo' => 'espéranto',
1286             'es' => 'espagnol',
1287             'es_419' => 'espagnol latino-américain',
1288             'es_ES' => 'espagnol européen',
1289             'es_MX' => 'espagnol mexicain',
1290             'esu' => 'youpik central',
1291             'et' => 'estonien',
1292             'eu' => 'basque',
1293             'ewo' => 'éwondo',
1294             'ext' => 'estrémègne',
1295             'fa' => 'persan',
1296             'fan' => 'fang',
1297             'fat' => 'fanti',
1298             'ff' => 'peul',
1299             'fi' => 'finnois',
1300             'fil' => 'filipino',
1301             'fit' => 'finnois tornédalien',
1302             'fj' => 'fidjien',
1303             'fo' => 'féroïen',
1304             'fon' => 'fon',
1305             'fr' => 'français',
1306             'fr_CA' => 'français canadien',
1307             'fr_CH' => 'français suisse',
1308             'frc' => 'français cadien',
1309             'frm' => 'moyen français',
1310             'fro' => 'ancien français',
1311             'frp' => 'franco-provençal',
1312             'frr' => 'frison du Nord',
1313             'frs' => 'frison oriental',
1314             'fur' => 'frioulan',
1315             'fy' => 'frison occidental',
1316             'ga' => 'irlandais',
1317             'gaa' => 'ga',
1318             'gag' => 'gagaouze',
1319             'gan' => 'gan',
1320             'gay' => 'gayo',
1321             'gba' => 'gbaya',
1322             'gbz' => 'dari zoroastrien',
1323             'gd' => 'gaélique écossais',
1324             'gez' => 'guèze',
1325             'gil' => 'gilbertais',
1326             'gl' => 'galicien',
1327             'glk' => 'gilaki',
1328             'gmh' => 'moyen haut-allemand',
1329             'gn' => 'guarani',
1330             'goh' => 'ancien haut allemand',
1331             'gom' => 'konkani de Goa',
1332             'gon' => 'gondi',
1333             'gor' => 'gorontalo',
1334             'got' => 'gotique',
1335             'grb' => 'grebo',
1336             'grc' => 'grec ancien',
1337             'gsw' => 'suisse allemand',
1338             'gu' => 'gujarati',
1339             'guc' => 'wayuu',
1340             'gur' => 'gurenne',
1341             'guz' => 'gusii',
1342             'gv' => 'manx',
1343             'gwi' => 'gwichʼin',
1344             'ha' => 'haoussa',
1345             'hai' => 'haida',
1346             'hak' => 'hakka',
1347             'haw' => 'hawaïen',
1348             'he' => 'hébreu',
1349             'hi' => 'hindi',
1350             'hif' => 'hindi fidjien',
1351             'hil' => 'hiligaynon',
1352             'hit' => 'hittite',
1353             'hmn' => 'hmong',
1354             'ho' => 'hiri motu',
1355             'hr' => 'croate',
1356             'hsb' => 'haut-sorabe',
1357             'hsn' => 'xiang',
1358             'ht' => 'créole haïtien',
1359             'hu' => 'hongrois',
1360             'hup' => 'hupa',
1361             'hy' => 'arménien',
1362             'hz' => 'héréro',
1363             'ia' => 'interlingua',
1364             'iba' => 'iban',
1365             'ibb' => 'ibibio',
1366             'id' => 'indonésien',
1367             'ie' => 'interlingue',
1368             'ig' => 'igbo',
1369             'ii' => 'yi du Sichuan',
1370             'ik' => 'inupiaq',
1371             'ilo' => 'ilokano',
1372             'inh' => 'ingouche',
1373             'io' => 'ido',
1374             'is' => 'islandais',
1375             'it' => 'italien',
1376             'iu' => 'inuktitut',
1377             'izh' => 'ingrien',
1378             'ja' => 'japonais',
1379             'jam' => 'créole jamaïcain',
1380             'jbo' => 'lojban',
1381             'jgo' => 'ngomba',
1382             'jmc' => 'machame',
1383             'jpr' => 'judéo-persan',
1384             'jrb' => 'judéo-arabe',
1385             'jut' => 'jute',
1386             'jv' => 'javanais',
1387             'ka' => 'géorgien',
1388             'kaa' => 'karakalpak',
1389             'kab' => 'kabyle',
1390             'kac' => 'kachin',
1391             'kaj' => 'jju',
1392             'kam' => 'kamba',
1393             'kaw' => 'kawi',
1394             'kbd' => 'kabardin',
1395             'kbl' => 'kanembou',
1396             'kcg' => 'tyap',
1397             'kde' => 'makonde',
1398             'kea' => 'capverdien',
1399             'ken' => 'kenyang',
1400             'kfo' => 'koro',
1401             'kg' => 'kongo',
1402             'kgp' => 'caingangue',
1403             'kha' => 'khasi',
1404             'kho' => 'khotanais',
1405             'khq' => 'koyra chiini',
1406             'khw' => 'khowar',
1407             'ki' => 'kikuyu',
1408             'kiu' => 'kirmanjki',
1409             'kj' => 'kuanyama',
1410             'kk' => 'kazakh',
1411             'kkj' => 'kako',
1412             'kl' => 'groenlandais',
1413             'kln' => 'kalenjin',
1414             'km' => 'khmer',
1415             'kmb' => 'kiMboundou',
1416             'kn' => 'kannada',
1417             'ko' => 'coréen',
1418             'koi' => 'komi-permiak',
1419             'kok' => 'konkani',
1420             'kos' => 'kusaien',
1421             'kpe' => 'kpellé',
1422             'kr' => 'kanouri',
1423             'krc' => 'karatchaï balkar',
1424             'kri' => 'krio',
1425             'krj' => 'kinaray-a',
1426             'krl' => 'carélien',
1427             'kru' => 'kurukh',
1428             'ks' => 'kashmiri',
1429             'ksb' => 'chambala',
1430             'ksf' => 'bafia',
1431             'ksh' => 'francique ripuaire',
1432             'ku' => 'kurde',
1433             'kum' => 'koumyk',
1434             'kut' => 'kutenai',
1435             'kv' => 'komi',
1436             'kw' => 'cornique',
1437             'ky' => 'kirghize',
1438             'la' => 'latin',
1439             'lad' => 'ladino',
1440             'lag' => 'langi',
1441             'lah' => 'lahnda',
1442             'lam' => 'lamba',
1443             'lb' => 'luxembourgeois',
1444             'lez' => 'lezghien',
1445             'lfn' => 'lingua franca nova',
1446             'lg' => 'ganda',
1447             'li' => 'limbourgeois',
1448             'lij' => 'ligure',
1449             'liv' => 'livonien',
1450             'lkt' => 'lakota',
1451             'lmo' => 'lombard',
1452             'ln' => 'lingala',
1453             'lo' => 'lao',
1454             'lol' => 'mongo',
1455             'loz' => 'lozi',
1456             'lrc' => 'lori du Nord',
1457             'lt' => 'lituanien',
1458             'ltg' => 'latgalien',
1459             'lu' => 'luba-katanga',
1460             'lua' => 'luba-lulua',
1461             'lui' => 'luiseno',
1462             'lun' => 'lunda',
1463             'luo' => 'luo',
1464             'lus' => 'lushai',
1465             'luy' => 'oluluyia',
1466             'lv' => 'letton',
1467             'lzh' => 'chinois littéraire',
1468             'lzz' => 'laze',
1469             'mad' => 'madurais',
1470             'maf' => 'mafa',
1471             'mag' => 'magahi',
1472             'mai' => 'maithili',
1473             'mak' => 'makassar',
1474             'man' => 'mandingue',
1475             'mas' => 'masai',
1476             'mde' => 'maba',
1477             'mdf' => 'moksa',
1478             'mdr' => 'mandar',
1479             'men' => 'mendé',
1480             'mer' => 'merou',
1481             'mfe' => 'créole mauricien',
1482             'mg' => 'malgache',
1483             'mga' => 'moyen irlandais',
1484             'mgh' => 'makhuwa-meetto',
1485             'mgo' => 'méta’',
1486             'mh' => 'marshall',
1487             'mi' => 'maori',
1488             'mic' => 'micmac',
1489             'min' => 'minangkabau',
1490             'mk' => 'macédonien',
1491             'ml' => 'malayalam',
1492             'mn' => 'mongol',
1493             'mnc' => 'mandchou',
1494             'mni' => 'manipuri',
1495             'moh' => 'mohawk',
1496             'mos' => 'moré',
1497             'mr' => 'marathe',
1498             'mrj' => 'mari occidental',
1499             'ms' => 'malais',
1500             'mt' => 'maltais',
1501             'mua' => 'mundang',
1502             'mul' => 'multilingue',
1503             'mus' => 'creek',
1504             'mwl' => 'mirandais',
1505             'mwr' => 'marwarî',
1506             'mwv' => 'mentawaï',
1507             'my' => 'birman',
1508             'mye' => 'myènè',
1509             'myv' => 'erzya',
1510             'mzn' => 'mazandérani',
1511             'na' => 'nauruan',
1512             'nan' => 'minnan',
1513             'nap' => 'napolitain',
1514             'naq' => 'nama',
1515             'nb' => 'norvégien bokmÃ¥l',
1516             'nd' => 'ndébélé du Nord',
1517             'nds' => 'bas-allemand',
1518             'nds_NL' => 'bas-saxon néerlandais',
1519             'ne' => 'népalais',
1520             'new' => 'newari',
1521             'ng' => 'ndonga',
1522             'nia' => 'nias',
1523             'niu' => 'niué',
1524             'njo' => 'ao naga',
1525             'nl' => 'néerlandais',
1526             'nl_BE' => 'flamand',
1527             'nmg' => 'kwasio',
1528             'nn' => 'norvégien nynorsk',
1529             'nnh' => 'ngiemboon',
1530             'no' => 'norvégien',
1531             'nog' => 'nogaï',
1532             'non' => 'vieux norrois',
1533             'nov' => 'novial',
1534             'nqo' => 'n’ko',
1535             'nr' => 'ndébélé du Sud',
1536             'nso' => 'sotho du Nord',
1537             'nus' => 'nuer',
1538             'nv' => 'navaho',
1539             'nwc' => 'newarî classique',
1540             'ny' => 'nyanja',
1541             'nym' => 'nyamwezi',
1542             'nyn' => 'nyankolé',
1543             'nyo' => 'nyoro',
1544             'nzi' => 'nzema',
1545             'oc' => 'occitan',
1546             'oj' => 'ojibwa',
1547             'om' => 'oromo',
1548             'or' => 'oriya',
1549             'os' => 'ossète',
1550             'osa' => 'osage',
1551             'ota' => 'turc ottoman',
1552             'pa' => 'pendjabi',
1553             'pag' => 'pangasinan',
1554             'pal' => 'pahlavi',
1555             'pam' => 'pampangan',
1556             'pap' => 'papiamento',
1557             'pau' => 'palau',
1558             'pcd' => 'picard',
1559             'pdc' => 'allemand de Pennsylvanie',
1560             'pdt' => 'bas-prussien',
1561             'peo' => 'persan ancien',
1562             'pfl' => 'allemand palatin',
1563             'phn' => 'phénicien',
1564             'pi' => 'pali',
1565             'pl' => 'polonais',
1566             'pms' => 'piémontais',
1567             'pnt' => 'pontique',
1568             'pon' => 'pohnpei',
1569             'prg' => 'prussien',
1570             'pro' => 'provençal ancien',
1571             'ps' => 'pachto',
1572             'ps@alt=variant' => 'pashto',
1573             'pt' => 'portugais',
1574             'pt_BR' => 'portugais brésilien',
1575             'pt_PT' => 'portugais européen',
1576             'qu' => 'quechua',
1577             'quc' => 'k’iche’',
1578             'qug' => 'quichua du Haut-Chimborazo',
1579             'raj' => 'rajasthani',
1580             'rap' => 'rapanui',
1581             'rar' => 'rarotongien',
1582             'rgn' => 'romagnol',
1583             'rif' => 'riffain',
1584             'rm' => 'romanche',
1585             'rn' => 'roundi',
1586             'ro' => 'roumain',
1587             'ro_MD' => 'moldave',
1588             'rof' => 'rombo',
1589             'rom' => 'tzigane',
1590             'root' => 'racine',
1591             'rtm' => 'rotuman',
1592             'ru' => 'russe',
1593             'rue' => 'ruthène',
1594             'rug' => 'roviana',
1595             'rup' => 'valaque',
1596             'rw' => 'rwanda',
1597             'rwk' => 'rwa',
1598             'sa' => 'sanskrit',
1599             'sad' => 'sandawe',
1600             'sah' => 'iakoute',
1601             'sam' => 'araméen samaritain',
1602             'saq' => 'samburu',
1603             'sas' => 'sasak',
1604             'sat' => 'santal',
1605             'saz' => 'saurashtra',
1606             'sba' => 'ngambay',
1607             'sbp' => 'sangu',
1608             'sc' => 'sarde',
1609             'scn' => 'sicilien',
1610             'sco' => 'écossais',
1611             'sd' => 'sindhi',
1612             'sdc' => 'sarde sassarais',
1613             'sdh' => 'kurde du Sud',
1614             'se' => 'sami du Nord',
1615             'see' => 'seneca',
1616             'seh' => 'sena',
1617             'sei' => 'séri',
1618             'sel' => 'selkoupe',
1619             'ses' => 'koyraboro senni',
1620             'sg' => 'sangho',
1621             'sga' => 'ancien irlandais',
1622             'sgs' => 'samogitien',
1623             'sh' => 'serbo-croate',
1624             'shi' => 'chleuh',
1625             'shn' => 'shan',
1626             'shu' => 'arabe tchadien',
1627             'si' => 'cinghalais',
1628             'sid' => 'sidamo',
1629             'sk' => 'slovaque',
1630             'sl' => 'slovène',
1631             'sli' => 'bas-silésien',
1632             'sly' => 'selayar',
1633             'sm' => 'samoan',
1634             'sma' => 'sami du Sud',
1635             'smj' => 'sami de Lule',
1636             'smn' => 'sami d’Inari',
1637             'sms' => 'sami skolt',
1638             'sn' => 'shona',
1639             'snk' => 'soninké',
1640             'so' => 'somali',
1641             'sog' => 'sogdien',
1642             'sq' => 'albanais',
1643             'sr' => 'serbe',
1644             'srn' => 'sranan tongo',
1645             'srr' => 'sérère',
1646             'ss' => 'swati',
1647             'ssy' => 'saho',
1648             'st' => 'sesotho',
1649             'stq' => 'frison de Saterland',
1650             'su' => 'soundanais',
1651             'suk' => 'sukuma',
1652             'sus' => 'soussou',
1653             'sux' => 'sumérien',
1654             'sv' => 'suédois',
1655             'sw' => 'swahili',
1656             'sw_CD' => 'swahili du Congo',
1657             'swb' => 'comorien',
1658             'syc' => 'syriaque classique',
1659             'syr' => 'syriaque',
1660             'szl' => 'silésien',
1661             'ta' => 'tamoul',
1662             'tcy' => 'toulou',
1663             'te' => 'télougou',
1664             'tem' => 'temne',
1665             'teo' => 'teso',
1666             'ter' => 'tereno',
1667             'tet' => 'tetum',
1668             'tg' => 'tadjik',
1669             'th' => 'thaï',
1670             'ti' => 'tigrigna',
1671             'tig' => 'tigré',
1672             'tiv' => 'tiv',
1673             'tk' => 'turkmène',
1674             'tkl' => 'tokelau',
1675             'tkr' => 'tsakhur',
1676             'tl' => 'tagalog',
1677             'tlh' => 'klingon',
1678             'tli' => 'tlingit',
1679             'tly' => 'talysh',
1680             'tmh' => 'tamacheq',
1681             'tn' => 'tswana',
1682             'to' => 'tonguien',
1683             'tog' => 'tonga nyasa',
1684             'tpi' => 'tok pisin',
1685             'tr' => 'turc',
1686             'tru' => 'turoyo',
1687             'trv' => 'taroko',
1688             'ts' => 'tsonga',
1689             'tsd' => 'tsakonien',
1690             'tsi' => 'tsimshian',
1691             'tt' => 'tatar',
1692             'ttt' => 'tati caucasien',
1693             'tum' => 'tumbuka',
1694             'tvl' => 'tuvalu',
1695             'tw' => 'twi',
1696             'twq' => 'tasawaq',
1697             'ty' => 'tahitien',
1698             'tyv' => 'touva',
1699             'tzm' => 'tamazight',
1700             'udm' => 'oudmourte',
1701             'ug' => 'ouïghour',
1702             'ug@alt=variant' => 'ouïgour',
1703             'uga' => 'ougaritique',
1704             'uk' => 'ukrainien',
1705             'umb' => 'umbundu',
1706             'und' => 'langue indéterminée',
1707             'ur' => 'ourdou',
1708             'uz' => 'ouzbek',
1709             'vai' => 'vaï',
1710             've' => 'venda',
1711             'vec' => 'vénitien',
1712             'vep' => 'vepse',
1713             'vi' => 'vietnamien',
1714             'vls' => 'flamand occidental',
1715             'vmf' => 'franconien du Main',
1716             'vo' => 'volapuk',
1717             'vot' => 'vote',
1718             'vro' => 'võro',
1719             'vun' => 'vunjo',
1720             'wa' => 'wallon',
1721             'wae' => 'walser',
1722             'wal' => 'walamo',
1723             'war' => 'waray',
1724             'was' => 'washo',
1725             'wbp' => 'warlpiri',
1726             'wo' => 'wolof',
1727             'wuu' => 'wu',
1728             'xal' => 'kalmouk',
1729             'xh' => 'xhosa',
1730             'xmf' => 'mingrélien',
1731             'xog' => 'soga',
1732             'yao' => 'yao',
1733             'yap' => 'yapois',
1734             'yav' => 'yangben',
1735             'ybb' => 'yemba',
1736             'yi' => 'yiddish',
1737             'yo' => 'yoruba',
1738             'yrl' => 'nheengatou',
1739             'yue' => 'cantonais',
1740             'za' => 'zhuang',
1741             'zap' => 'zapotèque',
1742             'zbl' => 'symboles Bliss',
1743             'zea' => 'zélandais',
1744             'zen' => 'zenaga',
1745             'zgh' => 'amazighe standard marocain',
1746             'zh' => 'chinois',
1747             'zh_Hans' => 'chinois simplifié',
1748             'zh_Hant' => 'chinois traditionnel',
1749             'zu' => 'zoulou',
1750             'zun' => 'zuni',
1751             'zxx' => 'sans contenu linguistique',
1752             'zza' => 'zazaki',
1753              
1754             );
1755             if (@_) {
1756             return $languages{$_[0]};
1757             }
1758             return \%languages;
1759             }
1760             },
1761             );
1762              
1763             has 'display_name_script' => (
1764             is => 'ro',
1765             isa => CodeRef,
1766             init_arg => undef,
1767             default => sub {
1768             sub {
1769             my %scripts = (
1770             'Afak' => 'afaka',
1771             'Aghb' => 'aghbanie',
1772             'Ahom' => 'ahom',
1773             'Arab' => 'arabe',
1774             'Arab@alt=variant' => 'arabo-persan',
1775             'Armi' => 'araméen impérial',
1776             'Armn' => 'arménien',
1777             'Avst' => 'avestique',
1778             'Bali' => 'balinais',
1779             'Bamu' => 'bamoum',
1780             'Bass' => 'bassa',
1781             'Batk' => 'batak',
1782             'Beng' => 'bengali',
1783             'Blis' => 'symboles Bliss',
1784             'Bopo' => 'bopomofo',
1785             'Brah' => 'brâhmî',
1786             'Brai' => 'braille',
1787             'Bugi' => 'bouguis',
1788             'Buhd' => 'bouhide',
1789             'Cakm' => 'chakma',
1790             'Cans' => 'syllabaire autochtone canadien unifié',
1791             'Cari' => 'carien',
1792             'Cham' => 'cham',
1793             'Cher' => 'cherokee',
1794             'Cirt' => 'cirth',
1795             'Copt' => 'copte',
1796             'Cprt' => 'syllabaire chypriote',
1797             'Cyrl' => 'cyrillique',
1798             'Cyrs' => 'cyrillique (variante slavonne)',
1799             'Deva' => 'dévanâgarî',
1800             'Dsrt' => 'déséret',
1801             'Dupl' => 'sténographie Duployé',
1802             'Egyd' => 'démotique égyptien',
1803             'Egyh' => 'hiératique égyptien',
1804             'Egyp' => 'hiéroglyphes égyptiens',
1805             'Elba' => 'elbasan',
1806             'Ethi' => 'éthiopique',
1807             'Geok' => 'géorgien khoutsouri',
1808             'Geor' => 'géorgien',
1809             'Glag' => 'glagolitique',
1810             'Goth' => 'gotique',
1811             'Gran' => 'grantha',
1812             'Grek' => 'grec',
1813             'Gujr' => 'goudjarâtî',
1814             'Guru' => 'gourmoukhî',
1815             'Hang' => 'hangûl',
1816             'Hani' => 'sinogrammes',
1817             'Hano' => 'hanounóo',
1818             'Hans' => 'simplifié',
1819             'Hans@alt=stand-alone' => 'sinogrammes simplifiés',
1820             'Hant' => 'traditionnel',
1821             'Hant@alt=stand-alone' => 'sinogrammes traditionnels',
1822             'Hatr' => 'hatran',
1823             'Hebr' => 'hébreu',
1824             'Hira' => 'hiragana',
1825             'Hluw' => 'hiéroglyphes hittites',
1826             'Hmng' => 'pahawh hmong',
1827             'Hrkt' => 'katakana ou hiragana',
1828             'Hung' => 'ancien hongrois',
1829             'Inds' => 'indus',
1830             'Ital' => 'ancien italique',
1831             'Java' => 'javanais',
1832             'Jpan' => 'japonais',
1833             'Jurc' => 'jurchen',
1834             'Kali' => 'kayah li',
1835             'Kana' => 'katakana',
1836             'Khar' => 'kharochthî',
1837             'Khmr' => 'khmer',
1838             'Khoj' => 'khojkî',
1839             'Knda' => 'kannara',
1840             'Kore' => 'coréen',
1841             'Kpel' => 'kpellé',
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' => 'mahajani',
1857             'Mand' => 'mandéen',
1858             'Mani' => 'manichéen',
1859             'Maya' => 'hiéroglyphes mayas',
1860             'Mend' => 'mendé',
1861             'Merc' => 'méroïtique cursif',
1862             'Mero' => 'méroïtique',
1863             'Mlym' => 'malayalam',
1864             'Modi' => 'modi',
1865             'Mong' => 'mongol',
1866             'Moon' => 'moon',
1867             'Mroo' => 'mro',
1868             'Mtei' => 'meitei mayek',
1869             'Mult' => 'multani',
1870             'Mymr' => 'birman',
1871             'Narb' => 'nord-arabique',
1872             'Nbat' => 'nabatéen',
1873             'Nkgb' => 'nakhi géba',
1874             'Nkoo' => 'n’ko',
1875             'Nshu' => 'nüshu',
1876             'Ogam' => 'ogam',
1877             'Olck' => 'ol tchiki',
1878             'Orkh' => 'orkhon',
1879             'Orya' => 'oriya',
1880             'Osma' => 'osmanais',
1881             'Palm' => 'palmyrène',
1882             'Pauc' => 'pau-cin-hau',
1883             'Perm' => 'ancien permien',
1884             'Phag' => 'phags pa',
1885             'Phli' => 'pehlevi des inscriptions',
1886             'Phlp' => 'pehlevi des psautiers',
1887             'Phlv' => 'pehlevi des livres',
1888             'Phnx' => 'phénicien',
1889             'Plrd' => 'phonétique de Pollard',
1890             'Prti' => 'parthe des inscriptions',
1891             'Qaaa' => 'utilisation privée (Qaaa)',
1892             'Qaab' => 'utilisation privée (Qaab)',
1893             'Qaac' => 'utilisation privée (Qaac)',
1894             'Qaad' => 'utilisation privée (Qaad)',
1895             'Qaae' => 'utilisation privée (Qaae)',
1896             'Qaaf' => 'utilisation privée (Qaaf)',
1897             'Qaag' => 'utilisation privée (Qaag)',
1898             'Qaah' => 'utilisation privée (Qaah)',
1899             'Qaak' => 'utilisation privée (Qaak)',
1900             'Qaal' => 'utilisation privée (Qaal)',
1901             'Qaam' => 'utilisation privée (Qaam)',
1902             'Qaan' => 'utilisation privée (Qaan)',
1903             'Qaao' => 'utilisation privée (Qaao)',
1904             'Qaap' => 'utilisation privée (Qaap)',
1905             'Qaaq' => 'utilisation privée (Qaaq)',
1906             'Qaar' => 'utilisation privée (Qaar)',
1907             'Qaas' => 'utilisation privée (Qaas)',
1908             'Qaat' => 'utilisation privée (Qaat)',
1909             'Qaau' => 'utilisation privée (Qaau)',
1910             'Qaav' => 'utilisation privée (Qaav)',
1911             'Qaaw' => 'utilisation privée (Qaaw)',
1912             'Qaax' => 'utilisation privée (Qaax)',
1913             'Qaay' => 'utilisation privée (Qaay)',
1914             'Qaaz' => 'utilisation privée (Qaaz)',
1915             'Qaba' => 'utilisation privée (Qaba)',
1916             'Qabb' => 'utilisation privée (Qabb)',
1917             'Qabc' => 'utilisation privée (Qabc)',
1918             'Qabd' => 'utilisation privée (Qabd)',
1919             'Qabe' => 'utilisation privée (Qabe)',
1920             'Qabf' => 'utilisation privée (Qabf)',
1921             'Qabg' => 'utilisation privée (Qabg)',
1922             'Qabh' => 'utilisation privée (Qabh)',
1923             'Qabi' => 'utilisation privée (Qabi)',
1924             'Qabj' => 'utilisation privée (Qabj)',
1925             'Qabk' => 'utilisation privée (Qabk)',
1926             'Qabl' => 'utilisation privée (Qabl)',
1927             'Qabm' => 'utilisation privée (Qabm)',
1928             'Qabn' => 'utilisation privée (Qabn)',
1929             'Qabo' => 'utilisation privée (Qabo)',
1930             'Qabp' => 'utilisation privée (Qabp)',
1931             'Qabq' => 'utilisation privée (Qabq)',
1932             'Qabr' => 'utilisation privée (Qabr)',
1933             'Qabs' => 'utilisation privée (Qabs)',
1934             'Qabt' => 'utilisation privée (Qabt)',
1935             'Qabu' => 'utilisation privée (Qabu)',
1936             'Qabv' => 'utilisation privée (Qabv)',
1937             'Qabw' => 'utilisation privée (Qabw)',
1938             'Qabx' => 'utilisation privée (Qabx)',
1939             'Rjng' => 'rejang',
1940             'Roro' => 'rongorongo',
1941             'Runr' => 'runique',
1942             'Samr' => 'samaritain',
1943             'Sara' => 'sarati',
1944             'Sarb' => 'sud-arabique ancien',
1945             'Saur' => 'saurashtra',
1946             'Sgnw' => 'écriture des signes',
1947             'Shaw' => 'shavien',
1948             'Shrd' => 'charada',
1949             'Sidd' => 'siddham',
1950             'Sind' => 'sindhi',
1951             'Sinh' => 'cinghalais',
1952             'Sora' => 'sora sompeng',
1953             'Sund' => 'sundanais',
1954             'Sylo' => 'sylotî nâgrî',
1955             'Syrc' => 'syriaque',
1956             'Syre' => 'syriaque estranghélo',
1957             'Syrj' => 'syriaque occidental',
1958             'Syrn' => 'syriaque oriental',
1959             'Tagb' => 'tagbanoua',
1960             'Takr' => 'tâkrî',
1961             'Tale' => 'taï-le',
1962             'Talu' => 'nouveau taï-lue',
1963             'Taml' => 'tamoul',
1964             'Tang' => 'tangoute',
1965             'Tavt' => 'taï viêt',
1966             'Telu' => 'télougou',
1967             'Teng' => 'tengwar',
1968             'Tfng' => 'tifinagh',
1969             'Tglg' => 'tagal',
1970             'Thaa' => 'thâna',
1971             'Thai' => 'thaï',
1972             'Tibt' => 'tibétain',
1973             'Tirh' => 'tirhouta',
1974             'Ugar' => 'ougaritique',
1975             'Vaii' => 'vaï',
1976             'Visp' => 'parole visible',
1977             'Wara' => 'warang citi',
1978             'Wole' => 'woléaï',
1979             'Xpeo' => 'cunéiforme persépolitain',
1980             'Xsux' => 'cunéiforme suméro-akkadien',
1981             'Yiii' => 'yi',
1982             'Zinh' => 'hérité',
1983             'Zmth' => 'notation mathématique',
1984             'Zsym' => 'symboles',
1985             'Zxxx' => 'non écrit',
1986             'Zyyy' => 'commun',
1987             'Zzzz' => 'écriture inconnue',
1988              
1989             );
1990             if ( @_ ) {
1991             return $scripts{$_[0]};
1992             }
1993             return \%scripts;
1994             }
1995             }
1996             );
1997              
1998             has 'display_name_region' => (
1999             is => 'ro',
2000             isa => HashRef[Str],
2001             init_arg => undef,
2002             default => sub {
2003             {
2004             '001' => 'Monde',
2005             '002' => 'Afrique',
2006             '003' => 'Amérique du Nord',
2007             '005' => 'Amérique du Sud',
2008             '009' => 'Océanie',
2009             '011' => 'Afrique occidentale',
2010             '013' => 'Amérique centrale',
2011             '014' => 'Afrique orientale',
2012             '015' => 'Afrique septentrionale',
2013             '017' => 'Afrique centrale',
2014             '018' => 'Afrique australe',
2015             '019' => 'Amériques',
2016             '021' => 'Amérique septentrionale',
2017             '029' => 'Caraïbes',
2018             '030' => 'Asie orientale',
2019             '034' => 'Asie du Sud',
2020             '035' => 'Asie du Sud-Est',
2021             '039' => 'Europe méridionale',
2022             '053' => 'Australasie',
2023             '054' => 'Mélanésie',
2024             '057' => 'région micronésienne',
2025             '061' => 'Polynésie',
2026             '142' => 'Asie',
2027             '143' => 'Asie centrale',
2028             '145' => 'Asie occidentale',
2029             '150' => 'Europe',
2030             '151' => 'Europe de l’Est',
2031             '154' => 'Europe septentrionale',
2032             '155' => 'Europe occidentale',
2033             '419' => 'Amérique latine',
2034             'AC' => 'ÃŽle de l’Ascension',
2035             'AD' => 'Andorre',
2036             'AE' => 'Émirats arabes unis',
2037             'AF' => 'Afghanistan',
2038             'AG' => 'Antigua-et-Barbuda',
2039             'AI' => 'Anguilla',
2040             'AL' => 'Albanie',
2041             'AM' => 'Arménie',
2042             'AO' => 'Angola',
2043             'AQ' => 'Antarctique',
2044             'AR' => 'Argentine',
2045             'AS' => 'Samoa américaines',
2046             'AT' => 'Autriche',
2047             'AU' => 'Australie',
2048             'AW' => 'Aruba',
2049             'AX' => 'ÃŽles Ã…land',
2050             'AZ' => 'Azerbaïdjan',
2051             'BA' => 'Bosnie-Herzégovine',
2052             'BB' => 'Barbade',
2053             'BD' => 'Bangladesh',
2054             'BE' => 'Belgique',
2055             'BF' => 'Burkina Faso',
2056             'BG' => 'Bulgarie',
2057             'BH' => 'Bahreïn',
2058             'BI' => 'Burundi',
2059             'BJ' => 'Bénin',
2060             'BL' => 'Saint-Barthélemy',
2061             'BM' => 'Bermudes',
2062             'BN' => 'Brunéi Darussalam',
2063             'BO' => 'Bolivie',
2064             'BQ' => 'Pays-Bas caribéens',
2065             'BR' => 'Brésil',
2066             'BS' => 'Bahamas',
2067             'BT' => 'Bhoutan',
2068             'BV' => 'ÃŽle Bouvet',
2069             'BW' => 'Botswana',
2070             'BY' => 'Biélorussie',
2071             'BZ' => 'Belize',
2072             'CA' => 'Canada',
2073             'CC' => 'ÃŽles Cocos',
2074             'CD' => 'Congo-Kinshasa',
2075             'CD@alt=variant' => 'Congo (RDC)',
2076             'CF' => 'République centrafricaine',
2077             'CG' => 'Congo-Brazzaville',
2078             'CG@alt=variant' => 'République du Congo',
2079             'CH' => 'Suisse',
2080             'CI' => 'Côte d’Ivoire',
2081             'CK' => 'ÃŽles Cook',
2082             'CL' => 'Chili',
2083             'CM' => 'Cameroun',
2084             'CN' => 'Chine',
2085             'CO' => 'Colombie',
2086             'CP' => 'ÃŽle Clipperton',
2087             'CR' => 'Costa Rica',
2088             'CU' => 'Cuba',
2089             'CV' => 'Cap-Vert',
2090             'CW' => 'Curaçao',
2091             'CX' => 'ÃŽle Christmas',
2092             'CY' => 'Chypre',
2093             'CZ' => 'République tchèque',
2094             'DE' => 'Allemagne',
2095             'DG' => 'Diego Garcia',
2096             'DJ' => 'Djibouti',
2097             'DK' => 'Danemark',
2098             'DM' => 'Dominique',
2099             'DO' => 'République dominicaine',
2100             'DZ' => 'Algérie',
2101             'EA' => 'Ceuta et Melilla',
2102             'EC' => 'Équateur',
2103             'EE' => 'Estonie',
2104             'EG' => 'Égypte',
2105             'EH' => 'Sahara occidental',
2106             'ER' => 'Érythrée',
2107             'ES' => 'Espagne',
2108             'ET' => 'Éthiopie',
2109             'EU' => 'Union européenne',
2110             'FI' => 'Finlande',
2111             'FJ' => 'Fidji',
2112             'FK' => 'ÃŽles Malouines',
2113             'FK@alt=variant' => 'ÃŽles Falkland',
2114             'FM' => 'États fédérés de Micronésie',
2115             'FO' => 'ÃŽles Féroé',
2116             'FR' => 'France',
2117             'GA' => 'Gabon',
2118             'GB' => 'Royaume-Uni',
2119             'GB@alt=short' => 'R.-U.',
2120             'GD' => 'Grenade',
2121             'GE' => 'Géorgie',
2122             'GF' => 'Guyane française',
2123             'GG' => 'Guernesey',
2124             'GH' => 'Ghana',
2125             'GI' => 'Gibraltar',
2126             'GL' => 'Groenland',
2127             'GM' => 'Gambie',
2128             'GN' => 'Guinée',
2129             'GP' => 'Guadeloupe',
2130             'GQ' => 'Guinée équatoriale',
2131             'GR' => 'Grèce',
2132             'GS' => 'Géorgie du Sud et îles Sandwich du Sud',
2133             'GT' => 'Guatemala',
2134             'GU' => 'Guam',
2135             'GW' => 'Guinée-Bissau',
2136             'GY' => 'Guyana',
2137             'HK' => 'R.A.S. chinoise de Hong Kong',
2138             'HK@alt=short' => 'Hong Kong',
2139             'HM' => 'ÃŽles Heard et McDonald',
2140             'HN' => 'Honduras',
2141             'HR' => 'Croatie',
2142             'HT' => 'Haïti',
2143             'HU' => 'Hongrie',
2144             'IC' => 'ÃŽles Canaries',
2145             'ID' => 'Indonésie',
2146             'IE' => 'Irlande',
2147             'IL' => 'Israël',
2148             'IM' => 'ÃŽle de Man',
2149             'IN' => 'Inde',
2150             'IO' => 'Territoire britannique de l’océan Indien',
2151             'IQ' => 'Irak',
2152             'IR' => 'Iran',
2153             'IS' => 'Islande',
2154             'IT' => 'Italie',
2155             'JE' => 'Jersey',
2156             'JM' => 'Jamaïque',
2157             'JO' => 'Jordanie',
2158             'JP' => 'Japon',
2159             'KE' => 'Kenya',
2160             'KG' => 'Kirghizistan',
2161             'KH' => 'Cambodge',
2162             'KI' => 'Kiribati',
2163             'KM' => 'Comores',
2164             'KN' => 'Saint-Christophe-et-Niévès',
2165             'KP' => 'Corée du Nord',
2166             'KR' => 'Corée du Sud',
2167             'KW' => 'Koweït',
2168             'KY' => 'ÃŽles Caïmans',
2169             'KZ' => 'Kazakhstan',
2170             'LA' => 'Laos',
2171             'LB' => 'Liban',
2172             'LC' => 'Sainte-Lucie',
2173             'LI' => 'Liechtenstein',
2174             'LK' => 'Sri Lanka',
2175             'LR' => 'Libéria',
2176             'LS' => 'Lesotho',
2177             'LT' => 'Lituanie',
2178             'LU' => 'Luxembourg',
2179             'LV' => 'Lettonie',
2180             'LY' => 'Libye',
2181             'MA' => 'Maroc',
2182             'MC' => 'Monaco',
2183             'MD' => 'Moldavie',
2184             'ME' => 'Monténégro',
2185             'MF' => 'Saint-Martin',
2186             'MG' => 'Madagascar',
2187             'MH' => 'ÃŽles Marshall',
2188             'MK' => 'Macédoine',
2189             'MK@alt=variant' => 'Macédoine (ARYM)',
2190             'ML' => 'Mali',
2191             'MM' => 'Myanmar (Birmanie)',
2192             'MN' => 'Mongolie',
2193             'MO' => 'R.A.S. chinoise de Macao',
2194             'MO@alt=short' => 'Macao',
2195             'MP' => 'ÃŽles Mariannes du Nord',
2196             'MQ' => 'Martinique',
2197             'MR' => 'Mauritanie',
2198             'MS' => 'Montserrat',
2199             'MT' => 'Malte',
2200             'MU' => 'Maurice',
2201             'MV' => 'Maldives',
2202             'MW' => 'Malawi',
2203             'MX' => 'Mexique',
2204             'MY' => 'Malaisie',
2205             'MZ' => 'Mozambique',
2206             'NA' => 'Namibie',
2207             'NC' => 'Nouvelle-Calédonie',
2208             'NE' => 'Niger',
2209             'NF' => 'ÃŽle Norfolk',
2210             'NG' => 'Nigéria',
2211             'NI' => 'Nicaragua',
2212             'NL' => 'Pays-Bas',
2213             'NO' => 'Norvège',
2214             'NP' => 'Népal',
2215             'NR' => 'Nauru',
2216             'NU' => 'Niue',
2217             'NZ' => 'Nouvelle-Zélande',
2218             'OM' => 'Oman',
2219             'PA' => 'Panama',
2220             'PE' => 'Pérou',
2221             'PF' => 'Polynésie française',
2222             'PG' => 'Papouasie-Nouvelle-Guinée',
2223             'PH' => 'Philippines',
2224             'PK' => 'Pakistan',
2225             'PL' => 'Pologne',
2226             'PM' => 'Saint-Pierre-et-Miquelon',
2227             'PN' => 'ÃŽles Pitcairn',
2228             'PR' => 'Porto Rico',
2229             'PS' => 'Territoires palestiniens',
2230             'PS@alt=short' => 'Palestine',
2231             'PT' => 'Portugal',
2232             'PW' => 'Palaos',
2233             'PY' => 'Paraguay',
2234             'QA' => 'Qatar',
2235             'QO' => 'régions éloignées de l’Océanie',
2236             'RE' => 'La Réunion',
2237             'RO' => 'Roumanie',
2238             'RS' => 'Serbie',
2239             'RU' => 'Russie',
2240             'RW' => 'Rwanda',
2241             'SA' => 'Arabie saoudite',
2242             'SB' => 'ÃŽles Salomon',
2243             'SC' => 'Seychelles',
2244             'SD' => 'Soudan',
2245             'SE' => 'Suède',
2246             'SG' => 'Singapour',
2247             'SH' => 'Sainte-Hélène',
2248             'SI' => 'Slovénie',
2249             'SJ' => 'Svalbard et Jan Mayen',
2250             'SK' => 'Slovaquie',
2251             'SL' => 'Sierra Leone',
2252             'SM' => 'Saint-Marin',
2253             'SN' => 'Sénégal',
2254             'SO' => 'Somalie',
2255             'SR' => 'Suriname',
2256             'SS' => 'Soudan du Sud',
2257             'ST' => 'Sao Tomé-et-Principe',
2258             'SV' => 'El Salvador',
2259             'SX' => 'Saint-Martin (partie néerlandaise)',
2260             'SY' => 'Syrie',
2261             'SZ' => 'Swaziland',
2262             'TA' => 'Tristan da Cunha',
2263             'TC' => 'ÃŽles Turques-et-Caïques',
2264             'TD' => 'Tchad',
2265             'TF' => 'Terres australes françaises',
2266             'TG' => 'Togo',
2267             'TH' => 'Thaïlande',
2268             'TJ' => 'Tadjikistan',
2269             'TK' => 'Tokélaou',
2270             'TL' => 'Timor oriental',
2271             'TL@alt=variant' => 'Timor-Oriental',
2272             'TM' => 'Turkménistan',
2273             'TN' => 'Tunisie',
2274             'TO' => 'Tonga',
2275             'TR' => 'Turquie',
2276             'TT' => 'Trinité-et-Tobago',
2277             'TV' => 'Tuvalu',
2278             'TW' => 'Taïwan',
2279             'TZ' => 'Tanzanie',
2280             'UA' => 'Ukraine',
2281             'UG' => 'Ouganda',
2282             'UM' => 'ÃŽles mineures éloignées des États-Unis',
2283             'US' => 'États-Unis',
2284             'US@alt=short' => 'É.-U.',
2285             'UY' => 'Uruguay',
2286             'UZ' => 'Ouzbékistan',
2287             'VA' => 'État de la Cité du Vatican',
2288             'VC' => 'Saint-Vincent-et-les-Grenadines',
2289             'VE' => 'Venezuela',
2290             'VG' => 'ÃŽles Vierges britanniques',
2291             'VI' => 'ÃŽles Vierges des États-Unis',
2292             'VN' => 'Vietnam',
2293             'VU' => 'Vanuatu',
2294             'WF' => 'Wallis-et-Futuna',
2295             'WS' => 'Samoa',
2296             'XK' => 'Kosovo',
2297             'YE' => 'Yémen',
2298             'YT' => 'Mayotte',
2299             'ZA' => 'Afrique du Sud',
2300             'ZM' => 'Zambie',
2301             'ZW' => 'Zimbabwe',
2302             'ZZ' => 'région indéterminée',
2303              
2304             }
2305             },
2306             );
2307              
2308             has 'display_name_variant' => (
2309             is => 'ro',
2310             isa => HashRef[Str],
2311             init_arg => undef,
2312             default => sub {
2313             {
2314             '1901' => 'orthographe allemande traditionnelle',
2315             '1994' => 'orthographe normalisée de Resia',
2316             '1996' => 'orthographe allemande de 1996',
2317             '1606NICT' => 'françoys de 1606',
2318             '1694ACAD' => 'françois académique de 1694',
2319             '1959ACAD' => 'académique de 1959',
2320             'ALALC97' => 'romanisation ALA-LC de 1997',
2321             'ALUKU' => 'dialecte aluku',
2322             'AREVELA' => 'arménien oriental',
2323             'AREVMDA' => 'arménien occidental',
2324             'BAKU1926' => 'alphabet latin altaïque unifié',
2325             'BALANKA' => 'dialecte balanka d’Anii',
2326             'BARLA' => 'groupe dialectal capverdien barlavento',
2327             'BAUDDHA' => 'variante hybride bouddhiste',
2328             'BISCAYAN' => 'biscayen',
2329             'BISKE' => 'dialecte de San Giorgio / Bila',
2330             'BOHORIC' => 'alphabet Bohorič',
2331             'BOONT' => 'dialecte boontling',
2332             'DAJNKO' => 'alphabet Dajnko',
2333             'EKAVSK' => 'prononciation serbe ékavienne',
2334             'EMODENG' => 'ancien anglais moderne',
2335             'FONIPA' => 'alphabet phonétique international',
2336             'FONUPA' => 'alphabet phonétique ouralique',
2337             'FONXSAMP' => 'alphabet phonétique X-SAMPA',
2338             'HEPBURN' => 'romanisation Hepburn',
2339             'HOGNORSK' => 'dialecte høgnorsk',
2340             'IJEKAVSK' => 'prononciation serbe ijékavienne',
2341             'ITIHASA' => 'variante épique',
2342             'JAUER' => 'dialecte jauer',
2343             'JYUTPING' => 'romanisation Jyutping',
2344             'KKCOR' => 'orthographe commune',
2345             'KOCIEWIE' => 'dialecte polonais kociewiacy',
2346             'KSCOR' => 'orthographe standard',
2347             'LAUKIKA' => 'variante classique',
2348             'LIPAW' => 'dialecte lipovaz de Resia',
2349             'LUNA1918' => 'orthographe russe réformée de 1918',
2350             'METELKO' => 'alphabet Metelko',
2351             'MONOTON' => 'monotonique',
2352             'NDYUKA' => 'dialecte ndyuka',
2353             'NEDIS' => 'dialecte de Natisone',
2354             'NJIVA' => 'dialecte de Gniva / Njiva',
2355             'NULIK' => 'volapük moderne',
2356             'OSOJS' => 'dialecte d’Oseacco / Osojane',
2357             'PAMAKA' => 'dialecte pamaka',
2358             'PETR1708' => 'orthographe pétrine de 1708',
2359             'PINYIN' => 'pinyin',
2360             'POLYTON' => 'polytonique',
2361             'POSIX' => 'informatique',
2362             'PUTER' => 'idiome puter',
2363             'REVISED' => 'orthographe révisée',
2364             'RIGIK' => 'volapük classique',
2365             'ROZAJ' => 'dialecte de Resia',
2366             'RUMGR' => 'standard des Grisons',
2367             'SAAHO' => 'dialecte saho',
2368             'SCOTLAND' => 'anglais standard écossais',
2369             'SCOUSE' => 'dialecte scouse',
2370             'SOLBA' => 'dialecte de Stolvizza / Solbica',
2371             'SOTAV' => 'groupe dialectal capverdien sotavento',
2372             'SURMIRAN' => 'idiome surmiran',
2373             'SURSILV' => 'idiome sursilvan',
2374             'SUTSILV' => 'idiome sutsilvan',
2375             'TARASK' => 'orthographe taraskievica',
2376             'UCCOR' => 'orthographe unifiée',
2377             'UCRCOR' => 'orthographe révisée unifiée',
2378             'ULSTER' => 'orthographe de l’Ulster',
2379             'UNIFON' => 'alphabet phonétique Unifon',
2380             'VAIDIKA' => 'variante védique',
2381             'VALENCIA' => 'valencien',
2382             'VALLADER' => 'idiome vallader',
2383             'WADEGILE' => 'Wade-Giles',
2384              
2385             }
2386             },
2387             );
2388              
2389             has 'display_name_key' => (
2390             is => 'ro',
2391             isa => HashRef[Str],
2392             init_arg => undef,
2393             default => sub {
2394             {
2395             'calendar' => 'calendrier',
2396             'colalternate' => 'Tri ne tenant pas compte des symboles',
2397             'colbackwards' => 'Tri inversé des caractères accentués',
2398             'colcasefirst' => 'Classement basé sur les majuscules et les minuscules',
2399             'colcaselevel' => 'Tri sensible à la casse',
2400             'colhiraganaquaternary' => 'Tri des caractères Kana',
2401             'collation' => 'ordre de tri',
2402             'colnormalization' => 'Tri normalisé',
2403             'colnumeric' => 'Tri numérique',
2404             'colstrength' => 'Priorité du tri',
2405             'currency' => 'devise',
2406             'hc' => 'système horaire (12 ou 24 heures)',
2407             'lb' => 'style de saut de ligne',
2408             'ms' => 'système de mesure',
2409             'numbers' => 'nombres',
2410             'timezone' => 'Fuseau horaire',
2411             'va' => 'Variante locale',
2412             'variabletop' => 'Trier en tant que symboles',
2413             'x' => 'Usage privé',
2414              
2415             }
2416             },
2417             );
2418              
2419             has 'display_name_type' => (
2420             is => 'ro',
2421             isa => HashRef[HashRef[Str]],
2422             init_arg => undef,
2423             default => sub {
2424             {
2425             'calendar' => {
2426             'buddhist' => q{calendrier bouddhiste},
2427             'chinese' => q{calendrier chinois},
2428             'coptic' => q{Calendrier copte},
2429             'dangi' => q{calendrier dangi},
2430             'ethiopic' => q{calendrier éthiopien},
2431             'ethiopic-amete-alem' => q{Calendrier éthiopien Amete Alem},
2432             'gregorian' => q{calendrier grégorien},
2433             'hebrew' => q{calendrier hébraïque},
2434             'indian' => q{Calendrier indien},
2435             'islamic' => q{calendrier musulman},
2436             'islamic-civil' => q{calendrier musulman (tabulaire, époque civile)},
2437             'islamic-rgsa' => q{calendrier musulman (observé, Arabie Saoudite)},
2438             'islamic-tbla' => q{calendrier musulman (tabulaire, époque astronomique)},
2439             'islamic-umalqura' => q{calendrier musulman (calculé, Umm al-Qura)},
2440             'iso8601' => q{calendrier ISO 8601},
2441             'japanese' => q{calendrier japonais},
2442             'persian' => q{calendrier persan},
2443             'roc' => q{calendrier républicain chinois},
2444             },
2445             'colalternate' => {
2446             'non-ignorable' => q{Trier les symboles},
2447             'shifted' => q{Trier en ignorant les symboles},
2448             },
2449             'colbackwards' => {
2450             'no' => q{Trier les caractères accentués normalement},
2451             'yes' => q{Trier les caractères accentués dans l’ordre inverse},
2452             },
2453             'colcasefirst' => {
2454             'lower' => q{Trier avec les minuscules d’abord},
2455             'no' => q{Trier sans ordre lié à la casse},
2456             'upper' => q{Trier avec les majuscules d’abord},
2457             },
2458             'colcaselevel' => {
2459             'no' => q{Trier sans tenir compte de la casse},
2460             'yes' => q{Trier en tenant compte de la casse},
2461             },
2462             'colhiraganaquaternary' => {
2463             'no' => q{Trier les caractères Kana séparément},
2464             'yes' => q{Trier les caractères Kana différemment},
2465             },
2466             'collation' => {
2467             'big5han' => q{Ordre chinois traditionnel - Big5},
2468             'compat' => q{ancien ordre de tri pour compatibilité},
2469             'dictionary' => q{Ordre du dictionnaire},
2470             'ducet' => q{ordre de tri Unicode par défaut},
2471             'emoji' => q{ordre des émojis},
2472             'eor' => q{ordre multilingue européen},
2473             'gb2312han' => q{Ordre chinois simplifié - GB2312},
2474             'phonebook' => q{Ordre de l’annuaire},
2475             'phonetic' => q{Ordre de tri phonétique},
2476             'pinyin' => q{Ordre pinyin},
2477             'reformed' => q{Ordre réformé},
2478             'search' => q{recherche générique},
2479             'searchjl' => q{rechercher par consonne initiale en hangeul},
2480             'standard' => q{ordre de tri standard},
2481             'stroke' => q{Ordre des traits},
2482             'traditional' => q{Ordre traditionnel},
2483             'unihan' => q{Ordre de tri radical-traits},
2484             'zhuyin' => q{ordre zhuyin},
2485             },
2486             'colnormalization' => {
2487             'no' => q{Trier sans normalisation},
2488             'yes' => q{Trier avec normalisation Unicode},
2489             },
2490             'colnumeric' => {
2491             'no' => q{Trier les chiffres individuellement},
2492             'yes' => q{Trier les chiffres par ordre numérique},
2493             },
2494             'colstrength' => {
2495             'identical' => q{Tout trier},
2496             'primary' => q{Ne trier que les lettres de base},
2497             'quaternary' => q{Trier en tenant compte des caractères accentués, de la casse, de la largeur et des caractères Kana},
2498             'secondary' => q{Trier en tenant compte des caractères accentués},
2499             'tertiary' => q{Trier en tenant compte des caractères accentués, de la casse et de la largeur},
2500             },
2501             'hc' => {
2502             'h11' => q{système horaire de 12 heures (0–11)},
2503             'h12' => q{système horaire de 12 heures (1–12)},
2504             'h23' => q{système horaire de 24 heures (0–23)},
2505             'h24' => q{système horaire de 24 heures (1–24)},
2506             },
2507             'lb' => {
2508             'loose' => q{style de saut de ligne permissif},
2509             'normal' => q{style de saut de ligne normal},
2510             'strict' => q{style de saut de ligne strict},
2511             },
2512             'ms' => {
2513             'metric' => q{système métrique},
2514             'uksystem' => q{système impérial},
2515             'ussystem' => q{système américain},
2516             },
2517             'numbers' => {
2518             'arab' => q{chiffres arabes},
2519             'arabext' => q{chiffres arabes étendus},
2520             'armn' => q{chiffres arméniens},
2521             'armnlow' => q{chiffres arméniens minuscules},
2522             'bali' => q{chiffres balinais},
2523             'beng' => q{chiffres bengalis},
2524             'brah' => q{chiffres brahmis},
2525             'cakm' => q{chiffres chakmas},
2526             'cham' => q{chiffres chams},
2527             'deva' => q{chiffres devanagaris},
2528             'ethi' => q{chiffres éthiopiens},
2529             'finance' => q{Chiffres financiers},
2530             'fullwide' => q{chiffres pleine chasse},
2531             'geor' => q{chiffres géorgiens},
2532             'grek' => q{chiffres grecs},
2533             'greklow' => q{chiffres grecs minuscules},
2534             'gujr' => q{chiffres goudjarâtîs},
2535             'guru' => q{chiffres gourmoukhîs},
2536             'hanidec' => q{nombres décimaux chinois},
2537             'hans' => q{chiffres en chinois simplifié},
2538             'hansfin' => q{chiffres financiers en chinois simplifié},
2539             'hant' => q{chiffres en chinois traditionnel},
2540             'hantfin' => q{chiffres financiers en chinois traditionnel},
2541             'hebr' => q{chiffres hébreux},
2542             'java' => q{chiffres javanais},
2543             'jpan' => q{chiffres japonais},
2544             'jpanfin' => q{chiffres japonais financiers},
2545             'kali' => q{chiffres kayah li},
2546             'khmr' => q{chiffres khmers},
2547             'knda' => q{chiffres en kannada},
2548             'lana' => q{chiffres lannas horas},
2549             'lanatham' => q{chiffres lannas thams},
2550             'laoo' => q{chiffres laotiens},
2551             'latn' => q{chiffres occidentaux},
2552             'lepc' => q{chiffres lepchas},
2553             'limb' => q{chiffres limbous},
2554             'mlym' => q{chiffres malayâlams},
2555             'mong' => q{chiffres mongols},
2556             'mtei' => q{chiffres meitei-mayeks},
2557             'mymr' => q{chiffres birmans},
2558             'mymrshan' => q{chiffres birmans shans},
2559             'native' => q{Chiffres natifs},
2560             'nkoo' => q{chiffres n’kos},
2561             'olck' => q{chiffres ol-tchikis},
2562             'orya' => q{chiffres oriyas},
2563             'osma' => q{chiffres osmanyas},
2564             'roman' => q{chiffres romains},
2565             'romanlow' => q{chiffres romains minuscules},
2566             'saur' => q{chiffres saurashtras},
2567             'shrd' => q{chiffres sharadas},
2568             'sora' => q{chiffres sora-sompengs},
2569             'sund' => q{chiffres soundanais},
2570             'takr' => q{chiffres takris},
2571             'talu' => q{chiffres néo-taï-luës},
2572             'taml' => q{chiffres tamouls},
2573             'tamldec' => q{chiffres tamouls},
2574             'telu' => q{chiffres télougous},
2575             'thai' => q{chiffres thaïs},
2576             'tibt' => q{chiffres tibétains},
2577             'traditional' => q{Chiffres traditionnels},
2578             'vaii' => q{Chiffres en vaï},
2579             },
2580              
2581             }
2582             },
2583             );
2584              
2585             has 'display_name_measurement_system' => (
2586             is => 'ro',
2587             isa => HashRef[Str],
2588             init_arg => undef,
2589             default => sub {
2590             {
2591             'metric' => q{métrique},
2592             'UK' => q{impérial},
2593             'US' => q{américain},
2594              
2595             }
2596             },
2597             );
2598              
2599             has 'display_name_transform_name' => (
2600             is => 'ro',
2601             isa => HashRef[Str],
2602             init_arg => undef,
2603             default => sub {
2604             {
2605             'bgn' => 'BGN',
2606             'numeric' => 'Numérique',
2607             'tone' => 'Ton',
2608             'ungegn' => 'UNGEGN',
2609             'x-accents' => 'Accents',
2610             'x-fullwidth' => 'Pleine chasse',
2611             'x-halfwidth' => 'Demi-chasse',
2612             'x-jamo' => 'Jamo',
2613             'x-pinyin' => 'Pinyin',
2614             'x-publishing' => 'Publication',
2615              
2616             }
2617             },
2618             );
2619              
2620             has 'display_name_code_patterns' => (
2621             is => 'ro',
2622             isa => HashRef[Str],
2623             init_arg => undef,
2624             default => sub {
2625             {
2626             'language' => 'langue : {0}',
2627             'script' => 'écriture : {0}',
2628             'region' => 'région : {0}',
2629              
2630             }
2631             },
2632             );
2633              
2634             has 'characters' => (
2635             is => 'ro',
2636             isa => HashRef,
2637             init_arg => undef,
2638             default => $^V ge v5.18.0
2639             ? eval <<'EOT'
2640             sub {
2641             no warnings 'experimental::regex_sets';
2642             return {
2643             auxiliary => qr{(?^u:[á Ã¥ ä ã ā Ä“ í ì Ä« ñ ó ò ö ø ú Ç”])},
2644             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'],
2645             main => qr{(?^u:[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])},
2646             punctuation => qr{(?^u:[\- ‐ – — , ; \: ! ? . … ’ " “ ” « » ( ) \[ \] § @ * / \& # † ‡])},
2647             };
2648             },
2649             EOT
2650             : sub {
2651             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'], };
2652             },
2653 19     19   2041 );
  19         27  
  19         3608  
2654              
2655              
2656             has 'ellipsis' => (
2657             is => 'ro',
2658             isa => HashRef,
2659             init_arg => undef,
2660             default => sub {
2661             return {
2662             'final' => '{0}…',
2663             'initial' => '… {0}',
2664             'medial' => '{0}… {1}',
2665             'word-final' => '{0}…',
2666             'word-initial' => '… {0}',
2667             'word-medial' => '{0}… {1}',
2668             };
2669             },
2670             );
2671              
2672             has 'more_information' => (
2673             is => 'ro',
2674             isa => Str,
2675             init_arg => undef,
2676             default => qq{?},
2677             );
2678              
2679             has 'quote_start' => (
2680             is => 'ro',
2681             isa => Str,
2682             init_arg => undef,
2683             default => qq{«},
2684             );
2685              
2686             has 'quote_end' => (
2687             is => 'ro',
2688             isa => Str,
2689             init_arg => undef,
2690             default => qq{»},
2691             );
2692              
2693             has 'alternate_quote_start' => (
2694             is => 'ro',
2695             isa => Str,
2696             init_arg => undef,
2697             default => qq{«},
2698             );
2699              
2700             has 'alternate_quote_end' => (
2701             is => 'ro',
2702             isa => Str,
2703             init_arg => undef,
2704             default => qq{»},
2705             );
2706              
2707             has 'duration_units' => (
2708             is => 'ro',
2709             isa => HashRef[Str],
2710             init_arg => undef,
2711             default => sub { {
2712             hm => 'hh:mm',
2713             hms => 'hh:mm:ss',
2714             ms => 'mm:ss',
2715             } }
2716             );
2717              
2718             has 'units' => (
2719             is => 'ro',
2720             isa => HashRef[HashRef[HashRef[Str]]],
2721             init_arg => undef,
2722             default => sub { {
2723             'long' => {
2724             'acre' => {
2725             'name' => q(acres anglo-saxonnes),
2726             'one' => q({0} acre anglo-saxonne),
2727             'other' => q({0} acres anglo-saxonnes),
2728             },
2729             'acre-foot' => {
2730             'name' => q(acres-pieds),
2731             'one' => q({0} acre-pied),
2732             'other' => q({0} acres-pieds),
2733             },
2734             'ampere' => {
2735             'name' => q(ampères),
2736             'one' => q({0} ampère),
2737             'other' => q({0} ampères),
2738             },
2739             'arc-minute' => {
2740             'name' => q(minutes d’arc),
2741             'one' => q({0} minute d’arc),
2742             'other' => q({0} minutes d’arc),
2743             },
2744             'arc-second' => {
2745             'name' => q(secondes d’arc),
2746             'one' => q({0} seconde d’arc),
2747             'other' => q({0} secondes d’arc),
2748             },
2749             'astronomical-unit' => {
2750             'name' => q(unités astronomiques),
2751             'one' => q({0} unité astronomique),
2752             'other' => q({0} unités astronomiques),
2753             },
2754             'bit' => {
2755             'name' => q(bits),
2756             'one' => q({0} bit),
2757             'other' => q({0} bits),
2758             },
2759             'bushel' => {
2760             'name' => q(boisseaux),
2761             'one' => q({0} boisseau),
2762             'other' => q({0} boisseaux),
2763             },
2764             'byte' => {
2765             'name' => q(octets),
2766             'one' => q({0} octet),
2767             'other' => q({0} octets),
2768             },
2769             'calorie' => {
2770             'name' => q(calories),
2771             'one' => q({0} calorie),
2772             'other' => q({0} calories),
2773             },
2774             'carat' => {
2775             'name' => q(carats),
2776             'one' => q({0} carat),
2777             'other' => q({0} carats),
2778             },
2779             'celsius' => {
2780             'name' => q(degrés Celsius),
2781             'one' => q({0} degré Celsius),
2782             'other' => q({0} degrés Celsius),
2783             },
2784             'centiliter' => {
2785             'name' => q(centilitres),
2786             'one' => q({0} centilitre),
2787             'other' => q({0} centilitres),
2788             },
2789             'centimeter' => {
2790             'name' => q(centimètres),
2791             'one' => q({0} centimètre),
2792             'other' => q({0} centimètres),
2793             'per' => q({0} par centimètre),
2794             },
2795             'century' => {
2796             'name' => q(siècles),
2797             'one' => q({0} siècle),
2798             'other' => q({0} siècles),
2799             },
2800             'coordinate' => {
2801             'east' => q({0} est),
2802             'north' => q({0} nord),
2803             'south' => q({0} sud),
2804             'west' => q({0} ouest),
2805             },
2806             'cubic-centimeter' => {
2807             'name' => q(centimètres cubes),
2808             'one' => q({0} centimètre cube),
2809             'other' => q({0} centimètres cubes),
2810             'per' => q({0} par centimètre cube),
2811             },
2812             'cubic-foot' => {
2813             'name' => q(pieds cubes),
2814             'one' => q({0} pied cube),
2815             'other' => q({0} pieds cubes),
2816             },
2817             'cubic-inch' => {
2818             'name' => q(pouces cubes),
2819             'one' => q({0} pouce cube),
2820             'other' => q({0} pouces cubes),
2821             },
2822             'cubic-kilometer' => {
2823             'name' => q(kilomètres cubes),
2824             'one' => q({0} kilomètre cube),
2825             'other' => q({0} kilomètres cubes),
2826             },
2827             'cubic-meter' => {
2828             'name' => q(mètres cubes),
2829             'one' => q({0} mètre cube),
2830             'other' => q({0} mètres cubes),
2831             'per' => q({0} par mètre cube),
2832             },
2833             'cubic-mile' => {
2834             'name' => q(milles anglais cubes),
2835             'one' => q({0} mille anglais cube),
2836             'other' => q({0} milles anglais cubes),
2837             },
2838             'cubic-yard' => {
2839             'name' => q(yards cubes),
2840             'one' => q({0} yard cube),
2841             'other' => q({0} yards cubes),
2842             },
2843             'cup' => {
2844             'name' => q(tasses),
2845             'one' => q({0} tasse),
2846             'other' => q({0} tasses),
2847             },
2848             'cup-metric' => {
2849             'name' => q(tasses métriques),
2850             'one' => q({0} tasse métrique),
2851             'other' => q({0} tasses métriques),
2852             },
2853             'day' => {
2854             'name' => q(jours),
2855             'one' => q({0} jour),
2856             'other' => q({0} jours),
2857             'per' => q({0} par jour),
2858             },
2859             'deciliter' => {
2860             'name' => q(décilitres),
2861             'one' => q({0} décilitre),
2862             'other' => q({0} décilitres),
2863             },
2864             'decimeter' => {
2865             'name' => q(décimètres),
2866             'one' => q({0} décimètre),
2867             'other' => q({0} décimètres),
2868             },
2869             'degree' => {
2870             'name' => q(degrés),
2871             'one' => q({0} degré),
2872             'other' => q({0} degrés),
2873             },
2874             'fahrenheit' => {
2875             'name' => q(degrés Fahrenheit),
2876             'one' => q({0} degré Fahrenheit),
2877             'other' => q({0} degrés Fahrenheit),
2878             },
2879             'fathom' => {
2880             'name' => q(brasses),
2881             'one' => q({0} brasse),
2882             'other' => q({0} brasses),
2883             },
2884             'fluid-ounce' => {
2885             'name' => q(onces liquides),
2886             'one' => q({0} once liquide),
2887             'other' => q({0} onces liquides),
2888             },
2889             'foodcalorie' => {
2890             'name' => q(kilocalories),
2891             'one' => q({0} kilocalorie),
2892             'other' => q({0} kilocalories),
2893             },
2894             'foot' => {
2895             'name' => q(pieds),
2896             'one' => q({0} pied),
2897             'other' => q({0} pieds),
2898             'per' => q({0} par pied),
2899             },
2900             'furlong' => {
2901             'name' => q(sillons),
2902             'one' => q({0} sillon),
2903             'other' => q({0} sillons),
2904             },
2905             'g-force' => {
2906             'name' => q(fois la gravitation terrestre),
2907             'one' => q({0} fois la gravitation terrestre),
2908             'other' => q({0} fois la gravitation terrestre),
2909             },
2910             'gallon' => {
2911             'name' => q(gallons),
2912             'one' => q({0} gallon),
2913             'other' => q({0} gallons),
2914             'per' => q({0} par gallon),
2915             },
2916             'generic' => {
2917             'name' => q(degrés),
2918             'one' => q({0} degré),
2919             'other' => q({0} degrés),
2920             },
2921             'gigabit' => {
2922             'name' => q(gigabits),
2923             'one' => q({0} gigabit),
2924             'other' => q({0} gigabits),
2925             },
2926             'gigabyte' => {
2927             'name' => q(gigaoctets),
2928             'one' => q({0} gigaoctet),
2929             'other' => q({0} gigaoctets),
2930             },
2931             'gigahertz' => {
2932             'name' => q(gigahertz),
2933             'one' => q({0} gigahertz),
2934             'other' => q({0} gigahertz),
2935             },
2936             'gigawatt' => {
2937             'name' => q(gigawatts),
2938             'one' => q({0} gigawatt),
2939             'other' => q({0} gigawatts),
2940             },
2941             'gram' => {
2942             'name' => q(grammes),
2943             'one' => q({0} gramme),
2944             'other' => q({0} grammes),
2945             'per' => q({0} par gramme),
2946             },
2947             'hectare' => {
2948             'name' => q(hectares),
2949             'one' => q({0} hectare),
2950             'other' => q({0} hectares),
2951             },
2952             'hectoliter' => {
2953             'name' => q(hectolitres),
2954             'one' => q({0} hectolitre),
2955             'other' => q({0} hectolitres),
2956             },
2957             'hectopascal' => {
2958             'name' => q(hectopascals),
2959             'one' => q({0} hectopascal),
2960             'other' => q({0} hectopascals),
2961             },
2962             'hertz' => {
2963             'name' => q(hertz),
2964             'one' => q({0} hertz),
2965             'other' => q({0} hertz),
2966             },
2967             'horsepower' => {
2968             'name' => q(chevaux-vapeur),
2969             'one' => q({0} cheval-vapeur),
2970             'other' => q({0} chevaux-vapeur),
2971             },
2972             'hour' => {
2973             'name' => q(heures),
2974             'one' => q({0} heure),
2975             'other' => q({0} heures),
2976             'per' => q({0} par heure),
2977             },
2978             'inch' => {
2979             'name' => q(pouces),
2980             'one' => q({0} pouce),
2981             'other' => q({0} pouces),
2982             'per' => q({0} par pouce),
2983             },
2984             'inch-hg' => {
2985             'name' => q(pouces de mercure),
2986             'one' => q({0} pouce de mercure),
2987             'other' => q({0} pouces de mercure),
2988             },
2989             'joule' => {
2990             'name' => q(joules),
2991             'one' => q({0} joule),
2992             'other' => q({0} joules),
2993             },
2994             'karat' => {
2995             'name' => q(carats),
2996             'one' => q({0} carat),
2997             'other' => q({0} carats),
2998             },
2999             'kelvin' => {
3000             'name' => q(kelvins),
3001             'one' => q({0} kelvin),
3002             'other' => q({0} kelvins),
3003             },
3004             'kilobit' => {
3005             'name' => q(kilobits),
3006             'one' => q({0} kilobit),
3007             'other' => q({0} kilobits),
3008             },
3009             'kilobyte' => {
3010             'name' => q(kilooctets),
3011             'one' => q({0} kilooctet),
3012             'other' => q({0} kilooctets),
3013             },
3014             'kilocalorie' => {
3015             'name' => q(kilocalories),
3016             'one' => q({0} kilocalorie),
3017             'other' => q({0} kilocalories),
3018             },
3019             'kilogram' => {
3020             'name' => q(kilogrammes),
3021             'one' => q({0} kilogramme),
3022             'other' => q({0} kilogrammes),
3023             'per' => q({0} par kg),
3024             },
3025             'kilohertz' => {
3026             'name' => q(kilohertz),
3027             'one' => q({0} kilohertz),
3028             'other' => q({0} kilohertz),
3029             },
3030             'kilojoule' => {
3031             'name' => q(kilojoules),
3032             'one' => q({0} kilojoule),
3033             'other' => q({0} kilojoules),
3034             },
3035             'kilometer' => {
3036             'name' => q(kilomètres),
3037             'one' => q({0} kilomètre),
3038             'other' => q({0} kilomètres),
3039             'per' => q({0} par kilomètre),
3040             },
3041             'kilometer-per-hour' => {
3042             'name' => q(kilomètres par heure),
3043             'one' => q({0} kilomètre par heure),
3044             'other' => q({0} kilomètres par heure),
3045             },
3046             'kilowatt' => {
3047             'name' => q(kilowatts),
3048             'one' => q({0} kilowatt),
3049             'other' => q({0} kilowatts),
3050             },
3051             'kilowatt-hour' => {
3052             'name' => q(kilowattheures),
3053             'one' => q({0} kilowattheure),
3054             'other' => q({0} kilowattheures),
3055             },
3056             'knot' => {
3057             'name' => q(nÅ“uds),
3058             'one' => q({0} nÅ“ud),
3059             'other' => q({0} nÅ“uds),
3060             },
3061             'light-year' => {
3062             'name' => q(années-lumière),
3063             'one' => q({0} année-lumière),
3064             'other' => q({0} années-lumière),
3065             },
3066             'liter' => {
3067             'name' => q(litres),
3068             'one' => q({0} litre),
3069             'other' => q({0} litres),
3070             'per' => q({0} par litre),
3071             },
3072             'liter-per-100kilometers' => {
3073             'name' => q(litres aux 100 km),
3074             'one' => q({0} litre aux 100 km),
3075             'other' => q({0} litres aux 100 km),
3076             },
3077             'liter-per-kilometer' => {
3078             'name' => q(litres au kilomètre),
3079             'one' => q({0} litre au kilomètre),
3080             'other' => q({0} litres au kilomètre),
3081             },
3082             'lux' => {
3083             'name' => q(lux),
3084             'one' => q({0} lux),
3085             'other' => q({0} lux),
3086             },
3087             'megabit' => {
3088             'name' => q(mégabits),
3089             'one' => q({0} mégabit),
3090             'other' => q({0} mégabits),
3091             },
3092             'megabyte' => {
3093             'name' => q(mégaoctets),
3094             'one' => q({0} mégaoctet),
3095             'other' => q({0} mégaoctets),
3096             },
3097             'megahertz' => {
3098             'name' => q(mégahertz),
3099             'one' => q({0} mégahertz),
3100             'other' => q({0} mégahertz),
3101             },
3102             'megaliter' => {
3103             'name' => q(mégalitres),
3104             'one' => q({0} mégalitre),
3105             'other' => q({0} mégalitres),
3106             },
3107             'megawatt' => {
3108             'name' => q(mégawatts),
3109             'one' => q({0} mégawatt),
3110             'other' => q({0} mégawatts),
3111             },
3112             'meter' => {
3113             'name' => q(mètres),
3114             'one' => q({0} mètre),
3115             'other' => q({0} mètres),
3116             'per' => q({0} par mètre),
3117             },
3118             'meter-per-second' => {
3119             'name' => q(mètres par seconde),
3120             'one' => q({0} mètre par seconde),
3121             'other' => q({0} mètres par seconde),
3122             },
3123             'meter-per-second-squared' => {
3124             'name' => q(mètres par seconde carrée),
3125             'one' => q({0} mètre par seconde carrée),
3126             'other' => q({0} mètres par seconde carrée),
3127             },
3128             'metric-ton' => {
3129             'name' => q(tonnes),
3130             'one' => q({0} tonne),
3131             'other' => q({0} tonnes),
3132             },
3133             'microgram' => {
3134             'name' => q(microgrammes),
3135             'one' => q({0} microgramme),
3136             'other' => q({0} microgrammes),
3137             },
3138             'micrometer' => {
3139             'name' => q(micromètres),
3140             'one' => q({0} micromètre),
3141             'other' => q({0} micromètres),
3142             },
3143             'microsecond' => {
3144             'name' => q(microsecondes),
3145             'one' => q({0} microseconde),
3146             'other' => q({0} microsecondes),
3147             },
3148             'mile' => {
3149             'name' => q(milles anglais),
3150             'one' => q({0} mille anglais),
3151             'other' => q({0} milles anglais),
3152             },
3153             'mile-per-gallon' => {
3154             'name' => q(miles par gallon),
3155             'one' => q({0} mile par gallon),
3156             'other' => q({0} miles par gallon),
3157             },
3158             'mile-per-hour' => {
3159             'name' => q(milles anglais par heure),
3160             'one' => q({0} mille anglais par heure),
3161             'other' => q({0} milles anglais par heure),
3162             },
3163             'mile-scandinavian' => {
3164             'name' => q(milles scandinaves),
3165             'one' => q({0} mille scandinave),
3166             'other' => q({0} milles scandinaves),
3167             },
3168             'milliampere' => {
3169             'name' => q(milliampères),
3170             'one' => q({0} milliampère),
3171             'other' => q({0} milliampères),
3172             },
3173             'millibar' => {
3174             'name' => q(millibars),
3175             'one' => q({0} millibar),
3176             'other' => q({0} millibars),
3177             },
3178             'milligram' => {
3179             'name' => q(milligrammes),
3180             'one' => q({0} milligramme),
3181             'other' => q({0} milligrammes),
3182             },
3183             'milliliter' => {
3184             'name' => q(millilitres),
3185             'one' => q({0} millilitre),
3186             'other' => q({0} millilitres),
3187             },
3188             'millimeter' => {
3189             'name' => q(millimètres),
3190             'one' => q({0} millimètre),
3191             'other' => q({0} millimètres),
3192             },
3193             'millimeter-of-mercury' => {
3194             'name' => q(millimètres de mercure),
3195             'one' => q({0} millimètre de mercure),
3196             'other' => q({0} millimètres de mercure),
3197             },
3198             'millisecond' => {
3199             'name' => q(millisecondes),
3200             'one' => q({0} milliseconde),
3201             'other' => q({0} millisecondes),
3202             },
3203             'milliwatt' => {
3204             'name' => q(milliwatts),
3205             'one' => q({0} milliwatt),
3206             'other' => q({0} milliwatts),
3207             },
3208             'minute' => {
3209             'name' => q(minutes),
3210             'one' => q({0} minute),
3211             'other' => q({0} minutes),
3212             'per' => q({0} par minute),
3213             },
3214             'month' => {
3215             'name' => q(mois),
3216             'one' => q({0} mois),
3217             'other' => q({0} mois),
3218             'per' => q({0} par mois),
3219             },
3220             'nanometer' => {
3221             'name' => q(nanomètres),
3222             'one' => q({0} nanomètre),
3223             'other' => q({0} nanomètres),
3224             },
3225             'nanosecond' => {
3226             'name' => q(nanosecondes),
3227             'one' => q({0} nanoseconde),
3228             'other' => q({0} nanosecondes),
3229             },
3230             'nautical-mile' => {
3231             'name' => q(milles marins),
3232             'one' => q({0} mille marin),
3233             'other' => q({0} milles marins),
3234             },
3235             'ohm' => {
3236             'name' => q(ohms),
3237             'one' => q({0} ohm),
3238             'other' => q({0} ohms),
3239             },
3240             'ounce' => {
3241             'name' => q(onces),
3242             'one' => q({0} once),
3243             'other' => q({0} onces),
3244             'per' => q({0} par once),
3245             },
3246             'ounce-troy' => {
3247             'name' => q(onces troy),
3248             'one' => q({0} once troy),
3249             'other' => q({0} onces troy),
3250             },
3251             'parsec' => {
3252             'name' => q(parsecs),
3253             'one' => q({0} parsec),
3254             'other' => q({0} parsecs),
3255             },
3256             'per' => {
3257             '1' => q({0} par {1}),
3258             },
3259             'picometer' => {
3260             'name' => q(picomètres),
3261             'one' => q({0} picomètre),
3262             'other' => q({0} picomètres),
3263             },
3264             'pint' => {
3265             'name' => q(pintes),
3266             'one' => q({0} pinte),
3267             'other' => q({0} pintes),
3268             },
3269             'pint-metric' => {
3270             'name' => q(pintes métriques),
3271             'one' => q({0} pinte métrique),
3272             'other' => q({0} pintes métriques),
3273             },
3274             'pound' => {
3275             'name' => q(livres),
3276             'one' => q({0} livre),
3277             'other' => q({0} livres),
3278             'per' => q({0} par livre),
3279             },
3280             'pound-per-square-inch' => {
3281             'name' => q(livres par pouce carré),
3282             'one' => q({0} livre par pouce carré),
3283             'other' => q({0} livres par pouce carré),
3284             },
3285             'quart' => {
3286             'name' => q(quarts),
3287             'one' => q({0} quart),
3288             'other' => q({0} quarts),
3289             },
3290             'radian' => {
3291             'name' => q(radians),
3292             'one' => q({0} radian),
3293             'other' => q({0} radians),
3294             },
3295             'revolution' => {
3296             'name' => q(tour),
3297             'one' => q({0} tour),
3298             'other' => q({0} tours),
3299             },
3300             'second' => {
3301             'name' => q(secondes),
3302             'one' => q({0} seconde),
3303             'other' => q({0} secondes),
3304             'per' => q({0} par seconde),
3305             },
3306             'square-centimeter' => {
3307             'name' => q(centimètres carrés),
3308             'one' => q({0} centimètre carré),
3309             'other' => q({0} centimètres carrés),
3310             'per' => q({0} par centimètre carré),
3311             },
3312             'square-foot' => {
3313             'name' => q(pieds carrés),
3314             'one' => q({0} pied carré),
3315             'other' => q({0} pieds carrés),
3316             },
3317             'square-inch' => {
3318             'name' => q(pouces carrés),
3319             'one' => q({0} pouce carré),
3320             'other' => q({0} pouces carrés),
3321             'per' => q({0} par pouce carré),
3322             },
3323             'square-kilometer' => {
3324             'name' => q(kilomètres carrés),
3325             'one' => q({0} kilomètre carré),
3326             'other' => q({0} kilomètres carrés),
3327             },
3328             'square-meter' => {
3329             'name' => q(mètres carrés),
3330             'one' => q({0} mètre carré),
3331             'other' => q({0} mètres carrés),
3332             'per' => q({0} par mètre carré),
3333             },
3334             'square-mile' => {
3335             'name' => q(miles carrés),
3336             'one' => q({0} mile carré),
3337             'other' => q({0} miles carrés),
3338             },
3339             'square-yard' => {
3340             'name' => q(yards carrés),
3341             'one' => q({0} yard carré),
3342             'other' => q({0} yards carrés),
3343             },
3344             'stone' => {
3345             'name' => q(stones),
3346             'one' => q({0} stone),
3347             'other' => q({0} stone),
3348             },
3349             'tablespoon' => {
3350             'name' => q(cuillères à soupe),
3351             'one' => q({0} cuillère à soupe),
3352             'other' => q({0} cuillères à soupe),
3353             },
3354             'teaspoon' => {
3355             'name' => q(cuillères à café),
3356             'one' => q({0} cuillère à café),
3357             'other' => q({0} cuillères à café),
3358             },
3359             'terabit' => {
3360             'name' => q(térabits),
3361             'one' => q({0} térabit),
3362             'other' => q({0} térabits),
3363             },
3364             'terabyte' => {
3365             'name' => q(téraoctets),
3366             'one' => q({0} téraoctet),
3367             'other' => q({0} téraoctets),
3368             },
3369             'ton' => {
3370             'name' => q(tonnes courtes),
3371             'one' => q({0} tonne courte),
3372             'other' => q({0} tonnes courtes),
3373             },
3374             'volt' => {
3375             'name' => q(volts),
3376             'one' => q({0} volt),
3377             'other' => q({0} volts),
3378             },
3379             'watt' => {
3380             'name' => q(watts),
3381             'one' => q({0} watt),
3382             'other' => q({0} watts),
3383             },
3384             'week' => {
3385             'name' => q(semaines),
3386             'one' => q({0} semaine),
3387             'other' => q({0} semaines),
3388             'per' => q({0} par semaine),
3389             },
3390             'yard' => {
3391             'name' => q(yards),
3392             'one' => q({0} yard),
3393             'other' => q({0} yards),
3394             },
3395             'year' => {
3396             'name' => q(ans),
3397             'one' => q({0} an),
3398             'other' => q({0} ans),
3399             'per' => q({0} par an),
3400             },
3401             },
3402             'narrow' => {
3403             'acre' => {
3404             'one' => q({0}ac),
3405             'other' => q({0}ac),
3406             },
3407             'acre-foot' => {
3408             'name' => q(ac pi),
3409             'one' => q({0}ac pi),
3410             'other' => q({0}ac pi),
3411             },
3412             'arc-minute' => {
3413             'name' => q(′),
3414             'one' => q({0}′),
3415             'other' => q({0}′),
3416             },
3417             'arc-second' => {
3418             'name' => q(″),
3419             'one' => q({0}″),
3420             'other' => q({0}″),
3421             },
3422             'astronomical-unit' => {
3423             'name' => q(ua),
3424             'one' => q({0}ua),
3425             'other' => q({0}ua),
3426             },
3427             'bit' => {
3428             'name' => q(bit),
3429             'one' => q({0}bit),
3430             'other' => q({0}bit),
3431             },
3432             'bushel' => {
3433             'name' => q(boisseau),
3434             'one' => q({0}bu),
3435             'other' => q({0}bu),
3436             },
3437             'byte' => {
3438             'name' => q(octet),
3439             'one' => q({0}octet),
3440             'other' => q({0}octet),
3441             },
3442             'carat' => {
3443             'name' => q(ct),
3444             'one' => q({0}ct),
3445             'other' => q({0}ct),
3446             },
3447             'celsius' => {
3448             'name' => q(°C),
3449             'one' => q({0}°C),
3450             'other' => q({0}°C),
3451             },
3452             'centiliter' => {
3453             'name' => q(cl),
3454             'one' => q({0}cl),
3455             'other' => q({0}cl),
3456             },
3457             'centimeter' => {
3458             'name' => q(cm),
3459             'one' => q({0}cm),
3460             'other' => q({0}cm),
3461             'per' => q({0}/cm),
3462             },
3463             'century' => {
3464             'name' => q(si),
3465             'one' => q({0}si),
3466             'other' => q({0}si),
3467             },
3468             'coordinate' => {
3469             'east' => q({0}E),
3470             'north' => q({0}N),
3471             'south' => q({0}S),
3472             'west' => q({0}O),
3473             },
3474             'cubic-centimeter' => {
3475             'name' => q(cm³),
3476             'one' => q({0}cm³),
3477             'other' => q({0}cm³),
3478             'per' => q({0}/cm³),
3479             },
3480             'cubic-foot' => {
3481             'name' => q(pi³),
3482             'one' => q({0}pi³),
3483             'other' => q({0}pi³),
3484             },
3485             'cubic-inch' => {
3486             'name' => q(po³),
3487             'one' => q({0}po³),
3488             'other' => q({0}po³),
3489             },
3490             'cubic-kilometer' => {
3491             'name' => q(km³),
3492             'one' => q({0}km³),
3493             'other' => q({0}km³),
3494             },
3495             'cubic-meter' => {
3496             'name' => q(m³),
3497             'one' => q({0}m³),
3498             'other' => q({0}m³),
3499             'per' => q({0}/m³),
3500             },
3501             'cubic-mile' => {
3502             'name' => q(mi³),
3503             'one' => q({0}mi³),
3504             'other' => q({0}mi³),
3505             },
3506             'cubic-yard' => {
3507             'name' => q(yd³),
3508             'one' => q({0}yd³),
3509             'other' => q({0}yd³),
3510             },
3511             'cup' => {
3512             'name' => q(ta),
3513             'one' => q({0}ta),
3514             'other' => q({0}ta),
3515             },
3516             'cup-metric' => {
3517             'name' => q(tm),
3518             'one' => q({0}tm),
3519             'other' => q({0}tm),
3520             },
3521             'day' => {
3522             'name' => q(j),
3523             'one' => q({0}j),
3524             'other' => q({0}j),
3525             'per' => q({0}/d),
3526             },
3527             'deciliter' => {
3528             'name' => q(dl),
3529             'one' => q({0}dl),
3530             'other' => q({0}dl),
3531             },
3532             'decimeter' => {
3533             'name' => q(dm),
3534             'one' => q({0}dm),
3535             'other' => q({0}dm),
3536             },
3537             'degree' => {
3538             'name' => q(°),
3539             'one' => q({0}°),
3540             'other' => q({0}°),
3541             },
3542             'fahrenheit' => {
3543             'name' => q(°F),
3544             'one' => q({0}°F),
3545             'other' => q({0}°F),
3546             },
3547             'fathom' => {
3548             'name' => q(fat),
3549             'one' => q({0}fat),
3550             'other' => q({0}fat),
3551             },
3552             'fluid-ounce' => {
3553             'name' => q(fl oz),
3554             'one' => q({0}fl oz),
3555             'other' => q({0}fl oz),
3556             },
3557             'foot' => {
3558             'name' => q(pi),
3559             'one' => q({0}′),
3560             'other' => q({0}′),
3561             'per' => q({0}/pi),
3562             },
3563             'furlong' => {
3564             'name' => q(sil),
3565             'one' => q({0}sil),
3566             'other' => q({0}sil),
3567             },
3568             'g-force' => {
3569             'name' => q(G),
3570             'one' => q({0}G),
3571             'other' => q({0}G),
3572             },
3573             'gallon' => {
3574             'name' => q(gal),
3575             'one' => q({0}gal),
3576             'other' => q({0}gal),
3577             'per' => q({0}/gal),
3578             },
3579             'generic' => {
3580             'name' => q(°),
3581             'one' => q({0}°),
3582             'other' => q({0}°),
3583             },
3584             'gigabit' => {
3585             'name' => q(Gb),
3586             'one' => q({0}Gb),
3587             'other' => q({0}Gb),
3588             },
3589             'gigabyte' => {
3590             'name' => q(Go),
3591             'one' => q({0}Go),
3592             'other' => q({0}Go),
3593             },
3594             'gram' => {
3595             'name' => q(g),
3596             'one' => q({0}g),
3597             'other' => q({0}g),
3598             'per' => q({0}/g),
3599             },
3600             'hectare' => {
3601             'one' => q({0}ha),
3602             'other' => q({0}ha),
3603             },
3604             'hectoliter' => {
3605             'name' => q(hl),
3606             'one' => q({0}hl),
3607             'other' => q({0}hl),
3608             },
3609             'hectopascal' => {
3610             'name' => q(hPa),
3611             'one' => q({0}hPa),
3612             'other' => q({0}hPa),
3613             },
3614             'horsepower' => {
3615             'one' => q({0}ch),
3616             'other' => q({0}ch),
3617             },
3618             'hour' => {
3619             'name' => q(h),
3620             'one' => q({0}h),
3621             'other' => q({0}h),
3622             'per' => q({0}/h),
3623             },
3624             'inch' => {
3625             'name' => q(po),
3626             'one' => q({0}″),
3627             'other' => q({0}″),
3628             'per' => q({0}/po),
3629             },
3630             'inch-hg' => {
3631             'name' => q(″Hg),
3632             'one' => q({0}inHg),
3633             'other' => q({0}inHg),
3634             },
3635             'kelvin' => {
3636             'name' => q(K),
3637             'one' => q({0}K),
3638             'other' => q({0}K),
3639             },
3640             'kilobit' => {
3641             'name' => q(kb),
3642             'one' => q({0}kb),
3643             'other' => q({0}kb),
3644             },
3645             'kilobyte' => {
3646             'name' => q(ko),
3647             'one' => q({0}ko),
3648             'other' => q({0}ko),
3649             },
3650             'kilogram' => {
3651             'name' => q(kg),
3652             'one' => q({0}kg),
3653             'other' => q({0}kg),
3654             'per' => q({0}/kg),
3655             },
3656             'kilometer' => {
3657             'name' => q(km),
3658             'one' => q({0}km),
3659             'other' => q({0}km),
3660             'per' => q({0}/km),
3661             },
3662             'kilometer-per-hour' => {
3663             'name' => q(km/h),
3664             'one' => q({0}km/h),
3665             'other' => q({0}km/h),
3666             },
3667             'kilowatt' => {
3668             'one' => q({0}kW),
3669             'other' => q({0}kW),
3670             },
3671             'knot' => {
3672             'name' => q(nd),
3673             'one' => q({0}nd),
3674             'other' => q({0}nd),
3675             },
3676             'light-year' => {
3677             'name' => q(a.l.),
3678             'one' => q({0}a.l.),
3679             'other' => q({0}a.l.),
3680             },
3681             'liter' => {
3682             'name' => q(l),
3683             'one' => q({0}l),
3684             'other' => q({0}l),
3685             'per' => q({0}/l),
3686             },
3687             'liter-per-100kilometers' => {
3688             'name' => q(l/100km),
3689             'one' => q({0}l/100km),
3690             'other' => q({0}l/100km),
3691             },
3692             'liter-per-kilometer' => {
3693             'name' => q(L/km),
3694             },
3695             'lux' => {
3696             'name' => q(lx),
3697             },
3698             'megabit' => {
3699             'name' => q(Mb),
3700             'one' => q({0}Mb),
3701             'other' => q({0}Mb),
3702             },
3703             'megabyte' => {
3704             'name' => q(Mo),
3705             'one' => q({0}Mo),
3706             'other' => q({0}Mo),
3707             },
3708             'megaliter' => {
3709             'name' => q(Ml),
3710             'one' => q({0}Ml),
3711             'other' => q({0}Ml),
3712             },
3713             'meter' => {
3714             'name' => q(m),
3715             'one' => q({0}m),
3716             'other' => q({0}m),
3717             'per' => q({0}/m),
3718             },
3719             'meter-per-second' => {
3720             'name' => q(m/s),
3721             'one' => q({0}m/s),
3722             'other' => q({0}m/s),
3723             },
3724             'meter-per-second-squared' => {
3725             'name' => q(m/s²),
3726             'one' => q({0}m/s²),
3727             'other' => q({0}m/s²),
3728             },
3729             'metric-ton' => {
3730             'name' => q(t),
3731             'one' => q({0}t),
3732             'other' => q({0}t),
3733             },
3734             'microgram' => {
3735             'name' => q(µg),
3736             'one' => q({0}µg),
3737             'other' => q({0}µg),
3738             },
3739             'micrometer' => {
3740             'name' => q(µm),
3741             'one' => q({0}µm),
3742             'other' => q({0}µm),
3743             },
3744             'microsecond' => {
3745             'name' => q(μs),
3746             'one' => q({0}µs),
3747             'other' => q({0}µs),
3748             },
3749             'mile' => {
3750             'name' => q(mi),
3751             'one' => q({0}mi),
3752             'other' => q({0}mi),
3753             },
3754             'mile-per-gallon' => {
3755             'name' => q(mi/gal),
3756             },
3757             'mile-per-hour' => {
3758             'name' => q(mi/h),
3759             'one' => q({0}mi/h),
3760             'other' => q({0}mi/h),
3761             },
3762             'mile-scandinavian' => {
3763             'name' => q(smi),
3764             'one' => q({0}smi),
3765             'other' => q({0}smi),
3766             },
3767             'millibar' => {
3768             'name' => q(mbar),
3769             'one' => q({0}mbar),
3770             'other' => q({0}mbar),
3771             },
3772             'milligram' => {
3773             'name' => q(mg),
3774             'one' => q({0}mg),
3775             'other' => q({0}mg),
3776             },
3777             'milliliter' => {
3778             'name' => q(ml),
3779             'one' => q({0}ml),
3780             'other' => q({0}ml),
3781             },
3782             'millimeter' => {
3783             'name' => q(mm),
3784             'one' => q({0}mm),
3785             'other' => q({0}mm),
3786             },
3787             'millimeter-of-mercury' => {
3788             'name' => q(mmHg),
3789             'one' => q({0}mmHg),
3790             'other' => q({0}mmHg),
3791             },
3792             'millisecond' => {
3793             'name' => q(ms),
3794             'one' => q({0}ms),
3795             'other' => q({0}ms),
3796             },
3797             'minute' => {
3798             'name' => q(min),
3799             'one' => q({0}m),
3800             'other' => q({0}m),
3801             'per' => q({0}/min),
3802             },
3803             'month' => {
3804             'name' => q(m),
3805             'one' => q({0}m),
3806             'other' => q({0}m),
3807             'per' => q({0}/mo),
3808             },
3809             'nanometer' => {
3810             'name' => q(nm),
3811             'one' => q({0}nm),
3812             'other' => q({0}nm),
3813             },
3814             'nanosecond' => {
3815             'name' => q(ns),
3816             'one' => q({0}ns),
3817             'other' => q({0}ns),
3818             },
3819             'nautical-mile' => {
3820             'name' => q(nmi),
3821             'one' => q({0}nmi),
3822             'other' => q({0}nmi),
3823             },
3824             'ounce' => {
3825             'name' => q(oz),
3826             'one' => q({0}oz),
3827             'other' => q({0}oz),
3828             'per' => q({0}/oz),
3829             },
3830             'ounce-troy' => {
3831             'name' => q(oz t),
3832             'one' => q({0}oz t),
3833             'other' => q({0}oz t),
3834             },
3835             'parsec' => {
3836             'name' => q(pc),
3837             'one' => q({0}pc),
3838             'other' => q({0}pc),
3839             },
3840             'per' => {
3841             '1' => q({0}/{1}),
3842             },
3843             'picometer' => {
3844             'name' => q(pm),
3845             'one' => q({0}pm),
3846             'other' => q({0}pm),
3847             },
3848             'pint' => {
3849             'name' => q(pte),
3850             'one' => q({0}pte),
3851             'other' => q({0}pte),
3852             },
3853             'pint-metric' => {
3854             'name' => q(mpt),
3855             'one' => q({0}mpt),
3856             'other' => q({0}mpt),
3857             },
3858             'pound' => {
3859             'name' => q(lb),
3860             'one' => q({0}lb),
3861             'other' => q({0}lb),
3862             'per' => q({0}/lb),
3863             },
3864             'pound-per-square-inch' => {
3865             'name' => q(lb/po²),
3866             'one' => q({0}lb/po²),
3867             'other' => q({0}lb/po²),
3868             },
3869             'quart' => {
3870             'name' => q(qt),
3871             'one' => q({0}qt),
3872             'other' => q({0}qt),
3873             },
3874             'radian' => {
3875             'name' => q(rad),
3876             'one' => q({0} rad),
3877             'other' => q({0} rad),
3878             },
3879             'revolution' => {
3880             'name' => q(tr),
3881             'one' => q({0}tr),
3882             'other' => q({0}tr),
3883             },
3884             'second' => {
3885             'name' => q(s),
3886             'one' => q({0}s),
3887             'other' => q({0}s),
3888             'per' => q({0}/s),
3889             },
3890             'square-centimeter' => {
3891             'per' => q({0}/cm²),
3892             },
3893             'square-foot' => {
3894             'name' => q(pi²),
3895             'one' => q({0}pi²),
3896             'other' => q({0}pi²),
3897             },
3898             'square-inch' => {
3899             'per' => q({0}/po²),
3900             },
3901             'square-kilometer' => {
3902             'one' => q({0}km²),
3903             'other' => q({0}km²),
3904             },
3905             'square-meter' => {
3906             'one' => q({0}m²),
3907             'other' => q({0}m²),
3908             'per' => q({0}/m²),
3909             },
3910             'square-mile' => {
3911             'one' => q({0}mi²),
3912             'other' => q({0}mi²),
3913             },
3914             'stone' => {
3915             'name' => q(st),
3916             'one' => q({0}st),
3917             'other' => q({0}st),
3918             },
3919             'tablespoon' => {
3920             'name' => q(CàS),
3921             'one' => q({0}CàS),
3922             'other' => q({0}CàS),
3923             },
3924             'teaspoon' => {
3925             'name' => q(CàC),
3926             'one' => q({0}CàC),
3927             'other' => q({0}CàC),
3928             },
3929             'terabit' => {
3930             'name' => q(Tb),
3931             'one' => q({0}Tb),
3932             'other' => q({0}Tb),
3933             },
3934             'terabyte' => {
3935             'name' => q(To),
3936             'one' => q({0}To),
3937             'other' => q({0}To),
3938             },
3939             'ton' => {
3940             'name' => q(sh tn),
3941             'one' => q({0} sh tn),
3942             'other' => q({0} sh tn),
3943             },
3944             'watt' => {
3945             'one' => q({0}W),
3946             'other' => q({0}W),
3947             },
3948             'week' => {
3949             'name' => q(sem),
3950             'one' => q({0}sem),
3951             'other' => q({0}sem),
3952             'per' => q({0}/sem),
3953             },
3954             'yard' => {
3955             'name' => q(yd),
3956             'one' => q({0}yd),
3957             'other' => q({0}yd),
3958             },
3959             'year' => {
3960             'name' => q(a),
3961             'one' => q({0}a),
3962             'other' => q({0}a),
3963             'per' => q({0}/a),
3964             },
3965             },
3966             'short' => {
3967             'acre' => {
3968             'name' => q(ac),
3969             'one' => q({0} ac),
3970             'other' => q({0} ac),
3971             },
3972             'acre-foot' => {
3973             'name' => q(ac pi),
3974             'one' => q({0} ac pi),
3975             'other' => q({0} ac pi),
3976             },
3977             'ampere' => {
3978             'name' => q(A),
3979             'one' => q({0} A),
3980             'other' => q({0} A),
3981             },
3982             'arc-minute' => {
3983             'name' => q(′),
3984             'one' => q({0}′),
3985             'other' => q({0}′),
3986             },
3987             'arc-second' => {
3988             'name' => q(″),
3989             'one' => q({0}″),
3990             'other' => q({0}″),
3991             },
3992             'astronomical-unit' => {
3993             'name' => q(ua),
3994             'one' => q({0} ua),
3995             'other' => q({0} ua),
3996             },
3997             'bit' => {
3998             'name' => q(bit),
3999             'one' => q({0} bit),
4000             'other' => q({0} bit),
4001             },
4002             'bushel' => {
4003             'name' => q(boisseaux),
4004             'one' => q({0} bu),
4005             'other' => q({0} bu),
4006             },
4007             'byte' => {
4008             'name' => q(octet),
4009             'one' => q({0} octet),
4010             'other' => q({0} octet),
4011             },
4012             'calorie' => {
4013             'name' => q(cal),
4014             'one' => q({0} cal),
4015             'other' => q({0} cal),
4016             },
4017             'carat' => {
4018             'name' => q(ct),
4019             'one' => q({0} ct),
4020             'other' => q({0} ct),
4021             },
4022             'celsius' => {
4023             'name' => q(°C),
4024             'one' => q({0} °C),
4025             'other' => q({0} °C),
4026             },
4027             'centiliter' => {
4028             'name' => q(cl),
4029             'one' => q({0} cl),
4030             'other' => q({0} cl),
4031             },
4032             'centimeter' => {
4033             'name' => q(cm),
4034             'one' => q({0} cm),
4035             'other' => q({0} cm),
4036             'per' => q({0}/cm),
4037             },
4038             'century' => {
4039             'name' => q(si),
4040             'one' => q({0} si),
4041             'other' => q({0} si),
4042             },
4043             'coordinate' => {
4044             'east' => q({0} E),
4045             'north' => q({0} N),
4046             'south' => q({0} S),
4047             'west' => q({0} O),
4048             },
4049             'cubic-centimeter' => {
4050             'name' => q(cm³),
4051             'one' => q({0} cm³),
4052             'other' => q({0} cm³),
4053             'per' => q({0}/cm³),
4054             },
4055             'cubic-foot' => {
4056             'name' => q(pi³),
4057             'one' => q({0} pi³),
4058             'other' => q({0} pi³),
4059             },
4060             'cubic-inch' => {
4061             'name' => q(po³),
4062             'one' => q({0} po³),
4063             'other' => q({0} po³),
4064             },
4065             'cubic-kilometer' => {
4066             'name' => q(km³),
4067             'one' => q({0} km³),
4068             'other' => q({0} km³),
4069             },
4070             'cubic-meter' => {
4071             'name' => q(m³),
4072             'one' => q({0} m³),
4073             'other' => q({0} m³),
4074             'per' => q({0}/m³),
4075             },
4076             'cubic-mile' => {
4077             'name' => q(mi³),
4078             'one' => q({0} mi³),
4079             'other' => q({0} mi³),
4080             },
4081             'cubic-yard' => {
4082             'name' => q(yd³),
4083             'one' => q({0} yd³),
4084             'other' => q({0} yd³),
4085             },
4086             'cup' => {
4087             'name' => q(tasses),
4088             'one' => q({0} tasse),
4089             'other' => q({0} tasses),
4090             },
4091             'cup-metric' => {
4092             'name' => q(tm),
4093             'one' => q({0} tm),
4094             'other' => q({0} tm),
4095             },
4096             'day' => {
4097             'name' => q(j),
4098             'one' => q({0} j),
4099             'other' => q({0} j),
4100             'per' => q({0}/j),
4101             },
4102             'deciliter' => {
4103             'name' => q(dl),
4104             'one' => q({0} dl),
4105             'other' => q({0} dl),
4106             },
4107             'decimeter' => {
4108             'name' => q(dm),
4109             'one' => q({0} dm),
4110             'other' => q({0} dm),
4111             },
4112             'degree' => {
4113             'name' => q(°),
4114             'one' => q({0}°),
4115             'other' => q({0}°),
4116             },
4117             'fahrenheit' => {
4118             'name' => q(°F),
4119             'one' => q({0} °F),
4120             'other' => q({0} °F),
4121             },
4122             'fathom' => {
4123             'name' => q(fat),
4124             'one' => q({0} fat),
4125             'other' => q({0} fat),
4126             },
4127             'fluid-ounce' => {
4128             'name' => q(fl oz),
4129             'one' => q({0} fl oz),
4130             'other' => q({0} fl oz),
4131             },
4132             'foodcalorie' => {
4133             'name' => q(kcal),
4134             'one' => q({0} kcal),
4135             'other' => q({0} kcal),
4136             },
4137             'foot' => {
4138             'name' => q(pi),
4139             'one' => q({0} pi),
4140             'other' => q({0} pi),
4141             'per' => q({0}/pi),
4142             },
4143             'furlong' => {
4144             'name' => q(sil),
4145             'one' => q({0} sil),
4146             'other' => q({0} sil),
4147             },
4148             'g-force' => {
4149             'name' => q(G),
4150             'one' => q({0} G),
4151             'other' => q({0} G),
4152             },
4153             'gallon' => {
4154             'name' => q(gal),
4155             'one' => q({0} gal),
4156             'other' => q({0} gal),
4157             'per' => q({0}/gal),
4158             },
4159             'generic' => {
4160             'name' => q(°),
4161             'one' => q({0}°),
4162             'other' => q({0}°),
4163             },
4164             'gigabit' => {
4165             'name' => q(Gb),
4166             'one' => q({0} Gb),
4167             'other' => q({0} Gb),
4168             },
4169             'gigabyte' => {
4170             'name' => q(Go),
4171             'one' => q({0} Go),
4172             'other' => q({0} Go),
4173             },
4174             'gigahertz' => {
4175             'name' => q(GHz),
4176             'one' => q({0} GHz),
4177             'other' => q({0} GHz),
4178             },
4179             'gigawatt' => {
4180             'name' => q(GW),
4181             'one' => q({0} GW),
4182             'other' => q({0} GW),
4183             },
4184             'gram' => {
4185             'name' => q(g),
4186             'one' => q({0} g),
4187             'other' => q({0} g),
4188             'per' => q({0}/g),
4189             },
4190             'hectare' => {
4191             'name' => q(ha),
4192             'one' => q({0} ha),
4193             'other' => q({0} ha),
4194             },
4195             'hectoliter' => {
4196             'name' => q(hl),
4197             'one' => q({0} hl),
4198             'other' => q({0} hl),
4199             },
4200             'hectopascal' => {
4201             'name' => q(hPa),
4202             'one' => q({0} hPa),
4203             'other' => q({0} hPa),
4204             },
4205             'hertz' => {
4206             'name' => q(Hz),
4207             'one' => q({0} Hz),
4208             'other' => q({0} Hz),
4209             },
4210             'horsepower' => {
4211             'name' => q(ch),
4212             'one' => q({0} ch),
4213             'other' => q({0} ch),
4214             },
4215             'hour' => {
4216             'name' => q(h),
4217             'one' => q({0} h),
4218             'other' => q({0} h),
4219             'per' => q({0}/h),
4220             },
4221             'inch' => {
4222             'name' => q(po),
4223             'one' => q({0} po),
4224             'other' => q({0} po),
4225             'per' => q({0}/po),
4226             },
4227             'inch-hg' => {
4228             'name' => q(inHg),
4229             'one' => q({0} inHg),
4230             'other' => q({0} inHg),
4231             },
4232             'joule' => {
4233             'name' => q(J),
4234             'one' => q({0} J),
4235             'other' => q({0} J),
4236             },
4237             'karat' => {
4238             'name' => q(ct),
4239             'one' => q({0} ct),
4240             'other' => q({0} ct),
4241             },
4242             'kelvin' => {
4243             'name' => q(K),
4244             'one' => q({0} K),
4245             'other' => q({0} K),
4246             },
4247             'kilobit' => {
4248             'name' => q(kb),
4249             'one' => q({0} kb),
4250             'other' => q({0} kb),
4251             },
4252             'kilobyte' => {
4253             'name' => q(ko),
4254             'one' => q({0} ko),
4255             'other' => q({0} ko),
4256             },
4257             'kilocalorie' => {
4258             'name' => q(kcal),
4259             'one' => q({0} kcal),
4260             'other' => q({0} kcal),
4261             },
4262             'kilogram' => {
4263             'name' => q(kg),
4264             'one' => q({0} kg),
4265             'other' => q({0} kg),
4266             'per' => q({0}/kg),
4267             },
4268             'kilohertz' => {
4269             'name' => q(kHz),
4270             'one' => q({0} kHz),
4271             'other' => q({0} kHz),
4272             },
4273             'kilojoule' => {
4274             'name' => q(kJ),
4275             'one' => q({0} kJ),
4276             'other' => q({0} kJ),
4277             },
4278             'kilometer' => {
4279             'name' => q(km),
4280             'one' => q({0} km),
4281             'other' => q({0} km),
4282             'per' => q({0}/km),
4283             },
4284             'kilometer-per-hour' => {
4285             'name' => q(km/h),
4286             'one' => q({0} km/h),
4287             'other' => q({0} km/h),
4288             },
4289             'kilowatt' => {
4290             'name' => q(kW),
4291             'one' => q({0} kW),
4292             'other' => q({0} kW),
4293             },
4294             'kilowatt-hour' => {
4295             'name' => q(kWh),
4296             'one' => q({0} kWh),
4297             'other' => q({0} kWh),
4298             },
4299             'knot' => {
4300             'name' => q(nd),
4301             'one' => q({0} nd),
4302             'other' => q({0} nd),
4303             },
4304             'light-year' => {
4305             'name' => q(al),
4306             'one' => q({0} al),
4307             'other' => q({0} al),
4308             },
4309             'liter' => {
4310             'name' => q(l),
4311             'one' => q({0} l),
4312             'other' => q({0} l),
4313             'per' => q({0}/l),
4314             },
4315             'liter-per-100kilometers' => {
4316             'name' => q(l/100 km),
4317             'one' => q({0} l/100 km),
4318             'other' => q({0} l/100 km),
4319             },
4320             'liter-per-kilometer' => {
4321             'name' => q(l/km),
4322             'one' => q({0} l/km),
4323             'other' => q({0} l/km),
4324             },
4325             'lux' => {
4326             'name' => q(lx),
4327             'one' => q({0} lx),
4328             'other' => q({0} lx),
4329             },
4330             'megabit' => {
4331             'name' => q(Mb),
4332             'one' => q({0} Mb),
4333             'other' => q({0} Mb),
4334             },
4335             'megabyte' => {
4336             'name' => q(Mo),
4337             'one' => q({0} Mo),
4338             'other' => q({0} Mo),
4339             },
4340             'megahertz' => {
4341             'name' => q(MHz),
4342             'one' => q({0} MHz),
4343             'other' => q({0} MHz),
4344             },
4345             'megaliter' => {
4346             'name' => q(Ml),
4347             'one' => q({0} Ml),
4348             'other' => q({0} Ml),
4349             },
4350             'megawatt' => {
4351             'name' => q(MW),
4352             'one' => q({0} MW),
4353             'other' => q({0} MW),
4354             },
4355             'meter' => {
4356             'name' => q(m),
4357             'one' => q({0} m),
4358             'other' => q({0} m),
4359             'per' => q({0}/m),
4360             },
4361             'meter-per-second' => {
4362             'name' => q(m/s),
4363             'one' => q({0} m/s),
4364             'other' => q({0} m/s),
4365             },
4366             'meter-per-second-squared' => {
4367             'name' => q(m/s²),
4368             'one' => q({0} m/s²),
4369             'other' => q({0} m/s²),
4370             },
4371             'metric-ton' => {
4372             'name' => q(t),
4373             'one' => q({0} t),
4374             'other' => q({0} t),
4375             },
4376             'microgram' => {
4377             'name' => q(µg),
4378             'one' => q({0} µg),
4379             'other' => q({0} µg),
4380             },
4381             'micrometer' => {
4382             'name' => q(µm),
4383             'one' => q({0} µm),
4384             'other' => q({0} µm),
4385             },
4386             'microsecond' => {
4387             'name' => q(μs),
4388             'one' => q({0} μs),
4389             'other' => q({0} μs),
4390             },
4391             'mile' => {
4392             'name' => q(mi),
4393             'one' => q({0} mi),
4394             'other' => q({0} mi),
4395             },
4396             'mile-per-gallon' => {
4397             'name' => q(mi/gal),
4398             'one' => q({0} mi/gal),
4399             'other' => q({0} mi/gal),
4400             },
4401             'mile-per-hour' => {
4402             'name' => q(mi/h),
4403             'one' => q({0} mi/h),
4404             'other' => q({0} mi/h),
4405             },
4406             'mile-scandinavian' => {
4407             'name' => q(smi),
4408             'one' => q({0} smi),
4409             'other' => q({0} smi),
4410             },
4411             'milliampere' => {
4412             'name' => q(mA),
4413             'one' => q({0} mA),
4414             'other' => q({0} mA),
4415             },
4416             'millibar' => {
4417             'name' => q(mbar),
4418             'one' => q({0} mbar),
4419             'other' => q({0} mbar),
4420             },
4421             'milligram' => {
4422             'name' => q(mg),
4423             'one' => q({0} mg),
4424             'other' => q({0} mg),
4425             },
4426             'milliliter' => {
4427             'name' => q(ml),
4428             'one' => q({0} ml),
4429             'other' => q({0} ml),
4430             },
4431             'millimeter' => {
4432             'name' => q(mm),
4433             'one' => q({0} mm),
4434             'other' => q({0} mm),
4435             },
4436             'millimeter-of-mercury' => {
4437             'name' => q(mm Hg),
4438             'one' => q({0} mm Hg),
4439             'other' => q({0} mm Hg),
4440             },
4441             'millisecond' => {
4442             'name' => q(ms),
4443             'one' => q({0} ms),
4444             'other' => q({0} ms),
4445             },
4446             'milliwatt' => {
4447             'name' => q(mW),
4448             'one' => q({0} mW),
4449             'other' => q({0} mW),
4450             },
4451             'minute' => {
4452             'name' => q(min),
4453             'one' => q({0} min),
4454             'other' => q({0} min),
4455             'per' => q({0}/min),
4456             },
4457             'month' => {
4458             'name' => q(m),
4459             'one' => q({0} m),
4460             'other' => q({0} m),
4461             'per' => q({0}/mois),
4462             },
4463             'nanometer' => {
4464             'name' => q(nm),
4465             'one' => q({0} nm),
4466             'other' => q({0} nm),
4467             },
4468             'nanosecond' => {
4469             'name' => q(ns),
4470             'one' => q({0} ns),
4471             'other' => q({0} ns),
4472             },
4473             'nautical-mile' => {
4474             'name' => q(nmi),
4475             'one' => q({0} nmi),
4476             'other' => q({0} nmi),
4477             },
4478             'ohm' => {
4479             'name' => q(Ω),
4480             'one' => q({0} Ω),
4481             'other' => q({0} Ω),
4482             },
4483             'ounce' => {
4484             'name' => q(oz),
4485             'one' => q({0} oz),
4486             'other' => q({0} oz),
4487             'per' => q({0}/oz),
4488             },
4489             'ounce-troy' => {
4490             'name' => q(oz t),
4491             'one' => q({0} oz t),
4492             'other' => q({0} oz t),
4493             },
4494             'parsec' => {
4495             'name' => q(pc),
4496             'one' => q({0} pc),
4497             'other' => q({0} pc),
4498             },
4499             'per' => {
4500             '1' => q({0}/{1}),
4501             },
4502             'picometer' => {
4503             'name' => q(pm),
4504             'one' => q({0} pm),
4505             'other' => q({0} pm),
4506             },
4507             'pint' => {
4508             'name' => q(pte),
4509             'one' => q({0} pte),
4510             'other' => q({0} pte),
4511             },
4512             'pint-metric' => {
4513             'name' => q(mpt),
4514             'one' => q({0} mpt),
4515             'other' => q({0} mpt),
4516             },
4517             'pound' => {
4518             'name' => q(lb),
4519             'one' => q({0} lb),
4520             'other' => q({0} lb),
4521             'per' => q({0}/lb),
4522             },
4523             'pound-per-square-inch' => {
4524             'name' => q(lb/po²),
4525             'one' => q({0} lb/po²),
4526             'other' => q({0} lb/po²),
4527             },
4528             'quart' => {
4529             'name' => q(qt),
4530             'one' => q({0} qt),
4531             'other' => q({0} qt),
4532             },
4533             'radian' => {
4534             'name' => q(rad),
4535             'one' => q({0} rad),
4536             'other' => q({0} rad),
4537             },
4538             'revolution' => {
4539             'name' => q(tr),
4540             'one' => q({0} tr),
4541             'other' => q({0} tr),
4542             },
4543             'second' => {
4544             'name' => q(s),
4545             'one' => q({0} s),
4546             'other' => q({0} s),
4547             'per' => q({0}/s),
4548             },
4549             'square-centimeter' => {
4550             'name' => q(cm²),
4551             'one' => q({0} cm²),
4552             'other' => q({0} cm²),
4553             'per' => q({0}/cm²),
4554             },
4555             'square-foot' => {
4556             'name' => q(pi²),
4557             'one' => q({0} pi²),
4558             'other' => q({0} pi²),
4559             },
4560             'square-inch' => {
4561             'name' => q(po²),
4562             'one' => q({0} po²),
4563             'other' => q({0} po²),
4564             'per' => q({0}/po²),
4565             },
4566             'square-kilometer' => {
4567             'name' => q(km²),
4568             'one' => q({0} km²),
4569             'other' => q({0} km²),
4570             },
4571             'square-meter' => {
4572             'name' => q(m²),
4573             'one' => q({0} m²),
4574             'other' => q({0} m²),
4575             'per' => q({0}/m²),
4576             },
4577             'square-mile' => {
4578             'name' => q(mi²),
4579             'one' => q({0} mi²),
4580             'other' => q({0} mi²),
4581             },
4582             'square-yard' => {
4583             'name' => q(yd²),
4584             'one' => q({0} yd²),
4585             'other' => q({0} yd²),
4586             },
4587             'stone' => {
4588             'name' => q(st),
4589             'one' => q({0} st),
4590             'other' => q({0} st),
4591             },
4592             'tablespoon' => {
4593             'name' => q(c. à s.),
4594             'one' => q({0} c. à s.),
4595             'other' => q({0} c. à s.),
4596             },
4597             'teaspoon' => {
4598             'name' => q(c. à c.),
4599             'one' => q({0} c. à c.),
4600             'other' => q({0} c. à c.),
4601             },
4602             'terabit' => {
4603             'name' => q(Tb),
4604             'one' => q({0} Tb),
4605             'other' => q({0} Tb),
4606             },
4607             'terabyte' => {
4608             'name' => q(To),
4609             'one' => q({0} To),
4610             'other' => q({0} To),
4611             },
4612             'ton' => {
4613             'name' => q(sh tn),
4614             'one' => q({0} sh tn),
4615             'other' => q({0} sh tn),
4616             },
4617             'volt' => {
4618             'name' => q(V),
4619             'one' => q({0} V),
4620             'other' => q({0} V),
4621             },
4622             'watt' => {
4623             'name' => q(W),
4624             'one' => q({0} W),
4625             'other' => q({0} W),
4626             },
4627             'week' => {
4628             'name' => q(sem.),
4629             'one' => q({0} sem.),
4630             'other' => q({0} sem.),
4631             'per' => q({0}/sem),
4632             },
4633             'yard' => {
4634             'name' => q(yd),
4635             'one' => q({0} yd),
4636             'other' => q({0} yd),
4637             },
4638             'year' => {
4639             'name' => q(ans),
4640             'one' => q({0} an),
4641             'other' => q({0} ans),
4642             'per' => q({0}/an),
4643             },
4644             },
4645             } }
4646             );
4647              
4648             has 'yesstr' => (
4649             is => 'ro',
4650             isa => RegexpRef,
4651             init_arg => undef,
4652             default => sub { qr'^(?i:oui|o|yes|y)$' }
4653             );
4654              
4655             has 'nostr' => (
4656             is => 'ro',
4657             isa => RegexpRef,
4658             init_arg => undef,
4659             default => sub { qr'^(?i:non|n)$' }
4660             );
4661              
4662             has 'listPatterns' => (
4663             is => 'ro',
4664             isa => HashRef,
4665             init_arg => undef,
4666             default => sub { {
4667             start => q({0}, {1}),
4668             middle => q({0}, {1}),
4669             end => q({0} et {1}),
4670             2 => q({0} et {1}),
4671             } }
4672             );
4673              
4674             has 'default_numbering_system' => (
4675             is => 'ro',
4676             isa => Str,
4677             init_arg => undef,
4678             default => 'latn',
4679             );
4680              
4681             has native_numbering_system => (
4682             is => 'ro',
4683             isa => Str,
4684             init_arg => undef,
4685             default => 'latn',
4686             );
4687              
4688             has 'minimum_grouping_digits' => (
4689             is =>'ro',
4690             isa => Int,
4691             init_arg => undef,
4692             default => 1,
4693             );
4694              
4695             has 'number_symbols' => (
4696             is => 'ro',
4697             isa => HashRef,
4698             init_arg => undef,
4699             default => sub { {
4700             'arab' => {
4701             'decimal' => q(Ù«),
4702             'exponential' => q(اس),
4703             'group' => q(Ù¬),
4704             'infinity' => q(∞),
4705             'list' => q(Ø›),
4706             'minusSign' => q(‏−),
4707             'nan' => q(NaN),
4708             'perMille' => q(؉),
4709             'percentSign' => q(Ùª),
4710             'plusSign' => q(‏+),
4711             'superscriptingExponent' => q(×),
4712             'timeSeparator' => q(:),
4713             },
4714             'arabext' => {
4715             'decimal' => q(Ù«),
4716             'exponential' => q(×۱۰^),
4717             'group' => q(Ù¬),
4718             'infinity' => q(∞),
4719             'list' => q(Ø›),
4720             'minusSign' => q(‎−),
4721             'nan' => q(NaN),
4722             'perMille' => q(؉),
4723             'percentSign' => q(Ùª),
4724             'plusSign' => q(‎+),
4725             'superscriptingExponent' => q(×),
4726             },
4727             'latn' => {
4728             'decimal' => q(,),
4729             'exponential' => q(E),
4730             'group' => q( ),
4731             'infinity' => q(∞),
4732             'list' => q(;),
4733             'minusSign' => q(-),
4734             'nan' => q(NaN),
4735             'perMille' => q(‰),
4736             'percentSign' => q(%),
4737             'plusSign' => q(+),
4738             'superscriptingExponent' => q(×),
4739             'timeSeparator' => q(:),
4740             },
4741             } }
4742             );
4743              
4744             has 'number_formats' => (
4745             is => 'ro',
4746             isa => HashRef,
4747             init_arg => undef,
4748             default => sub { {
4749             decimalFormat => {
4750             'default' => {
4751             '1000' => {
4752             'one' => '0 k',
4753             'other' => '0 k',
4754             },
4755             '10000' => {
4756             'one' => '00 k',
4757             'other' => '00 k',
4758             },
4759             '100000' => {
4760             'one' => '000 k',
4761             'other' => '000 k',
4762             },
4763             '1000000' => {
4764             'one' => '0 M',
4765             'other' => '0 M',
4766             },
4767             '10000000' => {
4768             'one' => '00 M',
4769             'other' => '00 M',
4770             },
4771             '100000000' => {
4772             'one' => '000 M',
4773             'other' => '000 M',
4774             },
4775             '1000000000' => {
4776             'one' => '0 Md',
4777             'other' => '0 Md',
4778             },
4779             '10000000000' => {
4780             'one' => '00 Md',
4781             'other' => '00 Md',
4782             },
4783             '100000000000' => {
4784             'one' => '000 Md',
4785             'other' => '000 Md',
4786             },
4787             '1000000000000' => {
4788             'one' => '0 Bn',
4789             'other' => '0 Bn',
4790             },
4791             '10000000000000' => {
4792             'one' => '00 Bn',
4793             'other' => '00 Bn',
4794             },
4795             '100000000000000' => {
4796             'one' => '000 Bn',
4797             'other' => '000 Bn',
4798             },
4799             'standard' => {
4800             '' => '#,##0.###',
4801             },
4802             },
4803             'long' => {
4804             '1000' => {
4805             'one' => '0 millier',
4806             'other' => '0 mille',
4807             },
4808             '10000' => {
4809             'one' => '00 mille',
4810             'other' => '00 mille',
4811             },
4812             '100000' => {
4813             'one' => '000 mille',
4814             'other' => '000 mille',
4815             },
4816             '1000000' => {
4817             'one' => '0 million',
4818             'other' => '0 millions',
4819             },
4820             '10000000' => {
4821             'one' => '00 million',
4822             'other' => '00 millions',
4823             },
4824             '100000000' => {
4825             'one' => '000 million',
4826             'other' => '000 millions',
4827             },
4828             '1000000000' => {
4829             'one' => '0 milliard',
4830             'other' => '0 milliards',
4831             },
4832             '10000000000' => {
4833             'one' => '00 milliard',
4834             'other' => '00 milliards',
4835             },
4836             '100000000000' => {
4837             'one' => '000 milliards',
4838             'other' => '000 milliards',
4839             },
4840             '1000000000000' => {
4841             'one' => '0 billion',
4842             'other' => '0 billions',
4843             },
4844             '10000000000000' => {
4845             'one' => '00 billions',
4846             'other' => '00 billions',
4847             },
4848             '100000000000000' => {
4849             'one' => '000 billions',
4850             'other' => '000 billions',
4851             },
4852             },
4853             'short' => {
4854             '1000' => {
4855             'one' => '0 k',
4856             'other' => '0 k',
4857             },
4858             '10000' => {
4859             'one' => '00 k',
4860             'other' => '00 k',
4861             },
4862             '100000' => {
4863             'one' => '000 k',
4864             'other' => '000 k',
4865             },
4866             '1000000' => {
4867             'one' => '0 M',
4868             'other' => '0 M',
4869             },
4870             '10000000' => {
4871             'one' => '00 M',
4872             'other' => '00 M',
4873             },
4874             '100000000' => {
4875             'one' => '000 M',
4876             'other' => '000 M',
4877             },
4878             '1000000000' => {
4879             'one' => '0 Md',
4880             'other' => '0 Md',
4881             },
4882             '10000000000' => {
4883             'one' => '00 Md',
4884             'other' => '00 Md',
4885             },
4886             '100000000000' => {
4887             'one' => '000 Md',
4888             'other' => '000 Md',
4889             },
4890             '1000000000000' => {
4891             'one' => '0 Bn',
4892             'other' => '0 Bn',
4893             },
4894             '10000000000000' => {
4895             'one' => '00 Bn',
4896             'other' => '00 Bn',
4897             },
4898             '100000000000000' => {
4899             'one' => '000 Bn',
4900             'other' => '000 Bn',
4901             },
4902             },
4903             },
4904             percentFormat => {
4905             'default' => {
4906             'standard' => {
4907             '' => '#,##0 %',
4908             },
4909             },
4910             },
4911             scientificFormat => {
4912             'default' => {
4913             'standard' => {
4914             '' => '#E0',
4915             },
4916             },
4917             },
4918             } },
4919             );
4920              
4921             has 'number_currency_formats' => (
4922             is => 'ro',
4923             isa => HashRef,
4924             init_arg => undef,
4925             default => sub { {
4926             'latn' => {
4927             'pattern' => {
4928             'default' => {
4929             'accounting' => {
4930             'negative' => '(#,##0.00 ¤)',
4931             'positive' => '#,##0.00 ¤',
4932             },
4933             'standard' => {
4934             'positive' => '#,##0.00 ¤',
4935             },
4936             },
4937             },
4938             },
4939             } },
4940             );
4941              
4942             has 'currencies' => (
4943             is => 'ro',
4944             isa => HashRef,
4945             init_arg => undef,
4946             default => sub { {
4947             'ADP' => {
4948             display_name => {
4949             'currency' => q(peseta andorrane),
4950             'one' => q(peseta andorrane),
4951             'other' => q(pesetas andorranes),
4952             },
4953             },
4954             'AED' => {
4955             symbol => 'AED',
4956             display_name => {
4957             'currency' => q(dirham des Émirats arabes unis),
4958             'one' => q(dirham des Émirats arabes unis),
4959             'other' => q(dirhams des Émirats arabes unis),
4960             },
4961             },
4962             'AFA' => {
4963             symbol => 'AFA',
4964             display_name => {
4965             'currency' => q(afghani \(1927–2002\)),
4966             'one' => q(afghani \(1927–2002\)),
4967             'other' => q(afghanis \(1927–2002\)),
4968             },
4969             },
4970             'AFN' => {
4971             symbol => 'AFN',
4972             display_name => {
4973             'currency' => q(afghani afghan),
4974             'one' => q(afghani afghan),
4975             'other' => q(afghanis afghan),
4976             },
4977             },
4978             'ALK' => {
4979             display_name => {
4980             'currency' => q(lek albanais \(1947–1961\)),
4981             'one' => q(lek albanais \(1947–1961\)),
4982             'other' => q(leks albanais \(1947–1961\)),
4983             },
4984             },
4985             'ALL' => {
4986             symbol => 'ALL',
4987             display_name => {
4988             'currency' => q(lek albanais),
4989             'one' => q(lek albanais),
4990             'other' => q(leks albanais),
4991             },
4992             },
4993             'AMD' => {
4994             symbol => 'AMD',
4995             display_name => {
4996             'currency' => q(dram arménien),
4997             'one' => q(dram arménien),
4998             'other' => q(drams arméniens),
4999             },
5000             },
5001             'ANG' => {
5002             symbol => 'ANG',
5003             display_name => {
5004             'currency' => q(florin antillais),
5005             'one' => q(florin antillais),
5006             'other' => q(florins antillais),
5007             },
5008             },
5009             'AOA' => {
5010             symbol => 'AOA',
5011             display_name => {
5012             'currency' => q(kwanza angolais),
5013             'one' => q(kwanza angolais),
5014             'other' => q(kwanzas angolais),
5015             },
5016             },
5017             'AOK' => {
5018             symbol => 'AOK',
5019             display_name => {
5020             'currency' => q(kwanza angolais \(1977–1990\)),
5021             'one' => q(kwanza angolais \(1977–1990\)),
5022             'other' => q(kwanzas angolais \(1977–1990\)),
5023             },
5024             },
5025             'AON' => {
5026             symbol => 'AON',
5027             display_name => {
5028             'currency' => q(nouveau kwanza angolais \(1990–2000\)),
5029             'one' => q(nouveau kwanza angolais \(1990–2000\)),
5030             'other' => q(nouveaux kwanzas angolais \(1990–2000\)),
5031             },
5032             },
5033             'AOR' => {
5034             symbol => 'AOR',
5035             display_name => {
5036             'currency' => q(kwanza angolais réajusté \(1995–1999\)),
5037             'one' => q(kwanza angolais réajusté \(1995–1999\)),
5038             'other' => q(kwanzas angolais réajustés \(1995–1999\)),
5039             },
5040             },
5041             'ARA' => {
5042             symbol => 'ARA',
5043             display_name => {
5044             'currency' => q(austral argentin),
5045             'one' => q(austral argentin),
5046             'other' => q(australs argentins),
5047             },
5048             },
5049             'ARL' => {
5050             symbol => 'ARL',
5051             display_name => {
5052             'currency' => q(peso lourd argentin \(1970–1983\)),
5053             'one' => q(peso lourd argentin \(1970–1983\)),
5054             'other' => q(pesos lourds argentins \(1970–1983\)),
5055             },
5056             },
5057             'ARM' => {
5058             symbol => 'ARM',
5059             display_name => {
5060             'currency' => q(peso argentin \(1881–1970\)),
5061             'one' => q(peso argentin \(1881–1970\)),
5062             'other' => q(pesos argentins \(1881–1970\)),
5063             },
5064             },
5065             'ARP' => {
5066             symbol => 'ARP',
5067             display_name => {
5068             'currency' => q(peso argentin \(1983–1985\)),
5069             'one' => q(peso argentin \(1983–1985\)),
5070             'other' => q(pesos argentins \(1983–1985\)),
5071             },
5072             },
5073             'ARS' => {
5074             symbol => '$AR',
5075             display_name => {
5076             'currency' => q(peso argentin),
5077             'one' => q(peso argentin),
5078             'other' => q(pesos argentins),
5079             },
5080             },
5081             'ATS' => {
5082             display_name => {
5083             'currency' => q(schilling autrichien),
5084             'one' => q(schilling autrichien),
5085             'other' => q(schillings autrichiens),
5086             },
5087             },
5088             'AUD' => {
5089             symbol => '$AU',
5090             display_name => {
5091             'currency' => q(dollar australien),
5092             'one' => q(dollar australien),
5093             'other' => q(dollars australiens),
5094             },
5095             },
5096             'AWG' => {
5097             symbol => 'AWG',
5098             display_name => {
5099             'currency' => q(florin arubais),
5100             'one' => q(florin arubais),
5101             'other' => q(florins arubais),
5102             },
5103             },
5104             'AZM' => {
5105             symbol => 'AZM',
5106             display_name => {
5107             'currency' => q(manat azéri \(1993–2006\)),
5108             'one' => q(manat azéri \(1993–2006\)),
5109             'other' => q(manats azéris \(1993–2006\)),
5110             },
5111             },
5112             'AZN' => {
5113             symbol => 'AZN',
5114             display_name => {
5115             'currency' => q(manat azéri),
5116             'one' => q(manat azéri),
5117             'other' => q(manats azéris),
5118             },
5119             },
5120             'BAD' => {
5121             display_name => {
5122             'currency' => q(dinar bosniaque),
5123             'one' => q(dinar bosniaque),
5124             'other' => q(dinars bosniaques),
5125             },
5126             },
5127             'BAM' => {
5128             symbol => 'BAM',
5129             display_name => {
5130             'currency' => q(mark convertible bosniaque),
5131             'one' => q(mark convertible bosniaque),
5132             'other' => q(marks convertibles bosniaques),
5133             },
5134             },
5135             'BBD' => {
5136             symbol => 'BBD',
5137             display_name => {
5138             'currency' => q(dollar barbadien),
5139             'one' => q(dollar barbadien),
5140             'other' => q(dollars barbadiens),
5141             },
5142             },
5143             'BDT' => {
5144             symbol => 'BDT',
5145             display_name => {
5146             'currency' => q(taka bangladeshi),
5147             'one' => q(taka bangladeshi),
5148             'other' => q(takas bangladeshis),
5149             },
5150             },
5151             'BEC' => {
5152             display_name => {
5153             'currency' => q(franc belge \(convertible\)),
5154             'one' => q(franc belge \(convertible\)),
5155             'other' => q(francs belges \(convertibles\)),
5156             },
5157             },
5158             'BEF' => {
5159             symbol => 'FB',
5160             display_name => {
5161             'currency' => q(franc belge),
5162             'one' => q(franc belge),
5163             'other' => q(francs belges),
5164             },
5165             },
5166             'BEL' => {
5167             display_name => {
5168             'currency' => q(franc belge \(financier\)),
5169             'one' => q(franc belge \(financier\)),
5170             'other' => q(francs belges \(financiers\)),
5171             },
5172             },
5173             'BGL' => {
5174             display_name => {
5175             'currency' => q(lev bulgare \(1962–1999\)),
5176             'one' => q(lev bulgare \(1962–1999\)),
5177             'other' => q(levs bulgares \(1962–1999\)),
5178             },
5179             },
5180             'BGN' => {
5181             symbol => 'BGN',
5182             display_name => {
5183             'currency' => q(lev bulgare),
5184             'one' => q(lev bulgare),
5185             'other' => q(levs bulgares),
5186             },
5187             },
5188             'BHD' => {
5189             symbol => 'BHD',
5190             display_name => {
5191             'currency' => q(dinar bahreïni),
5192             'one' => q(dinar bahreïni),
5193             'other' => q(dinars bahreïnis),
5194             },
5195             },
5196             'BIF' => {
5197             symbol => 'BIF',
5198             display_name => {
5199             'currency' => q(franc burundais),
5200             'one' => q(franc burundais),
5201             'other' => q(francs burundais),
5202             },
5203             },
5204             'BMD' => {
5205             symbol => '$BM',
5206             display_name => {
5207             'currency' => q(dollar bermudien),
5208             'one' => q(dollar bermudien),
5209             'other' => q(dollars bermudiens),
5210             },
5211             },
5212             'BND' => {
5213             symbol => '$BN',
5214             display_name => {
5215             'currency' => q(dollar brunéien),
5216             'one' => q(dollar brunéien),
5217             'other' => q(dollars brunéiens),
5218             },
5219             },
5220             'BOB' => {
5221             symbol => 'BOB',
5222             display_name => {
5223             'currency' => q(boliviano bolivien),
5224             'one' => q(boliviano bolivien),
5225             'other' => q(bolivianos boliviens),
5226             },
5227             },
5228             'BOL' => {
5229             symbol => 'BOL',
5230             display_name => {
5231             'currency' => q(boliviano bolivien \(1863–1963\)),
5232             'one' => q(boliviano bolivien \(1863–1963\)),
5233             'other' => q(bolivianos boliviens \(1863–1963\)),
5234             },
5235             },
5236             'BOP' => {
5237             symbol => 'BOP',
5238             display_name => {
5239             'currency' => q(peso bolivien),
5240             'one' => q(peso bolivien),
5241             'other' => q(pesos boliviens),
5242             },
5243             },
5244             'BOV' => {
5245             symbol => 'BOV',
5246             display_name => {
5247             'currency' => q(mvdol bolivien),
5248             'one' => q(mvdol bolivien),
5249             'other' => q(mvdols boliviens),
5250             },
5251             },
5252             'BRB' => {
5253             symbol => 'BRB',
5254             display_name => {
5255             'currency' => q(nouveau cruzeiro brésilien \(1967–1986\)),
5256             'one' => q(nouveau cruzeiro brésilien \(1967–1986\)),
5257             'other' => q(nouveaux cruzeiros brésiliens \(1967–1986\)),
5258             },
5259             },
5260             'BRC' => {
5261             symbol => 'BRC',
5262             display_name => {
5263             'currency' => q(cruzado brésilien \(1986–1989\)),
5264             'one' => q(cruzado brésilien \(1986–1989\)),
5265             'other' => q(cruzados brésiliens \(1986–1989\)),
5266             },
5267             },
5268             'BRE' => {
5269             symbol => 'BRE',
5270             display_name => {
5271             'currency' => q(cruzeiro brésilien \(1990–1993\)),
5272             'one' => q(cruzeiro brésilien \(1990–1993\)),
5273             'other' => q(cruzeiros brésiliens \(1990–1993\)),
5274             },
5275             },
5276             'BRL' => {
5277             symbol => 'R$',
5278             display_name => {
5279             'currency' => q(réal brésilien),
5280             'one' => q(réal brésilien),
5281             'other' => q(réals brésiliens),
5282             },
5283             },
5284             'BRN' => {
5285             symbol => 'BRN',
5286             display_name => {
5287             'currency' => q(nouveau cruzado),
5288             'one' => q(nouveau cruzado brésilien \(1989–1990\)),
5289             'other' => q(nouveaux cruzados brésiliens \(1989–1990\)),
5290             },
5291             },
5292             'BRR' => {
5293             symbol => 'BRR',
5294             display_name => {
5295             'currency' => q(cruzeiro),
5296             'one' => q(cruzeiro réal brésilien \(1993–1994\)),
5297             'other' => q(cruzeiros réals brésiliens \(1993–1994\)),
5298             },
5299             },
5300             'BRZ' => {
5301             symbol => 'BRZ',
5302             display_name => {
5303             'currency' => q(cruzeiro brésilien \(1942–1967\)),
5304             'one' => q(cruzeiro brésilien \(1942–1967\)),
5305             'other' => q(cruzeiros brésiliens \(1942–1967\)),
5306             },
5307             },
5308             'BSD' => {
5309             symbol => '$BS',
5310             display_name => {
5311             'currency' => q(dollar bahaméen),
5312             'one' => q(dollar bahaméen),
5313             'other' => q(dollars bahaméens),
5314             },
5315             },
5316             'BTN' => {
5317             symbol => 'BTN',
5318             display_name => {
5319             'currency' => q(ngultrum bouthanais),
5320             'one' => q(ngultrum bouthanais),
5321             'other' => q(ngultrums bouthanais),
5322             },
5323             },
5324             'BUK' => {
5325             symbol => 'BUK',
5326             display_name => {
5327             'currency' => q(kyat birman),
5328             'one' => q(kyat birman),
5329             'other' => q(kyats birmans),
5330             },
5331             },
5332             'BWP' => {
5333             symbol => 'BWP',
5334             display_name => {
5335             'currency' => q(pula botswanais),
5336             'one' => q(pula botswanais),
5337             'other' => q(pulas botswanais),
5338             },
5339             },
5340             'BYB' => {
5341             display_name => {
5342             'currency' => q(nouveau rouble biélorusse \(1994–1999\)),
5343             'one' => q(nouveau rouble biélorusse \(1994–1999\)),
5344             'other' => q(nouveaux roubles biélorusses \(1994–1999\)),
5345             },
5346             },
5347             'BYR' => {
5348             symbol => 'BYR',
5349             display_name => {
5350             'currency' => q(rouble biélorusse),
5351             'one' => q(rouble biélorusse),
5352             'other' => q(roubles biélorusses),
5353             },
5354             },
5355             'BZD' => {
5356             symbol => '$BZ',
5357             display_name => {
5358             'currency' => q(dollar bélizéen),
5359             'one' => q(dollar bélizéen),
5360             'other' => q(dollars bélizéens),
5361             },
5362             },
5363             'CAD' => {
5364             symbol => '$CA',
5365             display_name => {
5366             'currency' => q(dollar canadien),
5367             'one' => q(dollar canadien),
5368             'other' => q(dollars canadiens),
5369             },
5370             },
5371             'CDF' => {
5372             symbol => 'CDF',
5373             display_name => {
5374             'currency' => q(franc congolais),
5375             'one' => q(franc congolais),
5376             'other' => q(francs congolais),
5377             },
5378             },
5379             'CHE' => {
5380             display_name => {
5381             'currency' => q(euro WIR),
5382             'one' => q(euro WIR),
5383             'other' => q(euros WIR),
5384             },
5385             },
5386             'CHF' => {
5387             symbol => 'CHF',
5388             display_name => {
5389             'currency' => q(franc suisse),
5390             'one' => q(franc suisse),
5391             'other' => q(francs suisses),
5392             },
5393             },
5394             'CHW' => {
5395             display_name => {
5396             'currency' => q(franc WIR),
5397             'one' => q(franc WIR),
5398             'other' => q(francs WIR),
5399             },
5400             },
5401             'CLE' => {
5402             symbol => 'CLE',
5403             display_name => {
5404             'currency' => q(escudo chilien),
5405             'one' => q(escudo chilien),
5406             'other' => q(escudos chiliens),
5407             },
5408             },
5409             'CLF' => {
5410             symbol => 'CLF',
5411             display_name => {
5412             'currency' => q(unité d’investissement chilienne),
5413             'one' => q(unité d’investissement chilienne),
5414             'other' => q(unités d’investissement chiliennes),
5415             },
5416             },
5417             'CLP' => {
5418             symbol => '$CL',
5419             display_name => {
5420             'currency' => q(peso chilien),
5421             'one' => q(peso chilien),
5422             'other' => q(pesos chiliens),
5423             },
5424             },
5425             'CNX' => {
5426             symbol => 'CNX',
5427             display_name => {
5428             'currency' => q(dollar de la Banque populaire chinoise),
5429             'one' => q(dollar de la Banque populaire chinoise),
5430             'other' => q(dollars de la Banque populaire chinoise),
5431             },
5432             },
5433             'CNY' => {
5434             symbol => 'CNY',
5435             display_name => {
5436             'currency' => q(yuan renminbi chinois),
5437             'one' => q(yuan renminbi chinois),
5438             'other' => q(yuans renminbi chinois),
5439             },
5440             },
5441             'COP' => {
5442             symbol => '$CO',
5443             display_name => {
5444             'currency' => q(peso colombien),
5445             'one' => q(peso colombien),
5446             'other' => q(pesos colombiens),
5447             },
5448             },
5449             'COU' => {
5450             symbol => 'COU',
5451             display_name => {
5452             'currency' => q(unité de valeur réelle colombienne),
5453             'one' => q(unité de valeur réelle colombienne),
5454             'other' => q(unités de valeur réelle colombiennes),
5455             },
5456             },
5457             'CRC' => {
5458             symbol => 'CRC',
5459             display_name => {
5460             'currency' => q(colón costaricain),
5461             'one' => q(colón costaricain),
5462             'other' => q(colóns costaricains),
5463             },
5464             },
5465             'CSD' => {
5466             display_name => {
5467             'currency' => q(dinar serbo-monténégrin),
5468             'one' => q(dinar serbo-monténégrin),
5469             'other' => q(dinars serbo-monténégrins),
5470             },
5471             },
5472             'CSK' => {
5473             display_name => {
5474             'currency' => q(couronne forte tchécoslovaque),
5475             'one' => q(couronne forte tchécoslovaque),
5476             'other' => q(couronnes fortes tchécoslovaques),
5477             },
5478             },
5479             'CUC' => {
5480             symbol => 'CUC',
5481             display_name => {
5482             'currency' => q(peso cubain convertible),
5483             'one' => q(peso cubain convertible),
5484             'other' => q(pesos cubains convertibles),
5485             },
5486             },
5487             'CUP' => {
5488             symbol => 'CUP',
5489             display_name => {
5490             'currency' => q(peso cubain),
5491             'one' => q(peso cubain),
5492             'other' => q(pesos cubains),
5493             },
5494             },
5495             'CVE' => {
5496             symbol => 'CVE',
5497             display_name => {
5498             'currency' => q(escudo capverdien),
5499             'one' => q(escudo capverdien),
5500             'other' => q(escudos capverdiens),
5501             },
5502             },
5503             'CYP' => {
5504             symbol => '£CY',
5505             display_name => {
5506             'currency' => q(livre chypriote),
5507             'one' => q(livre chypriote),
5508             'other' => q(livres chypriotes),
5509             },
5510             },
5511             'CZK' => {
5512             symbol => 'CZK',
5513             display_name => {
5514             'currency' => q(couronne tchèque),
5515             'one' => q(couronne tchèque),
5516             'other' => q(couronnes tchèques),
5517             },
5518             },
5519             'DDM' => {
5520             display_name => {
5521             'currency' => q(mark est-allemand),
5522             'one' => q(mark est-allemand),
5523             'other' => q(marks est-allemands),
5524             },
5525             },
5526             'DEM' => {
5527             display_name => {
5528             'currency' => q(mark allemand),
5529             'one' => q(mark allemand),
5530             'other' => q(marks allemands),
5531             },
5532             },
5533             'DJF' => {
5534             symbol => 'DJF',
5535             display_name => {
5536             'currency' => q(franc djiboutien),
5537             'one' => q(franc djiboutien),
5538             'other' => q(francs djiboutiens),
5539             },
5540             },
5541             'DKK' => {
5542             symbol => 'DKK',
5543             display_name => {
5544             'currency' => q(couronne danoise),
5545             'one' => q(couronne danoise),
5546             'other' => q(couronnes danoises),
5547             },
5548             },
5549             'DOP' => {
5550             symbol => 'DOP',
5551             display_name => {
5552             'currency' => q(peso dominicain),
5553             'one' => q(peso dominicain),
5554             'other' => q(pesos dominicains),
5555             },
5556             },
5557             'DZD' => {
5558             symbol => 'DZD',
5559             display_name => {
5560             'currency' => q(dinar algérien),
5561             'one' => q(dinar algérien),
5562             'other' => q(dinars algériens),
5563             },
5564             },
5565             'ECS' => {
5566             symbol => 'ECS',
5567             display_name => {
5568             'currency' => q(sucre équatorien),
5569             'one' => q(sucre équatorien),
5570             'other' => q(sucres équatoriens),
5571             },
5572             },
5573             'ECV' => {
5574             symbol => 'ECV',
5575             display_name => {
5576             'currency' => q(unité de valeur constante équatoriale \(UVC\)),
5577             'one' => q(unité de valeur constante équatorienne \(UVC\)),
5578             'other' => q(unités de valeur constante équatoriennes \(UVC\)),
5579             },
5580             },
5581             'EEK' => {
5582             display_name => {
5583             'currency' => q(couronne estonienne),
5584             'one' => q(couronne estonienne),
5585             'other' => q(couronnes estoniennes),
5586             },
5587             },
5588             'EGP' => {
5589             symbol => 'EGP',
5590             display_name => {
5591             'currency' => q(livre égyptienne),
5592             'one' => q(livre égyptienne),
5593             'other' => q(livres égyptiennes),
5594             },
5595             },
5596             'ERN' => {
5597             symbol => 'ERN',
5598             display_name => {
5599             'currency' => q(nafka érythréen),
5600             'one' => q(nafka érythréen),
5601             'other' => q(nafkas érythréens),
5602             },
5603             },
5604             'ESA' => {
5605             display_name => {
5606             'currency' => q(peseta espagnole \(compte A\)),
5607             'one' => q(peseta espagnole \(compte A\)),
5608             'other' => q(pesetas espagnoles \(compte A\)),
5609             },
5610             },
5611             'ESB' => {
5612             display_name => {
5613             'currency' => q(peseta espagnole \(compte convertible\)),
5614             'one' => q(peseta espagnole \(compte convertible\)),
5615             'other' => q(pesetas espagnoles \(compte convertible\)),
5616             },
5617             },
5618             'ESP' => {
5619             display_name => {
5620             'currency' => q(peseta espagnole),
5621             'one' => q(peseta espagnole),
5622             'other' => q(pesetas espagnoles),
5623             },
5624             },
5625             'ETB' => {
5626             symbol => 'ETB',
5627             display_name => {
5628             'currency' => q(birr éthiopien),
5629             'one' => q(birr éthiopien),
5630             'other' => q(birrs éthiopiens),
5631             },
5632             },
5633             'EUR' => {
5634             symbol => '€',
5635             display_name => {
5636             'currency' => q(euro),
5637             'one' => q(euro),
5638             'other' => q(euros),
5639             },
5640             },
5641             'FIM' => {
5642             display_name => {
5643             'currency' => q(mark finlandais),
5644             'one' => q(mark finlandais),
5645             'other' => q(marks finlandais),
5646             },
5647             },
5648             'FJD' => {
5649             symbol => '$FJ',
5650             display_name => {
5651             'currency' => q(dollar fidjien),
5652             'one' => q(dollar fidjien),
5653             'other' => q(dollars fidjiens),
5654             },
5655             },
5656             'FKP' => {
5657             symbol => '£FK',
5658             display_name => {
5659             'currency' => q(livre des îles Malouines),
5660             'one' => q(livre des îles Malouines),
5661             'other' => q(livres des îles Malouines),
5662             },
5663             },
5664             'FRF' => {
5665             symbol => 'F',
5666             display_name => {
5667             'currency' => q(franc français),
5668             'one' => q(franc français),
5669             'other' => q(francs français),
5670             },
5671             },
5672             'GBP' => {
5673             symbol => '£GB',
5674             display_name => {
5675             'currency' => q(livre sterling),
5676             'one' => q(livre sterling),
5677             'other' => q(livres sterling),
5678             },
5679             },
5680             'GEK' => {
5681             symbol => 'GEK',
5682             display_name => {
5683             'currency' => q(coupon de lari géorgien),
5684             'one' => q(coupon de lari géorgien),
5685             'other' => q(coupons de lari géorgiens),
5686             },
5687             },
5688             'GEL' => {
5689             symbol => 'GEL',
5690             display_name => {
5691             'currency' => q(lari géorgien),
5692             'one' => q(lari géorgien),
5693             'other' => q(lari géorgiens),
5694             },
5695             },
5696             'GHC' => {
5697             display_name => {
5698             'currency' => q(cédi),
5699             'one' => q(cédi ghanéen \(1967–2007\)),
5700             'other' => q(cédis ghanéens \(1967–2007\)),
5701             },
5702             },
5703             'GHS' => {
5704             symbol => 'GHS',
5705             display_name => {
5706             'currency' => q(cédi ghanéen),
5707             'one' => q(cédi ghanéen),
5708             'other' => q(cédis ghanéens),
5709             },
5710             },
5711             'GIP' => {
5712             symbol => '£GI',
5713             display_name => {
5714             'currency' => q(livre de Gibraltar),
5715             'one' => q(livre de Gibraltar),
5716             'other' => q(livres de Gibraltar),
5717             },
5718             },
5719             'GMD' => {
5720             symbol => 'GMD',
5721             display_name => {
5722             'currency' => q(dalasi gambien),
5723             'one' => q(dalasi gambien),
5724             'other' => q(dalasis gambiens),
5725             },
5726             },
5727             'GNF' => {
5728             symbol => 'GNF',
5729             display_name => {
5730             'currency' => q(franc guinéen),
5731             'one' => q(franc guinéen),
5732             'other' => q(francs guinéens),
5733             },
5734             },
5735             'GNS' => {
5736             display_name => {
5737             'currency' => q(syli guinéen),
5738             'one' => q(syli guinéen),
5739             'other' => q(sylis guinéens),
5740             },
5741             },
5742             'GQE' => {
5743             symbol => 'GQE',
5744             display_name => {
5745             'currency' => q(ekwélé équatoguinéen),
5746             'one' => q(ekwélé équatoguinéen),
5747             'other' => q(ekwélés équatoguinéens),
5748             },
5749             },
5750             'GRD' => {
5751             display_name => {
5752             'currency' => q(drachme grecque),
5753             'one' => q(drachme grecque),
5754             'other' => q(drachmes grecques),
5755             },
5756             },
5757             'GTQ' => {
5758             symbol => 'GTQ',
5759             display_name => {
5760             'currency' => q(quetzal guatémaltèque),
5761             'one' => q(quetzal guatémaltèque),
5762             'other' => q(quetzals guatémaltèques),
5763             },
5764             },
5765             'GWE' => {
5766             display_name => {
5767             'currency' => q(escudo de Guinée portugaise),
5768             'one' => q(escudo de Guinée portugaise),
5769             'other' => q(escudos de Guinée portugaise),
5770             },
5771             },
5772             'GWP' => {
5773             display_name => {
5774             'currency' => q(peso bissau-guinéen),
5775             'one' => q(peso bissau-guinéen),
5776             'other' => q(pesos bissau-guinéens),
5777             },
5778             },
5779             'GYD' => {
5780             symbol => 'GYD',
5781             display_name => {
5782             'currency' => q(dollar du Guyana),
5783             'one' => q(dollar du Guyana),
5784             'other' => q(dollars du Guyana),
5785             },
5786             },
5787             'HKD' => {
5788             symbol => 'HKD',
5789             display_name => {
5790             'currency' => q(dollar de Hong Kong),
5791             'one' => q(dollar de Hong Kong),
5792             'other' => q(dollars de Hong Kong),
5793             },
5794             },
5795             'HNL' => {
5796             symbol => 'HNL',
5797             display_name => {
5798             'currency' => q(lempira hondurien),
5799             'one' => q(lempira hondurien),
5800             'other' => q(lempiras honduriens),
5801             },
5802             },
5803             'HRD' => {
5804             display_name => {
5805             'currency' => q(dinar croate),
5806             'one' => q(dinar croate),
5807             'other' => q(dinars croates),
5808             },
5809             },
5810             'HRK' => {
5811             symbol => 'HRK',
5812             display_name => {
5813             'currency' => q(kuna croate),
5814             'one' => q(kuna croate),
5815             'other' => q(kunas croates),
5816             },
5817             },
5818             'HTG' => {
5819             symbol => 'HTG',
5820             display_name => {
5821             'currency' => q(gourde haïtienne),
5822             'one' => q(gourde haïtienne),
5823             'other' => q(gourdes haïtiennes),
5824             },
5825             },
5826             'HUF' => {
5827             symbol => 'HUF',
5828             display_name => {
5829             'currency' => q(forint hongrois),
5830             'one' => q(forint hongrois),
5831             'other' => q(forints hongrois),
5832             },
5833             },
5834             'IDR' => {
5835             symbol => 'IDR',
5836             display_name => {
5837             'currency' => q(roupie indonésienne),
5838             'one' => q(roupie indonésienne),
5839             'other' => q(roupies indonésiennes),
5840             },
5841             },
5842             'IEP' => {
5843             symbol => '£IE',
5844             display_name => {
5845             'currency' => q(livre irlandaise),
5846             'one' => q(livre irlandaise),
5847             'other' => q(livres irlandaises),
5848             },
5849             },
5850             'ILP' => {
5851             symbol => '£IL',
5852             display_name => {
5853             'currency' => q(livre israélienne),
5854             'one' => q(livre israélienne),
5855             'other' => q(livres israéliennes),
5856             },
5857             },
5858             'ILR' => {
5859             symbol => 'ILR',
5860             display_name => {
5861             'currency' => q(shekel israélien \(1980–1985\)),
5862             'one' => q(shekel israélien \(1980–1985\)),
5863             'other' => q(shekels israéliens \(1980–1985\)),
5864             },
5865             },
5866             'ILS' => {
5867             symbol => '₪',
5868             display_name => {
5869             'currency' => q(nouveau shekel israélien),
5870             'one' => q(nouveau shekel israélien),
5871             'other' => q(nouveaux shekels israéliens),
5872             },
5873             },
5874             'INR' => {
5875             symbol => '₹',
5876             display_name => {
5877             'currency' => q(roupie indienne),
5878             'one' => q(roupie indienne),
5879             'other' => q(roupies indiennes),
5880             },
5881             },
5882             'IQD' => {
5883             symbol => 'IQD',
5884             display_name => {
5885             'currency' => q(dinar irakien),
5886             'one' => q(dinar irakien),
5887             'other' => q(dinars irakiens),
5888             },
5889             },
5890             'IRR' => {
5891             symbol => 'IRR',
5892             display_name => {
5893             'currency' => q(rial iranien),
5894             'one' => q(rial iranien),
5895             'other' => q(rials iraniens),
5896             },
5897             },
5898             'ISK' => {
5899             symbol => 'ISK',
5900             display_name => {
5901             'currency' => q(couronne islandaise),
5902             'one' => q(couronne islandaise),
5903             'other' => q(couronnes islandaises),
5904             },
5905             },
5906             'ITL' => {
5907             symbol => '₤IT',
5908             display_name => {
5909             'currency' => q(lire italienne),
5910             'one' => q(lire italienne),
5911             'other' => q(lires italiennes),
5912             },
5913             },
5914             'JMD' => {
5915             symbol => 'JMD',
5916             display_name => {
5917             'currency' => q(dollar jamaïcain),
5918             'one' => q(dollar jamaïcain),
5919             'other' => q(dollars jamaïcains),
5920             },
5921             },
5922             'JOD' => {
5923             symbol => 'JOD',
5924             display_name => {
5925             'currency' => q(dinar jordanien),
5926             'one' => q(dinar jordanien),
5927             'other' => q(dinars jordaniens),
5928             },
5929             },
5930             'JPY' => {
5931             symbol => 'JPY',
5932             display_name => {
5933             'currency' => q(yen japonais),
5934             'one' => q(yen japonais),
5935             'other' => q(yens japonais),
5936             },
5937             },
5938             'KES' => {
5939             symbol => 'KES',
5940             display_name => {
5941             'currency' => q(shilling kényan),
5942             'one' => q(shilling kényan),
5943             'other' => q(shillings kényans),
5944             },
5945             },
5946             'KGS' => {
5947             symbol => 'KGS',
5948             display_name => {
5949             'currency' => q(som kirghize),
5950             'one' => q(som kirghize),
5951             'other' => q(soms kirghizes),
5952             },
5953             },
5954             'KHR' => {
5955             symbol => 'KHR',
5956             display_name => {
5957             'currency' => q(riel cambodgien),
5958             'one' => q(riel cambodgien),
5959             'other' => q(riels cambodgiens),
5960             },
5961             },
5962             'KMF' => {
5963             symbol => 'KMF',
5964             display_name => {
5965             'currency' => q(franc comorien),
5966             'one' => q(franc comorien),
5967             'other' => q(francs comoriens),
5968             },
5969             },
5970             'KPW' => {
5971             symbol => 'KPW',
5972             display_name => {
5973             'currency' => q(won nord-coréen),
5974             'one' => q(won nord-coréen),
5975             'other' => q(wons nord-coréens),
5976             },
5977             },
5978             'KRH' => {
5979             symbol => 'KRH',
5980             display_name => {
5981             'currency' => q(hwan sud-coréen \(1953–1962\)),
5982             'one' => q(hwan sud-coréen \(1953–1962\)),
5983             'other' => q(hwans sud-coréens \(1953–1962\)),
5984             },
5985             },
5986             'KRO' => {
5987             symbol => 'KRO',
5988             display_name => {
5989             'currency' => q(won sud-coréen \(1945–1953\)),
5990             'one' => q(won sud-coréen \(1945–1953\)),
5991             'other' => q(wons sud-coréens \(1945–1953\)),
5992             },
5993             },
5994             'KRW' => {
5995             symbol => 'â‚©',
5996             display_name => {
5997             'currency' => q(won sud-coréen),
5998             'one' => q(won sud-coréen),
5999             'other' => q(wons sud-coréens),
6000             },
6001             },
6002             'KWD' => {
6003             symbol => 'KWD',
6004             display_name => {
6005             'currency' => q(dinar koweïtien),
6006             'one' => q(dinar koweïtien),
6007             'other' => q(dinar koweïtiens),
6008             },
6009             },
6010             'KYD' => {
6011             symbol => 'KYD',
6012             display_name => {
6013             'currency' => q(dollar des îles Caïmans),
6014             'one' => q(dollar des îles Caïmans),
6015             'other' => q(dollars des îles Caïmans),
6016             },
6017             },
6018             'KZT' => {
6019             symbol => 'KZT',
6020             display_name => {
6021             'currency' => q(tenge kazakh),
6022             'one' => q(tenge kazakh),
6023             'other' => q(tenges kazakhs),
6024             },
6025             },
6026             'LAK' => {
6027             symbol => 'LAK',
6028             display_name => {
6029             'currency' => q(kip loatien),
6030             'one' => q(kip loatien),
6031             'other' => q(kips loatiens),
6032             },
6033             },
6034             'LBP' => {
6035             symbol => '£LB',
6036             display_name => {
6037             'currency' => q(livre libanaise),
6038             'one' => q(livre libanaise),
6039             'other' => q(livres libanaises),
6040             },
6041             },
6042             'LKR' => {
6043             symbol => 'LKR',
6044             display_name => {
6045             'currency' => q(roupie srilankaise),
6046             'one' => q(roupie srilankaise),
6047             'other' => q(roupies srilankaises),
6048             },
6049             },
6050             'LRD' => {
6051             symbol => 'LRD',
6052             display_name => {
6053             'currency' => q(dollar libérien),
6054             'one' => q(dollar libérien),
6055             'other' => q(dollars libériens),
6056             },
6057             },
6058             'LSL' => {
6059             symbol => 'lLS',
6060             display_name => {
6061             'currency' => q(loti lesothan),
6062             'one' => q(loti lesothan),
6063             'other' => q(maloti lesothans),
6064             },
6065             },
6066             'LTL' => {
6067             symbol => 'LTL',
6068             display_name => {
6069             'currency' => q(litas lituanien),
6070             'one' => q(litas lituanien),
6071             'other' => q(litas lituaniens),
6072             },
6073             },
6074             'LTT' => {
6075             display_name => {
6076             'currency' => q(talonas lituanien),
6077             'one' => q(talonas lituanien),
6078             'other' => q(talonas lituaniens),
6079             },
6080             },
6081             'LUC' => {
6082             display_name => {
6083             'currency' => q(franc convertible luxembourgeois),
6084             'one' => q(franc convertible luxembourgeois),
6085             'other' => q(francs convertibles luxembourgeois),
6086             },
6087             },
6088             'LUF' => {
6089             display_name => {
6090             'currency' => q(franc luxembourgeois),
6091             'one' => q(franc luxembourgeois),
6092             'other' => q(francs luxembourgeois),
6093             },
6094             },
6095             'LUL' => {
6096             display_name => {
6097             'currency' => q(franc financier luxembourgeois),
6098             'one' => q(franc financier luxembourgeois),
6099             'other' => q(francs financiers luxembourgeois),
6100             },
6101             },
6102             'LVL' => {
6103             symbol => 'LVL',
6104             display_name => {
6105             'currency' => q(lats letton),
6106             'one' => q(lats letton),
6107             'other' => q(lats lettons),
6108             },
6109             },
6110             'LVR' => {
6111             display_name => {
6112             'currency' => q(rouble letton),
6113             'one' => q(rouble letton),
6114             'other' => q(roubles lettons),
6115             },
6116             },
6117             'LYD' => {
6118             symbol => 'LYD',
6119             display_name => {
6120             'currency' => q(dinar libyen),
6121             'one' => q(dinar libyen),
6122             'other' => q(dinars libyens),
6123             },
6124             },
6125             'MAD' => {
6126             symbol => 'MAD',
6127             display_name => {
6128             'currency' => q(dirham marocain),
6129             'one' => q(dirham marocain),
6130             'other' => q(dirhams marocains),
6131             },
6132             },
6133             'MAF' => {
6134             symbol => 'fMA',
6135             display_name => {
6136             'currency' => q(franc marocain),
6137             'one' => q(franc marocain),
6138             'other' => q(francs marocains),
6139             },
6140             },
6141             'MDL' => {
6142             symbol => 'MDL',
6143             display_name => {
6144             'currency' => q(leu moldave),
6145             'one' => q(leu moldave),
6146             'other' => q(leus moldaves),
6147             },
6148             },
6149             'MGA' => {
6150             symbol => 'MGA',
6151             display_name => {
6152             'currency' => q(ariary malgache),
6153             'one' => q(ariary malgache),
6154             'other' => q(ariarys malgaches),
6155             },
6156             },
6157             'MGF' => {
6158             symbol => 'Fmg',
6159             display_name => {
6160             'currency' => q(franc malgache),
6161             'one' => q(franc malgache),
6162             'other' => q(francs malgaches),
6163             },
6164             },
6165             'MKD' => {
6166             symbol => 'MKD',
6167             display_name => {
6168             'currency' => q(denar macédonien),
6169             'one' => q(denar macédonien),
6170             'other' => q(denars macédoniens),
6171             },
6172             },
6173             'MLF' => {
6174             display_name => {
6175             'currency' => q(franc malien),
6176             'one' => q(franc malien),
6177             'other' => q(francs maliens),
6178             },
6179             },
6180             'MMK' => {
6181             symbol => 'MMK',
6182             display_name => {
6183             'currency' => q(kyat myanmarais),
6184             'one' => q(kyat myanmarais),
6185             'other' => q(kyats myanmarais),
6186             },
6187             },
6188             'MNT' => {
6189             symbol => 'MNT',
6190             display_name => {
6191             'currency' => q(tugrik mongol),
6192             'one' => q(tugrik mongol),
6193             'other' => q(tugriks mongols),
6194             },
6195             },
6196             'MOP' => {
6197             symbol => 'MOP',
6198             display_name => {
6199             'currency' => q(pataca macanaise),
6200             'one' => q(pataca macanaise),
6201             'other' => q(patacas macanaises),
6202             },
6203             },
6204             'MRO' => {
6205             symbol => 'MRO',
6206             display_name => {
6207             'currency' => q(ouguiya mauritanien),
6208             'one' => q(ouguiya mauritanien),
6209             'other' => q(ouguiyas mauritaniens),
6210             },
6211             },
6212             'MTL' => {
6213             display_name => {
6214             'currency' => q(lire maltaise),
6215             'one' => q(lire maltaise),
6216             'other' => q(lires maltaises),
6217             },
6218             },
6219             'MTP' => {
6220             symbol => '£MT',
6221             display_name => {
6222             'currency' => q(livre maltaise),
6223             'one' => q(livre maltaise),
6224             'other' => q(livres maltaises),
6225             },
6226             },
6227             'MUR' => {
6228             symbol => 'MUR',
6229             display_name => {
6230             'currency' => q(roupie mauricienne),
6231             'one' => q(roupie mauricienne),
6232             'other' => q(roupies mauriciennes),
6233             },
6234             },
6235             'MVP' => {
6236             symbol => 'MVP',
6237             display_name => {
6238             'currency' => q(roupie maldivienne),
6239             'one' => q(roupie maldivienne),
6240             'other' => q(roupies maldiviennes),
6241             },
6242             },
6243             'MVR' => {
6244             symbol => 'MVR',
6245             display_name => {
6246             'currency' => q(rufiyaa maldivien),
6247             'one' => q(rufiyaa maldivienne),
6248             'other' => q(rufiyaas maldiviennes),
6249             },
6250             },
6251             'MWK' => {
6252             symbol => 'MWK',
6253             display_name => {
6254             'currency' => q(kwacha malawite),
6255             'one' => q(kwacha malawite),
6256             'other' => q(kwachas malawites),
6257             },
6258             },
6259             'MXN' => {
6260             symbol => '$MX',
6261             display_name => {
6262             'currency' => q(peso mexicain),
6263             'one' => q(peso mexicain),
6264             'other' => q(pesos mexicains),
6265             },
6266             },
6267             'MXP' => {
6268             symbol => 'MXP',
6269             display_name => {
6270             'currency' => q(peso d’argent mexicain \(1861–1992\)),
6271             'one' => q(peso d’argent mexicain \(1861–1992\)),
6272             'other' => q(pesos d’argent mexicains \(1861–1992\)),
6273             },
6274             },
6275             'MXV' => {
6276             symbol => 'MXV',
6277             display_name => {
6278             'currency' => q(unité de conversion mexicaine \(UDI\)),
6279             'one' => q(unité de conversion mexicaine \(UDI\)),
6280             'other' => q(unités de conversion mexicaines \(UDI\)),
6281             },
6282             },
6283             'MYR' => {
6284             symbol => 'MYR',
6285             display_name => {
6286             'currency' => q(ringgit malais),
6287             'one' => q(ringgit malais),
6288             'other' => q(ringgits malais),
6289             },
6290             },
6291             'MZE' => {
6292             symbol => 'MZE',
6293             display_name => {
6294             'currency' => q(escudo mozambicain),
6295             'one' => q(escudo mozambicain),
6296             'other' => q(escudos mozambicains),
6297             },
6298             },
6299             'MZM' => {
6300             symbol => 'MZM',
6301             display_name => {
6302             'currency' => q(métical),
6303             'one' => q(metical mozambicain \(1980–2006\)),
6304             'other' => q(meticais mozambicains \(1980–2006\)),
6305             },
6306             },
6307             'MZN' => {
6308             symbol => 'MZN',
6309             display_name => {
6310             'currency' => q(metical mozambicain),
6311             'one' => q(metical mozambicain),
6312             'other' => q(meticais mozambicains),
6313             },
6314             },
6315             'NAD' => {
6316             symbol => '$NA',
6317             display_name => {
6318             'currency' => q(dollar namibien),
6319             'one' => q(dollar namibien),
6320             'other' => q(dollars namibiens),
6321             },
6322             },
6323             'NGN' => {
6324             symbol => 'NGN',
6325             display_name => {
6326             'currency' => q(naira nigérian),
6327             'one' => q(naira nigérian),
6328             'other' => q(nairas nigérians),
6329             },
6330             },
6331             'NIC' => {
6332             symbol => 'NIC',
6333             display_name => {
6334             'currency' => q(cordoba),
6335             'one' => q(córdoba nicaraguayen \(1912–1988\)),
6336             'other' => q(córdobas nicaraguayens \(1912–1988\)),
6337             },
6338             },
6339             'NIO' => {
6340             symbol => 'NIO',
6341             display_name => {
6342             'currency' => q(córdoba oro nicaraguayen),
6343             'one' => q(córdoba oro nicaraguayen),
6344             'other' => q(córdobas oro nicaraguayens),
6345             },
6346             },
6347             'NLG' => {
6348             display_name => {
6349             'currency' => q(florin néerlandais),
6350             'one' => q(florin néerlandais),
6351             'other' => q(florins néerlandais),
6352             },
6353             },
6354             'NOK' => {
6355             symbol => 'NOK',
6356             display_name => {
6357             'currency' => q(couronne norvégienne),
6358             'one' => q(couronne norvégienne),
6359             'other' => q(couronnes norvégiennes),
6360             },
6361             },
6362             'NPR' => {
6363             symbol => 'NPR',
6364             display_name => {
6365             'currency' => q(roupie népalaise),
6366             'one' => q(roupie népalaise),
6367             'other' => q(roupies népalaises),
6368             },
6369             },
6370             'NZD' => {
6371             symbol => '$NZ',
6372             display_name => {
6373             'currency' => q(dollar néo-zélandais),
6374             'one' => q(dollar néo-zélandais),
6375             'other' => q(dollars néo-zélandais),
6376             },
6377             },
6378             'OMR' => {
6379             symbol => 'OMR',
6380             display_name => {
6381             'currency' => q(rial omanais),
6382             'one' => q(rial omanais),
6383             'other' => q(rials omanis),
6384             },
6385             },
6386             'PAB' => {
6387             symbol => 'PAB',
6388             display_name => {
6389             'currency' => q(balboa panaméen),
6390             'one' => q(balboa panaméen),
6391             'other' => q(balboas panaméens),
6392             },
6393             },
6394             'PEI' => {
6395             symbol => 'PEI',
6396             display_name => {
6397             'currency' => q(inti péruvien),
6398             'one' => q(inti péruvien),
6399             'other' => q(intis péruviens),
6400             },
6401             },
6402             'PEN' => {
6403             symbol => 'PEN',
6404             display_name => {
6405             'currency' => q(nouveau sol péruvien),
6406             'one' => q(nouveau sol péruvien),
6407             'other' => q(nouveaux sols péruviens),
6408             },
6409             },
6410             'PES' => {
6411             symbol => 'PES',
6412             display_name => {
6413             'currency' => q(sol péruvien),
6414             'one' => q(sol péruvien \(1863–1985\)),
6415             'other' => q(sols péruviens \(1863–1985\)),
6416             },
6417             },
6418             'PGK' => {
6419             symbol => 'PGK',
6420             display_name => {
6421             'currency' => q(kina papouan-néo-guinéen),
6422             'one' => q(kina papouan-néo-guinéen),
6423             'other' => q(kinas papouan-néo-guinéens),
6424             },
6425             },
6426             'PHP' => {
6427             symbol => 'PHP',
6428             display_name => {
6429             'currency' => q(peso philippin),
6430             'one' => q(peso philippin),
6431             'other' => q(pesos philippins),
6432             },
6433             },
6434             'PKR' => {
6435             symbol => 'PKR',
6436             display_name => {
6437             'currency' => q(roupie pakistanaise),
6438             'one' => q(roupie pakistanaise),
6439             'other' => q(roupies pakistanaises),
6440             },
6441             },
6442             'PLN' => {
6443             symbol => 'PLN',
6444             display_name => {
6445             'currency' => q(zloty polonais),
6446             'one' => q(zloty polonais),
6447             'other' => q(zlotys polonais),
6448             },
6449             },
6450             'PLZ' => {
6451             display_name => {
6452             'currency' => q(zloty \(1950–1995\)),
6453             'one' => q(zloty polonais \(1950–1995\)),
6454             'other' => q(zlotys polonais \(1950–1995\)),
6455             },
6456             },
6457             'PTE' => {
6458             display_name => {
6459             'currency' => q(escudo portugais),
6460             'one' => q(escudo portugais),
6461             'other' => q(escudos portugais),
6462             },
6463             },
6464             'PYG' => {
6465             symbol => 'PYG',
6466             display_name => {
6467             'currency' => q(guaraní paraguayen),
6468             'one' => q(guaraní paraguayen),
6469             'other' => q(guaranís paraguayens),
6470             },
6471             },
6472             'QAR' => {
6473             symbol => 'QAR',
6474             display_name => {
6475             'currency' => q(rial qatari),
6476             'one' => q(rial qatari),
6477             'other' => q(rials qataris),
6478             },
6479             },
6480             'RHD' => {
6481             symbol => '$RH',
6482             display_name => {
6483             'currency' => q(dollar rhodésien),
6484             'one' => q(dollar rhodésien),
6485             'other' => q(dollars rhodésiens),
6486             },
6487             },
6488             'ROL' => {
6489             display_name => {
6490             'currency' => q(ancien leu roumain),
6491             'one' => q(leu roumain \(1952–2005\)),
6492             'other' => q(lei roumains \(1952–2005\)),
6493             },
6494             },
6495             'RON' => {
6496             symbol => 'RON',
6497             display_name => {
6498             'currency' => q(leu roumain),
6499             'one' => q(leu roumain),
6500             'other' => q(lei roumains),
6501             },
6502             },
6503             'RSD' => {
6504             symbol => 'RSD',
6505             display_name => {
6506             'currency' => q(dinar serbe),
6507             'one' => q(dinar serbe),
6508             'other' => q(dinars serbes),
6509             },
6510             },
6511             'RUB' => {
6512             symbol => 'RUB',
6513             display_name => {
6514             'currency' => q(rouble russe),
6515             'one' => q(rouble russe),
6516             'other' => q(roubles russes),
6517             },
6518             },
6519             'RUR' => {
6520             display_name => {
6521             'currency' => q(rouble russe \(1991–1998\)),
6522             'one' => q(rouble russe \(1991–1998\)),
6523             'other' => q(roubles russes \(1991–1998\)),
6524             },
6525             },
6526             'RWF' => {
6527             symbol => 'RWF',
6528             display_name => {
6529             'currency' => q(franc rwandais),
6530             'one' => q(franc rwandais),
6531             'other' => q(francs rwandais),
6532             },
6533             },
6534             'SAR' => {
6535             symbol => 'SAR',
6536             display_name => {
6537             'currency' => q(rial saoudien),
6538             'one' => q(rial saoudien),
6539             'other' => q(rials saoudiens),
6540             },
6541             },
6542             'SBD' => {
6543             symbol => '$SB',
6544             display_name => {
6545             'currency' => q(dollar des îles Salomon),
6546             'one' => q(dollar des îles Salomon),
6547             'other' => q(dollars des îles Salomon),
6548             },
6549             },
6550             'SCR' => {
6551             symbol => 'SCR',
6552             display_name => {
6553             'currency' => q(roupie des Seychelles),
6554             'one' => q(roupie des Seychelles),
6555             'other' => q(roupies des Seychelles),
6556             },
6557             },
6558             'SDD' => {
6559             symbol => 'SDD',
6560             display_name => {
6561             'currency' => q(dinar soudanais),
6562             'one' => q(dinar soudanais \(1992–2007\)),
6563             'other' => q(dinars soudanais \(1992–2007\)),
6564             },
6565             },
6566             'SDG' => {
6567             symbol => 'SDG',
6568             display_name => {
6569             'currency' => q(livre soudanaise),
6570             'one' => q(livre soudanaise),
6571             'other' => q(livres soudanaises),
6572             },
6573             },
6574             'SDP' => {
6575             symbol => 'SDP',
6576             display_name => {
6577             'currency' => q(livre soudanaise \(1956–2007\)),
6578             'one' => q(livre soudanaise \(1956–2007\)),
6579             'other' => q(livres soudanaises \(1956–2007\)),
6580             },
6581             },
6582             'SEK' => {
6583             symbol => 'SEK',
6584             display_name => {
6585             'currency' => q(couronne suédoise),
6586             'one' => q(couronne suédoise),
6587             'other' => q(couronnes suédoises),
6588             },
6589             },
6590             'SGD' => {
6591             symbol => '$SG',
6592             display_name => {
6593             'currency' => q(dollar de Singapour),
6594             'one' => q(dollar de Singapour),
6595             'other' => q(dollars de Singapour),
6596             },
6597             },
6598             'SHP' => {
6599             symbol => 'SHP',
6600             display_name => {
6601             'currency' => q(livre de Sainte-Hélène),
6602             'one' => q(livre de Sainte-Hélène),
6603             'other' => q(livres de Sainte-Hélène),
6604             },
6605             },
6606             'SIT' => {
6607             display_name => {
6608             'currency' => q(tolar slovène),
6609             'one' => q(tolar slovène),
6610             'other' => q(tolars slovènes),
6611             },
6612             },
6613             'SKK' => {
6614             display_name => {
6615             'currency' => q(couronne slovaque),
6616             'one' => q(couronne slovaque),
6617             'other' => q(couronnes slovaques),
6618             },
6619             },
6620             'SLL' => {
6621             symbol => 'SLL',
6622             display_name => {
6623             'currency' => q(leone sierra-léonais),
6624             'one' => q(leone sierra-léonais),
6625             'other' => q(leones sierra-léonais),
6626             },
6627             },
6628             'SOS' => {
6629             symbol => 'SOS',
6630             display_name => {
6631             'currency' => q(shilling somalien),
6632             'one' => q(shilling somalien),
6633             'other' => q(shillings somaliens),
6634             },
6635             },
6636             'SRD' => {
6637             symbol => '$SR',
6638             display_name => {
6639             'currency' => q(dollar surinamais),
6640             'one' => q(dollar surinamais),
6641             'other' => q(dollars surinamais),
6642             },
6643             },
6644             'SRG' => {
6645             symbol => 'SRG',
6646             display_name => {
6647             'currency' => q(florin surinamais),
6648             'one' => q(florin surinamais),
6649             'other' => q(florins surinamais),
6650             },
6651             },
6652             'SSP' => {
6653             symbol => 'SSP',
6654             display_name => {
6655             'currency' => q(livre sud-soudanaise),
6656             'one' => q(livre sud-soudanaise),
6657             'other' => q(livres sud-soudanaises),
6658             },
6659             },
6660             'STD' => {
6661             symbol => 'STD',
6662             display_name => {
6663             'currency' => q(dobra santoméen),
6664             'one' => q(dobra santoméen),
6665             'other' => q(dobras santoméens),
6666             },
6667             },
6668             'SUR' => {
6669             display_name => {
6670             'currency' => q(rouble soviétique),
6671             'one' => q(rouble soviétique),
6672             'other' => q(roubles soviétiques),
6673             },
6674             },
6675             'SVC' => {
6676             symbol => 'SVC',
6677             display_name => {
6678             'currency' => q(colón salvadorien),
6679             'one' => q(colón salvadorien),
6680             'other' => q(colóns salvadoriens),
6681             },
6682             },
6683             'SYP' => {
6684             symbol => 'SYP',
6685             display_name => {
6686             'currency' => q(livre syrienne),
6687             'one' => q(livre syrienne),
6688             'other' => q(livres syriennes),
6689             },
6690             },
6691             'SZL' => {
6692             symbol => 'SZL',
6693             display_name => {
6694             'currency' => q(lilangeni swazi),
6695             'one' => q(lilangeni swazi),
6696             'other' => q(lilangenis swazis),
6697             },
6698             },
6699             'THB' => {
6700             symbol => 'THB',
6701             display_name => {
6702             'currency' => q(baht thaïlandais),
6703             'one' => q(baht thaïlandais),
6704             'other' => q(bahts thaïlandais),
6705             },
6706             },
6707             'TJR' => {
6708             display_name => {
6709             'currency' => q(rouble tadjik),
6710             'one' => q(rouble tadjik),
6711             'other' => q(roubles tadjiks),
6712             },
6713             },
6714             'TJS' => {
6715             symbol => 'TJS',
6716             display_name => {
6717             'currency' => q(somoni tadjik),
6718             'one' => q(somoni tadjik),
6719             'other' => q(somonis tadjiks),
6720             },
6721             },
6722             'TMM' => {
6723             display_name => {
6724             'currency' => q(manat turkmène),
6725             'one' => q(manat turkmène),
6726             'other' => q(manats turkmènes),
6727             },
6728             },
6729             'TMT' => {
6730             symbol => 'TMT',
6731             display_name => {
6732             'currency' => q(nouveau manat turkmène),
6733             'one' => q(nouveau manat turkmène),
6734             'other' => q(nouveaux manats turkmènes),
6735             },
6736             },
6737             'TND' => {
6738             symbol => 'TND',
6739             display_name => {
6740             'currency' => q(dinar tunisien),
6741             'one' => q(dinar tunisien),
6742             'other' => q(dinars tunisiens),
6743             },
6744             },
6745             'TOP' => {
6746             symbol => 'TOP',
6747             display_name => {
6748             'currency' => q(pa’anga tongan),
6749             'one' => q(pa’anga tongan),
6750             'other' => q(pa’angas tongans),
6751             },
6752             },
6753             'TPE' => {
6754             symbol => 'TPE',
6755             display_name => {
6756             'currency' => q(escudo timorais),
6757             'one' => q(escudo timorais),
6758             'other' => q(escudos timorais),
6759             },
6760             },
6761             'TRL' => {
6762             symbol => 'TRL',
6763             display_name => {
6764             'currency' => q(livre turque \(1844–2005\)),
6765             'one' => q(livre turque \(1844–2005\)),
6766             'other' => q(livres turques \(1844–2005\)),
6767             },
6768             },
6769             'TRY' => {
6770             symbol => 'TRY',
6771             display_name => {
6772             'currency' => q(livre turque),
6773             'one' => q(livre turque),
6774             'other' => q(livres turques),
6775             },
6776             },
6777             'TTD' => {
6778             symbol => '$TT',
6779             display_name => {
6780             'currency' => q(dollar trinidadien),
6781             'one' => q(dollar de Trinité-et-Tobago),
6782             'other' => q(dollars de Trinité-et-Tobago),
6783             },
6784             },
6785             'TWD' => {
6786             symbol => 'TWD',
6787             display_name => {
6788             'currency' => q(nouveau dollar taïwanais),
6789             'one' => q(nouveau dollar taïwanais),
6790             'other' => q(nouveaux dollars taïwanais),
6791             },
6792             },
6793             'TZS' => {
6794             symbol => 'TZS',
6795             display_name => {
6796             'currency' => q(shilling tanzanien),
6797             'one' => q(shilling tanzanien),
6798             'other' => q(shillings tanzaniens),
6799             },
6800             },
6801             'UAH' => {
6802             symbol => 'UAH',
6803             display_name => {
6804             'currency' => q(hryvnia ukrainienne),
6805             'one' => q(hryvnia ukrainienne),
6806             'other' => q(hryvnias ukrainiennes),
6807             },
6808             },
6809             'UAK' => {
6810             display_name => {
6811             'currency' => q(karbovanetz),
6812             'one' => q(karbovanets ukrainien \(1992–1996\)),
6813             'other' => q(karbovanets ukrainiens \(1992–1996\)),
6814             },
6815             },
6816             'UGS' => {
6817             symbol => 'UGS',
6818             display_name => {
6819             'currency' => q(shilling ougandais \(1966–1987\)),
6820             'one' => q(shilling ougandais \(1966–1987\)),
6821             'other' => q(shillings ougandais \(1966–1987\)),
6822             },
6823             },
6824             'UGX' => {
6825             symbol => 'UGX',
6826             display_name => {
6827             'currency' => q(shilling ougandais),
6828             'one' => q(shilling ougandais),
6829             'other' => q(shillings ougandais),
6830             },
6831             },
6832             'USD' => {
6833             symbol => '$US',
6834             display_name => {
6835             'currency' => q(dollar des États-Unis),
6836             'one' => q(dollar des États-Unis),
6837             'other' => q(dollars des États-Unis),
6838             },
6839             },
6840             'USN' => {
6841             symbol => 'USN',
6842             display_name => {
6843             'currency' => q(dollar des Etats-Unis \(jour suivant\)),
6844             'one' => q(dollar des États-Unis \(jour suivant\)),
6845             'other' => q(dollars des États-Unis \(jour suivant\)),
6846             },
6847             },
6848             'USS' => {
6849             symbol => 'USS',
6850             display_name => {
6851             'currency' => q(dollar des Etats-Unis \(jour même\)),
6852             'one' => q(dollar des États-Unis \(jour même\)),
6853             'other' => q(dollars des États-Unis \(jour même\)),
6854             },
6855             },
6856             'UYI' => {
6857             symbol => 'UYI',
6858             display_name => {
6859             'currency' => q(peso uruguayen \(unités indexées\)),
6860             'one' => q(peso uruguayen \(unités indexées\)),
6861             'other' => q(pesos uruguayen \(unités indexées\)),
6862             },
6863             },
6864             'UYP' => {
6865             symbol => 'UYP',
6866             display_name => {
6867             'currency' => q(peso uruguayen \(1975–1993\)),
6868             'one' => q(peso uruguayen \(1975–1993\)),
6869             'other' => q(pesos uruguayens \(1975–1993\)),
6870             },
6871             },
6872             'UYU' => {
6873             symbol => '$UY',
6874             display_name => {
6875             'currency' => q(peso uruguayen),
6876             'one' => q(peso uruguayen),
6877             'other' => q(pesos uruguayens),
6878             },
6879             },
6880             'UZS' => {
6881             symbol => 'UZS',
6882             display_name => {
6883             'currency' => q(sum ouzbek),
6884             'one' => q(sum ouzbek),
6885             'other' => q(sums ouzbeks),
6886             },
6887             },
6888             'VEB' => {
6889             symbol => 'VEB',
6890             display_name => {
6891             'currency' => q(bolivar vénézuélien \(1871–2008\)),
6892             'one' => q(bolivar vénézuélien \(1871–2008\)),
6893             'other' => q(bolivar vénézuélien \(1871–2008\)),
6894             },
6895             },
6896             'VEF' => {
6897             symbol => 'VEF',
6898             display_name => {
6899             'currency' => q(bolivar vénézuélien),
6900             'one' => q(bolivar vénézuélien),
6901             'other' => q(bolivars vénézuéliens),
6902             },
6903             },
6904             'VND' => {
6905             symbol => 'â‚«',
6906             display_name => {
6907             'currency' => q(dông vietnamien),
6908             'one' => q(dông vietnamien),
6909             'other' => q(dôngs vietnamiens),
6910             },
6911             },
6912             'VNN' => {
6913             symbol => 'VNN',
6914             display_name => {
6915             'currency' => q(dông vietnamien \(1978–1985\)),
6916             'one' => q(dông vietnamien \(1978–1985\)),
6917             'other' => q(dôngs vietnamiens \(1978–1985\)),
6918             },
6919             },
6920             'VUV' => {
6921             symbol => 'VUV',
6922             display_name => {
6923             'currency' => q(vatu vanuatuan),
6924             'one' => q(vatu vanuatuan),
6925             'other' => q(vatus vanuatuans),
6926             },
6927             },
6928             'WST' => {
6929             symbol => 'WS$',
6930             display_name => {
6931             'currency' => q(tala samoan),
6932             'one' => q(tala samoan),
6933             'other' => q(talas samoans),
6934             },
6935             },
6936             'XAF' => {
6937             symbol => 'FCFA',
6938             display_name => {
6939             'currency' => q(franc CFA \(BEAC\)),
6940             'one' => q(franc CFA \(BEAC\)),
6941             'other' => q(francs CFA \(BEAC\)),
6942             },
6943             },
6944             'XAG' => {
6945             symbol => 'XAG',
6946             display_name => {
6947             'currency' => q(argent),
6948             'one' => q(once troy d’argent),
6949             'other' => q(onces troy d’argent),
6950             },
6951             },
6952             'XAU' => {
6953             symbol => 'XAU',
6954             display_name => {
6955             'currency' => q(or),
6956             'one' => q(once troy d’or),
6957             'other' => q(onces troy d’or),
6958             },
6959             },
6960             'XBA' => {
6961             symbol => 'XBA',
6962             display_name => {
6963             'currency' => q(unité européenne composée),
6964             'one' => q(unité composée européenne \(EURCO\)),
6965             'other' => q(unités composées européennes \(EURCO\)),
6966             },
6967             },
6968             'XBB' => {
6969             symbol => 'XBB',
6970             display_name => {
6971             'currency' => q(unité monétaire européenne),
6972             'one' => q(unité monétaire européenne \(UME–6\)),
6973             'other' => q(unités monétaires européennes \(UME–6\)),
6974             },
6975             },
6976             'XBC' => {
6977             symbol => 'XBC',
6978             display_name => {
6979             'currency' => q(unité de compte européenne \(XBC\)),
6980             'one' => q(unité de compte 9 européenne \(UEC–9\)),
6981             'other' => q(unités de compte 9 européennes \(UEC–9\)),
6982             },
6983             },
6984             'XBD' => {
6985             symbol => 'XBD',
6986             display_name => {
6987             'currency' => q(unité de compte européenne \(XBD\)),
6988             'one' => q(unité de compte 17 européenne \(UEC–17\)),
6989             'other' => q(unités de compte 17 européennes \(UEC–17\)),
6990             },
6991             },
6992             'XCD' => {
6993             symbol => 'XCD',
6994             display_name => {
6995             'currency' => q(dollar des Caraïbes orientales),
6996             'one' => q(dollar des Caraïbes orientales),
6997             'other' => q(dollars des Caraïbes orientales),
6998             },
6999             },
7000             'XDR' => {
7001             symbol => 'DTS',
7002             display_name => {
7003             'currency' => q(droit de tirage spécial),
7004             'one' => q(droit de tirage spécial),
7005             'other' => q(droits de tirage spéciaux),
7006             },
7007             },
7008             'XEU' => {
7009             display_name => {
7010             'currency' => q(unité de compte européenne \(ECU\)),
7011             'one' => q(unité de compte européenne \(ECU\)),
7012             'other' => q(unités de compte européennes \(ECU\)),
7013             },
7014             },
7015             'XFO' => {
7016             symbol => 'XFO',
7017             display_name => {
7018             'currency' => q(franc or),
7019             'one' => q(franc or),
7020             'other' => q(francs or),
7021             },
7022             },
7023             'XFU' => {
7024             symbol => 'XFU',
7025             display_name => {
7026             'currency' => q(franc UIC),
7027             'one' => q(franc UIC),
7028             'other' => q(francs UIC),
7029             },
7030             },
7031             'XOF' => {
7032             symbol => 'CFA',
7033             display_name => {
7034             'currency' => q(franc CFA \(BCEAO\)),
7035             'one' => q(franc CFA \(BCEAO\)),
7036             'other' => q(francs CFA \(BCEAO\)),
7037             },
7038             },
7039             'XPD' => {
7040             symbol => 'XPD',
7041             display_name => {
7042             'currency' => q(palladium),
7043             'one' => q(once troy de palladium),
7044             'other' => q(onces troy de palladium),
7045             },
7046             },
7047             'XPF' => {
7048             symbol => 'FCFP',
7049             display_name => {
7050             'currency' => q(franc CFP),
7051             'one' => q(franc CFP),
7052             'other' => q(francs CFP),
7053             },
7054             },
7055             'XPT' => {
7056             symbol => 'XPT',
7057             display_name => {
7058             'currency' => q(platine),
7059             'one' => q(once troy de platine),
7060             'other' => q(onces troy de platine),
7061             },
7062             },
7063             'XRE' => {
7064             symbol => 'XRE',
7065             display_name => {
7066             'currency' => q(type de fonds RINET),
7067             'one' => q(unité de fonds RINET),
7068             'other' => q(unités de fonds RINET),
7069             },
7070             },
7071             'XSU' => {
7072             symbol => 'XSU',
7073             display_name => {
7074             'currency' => q(sucre),
7075             'one' => q(sucre),
7076             'other' => q(sucres),
7077             },
7078             },
7079             'XTS' => {
7080             symbol => 'XTS',
7081             display_name => {
7082             'currency' => q(\(devise de test\)),
7083             'one' => q(\(devise de test\)),
7084             'other' => q(\(devises de test\)),
7085             },
7086             },
7087             'XUA' => {
7088             symbol => 'XUA',
7089             display_name => {
7090             'currency' => q(unité de compte ADB),
7091             'one' => q(unité de compte ADB),
7092             'other' => q(unités de compte ADB),
7093             },
7094             },
7095             'XXX' => {
7096             symbol => 'XXX',
7097             display_name => {
7098             'currency' => q(devise inconnue ou non valide),
7099             'one' => q(devise inconnue),
7100             'other' => q(devises inconnues),
7101             },
7102             },
7103             'YDD' => {
7104             symbol => 'YDD',
7105             display_name => {
7106             'currency' => q(dinar du Yémen),
7107             'one' => q(dinar nord-yéménite),
7108             'other' => q(dinars nord-yéménites),
7109             },
7110             },
7111             'YER' => {
7112             symbol => 'YER',
7113             display_name => {
7114             'currency' => q(rial yéménite),
7115             'one' => q(rial yéménite),
7116             'other' => q(rials yéménites),
7117             },
7118             },
7119             'YUD' => {
7120             display_name => {
7121             'currency' => q(nouveau dinar yougoslave),
7122             'one' => q(dinar fort yougoslave \(1966–1989\)),
7123             'other' => q(dinars forts yougoslaves \(1966–1989\)),
7124             },
7125             },
7126             'YUM' => {
7127             display_name => {
7128             'currency' => q(dinar yougoslave Noviy),
7129             'one' => q(nouveau dinar yougoslave \(1994–2003\)),
7130             'other' => q(nouveaux dinars yougoslaves \(1994–2003\)),
7131             },
7132             },
7133             'YUN' => {
7134             display_name => {
7135             'currency' => q(dinar yougoslave convertible),
7136             'one' => q(dinar convertible yougoslave \(1990–1992\)),
7137             'other' => q(dinars convertibles yougoslaves \(1990–1992\)),
7138             },
7139             },
7140             'ZAL' => {
7141             symbol => 'ZAL',
7142             display_name => {
7143             'currency' => q(rand sud-africain \(financier\)),
7144             'one' => q(rand sud-africain \(financier\)),
7145             'other' => q(rands sud-africains \(financiers\)),
7146             },
7147             },
7148             'ZAR' => {
7149             symbol => 'ZAR',
7150             display_name => {
7151             'currency' => q(rand sud-africain),
7152             'one' => q(rand sud-africain),
7153             'other' => q(rands sud-africains),
7154             },
7155             },
7156             'ZMK' => {
7157             symbol => 'ZMK',
7158             display_name => {
7159             'currency' => q(kwacha zambien \(1968–2012\)),
7160             'one' => q(kwacha zambien \(1968–2012\)),
7161             'other' => q(kwachas zambiens \(1968–2012\)),
7162             },
7163             },
7164             'ZMW' => {
7165             symbol => 'ZMW',
7166             display_name => {
7167             'currency' => q(kwacha zambien),
7168             'one' => q(kwacha zambien),
7169             'other' => q(kwachas zambiens),
7170             },
7171             },
7172             'ZRN' => {
7173             symbol => 'ZRN',
7174             display_name => {
7175             'currency' => q(nouveau zaïre zaïrien),
7176             'one' => q(nouveau zaïre zaïrien),
7177             'other' => q(nouveaux zaïres zaïriens),
7178             },
7179             },
7180             'ZRZ' => {
7181             symbol => 'ZRZ',
7182             display_name => {
7183             'currency' => q(zaïre zaïrois),
7184             'one' => q(zaïre zaïrois),
7185             'other' => q(zaïres zaïrois),
7186             },
7187             },
7188             'ZWD' => {
7189             symbol => 'ZWD',
7190             display_name => {
7191             'currency' => q(dollar zimbabwéen),
7192             'one' => q(dollar zimbabwéen),
7193             'other' => q(dollars zimbabwéens),
7194             },
7195             },
7196             'ZWL' => {
7197             symbol => 'ZWL',
7198             display_name => {
7199             'currency' => q(dollar zimbabwéen \(2009\)),
7200             'one' => q(dollar zimbabwéen \(2009\)),
7201             'other' => q(dollars zimbabwéens \(2009\)),
7202             },
7203             },
7204             'ZWR' => {
7205             symbol => 'ZWR',
7206             display_name => {
7207             'currency' => q(dollar zimbabwéen \(2008\)),
7208             'one' => q(dollar zimbabwéen \(2008\)),
7209             'other' => q(dollars zimbabwéens \(2008\)),
7210             },
7211             },
7212             } },
7213             );
7214              
7215              
7216             has 'calendar_months' => (
7217             is => 'ro',
7218             isa => HashRef,
7219             init_arg => undef,
7220             default => sub { {
7221             'chinese' => {
7222             'format' => {
7223             abbreviated => {
7224             nonleap => [
7225             '1yuè',
7226             '2yuè',
7227             '3yuè',
7228             '4yuè',
7229             '5yuè',
7230             '6yuè',
7231             '7yuè',
7232             '8yuè',
7233             '9yuè',
7234             '10yuè',
7235             '11yuè',
7236             '12yuè'
7237             ],
7238             leap => [
7239            
7240             ],
7241             },
7242             narrow => {
7243             nonleap => [
7244             '1',
7245             '2',
7246             '3',
7247             '4',
7248             '5',
7249             '6',
7250             '7',
7251             '8',
7252             '9',
7253             '10',
7254             '11',
7255             '12'
7256             ],
7257             leap => [
7258            
7259             ],
7260             },
7261             wide => {
7262             nonleap => [
7263             'zhÄ“ngyuè',
7264             'èryuè',
7265             'sānyuè',
7266             'sìyuè',
7267             'wÇ”yuè',
7268             'liùyuè',
7269             'qÄ«yuè',
7270             'bāyuè',
7271             'jiÇ”yuè',
7272             'shíyuè',
7273             'shíyÄ«yuè',
7274             'shí’èryuè'
7275             ],
7276             leap => [
7277            
7278             ],
7279             },
7280             },
7281             'stand-alone' => {
7282             abbreviated => {
7283             nonleap => [
7284             '1yuè',
7285             '2yuè',
7286             '3yuè',
7287             '4yuè',
7288             '5yuè',
7289             '6yuè',
7290             '7yuè',
7291             '8yuè',
7292             '9yuè',
7293             '10yuè',
7294             '11yuè',
7295             '12yuè'
7296             ],
7297             leap => [
7298            
7299             ],
7300             },
7301             narrow => {
7302             nonleap => [
7303             '1',
7304             '2',
7305             '3',
7306             '4',
7307             '5',
7308             '6',
7309             '7',
7310             '8',
7311             '9',
7312             '10',
7313             '11',
7314             '12'
7315             ],
7316             leap => [
7317            
7318             ],
7319             },
7320             wide => {
7321             nonleap => [
7322             'zhÄ“ngyuè',
7323             'èryuè',
7324             'sānyuè',
7325             'sìyuè',
7326             'wÇ”yuè',
7327             'liùyuè',
7328             'qÄ«yuè',
7329             'bāyuè',
7330             'jiÇ”yuè',
7331             'shíyuè',
7332             'shíyÄ«yuè',
7333             'shí’èryuè'
7334             ],
7335             leap => [
7336            
7337             ],
7338             },
7339             },
7340             },
7341             'coptic' => {
7342             'format' => {
7343             abbreviated => {
7344             nonleap => [
7345             'tout',
7346             'bâb.',
7347             'hât.',
7348             'kya.',
7349             'toub.',
7350             'amsh.',
7351             'barma.',
7352             'barmo.',
7353             'bash.',
7354             'ba’o.',
7355             'abî.',
7356             'mis.',
7357             'al-n.'
7358             ],
7359             leap => [
7360            
7361             ],
7362             },
7363             narrow => {
7364             nonleap => [
7365             'T',
7366             'B',
7367             'H',
7368             'K',
7369             'T',
7370             'A',
7371             'B',
7372             'B',
7373             'B',
7374             'B',
7375             'A',
7376             'M',
7377             'N'
7378             ],
7379             leap => [
7380            
7381             ],
7382             },
7383             wide => {
7384             nonleap => [
7385             'tout',
7386             'bâbâ',
7387             'hâtour',
7388             'kyakh',
7389             'toubah',
7390             'amshîr',
7391             'barmahât',
7392             'barmoudah',
7393             'bashans',
7394             'ba’ounah',
7395             'abîb',
7396             'misra',
7397             'al-nasi'
7398             ],
7399             leap => [
7400            
7401             ],
7402             },
7403             },
7404             'stand-alone' => {
7405             abbreviated => {
7406             nonleap => [
7407             'tout',
7408             'bâb.',
7409             'hât.',
7410             'kya.',
7411             'toub.',
7412             'amsh.',
7413             'barma.',
7414             'barmo.',
7415             'bash.',
7416             'ba’o.',
7417             'abî.',
7418             'mis.',
7419             'al-n.'
7420             ],
7421             leap => [
7422            
7423             ],
7424             },
7425             narrow => {
7426             nonleap => [
7427             'T',
7428             'B',
7429             'H',
7430             'K',
7431             'T',
7432             'A',
7433             'B',
7434             'B',
7435             'B',
7436             'B',
7437             'A',
7438             'M',
7439             'N'
7440             ],
7441             leap => [
7442            
7443             ],
7444             },
7445             wide => {
7446             nonleap => [
7447             'tout',
7448             'bâbâ',
7449             'hâtour',
7450             'kyakh',
7451             'toubah',
7452             'amshîr',
7453             'barmahât',
7454             'barmoudah',
7455             'bashans',
7456             'ba’ounah',
7457             'abîb',
7458             'misra',
7459             'al-nasi'
7460             ],
7461             leap => [
7462            
7463             ],
7464             },
7465             },
7466             },
7467             'dangi' => {
7468             'format' => {
7469             abbreviated => {
7470             nonleap => [
7471             '1yuè',
7472             '2yuè',
7473             '3yuè',
7474             '4yuè',
7475             '5yuè',
7476             '6yuè',
7477             '7yuè',
7478             '8yuè',
7479             '9yuè',
7480             '10yuè',
7481             '11yuè',
7482             '12yuè'
7483             ],
7484             leap => [
7485            
7486             ],
7487             },
7488             narrow => {
7489             nonleap => [
7490             '1',
7491             '2',
7492             '3',
7493             '4',
7494             '5',
7495             '6',
7496             '7',
7497             '8',
7498             '9',
7499             '10',
7500             '11',
7501             '12'
7502             ],
7503             leap => [
7504            
7505             ],
7506             },
7507             wide => {
7508             nonleap => [
7509             'zhÄ“ngyuè',
7510             'èryuè',
7511             'sānyuè',
7512             'sìyuè',
7513             'wÇ”yuè',
7514             'liùyuè',
7515             'qÄ«yuè',
7516             'bāyuè',
7517             'jiÇ”yuè',
7518             'shíyuè',
7519             'shíyÄ«yuè',
7520             'shí’èryuè'
7521             ],
7522             leap => [
7523            
7524             ],
7525             },
7526             },
7527             'stand-alone' => {
7528             abbreviated => {
7529             nonleap => [
7530             '1yuè',
7531             '2yuè',
7532             '3yuè',
7533             '4yuè',
7534             '5yuè',
7535             '6yuè',
7536             '7yuè',
7537             '8yuè',
7538             '9yuè',
7539             '10yuè',
7540             '11yuè',
7541             '12yuè'
7542             ],
7543             leap => [
7544            
7545             ],
7546             },
7547             narrow => {
7548             nonleap => [
7549             '1',
7550             '2',
7551             '3',
7552             '4',
7553             '5',
7554             '6',
7555             '7',
7556             '8',
7557             '9',
7558             '10',
7559             '11',
7560             '12'
7561             ],
7562             leap => [
7563            
7564             ],
7565             },
7566             wide => {
7567             nonleap => [
7568             'zhÄ“ngyuè',
7569             'èryuè',
7570             'sānyuè',
7571             'sìyuè',
7572             'wÇ”yuè',
7573             'liùyuè',
7574             'qÄ«yuè',
7575             'bāyuè',
7576             'jiÇ”yuè',
7577             'shíyuè',
7578             'shíyÄ«yuè',
7579             'shí’èryuè'
7580             ],
7581             leap => [
7582            
7583             ],
7584             },
7585             },
7586             },
7587             'ethiopic' => {
7588             'format' => {
7589             abbreviated => {
7590             nonleap => [
7591             'mäs.',
7592             'teq.',
7593             'hed.',
7594             'tah.',
7595             'ter',
7596             'yäk.',
7597             'mäg.',
7598             'miy.',
7599             'gue.',
7600             'sän.',
7601             'ham.',
7602             'näh.',
7603             'pag.'
7604             ],
7605             leap => [
7606            
7607             ],
7608             },
7609             wide => {
7610             nonleap => [
7611             'mäskäräm',
7612             'teqemt',
7613             'hedar',
7614             'tahesas',
7615             'ter',
7616             'yäkatit',
7617             'mägabit',
7618             'miyazya',
7619             'guenbot',
7620             'säné',
7621             'hamlé',
7622             'nähasé',
7623             'pagumén'
7624             ],
7625             leap => [
7626            
7627             ],
7628             },
7629             },
7630             'stand-alone' => {
7631             narrow => {
7632             nonleap => [
7633             'M',
7634             'T',
7635             'H',
7636             'T',
7637             'T',
7638             'Y',
7639             'M',
7640             'M',
7641             'G',
7642             'S',
7643             'H',
7644             'N',
7645             'P'
7646             ],
7647             leap => [
7648            
7649             ],
7650             },
7651             },
7652             },
7653             'gregorian' => {
7654             'format' => {
7655             abbreviated => {
7656             nonleap => [
7657             'janv.',
7658             'févr.',
7659             'mars',
7660             'avr.',
7661             'mai',
7662             'juin',
7663             'juil.',
7664             'août',
7665             'sept.',
7666             'oct.',
7667             'nov.',
7668             'déc.'
7669             ],
7670             leap => [
7671            
7672             ],
7673             },
7674             narrow => {
7675             nonleap => [
7676             'J',
7677             'F',
7678             'M',
7679             'A',
7680             'M',
7681             'J',
7682             'J',
7683             'A',
7684             'S',
7685             'O',
7686             'N',
7687             'D'
7688             ],
7689             leap => [
7690            
7691             ],
7692             },
7693             wide => {
7694             nonleap => [
7695             'janvier',
7696             'février',
7697             'mars',
7698             'avril',
7699             'mai',
7700             'juin',
7701             'juillet',
7702             'août',
7703             'septembre',
7704             'octobre',
7705             'novembre',
7706             'décembre'
7707             ],
7708             leap => [
7709            
7710             ],
7711             },
7712             },
7713             'stand-alone' => {
7714             abbreviated => {
7715             nonleap => [
7716             'janv.',
7717             'févr.',
7718             'mars',
7719             'avr.',
7720             'mai',
7721             'juin',
7722             'juil.',
7723             'août',
7724             'sept.',
7725             'oct.',
7726             'nov.',
7727             'déc.'
7728             ],
7729             leap => [
7730            
7731             ],
7732             },
7733             narrow => {
7734             nonleap => [
7735             'J',
7736             'F',
7737             'M',
7738             'A',
7739             'M',
7740             'J',
7741             'J',
7742             'A',
7743             'S',
7744             'O',
7745             'N',
7746             'D'
7747             ],
7748             leap => [
7749            
7750             ],
7751             },
7752             wide => {
7753             nonleap => [
7754             'janvier',
7755             'février',
7756             'mars',
7757             'avril',
7758             'mai',
7759             'juin',
7760             'juillet',
7761             'août',
7762             'septembre',
7763             'octobre',
7764             'novembre',
7765             'décembre'
7766             ],
7767             leap => [
7768            
7769             ],
7770             },
7771             },
7772             },
7773             'hebrew' => {
7774             'format' => {
7775             abbreviated => {
7776             nonleap => [
7777             'tis.',
7778             'hes.',
7779             'kis.',
7780             'téb.',
7781             'sché.',
7782             'ad.I',
7783             'adar',
7784             'nis.',
7785             'iyar',
7786             'siv.',
7787             'tam.',
7788             'ab',
7789             'ell.'
7790             ],
7791             leap => [
7792             '',
7793             '',
7794             '',
7795             '',
7796             '',
7797             '',
7798             'ad.II'
7799             ],
7800             },
7801             narrow => {
7802             nonleap => [
7803             'T',
7804             'H',
7805             'K',
7806             'T',
7807             'S',
7808             'A',
7809             'A',
7810             'N',
7811             'I',
7812             'S',
7813             'T',
7814             'A',
7815             'E'
7816             ],
7817             leap => [
7818             '',
7819             '',
7820             '',
7821             '',
7822             '',
7823             '',
7824             'A'
7825             ],
7826             },
7827             wide => {
7828             nonleap => [
7829             'Tisseri',
7830             'Hesvan',
7831             'Kislev',
7832             'Tébeth',
7833             'Schébat',
7834             'Adar I',
7835             'Adar',
7836             'Nissan',
7837             'Iyar',
7838             'Sivan',
7839             'Tamouz',
7840             'Ab',
7841             'Elloul'
7842             ],
7843             leap => [
7844             '',
7845             '',
7846             '',
7847             '',
7848             '',
7849             '',
7850             'Adar II'
7851             ],
7852             },
7853             },
7854             'stand-alone' => {
7855             abbreviated => {
7856             nonleap => [
7857             'tis.',
7858             'hes.',
7859             'kis.',
7860             'téb.',
7861             'sché.',
7862             'ad.I',
7863             'adar',
7864             'nis.',
7865             'iyar',
7866             'siv.',
7867             'tam.',
7868             'ab',
7869             'ell.'
7870             ],
7871             leap => [
7872             '',
7873             '',
7874             '',
7875             '',
7876             '',
7877             '',
7878             'ad.II'
7879             ],
7880             },
7881             narrow => {
7882             nonleap => [
7883             'T',
7884             'H',
7885             'K',
7886             'T',
7887             'S',
7888             'A',
7889             'A',
7890             'N',
7891             'I',
7892             'S',
7893             'T',
7894             'A',
7895             'E'
7896             ],
7897             leap => [
7898             '',
7899             '',
7900             '',
7901             '',
7902             '',
7903             '',
7904             'A'
7905             ],
7906             },
7907             wide => {
7908             nonleap => [
7909             'Tisseri',
7910             'Hesvan',
7911             'Kislev',
7912             'Tébeth',
7913             'Schébat',
7914             'Adar I',
7915             'Adar',
7916             'Nissan',
7917             'Iyar',
7918             'Sivan',
7919             'Tamouz',
7920             'Ab',
7921             'Elloul'
7922             ],
7923             leap => [
7924             '',
7925             '',
7926             '',
7927             '',
7928             '',
7929             '',
7930             'Adar II'
7931             ],
7932             },
7933             },
7934             },
7935             'indian' => {
7936             'format' => {
7937             abbreviated => {
7938             nonleap => [
7939             'chai.',
7940             'vai.',
7941             'jyai.',
7942             'āsha.',
7943             'shrā.',
7944             'bhā.',
7945             'āshw.',
7946             'kār.',
7947             'mār.',
7948             'pau.',
7949             'māgh',
7950             'phāl.'
7951             ],
7952             leap => [
7953            
7954             ],
7955             },
7956             narrow => {
7957             nonleap => [
7958             'C',
7959             'V',
7960             'J',
7961             'Ä€',
7962             'S',
7963             'B',
7964             'Ä€',
7965             'K',
7966             'M',
7967             'P',
7968             'M',
7969             'P'
7970             ],
7971             leap => [
7972            
7973             ],
7974             },
7975             wide => {
7976             nonleap => [
7977             'chaitra',
7978             'vaishākh',
7979             'jyaishtha',
7980             'āshādha',
7981             'shrāvana',
7982             'bhādrapad',
7983             'āshwin',
7984             'kārtik',
7985             'mārgashÄ«rsha',
7986             'paush',
7987             'māgh',
7988             'phālgun'
7989             ],
7990             leap => [
7991            
7992             ],
7993             },
7994             },
7995             'stand-alone' => {
7996             abbreviated => {
7997             nonleap => [
7998             'chai.',
7999             'vai.',
8000             'jyai.',
8001             'āsha.',
8002             'shrā.',
8003             'bhā.',
8004             'āshw.',
8005             'kār.',
8006             'mār.',
8007             'pau.',
8008             'māgh',
8009             'phāl.'
8010             ],
8011             leap => [
8012            
8013             ],
8014             },
8015             narrow => {
8016             nonleap => [
8017             'C',
8018             'V',
8019             'J',
8020             'Ä€',
8021             'S',
8022             'B',
8023             'Ä€',
8024             'K',
8025             'M',
8026             'P',
8027             'M',
8028             'P'
8029             ],
8030             leap => [
8031            
8032             ],
8033             },
8034             wide => {
8035             nonleap => [
8036             'chaitra',
8037             'vaishākh',
8038             'jyaishtha',
8039             'āshādha',
8040             'shrāvana',
8041             'bhādrapad',
8042             'āshwin',
8043             'kārtik',
8044             'mārgashÄ«rsha',
8045             'paush',
8046             'māgh',
8047             'phālgun'
8048             ],
8049             leap => [
8050            
8051             ],
8052             },
8053             },
8054             },
8055             'islamic' => {
8056             'format' => {
8057             abbreviated => {
8058             nonleap => [
8059             'mouh.',
8060             'saf.',
8061             'rab. aw.',
8062             'rab. th.',
8063             'joum. oul.',
8064             'joum. tha.',
8065             'raj.',
8066             'chaa.',
8067             'ram.',
8068             'chaw.',
8069             'dhou. q.',
8070             'dhou. h.'
8071             ],
8072             leap => [
8073            
8074             ],
8075             },
8076             narrow => {
8077             nonleap => [
8078             '1',
8079             '2',
8080             '3',
8081             '4',
8082             '5',
8083             '6',
8084             '7',
8085             '8',
8086             '9',
8087             '10',
8088             '11',
8089             '12'
8090             ],
8091             leap => [
8092            
8093             ],
8094             },
8095             wide => {
8096             nonleap => [
8097             'mouharram',
8098             'safar',
8099             'rabia al awal',
8100             'rabia ath-thani',
8101             'joumada al oula',
8102             'joumada ath-thania',
8103             'rajab',
8104             'chaabane',
8105             'ramadan',
8106             'chawwal',
8107             'dhou al qi`da',
8108             'dhou al-hijja'
8109             ],
8110             leap => [
8111            
8112             ],
8113             },
8114             },
8115             'stand-alone' => {
8116             abbreviated => {
8117             nonleap => [
8118             'mouh.',
8119             'saf.',
8120             'rab. aw.',
8121             'rab. th.',
8122             'joum. ou.',
8123             'joum. th.',
8124             'raj.',
8125             'chaa.',
8126             'ram.',
8127             'chaw.',
8128             'dhou. qi.',
8129             'dhou. hi.'
8130             ],
8131             leap => [
8132            
8133             ],
8134             },
8135             narrow => {
8136             nonleap => [
8137             '1',
8138             '2',
8139             '3',
8140             '4',
8141             '5',
8142             '6',
8143             '7',
8144             '8',
8145             '9',
8146             '10',
8147             '11',
8148             '12'
8149             ],
8150             leap => [
8151            
8152             ],
8153             },
8154             wide => {
8155             nonleap => [
8156             'mouharram',
8157             'safar',
8158             'rabia al awal',
8159             'rabia ath-thani',
8160             'joumada al oula',
8161             'joumada ath-thania',
8162             'rajab',
8163             'chaabane',
8164             'ramadan',
8165             'chawwal',
8166             'dhou al qi`da',
8167             'dhou al-hijja'
8168             ],
8169             leap => [
8170            
8171             ],
8172             },
8173             },
8174             },
8175             } },
8176             );
8177              
8178             has 'calendar_days' => (
8179             is => 'ro',
8180             isa => HashRef,
8181             init_arg => undef,
8182             default => sub { {
8183             'gregorian' => {
8184             'format' => {
8185             abbreviated => {
8186             mon => 'lun.',
8187             tue => 'mar.',
8188             wed => 'mer.',
8189             thu => 'jeu.',
8190             fri => 'ven.',
8191             sat => 'sam.',
8192             sun => 'dim.'
8193             },
8194             narrow => {
8195             mon => 'L',
8196             tue => 'M',
8197             wed => 'M',
8198             thu => 'J',
8199             fri => 'V',
8200             sat => 'S',
8201             sun => 'D'
8202             },
8203             short => {
8204             mon => 'lu',
8205             tue => 'ma',
8206             wed => 'me',
8207             thu => 'je',
8208             fri => 've',
8209             sat => 'sa',
8210             sun => 'di'
8211             },
8212             wide => {
8213             mon => 'lundi',
8214             tue => 'mardi',
8215             wed => 'mercredi',
8216             thu => 'jeudi',
8217             fri => 'vendredi',
8218             sat => 'samedi',
8219             sun => 'dimanche'
8220             },
8221             },
8222             'stand-alone' => {
8223             abbreviated => {
8224             mon => 'lun.',
8225             tue => 'mar.',
8226             wed => 'mer.',
8227             thu => 'jeu.',
8228             fri => 'ven.',
8229             sat => 'sam.',
8230             sun => 'dim.'
8231             },
8232             narrow => {
8233             mon => 'L',
8234             tue => 'M',
8235             wed => 'M',
8236             thu => 'J',
8237             fri => 'V',
8238             sat => 'S',
8239             sun => 'D'
8240             },
8241             short => {
8242             mon => 'lu',
8243             tue => 'ma',
8244             wed => 'me',
8245             thu => 'je',
8246             fri => 've',
8247             sat => 'sa',
8248             sun => 'di'
8249             },
8250             wide => {
8251             mon => 'lundi',
8252             tue => 'mardi',
8253             wed => 'mercredi',
8254             thu => 'jeudi',
8255             fri => 'vendredi',
8256             sat => 'samedi',
8257             sun => 'dimanche'
8258             },
8259             },
8260             },
8261             } },
8262             );
8263              
8264             has 'calendar_quarters' => (
8265             is => 'ro',
8266             isa => HashRef,
8267             init_arg => undef,
8268             default => sub { {
8269             'gregorian' => {
8270             'format' => {
8271             abbreviated => {0 => 'T1',
8272             1 => 'T2',
8273             2 => 'T3',
8274             3 => 'T4'
8275             },
8276             narrow => {0 => '1',
8277             1 => '2',
8278             2 => '3',
8279             3 => '4'
8280             },
8281             wide => {0 => '1er trimestre',
8282             1 => '2e trimestre',
8283             2 => '3e trimestre',
8284             3 => '4e trimestre'
8285             },
8286             },
8287             'stand-alone' => {
8288             abbreviated => {0 => 'T1',
8289             1 => 'T2',
8290             2 => 'T3',
8291             3 => 'T4'
8292             },
8293             narrow => {0 => '1',
8294             1 => '2',
8295             2 => '3',
8296             3 => '4'
8297             },
8298             wide => {0 => '1er trimestre',
8299             1 => '2e trimestre',
8300             2 => '3e trimestre',
8301             3 => '4e trimestre'
8302             },
8303             },
8304             },
8305             } },
8306             );
8307              
8308             has 'day_period_data' => (
8309             is => 'ro',
8310             isa => CodeRef,
8311             init_arg => undef,
8312             default => sub { sub {
8313             # Time in hhmm format
8314             my ($self, $type, $time, $day_period_type) = @_;
8315             $day_period_type //= 'default';
8316             SWITCH:
8317             for ($type) {
8318             if ($_ eq 'roc') {
8319             if($day_period_type eq 'default') {
8320             return 'midnight' if $time == 0;
8321             return 'noon' if $time == 1200;
8322             return 'evening1' if $time >= 1800
8323             && $time < 2400;
8324             return 'afternoon1' if $time >= 1200
8325             && $time < 1800;
8326             return 'morning1' if $time >= 400
8327             && $time < 1200;
8328             return 'night1' if $time >= 0
8329             && $time < 400;
8330             }
8331             if($day_period_type eq 'selection') {
8332             return 'evening1' if $time >= 1800
8333             && $time < 2400;
8334             return 'afternoon1' if $time >= 1200
8335             && $time < 1800;
8336             return 'morning1' if $time >= 400
8337             && $time < 1200;
8338             return 'night1' if $time >= 0
8339             && $time < 400;
8340             }
8341             last SWITCH;
8342             }
8343             if ($_ eq 'islamic') {
8344             if($day_period_type eq 'default') {
8345             return 'midnight' if $time == 0;
8346             return 'noon' if $time == 1200;
8347             return 'evening1' if $time >= 1800
8348             && $time < 2400;
8349             return 'afternoon1' if $time >= 1200
8350             && $time < 1800;
8351             return 'morning1' if $time >= 400
8352             && $time < 1200;
8353             return 'night1' if $time >= 0
8354             && $time < 400;
8355             }
8356             if($day_period_type eq 'selection') {
8357             return 'evening1' if $time >= 1800
8358             && $time < 2400;
8359             return 'afternoon1' if $time >= 1200
8360             && $time < 1800;
8361             return 'morning1' if $time >= 400
8362             && $time < 1200;
8363             return 'night1' if $time >= 0
8364             && $time < 400;
8365             }
8366             last SWITCH;
8367             }
8368             if ($_ eq 'dangi') {
8369             if($day_period_type eq 'default') {
8370             return 'midnight' if $time == 0;
8371             return 'noon' if $time == 1200;
8372             return 'evening1' if $time >= 1800
8373             && $time < 2400;
8374             return 'afternoon1' if $time >= 1200
8375             && $time < 1800;
8376             return 'morning1' if $time >= 400
8377             && $time < 1200;
8378             return 'night1' if $time >= 0
8379             && $time < 400;
8380             }
8381             if($day_period_type eq 'selection') {
8382             return 'evening1' if $time >= 1800
8383             && $time < 2400;
8384             return 'afternoon1' if $time >= 1200
8385             && $time < 1800;
8386             return 'morning1' if $time >= 400
8387             && $time < 1200;
8388             return 'night1' if $time >= 0
8389             && $time < 400;
8390             }
8391             last SWITCH;
8392             }
8393             if ($_ eq 'chinese') {
8394             if($day_period_type eq 'default') {
8395             return 'midnight' if $time == 0;
8396             return 'noon' if $time == 1200;
8397             return 'evening1' if $time >= 1800
8398             && $time < 2400;
8399             return 'afternoon1' if $time >= 1200
8400             && $time < 1800;
8401             return 'morning1' if $time >= 400
8402             && $time < 1200;
8403             return 'night1' if $time >= 0
8404             && $time < 400;
8405             }
8406             if($day_period_type eq 'selection') {
8407             return 'evening1' if $time >= 1800
8408             && $time < 2400;
8409             return 'afternoon1' if $time >= 1200
8410             && $time < 1800;
8411             return 'morning1' if $time >= 400
8412             && $time < 1200;
8413             return 'night1' if $time >= 0
8414             && $time < 400;
8415             }
8416             last SWITCH;
8417             }
8418             if ($_ eq 'coptic') {
8419             if($day_period_type eq 'default') {
8420             return 'midnight' if $time == 0;
8421             return 'noon' if $time == 1200;
8422             return 'evening1' if $time >= 1800
8423             && $time < 2400;
8424             return 'afternoon1' if $time >= 1200
8425             && $time < 1800;
8426             return 'morning1' if $time >= 400
8427             && $time < 1200;
8428             return 'night1' if $time >= 0
8429             && $time < 400;
8430             }
8431             if($day_period_type eq 'selection') {
8432             return 'evening1' if $time >= 1800
8433             && $time < 2400;
8434             return 'afternoon1' if $time >= 1200
8435             && $time < 1800;
8436             return 'morning1' if $time >= 400
8437             && $time < 1200;
8438             return 'night1' if $time >= 0
8439             && $time < 400;
8440             }
8441             last SWITCH;
8442             }
8443             if ($_ eq 'gregorian') {
8444             if($day_period_type eq 'default') {
8445             return 'midnight' if $time == 0;
8446             return 'noon' if $time == 1200;
8447             return 'evening1' if $time >= 1800
8448             && $time < 2400;
8449             return 'afternoon1' if $time >= 1200
8450             && $time < 1800;
8451             return 'morning1' if $time >= 400
8452             && $time < 1200;
8453             return 'night1' if $time >= 0
8454             && $time < 400;
8455             }
8456             if($day_period_type eq 'selection') {
8457             return 'evening1' if $time >= 1800
8458             && $time < 2400;
8459             return 'afternoon1' if $time >= 1200
8460             && $time < 1800;
8461             return 'morning1' if $time >= 400
8462             && $time < 1200;
8463             return 'night1' if $time >= 0
8464             && $time < 400;
8465             }
8466             last SWITCH;
8467             }
8468             if ($_ eq 'indian') {
8469             if($day_period_type eq 'default') {
8470             return 'midnight' if $time == 0;
8471             return 'noon' if $time == 1200;
8472             return 'evening1' if $time >= 1800
8473             && $time < 2400;
8474             return 'afternoon1' if $time >= 1200
8475             && $time < 1800;
8476             return 'morning1' if $time >= 400
8477             && $time < 1200;
8478             return 'night1' if $time >= 0
8479             && $time < 400;
8480             }
8481             if($day_period_type eq 'selection') {
8482             return 'evening1' if $time >= 1800
8483             && $time < 2400;
8484             return 'afternoon1' if $time >= 1200
8485             && $time < 1800;
8486             return 'morning1' if $time >= 400
8487             && $time < 1200;
8488             return 'night1' if $time >= 0
8489             && $time < 400;
8490             }
8491             last SWITCH;
8492             }
8493             if ($_ eq 'buddhist') {
8494             if($day_period_type eq 'default') {
8495             return 'midnight' if $time == 0;
8496             return 'noon' if $time == 1200;
8497             return 'evening1' if $time >= 1800
8498             && $time < 2400;
8499             return 'afternoon1' if $time >= 1200
8500             && $time < 1800;
8501             return 'morning1' if $time >= 400
8502             && $time < 1200;
8503             return 'night1' if $time >= 0
8504             && $time < 400;
8505             }
8506             if($day_period_type eq 'selection') {
8507             return 'evening1' if $time >= 1800
8508             && $time < 2400;
8509             return 'afternoon1' if $time >= 1200
8510             && $time < 1800;
8511             return 'morning1' if $time >= 400
8512             && $time < 1200;
8513             return 'night1' if $time >= 0
8514             && $time < 400;
8515             }
8516             last SWITCH;
8517             }
8518             if ($_ eq 'persian') {
8519             if($day_period_type eq 'default') {
8520             return 'midnight' if $time == 0;
8521             return 'noon' if $time == 1200;
8522             return 'evening1' if $time >= 1800
8523             && $time < 2400;
8524             return 'afternoon1' if $time >= 1200
8525             && $time < 1800;
8526             return 'morning1' if $time >= 400
8527             && $time < 1200;
8528             return 'night1' if $time >= 0
8529             && $time < 400;
8530             }
8531             if($day_period_type eq 'selection') {
8532             return 'evening1' if $time >= 1800
8533             && $time < 2400;
8534             return 'afternoon1' if $time >= 1200
8535             && $time < 1800;
8536             return 'morning1' if $time >= 400
8537             && $time < 1200;
8538             return 'night1' if $time >= 0
8539             && $time < 400;
8540             }
8541             last SWITCH;
8542             }
8543             if ($_ eq 'generic') {
8544             if($day_period_type eq 'default') {
8545             return 'midnight' if $time == 0;
8546             return 'noon' if $time == 1200;
8547             return 'evening1' if $time >= 1800
8548             && $time < 2400;
8549             return 'afternoon1' if $time >= 1200
8550             && $time < 1800;
8551             return 'morning1' if $time >= 400
8552             && $time < 1200;
8553             return 'night1' if $time >= 0
8554             && $time < 400;
8555             }
8556             if($day_period_type eq 'selection') {
8557             return 'evening1' if $time >= 1800
8558             && $time < 2400;
8559             return 'afternoon1' if $time >= 1200
8560             && $time < 1800;
8561             return 'morning1' if $time >= 400
8562             && $time < 1200;
8563             return 'night1' if $time >= 0
8564             && $time < 400;
8565             }
8566             last SWITCH;
8567             }
8568             if ($_ eq 'japanese') {
8569             if($day_period_type eq 'default') {
8570             return 'midnight' if $time == 0;
8571             return 'noon' if $time == 1200;
8572             return 'evening1' if $time >= 1800
8573             && $time < 2400;
8574             return 'afternoon1' if $time >= 1200
8575             && $time < 1800;
8576             return 'morning1' if $time >= 400
8577             && $time < 1200;
8578             return 'night1' if $time >= 0
8579             && $time < 400;
8580             }
8581             if($day_period_type eq 'selection') {
8582             return 'evening1' if $time >= 1800
8583             && $time < 2400;
8584             return 'afternoon1' if $time >= 1200
8585             && $time < 1800;
8586             return 'morning1' if $time >= 400
8587             && $time < 1200;
8588             return 'night1' if $time >= 0
8589             && $time < 400;
8590             }
8591             last SWITCH;
8592             }
8593             if ($_ eq 'hebrew') {
8594             if($day_period_type eq 'default') {
8595             return 'midnight' if $time == 0;
8596             return 'noon' if $time == 1200;
8597             return 'evening1' if $time >= 1800
8598             && $time < 2400;
8599             return 'afternoon1' if $time >= 1200
8600             && $time < 1800;
8601             return 'morning1' if $time >= 400
8602             && $time < 1200;
8603             return 'night1' if $time >= 0
8604             && $time < 400;
8605             }
8606             if($day_period_type eq 'selection') {
8607             return 'evening1' if $time >= 1800
8608             && $time < 2400;
8609             return 'afternoon1' if $time >= 1200
8610             && $time < 1800;
8611             return 'morning1' if $time >= 400
8612             && $time < 1200;
8613             return 'night1' if $time >= 0
8614             && $time < 400;
8615             }
8616             last SWITCH;
8617             }
8618             if ($_ eq 'ethiopic') {
8619             if($day_period_type eq 'default') {
8620             return 'midnight' if $time == 0;
8621             return 'noon' if $time == 1200;
8622             return 'evening1' if $time >= 1800
8623             && $time < 2400;
8624             return 'afternoon1' if $time >= 1200
8625             && $time < 1800;
8626             return 'morning1' if $time >= 400
8627             && $time < 1200;
8628             return 'night1' if $time >= 0
8629             && $time < 400;
8630             }
8631             if($day_period_type eq 'selection') {
8632             return 'evening1' if $time >= 1800
8633             && $time < 2400;
8634             return 'afternoon1' if $time >= 1200
8635             && $time < 1800;
8636             return 'morning1' if $time >= 400
8637             && $time < 1200;
8638             return 'night1' if $time >= 0
8639             && $time < 400;
8640             }
8641             last SWITCH;
8642             }
8643             }
8644             } },
8645             );
8646              
8647             around day_period_data => sub {
8648             my ($orig, $self) = @_;
8649             return $self->$orig;
8650             };
8651              
8652             has 'day_periods' => (
8653             is => 'ro',
8654             isa => HashRef,
8655             init_arg => undef,
8656             default => sub { {
8657             'gregorian' => {
8658             'format' => {
8659             'abbreviated' => {
8660             'am' => q{AM},
8661             'noon' => q{midi},
8662             'evening1' => q{soir},
8663             'night1' => q{nuit},
8664             'morning1' => q{mat.},
8665             'pm' => q{PM},
8666             'afternoon1' => q{ap.m.},
8667             'midnight' => q{min.},
8668             },
8669             'wide' => {
8670             'midnight' => q{minuit},
8671             'evening1' => q{du soir},
8672             'noon' => q{midi},
8673             'am' => q{AM},
8674             'afternoon1' => q{de l’après-midi},
8675             'pm' => q{PM},
8676             'morning1' => q{du matin},
8677             'night1' => q{de nuit},
8678             },
8679             'narrow' => {
8680             'am' => q{AM},
8681             'noon' => q{midi},
8682             'evening1' => q{soir},
8683             'night1' => q{nuit},
8684             'morning1' => q{mat.},
8685             'pm' => q{PM},
8686             'afternoon1' => q{ap.m.},
8687             'midnight' => q{min.},
8688             },
8689             },
8690             'stand-alone' => {
8691             'wide' => {
8692             'evening1' => q{soir},
8693             'noon' => q{midi},
8694             'am' => q{AM},
8695             'pm' => q{PM},
8696             'afternoon1' => q{après-midi},
8697             'morning1' => q{matin},
8698             'night1' => q{nuit},
8699             'midnight' => q{minuit},
8700             },
8701             'narrow' => {
8702             'midnight' => q{min.},
8703             'night1' => q{nuit},
8704             'morning1' => q{mat.},
8705             'pm' => q{PM},
8706             'afternoon1' => q{ap.m.},
8707             'am' => q{AM},
8708             'noon' => q{midi},
8709             'evening1' => q{soir},
8710             },
8711             'abbreviated' => {
8712             'midnight' => q{min.},
8713             'night1' => q{nuit},
8714             'morning1' => q{mat.},
8715             'pm' => q{PM},
8716             'afternoon1' => q{ap.m.},
8717             'am' => q{AM},
8718             'noon' => q{midi},
8719             'evening1' => q{soir},
8720             },
8721             },
8722             },
8723             } },
8724             );
8725              
8726             has 'eras' => (
8727             is => 'ro',
8728             isa => HashRef,
8729             init_arg => undef,
8730             default => sub { {
8731             'buddhist' => {
8732             abbreviated => {
8733             '0' => 'ère b.'
8734             },
8735             narrow => {
8736             '0' => 'E.B.'
8737             },
8738             wide => {
8739             '0' => 'ère bouddhiste'
8740             },
8741             },
8742             'chinese' => {
8743             },
8744             'coptic' => {
8745             abbreviated => {
8746             '0' => 'av. D.',
8747             '1' => 'ap. D.'
8748             },
8749             wide => {
8750             '0' => 'avant Dioclétien',
8751             '1' => 'après Dioclétien'
8752             },
8753             },
8754             'dangi' => {
8755             },
8756             'ethiopic' => {
8757             abbreviated => {
8758             '0' => 'av. Inc.',
8759             '1' => 'ap. Inc.'
8760             },
8761             wide => {
8762             '0' => 'avant l’Incarnation',
8763             '1' => 'après l’Incarnation'
8764             },
8765             },
8766             'generic' => {
8767             },
8768             'gregorian' => {
8769             abbreviated => {
8770             '0' => 'av. J.-C.',
8771             '1' => 'ap. J.-C.'
8772             },
8773             narrow => {
8774             '0' => 'av. J.-C.',
8775             '1' => 'ap. J.-C.'
8776             },
8777             wide => {
8778             '0' => 'avant Jésus-Christ',
8779             '1' => 'après Jésus-Christ'
8780             },
8781             },
8782             'hebrew' => {
8783             abbreviated => {
8784             '0' => 'AM'
8785             },
8786             wide => {
8787             '0' => 'Anno Mundi'
8788             },
8789             },
8790             'indian' => {
8791             abbreviated => {
8792             '0' => 'SAKA'
8793             },
8794             },
8795             'islamic' => {
8796             abbreviated => {
8797             '0' => 'AH'
8798             },
8799             },
8800             'japanese' => {
8801             abbreviated => {
8802             '0' => 'Taika (645–650)',
8803             '1' => 'Hakuchi (650–671)',
8804             '2' => 'Hakuhō (672–686)',
8805             '3' => 'Shuchō (686–701)',
8806             '4' => 'Taihō (701–704)',
8807             '5' => 'Keiun (704–708)',
8808             '6' => 'Wadō (708–715)',
8809             '7' => 'Reiki (715–717)',
8810             '8' => 'Yōrō (717–724)',
8811             '9' => 'Jinki (724–729)',
8812             '10' => 'Tenpyō (729–749)',
8813             '11' => 'Tenpyō-kampō (749-749)',
8814             '12' => 'Tenpyō-shōhō (749-757)',
8815             '13' => 'Tenpyō-hōji (757-765)',
8816             '14' => 'Tenpyō-jingo (765-767)',
8817             '15' => 'Jingo-keiun (767-770)',
8818             '16' => 'Hōki (770–780)',
8819             '17' => 'Ten-ō (781-782)',
8820             '18' => 'Enryaku (782–806)',
8821             '19' => 'Daidō (806–810)',
8822             '20' => 'Kōnin (810–824)',
8823             '21' => 'Tenchō (824–834)',
8824             '22' => 'Jōwa (834–848)',
8825             '23' => 'Kajō (848–851)',
8826             '24' => 'Ninju (851–854)',
8827             '25' => 'Saikō (854–857)',
8828             '26' => 'Ten-an (857-859)',
8829             '27' => 'Jōgan (859–877)',
8830             '28' => 'Gangyō (877–885)',
8831             '29' => 'Ninna (885–889)',
8832             '30' => 'Kanpyō (889–898)',
8833             '31' => 'Shōtai (898–901)',
8834             '32' => 'Engi (901–923)',
8835             '33' => 'Enchō (923–931)',
8836             '34' => 'Jōhei (931–938)',
8837             '35' => 'Tengyō (938–947)',
8838             '36' => 'Tenryaku (947–957)',
8839             '37' => 'Tentoku (957–961)',
8840             '38' => 'ÅŒwa (961–964)',
8841             '39' => 'Kōhō (964–968)',
8842             '40' => 'Anna (968–970)',
8843             '41' => 'Tenroku (970–973)',
8844             '42' => 'Ten’en (973–976)',
8845             '43' => 'Jōgen (976–978)',
8846             '44' => 'Tengen (978–983)',
8847             '45' => 'Eikan (983–985)',
8848             '46' => 'Kanna (985–987)',
8849             '47' => 'Eien (987–989)',
8850             '48' => 'Eiso (989–990)',
8851             '49' => 'Shōryaku (990–995)',
8852             '50' => 'Chōtoku (995–999)',
8853             '51' => 'Chōhō (999–1004)',
8854             '52' => 'Kankō (1004–1012)',
8855             '53' => 'Chōwa (1012–1017)',
8856             '54' => 'Kannin (1017–1021)',
8857             '55' => 'Jian (1021–1024)',
8858             '56' => 'Manju (1024–1028)',
8859             '57' => 'Chōgen (1028–1037)',
8860             '58' => 'Chōryaku (1037–1040)',
8861             '59' => 'ChōkyÅ« (1040–1044)',
8862             '60' => 'Kantoku (1044–1046)',
8863             '61' => 'Eishō (1046–1053)',
8864             '62' => 'Tengi (1053–1058)',
8865             '63' => 'Kōhei (1058–1065)',
8866             '64' => 'Jiryaku (1065–1069)',
8867             '65' => 'EnkyÅ« (1069–1074)',
8868             '66' => 'Shōho (1074–1077)',
8869             '67' => 'Shōryaku (1077–1081)',
8870             '68' => 'Eihō (1081–1084)',
8871             '69' => 'ÅŒtoku (1084–1087)',
8872             '70' => 'Kanji (1087–1094)',
8873             '71' => 'Kahō (1094–1096)',
8874             '72' => 'Eichō (1096–1097)',
8875             '73' => 'Jōtoku (1097–1099)',
8876             '74' => 'Kōwa (1099–1104)',
8877             '75' => 'Chōji (1104–1106)',
8878             '76' => 'Kashō (1106–1108)',
8879             '77' => 'Tennin (1108–1110)',
8880             '78' => 'Ten-ei (1110-1113)',
8881             '79' => 'EikyÅ« (1113–1118)',
8882             '80' => 'Gen’ei (1118–1120)',
8883             '81' => 'Hōan (1120–1124)',
8884             '82' => 'Tenji (1124–1126)',
8885             '83' => 'Daiji (1126–1131)',
8886             '84' => 'Tenshō (1131–1132)',
8887             '85' => 'Chōshō (1132–1135)',
8888             '86' => 'Hōen (1135–1141)',
8889             '87' => 'Eiji (1141–1142)',
8890             '88' => 'Kōji (1142–1144)',
8891             '89' => 'Ten’yō (1144–1145)',
8892             '90' => 'KyÅ«an (1145–1151)',
8893             '91' => 'Ninpei (1151–1154)',
8894             '92' => 'KyÅ«ju (1154–1156)',
8895             '93' => 'Hōgen (1156–1159)',
8896             '94' => 'Heiji (1159–1160)',
8897             '95' => 'Eiryaku (1160–1161)',
8898             '96' => 'ÅŒho (1161–1163)',
8899             '97' => 'Chōkan (1163–1165)',
8900             '98' => 'Eiman (1165–1166)',
8901             '99' => 'Nin’an (1166–1169)',
8902             '100' => 'Kaō (1169–1171)',
8903             '101' => 'Shōan (1171–1175)',
8904             '102' => 'Angen (1175–1177)',
8905             '103' => 'Jishō (1177–1181)',
8906             '104' => 'Yōwa (1181–1182)',
8907             '105' => 'Juei (1182–1184)',
8908             '106' => 'Genryaku (1184–1185)',
8909             '107' => 'Bunji (1185–1190)',
8910             '108' => 'KenkyÅ« (1190–1199)',
8911             '109' => 'Shōji (1199–1201)',
8912             '110' => 'Kennin (1201–1204)',
8913             '111' => 'GenkyÅ« (1204–1206)',
8914             '112' => 'Ken’ei (1206–1207)',
8915             '113' => 'Jōgen (1207–1211)',
8916             '114' => 'Kenryaku (1211–1213)',
8917             '115' => 'Kenpō (1213–1219)',
8918             '116' => 'JōkyÅ« (1219–1222)',
8919             '117' => 'Jōō (1222–1224)',
8920             '118' => 'Gennin (1224–1225)',
8921             '119' => 'Karoku (1225–1227)',
8922             '120' => 'Antei (1227–1229)',
8923             '121' => 'Kanki (1229–1232)',
8924             '122' => 'Jōei (1232–1233)',
8925             '123' => 'Tenpuku (1233–1234)',
8926             '124' => 'Bunryaku (1234–1235)',
8927             '125' => 'Katei (1235–1238)',
8928             '126' => 'Ryakunin (1238–1239)',
8929             '127' => 'En’ō (1239–1240)',
8930             '128' => 'Ninji (1240–1243)',
8931             '129' => 'Kangen (1243–1247)',
8932             '130' => 'Hōji (1247–1249)',
8933             '131' => 'Kenchō (1249–1256)',
8934             '132' => 'Kōgen (1256–1257)',
8935             '133' => 'Shōka (1257–1259)',
8936             '134' => 'Shōgen (1259–1260)',
8937             '135' => 'Bun’ō (1260–1261)',
8938             '136' => 'Kōchō (1261–1264)',
8939             '137' => 'Bun’ei (1264–1275)',
8940             '138' => 'Kenji (1275–1278)',
8941             '139' => 'Kōan (1278–1288)',
8942             '140' => 'Shōō (1288–1293)',
8943             '141' => 'Einin (1293–1299)',
8944             '142' => 'Shōan (1299–1302)',
8945             '143' => 'Kengen (1302–1303)',
8946             '144' => 'Kagen (1303–1306)',
8947             '145' => 'Tokuji (1306–1308)',
8948             '146' => 'Enkyō (1308–1311)',
8949             '147' => 'ÅŒchō (1311–1312)',
8950             '148' => 'Shōwa (1312–1317)',
8951             '149' => 'Bunpō (1317–1319)',
8952             '150' => 'Genō (1319–1321)',
8953             '151' => 'Genkō (1321–1324)',
8954             '152' => 'ShōchÅ« (1324–1326)',
8955             '153' => 'Karyaku (1326–1329)',
8956             '154' => 'Gentoku (1329–1331)',
8957             '155' => 'Genkō (1331–1334)',
8958             '156' => 'Kenmu (1334–1336)',
8959             '157' => 'Engen (1336–1340)',
8960             '158' => 'Kōkoku (1340–1346)',
8961             '159' => 'Shōhei (1346–1370)',
8962             '160' => 'Kentoku (1370–1372)',
8963             '161' => 'BunchÅ« (1372–1375)',
8964             '162' => 'Tenju (1375–1379)',
8965             '163' => 'Kōryaku (1379–1381)',
8966             '164' => 'Kōwa (1381–1384)',
8967             '165' => 'GenchÅ« (1384–1392)',
8968             '166' => 'Meitoku (1384–1387)',
8969             '167' => 'Kakei (1387–1389)',
8970             '168' => 'Kōō (1389–1390)',
8971             '169' => 'Meitoku (1390–1394)',
8972             '170' => 'ÅŒei (1394–1428)',
8973             '171' => 'Shōchō (1428–1429)',
8974             '172' => 'Eikyō (1429–1441)',
8975             '173' => 'Kakitsu (1441–1444)',
8976             '174' => 'Bun’an (1444–1449)',
8977             '175' => 'Hōtoku (1449–1452)',
8978             '176' => 'Kyōtoku (1452–1455)',
8979             '177' => 'Kōshō (1455–1457)',
8980             '178' => 'Chōroku (1457–1460)',
8981             '179' => 'Kanshō (1460–1466)',
8982             '180' => 'Bunshō (1466–1467)',
8983             '181' => 'ÅŒnin (1467–1469)',
8984             '182' => 'Bunmei (1469–1487)',
8985             '183' => 'Chōkyō (1487–1489)',
8986             '184' => 'Entoku (1489–1492)',
8987             '185' => 'Meiō (1492–1501)',
8988             '186' => 'Bunki (1501–1504)',
8989             '187' => 'Eishō (1504–1521)',
8990             '188' => 'Taiei (1521–1528)',
8991             '189' => 'Kyōroku (1528–1532)',
8992             '190' => 'Tenbun (1532–1555)',
8993             '191' => 'Kōji (1555–1558)',
8994             '192' => 'Eiroku (1558–1570)',
8995             '193' => 'Genki (1570–1573)',
8996             '194' => 'Tenshō (1573–1592)',
8997             '195' => 'Bunroku (1592–1596)',
8998             '196' => 'Keichō (1596–1615)',
8999             '197' => 'Genna (1615–1624)',
9000             '198' => 'Kan’ei (1624–1644)',
9001             '199' => 'Shōho (1644–1648)',
9002             '200' => 'Keian (1648–1652)',
9003             '201' => 'Jōō (1652–1655)',
9004             '202' => 'Meireki (1655–1658)',
9005             '203' => 'Manji (1658–1661)',
9006             '204' => 'Kanbun (1661–1673)',
9007             '205' => 'Enpō (1673–1681)',
9008             '206' => 'Tenna (1681–1684)',
9009             '207' => 'Jōkyō (1684–1688)',
9010             '208' => 'Genroku (1688–1704)',
9011             '209' => 'Hōei (1704–1711)',
9012             '210' => 'Shōtoku (1711–1716)',
9013             '211' => 'Kyōhō (1716–1736)',
9014             '212' => 'Genbun (1736–1741)',
9015             '213' => 'Kanpō (1741–1744)',
9016             '214' => 'Enkyō (1744–1748)',
9017             '215' => 'Kan’en (1748–1751)',
9018             '216' => 'Hōreki (1751–1764)',
9019             '217' => 'Meiwa (1764–1772)',
9020             '218' => 'An’ei (1772–1781)',
9021             '219' => 'Tenmei (1781–1789)',
9022             '220' => 'Kansei (1789–1801)',
9023             '221' => 'Kyōwa (1801–1804)',
9024             '222' => 'Bunka (1804–1818)',
9025             '223' => 'Bunsei (1818–1830)',
9026             '224' => 'Tenpō (1830–1844)',
9027             '225' => 'Kōka (1844–1848)',
9028             '226' => 'Kaei (1848–1854)',
9029             '227' => 'Ansei (1854–1860)',
9030             '228' => 'Man’en (1860–1861)',
9031             '229' => 'BunkyÅ« (1861–1864)',
9032             '230' => 'Genji (1864–1865)',
9033             '231' => 'Keiō (1865–1868)',
9034             '232' => 'Meiji',
9035             '233' => 'Taishō',
9036             '234' => 'Shōwa',
9037             '235' => 'Heisei'
9038             },
9039             narrow => {
9040             '0' => 'Taika (645–650)',
9041             '1' => 'Hakuchi (650–671)',
9042             '2' => 'Hakuhō (672–686)',
9043             '3' => 'Shuchō (686–701)',
9044             '4' => 'Taihō (701–704)',
9045             '5' => 'Keiun (704–708)',
9046             '6' => 'Wadō (708–715)',
9047             '7' => 'Reiki (715–717)',
9048             '8' => 'Yōrō (717–724)',
9049             '9' => 'Jinki (724–729)',
9050             '10' => 'Tenpyō (729–749)',
9051             '11' => 'Tenpyō-kampō (749-749)',
9052             '12' => 'Tenpyō-shōhō (749-757)',
9053             '13' => 'Tenpyō-hōji (757-765)',
9054             '14' => 'Tenpyō-jingo (765-767)',
9055             '15' => 'Jingo-keiun (767-770)',
9056             '16' => 'Hōki (770–780)',
9057             '17' => 'Ten-ō (781-782)',
9058             '18' => 'Enryaku (782–806)',
9059             '19' => 'Daidō (806–810)',
9060             '20' => 'Kōnin (810–824)',
9061             '21' => 'Tenchō (824–834)',
9062             '22' => 'Jōwa (834–848)',
9063             '23' => 'Kajō (848–851)',
9064             '24' => 'Ninju (851–854)',
9065             '25' => 'Saikō (854–857)',
9066             '26' => 'Ten-an (857-859)',
9067             '27' => 'Jōgan (859–877)',
9068             '28' => 'Gangyō (877–885)',
9069             '29' => 'Ninna (885–889)',
9070             '30' => 'Kanpyō (889–898)',
9071             '31' => 'Shōtai (898–901)',
9072             '32' => 'Engi (901–923)',
9073             '33' => 'Enchō (923–931)',
9074             '34' => 'Jōhei (931–938)',
9075             '35' => 'Tengyō (938–947)',
9076             '36' => 'Tenryaku (947–957)',
9077             '37' => 'Tentoku (957–961)',
9078             '38' => 'ÅŒwa (961–964)',
9079             '39' => 'Kōhō (964–968)',
9080             '40' => 'Anna (968–970)',
9081             '41' => 'Tenroku (970–973)',
9082             '42' => 'Ten’en (973–976)',
9083             '43' => 'Jōgen (976–978)',
9084             '44' => 'Tengen (978–983)',
9085             '45' => 'Eikan (983–985)',
9086             '46' => 'Kanna (985–987)',
9087             '47' => 'Eien (987–989)',
9088             '48' => 'Eiso (989–990)',
9089             '49' => 'Shōryaku (990–995)',
9090             '50' => 'Chōtoku (995–999)',
9091             '51' => 'Chōhō (999–1004)',
9092             '52' => 'Kankō (1004–1012)',
9093             '53' => 'Chōwa (1012–1017)',
9094             '54' => 'Kannin (1017–1021)',
9095             '55' => 'Jian (1021–1024)',
9096             '56' => 'Manju (1024–1028)',
9097             '57' => 'Chōgen (1028–1037)',
9098             '58' => 'Chōryaku (1037–1040)',
9099             '59' => 'ChōkyÅ« (1040–1044)',
9100             '60' => 'Kantoku (1044–1046)',
9101             '61' => 'Eishō (1046–1053)',
9102             '62' => 'Tengi (1053–1058)',
9103             '63' => 'Kōhei (1058–1065)',
9104             '64' => 'Jiryaku (1065–1069)',
9105             '65' => 'EnkyÅ« (1069–1074)',
9106             '66' => 'Shōho (1074–1077)',
9107             '67' => 'Shōryaku (1077–1081)',
9108             '68' => 'Eihō (1081–1084)',
9109             '69' => 'ÅŒtoku (1084–1087)',
9110             '70' => 'Kanji (1087–1094)',
9111             '71' => 'Kahō (1094–1096)',
9112             '72' => 'Eichō (1096–1097)',
9113             '73' => 'Jōtoku (1097–1099)',
9114             '74' => 'Kōwa (1099–1104)',
9115             '75' => 'Chōji (1104–1106)',
9116             '76' => 'Kashō (1106–1108)',
9117             '77' => 'Tennin (1108–1110)',
9118             '78' => 'Ten-ei (1110-1113)',
9119             '79' => 'EikyÅ« (1113–1118)',
9120             '80' => 'Gen’ei (1118–1120)',
9121             '81' => 'Hōan (1120–1124)',
9122             '82' => 'Tenji (1124–1126)',
9123             '83' => 'Daiji (1126–1131)',
9124             '84' => 'Tenshō (1131–1132)',
9125             '85' => 'Chōshō (1132–1135)',
9126             '86' => 'Hōen (1135–1141)',
9127             '87' => 'Eiji (1141–1142)',
9128             '88' => 'Kōji (1142–1144)',
9129             '89' => 'Ten’yō (1144–1145)',
9130             '90' => 'KyÅ«an (1145–1151)',
9131             '91' => 'Ninpei (1151–1154)',
9132             '92' => 'KyÅ«ju (1154–1156)',
9133             '93' => 'Hōgen (1156–1159)',
9134             '94' => 'Heiji (1159–1160)',
9135             '95' => 'Eiryaku (1160–1161)',
9136             '96' => 'ÅŒho (1161–1163)',
9137             '97' => 'Chōkan (1163–1165)',
9138             '98' => 'Eiman (1165–1166)',
9139             '99' => 'Nin’an (1166–1169)',
9140             '100' => 'Kaō (1169–1171)',
9141             '101' => 'Shōan (1171–1175)',
9142             '102' => 'Angen (1175–1177)',
9143             '103' => 'Jishō (1177–1181)',
9144             '104' => 'Yōwa (1181–1182)',
9145             '105' => 'Juei (1182–1184)',
9146             '106' => 'Genryaku (1184–1185)',
9147             '107' => 'Bunji (1185–1190)',
9148             '108' => 'KenkyÅ« (1190–1199)',
9149             '109' => 'Shōji (1199–1201)',
9150             '110' => 'Kennin (1201–1204)',
9151             '111' => 'GenkyÅ« (1204–1206)',
9152             '112' => 'Ken’ei (1206–1207)',
9153             '113' => 'Jōgen (1207–1211)',
9154             '114' => 'Kenryaku (1211–1213)',
9155             '115' => 'Kenpō (1213–1219)',
9156             '116' => 'JōkyÅ« (1219–1222)',
9157             '117' => 'Jōō (1222–1224)',
9158             '118' => 'Gennin (1224–1225)',
9159             '119' => 'Karoku (1225–1227)',
9160             '120' => 'Antei (1227–1229)',
9161             '121' => 'Kanki (1229–1232)',
9162             '122' => 'Jōei (1232–1233)',
9163             '123' => 'Tenpuku (1233–1234)',
9164             '124' => 'Bunryaku (1234–1235)',
9165             '125' => 'Katei (1235–1238)',
9166             '126' => 'Ryakunin (1238–1239)',
9167             '127' => 'En’ō (1239–1240)',
9168             '128' => 'Ninji (1240–1243)',
9169             '129' => 'Kangen (1243–1247)',
9170             '130' => 'Hōji (1247–1249)',
9171             '131' => 'Kenchō (1249–1256)',
9172             '132' => 'Kōgen (1256–1257)',
9173             '133' => 'Shōka (1257–1259)',
9174             '134' => 'Shōgen (1259–1260)',
9175             '135' => 'Bun’ō (1260–1261)',
9176             '136' => 'Kōchō (1261–1264)',
9177             '137' => 'Bun’ei (1264–1275)',
9178             '138' => 'Kenji (1275–1278)',
9179             '139' => 'Kōan (1278–1288)',
9180             '140' => 'Shōō (1288–1293)',
9181             '141' => 'Einin (1293–1299)',
9182             '142' => 'Shōan (1299–1302)',
9183             '143' => 'Kengen (1302–1303)',
9184             '144' => 'Kagen (1303–1306)',
9185             '145' => 'Tokuji (1306–1308)',
9186             '146' => 'Enkyō (1308–1311)',
9187             '147' => 'ÅŒchō (1311–1312)',
9188             '148' => 'Shōwa (1312–1317)',
9189             '149' => 'Bunpō (1317–1319)',
9190             '150' => 'Genō (1319–1321)',
9191             '151' => 'Genkō (1321–1324)',
9192             '152' => 'ShōchÅ« (1324–1326)',
9193             '153' => 'Karyaku (1326–1329)',
9194             '154' => 'Gentoku (1329–1331)',
9195             '155' => 'Genkō (1331–1334)',
9196             '156' => 'Kenmu (1334–1336)',
9197             '157' => 'Engen (1336–1340)',
9198             '158' => 'Kōkoku (1340–1346)',
9199             '159' => 'Shōhei (1346–1370)',
9200             '160' => 'Kentoku (1370–1372)',
9201             '161' => 'BunchÅ« (1372–1375)',
9202             '162' => 'Tenju (1375–1379)',
9203             '163' => 'Kōryaku (1379–1381)',
9204             '164' => 'Kōwa (1381–1384)',
9205             '165' => 'GenchÅ« (1384–1392)',
9206             '166' => 'Meitoku (1384–1387)',
9207             '167' => 'Kakei (1387–1389)',
9208             '168' => 'Kōō (1389–1390)',
9209             '169' => 'Meitoku (1390–1394)',
9210             '170' => 'ÅŒei (1394–1428)',
9211             '171' => 'Shōchō (1428–1429)',
9212             '172' => 'Eikyō (1429–1441)',
9213             '173' => 'Kakitsu (1441–1444)',
9214             '174' => 'Bun’an (1444–1449)',
9215             '175' => 'Hōtoku (1449–1452)',
9216             '176' => 'Kyōtoku (1452–1455)',
9217             '177' => 'Kōshō (1455–1457)',
9218             '178' => 'Chōroku (1457–1460)',
9219             '179' => 'Kanshō (1460–1466)',
9220             '180' => 'Bunshō (1466–1467)',
9221             '181' => 'ÅŒnin (1467–1469)',
9222             '182' => 'Bunmei (1469–1487)',
9223             '183' => 'Chōkyō (1487–1489)',
9224             '184' => 'Entoku (1489–1492)',
9225             '185' => 'Meiō (1492–1501)',
9226             '186' => 'Bunki (1501–1504)',
9227             '187' => 'Eishō (1504–1521)',
9228             '188' => 'Taiei (1521–1528)',
9229             '189' => 'Kyōroku (1528–1532)',
9230             '190' => 'Tenbun (1532–1555)',
9231             '191' => 'Kōji (1555–1558)',
9232             '192' => 'Eiroku (1558–1570)',
9233             '193' => 'Genki (1570–1573)',
9234             '194' => 'Tenshō (1573–1592)',
9235             '195' => 'Bunroku (1592–1596)',
9236             '196' => 'Keichō (1596–1615)',
9237             '197' => 'Genna (1615–1624)',
9238             '198' => 'Kan’ei (1624–1644)',
9239             '199' => 'Shōho (1644–1648)',
9240             '200' => 'Keian (1648–1652)',
9241             '201' => 'Jōō (1652–1655)',
9242             '202' => 'Meireki (1655–1658)',
9243             '203' => 'Manji (1658–1661)',
9244             '204' => 'Kanbun (1661–1673)',
9245             '205' => 'Enpō (1673–1681)',
9246             '206' => 'Tenna (1681–1684)',
9247             '207' => 'Jōkyō (1684–1688)',
9248             '208' => 'Genroku (1688–1704)',
9249             '209' => 'Hōei (1704–1711)',
9250             '210' => 'Shōtoku (1711–1716)',
9251             '211' => 'Kyōhō (1716–1736)',
9252             '212' => 'Genbun (1736–1741)',
9253             '213' => 'Kanpō (1741–1744)',
9254             '214' => 'Enkyō (1744–1748)',
9255             '215' => 'Kan’en (1748–1751)',
9256             '216' => 'Hōreki (1751–1764)',
9257             '217' => 'Meiwa (1764–1772)',
9258             '218' => 'An’ei (1772–1781)',
9259             '219' => 'Tenmei (1781–1789)',
9260             '220' => 'Kansei (1789–1801)',
9261             '221' => 'Kyōwa (1801–1804)',
9262             '222' => 'Bunka (1804–1818)',
9263             '223' => 'Bunsei (1818–1830)',
9264             '224' => 'Tenpō (1830–1844)',
9265             '225' => 'Kōka (1844–1848)',
9266             '226' => 'Kaei (1848–1854)',
9267             '227' => 'Ansei (1854–1860)',
9268             '228' => 'Man’en (1860–1861)',
9269             '229' => 'BunkyÅ« (1861–1864)',
9270             '230' => 'Genji (1864–1865)',
9271             '231' => 'Keiō (1865–1868)',
9272             '232' => 'M',
9273             '233' => 'T',
9274             '234' => 'S',
9275             '235' => 'H'
9276             },
9277             wide => {
9278             '0' => 'Taika (645–650)',
9279             '1' => 'Hakuchi (650–671)',
9280             '2' => 'Hakuhō (672–686)',
9281             '3' => 'Shuchō (686–701)',
9282             '4' => 'Taihō (701–704)',
9283             '5' => 'Keiun (704–708)',
9284             '6' => 'Wadō (708–715)',
9285             '7' => 'Reiki (715–717)',
9286             '8' => 'Yōrō (717–724)',
9287             '9' => 'Jinki (724–729)',
9288             '10' => 'Tempyō (729–749)',
9289             '11' => 'Tempyō-kampō (749-749)',
9290             '12' => 'Tempyō-shōhō (749-757)',
9291             '13' => 'Tempyō-hōji (757-765)',
9292             '14' => 'Temphō-jingo (765-767)',
9293             '15' => 'Jingo-keiun (767-770)',
9294             '16' => 'Hōki (770–780)',
9295             '17' => 'Ten-ō (781-782)',
9296             '18' => 'Enryaku (782–806)',
9297             '19' => 'Daidō (806–810)',
9298             '20' => 'Kōnin (810–824)',
9299             '21' => 'Tenchō (824–834)',
9300             '22' => 'Jōwa (834–848)',
9301             '23' => 'Kajō (848–851)',
9302             '24' => 'Ninju (851–854)',
9303             '25' => 'Saikō (854–857)',
9304             '26' => 'Ten-an (857-859)',
9305             '27' => 'Jōgan (859–877)',
9306             '28' => 'Gangyō (877–885)',
9307             '29' => 'Ninna (885–889)',
9308             '30' => 'Kanpyō (889–898)',
9309             '31' => 'Shōtai (898–901)',
9310             '32' => 'Engi (901–923)',
9311             '33' => 'Enchō (923–931)',
9312             '34' => 'Jōhei (931–938)',
9313             '35' => 'Tengyō (938–947)',
9314             '36' => 'Tenryaku (947–957)',
9315             '37' => 'Tentoku (957–961)',
9316             '38' => 'ÅŒwa (961–964)',
9317             '39' => 'Kōhō (964–968)',
9318             '40' => 'Anna (968–970)',
9319             '41' => 'Tenroku (970–973)',
9320             '42' => 'Ten’en (973–976)',
9321             '43' => 'Jōgen (976–978)',
9322             '44' => 'Tengen (978–983)',
9323             '45' => 'Eikan (983–985)',
9324             '46' => 'Kanna (985–987)',
9325             '47' => 'Eien (987–989)',
9326             '48' => 'Eiso (989–990)',
9327             '49' => 'Shōryaku (990–995)',
9328             '50' => 'Chōtoku (995–999)',
9329             '51' => 'Chōhō (999–1004)',
9330             '52' => 'Kankō (1004–1012)',
9331             '53' => 'Chōwa (1012–1017)',
9332             '54' => 'Kannin (1017–1021)',
9333             '55' => 'Jian (1021–1024)',
9334             '56' => 'Manju (1024–1028)',
9335             '57' => 'Chōgen (1028–1037)',
9336             '58' => 'Chōryaku (1037–1040)',
9337             '59' => 'ChōkyÅ« (1040–1044)',
9338             '60' => 'Kantoku (1044–1046)',
9339             '61' => 'Eishō (1046–1053)',
9340             '62' => 'Tengi (1053–1058)',
9341             '63' => 'Kōhei (1058–1065)',
9342             '64' => 'Jiryaku (1065–1069)',
9343             '65' => 'EnkyÅ« (1069–1074)',
9344             '66' => 'Shōho (1074–1077)',
9345             '67' => 'Shōryaku (1077–1081)',
9346             '68' => 'Eihō (1081–1084)',
9347             '69' => 'ÅŒtoku (1084–1087)',
9348             '70' => 'Kanji (1087–1094)',
9349             '71' => 'Kahō (1094–1096)',
9350             '72' => 'Eichō (1096–1097)',
9351             '73' => 'Jōtoku (1097–1099)',
9352             '74' => 'Kōwa (1099–1104)',
9353             '75' => 'Chōji (1104–1106)',
9354             '76' => 'Kashō (1106–1108)',
9355             '77' => 'Tennin (1108–1110)',
9356             '78' => 'Ten-ei (1110-1113)',
9357             '79' => 'EikyÅ« (1113–1118)',
9358             '80' => 'Gen’ei (1118–1120)',
9359             '81' => 'Hōan (1120–1124)',
9360             '82' => 'Tenji (1124–1126)',
9361             '83' => 'Daiji (1126–1131)',
9362             '84' => 'Tenshō (1131–1132)',
9363             '85' => 'Chōshō (1132–1135)',
9364             '86' => 'Hōen (1135–1141)',
9365             '87' => 'Eiji (1141–1142)',
9366             '88' => 'Kōji (1142–1144)',
9367             '89' => 'Ten’yō (1144–1145)',
9368             '90' => 'KyÅ«an (1145–1151)',
9369             '91' => 'Ninpei (1151–1154)',
9370             '92' => 'KyÅ«ju (1154–1156)',
9371             '93' => 'Hōgen (1156–1159)',
9372             '94' => 'Heiji (1159–1160)',
9373             '95' => 'Eiryaku (1160–1161)',
9374             '96' => 'ÅŒho (1161–1163)',
9375             '97' => 'Chōkan (1163–1165)',
9376             '98' => 'Eiman (1165–1166)',
9377             '99' => 'Nin’an (1166–1169)',
9378             '100' => 'Kaō (1169–1171)',
9379             '101' => 'Shōan (1171–1175)',
9380             '102' => 'Angen (1175–1177)',
9381             '103' => 'Jishō (1177–1181)',
9382             '104' => 'Yōwa (1181–1182)',
9383             '105' => 'Juei (1182–1184)',
9384             '106' => 'Genryaku (1184–1185)',
9385             '107' => 'Bunji (1185–1190)',
9386             '108' => 'KenkyÅ« (1190–1199)',
9387             '109' => 'Shōji (1199–1201)',
9388             '110' => 'Kennin (1201–1204)',
9389             '111' => 'GenkyÅ« (1204–1206)',
9390             '112' => 'Ken’ei (1206–1207)',
9391             '113' => 'Jōgen (1207–1211)',
9392             '114' => 'Kenryaku (1211–1213)',
9393             '115' => 'Kenpō (1213–1219)',
9394             '116' => 'JōkyÅ« (1219–1222)',
9395             '117' => 'Jōō (1222–1224)',
9396             '118' => 'Gennin (1224–1225)',
9397             '119' => 'Karoku (1225–1227)',
9398             '120' => 'Antei (1227–1229)',
9399             '121' => 'Kanki (1229–1232)',
9400             '122' => 'Jōei (1232–1233)',
9401             '123' => 'Tenpuku (1233–1234)',
9402             '124' => 'Bunryaku (1234–1235)',
9403             '125' => 'Katei (1235–1238)',
9404             '126' => 'Ryakunin (1238–1239)',
9405             '127' => 'En’ō (1239–1240)',
9406             '128' => 'Ninji (1240–1243)',
9407             '129' => 'Kangen (1243–1247)',
9408             '130' => 'Hōji (1247–1249)',
9409             '131' => 'Kenchō (1249–1256)',
9410             '132' => 'Kōgen (1256–1257)',
9411             '133' => 'Shōka (1257–1259)',
9412             '134' => 'Shōgen (1259–1260)',
9413             '135' => 'Bun’ō (1260–1261)',
9414             '136' => 'Kōchō (1261–1264)',
9415             '137' => 'Bun’ei (1264–1275)',
9416             '138' => 'Kenji (1275–1278)',
9417             '139' => 'Kōan (1278–1288)',
9418             '140' => 'Shōō (1288–1293)',
9419             '141' => 'Einin (1293–1299)',
9420             '142' => 'Shōan (1299–1302)',
9421             '143' => 'Kengen (1302–1303)',
9422             '144' => 'Kagen (1303–1306)',
9423             '145' => 'Tokuji (1306–1308)',
9424             '146' => 'Enkyō (1308–1311)',
9425             '147' => 'ÅŒchō (1311–1312)',
9426             '148' => 'Shōwa (1312–1317)',
9427             '149' => 'Bunpō (1317–1319)',
9428             '150' => 'Genō (1319–1321)',
9429             '151' => 'Genkō (1321–1324)',
9430             '152' => 'ShōchÅ« (1324–1326)',
9431             '153' => 'Karyaku (1326–1329)',
9432             '154' => 'Gentoku (1329–1331)',
9433             '155' => 'Genkō (1331–1334)',
9434             '156' => 'Kemmu (1334–1336)',
9435             '157' => 'Engen (1336–1340)',
9436             '158' => 'Kōkoku (1340–1346)',
9437             '159' => 'Shōhei (1346–1370)',
9438             '160' => 'Kentoku (1370–1372)',
9439             '161' => 'BunchÅ« (1372–1375)',
9440             '162' => 'Tenju (1375–1379)',
9441             '163' => 'Kōryaku (1379–1381)',
9442             '164' => 'Kōwa (1381–1384)',
9443             '165' => 'GenchÅ« (1384–1392)',
9444             '166' => 'Meitoku (1384–1387)',
9445             '167' => 'Kakei (1387–1389)',
9446             '168' => 'Kōō (1389–1390)',
9447             '169' => 'Meitoku (1390–1394)',
9448             '170' => 'ÅŒei (1394–1428)',
9449             '171' => 'Shōchō (1428–1429)',
9450             '172' => 'Eikyō (1429–1441)',
9451             '173' => 'Kakitsu (1441–1444)',
9452             '174' => 'Bun’an (1444–1449)',
9453             '175' => 'Hōtoku (1449–1452)',
9454             '176' => 'Kyōtoku (1452–1455)',
9455             '177' => 'Kōshō (1455–1457)',
9456             '178' => 'Chōroku (1457–1460)',
9457             '179' => 'Kanshō (1460–1466)',
9458             '180' => 'Bunshō (1466–1467)',
9459             '181' => 'ÅŒnin (1467–1469)',
9460             '182' => 'Bunmei (1469–1487)',
9461             '183' => 'Chōkyō (1487–1489)',
9462             '184' => 'Entoku (1489–1492)',
9463             '185' => 'Meiō (1492–1501)',
9464             '186' => 'Bunki (1501–1504)',
9465             '187' => 'Eishō (1504–1521)',
9466             '188' => 'Taiei (1521–1528)',
9467             '189' => 'Kyōroku (1528–1532)',
9468             '190' => 'Tenbun (1532–1555)',
9469             '191' => 'Kōji (1555–1558)',
9470             '192' => 'Eiroku (1558–1570)',
9471             '193' => 'Genki (1570–1573)',
9472             '194' => 'Tenshō (1573–1592)',
9473             '195' => 'Bunroku (1592–1596)',
9474             '196' => 'Keichō (1596–1615)',
9475             '197' => 'Genna (1615–1624)',
9476             '198' => 'Kan’ei (1624–1644)',
9477             '199' => 'Shōho (1644–1648)',
9478             '200' => 'Keian (1648–1652)',
9479             '201' => 'Jōō (1652–1655)',
9480             '202' => 'Meireki (1655–1658)',
9481             '203' => 'Manji (1658–1661)',
9482             '204' => 'Kanbun (1661–1673)',
9483             '205' => 'Enpō (1673–1681)',
9484             '206' => 'Tenna (1681–1684)',
9485             '207' => 'Jōkyō (1684–1688)',
9486             '208' => 'Genroku (1688–1704)',
9487             '209' => 'Hōei (1704–1711)',
9488             '210' => 'Shōtoku (1711–1716)',
9489             '211' => 'Kyōhō (1716–1736)',
9490             '212' => 'Genbun (1736–1741)',
9491             '213' => 'Kanpō (1741–1744)',
9492             '214' => 'Enkyō (1744–1748)',
9493             '215' => 'Kan’en (1748–1751)',
9494             '216' => 'Hōryaku (1751–1764)',
9495             '217' => 'Meiwa (1764–1772)',
9496             '218' => 'An’ei (1772–1781)',
9497             '219' => 'Tenmei (1781–1789)',
9498             '220' => 'Kansei (1789–1801)',
9499             '221' => 'Kyōwa (1801–1804)',
9500             '222' => 'Bunka (1804–1818)',
9501             '223' => 'Bunsei (1818–1830)',
9502             '224' => 'Tenpō (1830–1844)',
9503             '225' => 'Kōka (1844–1848)',
9504             '226' => 'Kaei (1848–1854)',
9505             '227' => 'Ansei (1854–1860)',
9506             '228' => 'Man’en (1860–1861)',
9507             '229' => 'BunkyÅ« (1861–1864)',
9508             '230' => 'Genji (1864–1865)',
9509             '231' => 'Keiō (1865–1868)',
9510             '232' => 'Meiji',
9511             '233' => 'Taishō',
9512             '234' => 'Shōwa',
9513             '235' => 'Heisei'
9514             },
9515             },
9516             'persian' => {
9517             abbreviated => {
9518             '0' => 'AP'
9519             },
9520             },
9521             'roc' => {
9522             abbreviated => {
9523             '0' => 'avant RdC',
9524             '1' => 'RdC'
9525             },
9526             },
9527             } },
9528             );
9529              
9530             has 'date_formats' => (
9531             is => 'ro',
9532             isa => HashRef,
9533             init_arg => undef,
9534             default => sub { {
9535             'buddhist' => {
9536             'full' => q{EEEE d MMMM y G},
9537             'long' => q{d MMMM y G},
9538             'medium' => q{d MMM y G},
9539             'short' => q{dd/MM/y GGGGG},
9540             },
9541             'chinese' => {
9542             'full' => q{EEEE d MMMM U},
9543             'long' => q{d MMMM U},
9544             'medium' => q{d MMM U},
9545             'short' => q{d/M/y},
9546             },
9547             'coptic' => {
9548             },
9549             'dangi' => {
9550             'full' => q{EEEE d MMMM U},
9551             'long' => q{d MMMM U},
9552             'medium' => q{d MMM U},
9553             'short' => q{d/M/y},
9554             },
9555             'ethiopic' => {
9556             },
9557             'generic' => {
9558             'full' => q{EEEE d MMMM y G},
9559             'long' => q{d MMMM y G},
9560             'medium' => q{d MMM y G},
9561             'short' => q{dd/MM/y GGGGG},
9562             },
9563             'gregorian' => {
9564             'full' => q{EEEE d MMMM y},
9565             'long' => q{d MMMM y},
9566             'medium' => q{d MMM y},
9567             'short' => q{dd/MM/y},
9568             },
9569             'hebrew' => {
9570             'full' => q{EEEE d MMMM y G},
9571             'long' => q{d MMMM y G},
9572             'medium' => q{d MMM y G},
9573             'short' => q{dd/MM/y GGGGG},
9574             },
9575             'indian' => {
9576             },
9577             'islamic' => {
9578             'full' => q{EEEE d MMMM y G},
9579             'long' => q{d MMMM y G},
9580             'medium' => q{d MMM y G},
9581             'short' => q{dd/MM/y GGGGG},
9582             },
9583             'japanese' => {
9584             'full' => q{EEEE d MMMM y G},
9585             'long' => q{d MMMM y G},
9586             'medium' => q{d MMM y G},
9587             'short' => q{dd/MM/y GGGGG},
9588             },
9589             'persian' => {
9590             },
9591             'roc' => {
9592             },
9593             } },
9594             );
9595              
9596             has 'time_formats' => (
9597             is => 'ro',
9598             isa => HashRef,
9599             init_arg => undef,
9600             default => sub { {
9601             'buddhist' => {
9602             },
9603             'chinese' => {
9604             },
9605             'coptic' => {
9606             },
9607             'dangi' => {
9608             },
9609             'ethiopic' => {
9610             },
9611             'generic' => {
9612             },
9613             'gregorian' => {
9614             'full' => q{HH:mm:ss zzzz},
9615             'long' => q{HH:mm:ss z},
9616             'medium' => q{HH:mm:ss},
9617             'short' => q{HH:mm},
9618             },
9619             'hebrew' => {
9620             },
9621             'indian' => {
9622             },
9623             'islamic' => {
9624             },
9625             'japanese' => {
9626             },
9627             'persian' => {
9628             },
9629             'roc' => {
9630             },
9631             } },
9632             );
9633              
9634             has 'datetime_formats' => (
9635             is => 'ro',
9636             isa => HashRef,
9637             init_arg => undef,
9638             default => sub { {
9639             'buddhist' => {
9640             },
9641             'chinese' => {
9642             },
9643             'coptic' => {
9644             },
9645             'dangi' => {
9646             },
9647             'ethiopic' => {
9648             },
9649             'generic' => {
9650             'full' => q{{1} 'à' {0}},
9651             'long' => q{{1} 'à' {0}},
9652             'medium' => q{{1} {0}},
9653             'short' => q{{1} {0}},
9654             },
9655             'gregorian' => {
9656             'full' => q{{1} 'à' {0}},
9657             'long' => q{{1} 'à' {0}},
9658             'medium' => q{{1} 'à' {0}},
9659             'short' => q{{1} {0}},
9660             },
9661             'hebrew' => {
9662             },
9663             'indian' => {
9664             },
9665             'islamic' => {
9666             },
9667             'japanese' => {
9668             'full' => q{{1} {0}},
9669             'long' => q{{1} {0}},
9670             'medium' => q{{1} {0}},
9671             'short' => q{{1} {0}},
9672             },
9673             'persian' => {
9674             },
9675             'roc' => {
9676             },
9677             } },
9678             );
9679              
9680             has 'datetime_formats_available_formats' => (
9681             is => 'ro',
9682             isa => HashRef,
9683             init_arg => undef,
9684             default => sub { {
9685             'japanese' => {
9686             E => q{ccc},
9687             Ed => q{E d},
9688             Gy => q{y G},
9689             GyMMM => q{MMM y G},
9690             GyMMMEd => q{E d MMM y G},
9691             GyMMMd => q{d MMM y G},
9692             M => q{L},
9693             MEd => q{E d/M},
9694             MMM => q{LLL},
9695             MMMEd => q{E d MMM},
9696             MMMMd => q{d MMMM},
9697             MMMd => q{d MMM},
9698             Md => q{d/M},
9699             d => q{d},
9700             y => q{y G},
9701             yyyy => q{y G},
9702             yyyyM => q{M/y GGGGG},
9703             yyyyMEd => q{E d/M/y GGGGG},
9704             yyyyMMM => q{MMM y G},
9705             yyyyMMMEd => q{E d MMM y G},
9706             yyyyMMMM => q{MMMM y G},
9707             yyyyMMMd => q{d MMM y G},
9708             yyyyMd => q{d/M/y GGGGG},
9709             yyyyQQQ => q{QQQ y G},
9710             yyyyQQQQ => q{QQQQ y G},
9711             },
9712             'generic' => {
9713             E => q{ccc},
9714             Ed => q{E d},
9715             Gy => q{y G},
9716             GyMMM => q{MMM y G},
9717             GyMMMEd => q{E d MMM y G},
9718             GyMMMd => q{d MMM y G},
9719             H => q{HH},
9720             Hm => q{HH:mm},
9721             Hms => q{HH:mm:ss},
9722             M => q{L},
9723             MEd => q{E d/M},
9724             MMM => q{LLL},
9725             MMMEd => q{E d MMM},
9726             MMMMd => q{d MMMM},
9727             MMMd => q{d MMM},
9728             Md => q{d/M},
9729             d => q{d},
9730             h => q{h a},
9731             hm => q{h:mm a},
9732             hms => q{h:mm:ss a},
9733             ms => q{mm:ss},
9734             y => q{y G},
9735             yyyy => q{y G},
9736             yyyyM => q{M/y GGGGG},
9737             yyyyMEd => q{E d/M/y GGGGG},
9738             yyyyMMM => q{MMM y G},
9739             yyyyMMMEd => q{E d MMM y G},
9740             yyyyMMMM => q{MMMM y G},
9741             yyyyMMMd => q{d MMM y G},
9742             yyyyMd => q{d/M/y GGGGG},
9743             yyyyQQQ => q{QQQ y G},
9744             yyyyQQQQ => q{QQQQ y G},
9745             },
9746             'buddhist' => {
9747             M => q{L},
9748             MEd => q{E d/M},
9749             MMM => q{LLL},
9750             MMMEd => q{E d MMM},
9751             MMMd => q{d MMM},
9752             Md => q{d/M},
9753             d => q{d},
9754             y => q{y G},
9755             },
9756             'gregorian' => {
9757             E => q{E},
9758             EHm => q{E HH:mm},
9759             EHms => q{E HH:mm:ss},
9760             Ed => q{E d},
9761             Ehm => q{E h:mm a},
9762             Ehms => q{E h:mm:ss a},
9763             Gy => q{y G},
9764             GyMMM => q{MMM y G},
9765             GyMMMEd => q{E d MMM y G},
9766             GyMMMd => q{d MMM y G},
9767             H => q{HH 'h'},
9768             Hm => q{HH:mm},
9769             Hms => q{HH:mm:ss},
9770             Hmsv => q{HH:mm:ss v},
9771             Hmv => q{HH:mm v},
9772             M => q{L},
9773             MEd => q{E dd/MM},
9774             MMM => q{LLL},
9775             MMMEd => q{E d MMM},
9776             MMMMd => q{d MMMM},
9777             MMMd => q{d MMM},
9778             Md => q{dd/MM},
9779             d => q{d},
9780             h => q{h a},
9781             hm => q{h:mm a},
9782             hms => q{h:mm:ss a},
9783             hmsv => q{h:mm:ss a v},
9784             hmv => q{h:mm a v},
9785             ms => q{mm:ss},
9786             y => q{y},
9787             yM => q{MM/y},
9788             yMEd => q{E dd/MM/y},
9789             yMMM => q{MMM y},
9790             yMMMEd => q{E d MMM y},
9791             yMMMM => q{MMMM y},
9792             yMMMd => q{d MMM y},
9793             yMd => q{dd/MM/y},
9794             yQQQ => q{QQQ y},
9795             yQQQQ => q{QQQQ y},
9796             },
9797             'chinese' => {
9798             Gy => q{U},
9799             GyMMM => q{MMM U},
9800             GyMMMEd => q{E d MMM U},
9801             GyMMMd => q{d MMM U},
9802             M => q{L},
9803             MEd => q{E d/M},
9804             MMM => q{LLL},
9805             MMMEd => q{E d MMM},
9806             MMMMd => q{d MMMM},
9807             MMMd => q{d MMM},
9808             Md => q{d/M},
9809             ms => q{mm:ss},
9810             y => q{U},
9811             yMd => q{d/M/y},
9812             yyyy => q{U},
9813             yyyyM => q{M/y},
9814             yyyyMEd => q{E d/M/y},
9815             yyyyMMM => q{MMM U},
9816             yyyyMMMEd => q{E d MMM U},
9817             yyyyMMMM => q{MMMM U},
9818             yyyyMMMd => q{d MMM U},
9819             yyyyMd => q{d/M/y},
9820             yyyyQQQ => q{QQQ U},
9821             yyyyQQQQ => q{QQQQ U},
9822             },
9823             'islamic' => {
9824             E => q{ccc},
9825             Ed => q{E d},
9826             Gy => q{y G},
9827             GyMMM => q{MMM y G},
9828             GyMMMEd => q{E d MMM y G},
9829             GyMMMd => q{d MMM y G},
9830             M => q{L},
9831             MEd => q{E dd/MM},
9832             MMM => q{LLL},
9833             MMMEd => q{E d MMM},
9834             MMMMd => q{d MMMM},
9835             MMMd => q{d MMM},
9836             Md => q{dd/MM},
9837             d => q{d},
9838             y => q{y G},
9839             yyyy => q{y G},
9840             yyyyM => q{M/y GGGGG},
9841             yyyyMEd => q{E d/M/y GGGGG},
9842             yyyyMMM => q{MMM y G},
9843             yyyyMMMEd => q{E d MMM y G},
9844             yyyyMMMM => q{MMMM y G},
9845             yyyyMMMd => q{d MMM y G},
9846             yyyyMd => q{d/M/y GGGGG},
9847             yyyyQQQ => q{QQQ y G},
9848             yyyyQQQQ => q{QQQQ y G},
9849             },
9850             } },
9851             );
9852              
9853             has 'datetime_formats_append_item' => (
9854             is => 'ro',
9855             isa => HashRef,
9856             init_arg => undef,
9857             default => sub { {
9858             'gregorian' => {
9859             'Timezone' => '{0} {1}',
9860             },
9861             } },
9862             );
9863              
9864             has 'datetime_formats_interval' => (
9865             is => 'ro',
9866             isa => HashRef,
9867             init_arg => undef,
9868             default => sub { {
9869             'generic' => {
9870             H => {
9871             H => q{HH – HH},
9872             },
9873             Hm => {
9874             H => q{HH:mm – HH:mm},
9875             m => q{HH:mm – HH:mm},
9876             },
9877             Hmv => {
9878             H => q{HH:mm – HH:mm v},
9879             m => q{HH:mm – HH:mm v},
9880             },
9881             Hv => {
9882             H => q{HH – HH v},
9883             },
9884             M => {
9885             M => q{M – M},
9886             },
9887             MEd => {
9888             M => q{E dd/MM – E dd/MM},
9889             d => q{E dd/MM – E dd/MM},
9890             },
9891             MMM => {
9892             M => q{MMM–MMM},
9893             },
9894             MMMEd => {
9895             M => q{E d MMM – E d MMM},
9896             d => q{E d MMM – E d MMM},
9897             },
9898             MMMd => {
9899             M => q{d MMM – d MMM},
9900             d => q{d–d MMM},
9901             },
9902             Md => {
9903             M => q{dd/MM – dd/MM},
9904             d => q{dd/MM – dd/MM},
9905             },
9906             d => {
9907             d => q{d – d},
9908             },
9909             fallback => '{0} – {1}',
9910             h => {
9911             a => q{h a – h a},
9912             h => q{h – h a},
9913             },
9914             hm => {
9915             a => q{h:mm a – h:mm a},
9916             h => q{h:mm – h:mm a},
9917             m => q{h:mm – h:mm a},
9918             },
9919             hmv => {
9920             a => q{h:mm a – h:mm a v},
9921             h => q{h:mm – h:mm a v},
9922             m => q{h:mm – h:mm a v},
9923             },
9924             hv => {
9925             a => q{h a – h a v},
9926             h => q{h – h a v},
9927             },
9928             y => {
9929             y => q{y – y G},
9930             },
9931             yM => {
9932             M => q{MM/y – MM/y G},
9933             y => q{M/y – M/y G},
9934             },
9935             yMEd => {
9936             M => q{E dd/MM/y – E dd/MM/y G},
9937             d => q{E dd/MM/y – E dd/MM/y G},
9938             y => q{E dd/MM/y – E dd/MM/y G},
9939             },
9940             yMMM => {
9941             M => q{MMM–MMM y G},
9942             y => q{MMM y – MMM y G},
9943             },
9944             yMMMEd => {
9945             M => q{E d MMM – E d MMM y G},
9946             d => q{E d – E d MMM y G},
9947             y => q{E d MMM y – E d MMM y G},
9948             },
9949             yMMMM => {
9950             M => q{MMMM – MMMM y G},
9951             y => q{MMMM y – MMMM y G},
9952             },
9953             yMMMd => {
9954             M => q{d MMM – d MMM y G},
9955             d => q{d–d MMM y G},
9956             y => q{d MMM y – d MMM y G},
9957             },
9958             yMd => {
9959             M => q{d/M/y – d/M/y G},
9960             d => q{d/M/y – d/M/y G},
9961             y => q{dd/MM/y – dd/MM/y G},
9962             },
9963             },
9964             'gregorian' => {
9965             H => {
9966             H => q{HH – HH},
9967             },
9968             Hm => {
9969             H => q{HH:mm – HH:mm},
9970             m => q{HH:mm – HH:mm},
9971             },
9972             Hmv => {
9973             H => q{HH:mm – HH:mm v},
9974             m => q{HH:mm – HH:mm v},
9975             },
9976             Hv => {
9977             H => q{HH – HH v},
9978             },
9979             M => {
9980             M => q{M–M},
9981             },
9982             MEd => {
9983             M => q{E dd/MM – E dd/MM},
9984             d => q{E dd/MM – E dd/MM},
9985             },
9986             MMM => {
9987             M => q{MMM–MMM},
9988             },
9989             MMMEd => {
9990             M => q{E d MMM – E d MMM},
9991             d => q{E d – E d MMM},
9992             },
9993             MMMd => {
9994             M => q{d MMM – d MMM},
9995             d => q{d–d MMM},
9996             },
9997             Md => {
9998             M => q{dd/MM – dd/MM},
9999             d => q{dd/MM – dd/MM},
10000             },
10001             d => {
10002             d => q{d–d},
10003             },
10004             fallback => '{0} – {1}',
10005             h => {
10006             a => q{h a – h a},
10007             h => q{h – h a},
10008             },
10009             hm => {
10010             a => q{h:mm a – h:mm a},
10011             h => q{h:mm – h:mm a},
10012             m => q{h:mm – h:mm a},
10013             },
10014             hmv => {
10015             a => q{h:mm a – h:mm a v},
10016             h => q{h:mm – h:mm a v},
10017             m => q{h:mm – h:mm a v},
10018             },
10019             hv => {
10020             a => q{h a – h a v},
10021             h => q{h – h a v},
10022             },
10023             y => {
10024             y => q{y–y},
10025             },
10026             yM => {
10027             M => q{MM/y – MM/y},
10028             y => q{MM/y – MM/y},
10029             },
10030             yMEd => {
10031             M => q{E dd/MM/y – E dd/MM/y},
10032             d => q{E dd/MM/y – E dd/MM/y},
10033             y => q{E dd/MM/y – E dd/MM/y},
10034             },
10035             yMMM => {
10036             M => q{MMM–MMM y},
10037             y => q{MMM y – MMM y},
10038             },
10039             yMMMEd => {
10040             M => q{E d MMM – E d MMM y},
10041             d => q{E d – E d MMM y},
10042             y => q{E d MMM y – E d MMM y},
10043             },
10044             yMMMM => {
10045             M => q{MMMM – MMMM y},
10046             y => q{MMMM y – MMMM y},
10047             },
10048             yMMMd => {
10049             M => q{d MMM – d MMM y},
10050             d => q{d–d MMM y},
10051             y => q{d MMM y – d MMM y},
10052             },
10053             yMd => {
10054             M => q{dd/MM/y – dd/MM/y},
10055             d => q{dd/MM/y – dd/MM/y},
10056             y => q{dd/MM/y – dd/MM/y},
10057             },
10058             },
10059             } },
10060             );
10061              
10062             has 'cyclic_name_sets' => (
10063             is => 'ro',
10064             isa => HashRef,
10065             init_arg => undef,
10066             default => sub { {
10067             'chinese' => {
10068             'dayParts' => {
10069             'format' => {
10070             'abbreviated' => {
10071             0 => q(zi),
10072             1 => q(chou),
10073             2 => q(yin),
10074             3 => q(mao),
10075             4 => q(chen),
10076             5 => q(si),
10077             6 => q(wu),
10078             7 => q(wei),
10079             8 => q(shen),
10080             9 => q(you),
10081             10 => q(xu),
10082             11 => q(hai),
10083             },
10084             },
10085             },
10086             'years' => {
10087             'format' => {
10088             'abbreviated' => {
10089             0 => q(jia-zi),
10090             1 => q(yi-chou),
10091             2 => q(bing-yin),
10092             3 => q(ding-mao),
10093             4 => q(wu-chen),
10094             5 => q(ji-si),
10095             6 => q(geng-wu),
10096             7 => q(xin-wei),
10097             8 => q(ren-shen),
10098             9 => q(gui-you),
10099             10 => q(jia-xu),
10100             11 => q(yi-hai),
10101             12 => q(bing-zi),
10102             13 => q(ding-chou),
10103             14 => q(wu-yin),
10104             15 => q(ji-mao),
10105             16 => q(geng-chen),
10106             17 => q(xin-si),
10107             18 => q(ren-wu),
10108             19 => q(gui-wei),
10109             20 => q(jia-shen),
10110             21 => q(yi-you),
10111             22 => q(bing-xu),
10112             23 => q(ding-hai),
10113             24 => q(wu-zi),
10114             25 => q(ji-chou),
10115             26 => q(geng-yin),
10116             27 => q(xin-mao),
10117             28 => q(ren-chen),
10118             29 => q(gui-si),
10119             30 => q(jia-wu),
10120             31 => q(yi-wei),
10121             32 => q(bing-shen),
10122             33 => q(ding-you),
10123             34 => q(wu-xu),
10124             35 => q(ji-hai),
10125             36 => q(geng-zi),
10126             37 => q(xin-chou),
10127             38 => q(ren-yin),
10128             39 => q(gui-mao),
10129             40 => q(jia-chen),
10130             41 => q(yi-si),
10131             42 => q(bing-wu),
10132             43 => q(ding-wei),
10133             44 => q(wu-shen),
10134             45 => q(ji-you),
10135             46 => q(geng-xu),
10136             47 => q(xin-hai),
10137             48 => q(ren-zi),
10138             49 => q(gui-chou),
10139             50 => q(jia-yin),
10140             51 => q(yi-mao),
10141             52 => q(bing-chen),
10142             53 => q(ding-si),
10143             54 => q(wu-wu),
10144             55 => q(ji-wei),
10145             56 => q(geng-shen),
10146             57 => q(xin-you),
10147             58 => q(ren-xu),
10148             59 => q(gui-hai),
10149             },
10150             },
10151             },
10152             'zodiacs' => {
10153             'format' => {
10154             'abbreviated' => {
10155             0 => q(zi),
10156             1 => q(chou),
10157             2 => q(yin),
10158             3 => q(mao),
10159             4 => q(chen),
10160             5 => q(si),
10161             6 => q(wu),
10162             7 => q(wei),
10163             8 => q(shen),
10164             9 => q(you),
10165             10 => q(xu),
10166             11 => q(hai),
10167             },
10168             },
10169             },
10170             },
10171             'dangi' => {
10172             'dayParts' => {
10173             'format' => {
10174             'abbreviated' => {
10175             0 => q(zi),
10176             1 => q(chou),
10177             2 => q(yin),
10178             3 => q(mao),
10179             4 => q(chen),
10180             5 => q(si),
10181             6 => q(wu),
10182             7 => q(wei),
10183             8 => q(shen),
10184             9 => q(you),
10185             10 => q(xu),
10186             11 => q(hai),
10187             },
10188             },
10189             },
10190             'years' => {
10191             'format' => {
10192             'abbreviated' => {
10193             0 => q(jia-zi),
10194             1 => q(yi-chou),
10195             2 => q(bing-yin),
10196             3 => q(ding-mao),
10197             4 => q(wu-chen),
10198             5 => q(ji-si),
10199             6 => q(geng-wu),
10200             7 => q(xin-wei),
10201             8 => q(ren-shen),
10202             9 => q(gui-you),
10203             10 => q(jia-xu),
10204             11 => q(yi-hai),
10205             12 => q(bing-zi),
10206             13 => q(ding-chou),
10207             14 => q(wu-yin),
10208             15 => q(ji-mao),
10209             16 => q(geng-chen),
10210             17 => q(xin-si),
10211             18 => q(ren-wu),
10212             19 => q(gui-wei),
10213             20 => q(jia-shen),
10214             21 => q(yi-you),
10215             22 => q(bing-xu),
10216             23 => q(ding-hai),
10217             24 => q(wu-zi),
10218             25 => q(ji-chou),
10219             26 => q(geng-yin),
10220             27 => q(xin-mao),
10221             28 => q(ren-chen),
10222             29 => q(gui-si),
10223             30 => q(jia-wu),
10224             31 => q(yi-wei),
10225             32 => q(bing-shen),
10226             33 => q(ding-you),
10227             34 => q(wu-xu),
10228             35 => q(ji-hai),
10229             36 => q(geng-zi),
10230             37 => q(xin-chou),
10231             38 => q(ren-yin),
10232             39 => q(gui-mao),
10233             40 => q(jia-chen),
10234             41 => q(yi-si),
10235             42 => q(bing-wu),
10236             43 => q(ding-wei),
10237             44 => q(wu-shen),
10238             45 => q(ji-you),
10239             46 => q(geng-xu),
10240             47 => q(xin-hai),
10241             48 => q(ren-zi),
10242             49 => q(gui-chou),
10243             50 => q(jia-yin),
10244             51 => q(yi-mao),
10245             52 => q(bing-chen),
10246             53 => q(ding-si),
10247             54 => q(wu-wu),
10248             55 => q(ji-wei),
10249             56 => q(geng-shen),
10250             57 => q(xin-you),
10251             58 => q(ren-xu),
10252             59 => q(gui-hai),
10253             },
10254             },
10255             },
10256             'zodiacs' => {
10257             'format' => {
10258             'abbreviated' => {
10259             0 => q(zi),
10260             1 => q(chou),
10261             2 => q(yin),
10262             3 => q(mao),
10263             4 => q(chen),
10264             5 => q(si),
10265             6 => q(wu),
10266             7 => q(wei),
10267             8 => q(shen),
10268             9 => q(you),
10269             10 => q(xu),
10270             11 => q(hai),
10271             },
10272             },
10273             },
10274             },
10275             } },
10276             );
10277              
10278             has 'time_zone_names' => (
10279             is => 'ro',
10280             isa => HashRef,
10281             init_arg => undef,
10282             default => sub { {
10283             hourFormat => q(+HH:mm;−HH:mm),
10284             gmtFormat => q(UTC{0}),
10285             gmtZeroFormat => q(UTC),
10286             regionFormat => q(heure : {0}),
10287             regionFormat => q({0} (heure d’été)),
10288             regionFormat => q({0} (heure standard)),
10289             fallbackFormat => q({1} ({0})),
10290             'Acre' => {
10291             long => {
10292             'daylight' => q(heure d’été de l’Acre),
10293             'generic' => q(heure de l’Acre),
10294             'standard' => q(heure normale de l’Acre),
10295             },
10296             },
10297             'Afghanistan' => {
10298             long => {
10299             'standard' => q(heure de l’Afghanistan),
10300             },
10301             },
10302             'Africa/Abidjan' => {
10303             exemplarCity => q#Abidjan#,
10304             },
10305             'Africa/Accra' => {
10306             exemplarCity => q#Accra#,
10307             },
10308             'Africa/Addis_Ababa' => {
10309             exemplarCity => q#Addis-Abeba#,
10310             },
10311             'Africa/Algiers' => {
10312             exemplarCity => q#Alger#,
10313             },
10314             'Africa/Asmera' => {
10315             exemplarCity => q#Asmara#,
10316             },
10317             'Africa/Bamako' => {
10318             exemplarCity => q#Bamako#,
10319             },
10320             'Africa/Bangui' => {
10321             exemplarCity => q#Bangui#,
10322             },
10323             'Africa/Banjul' => {
10324             exemplarCity => q#Banjul#,
10325             },
10326             'Africa/Bissau' => {
10327             exemplarCity => q#Bissau#,
10328             },
10329             'Africa/Blantyre' => {
10330             exemplarCity => q#Blantyre#,
10331             },
10332             'Africa/Brazzaville' => {
10333             exemplarCity => q#Brazzaville#,
10334             },
10335             'Africa/Bujumbura' => {
10336             exemplarCity => q#Bujumbura#,
10337             },
10338             'Africa/Cairo' => {
10339             exemplarCity => q#Le Caire#,
10340             },
10341             'Africa/Casablanca' => {
10342             exemplarCity => q#Casablanca#,
10343             },
10344             'Africa/Ceuta' => {
10345             exemplarCity => q#Ceuta#,
10346             },
10347             'Africa/Conakry' => {
10348             exemplarCity => q#Conakry#,
10349             },
10350             'Africa/Dakar' => {
10351             exemplarCity => q#Dakar#,
10352             },
10353             'Africa/Dar_es_Salaam' => {
10354             exemplarCity => q#Dar es Salaam#,
10355             },
10356             'Africa/Djibouti' => {
10357             exemplarCity => q#Djibouti#,
10358             },
10359             'Africa/Douala' => {
10360             exemplarCity => q#Douala#,
10361             },
10362             'Africa/El_Aaiun' => {
10363             exemplarCity => q#Laâyoune#,
10364             },
10365             'Africa/Freetown' => {
10366             exemplarCity => q#Freetown#,
10367             },
10368             'Africa/Gaborone' => {
10369             exemplarCity => q#Gaborone#,
10370             },
10371             'Africa/Harare' => {
10372             exemplarCity => q#Harare#,
10373             },
10374             'Africa/Johannesburg' => {
10375             exemplarCity => q#Johannesburg#,
10376             },
10377             'Africa/Juba' => {
10378             exemplarCity => q#Juba#,
10379             },
10380             'Africa/Kampala' => {
10381             exemplarCity => q#Kampala#,
10382             },
10383             'Africa/Khartoum' => {
10384             exemplarCity => q#Khartoum#,
10385             },
10386             'Africa/Kigali' => {
10387             exemplarCity => q#Kigali#,
10388             },
10389             'Africa/Kinshasa' => {
10390             exemplarCity => q#Kinshasa#,
10391             },
10392             'Africa/Lagos' => {
10393             exemplarCity => q#Lagos#,
10394             },
10395             'Africa/Libreville' => {
10396             exemplarCity => q#Libreville#,
10397             },
10398             'Africa/Lome' => {
10399             exemplarCity => q#Lomé#,
10400             },
10401             'Africa/Luanda' => {
10402             exemplarCity => q#Luanda#,
10403             },
10404             'Africa/Lubumbashi' => {
10405             exemplarCity => q#Lubumbashi#,
10406             },
10407             'Africa/Lusaka' => {
10408             exemplarCity => q#Lusaka#,
10409             },
10410             'Africa/Malabo' => {
10411             exemplarCity => q#Malabo#,
10412             },
10413             'Africa/Maputo' => {
10414             exemplarCity => q#Maputo#,
10415             },
10416             'Africa/Maseru' => {
10417             exemplarCity => q#Maseru#,
10418             },
10419             'Africa/Mbabane' => {
10420             exemplarCity => q#Mbabane#,
10421             },
10422             'Africa/Mogadishu' => {
10423             exemplarCity => q#Mogadiscio#,
10424             },
10425             'Africa/Monrovia' => {
10426             exemplarCity => q#Monrovia#,
10427             },
10428             'Africa/Nairobi' => {
10429             exemplarCity => q#Nairobi#,
10430             },
10431             'Africa/Ndjamena' => {
10432             exemplarCity => q#N’Djamena#,
10433             },
10434             'Africa/Niamey' => {
10435             exemplarCity => q#Niamey#,
10436             },
10437             'Africa/Nouakchott' => {
10438             exemplarCity => q#Nouakchott#,
10439             },
10440             'Africa/Ouagadougou' => {
10441             exemplarCity => q#Ouagadougou#,
10442             },
10443             'Africa/Porto-Novo' => {
10444             exemplarCity => q#Porto-Novo#,
10445             },
10446             'Africa/Sao_Tome' => {
10447             exemplarCity => q#São Tomé#,
10448             },
10449             'Africa/Tripoli' => {
10450             exemplarCity => q#Tripoli (Libye)#,
10451             },
10452             'Africa/Tunis' => {
10453             exemplarCity => q#Tunis#,
10454             },
10455             'Africa/Windhoek' => {
10456             exemplarCity => q#Windhoek#,
10457             },
10458             'Africa_Central' => {
10459             long => {
10460             'standard' => q(heure normale d’Afrique centrale),
10461             },
10462             },
10463             'Africa_Eastern' => {
10464             long => {
10465             'standard' => q(heure normale d’Afrique de l’Est),
10466             },
10467             },
10468             'Africa_Southern' => {
10469             long => {
10470             'standard' => q(heure normale d’Afrique méridionale),
10471             },
10472             },
10473             'Africa_Western' => {
10474             long => {
10475             'daylight' => q(heure d’été d’Afrique de l’Ouest),
10476             'generic' => q(heure d’Afrique de l’Ouest),
10477             'standard' => q(heure normale d’Afrique de l’Ouest),
10478             },
10479             },
10480             'Alaska' => {
10481             long => {
10482             'daylight' => q(heure d’été de l’Alaska),
10483             'generic' => q(heure de l’Alaska),
10484             'standard' => q(heure normale de l’Alaska),
10485             },
10486             },
10487             'Almaty' => {
10488             long => {
10489             'daylight' => q(heure d’été d’Alma Ata),
10490             'generic' => q(heure d’Alma Ata),
10491             'standard' => q(heure normale d’Alma Ata),
10492             },
10493             },
10494             'Amazon' => {
10495             long => {
10496             'daylight' => q(heure d’été de l’Amazonie),
10497             'generic' => q(heure de l’Amazonie),
10498             'standard' => q(heure normale de l’Amazonie),
10499             },
10500             },
10501             'America/Adak' => {
10502             exemplarCity => q#Adak#,
10503             },
10504             'America/Anchorage' => {
10505             exemplarCity => q#Anchorage#,
10506             },
10507             'America/Anguilla' => {
10508             exemplarCity => q#Anguilla#,
10509             },
10510             'America/Antigua' => {
10511             exemplarCity => q#Antigua#,
10512             },
10513             'America/Araguaina' => {
10514             exemplarCity => q#Araguaína#,
10515             },
10516             'America/Argentina/La_Rioja' => {
10517             exemplarCity => q#La Rioja#,
10518             },
10519             'America/Argentina/Rio_Gallegos' => {
10520             exemplarCity => q#Río Gallegos#,
10521             },
10522             'America/Argentina/Salta' => {
10523             exemplarCity => q#Salta#,
10524             },
10525             'America/Argentina/San_Juan' => {
10526             exemplarCity => q#San Juan#,
10527             },
10528             'America/Argentina/San_Luis' => {
10529             exemplarCity => q#San Luis#,
10530             },
10531             'America/Argentina/Tucuman' => {
10532             exemplarCity => q#Tucumán#,
10533             },
10534             'America/Argentina/Ushuaia' => {
10535             exemplarCity => q#Ushuaïa#,
10536             },
10537             'America/Aruba' => {
10538             exemplarCity => q#Aruba#,
10539             },
10540             'America/Asuncion' => {
10541             exemplarCity => q#Asunción#,
10542             },
10543             'America/Bahia' => {
10544             exemplarCity => q#Bahia#,
10545             },
10546             'America/Bahia_Banderas' => {
10547             exemplarCity => q#Bahia de Banderas#,
10548             },
10549             'America/Barbados' => {
10550             exemplarCity => q#La Barbade#,
10551             },
10552             'America/Belem' => {
10553             exemplarCity => q#Belém#,
10554             },
10555             'America/Belize' => {
10556             exemplarCity => q#Belize#,
10557             },
10558             'America/Blanc-Sablon' => {
10559             exemplarCity => q#Blanc-Sablon#,
10560             },
10561             'America/Boa_Vista' => {
10562             exemplarCity => q#Boa Vista#,
10563             },
10564             'America/Bogota' => {
10565             exemplarCity => q#Bogota#,
10566             },
10567             'America/Boise' => {
10568             exemplarCity => q#Boise#,
10569             },
10570             'America/Buenos_Aires' => {
10571             exemplarCity => q#Buenos Aires#,
10572             },
10573             'America/Cambridge_Bay' => {
10574             exemplarCity => q#Cambridge Bay#,
10575             },
10576             'America/Campo_Grande' => {
10577             exemplarCity => q#Campo Grande#,
10578             },
10579             'America/Cancun' => {
10580             exemplarCity => q#Cancún#,
10581             },
10582             'America/Caracas' => {
10583             exemplarCity => q#Caracas#,
10584             },
10585             'America/Catamarca' => {
10586             exemplarCity => q#Catamarca#,
10587             },
10588             'America/Cayenne' => {
10589             exemplarCity => q#Cayenne#,
10590             },
10591             'America/Cayman' => {
10592             exemplarCity => q#Caïmans#,
10593             },
10594             'America/Chicago' => {
10595             exemplarCity => q#Chicago#,
10596             },
10597             'America/Chihuahua' => {
10598             exemplarCity => q#Chihuahua#,
10599             },
10600             'America/Coral_Harbour' => {
10601             exemplarCity => q#Atikokan#,
10602             },
10603             'America/Cordoba' => {
10604             exemplarCity => q#Córdoba#,
10605             },
10606             'America/Costa_Rica' => {
10607             exemplarCity => q#Costa Rica#,
10608             },
10609             'America/Creston' => {
10610             exemplarCity => q#Creston#,
10611             },
10612             'America/Cuiaba' => {
10613             exemplarCity => q#Cuiabá#,
10614             },
10615             'America/Curacao' => {
10616             exemplarCity => q#Curaçao#,
10617             },
10618             'America/Danmarkshavn' => {
10619             exemplarCity => q#Danmarkshavn#,
10620             },
10621             'America/Dawson' => {
10622             exemplarCity => q#Dawson#,
10623             },
10624             'America/Dawson_Creek' => {
10625             exemplarCity => q#Dawson Creek#,
10626             },
10627             'America/Denver' => {
10628             exemplarCity => q#Denver#,
10629             },
10630             'America/Detroit' => {
10631             exemplarCity => q#Détroit#,
10632             },
10633             'America/Dominica' => {
10634             exemplarCity => q#Dominique#,
10635             },
10636             'America/Edmonton' => {
10637             exemplarCity => q#Edmonton#,
10638             },
10639             'America/Eirunepe' => {
10640             exemplarCity => q#Eirunepé#,
10641             },
10642             'America/El_Salvador' => {
10643             exemplarCity => q#El Salvador#,
10644             },
10645             'America/Fortaleza' => {
10646             exemplarCity => q#Fortaleza#,
10647             },
10648             'America/Glace_Bay' => {
10649             exemplarCity => q#Glace Bay#,
10650             },
10651             'America/Godthab' => {
10652             exemplarCity => q#Nuuk#,
10653             },
10654             'America/Goose_Bay' => {
10655             exemplarCity => q#Goose Bay#,
10656             },
10657             'America/Grand_Turk' => {
10658             exemplarCity => q#Grand Turk#,
10659             },
10660             'America/Grenada' => {
10661             exemplarCity => q#Grenade#,
10662             },
10663             'America/Guadeloupe' => {
10664             exemplarCity => q#Guadeloupe#,
10665             },
10666             'America/Guatemala' => {
10667             exemplarCity => q#Guatemala#,
10668             },
10669             'America/Guayaquil' => {
10670             exemplarCity => q#Guayaquil#,
10671             },
10672             'America/Guyana' => {
10673             exemplarCity => q#Guyana#,
10674             },
10675             'America/Halifax' => {
10676             exemplarCity => q#Halifax#,
10677             },
10678             'America/Havana' => {
10679             exemplarCity => q#La Havane#,
10680             },
10681             'America/Hermosillo' => {
10682             exemplarCity => q#Hermosillo#,
10683             },
10684             'America/Indiana/Knox' => {
10685             exemplarCity => q#Knox [Indiana]#,
10686             },
10687             'America/Indiana/Marengo' => {
10688             exemplarCity => q#Marengo [Indiana]#,
10689             },
10690             'America/Indiana/Petersburg' => {
10691             exemplarCity => q#Petersburg [Indiana]#,
10692             },
10693             'America/Indiana/Tell_City' => {
10694             exemplarCity => q#Tell City [Indiana]#,
10695             },
10696             'America/Indiana/Vevay' => {
10697             exemplarCity => q#Vevay [Indiana]#,
10698             },
10699             'America/Indiana/Vincennes' => {
10700             exemplarCity => q#Vincennes [Indiana]#,
10701             },
10702             'America/Indiana/Winamac' => {
10703             exemplarCity => q#Winamac [Indiana]#,
10704             },
10705             'America/Indianapolis' => {
10706             exemplarCity => q#Indianapolis#,
10707             },
10708             'America/Inuvik' => {
10709             exemplarCity => q#Inuvik#,
10710             },
10711             'America/Iqaluit' => {
10712             exemplarCity => q#Iqaluit#,
10713             },
10714             'America/Jamaica' => {
10715             exemplarCity => q#Jamaïque#,
10716             },
10717             'America/Jujuy' => {
10718             exemplarCity => q#Jujuy#,
10719             },
10720             'America/Juneau' => {
10721             exemplarCity => q#Juneau#,
10722             },
10723             'America/Kentucky/Monticello' => {
10724             exemplarCity => q#Monticello [Kentucky]#,
10725             },
10726             'America/Kralendijk' => {
10727             exemplarCity => q#Kralendijk#,
10728             },
10729             'America/La_Paz' => {
10730             exemplarCity => q#La Paz#,
10731             },
10732             'America/Lima' => {
10733             exemplarCity => q#Lima#,
10734             },
10735             'America/Los_Angeles' => {
10736             exemplarCity => q#Los Angeles#,
10737             },
10738             'America/Louisville' => {
10739             exemplarCity => q#Louisville#,
10740             },
10741             'America/Lower_Princes' => {
10742             exemplarCity => q#Lower Prince’s Quarter#,
10743             },
10744             'America/Maceio' => {
10745             exemplarCity => q#Maceió#,
10746             },
10747             'America/Managua' => {
10748             exemplarCity => q#Managua#,
10749             },
10750             'America/Manaus' => {
10751             exemplarCity => q#Manaos#,
10752             },
10753             'America/Marigot' => {
10754             exemplarCity => q#Marigot#,
10755             },
10756             'America/Martinique' => {
10757             exemplarCity => q#Martinique#,
10758             },
10759             'America/Matamoros' => {
10760             exemplarCity => q#Matamoros#,
10761             },
10762             'America/Mazatlan' => {
10763             exemplarCity => q#Mazatlán#,
10764             },
10765             'America/Mendoza' => {
10766             exemplarCity => q#Mendoza#,
10767             },
10768             'America/Menominee' => {
10769             exemplarCity => q#Menominee#,
10770             },
10771             'America/Merida' => {
10772             exemplarCity => q#Mérida#,
10773             },
10774             'America/Metlakatla' => {
10775             exemplarCity => q#Metlakatla#,
10776             },
10777             'America/Mexico_City' => {
10778             exemplarCity => q#Mexico#,
10779             },
10780             'America/Miquelon' => {
10781             exemplarCity => q#Miquelon#,
10782             },
10783             'America/Moncton' => {
10784             exemplarCity => q#Moncton#,
10785             },
10786             'America/Monterrey' => {
10787             exemplarCity => q#Monterrey#,
10788             },
10789             'America/Montevideo' => {
10790             exemplarCity => q#Montevideo#,
10791             },
10792             'America/Montserrat' => {
10793             exemplarCity => q#Montserrat#,
10794             },
10795             'America/Nassau' => {
10796             exemplarCity => q#Nassau#,
10797             },
10798             'America/New_York' => {
10799             exemplarCity => q#New York#,
10800             },
10801             'America/Nipigon' => {
10802             exemplarCity => q#Nipigon#,
10803             },
10804             'America/Nome' => {
10805             exemplarCity => q#Nome#,
10806             },
10807             'America/Noronha' => {
10808             exemplarCity => q#Noronha#,
10809             },
10810             'America/North_Dakota/Beulah' => {
10811             exemplarCity => q#Beulah (Dakota du Nord)#,
10812             },
10813             'America/North_Dakota/Center' => {
10814             exemplarCity => q#Center (Dakota du Nord)#,
10815             },
10816             'America/North_Dakota/New_Salem' => {
10817             exemplarCity => q#New Salem (Dakota du Nord)#,
10818             },
10819             'America/Ojinaga' => {
10820             exemplarCity => q#Ojinaga#,
10821             },
10822             'America/Panama' => {
10823             exemplarCity => q#Panama#,
10824             },
10825             'America/Pangnirtung' => {
10826             exemplarCity => q#Pangnirtung#,
10827             },
10828             'America/Paramaribo' => {
10829             exemplarCity => q#Paramaribo#,
10830             },
10831             'America/Phoenix' => {
10832             exemplarCity => q#Phoenix#,
10833             },
10834             'America/Port-au-Prince' => {
10835             exemplarCity => q#Port-au-Prince#,
10836             },
10837             'America/Port_of_Spain' => {
10838             exemplarCity => q#Port-d’Espagne#,
10839             },
10840             'America/Porto_Velho' => {
10841             exemplarCity => q#Porto Velho#,
10842             },
10843             'America/Puerto_Rico' => {
10844             exemplarCity => q#Porto Rico#,
10845             },
10846             'America/Rainy_River' => {
10847             exemplarCity => q#Rainy River#,
10848             },
10849             'America/Rankin_Inlet' => {
10850             exemplarCity => q#Rankin Inlet#,
10851             },
10852             'America/Recife' => {
10853             exemplarCity => q#Recife#,
10854             },
10855             'America/Regina' => {
10856             exemplarCity => q#Regina#,
10857             },
10858             'America/Resolute' => {
10859             exemplarCity => q#Resolute#,
10860             },
10861             'America/Rio_Branco' => {
10862             exemplarCity => q#Rio Branco#,
10863             },
10864             'America/Santa_Isabel' => {
10865             exemplarCity => q#Santa Isabel#,
10866             },
10867             'America/Santarem' => {
10868             exemplarCity => q#Santarém#,
10869             },
10870             'America/Santiago' => {
10871             exemplarCity => q#Santiago#,
10872             },
10873             'America/Santo_Domingo' => {
10874             exemplarCity => q#Saint-Domingue#,
10875             },
10876             'America/Sao_Paulo' => {
10877             exemplarCity => q#São Paulo#,
10878             },
10879             'America/Scoresbysund' => {
10880             exemplarCity => q#Ittoqqortoormiit#,
10881             },
10882             'America/Sitka' => {
10883             exemplarCity => q#Sitka#,
10884             },
10885             'America/St_Barthelemy' => {
10886             exemplarCity => q#Saint-Barthélemy#,
10887             },
10888             'America/St_Johns' => {
10889             exemplarCity => q#Saint-Jean de Terre-Neuve#,
10890             },
10891             'America/St_Kitts' => {
10892             exemplarCity => q#Saint-Kitts#,
10893             },
10894             'America/St_Lucia' => {
10895             exemplarCity => q#Sainte-Lucie#,
10896             },
10897             'America/St_Thomas' => {
10898             exemplarCity => q#Saint-Thomas#,
10899             },
10900             'America/St_Vincent' => {
10901             exemplarCity => q#Saint-Vincent#,
10902             },
10903             'America/Swift_Current' => {
10904             exemplarCity => q#Swift Current#,
10905             },
10906             'America/Tegucigalpa' => {
10907             exemplarCity => q#Tégucigalpa#,
10908             },
10909             'America/Thule' => {
10910             exemplarCity => q#Thulé#,
10911             },
10912             'America/Thunder_Bay' => {
10913             exemplarCity => q#Thunder Bay#,
10914             },
10915             'America/Tijuana' => {
10916             exemplarCity => q#Tijuana#,
10917             },
10918             'America/Toronto' => {
10919             exemplarCity => q#Toronto#,
10920             },
10921             'America/Tortola' => {
10922             exemplarCity => q#Tortola#,
10923             },
10924             'America/Vancouver' => {
10925             exemplarCity => q#Vancouver#,
10926             },
10927             'America/Whitehorse' => {
10928             exemplarCity => q#Whitehorse#,
10929             },
10930             'America/Winnipeg' => {
10931             exemplarCity => q#Winnipeg#,
10932             },
10933             'America/Yakutat' => {
10934             exemplarCity => q#Yakutat#,
10935             },
10936             'America/Yellowknife' => {
10937             exemplarCity => q#Yellowknife#,
10938             },
10939             'America_Central' => {
10940             long => {
10941             'daylight' => q(heure d’été du Centre),
10942             'generic' => q(heure du centre nord-américain),
10943             'standard' => q(heure normale du centre nord-américain),
10944             },
10945             },
10946             'America_Eastern' => {
10947             long => {
10948             'daylight' => q(heure d’été de l’Est),
10949             'generic' => q(heure de l’Est nord-américain),
10950             'standard' => q(heure normale de l’Est nord-américain),
10951             },
10952             },
10953             'America_Mountain' => {
10954             long => {
10955             'daylight' => q(heure d’été des Rocheuses),
10956             'generic' => q(heure des Rocheuses),
10957             'standard' => q(heure normale des Rocheuses),
10958             },
10959             },
10960             'America_Pacific' => {
10961             long => {
10962             'daylight' => q(heure d’été du Pacifique),
10963             'generic' => q(heure du Pacifique nord-américain),
10964             'standard' => q(heure normale du Pacifique nord-américain),
10965             },
10966             },
10967             'Anadyr' => {
10968             long => {
10969             'daylight' => q(heure d’été d’Anadyr),
10970             'generic' => q(heure d’Anadyr),
10971             'standard' => q(heure normale d’Anadyr),
10972             },
10973             },
10974             'Antarctica/Casey' => {
10975             exemplarCity => q#Casey#,
10976             },
10977             'Antarctica/Davis' => {
10978             exemplarCity => q#Davis#,
10979             },
10980             'Antarctica/DumontDUrville' => {
10981             exemplarCity => q#Dumont d’Urville#,
10982             },
10983             'Antarctica/Macquarie' => {
10984             exemplarCity => q#Macquarie#,
10985             },
10986             'Antarctica/Mawson' => {
10987             exemplarCity => q#Mawson#,
10988             },
10989             'Antarctica/McMurdo' => {
10990             exemplarCity => q#McMurdo#,
10991             },
10992             'Antarctica/Palmer' => {
10993             exemplarCity => q#Palmer#,
10994             },
10995             'Antarctica/Rothera' => {
10996             exemplarCity => q#Rothera#,
10997             },
10998             'Antarctica/Syowa' => {
10999             exemplarCity => q#Showa#,
11000             },
11001             'Antarctica/Troll' => {
11002             exemplarCity => q#Troll#,
11003             },
11004             'Antarctica/Vostok' => {
11005             exemplarCity => q#Vostok#,
11006             },
11007             'Apia' => {
11008             long => {
11009             'daylight' => q(heure d’été d’Apia),
11010             'generic' => q(heure d’Apia),
11011             'standard' => q(heure normale d’Apia),
11012             },
11013             },
11014             'Aqtau' => {
11015             long => {
11016             'daylight' => q(heure d’été d’Aktaou),
11017             'generic' => q(heure d’Aktaou),
11018             'standard' => q(heure normale d’Aktaou),
11019             },
11020             },
11021             'Aqtobe' => {
11022             long => {
11023             'daylight' => q(heure d’été d’Aqtöbe),
11024             'generic' => q(heure d’Aqtöbe),
11025             'standard' => q(heure normale d’Aqtöbe),
11026             },
11027             },
11028             'Arabian' => {
11029             long => {
11030             'daylight' => q(heure d’été de l’Arabie),
11031             'generic' => q(heure de l’Arabie),
11032             'standard' => q(heure normale de l’Arabie),
11033             },
11034             },
11035             'Arctic/Longyearbyen' => {
11036             exemplarCity => q#Longyearbyen#,
11037             },
11038             'Argentina' => {
11039             long => {
11040             'daylight' => q(heure d’été de l’Argentine),
11041             'generic' => q(heure de l’Argentine),
11042             'standard' => q(heure normale d’Argentine),
11043             },
11044             },
11045             'Argentina_Western' => {
11046             long => {
11047             'daylight' => q(heure d’été de l’Ouest argentin),
11048             'generic' => q(heure de l’Ouest argentin),
11049             'standard' => q(heure normale de l’Ouest argentin),
11050             },
11051             },
11052             'Armenia' => {
11053             long => {
11054             'daylight' => q(heure d’été d’Arménie),
11055             'generic' => q(heure de l’Arménie),
11056             'standard' => q(heure normale de l’Arménie),
11057             },
11058             },
11059             'Asia/Aden' => {
11060             exemplarCity => q#Aden#,
11061             },
11062             'Asia/Almaty' => {
11063             exemplarCity => q#Alma Ata#,
11064             },
11065             'Asia/Amman' => {
11066             exemplarCity => q#Amman#,
11067             },
11068             'Asia/Anadyr' => {
11069             exemplarCity => q#Anadyr#,
11070             },
11071             'Asia/Aqtau' => {
11072             exemplarCity => q#Aktaou#,
11073             },
11074             'Asia/Aqtobe' => {
11075             exemplarCity => q#Aktioubinsk#,
11076             },
11077             'Asia/Ashgabat' => {
11078             exemplarCity => q#Achgabat#,
11079             },
11080             'Asia/Baghdad' => {
11081             exemplarCity => q#Bagdad#,
11082             },
11083             'Asia/Bahrain' => {
11084             exemplarCity => q#Bahreïn#,
11085             },
11086             'Asia/Baku' => {
11087             exemplarCity => q#Bakou#,
11088             },
11089             'Asia/Bangkok' => {
11090             exemplarCity => q#Bangkok#,
11091             },
11092             'Asia/Beirut' => {
11093             exemplarCity => q#Beyrouth#,
11094             },
11095             'Asia/Bishkek' => {
11096             exemplarCity => q#Bichkek#,
11097             },
11098             'Asia/Brunei' => {
11099             exemplarCity => q#Brunei#,
11100             },
11101             'Asia/Calcutta' => {
11102             exemplarCity => q#Calcutta#,
11103             },
11104             'Asia/Chita' => {
11105             exemplarCity => q#Tchita#,
11106             },
11107             'Asia/Choibalsan' => {
11108             exemplarCity => q#Tchoïbalsan#,
11109             },
11110             'Asia/Colombo' => {
11111             exemplarCity => q#Colombo#,
11112             },
11113             'Asia/Damascus' => {
11114             exemplarCity => q#Damas#,
11115             },
11116             'Asia/Dhaka' => {
11117             exemplarCity => q#Dhaka#,
11118             },
11119             'Asia/Dili' => {
11120             exemplarCity => q#Dili#,
11121             },
11122             'Asia/Dubai' => {
11123             exemplarCity => q#Dubaï#,
11124             },
11125             'Asia/Dushanbe' => {
11126             exemplarCity => q#Douchanbé#,
11127             },
11128             'Asia/Gaza' => {
11129             exemplarCity => q#Gaza#,
11130             },
11131             'Asia/Hebron' => {
11132             exemplarCity => q#Hébron#,
11133             },
11134             'Asia/Hong_Kong' => {
11135             exemplarCity => q#Hong Kong#,
11136             },
11137             'Asia/Hovd' => {
11138             exemplarCity => q#Hovd#,
11139             },
11140             'Asia/Irkutsk' => {
11141             exemplarCity => q#Irkoutsk#,
11142             },
11143             'Asia/Jakarta' => {
11144             exemplarCity => q#Jakarta#,
11145             },
11146             'Asia/Jayapura' => {
11147             exemplarCity => q#Jayapura#,
11148             },
11149             'Asia/Jerusalem' => {
11150             exemplarCity => q#Jérusalem#,
11151             },
11152             'Asia/Kabul' => {
11153             exemplarCity => q#Kaboul#,
11154             },
11155             'Asia/Kamchatka' => {
11156             exemplarCity => q#Kamtchatka#,
11157             },
11158             'Asia/Karachi' => {
11159             exemplarCity => q#Karachi#,
11160             },
11161             'Asia/Katmandu' => {
11162             exemplarCity => q#Katmandou#,
11163             },
11164             'Asia/Khandyga' => {
11165             exemplarCity => q#Khandyga#,
11166             },
11167             'Asia/Krasnoyarsk' => {
11168             exemplarCity => q#Krasnoïarsk#,
11169             },
11170             'Asia/Kuala_Lumpur' => {
11171             exemplarCity => q#Kuala Lumpur#,
11172             },
11173             'Asia/Kuching' => {
11174             exemplarCity => q#Kuching#,
11175             },
11176             'Asia/Kuwait' => {
11177             exemplarCity => q#Koweït#,
11178             },
11179             'Asia/Macau' => {
11180             exemplarCity => q#Macao#,
11181             },
11182             'Asia/Magadan' => {
11183             exemplarCity => q#Magadan#,
11184             },
11185             'Asia/Makassar' => {
11186             exemplarCity => q#Macassar#,
11187             },
11188             'Asia/Manila' => {
11189             exemplarCity => q#Manille#,
11190             },
11191             'Asia/Muscat' => {
11192             exemplarCity => q#Mascate#,
11193             },
11194             'Asia/Nicosia' => {
11195             exemplarCity => q#Nicosie#,
11196             },
11197             'Asia/Novokuznetsk' => {
11198             exemplarCity => q#Novokuznetsk#,
11199             },
11200             'Asia/Novosibirsk' => {
11201             exemplarCity => q#Novossibirsk#,
11202             },
11203             'Asia/Omsk' => {
11204             exemplarCity => q#Omsk#,
11205             },
11206             'Asia/Oral' => {
11207             exemplarCity => q#Ouralsk#,
11208             },
11209             'Asia/Phnom_Penh' => {
11210             exemplarCity => q#Phnom Penh#,
11211             },
11212             'Asia/Pontianak' => {
11213             exemplarCity => q#Pontianak#,
11214             },
11215             'Asia/Pyongyang' => {
11216             exemplarCity => q#Pyongyang#,
11217             },
11218             'Asia/Qatar' => {
11219             exemplarCity => q#Qatar#,
11220             },
11221             'Asia/Qyzylorda' => {
11222             exemplarCity => q#Kzyl Orda#,
11223             },
11224             'Asia/Rangoon' => {
11225             exemplarCity => q#Rangoun#,
11226             },
11227             'Asia/Riyadh' => {
11228             exemplarCity => q#Riyad#,
11229             },
11230             'Asia/Saigon' => {
11231             exemplarCity => q#Hô-Chi-Minh-Ville#,
11232             },
11233             'Asia/Sakhalin' => {
11234             exemplarCity => q#Sakhaline#,
11235             },
11236             'Asia/Samarkand' => {
11237             exemplarCity => q#Samarcande#,
11238             },
11239             'Asia/Seoul' => {
11240             exemplarCity => q#Séoul#,
11241             },
11242             'Asia/Shanghai' => {
11243             exemplarCity => q#Shanghai#,
11244             },
11245             'Asia/Singapore' => {
11246             exemplarCity => q#Singapour#,
11247             },
11248             'Asia/Srednekolymsk' => {
11249             exemplarCity => q#Srednekolymsk#,
11250             },
11251             'Asia/Taipei' => {
11252             exemplarCity => q#Taipei#,
11253             },
11254             'Asia/Tashkent' => {
11255             exemplarCity => q#Tachkent#,
11256             },
11257             'Asia/Tbilisi' => {
11258             exemplarCity => q#Tbilissi#,
11259             },
11260             'Asia/Tehran' => {
11261             exemplarCity => q#Téhéran#,
11262             },
11263             'Asia/Thimphu' => {
11264             exemplarCity => q#Thimphu#,
11265             },
11266             'Asia/Tokyo' => {
11267             exemplarCity => q#Tokyo#,
11268             },
11269             'Asia/Ulaanbaatar' => {
11270             exemplarCity => q#Oulan-Bator#,
11271             },
11272             'Asia/Urumqi' => {
11273             exemplarCity => q#Ãœrümqi#,
11274             },
11275             'Asia/Ust-Nera' => {
11276             exemplarCity => q#Ust-Nera#,
11277             },
11278             'Asia/Vientiane' => {
11279             exemplarCity => q#Vientiane#,
11280             },
11281             'Asia/Vladivostok' => {
11282             exemplarCity => q#Vladivostok#,
11283             },
11284             'Asia/Yakutsk' => {
11285             exemplarCity => q#Iakoutsk#,
11286             },
11287             'Asia/Yekaterinburg' => {
11288             exemplarCity => q#Ekaterinbourg#,
11289             },
11290             'Asia/Yerevan' => {
11291             exemplarCity => q#Erevan#,
11292             },
11293             'Atlantic' => {
11294             long => {
11295             'daylight' => q(heure d’été de l’Atlantique),
11296             'generic' => q(heure de l’Atlantique),
11297             'standard' => q(heure normale de l’Atlantique),
11298             },
11299             },
11300             'Atlantic/Azores' => {
11301             exemplarCity => q#Açores#,
11302             },
11303             'Atlantic/Bermuda' => {
11304             exemplarCity => q#Bermudes#,
11305             },
11306             'Atlantic/Canary' => {
11307             exemplarCity => q#ÃŽles Canaries#,
11308             },
11309             'Atlantic/Cape_Verde' => {
11310             exemplarCity => q#Cap-Vert#,
11311             },
11312             'Atlantic/Faeroe' => {
11313             exemplarCity => q#Féroé#,
11314             },
11315             'Atlantic/Madeira' => {
11316             exemplarCity => q#Madère#,
11317             },
11318             'Atlantic/Reykjavik' => {
11319             exemplarCity => q#Reykjavik#,
11320             },
11321             'Atlantic/South_Georgia' => {
11322             exemplarCity => q#Géorgie du Sud#,
11323             },
11324             'Atlantic/St_Helena' => {
11325             exemplarCity => q#Sainte-Hélène#,
11326             },
11327             'Atlantic/Stanley' => {
11328             exemplarCity => q#Stanley#,
11329             },
11330             'Australia/Adelaide' => {
11331             exemplarCity => q#Adélaïde#,
11332             },
11333             'Australia/Brisbane' => {
11334             exemplarCity => q#Brisbane#,
11335             },
11336             'Australia/Broken_Hill' => {
11337             exemplarCity => q#Broken Hill#,
11338             },
11339             'Australia/Currie' => {
11340             exemplarCity => q#Currie#,
11341             },
11342             'Australia/Darwin' => {
11343             exemplarCity => q#Darwin#,
11344             },
11345             'Australia/Eucla' => {
11346             exemplarCity => q#Eucla#,
11347             },
11348             'Australia/Hobart' => {
11349             exemplarCity => q#Hobart#,
11350             },
11351             'Australia/Lindeman' => {
11352             exemplarCity => q#Lindeman#,
11353             },
11354             'Australia/Lord_Howe' => {
11355             exemplarCity => q#Lord Howe#,
11356             },
11357             'Australia/Melbourne' => {
11358             exemplarCity => q#Melbourne#,
11359             },
11360             'Australia/Perth' => {
11361             exemplarCity => q#Perth#,
11362             },
11363             'Australia/Sydney' => {
11364             exemplarCity => q#Sydney#,
11365             },
11366             'Australia_Central' => {
11367             long => {
11368             'daylight' => q(heure d’été du centre de l’Australie),
11369             'generic' => q(heure du centre de l’Australie),
11370             'standard' => q(heure normale du centre de l’Australie),
11371             },
11372             },
11373             'Australia_CentralWestern' => {
11374             long => {
11375             'daylight' => q(heure d’été du centre-ouest de l’Australie),
11376             'generic' => q(heure du centre-ouest de l’Australie),
11377             'standard' => q(heure normale du centre-ouest de l’Australie),
11378             },
11379             },
11380             'Australia_Eastern' => {
11381             long => {
11382             'daylight' => q(heure d’été de l’Est de l’Australie),
11383             'generic' => q(heure de l’Est de l’Australie),
11384             'standard' => q(heure normale de l’Est de l’Australie),
11385             },
11386             },
11387             'Australia_Western' => {
11388             long => {
11389             'daylight' => q(heure d’été de l’Ouest de l’Australie),
11390             'generic' => q(heure de l’Ouest de l’Australie),
11391             'standard' => q(heure normale de l’Ouest de l’Australie),
11392             },
11393             },
11394             'Azerbaijan' => {
11395             long => {
11396             'daylight' => q(heure d’été d’Azerbaïdjan),
11397             'generic' => q(heure de l’Azerbaïdjan),
11398             'standard' => q(heure normale de l’Azerbaïdjan),
11399             },
11400             },
11401             'Azores' => {
11402             long => {
11403             'daylight' => q(heure d’été des Açores),
11404             'generic' => q(heure des Açores),
11405             'standard' => q(heure normale des Açores),
11406             },
11407             },
11408             'Bangladesh' => {
11409             long => {
11410             'daylight' => q(heure d’été du Bangladesh),
11411             'generic' => q(heure du Bangladesh),
11412             'standard' => q(heure normale du Bangladesh),
11413             },
11414             },
11415             'Bhutan' => {
11416             long => {
11417             'standard' => q(heure du Bhoutan),
11418             },
11419             },
11420             'Bolivia' => {
11421             long => {
11422             'standard' => q(heure de Bolivie),
11423             },
11424             },
11425             'Brasilia' => {
11426             long => {
11427             'daylight' => q(heure d’été de Brasilia),
11428             'generic' => q(heure de Brasilia),
11429             'standard' => q(heure normale de Brasilia),
11430             },
11431             },
11432             'Brunei' => {
11433             long => {
11434             'standard' => q(heure du Brunéi),
11435             },
11436             },
11437             'Cape_Verde' => {
11438             long => {
11439             'daylight' => q(heure d’été du Cap-Vert),
11440             'generic' => q(heure du Cap-Vert),
11441             'standard' => q(heure normale du Cap-Vert),
11442             },
11443             },
11444             'Chamorro' => {
11445             long => {
11446             'standard' => q(heure des Chamorro),
11447             },
11448             },
11449             'Chatham' => {
11450             long => {
11451             'daylight' => q(heure d’été des îles Chatham),
11452             'generic' => q(heure des îles Chatham),
11453             'standard' => q(heure normale des îles Chatham),
11454             },
11455             },
11456             'Chile' => {
11457             long => {
11458             'daylight' => q(heure d’été du Chili),
11459             'generic' => q(heure du Chili),
11460             'standard' => q(heure normale du Chili),
11461             },
11462             },
11463             'China' => {
11464             long => {
11465             'daylight' => q(heure d’été de Chine),
11466             'generic' => q(heure de la Chine),
11467             'standard' => q(heure normale de la Chine),
11468             },
11469             },
11470             'Choibalsan' => {
11471             long => {
11472             'daylight' => q(heure d’été de Choibalsan),
11473             'generic' => q(heure de Choibalsan),
11474             'standard' => q(heure normale de Choibalsan),
11475             },
11476             },
11477             'Christmas' => {
11478             long => {
11479             'standard' => q(heure de l’île Christmas),
11480             },
11481             },
11482             'Cocos' => {
11483             long => {
11484             'standard' => q(heure des îles Cocos),
11485             },
11486             },
11487             'Colombia' => {
11488             long => {
11489             'daylight' => q(heure d’été de Colombie),
11490             'generic' => q(heure de Colombie),
11491             'standard' => q(heure normale de Colombie),
11492             },
11493             },
11494             'Cook' => {
11495             long => {
11496             'daylight' => q(heure d’été des îles Cook),
11497             'generic' => q(heure des îles Cook),
11498             'standard' => q(heure normale des îles Cook),
11499             },
11500             },
11501             'Cuba' => {
11502             long => {
11503             'daylight' => q(heure d’été de Cuba),
11504             'generic' => q(heure de Cuba),
11505             'standard' => q(heure normale de Cuba),
11506             },
11507             },
11508             'Davis' => {
11509             long => {
11510             'standard' => q(heure de Davis),
11511             },
11512             },
11513             'DumontDUrville' => {
11514             long => {
11515             'standard' => q(heure de Dumont-d’Urville),
11516             },
11517             },
11518             'East_Timor' => {
11519             long => {
11520             'standard' => q(heure du Timor oriental),
11521             },
11522             },
11523             'Easter' => {
11524             long => {
11525             'daylight' => q(heure d’été de l’île de Pâques),
11526             'generic' => q(heure de l’île de Pâques),
11527             'standard' => q(heure normale de l’île de Pâques),
11528             },
11529             },
11530             'Ecuador' => {
11531             long => {
11532             'standard' => q(heure de l’Équateur),
11533             },
11534             },
11535             'Etc/Unknown' => {
11536             exemplarCity => q#ville inconnue#,
11537             },
11538             'Europe/Amsterdam' => {
11539             exemplarCity => q#Amsterdam#,
11540             },
11541             'Europe/Andorra' => {
11542             exemplarCity => q#Andorre#,
11543             },
11544             'Europe/Athens' => {
11545             exemplarCity => q#Athènes#,
11546             },
11547             'Europe/Belgrade' => {
11548             exemplarCity => q#Belgrade#,
11549             },
11550             'Europe/Berlin' => {
11551             exemplarCity => q#Berlin#,
11552             },
11553             'Europe/Bratislava' => {
11554             exemplarCity => q#Bratislava#,
11555             },
11556             'Europe/Brussels' => {
11557             exemplarCity => q#Bruxelles#,
11558             },
11559             'Europe/Bucharest' => {
11560             exemplarCity => q#Bucarest#,
11561             },
11562             'Europe/Budapest' => {
11563             exemplarCity => q#Budapest#,
11564             },
11565             'Europe/Busingen' => {
11566             exemplarCity => q#Büsingen#,
11567             },
11568             'Europe/Chisinau' => {
11569             exemplarCity => q#Chisinau#,
11570             },
11571             'Europe/Copenhagen' => {
11572             exemplarCity => q#Copenhague#,
11573             },
11574             'Europe/Dublin' => {
11575             exemplarCity => q#Dublin#,
11576             long => {
11577             'daylight' => q(heure d’été irlandaise),
11578             },
11579             },
11580             'Europe/Gibraltar' => {
11581             exemplarCity => q#Gibraltar#,
11582             },
11583             'Europe/Guernsey' => {
11584             exemplarCity => q#Guernesey#,
11585             },
11586             'Europe/Helsinki' => {
11587             exemplarCity => q#Helsinki#,
11588             },
11589             'Europe/Isle_of_Man' => {
11590             exemplarCity => q#ÃŽle de Man#,
11591             },
11592             'Europe/Istanbul' => {
11593             exemplarCity => q#Istanbul#,
11594             },
11595             'Europe/Jersey' => {
11596             exemplarCity => q#Jersey#,
11597             },
11598             'Europe/Kaliningrad' => {
11599             exemplarCity => q#Kaliningrad#,
11600             },
11601             'Europe/Kiev' => {
11602             exemplarCity => q#Kiev#,
11603             },
11604             'Europe/Lisbon' => {
11605             exemplarCity => q#Lisbonne#,
11606             },
11607             'Europe/Ljubljana' => {
11608             exemplarCity => q#Ljubljana#,
11609             },
11610             'Europe/London' => {
11611             exemplarCity => q#Londres#,
11612             long => {
11613             'daylight' => q(heure d’été britannique),
11614             },
11615             },
11616             'Europe/Luxembourg' => {
11617             exemplarCity => q#Luxembourg#,
11618             },
11619             'Europe/Madrid' => {
11620             exemplarCity => q#Madrid#,
11621             },
11622             'Europe/Malta' => {
11623             exemplarCity => q#Malte#,
11624             },
11625             'Europe/Mariehamn' => {
11626             exemplarCity => q#Mariehamn#,
11627             },
11628             'Europe/Minsk' => {
11629             exemplarCity => q#Minsk#,
11630             },
11631             'Europe/Monaco' => {
11632             exemplarCity => q#Monaco#,
11633             },
11634             'Europe/Moscow' => {
11635             exemplarCity => q#Moscou#,
11636             },
11637             'Europe/Oslo' => {
11638             exemplarCity => q#Oslo#,
11639             },
11640             'Europe/Paris' => {
11641             exemplarCity => q#Paris#,
11642             },
11643             'Europe/Podgorica' => {
11644             exemplarCity => q#Podgorica#,
11645             },
11646             'Europe/Prague' => {
11647             exemplarCity => q#Prague#,
11648             },
11649             'Europe/Riga' => {
11650             exemplarCity => q#Riga#,
11651             },
11652             'Europe/Rome' => {
11653             exemplarCity => q#Rome#,
11654             },
11655             'Europe/Samara' => {
11656             exemplarCity => q#Samara#,
11657             },
11658             'Europe/San_Marino' => {
11659             exemplarCity => q#Saint-Marin#,
11660             },
11661             'Europe/Sarajevo' => {
11662             exemplarCity => q#Sarajevo#,
11663             },
11664             'Europe/Simferopol' => {
11665             exemplarCity => q#Simferopol#,
11666             },
11667             'Europe/Skopje' => {
11668             exemplarCity => q#Skopje#,
11669             },
11670             'Europe/Sofia' => {
11671             exemplarCity => q#Sofia#,
11672             },
11673             'Europe/Stockholm' => {
11674             exemplarCity => q#Stockholm#,
11675             },
11676             'Europe/Tallinn' => {
11677             exemplarCity => q#Tallinn#,
11678             },
11679             'Europe/Tirane' => {
11680             exemplarCity => q#Tirana#,
11681             },
11682             'Europe/Uzhgorod' => {
11683             exemplarCity => q#Oujgorod#,
11684             },
11685             'Europe/Vaduz' => {
11686             exemplarCity => q#Vaduz#,
11687             },
11688             'Europe/Vatican' => {
11689             exemplarCity => q#Le Vatican#,
11690             },
11691             'Europe/Vienna' => {
11692             exemplarCity => q#Vienne#,
11693             },
11694             'Europe/Vilnius' => {
11695             exemplarCity => q#Vilnius#,
11696             },
11697             'Europe/Volgograd' => {
11698             exemplarCity => q#Volgograd#,
11699             },
11700             'Europe/Warsaw' => {
11701             exemplarCity => q#Varsovie#,
11702             },
11703             'Europe/Zagreb' => {
11704             exemplarCity => q#Zagreb#,
11705             },
11706             'Europe/Zaporozhye' => {
11707             exemplarCity => q#Zaporojie#,
11708             },
11709             'Europe/Zurich' => {
11710             exemplarCity => q#Zurich#,
11711             },
11712             'Europe_Central' => {
11713             long => {
11714             'daylight' => q(heure d’été d’Europe centrale),
11715             'generic' => q(heure d’Europe centrale),
11716             'standard' => q(heure normale d’Europe centrale),
11717             },
11718             },
11719             'Europe_Eastern' => {
11720             long => {
11721             'daylight' => q(heure d’été d’Europe de l’Est),
11722             'generic' => q(heure d’Europe de l’Est),
11723             'standard' => q(heure normale d’Europe de l’Est),
11724             },
11725             },
11726             'Europe_Further_Eastern' => {
11727             long => {
11728             'standard' => q(heure de Kaliningrad),
11729             },
11730             },
11731             'Europe_Western' => {
11732             long => {
11733             'daylight' => q(heure d’été d’Europe de l’Ouest),
11734             'generic' => q(heure d’Europe de l’Ouest),
11735             'standard' => q(heure normale d’Europe de l’Ouest),
11736             },
11737             },
11738             'Falkland' => {
11739             long => {
11740             'daylight' => q(heure d’été des îles Malouines),
11741             'generic' => q(heure des îles Malouines),
11742             'standard' => q(heure normale des îles Malouines),
11743             },
11744             },
11745             'Fiji' => {
11746             long => {
11747             'daylight' => q(heure d’été des îles Fidji),
11748             'generic' => q(heure des îles Fidji),
11749             'standard' => q(heure normale des îles Fidji),
11750             },
11751             },
11752             'French_Guiana' => {
11753             long => {
11754             'standard' => q(heure de la Guyane française),
11755             },
11756             },
11757             'French_Southern' => {
11758             long => {
11759             'standard' => q(heure des Terres australes et antarctiques françaises),
11760             },
11761             },
11762             'GMT' => {
11763             long => {
11764             'standard' => q(heure moyenne de Greenwich),
11765             },
11766             },
11767             'Galapagos' => {
11768             long => {
11769             'standard' => q(heure des îles Galápagos),
11770             },
11771             },
11772             'Gambier' => {
11773             long => {
11774             'standard' => q(heure des îles Gambier),
11775             },
11776             },
11777             'Georgia' => {
11778             long => {
11779             'daylight' => q(heure d’été de Géorgie),
11780             'generic' => q(heure de la Géorgie),
11781             'standard' => q(heure normale de la Géorgie),
11782             },
11783             },
11784             'Gilbert_Islands' => {
11785             long => {
11786             'standard' => q(heure des îles Gilbert),
11787             },
11788             },
11789             'Greenland_Eastern' => {
11790             long => {
11791             'daylight' => q(heure d’été de l’Est du Groenland),
11792             'generic' => q(heure de l’Est du Groenland),
11793             'standard' => q(heure normale de l’Est du Groenland),
11794             },
11795             },
11796             'Greenland_Western' => {
11797             long => {
11798             'daylight' => q(heure d’été de l’Ouest du Groenland),
11799             'generic' => q(heure de l’Ouest du Groenland),
11800             'standard' => q(heure normale de l’Ouest du Groenland),
11801             },
11802             },
11803             'Guam' => {
11804             long => {
11805             'standard' => q(heure de Guam),
11806             },
11807             },
11808             'Gulf' => {
11809             long => {
11810             'standard' => q(heure du Golfe),
11811             },
11812             },
11813             'Guyana' => {
11814             long => {
11815             'standard' => q(heure du Guyana),
11816             },
11817             },
11818             'Hawaii_Aleutian' => {
11819             long => {
11820             'daylight' => q(heure d’été d’Hawaii - Aléoutiennes),
11821             'generic' => q(heure d’Hawaii - Aléoutiennes),
11822             'standard' => q(heure normale d’Hawaii - Aléoutiennes),
11823             },
11824             },
11825             'Hong_Kong' => {
11826             long => {
11827             'daylight' => q(heure d’été de Hong Kong),
11828             'generic' => q(heure de Hong Kong),
11829             'standard' => q(heure normale de Hong Kong),
11830             },
11831             },
11832             'Hovd' => {
11833             long => {
11834             'daylight' => q(heure d’été de Hovd),
11835             'generic' => q(heure de Hovd),
11836             'standard' => q(heure normale de Hovd),
11837             },
11838             },
11839             'India' => {
11840             long => {
11841             'standard' => q(heure de l’Inde),
11842             },
11843             },
11844             'Indian/Antananarivo' => {
11845             exemplarCity => q#Antananarivo#,
11846             },
11847             'Indian/Chagos' => {
11848             exemplarCity => q#Chagos#,
11849             },
11850             'Indian/Christmas' => {
11851             exemplarCity => q#Christmas#,
11852             },
11853             'Indian/Cocos' => {
11854             exemplarCity => q#Cocos#,
11855             },
11856             'Indian/Comoro' => {
11857             exemplarCity => q#Comores#,
11858             },
11859             'Indian/Kerguelen' => {
11860             exemplarCity => q#Kerguelen#,
11861             },
11862             'Indian/Mahe' => {
11863             exemplarCity => q#Mahé#,
11864             },
11865             'Indian/Maldives' => {
11866             exemplarCity => q#Maldives#,
11867             },
11868             'Indian/Mauritius' => {
11869             exemplarCity => q#Maurice#,
11870             },
11871             'Indian/Mayotte' => {
11872             exemplarCity => q#Mayotte#,
11873             },
11874             'Indian/Reunion' => {
11875             exemplarCity => q#La Réunion#,
11876             },
11877             'Indian_Ocean' => {
11878             long => {
11879             'standard' => q(heure de l’Océan Indien),
11880             },
11881             },
11882             'Indochina' => {
11883             long => {
11884             'standard' => q(heure d’Indochine),
11885             },
11886             },
11887             'Indonesia_Central' => {
11888             long => {
11889             'standard' => q(heure du Centre indonésien),
11890             },
11891             },
11892             'Indonesia_Eastern' => {
11893             long => {
11894             'standard' => q(heure de l’Est indonésien),
11895             },
11896             },
11897             'Indonesia_Western' => {
11898             long => {
11899             'standard' => q(heure de l’Ouest indonésien),
11900             },
11901             },
11902             'Iran' => {
11903             long => {
11904             'daylight' => q(heure d’été d’Iran),
11905             'generic' => q(heure de l’Iran),
11906             'standard' => q(heure normale d’Iran),
11907             },
11908             },
11909             'Irkutsk' => {
11910             long => {
11911             'daylight' => q(heure d’été d’Irkoutsk),
11912             'generic' => q(heure d’Irkoutsk),
11913             'standard' => q(heure normale d’Irkoutsk),
11914             },
11915             },
11916             'Israel' => {
11917             long => {
11918             'daylight' => q(heure d’été d’Israël),
11919             'generic' => q(heure d’Israël),
11920             'standard' => q(heure normale d’Israël),
11921             },
11922             },
11923             'Japan' => {
11924             long => {
11925             'daylight' => q(heure d’été du Japon),
11926             'generic' => q(heure du Japon),
11927             'standard' => q(heure normale du Japon),
11928             },
11929             },
11930             'Kamchatka' => {
11931             long => {
11932             'daylight' => q(heure d’été de Petropavlovsk-Kamchatski),
11933             'generic' => q(heure de Petropavlovsk-Kamchatski),
11934             'standard' => q(heure normale de Petropavlovsk-Kamchatski),
11935             },
11936             },
11937             'Kazakhstan_Eastern' => {
11938             long => {
11939             'standard' => q(heure de l’Est du Kazakhstan),
11940             },
11941             },
11942             'Kazakhstan_Western' => {
11943             long => {
11944             'standard' => q(heure de l’Ouest du Kazakhstan),
11945             },
11946             },
11947             'Korea' => {
11948             long => {
11949             'daylight' => q(heure d’été de Corée),
11950             'generic' => q(heure de la Corée),
11951             'standard' => q(heure normale de la Corée),
11952             },
11953             },
11954             'Kosrae' => {
11955             long => {
11956             'standard' => q(heure de Kosrae),
11957             },
11958             },
11959             'Krasnoyarsk' => {
11960             long => {
11961             'daylight' => q(heure d’été de Krasnoïarsk),
11962             'generic' => q(heure de Krasnoïarsk),
11963             'standard' => q(heure normale de Krasnoïarsk),
11964             },
11965             },
11966             'Kyrgystan' => {
11967             long => {
11968             'standard' => q(heure du Kirghizistan),
11969             },
11970             },
11971             'Lanka' => {
11972             long => {
11973             'standard' => q(heure de Lanka),
11974             },
11975             },
11976             'Line_Islands' => {
11977             long => {
11978             'standard' => q(heure des îles de la Ligne),
11979             },
11980             },
11981             'Lord_Howe' => {
11982             long => {
11983             'daylight' => q(heure d’été de Lord Howe),
11984             'generic' => q(heure de Lord Howe),
11985             'standard' => q(heure normale de Lord Howe),
11986             },
11987             },
11988             'Macau' => {
11989             long => {
11990             'daylight' => q(heure d’été de Macao),
11991             'generic' => q(heure de Macao),
11992             'standard' => q(heure normale de Macao),
11993             },
11994             },
11995             'Macquarie' => {
11996             long => {
11997             'standard' => q(heure de l’île Macquarie),
11998             },
11999             },
12000             'Magadan' => {
12001             long => {
12002             'daylight' => q(heure d’été de Magadan),
12003             'generic' => q(heure de Magadan),
12004             'standard' => q(heure normale de Magadan),
12005             },
12006             },
12007             'Malaysia' => {
12008             long => {
12009             'standard' => q(heure de la Malaisie),
12010             },
12011             },
12012             'Maldives' => {
12013             long => {
12014             'standard' => q(heure des Maldives),
12015             },
12016             },
12017             'Marquesas' => {
12018             long => {
12019             'standard' => q(heure des îles Marquises),
12020             },
12021             },
12022             'Marshall_Islands' => {
12023             long => {
12024             'standard' => q(heure des îles Marshall),
12025             },
12026             },
12027             'Mauritius' => {
12028             long => {
12029             'daylight' => q(heure d’été de Maurice),
12030             'generic' => q(heure de Maurice),
12031             'standard' => q(heure normale de Maurice),
12032             },
12033             },
12034             'Mawson' => {
12035             long => {
12036             'standard' => q(heure de Mawson),
12037             },
12038             },
12039             'Mexico_Northwest' => {
12040             long => {
12041             'daylight' => q(heure d’été du Nord-Ouest du Mexique),
12042             'generic' => q(heure du Nord-Ouest du Mexique),
12043             'standard' => q(heure normale du Nord-Ouest du Mexique),
12044             },
12045             },
12046             'Mexico_Pacific' => {
12047             long => {
12048             'daylight' => q(heure d’été du Pacifique mexicain),
12049             'generic' => q(heure du Pacifique mexicain),
12050             'standard' => q(heure normale du Pacifique mexicain),
12051             },
12052             },
12053             'Mongolia' => {
12054             long => {
12055             'daylight' => q(heure d’été d’Oulan-Bator),
12056             'generic' => q(heure d’Oulan-Bator),
12057             'standard' => q(heure normale d’Oulan-Bator),
12058             },
12059             },
12060             'Moscow' => {
12061             long => {
12062             'daylight' => q(heure d’été de Moscou),
12063             'generic' => q(heure de Moscou),
12064             'standard' => q(heure normale de Moscou),
12065             },
12066             },
12067             'Myanmar' => {
12068             long => {
12069             'standard' => q(heure du Myanmar),
12070             },
12071             },
12072             'Nauru' => {
12073             long => {
12074             'standard' => q(heure de Nauru),
12075             },
12076             },
12077             'Nepal' => {
12078             long => {
12079             'standard' => q(heure du Népal),
12080             },
12081             },
12082             'New_Caledonia' => {
12083             long => {
12084             'daylight' => q(heure d’été de Nouvelle-Calédonie),
12085             'generic' => q(heure de la Nouvelle-Calédonie),
12086             'standard' => q(heure normale de la Nouvelle-Calédonie),
12087             },
12088             },
12089             'New_Zealand' => {
12090             long => {
12091             'daylight' => q(heure d’été de la Nouvelle-Zélande),
12092             'generic' => q(heure de la Nouvelle-Zélande),
12093             'standard' => q(heure normale de la Nouvelle-Zélande),
12094             },
12095             },
12096             'Newfoundland' => {
12097             long => {
12098             'daylight' => q(heure d’été de Terre-Neuve),
12099             'generic' => q(heure de Terre-Neuve),
12100             'standard' => q(heure normale de Terre-Neuve),
12101             },
12102             },
12103             'Niue' => {
12104             long => {
12105             'standard' => q(heure de Nioué),
12106             },
12107             },
12108             'Norfolk' => {
12109             long => {
12110             'standard' => q(heure de l’île Norfolk),
12111             },
12112             },
12113             'Noronha' => {
12114             long => {
12115             'daylight' => q(heure d’été de Fernando de Noronha),
12116             'generic' => q(heure de Fernando de Noronha),
12117             'standard' => q(heure normale de Fernando de Noronha),
12118             },
12119             },
12120             'North_Mariana' => {
12121             long => {
12122             'standard' => q(heure des îles Mariannes du Nord),
12123             },
12124             },
12125             'Novosibirsk' => {
12126             long => {
12127             'daylight' => q(heure d’été de Novossibirsk),
12128             'generic' => q(heure de Novossibirsk),
12129             'standard' => q(heure normale de Novossibirsk),
12130             },
12131             },
12132             'Omsk' => {
12133             long => {
12134             'daylight' => q(heure d’été de Omsk),
12135             'generic' => q(heure de Omsk),
12136             'standard' => q(heure normale de Omsk),
12137             },
12138             },
12139             'Pacific/Apia' => {
12140             exemplarCity => q#Apia#,
12141             },
12142             'Pacific/Auckland' => {
12143             exemplarCity => q#Auckland#,
12144             },
12145             'Pacific/Bougainville' => {
12146             exemplarCity => q#Bougainville#,
12147             },
12148             'Pacific/Chatham' => {
12149             exemplarCity => q#Chatham#,
12150             },
12151             'Pacific/Easter' => {
12152             exemplarCity => q#ÃŽle de Pâques#,
12153             },
12154             'Pacific/Efate' => {
12155             exemplarCity => q#Éfaté#,
12156             },
12157             'Pacific/Enderbury' => {
12158             exemplarCity => q#Enderbury#,
12159             },
12160             'Pacific/Fakaofo' => {
12161             exemplarCity => q#Fakaofo#,
12162             },
12163             'Pacific/Fiji' => {
12164             exemplarCity => q#Fidji#,
12165             },
12166             'Pacific/Funafuti' => {
12167             exemplarCity => q#Funafuti#,
12168             },
12169             'Pacific/Galapagos' => {
12170             exemplarCity => q#Galápagos#,
12171             },
12172             'Pacific/Gambier' => {
12173             exemplarCity => q#Gambier#,
12174             },
12175             'Pacific/Guadalcanal' => {
12176             exemplarCity => q#Guadalcanal#,
12177             },
12178             'Pacific/Guam' => {
12179             exemplarCity => q#Guam#,
12180             },
12181             'Pacific/Honolulu' => {
12182             exemplarCity => q#Honolulu#,
12183             },
12184             'Pacific/Johnston' => {
12185             exemplarCity => q#Johnston#,
12186             },
12187             'Pacific/Kiritimati' => {
12188             exemplarCity => q#Kiritimati#,
12189             },
12190             'Pacific/Kosrae' => {
12191             exemplarCity => q#Kosrae#,
12192             },
12193             'Pacific/Kwajalein' => {
12194             exemplarCity => q#Kwajalein#,
12195             },
12196             'Pacific/Majuro' => {
12197             exemplarCity => q#Majuro#,
12198             },
12199             'Pacific/Marquesas' => {
12200             exemplarCity => q#Marquises#,
12201             },
12202             'Pacific/Midway' => {
12203             exemplarCity => q#Midway#,
12204             },
12205             'Pacific/Nauru' => {
12206             exemplarCity => q#Nauru#,
12207             },
12208             'Pacific/Niue' => {
12209             exemplarCity => q#Niue#,
12210             },
12211             'Pacific/Norfolk' => {
12212             exemplarCity => q#Norfolk#,
12213             },
12214             'Pacific/Noumea' => {
12215             exemplarCity => q#Nouméa#,
12216             },
12217             'Pacific/Pago_Pago' => {
12218             exemplarCity => q#Pago Pago#,
12219             },
12220             'Pacific/Palau' => {
12221             exemplarCity => q#Palau#,
12222             },
12223             'Pacific/Pitcairn' => {
12224             exemplarCity => q#Pitcairn#,
12225             },
12226             'Pacific/Ponape' => {
12227             exemplarCity => q#Pohnpei#,
12228             },
12229             'Pacific/Port_Moresby' => {
12230             exemplarCity => q#Port Moresby#,
12231             },
12232             'Pacific/Rarotonga' => {
12233             exemplarCity => q#Rarotonga#,
12234             },
12235             'Pacific/Saipan' => {
12236             exemplarCity => q#Saipan#,
12237             },
12238             'Pacific/Tahiti' => {
12239             exemplarCity => q#Tahiti#,
12240             },
12241             'Pacific/Tarawa' => {
12242             exemplarCity => q#Tarawa#,
12243             },
12244             'Pacific/Tongatapu' => {
12245             exemplarCity => q#Tongatapu#,
12246             },
12247             'Pacific/Truk' => {
12248             exemplarCity => q#Chuuk#,
12249             },
12250             'Pacific/Wake' => {
12251             exemplarCity => q#Wake#,
12252             },
12253             'Pacific/Wallis' => {
12254             exemplarCity => q#Wallis#,
12255             },
12256             'Pakistan' => {
12257             long => {
12258             'daylight' => q(heure d’été du Pakistan),
12259             'generic' => q(heure du Pakistan),
12260             'standard' => q(heure normale du Pakistan),
12261             },
12262             },
12263             'Palau' => {
12264             long => {
12265             'standard' => q(heure des Palaos),
12266             },
12267             },
12268             'Papua_New_Guinea' => {
12269             long => {
12270             'standard' => q(heure de la Papouasie-Nouvelle-Guinée),
12271             },
12272             },
12273             'Paraguay' => {
12274             long => {
12275             'daylight' => q(heure d’été du Paraguay),
12276             'generic' => q(heure du Paraguay),
12277             'standard' => q(heure normale du Paraguay),
12278             },
12279             },
12280             'Peru' => {
12281             long => {
12282             'daylight' => q(heure d’été du Pérou),
12283             'generic' => q(heure du Pérou),
12284             'standard' => q(heure normale du Pérou),
12285             },
12286             },
12287             'Philippines' => {
12288             long => {
12289             'daylight' => q(heure d’été des Philippines),
12290             'generic' => q(heure des Philippines),
12291             'standard' => q(heure normale des Philippines),
12292             },
12293             },
12294             'Phoenix_Islands' => {
12295             long => {
12296             'standard' => q(heure des îles Phoenix),
12297             },
12298             },
12299             'Pierre_Miquelon' => {
12300             long => {
12301             'daylight' => q(heure d’été de Saint-Pierre-et-Miquelon),
12302             'generic' => q(heure de Saint-Pierre-et-Miquelon),
12303             'standard' => q(heure normale de Saint-Pierre-et-Miquelon),
12304             },
12305             },
12306             'Pitcairn' => {
12307             long => {
12308             'standard' => q(heure des îles Pitcairn),
12309             },
12310             },
12311             'Ponape' => {
12312             long => {
12313             'standard' => q(heure de l’île de Pohnpei),
12314             },
12315             },
12316             'Reunion' => {
12317             long => {
12318             'standard' => q(heure de la Réunion),
12319             },
12320             },
12321             'Rothera' => {
12322             long => {
12323             'standard' => q(heure de Rothera),
12324             },
12325             },
12326             'Sakhalin' => {
12327             long => {
12328             'daylight' => q(heure d’été de Sakhaline),
12329             'generic' => q(heure de Sakhaline),
12330             'standard' => q(heure normale de Sakhaline),
12331             },
12332             },
12333             'Samara' => {
12334             long => {
12335             'daylight' => q(heure d’été de Samara),
12336             'generic' => q(heure de Samara),
12337             'standard' => q(heure normale de Samara),
12338             },
12339             },
12340             'Samoa' => {
12341             long => {
12342             'daylight' => q(heure d’été des Samoa),
12343             'generic' => q(heure des Samoa),
12344             'standard' => q(heure normale des Samoa),
12345             },
12346             },
12347             'Seychelles' => {
12348             long => {
12349             'standard' => q(heure des Seychelles),
12350             },
12351             },
12352             'Singapore' => {
12353             long => {
12354             'standard' => q(heure de Singapour),
12355             },
12356             },
12357             'Solomon' => {
12358             long => {
12359             'standard' => q(heure des îles Salomon),
12360             },
12361             },
12362             'South_Georgia' => {
12363             long => {
12364             'standard' => q(heure de Géorgie du Sud),
12365             },
12366             },
12367             'Suriname' => {
12368             long => {
12369             'standard' => q(heure du Suriname),
12370             },
12371             },
12372             'Syowa' => {
12373             long => {
12374             'standard' => q(heure de Syowa),
12375             },
12376             },
12377             'Tahiti' => {
12378             long => {
12379             'standard' => q(heure de Tahiti),
12380             },
12381             },
12382             'Taipei' => {
12383             long => {
12384             'daylight' => q(heure d’été de Taipei),
12385             'generic' => q(heure de Taipei),
12386             'standard' => q(heure normale de Taipei),
12387             },
12388             },
12389             'Tajikistan' => {
12390             long => {
12391             'standard' => q(heure du Tadjikistan),
12392             },
12393             },
12394             'Tokelau' => {
12395             long => {
12396             'standard' => q(heure de Tokelau),
12397             },
12398             },
12399             'Tonga' => {
12400             long => {
12401             'daylight' => q(heure d’été de Tonga),
12402             'generic' => q(heure des Tonga),
12403             'standard' => q(heure normale des Tonga),
12404             },
12405             },
12406             'Truk' => {
12407             long => {
12408             'standard' => q(heure de Chuuk),
12409             },
12410             },
12411             'Turkmenistan' => {
12412             long => {
12413             'daylight' => q(heure d’été du Turkménistan),
12414             'generic' => q(heure du Turkménistan),
12415             'standard' => q(heure normale du Turkménistan),
12416             },
12417             },
12418             'Tuvalu' => {
12419             long => {
12420             'standard' => q(heure des Tuvalu),
12421             },
12422             },
12423             'Uruguay' => {
12424             long => {
12425             'daylight' => q(heure d’été de l’Uruguay),
12426             'generic' => q(heure de l’Uruguay),
12427             'standard' => q(heure normale de l’Uruguay),
12428             },
12429             },
12430             'Uzbekistan' => {
12431             long => {
12432             'daylight' => q(heure d’été de l’Ouzbékistan),
12433             'generic' => q(heure de l’Ouzbékistan),
12434             'standard' => q(heure normale de l’Ouzbékistan),
12435             },
12436             },
12437             'Vanuatu' => {
12438             long => {
12439             'daylight' => q(heure d’été de Vanuatu),
12440             'generic' => q(heure du Vanuatu),
12441             'standard' => q(heure normale du Vanuatu),
12442             },
12443             },
12444             'Venezuela' => {
12445             long => {
12446             'standard' => q(heure du Venezuela),
12447             },
12448             },
12449             'Vladivostok' => {
12450             long => {
12451             'daylight' => q(heure d’été de Vladivostok),
12452             'generic' => q(heure de Vladivostok),
12453             'standard' => q(heure normale de Vladivostok),
12454             },
12455             },
12456             'Volgograd' => {
12457             long => {
12458             'daylight' => q(heure d’été de Volgograd),
12459             'generic' => q(heure de Volgograd),
12460             'standard' => q(heure normale de Volgograd),
12461             },
12462             },
12463             'Vostok' => {
12464             long => {
12465             'standard' => q(heure de Vostok),
12466             },
12467             },
12468             'Wake' => {
12469             long => {
12470             'standard' => q(heure de l’île Wake),
12471             },
12472             },
12473             'Wallis' => {
12474             long => {
12475             'standard' => q(heure de Wallis-et-Futuna),
12476             },
12477             },
12478             'Yakutsk' => {
12479             long => {
12480             'daylight' => q(heure d’été de Iakoutsk),
12481             'generic' => q(heure de Iakoutsk),
12482             'standard' => q(heure normale de Iakoutsk),
12483             },
12484             },
12485             'Yekaterinburg' => {
12486             long => {
12487             'daylight' => q(heure d’été d’Ekaterinbourg),
12488             'generic' => q(heure d’Ekaterinbourg),
12489             'standard' => q(heure normale d’Ekaterinbourg),
12490             },
12491             },
12492             } }
12493             );
12494 19     19   355110 no Moo;
  19         40  
  19         163  
12495              
12496             1;
12497              
12498             # vim: tabstop=4