File Coverage

blib/lib/Locale/CLDR/Locales/Fr.pm
Criterion Covered Total %
statement 34 34 100.0
branch n/a
condition n/a
subroutine 10 10 100.0
pod 0 1 0.0
total 44 45 97.7


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 Fri 10 Jul 3:19:41 pm GMT
10             # XML file generated 2015-03-05 00:47:17 -0600 (Thu, 05 Mar 2015)
11              
12 18     18   30271 use version;
  18         43  
  18         220  
13              
14             our $VERSION = version->declare('v0.27.2');
15              
16 18     18   2354 use v5.10;
  18         59  
  18         864  
17 18     18   100 use mro 'c3';
  18         37  
  18         212  
18 18     18   892 use utf8;
  18         38  
  18         145  
19 18     18   700 use if $^V ge v5.12.0, feature => 'unicode_strings';
  18         33  
  18         320  
20              
21 18     18   2618 use Moose;
  18         37  
  18         140  
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 18     18   127566 use bignum;
  18         67  
  18         196  
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 14278 my ($self, $name, $territory, $script, $variant) = @_;
1116              
1117 4         13 my $display_pattern = '{0} ({1})';
1118 4         25 $display_pattern =~s/\{0\}/$name/g;
1119 4         11 my $subtags = join '{0}, {1}', grep {$_} (
  12         27  
1120             $territory,
1121             $script,
1122             $variant,
1123             );
1124              
1125 4         25 $display_pattern =~s/\{1\}/$subtags/g;
1126 4         52 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' => 'araukan',
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             'azb' => 'azéri méridional',
1179             'ba' => 'bachkir',
1180             'bal' => 'baloutchi',
1181             'ban' => 'balinais',
1182             'bar' => 'bavarois',
1183             'bas' => 'bassa',
1184             'bax' => 'bamoun',
1185             'bbc' => 'batak toba',
1186             'bbj' => 'ghomala',
1187             'be' => 'biélorusse',
1188             'bej' => 'bedja',
1189             'bem' => 'bemba',
1190             'bew' => 'betawi',
1191             'bez' => 'béna',
1192             'bfd' => 'bafut',
1193             'bfq' => 'badaga',
1194             'bg' => 'bulgare',
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' => '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 anglais 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             'lt' => 'lituanien',
1457             'ltg' => 'latgalien',
1458             'lu' => 'luba-katanga',
1459             'lua' => 'luba-lulua',
1460             'lui' => 'luiseno',
1461             'lun' => 'lunda',
1462             'luo' => 'luo',
1463             'lus' => 'lushai',
1464             'luy' => 'oluluyia',
1465             'lv' => 'letton',
1466             'lzh' => 'chinois littéraire',
1467             'lzz' => 'laze',
1468             'mad' => 'madurais',
1469             'maf' => 'mafa',
1470             'mag' => 'magahi',
1471             'mai' => 'maithili',
1472             'mak' => 'makassar',
1473             'man' => 'mandingue',
1474             'mas' => 'masai',
1475             'mde' => 'maba',
1476             'mdf' => 'moksa',
1477             'mdr' => 'mandar',
1478             'men' => 'mendé',
1479             'mer' => 'merou',
1480             'mfe' => 'créole mauricien',
1481             'mg' => 'malgache',
1482             'mga' => 'moyen irlandais',
1483             'mgh' => 'makhuwa-meetto',
1484             'mgo' => 'méta’',
1485             'mh' => 'marshall',
1486             'mi' => 'maori',
1487             'mic' => 'micmac',
1488             'min' => 'minangkabau',
1489             'mk' => 'macédonien',
1490             'ml' => 'malayalam',
1491             'mn' => 'mongol',
1492             'mnc' => 'mandchou',
1493             'mni' => 'manipuri',
1494             'moh' => 'mohawk',
1495             'mos' => 'moré',
1496             'mr' => 'marathe',
1497             'mrj' => 'mari occidental',
1498             'ms' => 'malais',
1499             'mt' => 'maltais',
1500             'mua' => 'mundang',
1501             'mul' => 'multilingue',
1502             'mus' => 'creek',
1503             'mwl' => 'mirandais',
1504             'mwr' => 'marwarî',
1505             'mwv' => 'mentawaï',
1506             'my' => 'birman',
1507             'mye' => 'myènè',
1508             'myv' => 'erzya',
1509             'mzn' => 'mazandérani',
1510             'na' => 'nauruan',
1511             'nan' => 'minnan',
1512             'nap' => 'napolitain',
1513             'naq' => 'nama',
1514             'nb' => 'norvégien bokmÃ¥l',
1515             'nd' => 'ndébélé du Nord',
1516             'nds' => 'bas-allemand',
1517             'ne' => 'népalais',
1518             'new' => 'newari',
1519             'ng' => 'ndonga',
1520             'nia' => 'nias',
1521             'niu' => 'niué',
1522             'njo' => 'ao naga',
1523             'nl' => 'néerlandais',
1524             'nl_BE' => 'flamand',
1525             'nmg' => 'kwasio',
1526             'nn' => 'norvégien nynorsk',
1527             'nnh' => 'ngiemboon',
1528             'no' => 'norvégien',
1529             'nog' => 'nogaï',
1530             'non' => 'vieux norrois',
1531             'nov' => 'novial',
1532             'nqo' => 'n’ko',
1533             'nr' => 'ndébélé du Sud',
1534             'nso' => 'sotho du Nord',
1535             'nus' => 'nuer',
1536             'nv' => 'navaho',
1537             'nwc' => 'newarî classique',
1538             'ny' => 'nyanja',
1539             'nym' => 'nyamwezi',
1540             'nyn' => 'nyankolé',
1541             'nyo' => 'nyoro',
1542             'nzi' => 'nzema',
1543             'oc' => 'occitan',
1544             'oj' => 'ojibwa',
1545             'om' => 'oromo',
1546             'or' => 'oriya',
1547             'os' => 'ossète',
1548             'osa' => 'osage',
1549             'ota' => 'turc ottoman',
1550             'pa' => 'pendjabi',
1551             'pag' => 'pangasinan',
1552             'pal' => 'pahlavi',
1553             'pam' => 'pampangan',
1554             'pap' => 'papiamento',
1555             'pau' => 'palau',
1556             'pcd' => 'picard',
1557             'pdc' => 'allemand de Pennsylvanie',
1558             'pdt' => 'bas-prussien',
1559             'peo' => 'persan ancien',
1560             'pfl' => 'allemand palatin',
1561             'phn' => 'phénicien',
1562             'pi' => 'pali',
1563             'pl' => 'polonais',
1564             'pms' => 'piémontais',
1565             'pnt' => 'pontique',
1566             'pon' => 'pohnpei',
1567             'prg' => 'prussien',
1568             'pro' => 'provençal ancien',
1569             'ps' => 'pachto',
1570             'ps@alt=variant' => 'pashto',
1571             'pt' => 'portugais',
1572             'pt_BR' => 'portugais brésilien',
1573             'pt_PT' => 'portugais européen',
1574             'qu' => 'quechua',
1575             'quc' => 'k’iche’',
1576             'qug' => 'quichua du Haut-Chimborazo',
1577             'raj' => 'rajasthani',
1578             'rap' => 'rapanui',
1579             'rar' => 'rarotongien',
1580             'rgn' => 'romagnol',
1581             'rif' => 'riffain',
1582             'rm' => 'romanche',
1583             'rn' => 'roundi',
1584             'ro' => 'roumain',
1585             'ro_MD' => 'moldave',
1586             'rof' => 'rombo',
1587             'rom' => 'tzigane',
1588             'root' => 'racine',
1589             'rtm' => 'rotuman',
1590             'ru' => 'russe',
1591             'rue' => 'ruthène',
1592             'rug' => 'roviana',
1593             'rup' => 'valaque',
1594             'rw' => 'rwanda',
1595             'rwk' => 'rwa',
1596             'sa' => 'sanskrit',
1597             'sad' => 'sandawe',
1598             'sah' => 'iakoute',
1599             'sam' => 'araméen samaritain',
1600             'saq' => 'samburu',
1601             'sas' => 'sasak',
1602             'sat' => 'santal',
1603             'saz' => 'saurashtra',
1604             'sba' => 'ngambay',
1605             'sbp' => 'sangu',
1606             'sc' => 'sarde',
1607             'scn' => 'sicilien',
1608             'sco' => 'écossais',
1609             'sd' => 'sindhi',
1610             'sdc' => 'sarde sassarais',
1611             'se' => 'sami du Nord',
1612             'see' => 'seneca',
1613             'seh' => 'sena',
1614             'sei' => 'séri',
1615             'sel' => 'selkoupe',
1616             'ses' => 'koyraboro senni',
1617             'sg' => 'sangho',
1618             'sga' => 'ancien irlandais',
1619             'sgs' => 'samogitien',
1620             'sh' => 'serbo-croate',
1621             'shi' => 'chleuh',
1622             'shn' => 'shan',
1623             'shu' => 'arabe tchadien',
1624             'si' => 'cinghalais',
1625             'sid' => 'sidamo',
1626             'sk' => 'slovaque',
1627             'sl' => 'slovène',
1628             'sli' => 'bas-silésien',
1629             'sly' => 'selayar',
1630             'sm' => 'samoan',
1631             'sma' => 'sami du Sud',
1632             'smj' => 'sami de Lule',
1633             'smn' => 'sami d’Inari',
1634             'sms' => 'sami skolt',
1635             'sn' => 'shona',
1636             'snk' => 'soninké',
1637             'so' => 'somali',
1638             'sog' => 'sogdien',
1639             'sq' => 'albanais',
1640             'sr' => 'serbe',
1641             'srn' => 'sranan tongo',
1642             'srr' => 'sérère',
1643             'ss' => 'swati',
1644             'ssy' => 'saho',
1645             'st' => 'sesotho',
1646             'stq' => 'frison de Saterland',
1647             'su' => 'soundanais',
1648             'suk' => 'sukuma',
1649             'sus' => 'soussou',
1650             'sux' => 'sumérien',
1651             'sv' => 'suédois',
1652             'sw' => 'swahili',
1653             'swb' => 'comorien',
1654             'swc' => 'swahili du Congo',
1655             'syc' => 'syriaque classique',
1656             'syr' => 'syriaque',
1657             'szl' => 'silésien',
1658             'ta' => 'tamoul',
1659             'tcy' => 'toulou',
1660             'te' => 'télougou',
1661             'tem' => 'temne',
1662             'teo' => 'teso',
1663             'ter' => 'tereno',
1664             'tet' => 'tetum',
1665             'tg' => 'tadjik',
1666             'th' => 'thaï',
1667             'ti' => 'tigrigna',
1668             'tig' => 'tigré',
1669             'tiv' => 'tiv',
1670             'tk' => 'turkmène',
1671             'tkl' => 'tokelau',
1672             'tkr' => 'tsakhur',
1673             'tl' => 'tagalog',
1674             'tlh' => 'klingon',
1675             'tli' => 'tlingit',
1676             'tly' => 'talysh',
1677             'tmh' => 'tamacheq',
1678             'tn' => 'tswana',
1679             'to' => 'tonguien',
1680             'tog' => 'tonga nyasa',
1681             'tpi' => 'tok pisin',
1682             'tr' => 'turc',
1683             'tru' => 'touroyo',
1684             'trv' => 'taroko',
1685             'ts' => 'tsonga',
1686             'tsd' => 'tsakonien',
1687             'tsi' => 'tsimshian',
1688             'tt' => 'tatar',
1689             'ttt' => 'tati caucasien',
1690             'tum' => 'tumbuka',
1691             'tvl' => 'tuvalu',
1692             'tw' => 'twi',
1693             'twq' => 'tasawaq',
1694             'ty' => 'tahitien',
1695             'tyv' => 'touva',
1696             'tzm' => 'tamazight',
1697             'udm' => 'oudmourte',
1698             'ug' => 'ouïghour',
1699             'ug@alt=variant' => 'ouïgour',
1700             'uga' => 'ougaritique',
1701             'uk' => 'ukrainien',
1702             'umb' => 'umbundu',
1703             'und' => 'langue indéterminée',
1704             'ur' => 'ourdou',
1705             'uz' => 'ouzbek',
1706             'vai' => 'vaï',
1707             've' => 'venda',
1708             'vec' => 'vénitien',
1709             'vep' => 'vepse',
1710             'vi' => 'vietnamien',
1711             'vls' => 'flamand occidental',
1712             'vmf' => 'franconien du Main',
1713             'vo' => 'volapuk',
1714             'vot' => 'vote',
1715             'vro' => 'võro',
1716             'vun' => 'vunjo',
1717             'wa' => 'wallon',
1718             'wae' => 'walser',
1719             'wal' => 'walamo',
1720             'war' => 'waray',
1721             'was' => 'washo',
1722             'wo' => 'wolof',
1723             'wuu' => 'chinois wu',
1724             'xal' => 'kalmouk',
1725             'xh' => 'xhosa',
1726             'xmf' => 'mingrélien',
1727             'xog' => 'soga',
1728             'yao' => 'yao',
1729             'yap' => 'yapois',
1730             'yav' => 'yangben',
1731             'ybb' => 'yemba',
1732             'yi' => 'yiddish',
1733             'yo' => 'yoruba',
1734             'yrl' => 'nheengatou',
1735             'yue' => 'cantonais',
1736             'za' => 'zhuang',
1737             'zap' => 'zapotèque',
1738             'zbl' => 'symboles Bliss',
1739             'zea' => 'zélandais',
1740             'zen' => 'zenaga',
1741             'zgh' => 'amazighe standard marocain',
1742             'zh' => 'chinois',
1743             'zh_Hans' => 'chinois simplifié',
1744             'zh_Hant' => 'chinois traditionnel',
1745             'zu' => 'zoulou',
1746             'zun' => 'zuni',
1747             'zxx' => 'sans contenu linguistique',
1748             'zza' => 'zazaki',
1749              
1750             );
1751             if (@_) {
1752             return $languages{$_[0]};
1753             }
1754             return \%languages;
1755             }
1756             },
1757             );
1758              
1759             has 'display_name_script' => (
1760             is => 'ro',
1761             isa => 'CodeRef',
1762             init_arg => undef,
1763             default => sub {
1764             sub {
1765             my %scripts = (
1766             'Afak' => 'afaka',
1767             'Arab' => 'arabe',
1768             'Arab@alt=variant' => 'arabo-persan',
1769             'Armi' => 'araméen impérial',
1770             'Armn' => 'arménien',
1771             'Avst' => 'avestique',
1772             'Bali' => 'balinais',
1773             'Bamu' => 'bamoum',
1774             'Bass' => 'bassa',
1775             'Batk' => 'batak',
1776             'Beng' => 'bengali',
1777             'Blis' => 'symboles Bliss',
1778             'Bopo' => 'bopomofo',
1779             'Brah' => 'brâhmî',
1780             'Brai' => 'braille',
1781             'Bugi' => 'bouguis',
1782             'Buhd' => 'bouhide',
1783             'Cakm' => 'chakma',
1784             'Cans' => 'syllabaire autochtone canadien unifié',
1785             'Cari' => 'carien',
1786             'Cham' => 'cham',
1787             'Cher' => 'cherokee',
1788             'Cirt' => 'cirth',
1789             'Copt' => 'copte',
1790             'Cprt' => 'syllabaire chypriote',
1791             'Cyrl' => 'cyrillique',
1792             'Cyrs' => 'cyrillique (variante slavonne)',
1793             'Deva' => 'dévanâgarî',
1794             'Dsrt' => 'déséret',
1795             'Dupl' => 'sténographie Duployé',
1796             'Egyd' => 'démotique égyptien',
1797             'Egyh' => 'hiératique égyptien',
1798             'Egyp' => 'hiéroglyphes égyptiens',
1799             'Ethi' => 'éthiopique',
1800             'Geok' => 'géorgien khoutsouri',
1801             'Geor' => 'géorgien',
1802             'Glag' => 'glagolitique',
1803             'Goth' => 'gotique',
1804             'Gran' => 'grantha',
1805             'Grek' => 'grec',
1806             'Gujr' => 'goudjarâtî',
1807             'Guru' => 'gourmoukhî',
1808             'Hang' => 'hangûl',
1809             'Hani' => 'sinogrammes',
1810             'Hano' => 'hanounóo',
1811             'Hans' => 'simplifié',
1812             'Hans@alt=stand-alone' => 'sinogrammes simplifiés',
1813             'Hant' => 'traditionnel',
1814             'Hant@alt=stand-alone' => 'sinogrammes traditionnels',
1815             'Hebr' => 'hébreu',
1816             'Hira' => 'hiragana',
1817             'Hluw' => 'hiéroglyphes anatoliens',
1818             'Hmng' => 'pahawh hmong',
1819             'Hrkt' => 'katakana ou hiragana',
1820             'Hung' => 'ancien hongrois',
1821             'Inds' => 'indus',
1822             'Ital' => 'ancien italique',
1823             'Java' => 'javanais',
1824             'Jpan' => 'japonais',
1825             'Jurc' => 'jurchen',
1826             'Kali' => 'kayah li',
1827             'Kana' => 'katakana',
1828             'Khar' => 'kharochthî',
1829             'Khmr' => 'khmer',
1830             'Khoj' => 'khojkî',
1831             'Knda' => 'kannara',
1832             'Kore' => 'coréen',
1833             'Kpel' => 'kpellé',
1834             'Kthi' => 'kaithî',
1835             'Lana' => 'lanna',
1836             'Laoo' => 'lao',
1837             'Latf' => 'latin (variante brisée)',
1838             'Latg' => 'latin (variante gaélique)',
1839             'Latn' => 'latin',
1840             'Lepc' => 'lepcha',
1841             'Limb' => 'limbou',
1842             'Lina' => 'linéaire A',
1843             'Linb' => 'linéaire B',
1844             'Lisu' => 'lisu',
1845             'Loma' => 'loma',
1846             'Lyci' => 'lycien',
1847             'Lydi' => 'lydien',
1848             'Mand' => 'mandéen',
1849             'Mani' => 'manichéen',
1850             'Maya' => 'hiéroglyphes mayas',
1851             'Mend' => 'mendé',
1852             'Merc' => 'méroïtique cursif',
1853             'Mero' => 'méroïtique',
1854             'Mlym' => 'malayalam',
1855             'Mong' => 'mongol',
1856             'Moon' => 'moon',
1857             'Mroo' => 'mro',
1858             'Mtei' => 'meitei mayek',
1859             'Mymr' => 'birman',
1860             'Narb' => 'nord-arabique',
1861             'Nbat' => 'nabatéen',
1862             'Nkgb' => 'nakhi géba',
1863             'Nkoo' => 'n’ko',
1864             'Nshu' => 'nüshu',
1865             'Ogam' => 'ogam',
1866             'Olck' => 'ol tchiki',
1867             'Orkh' => 'orkhon',
1868             'Orya' => 'oriya',
1869             'Osma' => 'osmanais',
1870             'Palm' => 'palmyrénien',
1871             'Perm' => 'ancien permien',
1872             'Phag' => 'phags pa',
1873             'Phli' => 'pehlevi des inscriptions',
1874             'Phlp' => 'pehlevi des psautiers',
1875             'Phlv' => 'pehlevi des livres',
1876             'Phnx' => 'phénicien',
1877             'Plrd' => 'phonétique de Pollard',
1878             'Prti' => 'parthe des inscriptions',
1879             'Rjng' => 'rejang',
1880             'Roro' => 'rongorongo',
1881             'Runr' => 'runique',
1882             'Samr' => 'samaritain',
1883             'Sara' => 'sarati',
1884             'Sarb' => 'sud-arabique ancien',
1885             'Saur' => 'saurashtra',
1886             'Sgnw' => 'écriture des signes',
1887             'Shaw' => 'shavien',
1888             'Shrd' => 'charada',
1889             'Sind' => 'sindhî',
1890             'Sinh' => 'cinghalais',
1891             'Sora' => 'sora sompeng',
1892             'Sund' => 'sundanais',
1893             'Sylo' => 'sylotî nâgrî',
1894             'Syrc' => 'syriaque',
1895             'Syre' => 'syriaque estranghélo',
1896             'Syrj' => 'syriaque occidental',
1897             'Syrn' => 'syriaque oriental',
1898             'Tagb' => 'tagbanoua',
1899             'Takr' => 'tâkrî',
1900             'Tale' => 'taï-le',
1901             'Talu' => 'nouveau taï-lue',
1902             'Taml' => 'tamoul',
1903             'Tang' => 'tangoute',
1904             'Tavt' => 'taï viêt',
1905             'Telu' => 'télougou',
1906             'Teng' => 'tengwar',
1907             'Tfng' => 'tifinagh',
1908             'Tglg' => 'tagal',
1909             'Thaa' => 'thâna',
1910             'Thai' => 'thaï',
1911             'Tibt' => 'tibétain',
1912             'Tirh' => 'tirhouta',
1913             'Ugar' => 'ougaritique',
1914             'Vaii' => 'vaï',
1915             'Visp' => 'parole visible',
1916             'Wara' => 'warang citi',
1917             'Wole' => 'woléaï',
1918             'Xpeo' => 'cunéiforme persépolitain',
1919             'Xsux' => 'cunéiforme suméro-akkadien',
1920             'Yiii' => 'yi',
1921             'Zinh' => 'hérité',
1922             'Zmth' => 'notation mathématique',
1923             'Zsym' => 'symboles',
1924             'Zxxx' => 'non écrit',
1925             'Zyyy' => 'commun',
1926             'Zzzz' => 'écriture inconnue',
1927              
1928             );
1929             if ( @_ ) {
1930             return $scripts{$_[0]};
1931             }
1932             return \%scripts;
1933             }
1934             }
1935             );
1936              
1937             has 'display_name_territory' => (
1938             is => 'ro',
1939             isa => 'HashRef[Str]',
1940             init_arg => undef,
1941             default => sub {
1942             {
1943             '001' => 'Monde',
1944             '002' => 'Afrique',
1945             '003' => 'Amérique du Nord',
1946             '005' => 'Amérique du Sud',
1947             '009' => 'Océanie',
1948             '011' => 'Afrique occidentale',
1949             '013' => 'Amérique centrale',
1950             '014' => 'Afrique orientale',
1951             '015' => 'Afrique septentrionale',
1952             '017' => 'Afrique centrale',
1953             '018' => 'Afrique australe',
1954             '019' => 'Amériques',
1955             '021' => 'Amérique septentrionale',
1956             '029' => 'Caraïbes',
1957             '030' => 'Asie orientale',
1958             '034' => 'Asie du Sud',
1959             '035' => 'Asie du Sud-Est',
1960             '039' => 'Europe méridionale',
1961             '053' => 'Australasie',
1962             '054' => 'Mélanésie',
1963             '057' => 'région micronésienne',
1964             '061' => 'Polynésie',
1965             '142' => 'Asie',
1966             '143' => 'Asie centrale',
1967             '145' => 'Asie occidentale',
1968             '150' => 'Europe',
1969             '151' => 'Europe orientale',
1970             '154' => 'Europe septentrionale',
1971             '155' => 'Europe occidentale',
1972             '419' => 'Amérique latine',
1973             'AC' => 'ÃŽle de l’Ascension',
1974             'AD' => 'Andorre',
1975             'AE' => 'Émirats arabes unis',
1976             'AF' => 'Afghanistan',
1977             'AG' => 'Antigua-et-Barbuda',
1978             'AI' => 'Anguilla',
1979             'AL' => 'Albanie',
1980             'AM' => 'Arménie',
1981             'AN' => 'Antilles néerlandaises',
1982             'AO' => 'Angola',
1983             'AQ' => 'Antarctique',
1984             'AR' => 'Argentine',
1985             'AS' => 'Samoa américaines',
1986             'AT' => 'Autriche',
1987             'AU' => 'Australie',
1988             'AW' => 'Aruba',
1989             'AX' => 'ÃŽles Ã…land',
1990             'AZ' => 'Azerbaïdjan',
1991             'BA' => 'Bosnie-Herzégovine',
1992             'BB' => 'Barbade',
1993             'BD' => 'Bangladesh',
1994             'BE' => 'Belgique',
1995             'BF' => 'Burkina Faso',
1996             'BG' => 'Bulgarie',
1997             'BH' => 'Bahreïn',
1998             'BI' => 'Burundi',
1999             'BJ' => 'Bénin',
2000             'BL' => 'Saint-Barthélemy',
2001             'BM' => 'Bermudes',
2002             'BN' => 'Brunéi Darussalam',
2003             'BO' => 'Bolivie',
2004             'BQ' => 'Pays-Bas caribéens',
2005             'BR' => 'Brésil',
2006             'BS' => 'Bahamas',
2007             'BT' => 'Bhoutan',
2008             'BV' => 'ÃŽle Bouvet',
2009             'BW' => 'Botswana',
2010             'BY' => 'Biélorussie',
2011             'BZ' => 'Belize',
2012             'CA' => 'Canada',
2013             'CC' => 'ÃŽles Cocos',
2014             'CD' => 'Congo-Kinshasa',
2015             'CD@alt=variant' => 'Congo (RDC)',
2016             'CF' => 'République centrafricaine',
2017             'CG' => 'Congo-Brazzaville',
2018             'CG@alt=variant' => 'République du Congo',
2019             'CH' => 'Suisse',
2020             'CI' => 'Côte d’Ivoire',
2021             'CK' => 'ÃŽles Cook',
2022             'CL' => 'Chili',
2023             'CM' => 'Cameroun',
2024             'CN' => 'Chine',
2025             'CO' => 'Colombie',
2026             'CP' => 'ÃŽle Clipperton',
2027             'CR' => 'Costa Rica',
2028             'CU' => 'Cuba',
2029             'CV' => 'Cap-Vert',
2030             'CW' => 'Curaçao',
2031             'CX' => 'ÃŽle Christmas',
2032             'CY' => 'Chypre',
2033             'CZ' => 'République tchèque',
2034             'DE' => 'Allemagne',
2035             'DG' => 'Diego Garcia',
2036             'DJ' => 'Djibouti',
2037             'DK' => 'Danemark',
2038             'DM' => 'Dominique',
2039             'DO' => 'République dominicaine',
2040             'DZ' => 'Algérie',
2041             'EA' => 'Ceuta et Melilla',
2042             'EC' => 'Équateur',
2043             'EE' => 'Estonie',
2044             'EG' => 'Égypte',
2045             'EH' => 'Sahara occidental',
2046             'ER' => 'Érythrée',
2047             'ES' => 'Espagne',
2048             'ET' => 'Éthiopie',
2049             'EU' => 'Union européenne',
2050             'FI' => 'Finlande',
2051             'FJ' => 'Fidji',
2052             'FK' => 'ÃŽles Malouines',
2053             'FK@alt=variant' => 'ÃŽles Falkland',
2054             'FM' => 'États fédérés de Micronésie',
2055             'FO' => 'ÃŽles Féroé',
2056             'FR' => 'France',
2057             'GA' => 'Gabon',
2058             'GB' => 'Royaume-Uni',
2059             'GB@alt=short' => 'R.-U.',
2060             'GD' => 'Grenade',
2061             'GE' => 'Géorgie',
2062             'GF' => 'Guyane française',
2063             'GG' => 'Guernesey',
2064             'GH' => 'Ghana',
2065             'GI' => 'Gibraltar',
2066             'GL' => 'Groenland',
2067             'GM' => 'Gambie',
2068             'GN' => 'Guinée',
2069             'GP' => 'Guadeloupe',
2070             'GQ' => 'Guinée équatoriale',
2071             'GR' => 'Grèce',
2072             'GS' => 'Géorgie du Sud et îles Sandwich du Sud',
2073             'GT' => 'Guatemala',
2074             'GU' => 'Guam',
2075             'GW' => 'Guinée-Bissau',
2076             'GY' => 'Guyana',
2077             'HK' => 'R.A.S. chinoise de Hong Kong',
2078             'HK@alt=short' => 'Hong Kong',
2079             'HM' => 'ÃŽles Heard et McDonald',
2080             'HN' => 'Honduras',
2081             'HR' => 'Croatie',
2082             'HT' => 'Haïti',
2083             'HU' => 'Hongrie',
2084             'IC' => 'ÃŽles Canaries',
2085             'ID' => 'Indonésie',
2086             'IE' => 'Irlande',
2087             'IL' => 'Israël',
2088             'IM' => 'ÃŽle de Man',
2089             'IN' => 'Inde',
2090             'IO' => 'Territoire britannique de l’océan Indien',
2091             'IQ' => 'Irak',
2092             'IR' => 'Iran',
2093             'IS' => 'Islande',
2094             'IT' => 'Italie',
2095             'JE' => 'Jersey',
2096             'JM' => 'Jamaïque',
2097             'JO' => 'Jordanie',
2098             'JP' => 'Japon',
2099             'KE' => 'Kenya',
2100             'KG' => 'Kirghizistan',
2101             'KH' => 'Cambodge',
2102             'KI' => 'Kiribati',
2103             'KM' => 'Comores',
2104             'KN' => 'Saint-Christophe-et-Niévès',
2105             'KP' => 'Corée du Nord',
2106             'KR' => 'Corée du Sud',
2107             'KW' => 'Koweït',
2108             'KY' => 'ÃŽles Caïmans',
2109             'KZ' => 'Kazakhstan',
2110             'LA' => 'Laos',
2111             'LB' => 'Liban',
2112             'LC' => 'Sainte-Lucie',
2113             'LI' => 'Liechtenstein',
2114             'LK' => 'Sri Lanka',
2115             'LR' => 'Libéria',
2116             'LS' => 'Lesotho',
2117             'LT' => 'Lituanie',
2118             'LU' => 'Luxembourg',
2119             'LV' => 'Lettonie',
2120             'LY' => 'Libye',
2121             'MA' => 'Maroc',
2122             'MC' => 'Monaco',
2123             'MD' => 'Moldavie',
2124             'ME' => 'Monténégro',
2125             'MF' => 'Saint-Martin',
2126             'MG' => 'Madagascar',
2127             'MH' => 'ÃŽles Marshall',
2128             'MK' => 'Macédoine',
2129             'MK@alt=variant' => 'Macédoine (ARYM)',
2130             'ML' => 'Mali',
2131             'MM' => 'Myanmar',
2132             'MN' => 'Mongolie',
2133             'MO' => 'R.A.S. chinoise de Macao',
2134             'MO@alt=short' => 'Macao',
2135             'MP' => 'ÃŽles Mariannes du Nord',
2136             'MQ' => 'Martinique',
2137             'MR' => 'Mauritanie',
2138             'MS' => 'Montserrat',
2139             'MT' => 'Malte',
2140             'MU' => 'Maurice',
2141             'MV' => 'Maldives',
2142             'MW' => 'Malawi',
2143             'MX' => 'Mexique',
2144             'MY' => 'Malaisie',
2145             'MZ' => 'Mozambique',
2146             'NA' => 'Namibie',
2147             'NC' => 'Nouvelle-Calédonie',
2148             'NE' => 'Niger',
2149             'NF' => 'ÃŽle Norfolk',
2150             'NG' => 'Nigéria',
2151             'NI' => 'Nicaragua',
2152             'NL' => 'Pays-Bas',
2153             'NO' => 'Norvège',
2154             'NP' => 'Népal',
2155             'NR' => 'Nauru',
2156             'NU' => 'Niue',
2157             'NZ' => 'Nouvelle-Zélande',
2158             'OM' => 'Oman',
2159             'PA' => 'Panama',
2160             'PE' => 'Pérou',
2161             'PF' => 'Polynésie française',
2162             'PG' => 'Papouasie-Nouvelle-Guinée',
2163             'PH' => 'Philippines',
2164             'PK' => 'Pakistan',
2165             'PL' => 'Pologne',
2166             'PM' => 'Saint-Pierre-et-Miquelon',
2167             'PN' => 'ÃŽles Pitcairn',
2168             'PR' => 'Porto Rico',
2169             'PS' => 'Territoires palestiniens',
2170             'PS@alt=short' => 'Palestine',
2171             'PT' => 'Portugal',
2172             'PW' => 'Palaos',
2173             'PY' => 'Paraguay',
2174             'QA' => 'Qatar',
2175             'QO' => 'régions éloignées de l’Océanie',
2176             'RE' => 'La Réunion',
2177             'RO' => 'Roumanie',
2178             'RS' => 'Serbie',
2179             'RU' => 'Russie',
2180             'RW' => 'Rwanda',
2181             'SA' => 'Arabie saoudite',
2182             'SB' => 'ÃŽles Salomon',
2183             'SC' => 'Seychelles',
2184             'SD' => 'Soudan',
2185             'SE' => 'Suède',
2186             'SG' => 'Singapour',
2187             'SH' => 'Sainte-Hélène',
2188             'SI' => 'Slovénie',
2189             'SJ' => 'Svalbard et Jan Mayen',
2190             'SK' => 'Slovaquie',
2191             'SL' => 'Sierra Leone',
2192             'SM' => 'Saint-Marin',
2193             'SN' => 'Sénégal',
2194             'SO' => 'Somalie',
2195             'SR' => 'Suriname',
2196             'SS' => 'Soudan du Sud',
2197             'ST' => 'Sao Tomé-et-Principe',
2198             'SV' => 'El Salvador',
2199             'SX' => 'Saint-Martin (partie néerlandaise)',
2200             'SY' => 'Syrie',
2201             'SZ' => 'Swaziland',
2202             'TA' => 'Tristan da Cunha',
2203             'TC' => 'ÃŽles Turques-et-Caïques',
2204             'TD' => 'Tchad',
2205             'TF' => 'Terres australes françaises',
2206             'TG' => 'Togo',
2207             'TH' => 'Thaïlande',
2208             'TJ' => 'Tadjikistan',
2209             'TK' => 'Tokelau',
2210             'TL' => 'Timor oriental',
2211             'TL@alt=variant' => 'Timor-Oriental',
2212             'TM' => 'Turkménistan',
2213             'TN' => 'Tunisie',
2214             'TO' => 'Tonga',
2215             'TR' => 'Turquie',
2216             'TT' => 'Trinité-et-Tobago',
2217             'TV' => 'Tuvalu',
2218             'TW' => 'Taïwan',
2219             'TZ' => 'Tanzanie',
2220             'UA' => 'Ukraine',
2221             'UG' => 'Ouganda',
2222             'UM' => 'ÃŽles mineures éloignées des États-Unis',
2223             'US' => 'États-Unis',
2224             'US@alt=short' => 'É.-U.',
2225             'UY' => 'Uruguay',
2226             'UZ' => 'Ouzbékistan',
2227             'VA' => 'État de la Cité du Vatican',
2228             'VC' => 'Saint-Vincent-et-les-Grenadines',
2229             'VE' => 'Venezuela',
2230             'VG' => 'ÃŽles Vierges britanniques',
2231             'VI' => 'ÃŽles Vierges des États-Unis',
2232             'VN' => 'Vietnam',
2233             'VU' => 'Vanuatu',
2234             'WF' => 'Wallis-et-Futuna',
2235             'WS' => 'Samoa',
2236             'XK' => 'Kosovo',
2237             'YE' => 'Yémen',
2238             'YT' => 'Mayotte',
2239             'ZA' => 'Afrique du Sud',
2240             'ZM' => 'Zambie',
2241             'ZW' => 'Zimbabwe',
2242             'ZZ' => 'région indéterminée',
2243              
2244             }
2245             },
2246             );
2247              
2248             has 'display_name_variant' => (
2249             is => 'ro',
2250             isa => 'HashRef[Str]',
2251             init_arg => undef,
2252             default => sub {
2253             {
2254             '1901' => 'orthographe allemande traditionnelle',
2255             '1994' => 'orthographe normalisée de Resia',
2256             '1996' => 'orthographe allemande de 1996',
2257             '1606NICT' => 'françoys de 1606',
2258             '1694ACAD' => 'françois académique de 1694',
2259             '1959ACAD' => 'académique de 1959',
2260             'ALALC97' => 'romanisation ALA-LC de 1997',
2261             'ALUKU' => 'dialecte aluku',
2262             'AREVELA' => 'arménien oriental',
2263             'AREVMDA' => 'arménien occidental',
2264             'BAKU1926' => 'alphabet latin altaïque unifié',
2265             'BAUDDHA' => 'variante hybride bouddhiste',
2266             'BISCAYAN' => 'biscayen',
2267             'BISKE' => 'dialecte de San Giorgio / Bila',
2268             'BOHORIC' => 'alphabet Bohorič',
2269             'BOONT' => 'dialecte boontling',
2270             'DAJNKO' => 'alphabet Dajnko',
2271             'EMODENG' => 'anglais moderne ancien',
2272             'FONIPA' => 'alphabet phonétique international',
2273             'FONUPA' => 'alphabet phonétique ouralique',
2274             'FONXSAMP' => 'alphabet phonétique X-SAMPA',
2275             'HEPBURN' => 'romanisation Hepburn',
2276             'HOGNORSK' => 'dialecte høgnorsk',
2277             'ITIHASA' => 'variante épique',
2278             'JAUER' => 'dialecte jauer',
2279             'JYUTPING' => 'romanisation Jyutping',
2280             'KKCOR' => 'orthographe commune',
2281             'KSCOR' => 'orthographe standard',
2282             'LAUKIKA' => 'variante classique',
2283             'LIPAW' => 'dialecte lipovaz de Resia',
2284             'LUNA1918' => 'orthographe russe réformée de 1918',
2285             'METELKO' => 'alphabet Metelko',
2286             'MONOTON' => 'monotonique',
2287             'NDYUKA' => 'dialecte ndyuka',
2288             'NEDIS' => 'dialecte de Natisone',
2289             'NJIVA' => 'dialecte de Gniva / Njiva',
2290             'NULIK' => 'volapük moderne',
2291             'OSOJS' => 'dialecte d’Oseacco / Osojane',
2292             'PAMAKA' => 'dialecte pamaka',
2293             'PETR1708' => 'orthographe pétrine de 1708',
2294             'PINYIN' => 'pinyin',
2295             'POLYTON' => 'polytonique',
2296             'POSIX' => 'informatique',
2297             'PUTER' => 'idiome puter',
2298             'REVISED' => 'orthographe révisée',
2299             'RIGIK' => 'volapük classique',
2300             'ROZAJ' => 'dialecte de Resia',
2301             'RUMGR' => 'standard des Grisons',
2302             'SAAHO' => 'dialecte saho',
2303             'SCOTLAND' => 'anglais standard écossais',
2304             'SCOUSE' => 'dialecte scouse',
2305             'SOLBA' => 'dialecte de Stolvizza / Solbica',
2306             'SURMIRAN' => 'idiome surmiran',
2307             'SURSILV' => 'idiome sursilvan',
2308             'SUTSILV' => 'idiome sutsilvan',
2309             'TARASK' => 'orthographe taraskievica',
2310             'UCCOR' => 'orthographe unifiée',
2311             'UCRCOR' => 'orthographe révisée unifiée',
2312             'ULSTER' => 'orthographe de l’Ulster',
2313             'VAIDIKA' => 'variante védique',
2314             'VALENCIA' => 'valencien',
2315             'VALLADER' => 'idiome vallader',
2316             'WADEGILE' => 'Wade-Giles',
2317              
2318             }
2319             },
2320             );
2321              
2322             has 'display_name_key' => (
2323             is => 'ro',
2324             isa => 'HashRef[Str]',
2325             init_arg => undef,
2326             default => sub {
2327             {
2328             'calendar' => 'calendrier',
2329             'colalternate' => 'Tri ne tenant pas compte des symboles',
2330             'colbackwards' => 'Tri inversé des caractères accentués',
2331             'colcasefirst' => 'Classement basé sur les majuscules et les minuscules',
2332             'colcaselevel' => 'Tri sensible à la casse',
2333             'colhiraganaquaternary' => 'Tri des caractères Kana',
2334             'collation' => 'ordre de tri',
2335             'colnormalization' => 'Tri normalisé',
2336             'colnumeric' => 'Tri numérique',
2337             'colstrength' => 'Priorité du tri',
2338             'currency' => 'devise',
2339             'numbers' => 'nombres',
2340             'timezone' => 'Fuseau horaire',
2341             'va' => 'Variante locale',
2342             'variabletop' => 'Trier en tant que symboles',
2343             'x' => 'Usage privé',
2344              
2345             }
2346             },
2347             );
2348              
2349             has 'display_name_type' => (
2350             is => 'ro',
2351             isa => 'HashRef[HashRef[Str]]',
2352             init_arg => undef,
2353             default => sub {
2354             {
2355             'calendar' => {
2356             'buddhist' => q{calendrier bouddhiste},
2357             'chinese' => q{calendrier chinois},
2358             'coptic' => q{Calendrier copte},
2359             'dangi' => q{calendrier dangi},
2360             'ethiopic' => q{calendrier éthiopien},
2361             'ethiopic-amete-alem' => q{Calendrier éthiopien Amete Alem},
2362             'gregorian' => q{calendrier grégorien},
2363             'hebrew' => q{calendrier hébraïque},
2364             'indian' => q{Calendrier indien},
2365             'islamic' => q{calendrier musulman},
2366             'islamic-civil' => q{calendrier musulman (tabulaire, époque civile)},
2367             'islamic-rgsa' => q{calendrier musulman (observé, Arabie Saoudite)},
2368             'islamic-tbla' => q{calendrier musulman (tabulaire, époque astronomique)},
2369             'islamic-umalqura' => q{calendrier musulman (calculé, Umm al-Qura)},
2370             'iso8601' => q{calendrier ISO 8601},
2371             'japanese' => q{calendrier japonais},
2372             'persian' => q{calendrier persan},
2373             'roc' => q{calendrier républicain chinois},
2374             },
2375             'colalternate' => {
2376             'non-ignorable' => q{Trier les symboles},
2377             'shifted' => q{Trier en ignorant les symboles},
2378             },
2379             'colbackwards' => {
2380             'no' => q{Trier les caractères accentués normalement},
2381             'yes' => q{Trier les caractères accentués dans l’ordre inverse},
2382             },
2383             'colcasefirst' => {
2384             'lower' => q{Trier avec les minuscules d’abord},
2385             'no' => q{Trier sans ordre lié à la casse},
2386             'upper' => q{Trier avec les majuscules d’abord},
2387             },
2388             'colcaselevel' => {
2389             'no' => q{Trier sans tenir compte de la casse},
2390             'yes' => q{Trier en tenant compte de la casse},
2391             },
2392             'colhiraganaquaternary' => {
2393             'no' => q{Trier les caractères Kana séparément},
2394             'yes' => q{Trier les caractères Kana différemment},
2395             },
2396             'collation' => {
2397             'big5han' => q{Ordre chinois traditionnel - Big5},
2398             'dictionary' => q{Ordre du dictionnaire},
2399             'ducet' => q{ordre de tri Unicode par défaut},
2400             'eor' => q{ordre de tri multilingue européen},
2401             'gb2312han' => q{Ordre chinois simplifié - GB2312},
2402             'phonebook' => q{Ordre de l’annuaire},
2403             'phonetic' => q{Ordre de tri phonétique},
2404             'pinyin' => q{Ordre pinyin},
2405             'reformed' => q{Ordre réformé},
2406             'search' => q{recherche générique},
2407             'searchjl' => q{Rechercher par consonne initiale en hangeul},
2408             'standard' => q{ordre de tri standard},
2409             'stroke' => q{Ordre des traits},
2410             'traditional' => q{Ordre traditionnel},
2411             'unihan' => q{Ordre de tri radical-traits},
2412             'zhuyin' => q{ordre zhuyin},
2413             },
2414             'colnormalization' => {
2415             'no' => q{Trier sans normalisation},
2416             'yes' => q{Trier avec normalisation Unicode},
2417             },
2418             'colnumeric' => {
2419             'no' => q{Trier les chiffres individuellement},
2420             'yes' => q{Trier les chiffres par ordre numérique},
2421             },
2422             'colstrength' => {
2423             'identical' => q{Tout trier},
2424             'primary' => q{Ne trier que les lettres de base},
2425             'quaternary' => q{Trier en tenant compte des caractères accentués, de la casse, de la largeur et des caractères Kana},
2426             'secondary' => q{Trier en tenant compte des caractères accentués},
2427             'tertiary' => q{Trier en tenant compte des caractères accentués, de la casse et de la largeur},
2428             },
2429             'numbers' => {
2430             'arab' => q{chiffres arabes},
2431             'arabext' => q{chiffres arabes étendus},
2432             'armn' => q{chiffres arméniens},
2433             'armnlow' => q{chiffres arméniens minuscules},
2434             'bali' => q{chiffres balinais},
2435             'beng' => q{chiffres bengalis},
2436             'brah' => q{chiffres brahmis},
2437             'cakm' => q{chiffres chakmas},
2438             'cham' => q{chiffres chams},
2439             'deva' => q{chiffres devanagaris},
2440             'ethi' => q{chiffres éthiopiens},
2441             'finance' => q{Chiffres financiers},
2442             'fullwide' => q{chiffres pleine chasse},
2443             'geor' => q{chiffres géorgiens},
2444             'grek' => q{chiffres grecs},
2445             'greklow' => q{chiffres grecs minuscules},
2446             'gujr' => q{chiffres goudjarâtîs},
2447             'guru' => q{chiffres gourmoukhîs},
2448             'hanidec' => q{nombres décimaux chinois},
2449             'hans' => q{chiffres en chinois simplifié},
2450             'hansfin' => q{chiffres financiers en chinois simplifié},
2451             'hant' => q{chiffres en chinois traditionnel},
2452             'hantfin' => q{chiffres financiers en chinois traditionnel},
2453             'hebr' => q{chiffres hébreux},
2454             'java' => q{chiffres javanais},
2455             'jpan' => q{chiffres japonais},
2456             'jpanfin' => q{chiffres japonais financiers},
2457             'kali' => q{chiffres kayah li},
2458             'khmr' => q{chiffres khmers},
2459             'knda' => q{chiffres en kannada},
2460             'lana' => q{chiffres lannas horas},
2461             'lanatham' => q{chiffres lannas thams},
2462             'laoo' => q{chiffres laotiens},
2463             'latn' => q{chiffres occidentaux},
2464             'lepc' => q{chiffres lepchas},
2465             'limb' => q{chiffres limbous},
2466             'mlym' => q{chiffres malayâlams},
2467             'mong' => q{chiffres mongols},
2468             'mtei' => q{chiffres meitei-mayeks},
2469             'mymr' => q{chiffres birmans},
2470             'mymrshan' => q{chiffres birmans shans},
2471             'native' => q{Chiffres natifs},
2472             'nkoo' => q{chiffres n’kos},
2473             'olck' => q{chiffres ol-tchikis},
2474             'orya' => q{chiffres oriyas},
2475             'osma' => q{chiffres osmanyas},
2476             'roman' => q{chiffres romains},
2477             'romanlow' => q{chiffres romains minuscules},
2478             'saur' => q{chiffres saurashtras},
2479             'shrd' => q{chiffres sharadas},
2480             'sora' => q{chiffres sora-sompengs},
2481             'sund' => q{chiffres soundanais},
2482             'takr' => q{chiffres takris},
2483             'talu' => q{chiffres néo-taï-luës},
2484             'taml' => q{chiffres tamouls},
2485             'tamldec' => q{chiffres tamouls},
2486             'telu' => q{chiffres télougous},
2487             'thai' => q{chiffres thaïs},
2488             'tibt' => q{chiffres tibétains},
2489             'traditional' => q{Chiffres traditionnels},
2490             'vaii' => q{Chiffres en vaï},
2491             },
2492              
2493             }
2494             },
2495             );
2496              
2497             has 'display_name_measurement_system' => (
2498             is => 'ro',
2499             isa => 'HashRef[Str]',
2500             init_arg => undef,
2501             default => sub {
2502             {
2503             'metric' => q{métrique},
2504             'UK' => q{impérial},
2505             'US' => q{américain},
2506              
2507             }
2508             },
2509             );
2510              
2511             has 'display_name_transform_name' => (
2512             is => 'ro',
2513             isa => 'HashRef[Str]',
2514             init_arg => undef,
2515             default => sub {
2516             {
2517             'bgn' => 'BGN',
2518             'numeric' => 'Numérique',
2519             'tone' => 'Ton',
2520             'ungegn' => 'UNGEGN',
2521             'x-accents' => 'Accents',
2522             'x-fullwidth' => 'Pleine chasse',
2523             'x-halfwidth' => 'Demi-chasse',
2524             'x-jamo' => 'Jamo',
2525             'x-pinyin' => 'Pinyin',
2526             'x-publishing' => 'Publication',
2527              
2528             }
2529             },
2530             );
2531              
2532             has 'display_name_code_patterns' => (
2533             is => 'ro',
2534             isa => 'HashRef[Str]',
2535             init_arg => undef,
2536             default => sub {
2537             {
2538             'language' => 'langue : {0}',
2539             'script' => 'écriture : {0}',
2540             'territory' => 'région : {0}',
2541              
2542             }
2543             },
2544             );
2545              
2546             has 'characters' => (
2547             is => 'ro',
2548             isa => 'HashRef',
2549             init_arg => undef,
2550             default => $^V ge v5.18.0
2551             ? eval <<'EOT'
2552             sub {
2553             no warnings 'experimental::regex_sets';
2554             return {
2555             auxiliary => qr{(?^u:[á Ã¥ ä ã ā Ä“ í ì Ä« ñ ó ò ö ø ú Ç”])},
2556             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'],
2557             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])},
2558             punctuation => qr{(?^u:[\- ‐ – — , ; \: ! ? . … ’ " “ ” « » ( ) \[ \] § @ * / \& # † ‡])},
2559             };
2560             },
2561             EOT
2562             : sub {
2563             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'], };
2564             },
2565 18     18   160 );
  18         34  
  18         4593  
2566              
2567              
2568             has 'ellipsis' => (
2569             is => 'ro',
2570             isa => 'HashRef',
2571             init_arg => undef,
2572             default => sub {
2573             return {
2574             'final' => '{0}…',
2575             'initial' => '… {0}',
2576             'medial' => '{0}… {1}',
2577             'word-final' => '{0}…',
2578             'word-initial' => '… {0}',
2579             'word-medial' => '{0}… {1}',
2580             };
2581             },
2582             );
2583              
2584             has 'more_information' => (
2585             is => 'ro',
2586             isa => 'Str',
2587             init_arg => undef,
2588             default => qq{?},
2589             );
2590              
2591             has 'quote_start' => (
2592             is => 'ro',
2593             isa => 'Str',
2594             init_arg => undef,
2595             default => qq{«},
2596             );
2597              
2598             has 'quote_end' => (
2599             is => 'ro',
2600             isa => 'Str',
2601             init_arg => undef,
2602             default => qq{»},
2603             );
2604              
2605             has 'alternate_quote_start' => (
2606             is => 'ro',
2607             isa => 'Str',
2608             init_arg => undef,
2609             default => qq{«},
2610             );
2611              
2612             has 'alternate_quote_end' => (
2613             is => 'ro',
2614             isa => 'Str',
2615             init_arg => undef,
2616             default => qq{»},
2617             );
2618              
2619             has 'duration_units' => (
2620             is => 'ro',
2621             isa => 'HashRef[Str]',
2622             init_arg => undef,
2623             default => sub { {
2624             hm => 'hh:mm',
2625             hms => 'hh:mm:ss',
2626             ms => 'mm:ss',
2627             } }
2628             );
2629              
2630             has 'units' => (
2631             is => 'ro',
2632             isa => 'HashRef[HashRef[HashRef[Str]]]',
2633             init_arg => undef,
2634             default => sub { {
2635             'long' => {
2636             'acre' => {
2637             'name' => q(acres anglo-saxonnes),
2638             'one' => q({0} acre anglo-saxonne),
2639             'other' => q({0} acres anglo-saxonnes),
2640             },
2641             'acre-foot' => {
2642             'name' => q(acres-pieds),
2643             'one' => q({0} acre-pied),
2644             'other' => q({0} acres-pieds),
2645             },
2646             'ampere' => {
2647             'name' => q(ampères),
2648             'one' => q({0} ampère),
2649             'other' => q({0} ampères),
2650             },
2651             'arc-minute' => {
2652             'name' => q(minutes d’arc),
2653             'one' => q({0} minute d’arc),
2654             'other' => q({0} minutes d’arc),
2655             },
2656             'arc-second' => {
2657             'name' => q(secondes d’arc),
2658             'one' => q({0} seconde d’angle),
2659             'other' => q({0} secondes d’angle),
2660             },
2661             'astronomical-unit' => {
2662             'name' => q(unités astronomiques),
2663             'one' => q({0} unité astronomique),
2664             'other' => q({0} unités astronomiques),
2665             },
2666             'bit' => {
2667             'name' => q(bits),
2668             'one' => q({0} bit),
2669             'other' => q({0} bits),
2670             },
2671             'bushel' => {
2672             'name' => q(boisseaux),
2673             'one' => q({0} boisseau),
2674             'other' => q({0} boisseaux),
2675             },
2676             'byte' => {
2677             'name' => q(octets),
2678             'one' => q({0} octet),
2679             'other' => q({0} octets),
2680             },
2681             'calorie' => {
2682             'name' => q(calories),
2683             'one' => q({0} calorie),
2684             'other' => q({0} calories),
2685             },
2686             'carat' => {
2687             'name' => q(carats),
2688             'one' => q({0} carat),
2689             'other' => q({0} carats),
2690             },
2691             'celsius' => {
2692             'name' => q(degrés Celsius),
2693             'one' => q({0} degré Celsius),
2694             'other' => q({0} degrés Celsius),
2695             },
2696             'centiliter' => {
2697             'name' => q(centilitres),
2698             'one' => q({0} centilitre),
2699             'other' => q({0} centilitres),
2700             },
2701             'centimeter' => {
2702             'name' => q(centimètres),
2703             'one' => q({0} centimètre),
2704             'other' => q({0} centimètres),
2705             },
2706             'cubic-centimeter' => {
2707             'name' => q(centimètres cubes),
2708             'one' => q({0} centimètre cube),
2709             'other' => q({0} centimètres cubes),
2710             },
2711             'cubic-foot' => {
2712             'name' => q(pieds cubes),
2713             'one' => q({0} pied cube),
2714             'other' => q({0} pieds cubes),
2715             },
2716             'cubic-inch' => {
2717             'name' => q(pouces cubes),
2718             'one' => q({0} pouce cube),
2719             'other' => q({0} pouces cubes),
2720             },
2721             'cubic-kilometer' => {
2722             'name' => q(kilomètres cubes),
2723             'one' => q({0} kilomètre cube),
2724             'other' => q({0} kilomètres cubes),
2725             },
2726             'cubic-meter' => {
2727             'name' => q(mètres cubes),
2728             'one' => q({0} mètre cube),
2729             'other' => q({0} mètres cubes),
2730             },
2731             'cubic-mile' => {
2732             'name' => q(milles anglais cubes),
2733             'one' => q({0} mille anglais cube),
2734             'other' => q({0} milles anglais cubes),
2735             },
2736             'cubic-yard' => {
2737             'name' => q(yards cubes),
2738             'one' => q({0} yard cube),
2739             'other' => q({0} yards cubes),
2740             },
2741             'cup' => {
2742             'name' => q(tasses),
2743             'one' => q({0} tasse),
2744             'other' => q({0} tasses),
2745             },
2746             'day' => {
2747             'name' => q(jours),
2748             'one' => q({0} jour),
2749             'other' => q({0} jours),
2750             },
2751             'deciliter' => {
2752             'name' => q(décilitres),
2753             'one' => q({0} décilitre),
2754             'other' => q({0} décilitres),
2755             },
2756             'decimeter' => {
2757             'name' => q(décimètres),
2758             'one' => q({0} décimètre),
2759             'other' => q({0} décimètres),
2760             },
2761             'degree' => {
2762             'name' => q(degrés),
2763             'one' => q({0} degré),
2764             'other' => q({0} degrés),
2765             },
2766             'fahrenheit' => {
2767             'name' => q(degrés Fahrenheit),
2768             'one' => q({0} degré Fahrenheit),
2769             'other' => q({0} degrés Fahrenheit),
2770             },
2771             'fathom' => {
2772             'name' => q(fathoms),
2773             'one' => q({0} fathom),
2774             'other' => q({0} fathoms),
2775             },
2776             'fluid-ounce' => {
2777             'name' => q(onces liquides),
2778             'one' => q({0} once liquide),
2779             'other' => q({0} onces liquides),
2780             },
2781             'foodcalorie' => {
2782             'name' => q(kilocalories),
2783             'one' => q({0} kilocalorie),
2784             'other' => q({0} kilocalories),
2785             },
2786             'foot' => {
2787             'name' => q(pieds),
2788             'one' => q({0} pied),
2789             'other' => q({0} pieds),
2790             },
2791             'furlong' => {
2792             'name' => q(sillons),
2793             'one' => q({0} sillon),
2794             'other' => q({0} sillons),
2795             },
2796             'g-force' => {
2797             'name' => q(fois la gravitation terrestre),
2798             'one' => q({0} fois la gravitation terrestre),
2799             'other' => q({0} fois la gravitation terrestre),
2800             },
2801             'gallon' => {
2802             'name' => q(gallons),
2803             'one' => q({0} gallon),
2804             'other' => q({0} gallons),
2805             },
2806             'gigabit' => {
2807             'name' => q(gigabits),
2808             'one' => q({0} gigabit),
2809             'other' => q({0} gigabits),
2810             },
2811             'gigabyte' => {
2812             'name' => q(gigaoctets),
2813             'one' => q({0} gigaoctet),
2814             'other' => q({0} gigaoctets),
2815             },
2816             'gigahertz' => {
2817             'name' => q(gigahertz),
2818             'one' => q({0} gigahertz),
2819             'other' => q({0} gigahertz),
2820             },
2821             'gigawatt' => {
2822             'name' => q(gigawatts),
2823             'one' => q({0} gigawatt),
2824             'other' => q({0} gigawatts),
2825             },
2826             'gram' => {
2827             'name' => q(grammes),
2828             'one' => q({0} gramme),
2829             'other' => q({0} grammes),
2830             },
2831             'hectare' => {
2832             'name' => q(hectares),
2833             'one' => q({0} hectare),
2834             'other' => q({0} hectares),
2835             },
2836             'hectoliter' => {
2837             'name' => q(hectolitres),
2838             'one' => q({0} hectolitre),
2839             'other' => q({0} hectolitres),
2840             },
2841             'hectopascal' => {
2842             'name' => q(hectopascals),
2843             'one' => q({0} hectopascal),
2844             'other' => q({0} hectopascals),
2845             },
2846             'hertz' => {
2847             'name' => q(hertz),
2848             'one' => q({0} hertz),
2849             'other' => q({0} hertz),
2850             },
2851             'horsepower' => {
2852             'name' => q(chevaux-vapeur),
2853             'one' => q({0} cheval-vapeur),
2854             'other' => q({0} chevaux-vapeur),
2855             },
2856             'hour' => {
2857             'name' => q(heures),
2858             'one' => q({0} heure),
2859             'other' => q({0} heures),
2860             'per' => q({0} par heure),
2861             },
2862             'inch' => {
2863             'name' => q(pouces),
2864             'one' => q({0} pouce),
2865             'other' => q({0} pouces),
2866             },
2867             'inch-hg' => {
2868             'name' => q(pouces de mercure),
2869             'one' => q({0} pouce de mercure),
2870             'other' => q({0} pouces de mercure),
2871             },
2872             'joule' => {
2873             'name' => q(joules),
2874             'one' => q({0} joule),
2875             'other' => q({0} joules),
2876             },
2877             'karat' => {
2878             'name' => q(carats),
2879             'one' => q({0} carat),
2880             'other' => q({0} carats),
2881             },
2882             'kelvin' => {
2883             'name' => q(kelvins),
2884             'one' => q({0} kelvin),
2885             'other' => q({0} kelvins),
2886             },
2887             'kilobit' => {
2888             'name' => q(kilobits),
2889             'one' => q({0} kilobit),
2890             'other' => q({0} kilobits),
2891             },
2892             'kilobyte' => {
2893             'name' => q(kilooctets),
2894             'one' => q({0} kilooctet),
2895             'other' => q({0} kilooctets),
2896             },
2897             'kilocalorie' => {
2898             'name' => q(kilocalories),
2899             'one' => q({0} kilocalorie),
2900             'other' => q({0} kilocalories),
2901             },
2902             'kilogram' => {
2903             'name' => q(kilogrammes),
2904             'one' => q({0} kilogramme),
2905             'other' => q({0} kilogrammes),
2906             },
2907             'kilohertz' => {
2908             'name' => q(kilohertz),
2909             'one' => q({0} kilohertz),
2910             'other' => q({0} kilohertz),
2911             },
2912             'kilojoule' => {
2913             'name' => q(kilojoules),
2914             'one' => q({0} kilojoule),
2915             'other' => q({0} kilojoules),
2916             },
2917             'kilometer' => {
2918             'name' => q(kilomètres),
2919             'one' => q({0} kilomètre),
2920             'other' => q({0} kilomètres),
2921             },
2922             'kilometer-per-hour' => {
2923             'name' => q(kilomètres par heure),
2924             'one' => q({0} kilomètre par heure),
2925             'other' => q({0} kilomètres par heure),
2926             },
2927             'kilowatt' => {
2928             'name' => q(kilowatts),
2929             'one' => q({0} kilowatt),
2930             'other' => q({0} kilowatts),
2931             },
2932             'kilowatt-hour' => {
2933             'name' => q(kilowattheures),
2934             'one' => q({0} kilowattheure),
2935             'other' => q({0} kilowattheures),
2936             },
2937             'light-year' => {
2938             'name' => q(années-lumière),
2939             'one' => q({0} année-lumière),
2940             'other' => q({0} années-lumière),
2941             },
2942             'liter' => {
2943             'name' => q(litres),
2944             'one' => q({0} litre),
2945             'other' => q({0} litres),
2946             },
2947             'liter-per-kilometer' => {
2948             'name' => q(litres au kilomètre),
2949             'one' => q({0} litre au kilomètre),
2950             'other' => q({0} litres au kilomètre),
2951             },
2952             'lux' => {
2953             'name' => q(lux),
2954             'one' => q({0} lux),
2955             'other' => q({0} lux),
2956             },
2957             'megabit' => {
2958             'name' => q(mégabits),
2959             'one' => q({0} mégabit),
2960             'other' => q({0} mégabits),
2961             },
2962             'megabyte' => {
2963             'name' => q(mégaoctets),
2964             'one' => q({0} mégaoctet),
2965             'other' => q({0} mégaoctets),
2966             },
2967             'megahertz' => {
2968             'name' => q(mégahertz),
2969             'one' => q({0} mégahertz),
2970             'other' => q({0} mégahertz),
2971             },
2972             'megaliter' => {
2973             'name' => q(mégalitres),
2974             'one' => q({0} mégalitre),
2975             'other' => q({0} mégalitres),
2976             },
2977             'megawatt' => {
2978             'name' => q(mégawatts),
2979             'one' => q({0} mégawatt),
2980             'other' => q({0} mégawatts),
2981             },
2982             'meter' => {
2983             'name' => q(mètres),
2984             'one' => q({0} mètre),
2985             'other' => q({0} mètres),
2986             },
2987             'meter-per-second' => {
2988             'name' => q(mètres par seconde),
2989             'one' => q({0} mètre par seconde),
2990             'other' => q({0} mètres par seconde),
2991             },
2992             'meter-per-second-squared' => {
2993             'name' => q(mètres par seconde carrée),
2994             'one' => q({0} mètre par seconde carrée),
2995             'other' => q({0} mètres par seconde carrée),
2996             },
2997             'metric-ton' => {
2998             'name' => q(tonnes),
2999             'one' => q({0} tonne),
3000             'other' => q({0} tonnes),
3001             },
3002             'microgram' => {
3003             'name' => q(microgrammes),
3004             'one' => q({0} microgramme),
3005             'other' => q({0} microgrammes),
3006             },
3007             'micrometer' => {
3008             'name' => q(micromètres),
3009             'one' => q({0} micromètre),
3010             'other' => q({0} micromètres),
3011             },
3012             'microsecond' => {
3013             'name' => q(microsecondes),
3014             'one' => q({0} microseconde),
3015             'other' => q({0} microsecondes),
3016             },
3017             'mile' => {
3018             'name' => q(milles anglais),
3019             'one' => q({0} mille anglais),
3020             'other' => q({0} milles anglais),
3021             },
3022             'mile-per-gallon' => {
3023             'name' => q(miles par gallon),
3024             'one' => q({0} mile par gallon),
3025             'other' => q({0} miles par gallon),
3026             },
3027             'mile-per-hour' => {
3028             'name' => q(milles anglais par heure),
3029             'one' => q({0} mille anglais par heure),
3030             'other' => q({0} milles anglais par heure),
3031             },
3032             'milliampere' => {
3033             'name' => q(milliampères),
3034             'one' => q({0} milliampère),
3035             'other' => q({0} milliampères),
3036             },
3037             'millibar' => {
3038             'name' => q(millibars),
3039             'one' => q({0} millibar),
3040             'other' => q({0} millibars),
3041             },
3042             'milligram' => {
3043             'name' => q(milligrammes),
3044             'one' => q({0} milligramme),
3045             'other' => q({0} milligrammes),
3046             },
3047             'milliliter' => {
3048             'name' => q(millilitres),
3049             'one' => q({0} millilitre),
3050             'other' => q({0} millilitres),
3051             },
3052             'millimeter' => {
3053             'name' => q(millimètres),
3054             'one' => q({0} millimètre),
3055             'other' => q({0} millimètres),
3056             },
3057             'millimeter-of-mercury' => {
3058             'name' => q(millimètres de mercure),
3059             'one' => q({0} millimètre de mercure),
3060             'other' => q({0} millimètres de mercure),
3061             },
3062             'millisecond' => {
3063             'name' => q(millisecondes),
3064             'one' => q({0} milliseconde),
3065             'other' => q({0} millisecondes),
3066             },
3067             'milliwatt' => {
3068             'name' => q(milliwatts),
3069             'one' => q({0} milliwatt),
3070             'other' => q({0} milliwatts),
3071             },
3072             'minute' => {
3073             'name' => q(minutes),
3074             'one' => q({0} minute),
3075             'other' => q({0} minutes),
3076             },
3077             'month' => {
3078             'name' => q(mois),
3079             'one' => q({0} mois),
3080             'other' => q({0} mois),
3081             },
3082             'nanometer' => {
3083             'name' => q(nanomètres),
3084             'one' => q({0} nanomètre),
3085             'other' => q({0} nanomètres),
3086             },
3087             'nanosecond' => {
3088             'name' => q(nanosecondes),
3089             'one' => q({0} nanoseconde),
3090             'other' => q({0} nanosecondes),
3091             },
3092             'nautical-mile' => {
3093             'name' => q(milles marins),
3094             'one' => q({0} mille marin),
3095             'other' => q({0} milles marins),
3096             },
3097             'ohm' => {
3098             'name' => q(ohms),
3099             'one' => q({0} ohm),
3100             'other' => q({0} ohms),
3101             },
3102             'ounce' => {
3103             'name' => q(onces),
3104             'one' => q({0} once),
3105             'other' => q({0} onces),
3106             },
3107             'ounce-troy' => {
3108             'name' => q(onces troy),
3109             'one' => q({0} once troy),
3110             'other' => q({0} onces troy),
3111             },
3112             'parsec' => {
3113             'name' => q(parsecs),
3114             'one' => q({0} parsec),
3115             'other' => q({0} parsecs),
3116             },
3117             'per' => {
3118             '' => q({0} par {1}),
3119             },
3120             'picometer' => {
3121             'name' => q(picomètres),
3122             'one' => q({0} picomètre),
3123             'other' => q({0} picomètres),
3124             },
3125             'pint' => {
3126             'name' => q(pintes),
3127             'one' => q({0} pinte),
3128             'other' => q({0} pintes),
3129             },
3130             'pound' => {
3131             'name' => q(livres),
3132             'one' => q({0} livre),
3133             'other' => q({0} livres),
3134             },
3135             'pound-per-square-inch' => {
3136             'name' => q(livres par pouce carré),
3137             'one' => q({0} livre par pouce carré),
3138             'other' => q({0} livres par pouce carré),
3139             },
3140             'quart' => {
3141             'name' => q(quarts),
3142             'one' => q({0} quart),
3143             'other' => q({0} quarts),
3144             },
3145             'radian' => {
3146             'name' => q(radians),
3147             'one' => q({0} radian),
3148             'other' => q({0} radians),
3149             },
3150             'second' => {
3151             'name' => q(secondes),
3152             'one' => q({0} seconde),
3153             'other' => q({0} secondes),
3154             'per' => q({0} par seconde),
3155             },
3156             'square-centimeter' => {
3157             'name' => q(centimètres carrés),
3158             'one' => q({0} centimètre carré),
3159             'other' => q({0} centimètres carrés),
3160             },
3161             'square-foot' => {
3162             'name' => q(pieds carrés),
3163             'one' => q({0} pied carré),
3164             'other' => q({0} pieds carrés),
3165             },
3166             'square-inch' => {
3167             'name' => q(pouces carrés),
3168             'one' => q({0} pouce carré),
3169             'other' => q({0} pouces carrés),
3170             },
3171             'square-kilometer' => {
3172             'name' => q(kilomètres carrés),
3173             'one' => q({0} kilomètre carré),
3174             'other' => q({0} kilomètres carrés),
3175             },
3176             'square-meter' => {
3177             'name' => q(mètres carrés),
3178             'one' => q({0} mètre carré),
3179             'other' => q({0} mètres carrés),
3180             },
3181             'square-mile' => {
3182             'name' => q(miles carrés),
3183             'one' => q({0} mille anglais carré),
3184             'other' => q({0} milles anglais carrés),
3185             },
3186             'square-yard' => {
3187             'name' => q(yards carrés),
3188             'one' => q({0} yard carré),
3189             'other' => q({0} yards carrés),
3190             },
3191             'stone' => {
3192             'name' => q(stones),
3193             'one' => q({0} stone),
3194             'other' => q({0} stone),
3195             },
3196             'tablespoon' => {
3197             'name' => q(cuillères à soupe),
3198             'one' => q({0} cuillère à soupe),
3199             'other' => q({0} cuillères à soupe),
3200             },
3201             'teaspoon' => {
3202             'name' => q(cuillères à café),
3203             'one' => q({0} cuillère à café),
3204             'other' => q({0} cuillères à café),
3205             },
3206             'terabit' => {
3207             'name' => q(térabits),
3208             'one' => q({0} térabit),
3209             'other' => q({0} térabits),
3210             },
3211             'terabyte' => {
3212             'name' => q(téraoctets),
3213             'one' => q({0} téraoctet),
3214             'other' => q({0} téraoctets),
3215             },
3216             'ton' => {
3217             'name' => q(tonnes courtes),
3218             'one' => q({0} tonne courte),
3219             'other' => q({0} tonnes courtes),
3220             },
3221             'volt' => {
3222             'name' => q(volts),
3223             'one' => q({0} volt),
3224             'other' => q({0} volts),
3225             },
3226             'watt' => {
3227             'name' => q(watts),
3228             'one' => q({0} watt),
3229             'other' => q({0} watts),
3230             },
3231             'week' => {
3232             'name' => q(semaines),
3233             'one' => q({0} semaine),
3234             'other' => q({0} semaines),
3235             },
3236             'yard' => {
3237             'name' => q(yards),
3238             'one' => q({0} yard),
3239             'other' => q({0} yards),
3240             },
3241             'year' => {
3242             'name' => q(ans),
3243             'one' => q({0} an),
3244             'other' => q({0} ans),
3245             },
3246             },
3247             'narrow' => {
3248             'acre' => {
3249             'one' => q({0}ac),
3250             'other' => q({0}ac),
3251             },
3252             'acre-foot' => {
3253             'name' => q(ac pi),
3254             'one' => q({0}ac pi),
3255             'other' => q({0}ac pi),
3256             },
3257             'arc-minute' => {
3258             'name' => q(′),
3259             'one' => q({0}′),
3260             'other' => q({0}′),
3261             },
3262             'arc-second' => {
3263             'name' => q(″),
3264             'one' => q({0}″),
3265             'other' => q({0}″),
3266             },
3267             'astronomical-unit' => {
3268             'name' => q(ua),
3269             'one' => q({0}ua),
3270             'other' => q({0}ua),
3271             },
3272             'bit' => {
3273             'name' => q(bit),
3274             'one' => q({0}bit),
3275             'other' => q({0}bit),
3276             },
3277             'bushel' => {
3278             'name' => q(boisseau),
3279             'one' => q({0}bu),
3280             'other' => q({0}bu),
3281             },
3282             'byte' => {
3283             'name' => q(octet),
3284             'one' => q({0} octet),
3285             'other' => q({0} octet),
3286             },
3287             'carat' => {
3288             'name' => q(ct),
3289             'one' => q({0}ct),
3290             'other' => q({0}ct),
3291             },
3292             'celsius' => {
3293             'name' => q(°C),
3294             'one' => q({0}°),
3295             'other' => q({0}°),
3296             },
3297             'centiliter' => {
3298             'name' => q(cl),
3299             'one' => q({0}cl),
3300             'other' => q({0}cl),
3301             },
3302             'centimeter' => {
3303             'name' => q(cm),
3304             'one' => q({0}cm),
3305             'other' => q({0}cm),
3306             },
3307             'cubic-centimeter' => {
3308             'name' => q(cm³),
3309             'one' => q({0}cm³),
3310             'other' => q({0}cm³),
3311             },
3312             'cubic-foot' => {
3313             'name' => q(pi³),
3314             'one' => q({0}pi³),
3315             'other' => q({0}pi³),
3316             },
3317             'cubic-inch' => {
3318             'name' => q(po³),
3319             'one' => q({0}po³),
3320             'other' => q({0}po³),
3321             },
3322             'cubic-kilometer' => {
3323             'name' => q(km³),
3324             'one' => q({0}km³),
3325             'other' => q({0}km³),
3326             },
3327             'cubic-meter' => {
3328             'name' => q(m³),
3329             'one' => q({0}m³),
3330             'other' => q({0}m³),
3331             },
3332             'cubic-mile' => {
3333             'name' => q(mi³),
3334             'one' => q({0}mi³),
3335             'other' => q({0}mi³),
3336             },
3337             'cubic-yard' => {
3338             'name' => q(yd³),
3339             'one' => q({0}yd³),
3340             'other' => q({0}yd³),
3341             },
3342             'cup' => {
3343             'name' => q(tasse),
3344             'one' => q({0}ta),
3345             'other' => q({0}ta),
3346             },
3347             'day' => {
3348             'name' => q(j),
3349             'one' => q({0}j),
3350             'other' => q({0}j),
3351             },
3352             'deciliter' => {
3353             'name' => q(dl),
3354             'one' => q({0}dl),
3355             'other' => q({0}dl),
3356             },
3357             'decimeter' => {
3358             'name' => q(dm),
3359             'one' => q({0}dm),
3360             'other' => q({0}dm),
3361             },
3362             'degree' => {
3363             'name' => q(°),
3364             'one' => q({0}°),
3365             'other' => q({0}°),
3366             },
3367             'fahrenheit' => {
3368             'name' => q(°F),
3369             'one' => q({0}°F),
3370             'other' => q({0}°F),
3371             },
3372             'fathom' => {
3373             'name' => q(fat),
3374             'one' => q({0}fat),
3375             'other' => q({0}fat),
3376             },
3377             'fluid-ounce' => {
3378             'name' => q(fl oz),
3379             'one' => q({0}fl oz),
3380             'other' => q({0}fl oz),
3381             },
3382             'foot' => {
3383             'name' => q(pi),
3384             'one' => q({0}′),
3385             'other' => q({0}′),
3386             },
3387             'furlong' => {
3388             'name' => q(sil),
3389             'one' => q({0}sil),
3390             'other' => q({0}sil),
3391             },
3392             'g-force' => {
3393             'name' => q(G),
3394             'one' => q({0}G),
3395             'other' => q({0}G),
3396             },
3397             'gallon' => {
3398             'name' => q(gal),
3399             'one' => q({0}gal),
3400             'other' => q({0}gal),
3401             },
3402             'gigabit' => {
3403             'name' => q(Gb),
3404             'one' => q({0}Gb),
3405             'other' => q({0}Gb),
3406             },
3407             'gigabyte' => {
3408             'name' => q(Go),
3409             'one' => q({0}Go),
3410             'other' => q({0}Go),
3411             },
3412             'gram' => {
3413             'name' => q(g),
3414             'one' => q({0}g),
3415             'other' => q({0}g),
3416             },
3417             'hectare' => {
3418             'one' => q({0}ha),
3419             'other' => q({0}ha),
3420             },
3421             'hectoliter' => {
3422             'name' => q(hl),
3423             'one' => q({0}hl),
3424             'other' => q({0}hl),
3425             },
3426             'hectopascal' => {
3427             'name' => q(hPa),
3428             'one' => q({0}hPa),
3429             'other' => q({0}hPa),
3430             },
3431             'horsepower' => {
3432             'one' => q({0}ch),
3433             'other' => q({0}ch),
3434             },
3435             'hour' => {
3436             'name' => q(h),
3437             'one' => q({0}h),
3438             'other' => q({0}h),
3439             'per' => q({0}/h),
3440             },
3441             'inch' => {
3442             'name' => q(po),
3443             'one' => q({0}″),
3444             'other' => q({0}″),
3445             },
3446             'inch-hg' => {
3447             'name' => q(″Hg),
3448             'one' => q({0}inHg),
3449             'other' => q({0}inHg),
3450             },
3451             'kelvin' => {
3452             'name' => q(K),
3453             'one' => q({0}K),
3454             'other' => q({0}K),
3455             },
3456             'kilobit' => {
3457             'name' => q(kb),
3458             'one' => q({0}kb),
3459             'other' => q({0}kb),
3460             },
3461             'kilobyte' => {
3462             'name' => q(ko),
3463             'one' => q({0}ko),
3464             'other' => q({0}ko),
3465             },
3466             'kilogram' => {
3467             'name' => q(kg),
3468             'one' => q({0}kg),
3469             'other' => q({0}kg),
3470             },
3471             'kilometer' => {
3472             'name' => q(km),
3473             'one' => q({0}km),
3474             'other' => q({0}km),
3475             },
3476             'kilometer-per-hour' => {
3477             'name' => q(km/h),
3478             'one' => q({0}km/h),
3479             'other' => q({0}km/h),
3480             },
3481             'kilowatt' => {
3482             'one' => q({0}kW),
3483             'other' => q({0}kW),
3484             },
3485             'light-year' => {
3486             'name' => q(al),
3487             'one' => q({0}a.l.),
3488             'other' => q({0}a.l.),
3489             },
3490             'liter' => {
3491             'name' => q(L),
3492             'one' => q({0}L),
3493             'other' => q({0}L),
3494             },
3495             'liter-per-kilometer' => {
3496             'name' => q(L/km),
3497             },
3498             'lux' => {
3499             'name' => q(lx),
3500             },
3501             'megabit' => {
3502             'name' => q(Mb),
3503             'one' => q({0}Mb),
3504             'other' => q({0}Mb),
3505             },
3506             'megabyte' => {
3507             'name' => q(Mo),
3508             'one' => q({0}Mo),
3509             'other' => q({0}Mo),
3510             },
3511             'megaliter' => {
3512             'name' => q(Ml),
3513             'one' => q({0}Ml),
3514             'other' => q({0}Ml),
3515             },
3516             'meter' => {
3517             'name' => q(m),
3518             'one' => q({0}m),
3519             'other' => q({0}m),
3520             },
3521             'meter-per-second' => {
3522             'name' => q(m/s),
3523             'one' => q({0}m/s),
3524             'other' => q({0}m/s),
3525             },
3526             'meter-per-second-squared' => {
3527             'name' => q(m/s²),
3528             'one' => q({0}m/s²),
3529             'other' => q({0}m/s²),
3530             },
3531             'metric-ton' => {
3532             'name' => q(t),
3533             'one' => q({0} t),
3534             'other' => q({0} t),
3535             },
3536             'microgram' => {
3537             'name' => q(µg),
3538             'one' => q({0}µg),
3539             'other' => q({0}µg),
3540             },
3541             'micrometer' => {
3542             'name' => q(µm),
3543             'one' => q({0}µm),
3544             'other' => q({0}µm),
3545             },
3546             'microsecond' => {
3547             'name' => q(μs),
3548             'one' => q({0}µs),
3549             'other' => q({0}µs),
3550             },
3551             'mile' => {
3552             'name' => q(mi),
3553             'one' => q({0}mi),
3554             'other' => q({0}mi),
3555             },
3556             'mile-per-gallon' => {
3557             'name' => q(mi/gal),
3558             },
3559             'mile-per-hour' => {
3560             'name' => q(mi/h),
3561             'one' => q({0}mi/h),
3562             'other' => q({0}mi/h),
3563             },
3564             'millibar' => {
3565             'name' => q(mbar),
3566             'one' => q({0}mbar),
3567             'other' => q({0}mbar),
3568             },
3569             'milligram' => {
3570             'name' => q(mg),
3571             'one' => q({0}mg),
3572             'other' => q({0}mg),
3573             },
3574             'milliliter' => {
3575             'name' => q(ml),
3576             'one' => q({0}ml),
3577             'other' => q({0}ml),
3578             },
3579             'millimeter' => {
3580             'name' => q(mm),
3581             'one' => q({0}mm),
3582             'other' => q({0}mm),
3583             },
3584             'millimeter-of-mercury' => {
3585             'name' => q(mmHg),
3586             'one' => q({0}mmHg),
3587             'other' => q({0}mmHg),
3588             },
3589             'millisecond' => {
3590             'name' => q(ms),
3591             'one' => q({0}ms),
3592             'other' => q({0}ms),
3593             },
3594             'minute' => {
3595             'name' => q(min),
3596             'one' => q({0}m),
3597             'other' => q({0}m),
3598             },
3599             'month' => {
3600             'name' => q(m),
3601             'one' => q({0}m),
3602             'other' => q({0}m),
3603             },
3604             'nanometer' => {
3605             'name' => q(nm),
3606             'one' => q({0}nm),
3607             'other' => q({0}nm),
3608             },
3609             'nanosecond' => {
3610             'name' => q(ns),
3611             'one' => q({0}ns),
3612             'other' => q({0}ns),
3613             },
3614             'nautical-mile' => {
3615             'name' => q(nmi),
3616             'one' => q({0}nmi),
3617             'other' => q({0}nmi),
3618             },
3619             'ounce' => {
3620             'name' => q(oz),
3621             'one' => q({0}oz),
3622             'other' => q({0}oz),
3623             },
3624             'ounce-troy' => {
3625             'name' => q(oz t),
3626             'one' => q({0}oz t),
3627             'other' => q({0}oz t),
3628             },
3629             'parsec' => {
3630             'name' => q(pc),
3631             'one' => q({0}pc),
3632             'other' => q({0}pc),
3633             },
3634             'per' => {
3635             '' => q({0}/{1}),
3636             },
3637             'picometer' => {
3638             'name' => q(pm),
3639             'one' => q({0}pm),
3640             'other' => q({0}pm),
3641             },
3642             'pint' => {
3643             'name' => q(pinte),
3644             'one' => q({0}pte),
3645             'other' => q({0}pte),
3646             },
3647             'pound' => {
3648             'name' => q(lb),
3649             'one' => q({0}lb),
3650             'other' => q({0}lb),
3651             },
3652             'pound-per-square-inch' => {
3653             'name' => q(lb/po²),
3654             'one' => q({0}lb/po²),
3655             'other' => q({0}lb/po²),
3656             },
3657             'quart' => {
3658             'name' => q(quart),
3659             'one' => q({0}qt),
3660             'other' => q({0}qt),
3661             },
3662             'radian' => {
3663             'name' => q(rad),
3664             'one' => q({0} rad),
3665             'other' => q({0} rad),
3666             },
3667             'second' => {
3668             'name' => q(s),
3669             'one' => q({0}s),
3670             'other' => q({0}s),
3671             'per' => q({0}/s),
3672             },
3673             'square-foot' => {
3674             'name' => q(pi²),
3675             'one' => q({0}pi²),
3676             'other' => q({0}pi²),
3677             },
3678             'square-kilometer' => {
3679             'one' => q({0}km²),
3680             'other' => q({0}km²),
3681             },
3682             'square-meter' => {
3683             'one' => q({0}m²),
3684             'other' => q({0}m²),
3685             },
3686             'square-mile' => {
3687             'one' => q({0}mi²),
3688             'other' => q({0}mi²),
3689             },
3690             'stone' => {
3691             'name' => q(st),
3692             'one' => q({0}st),
3693             'other' => q({0}st),
3694             },
3695             'tablespoon' => {
3696             'name' => q(CàS),
3697             'one' => q({0}CàS),
3698             'other' => q({0}CàS),
3699             },
3700             'teaspoon' => {
3701             'name' => q(CàC),
3702             'one' => q({0}CàC),
3703             'other' => q({0}CàC),
3704             },
3705             'terabit' => {
3706             'name' => q(Tb),
3707             'one' => q({0}Tb),
3708             'other' => q({0}Tb),
3709             },
3710             'terabyte' => {
3711             'name' => q(To),
3712             'one' => q({0}To),
3713             'other' => q({0}To),
3714             },
3715             'ton' => {
3716             'name' => q(sh tn),
3717             'one' => q({0} sh tn),
3718             'other' => q({0} sh tn),
3719             },
3720             'watt' => {
3721             'one' => q({0}W),
3722             'other' => q({0}W),
3723             },
3724             'week' => {
3725             'name' => q(sem),
3726             'one' => q({0}sem),
3727             'other' => q({0}sem),
3728             },
3729             'yard' => {
3730             'name' => q(vg),
3731             'one' => q({0}yd),
3732             'other' => q({0}yd),
3733             },
3734             'year' => {
3735             'name' => q(a),
3736             'one' => q({0}a),
3737             'other' => q({0}a),
3738             },
3739             },
3740             'short' => {
3741             'acre' => {
3742             'name' => q(ac),
3743             'one' => q({0} ac),
3744             'other' => q({0} ac),
3745             },
3746             'acre-foot' => {
3747             'name' => q(ac pi),
3748             'one' => q({0} ac pi),
3749             'other' => q({0} ac pi),
3750             },
3751             'ampere' => {
3752             'name' => q(A),
3753             'one' => q({0} A),
3754             'other' => q({0} A),
3755             },
3756             'arc-minute' => {
3757             'name' => q(′),
3758             'one' => q({0}′),
3759             'other' => q({0}′),
3760             },
3761             'arc-second' => {
3762             'name' => q(″),
3763             'one' => q({0}″),
3764             'other' => q({0}″),
3765             },
3766             'astronomical-unit' => {
3767             'name' => q(ua),
3768             'one' => q({0} ua),
3769             'other' => q({0} ua),
3770             },
3771             'bit' => {
3772             'name' => q(bit),
3773             'one' => q({0} bit),
3774             'other' => q({0} bit),
3775             },
3776             'bushel' => {
3777             'name' => q(boisseaux),
3778             'one' => q({0} bu),
3779             'other' => q({0} bu),
3780             },
3781             'byte' => {
3782             'name' => q(octet),
3783             'one' => q({0} octet),
3784             'other' => q({0} octet),
3785             },
3786             'calorie' => {
3787             'name' => q(cal),
3788             'one' => q({0} cal),
3789             'other' => q({0} cal),
3790             },
3791             'carat' => {
3792             'name' => q(ct),
3793             'one' => q({0} ct),
3794             'other' => q({0} ct),
3795             },
3796             'celsius' => {
3797             'name' => q(°C),
3798             'one' => q({0} °C),
3799             'other' => q({0} °C),
3800             },
3801             'centiliter' => {
3802             'name' => q(cl),
3803             'one' => q({0} cl),
3804             'other' => q({0} cl),
3805             },
3806             'centimeter' => {
3807             'name' => q(cm),
3808             'one' => q({0} cm),
3809             'other' => q({0} cm),
3810             },
3811             'cubic-centimeter' => {
3812             'name' => q(cm³),
3813             'one' => q({0} cm³),
3814             'other' => q({0} cm³),
3815             },
3816             'cubic-foot' => {
3817             'name' => q(pi³),
3818             'one' => q({0} pi³),
3819             'other' => q({0} pi³),
3820             },
3821             'cubic-inch' => {
3822             'name' => q(po³),
3823             'one' => q({0} po³),
3824             'other' => q({0} po³),
3825             },
3826             'cubic-kilometer' => {
3827             'name' => q(km³),
3828             'one' => q({0} km³),
3829             'other' => q({0} km³),
3830             },
3831             'cubic-meter' => {
3832             'name' => q(m³),
3833             'one' => q({0} m³),
3834             'other' => q({0} m³),
3835             },
3836             'cubic-mile' => {
3837             'name' => q(mi³),
3838             'one' => q({0} mi³),
3839             'other' => q({0} mi³),
3840             },
3841             'cubic-yard' => {
3842             'name' => q(yd³),
3843             'one' => q({0} yd³),
3844             'other' => q({0} yd³),
3845             },
3846             'cup' => {
3847             'name' => q(tasses),
3848             'one' => q({0} tasse),
3849             'other' => q({0} tasses),
3850             },
3851             'day' => {
3852             'name' => q(j),
3853             'one' => q({0} j),
3854             'other' => q({0} j),
3855             },
3856             'deciliter' => {
3857             'name' => q(dl),
3858             'one' => q({0} dl),
3859             'other' => q({0} dl),
3860             },
3861             'decimeter' => {
3862             'name' => q(dm),
3863             'one' => q({0} dm),
3864             'other' => q({0} dm),
3865             },
3866             'degree' => {
3867             'name' => q(°),
3868             'one' => q({0}°),
3869             'other' => q({0}°),
3870             },
3871             'fahrenheit' => {
3872             'name' => q(°F),
3873             'one' => q({0} °F),
3874             'other' => q({0} °F),
3875             },
3876             'fathom' => {
3877             'name' => q(fat),
3878             'one' => q({0} fat),
3879             'other' => q({0} fat),
3880             },
3881             'fluid-ounce' => {
3882             'name' => q(fl oz),
3883             'one' => q({0} fl oz),
3884             'other' => q({0} fl oz),
3885             },
3886             'foodcalorie' => {
3887             'name' => q(kcal),
3888             'one' => q({0} kcal),
3889             'other' => q({0} kcal),
3890             },
3891             'foot' => {
3892             'name' => q(pi),
3893             'one' => q({0} ft),
3894             'other' => q({0} ft),
3895             },
3896             'furlong' => {
3897             'name' => q(sil),
3898             'one' => q({0} sil),
3899             'other' => q({0} sil),
3900             },
3901             'g-force' => {
3902             'name' => q(G),
3903             'one' => q({0} G),
3904             'other' => q({0} G),
3905             },
3906             'gallon' => {
3907             'name' => q(gal),
3908             'one' => q({0} gal),
3909             'other' => q({0} gal),
3910             },
3911             'gigabit' => {
3912             'name' => q(Gb),
3913             'one' => q({0} Gb),
3914             'other' => q({0} Gb),
3915             },
3916             'gigabyte' => {
3917             'name' => q(Go),
3918             'one' => q({0} Go),
3919             'other' => q({0} Go),
3920             },
3921             'gigahertz' => {
3922             'name' => q(GHz),
3923             'one' => q({0} GHz),
3924             'other' => q({0} GHz),
3925             },
3926             'gigawatt' => {
3927             'name' => q(GW),
3928             'one' => q({0} GW),
3929             'other' => q({0} GW),
3930             },
3931             'gram' => {
3932             'name' => q(g),
3933             'one' => q({0} g),
3934             'other' => q({0} g),
3935             },
3936             'hectare' => {
3937             'name' => q(ha),
3938             'one' => q({0} ha),
3939             'other' => q({0} ha),
3940             },
3941             'hectoliter' => {
3942             'name' => q(hl),
3943             'one' => q({0} hl),
3944             'other' => q({0} hl),
3945             },
3946             'hectopascal' => {
3947             'name' => q(hPa),
3948             'one' => q({0} hPa),
3949             'other' => q({0} hPa),
3950             },
3951             'hertz' => {
3952             'name' => q(Hz),
3953             'one' => q({0} Hz),
3954             'other' => q({0} Hz),
3955             },
3956             'horsepower' => {
3957             'name' => q(ch),
3958             'one' => q({0} ch),
3959             'other' => q({0} ch),
3960             },
3961             'hour' => {
3962             'name' => q(h),
3963             'one' => q({0} h),
3964             'other' => q({0} h),
3965             'per' => q({0}/h),
3966             },
3967             'inch' => {
3968             'name' => q(po),
3969             'one' => q({0} po),
3970             'other' => q({0} po),
3971             },
3972             'inch-hg' => {
3973             'name' => q(inHg),
3974             'one' => q({0} inHg),
3975             'other' => q({0} inHg),
3976             },
3977             'joule' => {
3978             'name' => q(J),
3979             'one' => q({0} J),
3980             'other' => q({0} J),
3981             },
3982             'karat' => {
3983             'name' => q(ct),
3984             'one' => q({0} ct),
3985             'other' => q({0} ct),
3986             },
3987             'kelvin' => {
3988             'name' => q(K),
3989             'one' => q({0} K),
3990             'other' => q({0} K),
3991             },
3992             'kilobit' => {
3993             'name' => q(kb),
3994             'one' => q({0} kb),
3995             'other' => q({0} kb),
3996             },
3997             'kilobyte' => {
3998             'name' => q(ko),
3999             'one' => q({0} ko),
4000             'other' => q({0} ko),
4001             },
4002             'kilocalorie' => {
4003             'name' => q(kcal),
4004             'one' => q({0} kcal),
4005             'other' => q({0} kcal),
4006             },
4007             'kilogram' => {
4008             'name' => q(kg),
4009             'one' => q({0} kg),
4010             'other' => q({0} kg),
4011             },
4012             'kilohertz' => {
4013             'name' => q(kHz),
4014             'one' => q({0} kHz),
4015             'other' => q({0} kHz),
4016             },
4017             'kilojoule' => {
4018             'name' => q(kJ),
4019             'one' => q({0} kJ),
4020             'other' => q({0} kJ),
4021             },
4022             'kilometer' => {
4023             'name' => q(km),
4024             'one' => q({0} km),
4025             'other' => q({0} km),
4026             },
4027             'kilometer-per-hour' => {
4028             'name' => q(km/h),
4029             'one' => q({0} km/h),
4030             'other' => q({0} km/h),
4031             },
4032             'kilowatt' => {
4033             'name' => q(kW),
4034             'one' => q({0} kW),
4035             'other' => q({0} kW),
4036             },
4037             'kilowatt-hour' => {
4038             'name' => q(kWh),
4039             'one' => q({0} kWh),
4040             'other' => q({0} kWh),
4041             },
4042             'light-year' => {
4043             'name' => q(a.l.),
4044             'one' => q({0} a.l.),
4045             'other' => q({0} a.l.),
4046             },
4047             'liter' => {
4048             'name' => q(L),
4049             'one' => q({0} L),
4050             'other' => q({0} L),
4051             },
4052             'liter-per-kilometer' => {
4053             'name' => q(L/km),
4054             'one' => q({0} L/km),
4055             'other' => q({0} L/km),
4056             },
4057             'lux' => {
4058             'name' => q(lx),
4059             'one' => q({0} lx),
4060             'other' => q({0} lx),
4061             },
4062             'megabit' => {
4063             'name' => q(Mb),
4064             'one' => q({0} Mb),
4065             'other' => q({0} Mb),
4066             },
4067             'megabyte' => {
4068             'name' => q(Mo),
4069             'one' => q({0} Mo),
4070             'other' => q({0} Mo),
4071             },
4072             'megahertz' => {
4073             'name' => q(MHz),
4074             'one' => q({0} MHz),
4075             'other' => q({0} MHz),
4076             },
4077             'megaliter' => {
4078             'name' => q(Ml),
4079             'one' => q({0} Ml),
4080             'other' => q({0} Ml),
4081             },
4082             'megawatt' => {
4083             'name' => q(MW),
4084             'one' => q({0} MW),
4085             'other' => q({0} MW),
4086             },
4087             'meter' => {
4088             'name' => q(m),
4089             'one' => q({0} m),
4090             'other' => q({0} m),
4091             },
4092             'meter-per-second' => {
4093             'name' => q(m/s),
4094             'one' => q({0} m/s),
4095             'other' => q({0} m/s),
4096             },
4097             'meter-per-second-squared' => {
4098             'name' => q(m/s²),
4099             'one' => q({0} m/s²),
4100             'other' => q({0} m/s²),
4101             },
4102             'metric-ton' => {
4103             'name' => q(t),
4104             'one' => q({0} t),
4105             'other' => q({0} t),
4106             },
4107             'microgram' => {
4108             'name' => q(µg),
4109             'one' => q({0} µg),
4110             'other' => q({0} µg),
4111             },
4112             'micrometer' => {
4113             'name' => q(µm),
4114             'one' => q({0} µm),
4115             'other' => q({0} µm),
4116             },
4117             'microsecond' => {
4118             'name' => q(μs),
4119             'one' => q({0} μs),
4120             'other' => q({0} μs),
4121             },
4122             'mile' => {
4123             'name' => q(mi),
4124             'one' => q({0} mi),
4125             'other' => q({0} mi),
4126             },
4127             'mile-per-gallon' => {
4128             'name' => q(mi/gal),
4129             'one' => q({0} mi/gal),
4130             'other' => q({0} mi/gal),
4131             },
4132             'mile-per-hour' => {
4133             'name' => q(mi/h),
4134             'one' => q({0} mi/h),
4135             'other' => q({0} mi/h),
4136             },
4137             'milliampere' => {
4138             'name' => q(mA),
4139             'one' => q({0} mA),
4140             'other' => q({0} mA),
4141             },
4142             'millibar' => {
4143             'name' => q(mbar),
4144             'one' => q({0} mbar),
4145             'other' => q({0} mbar),
4146             },
4147             'milligram' => {
4148             'name' => q(mg),
4149             'one' => q({0} mg),
4150             'other' => q({0} mg),
4151             },
4152             'milliliter' => {
4153             'name' => q(ml),
4154             'one' => q({0} ml),
4155             'other' => q({0} ml),
4156             },
4157             'millimeter' => {
4158             'name' => q(mm),
4159             'one' => q({0} mm),
4160             'other' => q({0} mm),
4161             },
4162             'millimeter-of-mercury' => {
4163             'name' => q(mm Hg),
4164             'one' => q({0} mm Hg),
4165             'other' => q({0} mm Hg),
4166             },
4167             'millisecond' => {
4168             'name' => q(ms),
4169             'one' => q({0} ms),
4170             'other' => q({0} ms),
4171             },
4172             'milliwatt' => {
4173             'name' => q(mW),
4174             'one' => q({0} mW),
4175             'other' => q({0} mW),
4176             },
4177             'minute' => {
4178             'name' => q(min),
4179             'one' => q({0} min),
4180             'other' => q({0} min),
4181             },
4182             'month' => {
4183             'name' => q(m),
4184             'one' => q({0} m),
4185             'other' => q({0} m),
4186             },
4187             'nanometer' => {
4188             'name' => q(nm),
4189             'one' => q({0} nm),
4190             'other' => q({0} nm),
4191             },
4192             'nanosecond' => {
4193             'name' => q(ns),
4194             'one' => q({0} ns),
4195             'other' => q({0} ns),
4196             },
4197             'nautical-mile' => {
4198             'name' => q(nmi),
4199             'one' => q({0} nmi),
4200             'other' => q({0} nmi),
4201             },
4202             'ohm' => {
4203             'name' => q(Ω),
4204             'one' => q({0} Ω),
4205             'other' => q({0} Ω),
4206             },
4207             'ounce' => {
4208             'name' => q(oz),
4209             'one' => q({0} oz),
4210             'other' => q({0} oz),
4211             },
4212             'ounce-troy' => {
4213             'name' => q(oz t),
4214             'one' => q({0} oz t),
4215             'other' => q({0} oz t),
4216             },
4217             'parsec' => {
4218             'name' => q(pc),
4219             'one' => q({0} pc),
4220             'other' => q({0} pc),
4221             },
4222             'per' => {
4223             '' => q({0}/{1}),
4224             },
4225             'picometer' => {
4226             'name' => q(pm),
4227             'one' => q({0} pm),
4228             'other' => q({0} pm),
4229             },
4230             'pint' => {
4231             'name' => q(pte),
4232             'one' => q({0} pte),
4233             'other' => q({0} pte),
4234             },
4235             'pound' => {
4236             'name' => q(lb),
4237             'one' => q({0} lb),
4238             'other' => q({0} lb),
4239             },
4240             'pound-per-square-inch' => {
4241             'name' => q(lb/po²),
4242             'one' => q({0} lb/po²),
4243             'other' => q({0} lb/po²),
4244             },
4245             'quart' => {
4246             'name' => q(qt),
4247             'one' => q({0} qt),
4248             'other' => q({0} qt),
4249             },
4250             'radian' => {
4251             'name' => q(rad),
4252             'one' => q({0} rad),
4253             'other' => q({0} rad),
4254             },
4255             'second' => {
4256             'name' => q(s),
4257             'one' => q({0} s),
4258             'other' => q({0} s),
4259             'per' => q({0}/s),
4260             },
4261             'square-centimeter' => {
4262             'name' => q(cm²),
4263             'one' => q({0} cm²),
4264             'other' => q({0} cm²),
4265             },
4266             'square-foot' => {
4267             'name' => q(pi²),
4268             'one' => q({0} pi²),
4269             'other' => q({0} pi²),
4270             },
4271             'square-inch' => {
4272             'name' => q(po²),
4273             'one' => q({0} po²),
4274             'other' => q({0} po²),
4275             },
4276             'square-kilometer' => {
4277             'name' => q(km²),
4278             'one' => q({0} km²),
4279             'other' => q({0} km²),
4280             },
4281             'square-meter' => {
4282             'name' => q(m²),
4283             'one' => q({0} m²),
4284             'other' => q({0} m²),
4285             },
4286             'square-mile' => {
4287             'name' => q(mi²),
4288             'one' => q({0} mi²),
4289             'other' => q({0} mi²),
4290             },
4291             'square-yard' => {
4292             'name' => q(yd²),
4293             'one' => q({0} yd²),
4294             'other' => q({0} yd²),
4295             },
4296             'stone' => {
4297             'name' => q(st),
4298             'one' => q({0} st),
4299             'other' => q({0} st),
4300             },
4301             'tablespoon' => {
4302             'name' => q(c. à s.),
4303             'one' => q({0} c. à s.),
4304             'other' => q({0} c. à s.),
4305             },
4306             'teaspoon' => {
4307             'name' => q(c. à c.),
4308             'one' => q({0} c. à c.),
4309             'other' => q({0} c. à c.),
4310             },
4311             'terabit' => {
4312             'name' => q(Tb),
4313             'one' => q({0} Tb),
4314             'other' => q({0} Tb),
4315             },
4316             'terabyte' => {
4317             'name' => q(To),
4318             'one' => q({0} To),
4319             'other' => q({0} To),
4320             },
4321             'ton' => {
4322             'name' => q(sh tn),
4323             'one' => q({0} sh tn),
4324             'other' => q({0} sh tn),
4325             },
4326             'volt' => {
4327             'name' => q(V),
4328             'one' => q({0} V),
4329             'other' => q({0} V),
4330             },
4331             'watt' => {
4332             'name' => q(W),
4333             'one' => q({0} W),
4334             'other' => q({0} W),
4335             },
4336             'week' => {
4337             'name' => q(sem.),
4338             'one' => q({0} sem.),
4339             'other' => q({0} sem.),
4340             },
4341             'yard' => {
4342             'name' => q(yd),
4343             'one' => q({0} yd),
4344             'other' => q({0} yd),
4345             },
4346             'year' => {
4347             'name' => q(ans),
4348             'one' => q({0} an),
4349             'other' => q({0} ans),
4350             },
4351             },
4352             } }
4353             );
4354              
4355             has 'yesstr' => (
4356             is => 'ro',
4357             isa => 'RegexpRef',
4358             init_arg => undef,
4359             default => sub { qr'^(?i:oui|o|yes|y)$' }
4360             );
4361              
4362             has 'nostr' => (
4363             is => 'ro',
4364             isa => 'RegexpRef',
4365             init_arg => undef,
4366             default => sub { qr'^(?i:non|n)$' }
4367             );
4368              
4369             has 'listPatterns' => (
4370             is => 'ro',
4371             isa => 'HashRef',
4372             init_arg => undef,
4373             default => sub { {
4374             start => q({0}, {1}),
4375             middle => q({0}, {1}),
4376             end => q({0} et {1}),
4377             2 => q({0} et {1}),
4378             } }
4379             );
4380              
4381             has 'default_numbering_system' => (
4382             is => 'ro',
4383             isa => 'Str',
4384             init_arg => undef,
4385             default => 'latn',
4386             );
4387              
4388             has native_numbering_system => (
4389             is => 'ro',
4390             isa => 'Str',
4391             init_arg => undef,
4392             default => 'latn',
4393             );
4394              
4395             has 'minimum_grouping_digits' => (
4396             is =>'ro',
4397             isa => 'Int',
4398             init_arg => undef,
4399             default => 1,
4400             );
4401              
4402             has 'number_symbols' => (
4403             is => 'ro',
4404             isa => 'HashRef',
4405             init_arg => undef,
4406             default => sub { {
4407             'latn' => {
4408             'decimal' => q(,),
4409             'exponential' => q(E),
4410             'group' => q( ),
4411             'infinity' => q(∞),
4412             'list' => q(;),
4413             'minusSign' => q(-),
4414             'nan' => q(NaN),
4415             'perMille' => q(‰),
4416             'percentSign' => q(%),
4417             'plusSign' => q(+),
4418             'superscriptingExponent' => q(×),
4419             'timeSeparator' => q(:),
4420             },
4421             } }
4422             );
4423              
4424             has 'number_formats' => (
4425             is => 'ro',
4426             isa => 'HashRef',
4427             init_arg => undef,
4428             default => sub { {
4429             decimalFormat => {
4430             'default' => {
4431             '1000' => {
4432             'one' => '0 k',
4433             'other' => '0 k',
4434             },
4435             '10000' => {
4436             'one' => '00 k',
4437             'other' => '00 k',
4438             },
4439             '100000' => {
4440             'one' => '000 k',
4441             'other' => '000 k',
4442             },
4443             '1000000' => {
4444             'one' => '0 M',
4445             'other' => '0 M',
4446             },
4447             '10000000' => {
4448             'one' => '00 M',
4449             'other' => '00 M',
4450             },
4451             '100000000' => {
4452             'one' => '000 M',
4453             'other' => '000 M',
4454             },
4455             '1000000000' => {
4456             'one' => '0 Md',
4457             'other' => '0 Md',
4458             },
4459             '10000000000' => {
4460             'one' => '00 Md',
4461             'other' => '00 Md',
4462             },
4463             '100000000000' => {
4464             'one' => '000 Md',
4465             'other' => '000 Md',
4466             },
4467             '1000000000000' => {
4468             'one' => '0 Bn',
4469             'other' => '0 Bn',
4470             },
4471             '10000000000000' => {
4472             'one' => '00 Bn',
4473             'other' => '00 Bn',
4474             },
4475             '100000000000000' => {
4476             'one' => '000 Bn',
4477             'other' => '000 Bn',
4478             },
4479             'standard' => {
4480             '' => '#,##0.###',
4481             },
4482             },
4483             'long' => {
4484             '1000' => {
4485             'one' => '0 millier',
4486             'other' => '0 mille',
4487             },
4488             '10000' => {
4489             'one' => '00 millier',
4490             'other' => '00 mille',
4491             },
4492             '100000' => {
4493             'one' => '000 millier',
4494             'other' => '000 mille',
4495             },
4496             '1000000' => {
4497             'one' => '0 million',
4498             'other' => '0 millions',
4499             },
4500             '10000000' => {
4501             'one' => '00 million',
4502             'other' => '00 millions',
4503             },
4504             '100000000' => {
4505             'one' => '000 million',
4506             'other' => '000 millions',
4507             },
4508             '1000000000' => {
4509             'one' => '0 milliard',
4510             'other' => '0 milliards',
4511             },
4512             '10000000000' => {
4513             'one' => '00 milliard',
4514             'other' => '00 milliards',
4515             },
4516             '100000000000' => {
4517             'one' => '000 milliards',
4518             'other' => '000 milliards',
4519             },
4520             '1000000000000' => {
4521             'one' => '0 billion',
4522             'other' => '0 billions',
4523             },
4524             '10000000000000' => {
4525             'one' => '00 billions',
4526             'other' => '00 billions',
4527             },
4528             '100000000000000' => {
4529             'one' => '000 billions',
4530             'other' => '000 billions',
4531             },
4532             },
4533             'short' => {
4534             '1000' => {
4535             'one' => '0 k',
4536             'other' => '0 k',
4537             },
4538             '10000' => {
4539             'one' => '00 k',
4540             'other' => '00 k',
4541             },
4542             '100000' => {
4543             'one' => '000 k',
4544             'other' => '000 k',
4545             },
4546             '1000000' => {
4547             'one' => '0 M',
4548             'other' => '0 M',
4549             },
4550             '10000000' => {
4551             'one' => '00 M',
4552             'other' => '00 M',
4553             },
4554             '100000000' => {
4555             'one' => '000 M',
4556             'other' => '000 M',
4557             },
4558             '1000000000' => {
4559             'one' => '0 Md',
4560             'other' => '0 Md',
4561             },
4562             '10000000000' => {
4563             'one' => '00 Md',
4564             'other' => '00 Md',
4565             },
4566             '100000000000' => {
4567             'one' => '000 Md',
4568             'other' => '000 Md',
4569             },
4570             '1000000000000' => {
4571             'one' => '0 Bn',
4572             'other' => '0 Bn',
4573             },
4574             '10000000000000' => {
4575             'one' => '00 Bn',
4576             'other' => '00 Bn',
4577             },
4578             '100000000000000' => {
4579             'one' => '000 Bn',
4580             'other' => '000 Bn',
4581             },
4582             },
4583             },
4584             percentFormat => {
4585             'default' => {
4586             'standard' => {
4587             '' => '#,##0 %',
4588             },
4589             },
4590             },
4591             scientificFormat => {
4592             'default' => {
4593             'standard' => {
4594             '' => '#E0',
4595             },
4596             },
4597             },
4598             } },
4599             );
4600              
4601             has 'number_currency_formats' => (
4602             is => 'ro',
4603             isa => 'HashRef',
4604             init_arg => undef,
4605             default => sub { {
4606             'latn' => {
4607             'pattern' => {
4608             'default' => {
4609             'accounting' => {
4610             'negative' => '(#,##0.00 ¤)',
4611             'positive' => '#,##0.00 ¤',
4612             },
4613             'standard' => {
4614             'negative' => '#,##0.00 ¤',
4615             'positive' => '#,##0.00 ¤',
4616             },
4617             },
4618             },
4619             },
4620             } },
4621             );
4622              
4623             has 'curriencies' => (
4624             is => 'ro',
4625             isa => 'HashRef',
4626             init_arg => undef,
4627             default => sub { {
4628             'ADP' => {
4629             display_name => {
4630             'currency' => q(peseta andorrane),
4631             'one' => q(peseta andorrane),
4632             'other' => q(pesetas andorranes),
4633             },
4634             },
4635             'AED' => {
4636             symbol => 'AED',
4637             display_name => {
4638             'currency' => q(dirham des Émirats arabes unis),
4639             'one' => q(dirham des Émirats arabes unis),
4640             'other' => q(dirhams des Émirats arabes unis),
4641             },
4642             },
4643             'AFA' => {
4644             symbol => 'AFA',
4645             display_name => {
4646             'currency' => q(afghani \(1927–2002\)),
4647             'one' => q(afghani \(1927–2002\)),
4648             'other' => q(afghanis \(1927–2002\)),
4649             },
4650             },
4651             'AFN' => {
4652             symbol => 'AFN',
4653             display_name => {
4654             'currency' => q(afghani afghan),
4655             'one' => q(afghani afghan),
4656             'other' => q(afghanis afghan),
4657             },
4658             },
4659             'ALK' => {
4660             display_name => {
4661             'currency' => q(lek albanais \(1947–1961\)),
4662             'one' => q(lek albanais \(1947–1961\)),
4663             'other' => q(leks albanais \(1947–1961\)),
4664             },
4665             },
4666             'ALL' => {
4667             symbol => 'ALL',
4668             display_name => {
4669             'currency' => q(lek albanais),
4670             'one' => q(lek albanais),
4671             'other' => q(leks albanais),
4672             },
4673             },
4674             'AMD' => {
4675             symbol => 'AMD',
4676             display_name => {
4677             'currency' => q(dram arménien),
4678             'one' => q(dram arménien),
4679             'other' => q(drams arméniens),
4680             },
4681             },
4682             'ANG' => {
4683             symbol => 'ANG',
4684             display_name => {
4685             'currency' => q(florin antillais),
4686             'one' => q(florin antillais),
4687             'other' => q(florins antillais),
4688             },
4689             },
4690             'AOA' => {
4691             symbol => 'AOA',
4692             display_name => {
4693             'currency' => q(kwanza angolais),
4694             'one' => q(kwanza angolais),
4695             'other' => q(kwanzas angolais),
4696             },
4697             },
4698             'AOK' => {
4699             symbol => 'AOK',
4700             display_name => {
4701             'currency' => q(kwanza angolais \(1977–1990\)),
4702             'one' => q(kwanza angolais \(1977–1990\)),
4703             'other' => q(kwanzas angolais \(1977–1990\)),
4704             },
4705             },
4706             'AON' => {
4707             symbol => 'AON',
4708             display_name => {
4709             'currency' => q(nouveau kwanza angolais \(1990–2000\)),
4710             'one' => q(nouveau kwanza angolais \(1990–2000\)),
4711             'other' => q(nouveaux kwanzas angolais \(1990–2000\)),
4712             },
4713             },
4714             'AOR' => {
4715             symbol => 'AOR',
4716             display_name => {
4717             'currency' => q(kwanza angolais réajusté \(1995–1999\)),
4718             'one' => q(kwanza angolais réajusté \(1995–1999\)),
4719             'other' => q(kwanzas angolais réajustés \(1995–1999\)),
4720             },
4721             },
4722             'ARA' => {
4723             symbol => 'ARA',
4724             display_name => {
4725             'currency' => q(austral argentin),
4726             'one' => q(austral argentin),
4727             'other' => q(australs argentins),
4728             },
4729             },
4730             'ARL' => {
4731             symbol => 'ARL',
4732             display_name => {
4733             'currency' => q(peso lourd argentin \(1970–1983\)),
4734             'one' => q(peso lourd argentin \(1970–1983\)),
4735             'other' => q(pesos lourds argentins \(1970–1983\)),
4736             },
4737             },
4738             'ARM' => {
4739             symbol => 'ARM',
4740             display_name => {
4741             'currency' => q(peso argentin \(1881–1970\)),
4742             'one' => q(peso argentin \(1881–1970\)),
4743             'other' => q(pesos argentins \(1881–1970\)),
4744             },
4745             },
4746             'ARP' => {
4747             symbol => 'ARP',
4748             display_name => {
4749             'currency' => q(peso argentin \(1983–1985\)),
4750             'one' => q(peso argentin \(1983–1985\)),
4751             'other' => q(pesos argentins \(1983–1985\)),
4752             },
4753             },
4754             'ARS' => {
4755             symbol => '$AR',
4756             display_name => {
4757             'currency' => q(peso argentin),
4758             'one' => q(peso argentin),
4759             'other' => q(pesos argentins),
4760             },
4761             },
4762             'ATS' => {
4763             display_name => {
4764             'currency' => q(schilling autrichien),
4765             'one' => q(schilling autrichien),
4766             'other' => q(schillings autrichiens),
4767             },
4768             },
4769             'AUD' => {
4770             symbol => '$AU',
4771             display_name => {
4772             'currency' => q(dollar australien),
4773             'one' => q(dollar australien),
4774             'other' => q(dollars australiens),
4775             },
4776             },
4777             'AWG' => {
4778             symbol => 'AWG',
4779             display_name => {
4780             'currency' => q(florin arubais),
4781             'one' => q(florin arubais),
4782             'other' => q(florins arubais),
4783             },
4784             },
4785             'AZM' => {
4786             symbol => 'AZM',
4787             display_name => {
4788             'currency' => q(manat azéri \(1993–2006\)),
4789             'one' => q(manat azéri \(1993–2006\)),
4790             'other' => q(manats azéris \(1993–2006\)),
4791             },
4792             },
4793             'AZN' => {
4794             symbol => 'AZN',
4795             display_name => {
4796             'currency' => q(manat azéri),
4797             'one' => q(manat azéri),
4798             'other' => q(manats azéris),
4799             },
4800             },
4801             'BAD' => {
4802             display_name => {
4803             'currency' => q(dinar bosniaque),
4804             'one' => q(dinar bosniaque),
4805             'other' => q(dinars bosniaques),
4806             },
4807             },
4808             'BAM' => {
4809             symbol => 'BAM',
4810             display_name => {
4811             'currency' => q(mark convertible bosniaque),
4812             'one' => q(mark convertible bosniaque),
4813             'other' => q(marks convertibles bosniaques),
4814             },
4815             },
4816             'BBD' => {
4817             symbol => 'BBD',
4818             display_name => {
4819             'currency' => q(dollar barbadien),
4820             'one' => q(dollar barbadien),
4821             'other' => q(dollars barbadiens),
4822             },
4823             },
4824             'BDT' => {
4825             symbol => 'BDT',
4826             display_name => {
4827             'currency' => q(taka bangladeshi),
4828             'one' => q(taka bangladeshi),
4829             'other' => q(takas bangladeshis),
4830             },
4831             },
4832             'BEC' => {
4833             display_name => {
4834             'currency' => q(franc belge \(convertible\)),
4835             'one' => q(franc belge \(convertible\)),
4836             'other' => q(francs belges \(convertibles\)),
4837             },
4838             },
4839             'BEF' => {
4840             symbol => 'FB',
4841             display_name => {
4842             'currency' => q(franc belge),
4843             'one' => q(franc belge),
4844             'other' => q(francs belges),
4845             },
4846             },
4847             'BEL' => {
4848             display_name => {
4849             'currency' => q(franc belge \(financier\)),
4850             'one' => q(franc belge \(financier\)),
4851             'other' => q(francs belges \(financiers\)),
4852             },
4853             },
4854             'BGL' => {
4855             display_name => {
4856             'currency' => q(lev bulgare \(1962–1999\)),
4857             'one' => q(lev bulgare \(1962–1999\)),
4858             'other' => q(levs bulgares \(1962–1999\)),
4859             },
4860             },
4861             'BGN' => {
4862             symbol => 'BGN',
4863             display_name => {
4864             'currency' => q(lev bulgare),
4865             'one' => q(lev bulgare),
4866             'other' => q(levs bulgares),
4867             },
4868             },
4869             'BHD' => {
4870             symbol => 'BHD',
4871             display_name => {
4872             'currency' => q(dinar bahreïni),
4873             'one' => q(dinar bahreïni),
4874             'other' => q(dinars bahreïnis),
4875             },
4876             },
4877             'BIF' => {
4878             symbol => 'BIF',
4879             display_name => {
4880             'currency' => q(franc burundais),
4881             'one' => q(franc burundais),
4882             'other' => q(francs burundais),
4883             },
4884             },
4885             'BMD' => {
4886             symbol => '$BM',
4887             display_name => {
4888             'currency' => q(dollar bermudien),
4889             'one' => q(dollar bermudien),
4890             'other' => q(dollars bermudiens),
4891             },
4892             },
4893             'BND' => {
4894             symbol => '$BN',
4895             display_name => {
4896             'currency' => q(dollar brunéien),
4897             'one' => q(dollar brunéien),
4898             'other' => q(dollars brunéiens),
4899             },
4900             },
4901             'BOB' => {
4902             symbol => 'BOB',
4903             display_name => {
4904             'currency' => q(boliviano bolivien),
4905             'one' => q(boliviano bolivien),
4906             'other' => q(bolivianos boliviens),
4907             },
4908             },
4909             'BOL' => {
4910             symbol => 'BOL',
4911             display_name => {
4912             'currency' => q(boliviano bolivien \(1863–1963\)),
4913             'one' => q(boliviano bolivien \(1863–1963\)),
4914             'other' => q(bolivianos boliviens \(1863–1963\)),
4915             },
4916             },
4917             'BOP' => {
4918             symbol => 'BOP',
4919             display_name => {
4920             'currency' => q(peso bolivien),
4921             'one' => q(peso bolivien),
4922             'other' => q(pesos boliviens),
4923             },
4924             },
4925             'BOV' => {
4926             symbol => 'BOV',
4927             display_name => {
4928             'currency' => q(mvdol bolivien),
4929             'one' => q(mvdol bolivien),
4930             'other' => q(mvdols boliviens),
4931             },
4932             },
4933             'BRB' => {
4934             symbol => 'BRB',
4935             display_name => {
4936             'currency' => q(nouveau cruzeiro brésilien \(1967–1986\)),
4937             'one' => q(nouveau cruzeiro brésilien \(1967–1986\)),
4938             'other' => q(nouveaux cruzeiros brésiliens \(1967–1986\)),
4939             },
4940             },
4941             'BRC' => {
4942             symbol => 'BRC',
4943             display_name => {
4944             'currency' => q(cruzado brésilien \(1986–1989\)),
4945             'one' => q(cruzado brésilien \(1986–1989\)),
4946             'other' => q(cruzados brésiliens \(1986–1989\)),
4947             },
4948             },
4949             'BRE' => {
4950             symbol => 'BRE',
4951             display_name => {
4952             'currency' => q(cruzeiro brésilien \(1990–1993\)),
4953             'one' => q(cruzeiro brésilien \(1990–1993\)),
4954             'other' => q(cruzeiros brésiliens \(1990–1993\)),
4955             },
4956             },
4957             'BRL' => {
4958             symbol => 'R$',
4959             display_name => {
4960             'currency' => q(réal brésilien),
4961             'one' => q(réal brésilien),
4962             'other' => q(réals brésiliens),
4963             },
4964             },
4965             'BRN' => {
4966             symbol => 'BRN',
4967             display_name => {
4968             'currency' => q(nouveau cruzado),
4969             'one' => q(nouveau cruzado brésilien \(1989–1990\)),
4970             'other' => q(nouveaux cruzados brésiliens \(1989–1990\)),
4971             },
4972             },
4973             'BRR' => {
4974             symbol => 'BRR',
4975             display_name => {
4976             'currency' => q(cruzeiro),
4977             'one' => q(cruzeiro réal brésilien \(1993–1994\)),
4978             'other' => q(cruzeiros réals brésiliens \(1993–1994\)),
4979             },
4980             },
4981             'BRZ' => {
4982             symbol => 'BRZ',
4983             display_name => {
4984             'currency' => q(cruzeiro brésilien \(1942–1967\)),
4985             'one' => q(cruzeiro brésilien \(1942–1967\)),
4986             'other' => q(cruzeiros brésiliens \(1942–1967\)),
4987             },
4988             },
4989             'BSD' => {
4990             symbol => '$BS',
4991             display_name => {
4992             'currency' => q(dollar bahaméen),
4993             'one' => q(dollar bahaméen),
4994             'other' => q(dollars bahaméens),
4995             },
4996             },
4997             'BTN' => {
4998             symbol => 'BTN',
4999             display_name => {
5000             'currency' => q(ngultrum bouthanais),
5001             'one' => q(ngultrum bouthanais),
5002             'other' => q(ngultrums bouthanais),
5003             },
5004             },
5005             'BUK' => {
5006             symbol => 'BUK',
5007             display_name => {
5008             'currency' => q(kyat birman),
5009             'one' => q(kyat birman),
5010             'other' => q(kyats birmans),
5011             },
5012             },
5013             'BWP' => {
5014             symbol => 'BWP',
5015             display_name => {
5016             'currency' => q(pula botswanais),
5017             'one' => q(pula botswanais),
5018             'other' => q(pulas botswanais),
5019             },
5020             },
5021             'BYB' => {
5022             display_name => {
5023             'currency' => q(nouveau rouble biélorusse \(1994–1999\)),
5024             'one' => q(nouveau rouble biélorusse \(1994–1999\)),
5025             'other' => q(nouveaux roubles biélorusses \(1994–1999\)),
5026             },
5027             },
5028             'BYR' => {
5029             symbol => 'BYR',
5030             display_name => {
5031             'currency' => q(rouble biélorusse),
5032             'one' => q(rouble biélorusse),
5033             'other' => q(roubles biélorusses),
5034             },
5035             },
5036             'BZD' => {
5037             symbol => '$BZ',
5038             display_name => {
5039             'currency' => q(dollar bélizéen),
5040             'one' => q(dollar bélizéen),
5041             'other' => q(dollars bélizéens),
5042             },
5043             },
5044             'CAD' => {
5045             symbol => '$CA',
5046             display_name => {
5047             'currency' => q(dollar canadien),
5048             'one' => q(dollar canadien),
5049             'other' => q(dollars canadiens),
5050             },
5051             },
5052             'CDF' => {
5053             symbol => 'CDF',
5054             display_name => {
5055             'currency' => q(franc congolais),
5056             'one' => q(franc congolais),
5057             'other' => q(francs congolais),
5058             },
5059             },
5060             'CHE' => {
5061             display_name => {
5062             'currency' => q(euro WIR),
5063             'one' => q(euro WIR),
5064             'other' => q(euros WIR),
5065             },
5066             },
5067             'CHF' => {
5068             symbol => 'CHF',
5069             display_name => {
5070             'currency' => q(franc suisse),
5071             'one' => q(franc suisse),
5072             'other' => q(francs suisses),
5073             },
5074             },
5075             'CHW' => {
5076             display_name => {
5077             'currency' => q(franc WIR),
5078             'one' => q(franc WIR),
5079             'other' => q(francs WIR),
5080             },
5081             },
5082             'CLE' => {
5083             symbol => 'CLE',
5084             display_name => {
5085             'currency' => q(escudo chilien),
5086             'one' => q(escudo chilien),
5087             'other' => q(escudos chiliens),
5088             },
5089             },
5090             'CLF' => {
5091             symbol => 'CLF',
5092             display_name => {
5093             'currency' => q(unité d’investissement chilienne),
5094             'one' => q(unité d’investissement chilienne),
5095             'other' => q(unités d’investissement chiliennes),
5096             },
5097             },
5098             'CLP' => {
5099             symbol => '$CL',
5100             display_name => {
5101             'currency' => q(peso chilien),
5102             'one' => q(peso chilien),
5103             'other' => q(pesos chiliens),
5104             },
5105             },
5106             'CNX' => {
5107             symbol => 'CNX',
5108             display_name => {
5109             'currency' => q(dollar de la Banque populaire chinoise),
5110             'one' => q(dollar de la Banque populaire chinoise),
5111             'other' => q(dollars de la Banque populaire chinoise),
5112             },
5113             },
5114             'CNY' => {
5115             symbol => 'CNY',
5116             display_name => {
5117             'currency' => q(yuan renminbi chinois),
5118             'one' => q(yuan renminbi chinois),
5119             'other' => q(yuans renminbi chinois),
5120             },
5121             },
5122             'COP' => {
5123             symbol => '$CO',
5124             display_name => {
5125             'currency' => q(peso colombien),
5126             'one' => q(peso colombien),
5127             'other' => q(pesos colombiens),
5128             },
5129             },
5130             'COU' => {
5131             symbol => 'COU',
5132             display_name => {
5133             'currency' => q(unité de valeur réelle colombienne),
5134             'one' => q(unité de valeur réelle colombienne),
5135             'other' => q(unités de valeur réelle colombiennes),
5136             },
5137             },
5138             'CRC' => {
5139             symbol => 'CRC',
5140             display_name => {
5141             'currency' => q(colón costaricain),
5142             'one' => q(colón costaricain),
5143             'other' => q(colóns costaricains),
5144             },
5145             },
5146             'CSD' => {
5147             display_name => {
5148             'currency' => q(dinar serbo-monténégrin),
5149             'one' => q(dinar serbo-monténégrin),
5150             'other' => q(dinars serbo-monténégrins),
5151             },
5152             },
5153             'CSK' => {
5154             display_name => {
5155             'currency' => q(couronne forte tchécoslovaque),
5156             'one' => q(couronne forte tchécoslovaque),
5157             'other' => q(couronnes fortes tchécoslovaques),
5158             },
5159             },
5160             'CUC' => {
5161             symbol => 'CUC',
5162             display_name => {
5163             'currency' => q(peso cubain convertible),
5164             'one' => q(peso cubain convertible),
5165             'other' => q(pesos cubains convertibles),
5166             },
5167             },
5168             'CUP' => {
5169             symbol => 'CUP',
5170             display_name => {
5171             'currency' => q(peso cubain),
5172             'one' => q(peso cubain),
5173             'other' => q(pesos cubains),
5174             },
5175             },
5176             'CVE' => {
5177             symbol => 'CVE',
5178             display_name => {
5179             'currency' => q(escudo capverdien),
5180             'one' => q(escudo capverdien),
5181             'other' => q(escudos capverdiens),
5182             },
5183             },
5184             'CYP' => {
5185             symbol => '£CY',
5186             display_name => {
5187             'currency' => q(livre chypriote),
5188             'one' => q(livre chypriote),
5189             'other' => q(livres chypriotes),
5190             },
5191             },
5192             'CZK' => {
5193             symbol => 'CZK',
5194             display_name => {
5195             'currency' => q(couronne tchèque),
5196             'one' => q(couronne tchèque),
5197             'other' => q(couronnes tchèques),
5198             },
5199             },
5200             'DDM' => {
5201             display_name => {
5202             'currency' => q(mark est-allemand),
5203             'one' => q(mark est-allemand),
5204             'other' => q(marks est-allemands),
5205             },
5206             },
5207             'DEM' => {
5208             display_name => {
5209             'currency' => q(mark allemand),
5210             'one' => q(mark allemand),
5211             'other' => q(marks allemands),
5212             },
5213             },
5214             'DJF' => {
5215             symbol => 'DJF',
5216             display_name => {
5217             'currency' => q(franc djiboutien),
5218             'one' => q(franc djiboutien),
5219             'other' => q(francs djiboutiens),
5220             },
5221             },
5222             'DKK' => {
5223             symbol => 'DKK',
5224             display_name => {
5225             'currency' => q(couronne danoise),
5226             'one' => q(couronne danoise),
5227             'other' => q(couronnes danoises),
5228             },
5229             },
5230             'DOP' => {
5231             symbol => 'DOP',
5232             display_name => {
5233             'currency' => q(peso dominicain),
5234             'one' => q(peso dominicain),
5235             'other' => q(pesos dominicains),
5236             },
5237             },
5238             'DZD' => {
5239             symbol => 'DZD',
5240             display_name => {
5241             'currency' => q(dinar algérien),
5242             'one' => q(dinar algérien),
5243             'other' => q(dinars algériens),
5244             },
5245             },
5246             'ECS' => {
5247             symbol => 'ECS',
5248             display_name => {
5249             'currency' => q(sucre équatorien),
5250             'one' => q(sucre équatorien),
5251             'other' => q(sucres équatoriens),
5252             },
5253             },
5254             'ECV' => {
5255             symbol => 'ECV',
5256             display_name => {
5257             'currency' => q(unité de valeur constante équatoriale \(UVC\)),
5258             'one' => q(unité de valeur constante équatorienne \(UVC\)),
5259             'other' => q(unités de valeur constante équatoriennes \(UVC\)),
5260             },
5261             },
5262             'EEK' => {
5263             display_name => {
5264             'currency' => q(couronne estonienne),
5265             'one' => q(couronne estonienne),
5266             'other' => q(couronnes estoniennes),
5267             },
5268             },
5269             'EGP' => {
5270             symbol => 'EGP',
5271             display_name => {
5272             'currency' => q(livre égyptienne),
5273             'one' => q(livre égyptienne),
5274             'other' => q(livres égyptiennes),
5275             },
5276             },
5277             'ERN' => {
5278             symbol => 'ERN',
5279             display_name => {
5280             'currency' => q(nafka érythréen),
5281             'one' => q(nafka érythréen),
5282             'other' => q(nafkas érythréens),
5283             },
5284             },
5285             'ESA' => {
5286             display_name => {
5287             'currency' => q(peseta espagnole \(compte A\)),
5288             'one' => q(peseta espagnole \(compte A\)),
5289             'other' => q(pesetas espagnoles \(compte A\)),
5290             },
5291             },
5292             'ESB' => {
5293             display_name => {
5294             'currency' => q(peseta espagnole \(compte convertible\)),
5295             'one' => q(peseta espagnole \(compte convertible\)),
5296             'other' => q(pesetas espagnoles \(compte convertible\)),
5297             },
5298             },
5299             'ESP' => {
5300             display_name => {
5301             'currency' => q(peseta espagnole),
5302             'one' => q(peseta espagnole),
5303             'other' => q(pesetas espagnoles),
5304             },
5305             },
5306             'ETB' => {
5307             symbol => 'ETB',
5308             display_name => {
5309             'currency' => q(birr éthiopien),
5310             'one' => q(birr éthiopien),
5311             'other' => q(birrs éthiopiens),
5312             },
5313             },
5314             'EUR' => {
5315             symbol => '€',
5316             display_name => {
5317             'currency' => q(euro),
5318             'one' => q(euro),
5319             'other' => q(euros),
5320             },
5321             },
5322             'FIM' => {
5323             display_name => {
5324             'currency' => q(mark finlandais),
5325             'one' => q(mark finlandais),
5326             'other' => q(marks finlandais),
5327             },
5328             },
5329             'FJD' => {
5330             symbol => '$FJ',
5331             display_name => {
5332             'currency' => q(dollar fidjien),
5333             'one' => q(dollar fidjien),
5334             'other' => q(dollars fidjiens),
5335             },
5336             },
5337             'FKP' => {
5338             symbol => '£FK',
5339             display_name => {
5340             'currency' => q(livre des îles Malouines),
5341             'one' => q(livre des îles Malouines),
5342             'other' => q(livres des îles Malouines),
5343             },
5344             },
5345             'FRF' => {
5346             symbol => 'F',
5347             display_name => {
5348             'currency' => q(franc français),
5349             'one' => q(franc français),
5350             'other' => q(francs français),
5351             },
5352             },
5353             'GBP' => {
5354             symbol => '£GB',
5355             display_name => {
5356             'currency' => q(livre sterling),
5357             'one' => q(livre sterling),
5358             'other' => q(livres sterling),
5359             },
5360             },
5361             'GEK' => {
5362             symbol => 'GEK',
5363             display_name => {
5364             'currency' => q(coupon de lari géorgien),
5365             'one' => q(coupon de lari géorgien),
5366             'other' => q(coupons de lari géorgiens),
5367             },
5368             },
5369             'GEL' => {
5370             symbol => 'GEL',
5371             display_name => {
5372             'currency' => q(lari géorgien),
5373             'one' => q(lari géorgien),
5374             'other' => q(lari géorgiens),
5375             },
5376             },
5377             'GHC' => {
5378             display_name => {
5379             'currency' => q(cédi),
5380             'one' => q(cédi ghanéen \(1967–2007\)),
5381             'other' => q(cédis ghanéens \(1967–2007\)),
5382             },
5383             },
5384             'GHS' => {
5385             symbol => 'GHS',
5386             display_name => {
5387             'currency' => q(cédi ghanéen),
5388             'one' => q(cédi ghanéen),
5389             'other' => q(cédis ghanéens),
5390             },
5391             },
5392             'GIP' => {
5393             symbol => '£GI',
5394             display_name => {
5395             'currency' => q(livre de Gibraltar),
5396             'one' => q(livre de Gibraltar),
5397             'other' => q(livres de Gibraltar),
5398             },
5399             },
5400             'GMD' => {
5401             symbol => 'GMD',
5402             display_name => {
5403             'currency' => q(dalasi gambien),
5404             'one' => q(dalasi gambien),
5405             'other' => q(dalasis gambiens),
5406             },
5407             },
5408             'GNF' => {
5409             symbol => 'GNF',
5410             display_name => {
5411             'currency' => q(franc guinéen),
5412             'one' => q(franc guinéen),
5413             'other' => q(francs guinéens),
5414             },
5415             },
5416             'GNS' => {
5417             display_name => {
5418             'currency' => q(syli guinéen),
5419             'one' => q(syli guinéen),
5420             'other' => q(sylis guinéens),
5421             },
5422             },
5423             'GQE' => {
5424             symbol => 'GQE',
5425             display_name => {
5426             'currency' => q(ekwélé équatoguinéen),
5427             'one' => q(ekwélé équatoguinéen),
5428             'other' => q(ekwélés équatoguinéens),
5429             },
5430             },
5431             'GRD' => {
5432             display_name => {
5433             'currency' => q(drachme grecque),
5434             'one' => q(drachme grecque),
5435             'other' => q(drachmes grecques),
5436             },
5437             },
5438             'GTQ' => {
5439             symbol => 'GTQ',
5440             display_name => {
5441             'currency' => q(quetzal guatémaltèque),
5442             'one' => q(quetzal guatémaltèque),
5443             'other' => q(quetzals guatémaltèques),
5444             },
5445             },
5446             'GWE' => {
5447             display_name => {
5448             'currency' => q(escudo de Guinée portugaise),
5449             'one' => q(escudo de Guinée portugaise),
5450             'other' => q(escudos de Guinée portugaise),
5451             },
5452             },
5453             'GWP' => {
5454             display_name => {
5455             'currency' => q(peso bissau-guinéen),
5456             'one' => q(peso bissau-guinéen),
5457             'other' => q(pesos bissau-guinéens),
5458             },
5459             },
5460             'GYD' => {
5461             symbol => 'GYD',
5462             display_name => {
5463             'currency' => q(dollar du Guyana),
5464             'one' => q(dollar du Guyana),
5465             'other' => q(dollars du Guyana),
5466             },
5467             },
5468             'HKD' => {
5469             symbol => 'HKD',
5470             display_name => {
5471             'currency' => q(dollar de Hong Kong),
5472             'one' => q(dollar de Hong Kong),
5473             'other' => q(dollars de Hong Kong),
5474             },
5475             },
5476             'HNL' => {
5477             symbol => 'HNL',
5478             display_name => {
5479             'currency' => q(lempira hondurien),
5480             'one' => q(lempira hondurien),
5481             'other' => q(lempiras honduriens),
5482             },
5483             },
5484             'HRD' => {
5485             display_name => {
5486             'currency' => q(dinar croate),
5487             'one' => q(dinar croate),
5488             'other' => q(dinars croates),
5489             },
5490             },
5491             'HRK' => {
5492             symbol => 'HRK',
5493             display_name => {
5494             'currency' => q(kuna croate),
5495             'one' => q(kuna croate),
5496             'other' => q(kunas croates),
5497             },
5498             },
5499             'HTG' => {
5500             symbol => 'HTG',
5501             display_name => {
5502             'currency' => q(gourde haïtienne),
5503             'one' => q(gourde haïtienne),
5504             'other' => q(gourdes haïtiennes),
5505             },
5506             },
5507             'HUF' => {
5508             symbol => 'HUF',
5509             display_name => {
5510             'currency' => q(forint hongrois),
5511             'one' => q(forint hongrois),
5512             'other' => q(forints hongrois),
5513             },
5514             },
5515             'IDR' => {
5516             symbol => 'IDR',
5517             display_name => {
5518             'currency' => q(roupie indonésienne),
5519             'one' => q(roupie indonésienne),
5520             'other' => q(roupies indonésiennes),
5521             },
5522             },
5523             'IEP' => {
5524             symbol => '£IE',
5525             display_name => {
5526             'currency' => q(livre irlandaise),
5527             'one' => q(livre irlandaise),
5528             'other' => q(livres irlandaises),
5529             },
5530             },
5531             'ILP' => {
5532             symbol => '£IL',
5533             display_name => {
5534             'currency' => q(livre israélienne),
5535             'one' => q(livre israélienne),
5536             'other' => q(livres israéliennes),
5537             },
5538             },
5539             'ILR' => {
5540             symbol => 'ILR',
5541             display_name => {
5542             'currency' => q(shekel israélien \(1980–1985\)),
5543             'one' => q(shekel israélien \(1980–1985\)),
5544             'other' => q(shekels israéliens \(1980–1985\)),
5545             },
5546             },
5547             'ILS' => {
5548             symbol => '₪',
5549             display_name => {
5550             'currency' => q(nouveau shekel israélien),
5551             'one' => q(nouveau shekel israélien),
5552             'other' => q(nouveaux shekels israéliens),
5553             },
5554             },
5555             'INR' => {
5556             symbol => '₹',
5557             display_name => {
5558             'currency' => q(roupie indienne),
5559             'one' => q(roupie indienne),
5560             'other' => q(roupies indiennes),
5561             },
5562             },
5563             'IQD' => {
5564             symbol => 'IQD',
5565             display_name => {
5566             'currency' => q(dinar irakien),
5567             'one' => q(dinar irakien),
5568             'other' => q(dinars irakiens),
5569             },
5570             },
5571             'IRR' => {
5572             symbol => 'IRR',
5573             display_name => {
5574             'currency' => q(rial iranien),
5575             'one' => q(rial iranien),
5576             'other' => q(rials iraniens),
5577             },
5578             },
5579             'ISK' => {
5580             symbol => 'ISK',
5581             display_name => {
5582             'currency' => q(couronne islandaise),
5583             'one' => q(couronne islandaise),
5584             'other' => q(couronnes islandaises),
5585             },
5586             },
5587             'ITL' => {
5588             symbol => '₤IT',
5589             display_name => {
5590             'currency' => q(lire italienne),
5591             'one' => q(lire italienne),
5592             'other' => q(lires italiennes),
5593             },
5594             },
5595             'JMD' => {
5596             symbol => 'JMD',
5597             display_name => {
5598             'currency' => q(dollar jamaïcain),
5599             'one' => q(dollar jamaïcain),
5600             'other' => q(dollars jamaïcains),
5601             },
5602             },
5603             'JOD' => {
5604             symbol => 'JOD',
5605             display_name => {
5606             'currency' => q(dinar jordanien),
5607             'one' => q(dinar jordanien),
5608             'other' => q(dinars jordaniens),
5609             },
5610             },
5611             'JPY' => {
5612             symbol => 'JPY',
5613             display_name => {
5614             'currency' => q(yen japonais),
5615             'one' => q(yen japonais),
5616             'other' => q(yens japonais),
5617             },
5618             },
5619             'KES' => {
5620             symbol => 'KES',
5621             display_name => {
5622             'currency' => q(shilling kényan),
5623             'one' => q(shilling kényan),
5624             'other' => q(shillings kényans),
5625             },
5626             },
5627             'KGS' => {
5628             symbol => 'KGS',
5629             display_name => {
5630             'currency' => q(som kirghize),
5631             'one' => q(som kirghize),
5632             'other' => q(soms kirghizes),
5633             },
5634             },
5635             'KHR' => {
5636             symbol => 'KHR',
5637             display_name => {
5638             'currency' => q(riel cambodgien),
5639             'one' => q(riel cambodgien),
5640             'other' => q(riels cambodgiens),
5641             },
5642             },
5643             'KMF' => {
5644             symbol => 'KMF',
5645             display_name => {
5646             'currency' => q(franc comorien),
5647             'one' => q(franc comorien),
5648             'other' => q(francs comoriens),
5649             },
5650             },
5651             'KPW' => {
5652             symbol => 'KPW',
5653             display_name => {
5654             'currency' => q(won nord-coréen),
5655             'one' => q(won nord-coréen),
5656             'other' => q(wons nord-coréens),
5657             },
5658             },
5659             'KRH' => {
5660             symbol => 'KRH',
5661             display_name => {
5662             'currency' => q(hwan sud-coréen \(1953–1962\)),
5663             'one' => q(hwan sud-coréen \(1953–1962\)),
5664             'other' => q(hwans sud-coréens \(1953–1962\)),
5665             },
5666             },
5667             'KRO' => {
5668             symbol => 'KRO',
5669             display_name => {
5670             'currency' => q(won sud-coréen \(1945–1953\)),
5671             'one' => q(won sud-coréen \(1945–1953\)),
5672             'other' => q(wons sud-coréens \(1945–1953\)),
5673             },
5674             },
5675             'KRW' => {
5676             symbol => 'â‚©',
5677             display_name => {
5678             'currency' => q(won sud-coréen),
5679             'one' => q(won sud-coréen),
5680             'other' => q(wons sud-coréens),
5681             },
5682             },
5683             'KWD' => {
5684             symbol => 'KWD',
5685             display_name => {
5686             'currency' => q(dinar koweïtien),
5687             'one' => q(dinar koweïtien),
5688             'other' => q(dinar koweïtiens),
5689             },
5690             },
5691             'KYD' => {
5692             symbol => 'KYD',
5693             display_name => {
5694             'currency' => q(dollar des îles Caïmans),
5695             'one' => q(dollar des îles Caïmans),
5696             'other' => q(dollars des îles Caïmans),
5697             },
5698             },
5699             'KZT' => {
5700             symbol => 'KZT',
5701             display_name => {
5702             'currency' => q(tenge kazakh),
5703             'one' => q(tenge kazakh),
5704             'other' => q(tenges kazakhs),
5705             },
5706             },
5707             'LAK' => {
5708             symbol => 'LAK',
5709             display_name => {
5710             'currency' => q(kip loatien),
5711             'one' => q(kip loatien),
5712             'other' => q(kips loatiens),
5713             },
5714             },
5715             'LBP' => {
5716             symbol => '£LB',
5717             display_name => {
5718             'currency' => q(livre libanaise),
5719             'one' => q(livre libanaise),
5720             'other' => q(livres libanaises),
5721             },
5722             },
5723             'LKR' => {
5724             symbol => 'LKR',
5725             display_name => {
5726             'currency' => q(roupie srilankaise),
5727             'one' => q(roupie srilankaise),
5728             'other' => q(roupies srilankaises),
5729             },
5730             },
5731             'LRD' => {
5732             symbol => 'LRD',
5733             display_name => {
5734             'currency' => q(dollar libérien),
5735             'one' => q(dollar libérien),
5736             'other' => q(dollars libériens),
5737             },
5738             },
5739             'LSL' => {
5740             symbol => 'lLS',
5741             display_name => {
5742             'currency' => q(loti lesothan),
5743             'one' => q(loti lesothan),
5744             'other' => q(maloti lesothans),
5745             },
5746             },
5747             'LTL' => {
5748             symbol => 'LTL',
5749             display_name => {
5750             'currency' => q(litas lituanien),
5751             'one' => q(litas lituanien),
5752             'other' => q(litas lituaniens),
5753             },
5754             },
5755             'LTT' => {
5756             display_name => {
5757             'currency' => q(talonas lituanien),
5758             'one' => q(talonas lituanien),
5759             'other' => q(talonas lituaniens),
5760             },
5761             },
5762             'LUC' => {
5763             display_name => {
5764             'currency' => q(franc convertible luxembourgeois),
5765             'one' => q(franc convertible luxembourgeois),
5766             'other' => q(francs convertibles luxembourgeois),
5767             },
5768             },
5769             'LUF' => {
5770             display_name => {
5771             'currency' => q(franc luxembourgeois),
5772             'one' => q(franc luxembourgeois),
5773             'other' => q(francs luxembourgeois),
5774             },
5775             },
5776             'LUL' => {
5777             display_name => {
5778             'currency' => q(franc financier luxembourgeois),
5779             'one' => q(franc financier luxembourgeois),
5780             'other' => q(francs financiers luxembourgeois),
5781             },
5782             },
5783             'LVL' => {
5784             symbol => 'LVL',
5785             display_name => {
5786             'currency' => q(lats letton),
5787             'one' => q(lats letton),
5788             'other' => q(lats lettons),
5789             },
5790             },
5791             'LVR' => {
5792             display_name => {
5793             'currency' => q(rouble letton),
5794             'one' => q(rouble letton),
5795             'other' => q(roubles lettons),
5796             },
5797             },
5798             'LYD' => {
5799             symbol => 'LYD',
5800             display_name => {
5801             'currency' => q(dinar libyen),
5802             'one' => q(dinar libyen),
5803             'other' => q(dinars libyens),
5804             },
5805             },
5806             'MAD' => {
5807             symbol => 'MAD',
5808             display_name => {
5809             'currency' => q(dirham marocain),
5810             'one' => q(dirham marocain),
5811             'other' => q(dirhams marocains),
5812             },
5813             },
5814             'MAF' => {
5815             symbol => 'fMA',
5816             display_name => {
5817             'currency' => q(franc marocain),
5818             'one' => q(franc marocain),
5819             'other' => q(francs marocains),
5820             },
5821             },
5822             'MDL' => {
5823             symbol => 'MDL',
5824             display_name => {
5825             'currency' => q(leu moldave),
5826             'one' => q(leu moldave),
5827             'other' => q(leus moldaves),
5828             },
5829             },
5830             'MGA' => {
5831             symbol => 'MGA',
5832             display_name => {
5833             'currency' => q(ariary malgache),
5834             'one' => q(ariary malgache),
5835             'other' => q(ariarys malgaches),
5836             },
5837             },
5838             'MGF' => {
5839             symbol => 'Fmg',
5840             display_name => {
5841             'currency' => q(franc malgache),
5842             'one' => q(franc malgache),
5843             'other' => q(francs malgaches),
5844             },
5845             },
5846             'MKD' => {
5847             symbol => 'MKD',
5848             display_name => {
5849             'currency' => q(denar macédonien),
5850             'one' => q(denar macédonien),
5851             'other' => q(denars macédoniens),
5852             },
5853             },
5854             'MLF' => {
5855             display_name => {
5856             'currency' => q(franc malien),
5857             'one' => q(franc malien),
5858             'other' => q(francs maliens),
5859             },
5860             },
5861             'MMK' => {
5862             symbol => 'MMK',
5863             display_name => {
5864             'currency' => q(kyat myanmarais),
5865             'one' => q(kyat myanmarais),
5866             'other' => q(kyats myanmarais),
5867             },
5868             },
5869             'MNT' => {
5870             symbol => 'MNT',
5871             display_name => {
5872             'currency' => q(tugrik mongol),
5873             'one' => q(tugrik mongol),
5874             'other' => q(tugriks mongols),
5875             },
5876             },
5877             'MOP' => {
5878             symbol => 'MOP',
5879             display_name => {
5880             'currency' => q(pataca macanaise),
5881             'one' => q(pataca macanaise),
5882             'other' => q(patacas macanaises),
5883             },
5884             },
5885             'MRO' => {
5886             symbol => 'MRO',
5887             display_name => {
5888             'currency' => q(ouguiya mauritanien),
5889             'one' => q(ouguiya mauritanien),
5890             'other' => q(ouguiyas mauritaniens),
5891             },
5892             },
5893             'MTL' => {
5894             display_name => {
5895             'currency' => q(lire maltaise),
5896             'one' => q(lire maltaise),
5897             'other' => q(lires maltaises),
5898             },
5899             },
5900             'MTP' => {
5901             symbol => '£MT',
5902             display_name => {
5903             'currency' => q(livre maltaise),
5904             'one' => q(livre maltaise),
5905             'other' => q(livres maltaises),
5906             },
5907             },
5908             'MUR' => {
5909             symbol => 'MUR',
5910             display_name => {
5911             'currency' => q(roupie mauricienne),
5912             'one' => q(roupie mauricienne),
5913             'other' => q(roupies mauriciennes),
5914             },
5915             },
5916             'MVP' => {
5917             symbol => 'MVP',
5918             display_name => {
5919             'currency' => q(roupie maldivienne),
5920             'one' => q(roupie maldivienne),
5921             'other' => q(roupies maldiviennes),
5922             },
5923             },
5924             'MVR' => {
5925             symbol => 'MVR',
5926             display_name => {
5927             'currency' => q(rufiyaa maldivien),
5928             'one' => q(rufiyaa maldivienne),
5929             'other' => q(rufiyaas maldiviennes),
5930             },
5931             },
5932             'MWK' => {
5933             symbol => 'MWK',
5934             display_name => {
5935             'currency' => q(kwacha malawite),
5936             'one' => q(kwacha malawite),
5937             'other' => q(kwachas malawites),
5938             },
5939             },
5940             'MXN' => {
5941             symbol => '$MX',
5942             display_name => {
5943             'currency' => q(peso mexicain),
5944             'one' => q(peso mexicain),
5945             'other' => q(pesos mexicains),
5946             },
5947             },
5948             'MXP' => {
5949             symbol => 'MXP',
5950             display_name => {
5951             'currency' => q(peso d’argent mexicain \(1861–1992\)),
5952             'one' => q(peso d’argent mexicain \(1861–1992\)),
5953             'other' => q(pesos d’argent mexicains \(1861–1992\)),
5954             },
5955             },
5956             'MXV' => {
5957             symbol => 'MXV',
5958             display_name => {
5959             'currency' => q(unité de conversion mexicaine \(UDI\)),
5960             'one' => q(unité de conversion mexicaine \(UDI\)),
5961             'other' => q(unités de conversion mexicaines \(UDI\)),
5962             },
5963             },
5964             'MYR' => {
5965             symbol => 'MYR',
5966             display_name => {
5967             'currency' => q(ringgit malais),
5968             'one' => q(ringgit malais),
5969             'other' => q(ringgits malais),
5970             },
5971             },
5972             'MZE' => {
5973             symbol => 'MZE',
5974             display_name => {
5975             'currency' => q(escudo mozambicain),
5976             'one' => q(escudo mozambicain),
5977             'other' => q(escudos mozambicains),
5978             },
5979             },
5980             'MZM' => {
5981             symbol => 'MZM',
5982             display_name => {
5983             'currency' => q(métical),
5984             'one' => q(metical mozambicain \(1980–2006\)),
5985             'other' => q(meticais mozambicains \(1980–2006\)),
5986             },
5987             },
5988             'MZN' => {
5989             symbol => 'MZN',
5990             display_name => {
5991             'currency' => q(metical mozambicain),
5992             'one' => q(metical mozambicain),
5993             'other' => q(meticais mozambicains),
5994             },
5995             },
5996             'NAD' => {
5997             symbol => '$NA',
5998             display_name => {
5999             'currency' => q(dollar namibien),
6000             'one' => q(dollar namibien),
6001             'other' => q(dollars namibiens),
6002             },
6003             },
6004             'NGN' => {
6005             symbol => 'NGN',
6006             display_name => {
6007             'currency' => q(naira nigérian),
6008             'one' => q(naira nigérian),
6009             'other' => q(nairas nigérians),
6010             },
6011             },
6012             'NIC' => {
6013             symbol => 'NIC',
6014             display_name => {
6015             'currency' => q(cordoba),
6016             'one' => q(córdoba nicaraguayen \(1912–1988\)),
6017             'other' => q(córdobas nicaraguayens \(1912–1988\)),
6018             },
6019             },
6020             'NIO' => {
6021             symbol => 'NIO',
6022             display_name => {
6023             'currency' => q(córdoba oro nicaraguayen),
6024             'one' => q(córdoba oro nicaraguayen),
6025             'other' => q(córdobas oro nicaraguayens),
6026             },
6027             },
6028             'NLG' => {
6029             display_name => {
6030             'currency' => q(florin néerlandais),
6031             'one' => q(florin néerlandais),
6032             'other' => q(florins néerlandais),
6033             },
6034             },
6035             'NOK' => {
6036             symbol => 'NOK',
6037             display_name => {
6038             'currency' => q(couronne norvégienne),
6039             'one' => q(couronne norvégienne),
6040             'other' => q(couronnes norvégiennes),
6041             },
6042             },
6043             'NPR' => {
6044             symbol => 'NPR',
6045             display_name => {
6046             'currency' => q(roupie népalaise),
6047             'one' => q(roupie népalaise),
6048             'other' => q(roupies népalaises),
6049             },
6050             },
6051             'NZD' => {
6052             symbol => '$NZ',
6053             display_name => {
6054             'currency' => q(dollar néo-zélandais),
6055             'one' => q(dollar néo-zélandais),
6056             'other' => q(dollars néo-zélandais),
6057             },
6058             },
6059             'OMR' => {
6060             symbol => 'OMR',
6061             display_name => {
6062             'currency' => q(rial omanais),
6063             'one' => q(rial omanais),
6064             'other' => q(rials omanis),
6065             },
6066             },
6067             'PAB' => {
6068             symbol => 'PAB',
6069             display_name => {
6070             'currency' => q(balboa panaméen),
6071             'one' => q(balboa panaméen),
6072             'other' => q(balboas panaméens),
6073             },
6074             },
6075             'PEI' => {
6076             symbol => 'PEI',
6077             display_name => {
6078             'currency' => q(inti péruvien),
6079             'one' => q(inti péruvien),
6080             'other' => q(intis péruviens),
6081             },
6082             },
6083             'PEN' => {
6084             symbol => 'PEN',
6085             display_name => {
6086             'currency' => q(nouveau sol péruvien),
6087             'one' => q(nouveau sol péruvien),
6088             'other' => q(nouveaux sols péruviens),
6089             },
6090             },
6091             'PES' => {
6092             symbol => 'PES',
6093             display_name => {
6094             'currency' => q(sol péruvien),
6095             'one' => q(sol péruvien \(1863–1985\)),
6096             'other' => q(sols péruviens \(1863–1985\)),
6097             },
6098             },
6099             'PGK' => {
6100             symbol => 'PGK',
6101             display_name => {
6102             'currency' => q(kina papouan-néo-guinéen),
6103             'one' => q(kina papouan-néo-guinéen),
6104             'other' => q(kinas papouan-néo-guinéens),
6105             },
6106             },
6107             'PHP' => {
6108             symbol => 'PHP',
6109             display_name => {
6110             'currency' => q(peso philippin),
6111             'one' => q(peso philippin),
6112             'other' => q(pesos philippins),
6113             },
6114             },
6115             'PKR' => {
6116             symbol => 'PKR',
6117             display_name => {
6118             'currency' => q(roupie pakistanaise),
6119             'one' => q(roupie pakistanaise),
6120             'other' => q(roupies pakistanaises),
6121             },
6122             },
6123             'PLN' => {
6124             symbol => 'PLN',
6125             display_name => {
6126             'currency' => q(zloty polonais),
6127             'one' => q(zloty polonais),
6128             'other' => q(zlotys polonais),
6129             },
6130             },
6131             'PLZ' => {
6132             display_name => {
6133             'currency' => q(zloty \(1950–1995\)),
6134             'one' => q(zloty polonais \(1950–1995\)),
6135             'other' => q(zlotys polonais \(1950–1995\)),
6136             },
6137             },
6138             'PTE' => {
6139             display_name => {
6140             'currency' => q(escudo portugais),
6141             'one' => q(escudo portugais),
6142             'other' => q(escudos portugais),
6143             },
6144             },
6145             'PYG' => {
6146             symbol => 'PYG',
6147             display_name => {
6148             'currency' => q(guaraní paraguayen),
6149             'one' => q(guaraní paraguayen),
6150             'other' => q(guaranís paraguayens),
6151             },
6152             },
6153             'QAR' => {
6154             symbol => 'QAR',
6155             display_name => {
6156             'currency' => q(rial qatari),
6157             'one' => q(rial qatari),
6158             'other' => q(rials qataris),
6159             },
6160             },
6161             'RHD' => {
6162             symbol => '$RH',
6163             display_name => {
6164             'currency' => q(dollar rhodésien),
6165             'one' => q(dollar rhodésien),
6166             'other' => q(dollars rhodésiens),
6167             },
6168             },
6169             'ROL' => {
6170             display_name => {
6171             'currency' => q(ancien leu roumain),
6172             'one' => q(leu roumain \(1952–2005\)),
6173             'other' => q(lei roumains \(1952–2005\)),
6174             },
6175             },
6176             'RON' => {
6177             symbol => 'RON',
6178             display_name => {
6179             'currency' => q(leu roumain),
6180             'one' => q(leu roumain),
6181             'other' => q(lei roumains),
6182             },
6183             },
6184             'RSD' => {
6185             symbol => 'RSD',
6186             display_name => {
6187             'currency' => q(dinar serbe),
6188             'one' => q(dinar serbe),
6189             'other' => q(dinars serbes),
6190             },
6191             },
6192             'RUB' => {
6193             symbol => 'RUB',
6194             display_name => {
6195             'currency' => q(rouble russe),
6196             'one' => q(rouble russe),
6197             'other' => q(roubles russes),
6198             },
6199             },
6200             'RUR' => {
6201             display_name => {
6202             'currency' => q(rouble russe \(1991–1998\)),
6203             'one' => q(rouble russe \(1991–1998\)),
6204             'other' => q(roubles russes \(1991–1998\)),
6205             },
6206             },
6207             'RWF' => {
6208             symbol => 'RWF',
6209             display_name => {
6210             'currency' => q(franc rwandais),
6211             'one' => q(franc rwandais),
6212             'other' => q(francs rwandais),
6213             },
6214             },
6215             'SAR' => {
6216             symbol => 'SAR',
6217             display_name => {
6218             'currency' => q(rial saoudien),
6219             'one' => q(rial saoudien),
6220             'other' => q(rials saoudiens),
6221             },
6222             },
6223             'SBD' => {
6224             symbol => '$SB',
6225             display_name => {
6226             'currency' => q(dollar des îles Salomon),
6227             'one' => q(dollar des îles Salomon),
6228             'other' => q(dollars des îles Salomon),
6229             },
6230             },
6231             'SCR' => {
6232             symbol => 'SCR',
6233             display_name => {
6234             'currency' => q(roupie des Seychelles),
6235             'one' => q(roupie des Seychelles),
6236             'other' => q(roupies des Seychelles),
6237             },
6238             },
6239             'SDD' => {
6240             symbol => 'SDD',
6241             display_name => {
6242             'currency' => q(dinar soudanais),
6243             'one' => q(dinar soudanais \(1992–2007\)),
6244             'other' => q(dinars soudanais \(1992–2007\)),
6245             },
6246             },
6247             'SDG' => {
6248             symbol => 'SDG',
6249             display_name => {
6250             'currency' => q(livre soudanaise),
6251             'one' => q(livre soudanaise),
6252             'other' => q(livres soudanaises),
6253             },
6254             },
6255             'SDP' => {
6256             symbol => 'SDP',
6257             display_name => {
6258             'currency' => q(livre soudanaise \(1956–2007\)),
6259             'one' => q(livre soudanaise \(1956–2007\)),
6260             'other' => q(livres soudanaises \(1956–2007\)),
6261             },
6262             },
6263             'SEK' => {
6264             symbol => 'SEK',
6265             display_name => {
6266             'currency' => q(couronne suédoise),
6267             'one' => q(couronne suédoise),
6268             'other' => q(couronnes suédoises),
6269             },
6270             },
6271             'SGD' => {
6272             symbol => '$SG',
6273             display_name => {
6274             'currency' => q(dollar de Singapour),
6275             'one' => q(dollar de Singapour),
6276             'other' => q(dollars de Singapour),
6277             },
6278             },
6279             'SHP' => {
6280             symbol => 'SHP',
6281             display_name => {
6282             'currency' => q(livre de Sainte-Hélène),
6283             'one' => q(livre de Sainte-Hélène),
6284             'other' => q(livres de Sainte-Hélène),
6285             },
6286             },
6287             'SIT' => {
6288             display_name => {
6289             'currency' => q(tolar slovène),
6290             'one' => q(tolar slovène),
6291             'other' => q(tolars slovènes),
6292             },
6293             },
6294             'SKK' => {
6295             display_name => {
6296             'currency' => q(couronne slovaque),
6297             'one' => q(couronne slovaque),
6298             'other' => q(couronnes slovaques),
6299             },
6300             },
6301             'SLL' => {
6302             symbol => 'SLL',
6303             display_name => {
6304             'currency' => q(leone sierra-léonais),
6305             'one' => q(leone sierra-léonais),
6306             'other' => q(leones sierra-léonais),
6307             },
6308             },
6309             'SOS' => {
6310             symbol => 'SOS',
6311             display_name => {
6312             'currency' => q(shilling somalien),
6313             'one' => q(shilling somalien),
6314             'other' => q(shillings somaliens),
6315             },
6316             },
6317             'SRD' => {
6318             symbol => '$SR',
6319             display_name => {
6320             'currency' => q(dollar surinamais),
6321             'one' => q(dollar surinamais),
6322             'other' => q(dollars surinamais),
6323             },
6324             },
6325             'SRG' => {
6326             symbol => 'SRG',
6327             display_name => {
6328             'currency' => q(florin surinamais),
6329             'one' => q(florin surinamais),
6330             'other' => q(florins surinamais),
6331             },
6332             },
6333             'SSP' => {
6334             symbol => 'SSP',
6335             display_name => {
6336             'currency' => q(livre sud-soudanaise),
6337             'one' => q(livre sud-soudanaise),
6338             'other' => q(livres sud-soudanaises),
6339             },
6340             },
6341             'STD' => {
6342             symbol => 'STD',
6343             display_name => {
6344             'currency' => q(dobra santoméen),
6345             'one' => q(dobra santoméen),
6346             'other' => q(dobras santoméens),
6347             },
6348             },
6349             'SUR' => {
6350             display_name => {
6351             'currency' => q(rouble soviétique),
6352             'one' => q(rouble soviétique),
6353             'other' => q(roubles soviétiques),
6354             },
6355             },
6356             'SVC' => {
6357             symbol => 'SVC',
6358             display_name => {
6359             'currency' => q(colón salvadorien),
6360             'one' => q(colón salvadorien),
6361             'other' => q(colóns salvadoriens),
6362             },
6363             },
6364             'SYP' => {
6365             symbol => 'SYP',
6366             display_name => {
6367             'currency' => q(livre syrienne),
6368             'one' => q(livre syrienne),
6369             'other' => q(livres syriennes),
6370             },
6371             },
6372             'SZL' => {
6373             symbol => 'SZL',
6374             display_name => {
6375             'currency' => q(lilangeni swazi),
6376             'one' => q(lilangeni swazi),
6377             'other' => q(lilangenis swazis),
6378             },
6379             },
6380             'THB' => {
6381             symbol => '฿',
6382             display_name => {
6383             'currency' => q(baht thaïlandais),
6384             'one' => q(baht thaïlandais),
6385             'other' => q(bahts thaïlandais),
6386             },
6387             },
6388             'TJR' => {
6389             display_name => {
6390             'currency' => q(rouble tadjik),
6391             'one' => q(rouble tadjik),
6392             'other' => q(roubles tadjiks),
6393             },
6394             },
6395             'TJS' => {
6396             symbol => 'TJS',
6397             display_name => {
6398             'currency' => q(somoni tadjik),
6399             'one' => q(somoni tadjik),
6400             'other' => q(somonis tadjiks),
6401             },
6402             },
6403             'TMM' => {
6404             display_name => {
6405             'currency' => q(manat turkmène),
6406             'one' => q(manat turkmène),
6407             'other' => q(manats turkmènes),
6408             },
6409             },
6410             'TMT' => {
6411             symbol => 'TMT',
6412             display_name => {
6413             'currency' => q(nouveau manat turkmène),
6414             'one' => q(nouveau manat turkmène),
6415             'other' => q(nouveaux manats turkmènes),
6416             },
6417             },
6418             'TND' => {
6419             symbol => 'TND',
6420             display_name => {
6421             'currency' => q(dinar tunisien),
6422             'one' => q(dinar tunisien),
6423             'other' => q(dinars tunisiens),
6424             },
6425             },
6426             'TOP' => {
6427             symbol => 'TOP',
6428             display_name => {
6429             'currency' => q(pa’anga tongan),
6430             'one' => q(pa’anga tongan),
6431             'other' => q(pa’angas tongans),
6432             },
6433             },
6434             'TPE' => {
6435             symbol => 'TPE',
6436             display_name => {
6437             'currency' => q(escudo timorais),
6438             'one' => q(escudo timorais),
6439             'other' => q(escudos timorais),
6440             },
6441             },
6442             'TRL' => {
6443             symbol => 'TRL',
6444             display_name => {
6445             'currency' => q(livre turque \(1844–2005\)),
6446             'one' => q(livre turque \(1844–2005\)),
6447             'other' => q(livres turques \(1844–2005\)),
6448             },
6449             },
6450             'TRY' => {
6451             symbol => 'TRY',
6452             display_name => {
6453             'currency' => q(livre turque),
6454             'one' => q(livre turque),
6455             'other' => q(livres turques),
6456             },
6457             },
6458             'TTD' => {
6459             symbol => '$TT',
6460             display_name => {
6461             'currency' => q(dollar trinidadien),
6462             'one' => q(dollar de Trinité-et-Tobago),
6463             'other' => q(dollars de Trinité-et-Tobago),
6464             },
6465             },
6466             'TWD' => {
6467             symbol => 'TWD',
6468             display_name => {
6469             'currency' => q(nouveau dollar taïwanais),
6470             'one' => q(nouveau dollar taïwanais),
6471             'other' => q(nouveaux dollars taïwanais),
6472             },
6473             },
6474             'TZS' => {
6475             symbol => 'TZS',
6476             display_name => {
6477             'currency' => q(shilling tanzanien),
6478             'one' => q(shilling tanzanien),
6479             'other' => q(shillings tanzaniens),
6480             },
6481             },
6482             'UAH' => {
6483             symbol => 'UAH',
6484             display_name => {
6485             'currency' => q(hryvnia ukrainienne),
6486             'one' => q(hryvnia ukrainienne),
6487             'other' => q(hryvnias ukrainiennes),
6488             },
6489             },
6490             'UAK' => {
6491             display_name => {
6492             'currency' => q(karbovanetz),
6493             'one' => q(karbovanets ukrainien \(1992–1996\)),
6494             'other' => q(karbovanets ukrainiens \(1992–1996\)),
6495             },
6496             },
6497             'UGS' => {
6498             symbol => 'UGS',
6499             display_name => {
6500             'currency' => q(shilling ougandais \(1966–1987\)),
6501             'one' => q(shilling ougandais \(1966–1987\)),
6502             'other' => q(shillings ougandais \(1966–1987\)),
6503             },
6504             },
6505             'UGX' => {
6506             symbol => 'UGX',
6507             display_name => {
6508             'currency' => q(shilling ougandais),
6509             'one' => q(shilling ougandais),
6510             'other' => q(shillings ougandais),
6511             },
6512             },
6513             'USD' => {
6514             symbol => '$US',
6515             display_name => {
6516             'currency' => q(dollar des États-Unis),
6517             'one' => q(dollar des États-Unis),
6518             'other' => q(dollars des États-Unis),
6519             },
6520             },
6521             'USN' => {
6522             symbol => 'USN',
6523             display_name => {
6524             'currency' => q(dollar des Etats-Unis \(jour suivant\)),
6525             'one' => q(dollar des États-Unis \(jour suivant\)),
6526             'other' => q(dollars des États-Unis \(jour suivant\)),
6527             },
6528             },
6529             'USS' => {
6530             symbol => 'USS',
6531             display_name => {
6532             'currency' => q(dollar des Etats-Unis \(jour même\)),
6533             'one' => q(dollar des États-Unis \(jour même\)),
6534             'other' => q(dollars des États-Unis \(jour même\)),
6535             },
6536             },
6537             'UYI' => {
6538             symbol => 'UYI',
6539             display_name => {
6540             'currency' => q(peso uruguayen \(unités indexées\)),
6541             'one' => q(peso uruguayen \(unités indexées\)),
6542             'other' => q(pesos uruguayen \(unités indexées\)),
6543             },
6544             },
6545             'UYP' => {
6546             symbol => 'UYP',
6547             display_name => {
6548             'currency' => q(peso uruguayen \(1975–1993\)),
6549             'one' => q(peso uruguayen \(1975–1993\)),
6550             'other' => q(pesos uruguayens \(1975–1993\)),
6551             },
6552             },
6553             'UYU' => {
6554             symbol => '$UY',
6555             display_name => {
6556             'currency' => q(peso uruguayen),
6557             'one' => q(peso uruguayen),
6558             'other' => q(pesos uruguayens),
6559             },
6560             },
6561             'UZS' => {
6562             symbol => 'UZS',
6563             display_name => {
6564             'currency' => q(sum ouzbek),
6565             'one' => q(sum ouzbek),
6566             'other' => q(sums ouzbeks),
6567             },
6568             },
6569             'VEB' => {
6570             symbol => 'VEB',
6571             display_name => {
6572             'currency' => q(bolivar vénézuélien \(1871–2008\)),
6573             'one' => q(bolivar vénézuélien \(1871–2008\)),
6574             'other' => q(bolivar vénézuélien \(1871–2008\)),
6575             },
6576             },
6577             'VEF' => {
6578             symbol => 'VEF',
6579             display_name => {
6580             'currency' => q(bolivar vénézuélien),
6581             'one' => q(bolivar vénézuélien),
6582             'other' => q(bolivars vénézuéliens),
6583             },
6584             },
6585             'VND' => {
6586             symbol => 'â‚«',
6587             display_name => {
6588             'currency' => q(dông vietnamien),
6589             'one' => q(dông vietnamien),
6590             'other' => q(dôngs vietnamiens),
6591             },
6592             },
6593             'VNN' => {
6594             symbol => 'VNN',
6595             display_name => {
6596             'currency' => q(dông vietnamien \(1978–1985\)),
6597             'one' => q(dông vietnamien \(1978–1985\)),
6598             'other' => q(dôngs vietnamiens \(1978–1985\)),
6599             },
6600             },
6601             'VUV' => {
6602             symbol => 'VUV',
6603             display_name => {
6604             'currency' => q(vatu vanuatuan),
6605             'one' => q(vatu vanuatuan),
6606             'other' => q(vatus vanuatuans),
6607             },
6608             },
6609             'WST' => {
6610             symbol => 'WS$',
6611             display_name => {
6612             'currency' => q(tala samoan),
6613             'one' => q(tala samoan),
6614             'other' => q(talas samoans),
6615             },
6616             },
6617             'XAF' => {
6618             symbol => 'FCFA',
6619             display_name => {
6620             'currency' => q(franc CFA \(BEAC\)),
6621             'one' => q(franc CFA \(BEAC\)),
6622             'other' => q(francs CFA \(BEAC\)),
6623             },
6624             },
6625             'XAG' => {
6626             symbol => 'XAG',
6627             display_name => {
6628             'currency' => q(argent),
6629             'one' => q(once troy d’argent),
6630             'other' => q(onces troy d’argent),
6631             },
6632             },
6633             'XAU' => {
6634             symbol => 'XAU',
6635             display_name => {
6636             'currency' => q(or),
6637             'one' => q(once troy d’or),
6638             'other' => q(onces troy d’or),
6639             },
6640             },
6641             'XBA' => {
6642             symbol => 'XBA',
6643             display_name => {
6644             'currency' => q(unité européenne composée),
6645             'one' => q(unité composée européenne \(EURCO\)),
6646             'other' => q(unités composées européennes \(EURCO\)),
6647             },
6648             },
6649             'XBB' => {
6650             symbol => 'XBB',
6651             display_name => {
6652             'currency' => q(unité monétaire européenne),
6653             'one' => q(unité monétaire européenne \(UME–6\)),
6654             'other' => q(unités monétaires européennes \(UME–6\)),
6655             },
6656             },
6657             'XBC' => {
6658             symbol => 'XBC',
6659             display_name => {
6660             'currency' => q(unité de compte européenne \(XBC\)),
6661             'one' => q(unité de compte 9 européenne \(UEC–9\)),
6662             'other' => q(unités de compte 9 européennes \(UEC–9\)),
6663             },
6664             },
6665             'XBD' => {
6666             symbol => 'XBD',
6667             display_name => {
6668             'currency' => q(unité de compte européenne \(XBD\)),
6669             'one' => q(unité de compte 17 européenne \(UEC–17\)),
6670             'other' => q(unités de compte 17 européennes \(UEC–17\)),
6671             },
6672             },
6673             'XCD' => {
6674             symbol => 'XCD',
6675             display_name => {
6676             'currency' => q(dollar des Caraïbes orientales),
6677             'one' => q(dollar des Caraïbes orientales),
6678             'other' => q(dollars des Caraïbes orientales),
6679             },
6680             },
6681             'XDR' => {
6682             symbol => 'DTS',
6683             display_name => {
6684             'currency' => q(droit de tirage spécial),
6685             'one' => q(droit de tirage spécial),
6686             'other' => q(droits de tirage spéciaux),
6687             },
6688             },
6689             'XEU' => {
6690             display_name => {
6691             'currency' => q(unité de compte européenne \(ECU\)),
6692             'one' => q(unité de compte européenne \(ECU\)),
6693             'other' => q(unités de compte européennes \(ECU\)),
6694             },
6695             },
6696             'XFO' => {
6697             symbol => 'XFO',
6698             display_name => {
6699             'currency' => q(franc or),
6700             'one' => q(franc or),
6701             'other' => q(francs or),
6702             },
6703             },
6704             'XFU' => {
6705             symbol => 'XFU',
6706             display_name => {
6707             'currency' => q(franc UIC),
6708             'one' => q(franc UIC),
6709             'other' => q(francs UIC),
6710             },
6711             },
6712             'XOF' => {
6713             symbol => 'CFA',
6714             display_name => {
6715             'currency' => q(franc CFA \(BCEAO\)),
6716             'one' => q(franc CFA \(BCEAO\)),
6717             'other' => q(francs CFA \(BCEAO\)),
6718             },
6719             },
6720             'XPD' => {
6721             symbol => 'XPD',
6722             display_name => {
6723             'currency' => q(palladium),
6724             'one' => q(once troy de palladium),
6725             'other' => q(onces troy de palladium),
6726             },
6727             },
6728             'XPF' => {
6729             symbol => 'FCFP',
6730             display_name => {
6731             'currency' => q(franc CFP),
6732             'one' => q(franc CFP),
6733             'other' => q(francs CFP),
6734             },
6735             },
6736             'XPT' => {
6737             symbol => 'XPT',
6738             display_name => {
6739             'currency' => q(platine),
6740             'one' => q(once troy de platine),
6741             'other' => q(onces troy de platine),
6742             },
6743             },
6744             'XRE' => {
6745             symbol => 'XRE',
6746             display_name => {
6747             'currency' => q(type de fonds RINET),
6748             'one' => q(unité de fonds RINET),
6749             'other' => q(unités de fonds RINET),
6750             },
6751             },
6752             'XSU' => {
6753             symbol => 'XSU',
6754             display_name => {
6755             'currency' => q(sucre),
6756             'one' => q(sucre),
6757             'other' => q(sucres),
6758             },
6759             },
6760             'XTS' => {
6761             symbol => 'XTS',
6762             display_name => {
6763             'currency' => q(\(devise de test\)),
6764             'one' => q(\(devise de test\)),
6765             'other' => q(\(devises de test\)),
6766             },
6767             },
6768             'XUA' => {
6769             symbol => 'XUA',
6770             display_name => {
6771             'currency' => q(unité de compte ADB),
6772             'one' => q(unité de compte ADB),
6773             'other' => q(unités de compte ADB),
6774             },
6775             },
6776             'XXX' => {
6777             symbol => 'XXX',
6778             display_name => {
6779             'currency' => q(devise inconnue ou non valide),
6780             'one' => q(\(devise inconnue ou non valide\)),
6781             'other' => q(\(devise inconnue ou non valide\)),
6782             },
6783             },
6784             'YDD' => {
6785             symbol => 'YDD',
6786             display_name => {
6787             'currency' => q(dinar du Yémen),
6788             'one' => q(dinar nord-yéménite),
6789             'other' => q(dinars nord-yéménites),
6790             },
6791             },
6792             'YER' => {
6793             symbol => 'YER',
6794             display_name => {
6795             'currency' => q(rial yéménite),
6796             'one' => q(rial yéménite),
6797             'other' => q(rials yéménites),
6798             },
6799             },
6800             'YUD' => {
6801             display_name => {
6802             'currency' => q(nouveau dinar yougoslave),
6803             'one' => q(dinar fort yougoslave \(1966–1989\)),
6804             'other' => q(dinars forts yougoslaves \(1966–1989\)),
6805             },
6806             },
6807             'YUM' => {
6808             display_name => {
6809             'currency' => q(dinar yougoslave Noviy),
6810             'one' => q(nouveau dinar yougoslave \(1994–2003\)),
6811             'other' => q(nouveaux dinars yougoslaves \(1994–2003\)),
6812             },
6813             },
6814             'YUN' => {
6815             display_name => {
6816             'currency' => q(dinar yougoslave convertible),
6817             'one' => q(dinar convertible yougoslave \(1990–1992\)),
6818             'other' => q(dinars convertibles yougoslaves \(1990–1992\)),
6819             },
6820             },
6821             'ZAL' => {
6822             symbol => 'ZAL',
6823             display_name => {
6824             'currency' => q(rand sud-africain \(financier\)),
6825             'one' => q(rand sud-africain \(financier\)),
6826             'other' => q(rands sud-africains \(financiers\)),
6827             },
6828             },
6829             'ZAR' => {
6830             symbol => 'ZAR',
6831             display_name => {
6832             'currency' => q(rand sud-africain),
6833             'one' => q(rand sud-africain),
6834             'other' => q(rands sud-africains),
6835             },
6836             },
6837             'ZMK' => {
6838             symbol => 'ZMK',
6839             display_name => {
6840             'currency' => q(kwacha zambien \(1968–2012\)),
6841             'one' => q(kwacha zambien \(1968–2012\)),
6842             'other' => q(kwachas zambiens \(1968–2012\)),
6843             },
6844             },
6845             'ZMW' => {
6846             symbol => 'ZMW',
6847             display_name => {
6848             'currency' => q(kwacha zambien),
6849             'one' => q(kwacha zambien),
6850             'other' => q(kwachas zambiens),
6851             },
6852             },
6853             'ZRN' => {
6854             symbol => 'ZRN',
6855             display_name => {
6856             'currency' => q(nouveau zaïre zaïrien),
6857             'one' => q(nouveau zaïre zaïrien),
6858             'other' => q(nouveaux zaïres zaïriens),
6859             },
6860             },
6861             'ZRZ' => {
6862             symbol => 'ZRZ',
6863             display_name => {
6864             'currency' => q(zaïre zaïrois),
6865             'one' => q(zaïre zaïrois),
6866             'other' => q(zaïres zaïrois),
6867             },
6868             },
6869             'ZWD' => {
6870             symbol => 'ZWD',
6871             display_name => {
6872             'currency' => q(dollar zimbabwéen),
6873             'one' => q(dollar zimbabwéen),
6874             'other' => q(dollars zimbabwéens),
6875             },
6876             },
6877             'ZWL' => {
6878             symbol => 'ZWL',
6879             display_name => {
6880             'currency' => q(dollar zimbabwéen \(2009\)),
6881             'one' => q(dollar zimbabwéen \(2009\)),
6882             'other' => q(dollars zimbabwéens \(2009\)),
6883             },
6884             },
6885             'ZWR' => {
6886             symbol => 'ZWR',
6887             display_name => {
6888             'currency' => q(dollar zimbabwéen \(2008\)),
6889             'one' => q(dollar zimbabwéen \(2008\)),
6890             'other' => q(dollars zimbabwéens \(2008\)),
6891             },
6892             },
6893             } },
6894             );
6895              
6896              
6897             has 'calendar_months' => (
6898             is => 'ro',
6899             isa => 'HashRef',
6900             init_arg => undef,
6901             default => sub { {
6902             'chinese' => {
6903             'format' => {
6904             abbreviated => {
6905             nonleap => [
6906             '1yuè',
6907             '2yuè',
6908             '3yuè',
6909             '4yuè',
6910             '5yuè',
6911             '6yuè',
6912             '7yuè',
6913             '8yuè',
6914             '9yuè',
6915             '10yuè',
6916             '11yuè',
6917             '12yuè'
6918             ],
6919             leap => [
6920            
6921             ],
6922             },
6923             narrow => {
6924             nonleap => [
6925             '1',
6926             '2',
6927             '3',
6928             '4',
6929             '5',
6930             '6',
6931             '7',
6932             '8',
6933             '9',
6934             '10',
6935             '11',
6936             '12'
6937             ],
6938             leap => [
6939            
6940             ],
6941             },
6942             wide => {
6943             nonleap => [
6944             'zhÄ“ngyuè',
6945             'èryuè',
6946             'sānyuè',
6947             'sìyuè',
6948             'wÇ”yuè',
6949             'liùyuè',
6950             'qÄ«yuè',
6951             'bāyuè',
6952             'jiÇ”yuè',
6953             'shíyuè',
6954             'shíyÄ«yuè',
6955             'shí’èryuè'
6956             ],
6957             leap => [
6958            
6959             ],
6960             },
6961             },
6962             'stand-alone' => {
6963             abbreviated => {
6964             nonleap => [
6965             '1yuè',
6966             '2yuè',
6967             '3yuè',
6968             '4yuè',
6969             '5yuè',
6970             '6yuè',
6971             '7yuè',
6972             '8yuè',
6973             '9yuè',
6974             '10yuè',
6975             '11yuè',
6976             '12yuè'
6977             ],
6978             leap => [
6979            
6980             ],
6981             },
6982             narrow => {
6983             nonleap => [
6984             '1',
6985             '2',
6986             '3',
6987             '4',
6988             '5',
6989             '6',
6990             '7',
6991             '8',
6992             '9',
6993             '10',
6994             '11',
6995             '12'
6996             ],
6997             leap => [
6998            
6999             ],
7000             },
7001             wide => {
7002             nonleap => [
7003             'zhÄ“ngyuè',
7004             'èryuè',
7005             'sānyuè',
7006             'sìyuè',
7007             'wÇ”yuè',
7008             'liùyuè',
7009             'qÄ«yuè',
7010             'bāyuè',
7011             'jiÇ”yuè',
7012             'shíyuè',
7013             'shíyÄ«yuè',
7014             'shí’èryuè'
7015             ],
7016             leap => [
7017            
7018             ],
7019             },
7020             },
7021             },
7022             'coptic' => {
7023             'format' => {
7024             abbreviated => {
7025             nonleap => [
7026             'tout',
7027             'bâb.',
7028             'hât.',
7029             'kya.',
7030             'toub.',
7031             'amsh.',
7032             'barma.',
7033             'barmo.',
7034             'bash.',
7035             'ba’o.',
7036             'abî.',
7037             'mis.',
7038             'al-n.'
7039             ],
7040             leap => [
7041            
7042             ],
7043             },
7044             narrow => {
7045             nonleap => [
7046             'T',
7047             'B',
7048             'H',
7049             'K',
7050             'T',
7051             'A',
7052             'B',
7053             'B',
7054             'B',
7055             'B',
7056             'A',
7057             'M',
7058             'N'
7059             ],
7060             leap => [
7061            
7062             ],
7063             },
7064             wide => {
7065             nonleap => [
7066             'tout',
7067             'bâbâ',
7068             'hâtour',
7069             'kyakh',
7070             'toubah',
7071             'amshîr',
7072             'barmahât',
7073             'barmoudah',
7074             'bashans',
7075             'ba’ounah',
7076             'abîb',
7077             'misra',
7078             'al-nasi'
7079             ],
7080             leap => [
7081            
7082             ],
7083             },
7084             },
7085             'stand-alone' => {
7086             abbreviated => {
7087             nonleap => [
7088             'tout',
7089             'bâb.',
7090             'hât.',
7091             'kya.',
7092             'toub.',
7093             'amsh.',
7094             'barma.',
7095             'barmo.',
7096             'bash.',
7097             'ba’o.',
7098             'abî.',
7099             'mis.',
7100             'al-n.'
7101             ],
7102             leap => [
7103            
7104             ],
7105             },
7106             narrow => {
7107             nonleap => [
7108             'T',
7109             'B',
7110             'H',
7111             'K',
7112             'T',
7113             'A',
7114             'B',
7115             'B',
7116             'B',
7117             'B',
7118             'A',
7119             'M',
7120             'N'
7121             ],
7122             leap => [
7123            
7124             ],
7125             },
7126             wide => {
7127             nonleap => [
7128             'tout',
7129             'bâbâ',
7130             'hâtour',
7131             'kyakh',
7132             'toubah',
7133             'amshîr',
7134             'barmahât',
7135             'barmoudah',
7136             'bashans',
7137             'ba’ounah',
7138             'abîb',
7139             'misra',
7140             'al-nasi'
7141             ],
7142             leap => [
7143            
7144             ],
7145             },
7146             },
7147             },
7148             'dangi' => {
7149             'format' => {
7150             abbreviated => {
7151             nonleap => [
7152             '1yuè',
7153             '2yuè',
7154             '3yuè',
7155             '4yuè',
7156             '5yuè',
7157             '6yuè',
7158             '7yuè',
7159             '8yuè',
7160             '9yuè',
7161             '10yuè',
7162             '11yuè',
7163             '12yuè'
7164             ],
7165             leap => [
7166            
7167             ],
7168             },
7169             narrow => {
7170             nonleap => [
7171             '1',
7172             '2',
7173             '3',
7174             '4',
7175             '5',
7176             '6',
7177             '7',
7178             '8',
7179             '9',
7180             '10',
7181             '11',
7182             '12'
7183             ],
7184             leap => [
7185            
7186             ],
7187             },
7188             wide => {
7189             nonleap => [
7190             'zhÄ“ngyuè',
7191             'èryuè',
7192             'sānyuè',
7193             'sìyuè',
7194             'wÇ”yuè',
7195             'liùyuè',
7196             'qÄ«yuè',
7197             'bāyuè',
7198             'jiÇ”yuè',
7199             'shíyuè',
7200             'shíyÄ«yuè',
7201             'shí’èryuè'
7202             ],
7203             leap => [
7204            
7205             ],
7206             },
7207             },
7208             'stand-alone' => {
7209             abbreviated => {
7210             nonleap => [
7211             '1yuè',
7212             '2yuè',
7213             '3yuè',
7214             '4yuè',
7215             '5yuè',
7216             '6yuè',
7217             '7yuè',
7218             '8yuè',
7219             '9yuè',
7220             '10yuè',
7221             '11yuè',
7222             '12yuè'
7223             ],
7224             leap => [
7225            
7226             ],
7227             },
7228             narrow => {
7229             nonleap => [
7230             '1',
7231             '2',
7232             '3',
7233             '4',
7234             '5',
7235             '6',
7236             '7',
7237             '8',
7238             '9',
7239             '10',
7240             '11',
7241             '12'
7242             ],
7243             leap => [
7244            
7245             ],
7246             },
7247             wide => {
7248             nonleap => [
7249             'zhÄ“ngyuè',
7250             'èryuè',
7251             'sānyuè',
7252             'sìyuè',
7253             'wÇ”yuè',
7254             'liùyuè',
7255             'qÄ«yuè',
7256             'bāyuè',
7257             'jiÇ”yuè',
7258             'shíyuè',
7259             'shíyÄ«yuè',
7260             'shí’èryuè'
7261             ],
7262             leap => [
7263            
7264             ],
7265             },
7266             },
7267             },
7268             'ethiopic' => {
7269             'format' => {
7270             abbreviated => {
7271             nonleap => [
7272             'mäs.',
7273             'teq.',
7274             'hed.',
7275             'tah.',
7276             'ter',
7277             'yäk.',
7278             'mäg.',
7279             'miy.',
7280             'gue.',
7281             'sän.',
7282             'ham.',
7283             'näh.',
7284             'pag.'
7285             ],
7286             leap => [
7287            
7288             ],
7289             },
7290             wide => {
7291             nonleap => [
7292             'mäskäräm',
7293             'teqemt',
7294             'hedar',
7295             'tahesas',
7296             'ter',
7297             'yäkatit',
7298             'mägabit',
7299             'miyazya',
7300             'guenbot',
7301             'säné',
7302             'hamlé',
7303             'nähasé',
7304             'pagumén'
7305             ],
7306             leap => [
7307            
7308             ],
7309             },
7310             },
7311             'stand-alone' => {
7312             narrow => {
7313             nonleap => [
7314             'M',
7315             'T',
7316             'H',
7317             'T',
7318             'T',
7319             'Y',
7320             'M',
7321             'M',
7322             'G',
7323             'S',
7324             'H',
7325             'N',
7326             'P'
7327             ],
7328             leap => [
7329            
7330             ],
7331             },
7332             },
7333             },
7334             'gregorian' => {
7335             'format' => {
7336             abbreviated => {
7337             nonleap => [
7338             'janv.',
7339             'févr.',
7340             'mars',
7341             'avr.',
7342             'mai',
7343             'juin',
7344             'juil.',
7345             'août',
7346             'sept.',
7347             'oct.',
7348             'nov.',
7349             'déc.'
7350             ],
7351             leap => [
7352            
7353             ],
7354             },
7355             narrow => {
7356             nonleap => [
7357             'J',
7358             'F',
7359             'M',
7360             'A',
7361             'M',
7362             'J',
7363             'J',
7364             'A',
7365             'S',
7366             'O',
7367             'N',
7368             'D'
7369             ],
7370             leap => [
7371            
7372             ],
7373             },
7374             wide => {
7375             nonleap => [
7376             'janvier',
7377             'février',
7378             'mars',
7379             'avril',
7380             'mai',
7381             'juin',
7382             'juillet',
7383             'août',
7384             'septembre',
7385             'octobre',
7386             'novembre',
7387             'décembre'
7388             ],
7389             leap => [
7390            
7391             ],
7392             },
7393             },
7394             'stand-alone' => {
7395             abbreviated => {
7396             nonleap => [
7397             'Janv.',
7398             'Févr.',
7399             'Mars',
7400             'Avr.',
7401             'Mai',
7402             'Juin',
7403             'Juil.',
7404             'Août',
7405             'Sept.',
7406             'Oct.',
7407             'Nov.',
7408             'Déc.'
7409             ],
7410             leap => [
7411            
7412             ],
7413             },
7414             narrow => {
7415             nonleap => [
7416             'J',
7417             'F',
7418             'M',
7419             'A',
7420             'M',
7421             'J',
7422             'J',
7423             'A',
7424             'S',
7425             'O',
7426             'N',
7427             'D'
7428             ],
7429             leap => [
7430            
7431             ],
7432             },
7433             wide => {
7434             nonleap => [
7435             'Janvier',
7436             'Février',
7437             'Mars',
7438             'Avril',
7439             'Mai',
7440             'Juin',
7441             'Juillet',
7442             'Août',
7443             'Septembre',
7444             'Octobre',
7445             'Novembre',
7446             'Décembre'
7447             ],
7448             leap => [
7449            
7450             ],
7451             },
7452             },
7453             },
7454             'hebrew' => {
7455             'format' => {
7456             abbreviated => {
7457             nonleap => [
7458             'tis.',
7459             'hes.',
7460             'kis.',
7461             'téb.',
7462             'sché.',
7463             'ad.I',
7464             'adar',
7465             'nis.',
7466             'iyar',
7467             'siv.',
7468             'tam.',
7469             'ab',
7470             'ell.'
7471             ],
7472             leap => [
7473             '',
7474             '',
7475             '',
7476             '',
7477             '',
7478             '',
7479             'ad.II'
7480             ],
7481             },
7482             narrow => {
7483             nonleap => [
7484             'T',
7485             'H',
7486             'K',
7487             'T',
7488             'S',
7489             'A',
7490             'A',
7491             'N',
7492             'I',
7493             'S',
7494             'T',
7495             'A',
7496             'E'
7497             ],
7498             leap => [
7499             '',
7500             '',
7501             '',
7502             '',
7503             '',
7504             '',
7505             'A'
7506             ],
7507             },
7508             wide => {
7509             nonleap => [
7510             'Tisseri',
7511             'Hesvan',
7512             'Kislev',
7513             'Tébeth',
7514             'Schébat',
7515             'Adar I',
7516             'Adar',
7517             'Nissan',
7518             'Iyar',
7519             'Sivan',
7520             'Tamouz',
7521             'Ab',
7522             'Elloul'
7523             ],
7524             leap => [
7525             '',
7526             '',
7527             '',
7528             '',
7529             '',
7530             '',
7531             'Adar II'
7532             ],
7533             },
7534             },
7535             'stand-alone' => {
7536             abbreviated => {
7537             nonleap => [
7538             'tis.',
7539             'hes.',
7540             'kis.',
7541             'téb.',
7542             'sché.',
7543             'ad.I',
7544             'adar',
7545             'nis.',
7546             'iyar',
7547             'siv.',
7548             'tam.',
7549             'ab',
7550             'ell.'
7551             ],
7552             leap => [
7553             '',
7554             '',
7555             '',
7556             '',
7557             '',
7558             '',
7559             'ad.II'
7560             ],
7561             },
7562             narrow => {
7563             nonleap => [
7564             'T',
7565             'H',
7566             'K',
7567             'T',
7568             'S',
7569             'A',
7570             'A',
7571             'N',
7572             'I',
7573             'S',
7574             'T',
7575             'A',
7576             'E'
7577             ],
7578             leap => [
7579             '',
7580             '',
7581             '',
7582             '',
7583             '',
7584             '',
7585             'A'
7586             ],
7587             },
7588             wide => {
7589             nonleap => [
7590             'Tisseri',
7591             'Hesvan',
7592             'Kislev',
7593             'Tébeth',
7594             'Schébat',
7595             'Adar I',
7596             'Adar',
7597             'Nissan',
7598             'Iyar',
7599             'Sivan',
7600             'Tamouz',
7601             'Ab',
7602             'Elloul'
7603             ],
7604             leap => [
7605             '',
7606             '',
7607             '',
7608             '',
7609             '',
7610             '',
7611             'Adar II'
7612             ],
7613             },
7614             },
7615             },
7616             'indian' => {
7617             'format' => {
7618             abbreviated => {
7619             nonleap => [
7620             'chai.',
7621             'vai.',
7622             'jyai.',
7623             'āsha.',
7624             'shrā.',
7625             'bhā.',
7626             'āshw.',
7627             'kār.',
7628             'mār.',
7629             'pau.',
7630             'māgh',
7631             'phāl.'
7632             ],
7633             leap => [
7634            
7635             ],
7636             },
7637             narrow => {
7638             nonleap => [
7639             'C',
7640             'V',
7641             'J',
7642             'Ä€',
7643             'S',
7644             'B',
7645             'Ä€',
7646             'K',
7647             'M',
7648             'P',
7649             'M',
7650             'P'
7651             ],
7652             leap => [
7653            
7654             ],
7655             },
7656             wide => {
7657             nonleap => [
7658             'chaitra',
7659             'vaishākh',
7660             'jyaishtha',
7661             'āshādha',
7662             'shrāvana',
7663             'bhādrapad',
7664             'āshwin',
7665             'kārtik',
7666             'mārgashÄ«rsha',
7667             'paush',
7668             'māgh',
7669             'phālgun'
7670             ],
7671             leap => [
7672            
7673             ],
7674             },
7675             },
7676             'stand-alone' => {
7677             abbreviated => {
7678             nonleap => [
7679             'chai.',
7680             'vai.',
7681             'jyai.',
7682             'āsha.',
7683             'shrā.',
7684             'bhā.',
7685             'āshw.',
7686             'kār.',
7687             'mār.',
7688             'pau.',
7689             'māgh',
7690             'phāl.'
7691             ],
7692             leap => [
7693            
7694             ],
7695             },
7696             narrow => {
7697             nonleap => [
7698             'C',
7699             'V',
7700             'J',
7701             'Ä€',
7702             'S',
7703             'B',
7704             'Ä€',
7705             'K',
7706             'M',
7707             'P',
7708             'M',
7709             'P'
7710             ],
7711             leap => [
7712            
7713             ],
7714             },
7715             wide => {
7716             nonleap => [
7717             'chaitra',
7718             'vaishākh',
7719             'jyaishtha',
7720             'āshādha',
7721             'shrāvana',
7722             'bhādrapad',
7723             'āshwin',
7724             'kārtik',
7725             'mārgashÄ«rsha',
7726             'paush',
7727             'māgh',
7728             'phālgun'
7729             ],
7730             leap => [
7731            
7732             ],
7733             },
7734             },
7735             },
7736             'islamic' => {
7737             'format' => {
7738             abbreviated => {
7739             nonleap => [
7740             'mouh.',
7741             'saf.',
7742             'rab. aw.',
7743             'rab. th.',
7744             'joum. oul.',
7745             'joum. tha.',
7746             'raj.',
7747             'chaa.',
7748             'ram.',
7749             'chaw.',
7750             'dhou. q.',
7751             'dhou. h.'
7752             ],
7753             leap => [
7754            
7755             ],
7756             },
7757             narrow => {
7758             nonleap => [
7759             '1',
7760             '2',
7761             '3',
7762             '4',
7763             '5',
7764             '6',
7765             '7',
7766             '8',
7767             '9',
7768             '10',
7769             '11',
7770             '12'
7771             ],
7772             leap => [
7773            
7774             ],
7775             },
7776             wide => {
7777             nonleap => [
7778             'mouharram',
7779             'safar',
7780             'rabia al awal',
7781             'rabia ath-thani',
7782             'joumada al oula',
7783             'joumada ath-thania',
7784             'rajab',
7785             'chaabane',
7786             'ramadan',
7787             'chawwal',
7788             'dhou al qi`da',
7789             'dhou al-hijja'
7790             ],
7791             leap => [
7792            
7793             ],
7794             },
7795             },
7796             'stand-alone' => {
7797             abbreviated => {
7798             nonleap => [
7799             'mouh.',
7800             'saf.',
7801             'rab. aw.',
7802             'rab. th.',
7803             'joum. ou.',
7804             'joum. th.',
7805             'raj.',
7806             'chaa.',
7807             'ram.',
7808             'chaw.',
7809             'dhou. qi.',
7810             'dhou. hi.'
7811             ],
7812             leap => [
7813            
7814             ],
7815             },
7816             narrow => {
7817             nonleap => [
7818             '1',
7819             '2',
7820             '3',
7821             '4',
7822             '5',
7823             '6',
7824             '7',
7825             '8',
7826             '9',
7827             '10',
7828             '11',
7829             '12'
7830             ],
7831             leap => [
7832            
7833             ],
7834             },
7835             wide => {
7836             nonleap => [
7837             'mouharram',
7838             'safar',
7839             'rabia al awal',
7840             'rabia ath-thani',
7841             'joumada al oula',
7842             'joumada ath-thania',
7843             'rajab',
7844             'chaabane',
7845             'ramadan',
7846             'chawwal',
7847             'dhou al qi`da',
7848             'dhou al-hijja'
7849             ],
7850             leap => [
7851            
7852             ],
7853             },
7854             },
7855             },
7856             } },
7857             );
7858              
7859             has 'calendar_days' => (
7860             is => 'ro',
7861             isa => 'HashRef',
7862             init_arg => undef,
7863             default => sub { {
7864             'gregorian' => {
7865             'format' => {
7866             abbreviated => {
7867             mon => 'lun.',
7868             tue => 'mar.',
7869             wed => 'mer.',
7870             thu => 'jeu.',
7871             fri => 'ven.',
7872             sat => 'sam.',
7873             sun => 'dim.'
7874             },
7875             narrow => {
7876             mon => 'L',
7877             tue => 'M',
7878             wed => 'M',
7879             thu => 'J',
7880             fri => 'V',
7881             sat => 'S',
7882             sun => 'D'
7883             },
7884             short => {
7885             mon => 'lu',
7886             tue => 'ma',
7887             wed => 'me',
7888             thu => 'je',
7889             fri => 've',
7890             sat => 'sa',
7891             sun => 'di'
7892             },
7893             wide => {
7894             mon => 'lundi',
7895             tue => 'mardi',
7896             wed => 'mercredi',
7897             thu => 'jeudi',
7898             fri => 'vendredi',
7899             sat => 'samedi',
7900             sun => 'dimanche'
7901             },
7902             },
7903             'stand-alone' => {
7904             abbreviated => {
7905             mon => 'Lun.',
7906             tue => 'Mar.',
7907             wed => 'Mer.',
7908             thu => 'Jeu.',
7909             fri => 'Ven.',
7910             sat => 'Sam.',
7911             sun => 'Dim.'
7912             },
7913             narrow => {
7914             mon => 'L',
7915             tue => 'M',
7916             wed => 'M',
7917             thu => 'J',
7918             fri => 'V',
7919             sat => 'S',
7920             sun => 'D'
7921             },
7922             short => {
7923             mon => 'Lu',
7924             tue => 'Ma',
7925             wed => 'Me',
7926             thu => 'Je',
7927             fri => 'Ve',
7928             sat => 'Sa',
7929             sun => 'Di'
7930             },
7931             wide => {
7932             mon => 'Lundi',
7933             tue => 'Mardi',
7934             wed => 'Mercredi',
7935             thu => 'Jeudi',
7936             fri => 'Vendredi',
7937             sat => 'Samedi',
7938             sun => 'Dimanche'
7939             },
7940             },
7941             },
7942             } },
7943             );
7944              
7945             has 'calendar_quarters' => (
7946             is => 'ro',
7947             isa => 'HashRef',
7948             init_arg => undef,
7949             default => sub { {
7950             'gregorian' => {
7951             'format' => {
7952             abbreviated => {0 => 'T1',
7953             1 => 'T2',
7954             2 => 'T3',
7955             3 => 'T4'
7956             },
7957             narrow => {0 => '1',
7958             1 => '2',
7959             2 => '3',
7960             3 => '4'
7961             },
7962             wide => {0 => '1er trimestre',
7963             1 => '2e trimestre',
7964             2 => '3e trimestre',
7965             3 => '4e trimestre'
7966             },
7967             },
7968             'stand-alone' => {
7969             abbreviated => {0 => 'T1',
7970             1 => 'T2',
7971             2 => 'T3',
7972             3 => 'T4'
7973             },
7974             narrow => {0 => '1',
7975             1 => '2',
7976             2 => '3',
7977             3 => '4'
7978             },
7979             wide => {0 => '1er trimestre',
7980             1 => '2e trimestre',
7981             2 => '3e trimestre',
7982             3 => '4e trimestre'
7983             },
7984             },
7985             },
7986             } },
7987             );
7988              
7989             has 'day_period_data' => (
7990             traits => ['Code'],
7991             is => 'ro',
7992             isa => 'CodeRef',
7993             init_arg => undef,
7994             handles => { call => 'execute_method' },
7995             default => sub { sub {
7996             # Time in hhmm format
7997             my ($self, $type, $time, $day_period_type) = @_;
7998             $day_period_type //= 'default';
7999             SWITCH:
8000             for ($type) {
8001             if ($_ eq 'ethiopic') {
8002             if($day_period_type eq 'selection') {
8003             return 'evening1' if $time >= 1800
8004             && $time < 2400;
8005             return 'afternoon1' if $time >= 1200
8006             && $time < 1800;
8007             return 'morning1' if $time >= 400
8008             && $time < 1200;
8009             return 'night1' if $time >= 0
8010             && $time < 400;
8011             }
8012             if($day_period_type eq 'default') {
8013             return 'night1' if $time >= 1900
8014             && $time < 2400;
8015             return 'noon' if $time == 1200;
8016             return 'morning1' if $time >= 0
8017             && $time < 1200;
8018             return 'afternoon1' if $time > 1200
8019             && $time < 1900;
8020             }
8021             last SWITCH;
8022             }
8023             if ($_ eq 'japanese') {
8024             if($day_period_type eq 'selection') {
8025             return 'evening1' if $time >= 1800
8026             && $time < 2400;
8027             return 'afternoon1' if $time >= 1200
8028             && $time < 1800;
8029             return 'morning1' if $time >= 400
8030             && $time < 1200;
8031             return 'night1' if $time >= 0
8032             && $time < 400;
8033             }
8034             if($day_period_type eq 'default') {
8035             return 'night1' if $time >= 1900
8036             && $time < 2400;
8037             return 'noon' if $time == 1200;
8038             return 'morning1' if $time >= 0
8039             && $time < 1200;
8040             return 'afternoon1' if $time > 1200
8041             && $time < 1900;
8042             }
8043             last SWITCH;
8044             }
8045             if ($_ eq 'buddhist') {
8046             if($day_period_type eq 'selection') {
8047             return 'evening1' if $time >= 1800
8048             && $time < 2400;
8049             return 'afternoon1' if $time >= 1200
8050             && $time < 1800;
8051             return 'morning1' if $time >= 400
8052             && $time < 1200;
8053             return 'night1' if $time >= 0
8054             && $time < 400;
8055             }
8056             if($day_period_type eq 'default') {
8057             return 'night1' if $time >= 1900
8058             && $time < 2400;
8059             return 'noon' if $time == 1200;
8060             return 'morning1' if $time >= 0
8061             && $time < 1200;
8062             return 'afternoon1' if $time > 1200
8063             && $time < 1900;
8064             }
8065             last SWITCH;
8066             }
8067             if ($_ eq 'persian') {
8068             if($day_period_type eq 'selection') {
8069             return 'evening1' if $time >= 1800
8070             && $time < 2400;
8071             return 'afternoon1' if $time >= 1200
8072             && $time < 1800;
8073             return 'morning1' if $time >= 400
8074             && $time < 1200;
8075             return 'night1' if $time >= 0
8076             && $time < 400;
8077             }
8078             if($day_period_type eq 'default') {
8079             return 'night1' if $time >= 1900
8080             && $time < 2400;
8081             return 'noon' if $time == 1200;
8082             return 'morning1' if $time >= 0
8083             && $time < 1200;
8084             return 'afternoon1' if $time > 1200
8085             && $time < 1900;
8086             }
8087             last SWITCH;
8088             }
8089             if ($_ eq 'islamic') {
8090             if($day_period_type eq 'selection') {
8091             return 'evening1' if $time >= 1800
8092             && $time < 2400;
8093             return 'afternoon1' if $time >= 1200
8094             && $time < 1800;
8095             return 'morning1' if $time >= 400
8096             && $time < 1200;
8097             return 'night1' if $time >= 0
8098             && $time < 400;
8099             }
8100             if($day_period_type eq 'default') {
8101             return 'night1' if $time >= 1900
8102             && $time < 2400;
8103             return 'noon' if $time == 1200;
8104             return 'morning1' if $time >= 0
8105             && $time < 1200;
8106             return 'afternoon1' if $time > 1200
8107             && $time < 1900;
8108             }
8109             last SWITCH;
8110             }
8111             if ($_ eq 'gregorian') {
8112             if($day_period_type eq 'selection') {
8113             return 'evening1' if $time >= 1800
8114             && $time < 2400;
8115             return 'afternoon1' if $time >= 1200
8116             && $time < 1800;
8117             return 'morning1' if $time >= 400
8118             && $time < 1200;
8119             return 'night1' if $time >= 0
8120             && $time < 400;
8121             }
8122             if($day_period_type eq 'default') {
8123             return 'night1' if $time >= 1900
8124             && $time < 2400;
8125             return 'noon' if $time == 1200;
8126             return 'morning1' if $time >= 0
8127             && $time < 1200;
8128             return 'afternoon1' if $time > 1200
8129             && $time < 1900;
8130             }
8131             last SWITCH;
8132             }
8133             if ($_ eq 'generic') {
8134             if($day_period_type eq 'selection') {
8135             return 'evening1' if $time >= 1800
8136             && $time < 2400;
8137             return 'afternoon1' if $time >= 1200
8138             && $time < 1800;
8139             return 'morning1' if $time >= 400
8140             && $time < 1200;
8141             return 'night1' if $time >= 0
8142             && $time < 400;
8143             }
8144             if($day_period_type eq 'default') {
8145             return 'night1' if $time >= 1900
8146             && $time < 2400;
8147             return 'noon' if $time == 1200;
8148             return 'morning1' if $time >= 0
8149             && $time < 1200;
8150             return 'afternoon1' if $time > 1200
8151             && $time < 1900;
8152             }
8153             last SWITCH;
8154             }
8155             if ($_ eq 'roc') {
8156             if($day_period_type eq 'selection') {
8157             return 'evening1' if $time >= 1800
8158             && $time < 2400;
8159             return 'afternoon1' if $time >= 1200
8160             && $time < 1800;
8161             return 'morning1' if $time >= 400
8162             && $time < 1200;
8163             return 'night1' if $time >= 0
8164             && $time < 400;
8165             }
8166             if($day_period_type eq 'default') {
8167             return 'night1' if $time >= 1900
8168             && $time < 2400;
8169             return 'noon' if $time == 1200;
8170             return 'morning1' if $time >= 0
8171             && $time < 1200;
8172             return 'afternoon1' if $time > 1200
8173             && $time < 1900;
8174             }
8175             last SWITCH;
8176             }
8177             if ($_ eq 'indian') {
8178             if($day_period_type eq 'selection') {
8179             return 'evening1' if $time >= 1800
8180             && $time < 2400;
8181             return 'afternoon1' if $time >= 1200
8182             && $time < 1800;
8183             return 'morning1' if $time >= 400
8184             && $time < 1200;
8185             return 'night1' if $time >= 0
8186             && $time < 400;
8187             }
8188             if($day_period_type eq 'default') {
8189             return 'night1' if $time >= 1900
8190             && $time < 2400;
8191             return 'noon' if $time == 1200;
8192             return 'morning1' if $time >= 0
8193             && $time < 1200;
8194             return 'afternoon1' if $time > 1200
8195             && $time < 1900;
8196             }
8197             last SWITCH;
8198             }
8199             if ($_ eq 'coptic') {
8200             if($day_period_type eq 'selection') {
8201             return 'evening1' if $time >= 1800
8202             && $time < 2400;
8203             return 'afternoon1' if $time >= 1200
8204             && $time < 1800;
8205             return 'morning1' if $time >= 400
8206             && $time < 1200;
8207             return 'night1' if $time >= 0
8208             && $time < 400;
8209             }
8210             if($day_period_type eq 'default') {
8211             return 'night1' if $time >= 1900
8212             && $time < 2400;
8213             return 'noon' if $time == 1200;
8214             return 'morning1' if $time >= 0
8215             && $time < 1200;
8216             return 'afternoon1' if $time > 1200
8217             && $time < 1900;
8218             }
8219             last SWITCH;
8220             }
8221             if ($_ eq 'dangi') {
8222             if($day_period_type eq 'selection') {
8223             return 'evening1' if $time >= 1800
8224             && $time < 2400;
8225             return 'afternoon1' if $time >= 1200
8226             && $time < 1800;
8227             return 'morning1' if $time >= 400
8228             && $time < 1200;
8229             return 'night1' if $time >= 0
8230             && $time < 400;
8231             }
8232             if($day_period_type eq 'default') {
8233             return 'night1' if $time >= 1900
8234             && $time < 2400;
8235             return 'noon' if $time == 1200;
8236             return 'morning1' if $time >= 0
8237             && $time < 1200;
8238             return 'afternoon1' if $time > 1200
8239             && $time < 1900;
8240             }
8241             last SWITCH;
8242             }
8243             if ($_ eq 'hebrew') {
8244             if($day_period_type eq 'selection') {
8245             return 'evening1' if $time >= 1800
8246             && $time < 2400;
8247             return 'afternoon1' if $time >= 1200
8248             && $time < 1800;
8249             return 'morning1' if $time >= 400
8250             && $time < 1200;
8251             return 'night1' if $time >= 0
8252             && $time < 400;
8253             }
8254             if($day_period_type eq 'default') {
8255             return 'night1' if $time >= 1900
8256             && $time < 2400;
8257             return 'noon' if $time == 1200;
8258             return 'morning1' if $time >= 0
8259             && $time < 1200;
8260             return 'afternoon1' if $time > 1200
8261             && $time < 1900;
8262             }
8263             last SWITCH;
8264             }
8265             if ($_ eq 'chinese') {
8266             if($day_period_type eq 'selection') {
8267             return 'evening1' if $time >= 1800
8268             && $time < 2400;
8269             return 'afternoon1' if $time >= 1200
8270             && $time < 1800;
8271             return 'morning1' if $time >= 400
8272             && $time < 1200;
8273             return 'night1' if $time >= 0
8274             && $time < 400;
8275             }
8276             if($day_period_type eq 'default') {
8277             return 'night1' if $time >= 1900
8278             && $time < 2400;
8279             return 'noon' if $time == 1200;
8280             return 'morning1' if $time >= 0
8281             && $time < 1200;
8282             return 'afternoon1' if $time > 1200
8283             && $time < 1900;
8284             }
8285             last SWITCH;
8286             }
8287             }
8288             } },
8289             );
8290              
8291             has 'day_periods' => (
8292             is => 'ro',
8293             isa => 'HashRef',
8294             init_arg => undef,
8295             default => sub { {
8296             'gregorian' => {
8297             'format' => {
8298             'abbreviated' => {
8299             'pm' => q{PM},
8300             'am' => q{AM},
8301             'afternoon' => q{ap.m.},
8302             },
8303             'wide' => {
8304             'night' => q{soir},
8305             'morning' => q{matin},
8306             'noon' => q{midi},
8307             'afternoon' => q{après-midi},
8308             'am' => q{AM},
8309             'pm' => q{PM},
8310             },
8311             'narrow' => {
8312             'morning' => q{matin},
8313             'night' => q{soir},
8314             'noon' => q{midi},
8315             'afternoon' => q{ap.-m.},
8316             'pm' => q{p},
8317             'am' => q{a},
8318             },
8319             },
8320             'stand-alone' => {
8321             'abbreviated' => {
8322             'afternoon' => q{ap.m.},
8323             'am' => q{av.m.},
8324             'pm' => q{ap.m.},
8325             },
8326             'wide' => {
8327             'morning' => q{matin},
8328             'night' => q{soir},
8329             'noon' => q{midi},
8330             'afternoon' => q{après-midi},
8331             'am' => q{avant-midi},
8332             'pm' => q{après-midi},
8333             },
8334             },
8335             },
8336             } },
8337             );
8338              
8339             has 'eras' => (
8340             is => 'ro',
8341             isa => 'HashRef',
8342             init_arg => undef,
8343             default => sub { {
8344             'buddhist' => {
8345             abbreviated => {
8346             '0' => 'ère b.'
8347             },
8348             narrow => {
8349             '0' => 'E.B.'
8350             },
8351             wide => {
8352             '0' => 'ère bouddhiste'
8353             },
8354             },
8355             'chinese' => {
8356             },
8357             'coptic' => {
8358             abbreviated => {
8359             '0' => 'av. D.',
8360             '1' => 'ap. D.'
8361             },
8362             wide => {
8363             '0' => 'avant Dioclétien',
8364             '1' => 'après Dioclétien'
8365             },
8366             },
8367             'dangi' => {
8368             },
8369             'ethiopic' => {
8370             abbreviated => {
8371             '0' => 'av. Inc.',
8372             '1' => 'ap. Inc.'
8373             },
8374             wide => {
8375             '0' => 'avant l’Incarnation',
8376             '1' => 'après l’Incarnation'
8377             },
8378             },
8379             'generic' => {
8380             },
8381             'gregorian' => {
8382             abbreviated => {
8383             '0' => 'av. J.-C.',
8384             '1' => 'ap. J.-C.'
8385             },
8386             narrow => {
8387             '0' => 'av. J.-C.',
8388             '1' => 'ap. J.-C.'
8389             },
8390             wide => {
8391             '0' => 'avant Jésus-Christ',
8392             '1' => 'après Jésus-Christ'
8393             },
8394             },
8395             'hebrew' => {
8396             abbreviated => {
8397             '0' => 'AM'
8398             },
8399             wide => {
8400             '0' => 'Anno Mundi'
8401             },
8402             },
8403             'indian' => {
8404             abbreviated => {
8405             '0' => 'SAKA'
8406             },
8407             },
8408             'islamic' => {
8409             abbreviated => {
8410             '0' => 'AH'
8411             },
8412             },
8413             'japanese' => {
8414             abbreviated => {
8415             '232' => 'Meiji',
8416             '233' => 'Taishō',
8417             '234' => 'Shōwa',
8418             '235' => 'Heisei'
8419             },
8420             },
8421             'persian' => {
8422             abbreviated => {
8423             '0' => 'AP'
8424             },
8425             },
8426             'roc' => {
8427             abbreviated => {
8428             '0' => 'avant RdC',
8429             '1' => 'RdC'
8430             },
8431             },
8432             } },
8433             );
8434              
8435             has 'date_formats' => (
8436             is => 'ro',
8437             isa => 'HashRef',
8438             init_arg => undef,
8439             default => sub { {
8440             'buddhist' => {
8441             'full' => q{EEEE d MMMM y G},
8442             'long' => q{d MMMM y G},
8443             'medium' => q{d MMM y G},
8444             'short' => q{dd/MM/y GGGGG},
8445             },
8446             'chinese' => {
8447             'full' => q{EEEE d MMMM U},
8448             'long' => q{d MMMM U},
8449             'medium' => q{d MMM U},
8450             'short' => q{d/M/y},
8451             },
8452             'coptic' => {
8453             },
8454             'dangi' => {
8455             'full' => q{EEEE d MMMM U},
8456             'long' => q{d MMMM U},
8457             'medium' => q{d MMM U},
8458             'short' => q{d/M/y},
8459             },
8460             'ethiopic' => {
8461             },
8462             'generic' => {
8463             'full' => q{EEEE d MMMM y G},
8464             'long' => q{d MMMM y G},
8465             'medium' => q{d MMM y G},
8466             'short' => q{dd/MM/y GGGGG},
8467             },
8468             'gregorian' => {
8469             'full' => q{EEEE d MMMM y},
8470             'long' => q{d MMMM y},
8471             'medium' => q{d MMM y},
8472             'short' => q{dd/MM/y},
8473             },
8474             'hebrew' => {
8475             'full' => q{EEEE d MMMM y G},
8476             'long' => q{d MMMM y G},
8477             'medium' => q{d MMM y G},
8478             'short' => q{dd/MM/y GGGGG},
8479             },
8480             'indian' => {
8481             },
8482             'islamic' => {
8483             'full' => q{EEEE d MMMM y G},
8484             'long' => q{d MMMM y G},
8485             'medium' => q{d MMM y G},
8486             'short' => q{dd/MM/y GGGGG},
8487             },
8488             'japanese' => {
8489             'full' => q{EEEE d MMMM y G},
8490             'long' => q{d MMMM y G},
8491             'medium' => q{d MMM y G},
8492             'short' => q{dd/MM/y GGGGG},
8493             },
8494             'persian' => {
8495             },
8496             'roc' => {
8497             },
8498             } },
8499             );
8500              
8501             has 'time_formats' => (
8502             is => 'ro',
8503             isa => 'HashRef',
8504             init_arg => undef,
8505             default => sub { {
8506             'buddhist' => {
8507             },
8508             'chinese' => {
8509             },
8510             'coptic' => {
8511             },
8512             'dangi' => {
8513             },
8514             'ethiopic' => {
8515             },
8516             'generic' => {
8517             },
8518             'gregorian' => {
8519             'full' => q{HH:mm:ss zzzz},
8520             'long' => q{HH:mm:ss z},
8521             'medium' => q{HH:mm:ss},
8522             'short' => q{HH:mm},
8523             },
8524             'hebrew' => {
8525             },
8526             'indian' => {
8527             },
8528             'islamic' => {
8529             },
8530             'japanese' => {
8531             },
8532             'persian' => {
8533             },
8534             'roc' => {
8535             },
8536             } },
8537             );
8538              
8539             has 'datetime_formats' => (
8540             is => 'ro',
8541             isa => 'HashRef',
8542             init_arg => undef,
8543             default => sub { {
8544             'buddhist' => {
8545             },
8546             'chinese' => {
8547             },
8548             'coptic' => {
8549             },
8550             'dangi' => {
8551             },
8552             'ethiopic' => {
8553             },
8554             'generic' => {
8555             'full' => q{{1} 'à' {0}},
8556             'long' => q{{1} 'à' {0}},
8557             'medium' => q{{1} {0}},
8558             'short' => q{{1} {0}},
8559             },
8560             'gregorian' => {
8561             'full' => q{{1} {0}},
8562             'long' => q{{1} {0}},
8563             'medium' => q{{1} {0}},
8564             'short' => q{{1} {0}},
8565             },
8566             'hebrew' => {
8567             },
8568             'indian' => {
8569             },
8570             'islamic' => {
8571             },
8572             'japanese' => {
8573             'full' => q{{1} {0}},
8574             'long' => q{{1} {0}},
8575             'medium' => q{{1} {0}},
8576             'short' => q{{1} {0}},
8577             },
8578             'persian' => {
8579             },
8580             'roc' => {
8581             },
8582             } },
8583             );
8584              
8585             has 'datetime_formats_available_formats' => (
8586             is => 'ro',
8587             isa => 'HashRef',
8588             init_arg => undef,
8589             default => sub { {
8590             'chinese' => {
8591             Gy => q{U},
8592             GyMMM => q{MMM U},
8593             GyMMMEd => q{E d MMM U},
8594             GyMMMd => q{d MMM U},
8595             M => q{L},
8596             MEd => q{E d/M},
8597             MMM => q{LLL},
8598             MMMEd => q{E d MMM},
8599             MMMd => q{d MMM},
8600             Md => q{d/M},
8601             ms => q{mm:ss},
8602             y => q{U},
8603             yMd => q{d/M/y},
8604             yyyy => q{U},
8605             yyyyM => q{M/y},
8606             yyyyMEd => q{E d/M/y},
8607             yyyyMMM => q{MMM U},
8608             yyyyMMMEd => q{E d MMM U},
8609             yyyyMMMd => q{d MMM U},
8610             yyyyMd => q{d/M/y},
8611             yyyyQQQ => q{QQQ U},
8612             yyyyQQQQ => q{QQQQ U},
8613             },
8614             'generic' => {
8615             Ed => q{E d},
8616             Gy => q{y G},
8617             GyMMM => q{MMM y G},
8618             GyMMMEd => q{E d MMM y G},
8619             GyMMMd => q{d MMM y G},
8620             H => q{HH},
8621             Hm => q{HH:mm},
8622             Hms => q{HH:mm:ss},
8623             M => q{L},
8624             MEd => q{E d/M},
8625             MMM => q{LLL},
8626             MMMEd => q{E d MMM},
8627             MMMd => q{d MMM},
8628             Md => q{d/M},
8629             d => q{d},
8630             h => q{h a},
8631             hm => q{h:mm a},
8632             hms => q{h:mm:ss a},
8633             ms => q{mm:ss},
8634             y => q{y G},
8635             yyyy => q{y G},
8636             yyyyM => q{M/y GGGGG},
8637             yyyyMEd => q{E d/M/y GGGGG},
8638             yyyyMMM => q{MMM y G},
8639             yyyyMMMEd => q{E d MMM y G},
8640             yyyyMMMM => q{MMMM y G},
8641             yyyyMMMd => q{d MMM y G},
8642             yyyyMd => q{d/M/y GGGGG},
8643             yyyyQQQ => q{QQQ y G},
8644             yyyyQQQQ => q{QQQQ y G},
8645             },
8646             'gregorian' => {
8647             E => q{E},
8648             EHm => q{E HH:mm},
8649             EHms => q{E HH:mm:ss},
8650             Ed => q{E d},
8651             Ehm => q{E h:mm a},
8652             Ehms => q{E h:mm:ss a},
8653             Gy => q{y G},
8654             GyMMM => q{MMM y G},
8655             GyMMMEd => q{E d MMM y G},
8656             GyMMMd => q{d MMM y G},
8657             H => q{HH 'h'},
8658             Hm => q{HH:mm},
8659             Hms => q{HH:mm:ss},
8660             Hmsv => q{HH:mm:ss v},
8661             Hmv => q{HH:mm v},
8662             M => q{L},
8663             MEd => q{E d/M},
8664             MMM => q{LLL},
8665             MMMEd => q{E d MMM},
8666             MMMd => q{d MMM},
8667             Md => q{d/M},
8668             d => q{d},
8669             h => q{h a},
8670             hm => q{h:mm a},
8671             hms => q{h:mm:ss a},
8672             hmsv => q{h:mm:ss a v},
8673             hmv => q{h:mm a v},
8674             ms => q{mm:ss},
8675             y => q{y},
8676             yM => q{M/y},
8677             yMEd => q{E d/M/y},
8678             yMMM => q{MMM y},
8679             yMMMEd => q{E d MMM y},
8680             yMMMM => q{MMMM y},
8681             yMMMd => q{d MMM y},
8682             yMd => q{d/M/y},
8683             yQQQ => q{QQQ y},
8684             yQQQQ => q{QQQQ y},
8685             },
8686             'islamic' => {
8687             Ed => q{E d},
8688             Gy => q{y G},
8689             GyMMM => q{MMM y G},
8690             GyMMMEd => q{E d MMM y G},
8691             GyMMMd => q{d MMM y G},
8692             M => q{L},
8693             MEd => q{E dd/MM},
8694             MMM => q{LLL},
8695             MMMEd => q{E d MMM},
8696             MMMd => q{d MMM},
8697             Md => q{dd/MM},
8698             d => q{d},
8699             y => q{y G},
8700             yyyy => q{y G},
8701             yyyyM => q{M/y GGGGG},
8702             yyyyMEd => q{E d/M/y GGGGG},
8703             yyyyMMM => q{MMM y G},
8704             yyyyMMMEd => q{E d MMM y G},
8705             yyyyMMMM => q{MMMM y G},
8706             yyyyMMMd => q{d MMM y G},
8707             yyyyMd => q{d/M/y GGGGG},
8708             yyyyQQQ => q{QQQ y G},
8709             yyyyQQQQ => q{QQQQ y G},
8710             },
8711             'japanese' => {
8712             Ed => q{E d},
8713             Gy => q{y G},
8714             GyMMM => q{MMM y G},
8715             GyMMMEd => q{E d MMM y G},
8716             GyMMMd => q{d MMM y G},
8717             M => q{L},
8718             MEd => q{E d/M},
8719             MMM => q{LLL},
8720             MMMEd => q{E d MMM},
8721             MMMd => q{d MMM},
8722             Md => q{d/M},
8723             d => q{d},
8724             y => q{y G},
8725             yyyy => q{y G},
8726             yyyyM => q{M/y GGGGG},
8727             yyyyMEd => q{E d/M/y GGGGG},
8728             yyyyMMM => q{MMM y G},
8729             yyyyMMMEd => q{E d MMM y G},
8730             yyyyMMMM => q{MMMM y G},
8731             yyyyMMMd => q{d MMM y G},
8732             yyyyMd => q{d/M/y GGGGG},
8733             yyyyQQQ => q{QQQ y G},
8734             yyyyQQQQ => q{QQQQ y G},
8735             },
8736             'buddhist' => {
8737             M => q{L},
8738             MEd => q{E d/M},
8739             MMM => q{LLL},
8740             MMMEd => q{E d MMM},
8741             MMMd => q{d MMM},
8742             Md => q{d/M},
8743             d => q{d},
8744             y => q{y G},
8745             },
8746             } },
8747             );
8748              
8749             has 'datetime_formats_append_item' => (
8750             is => 'ro',
8751             isa => 'HashRef',
8752             init_arg => undef,
8753             default => sub { {
8754             'gregorian' => {
8755             'Timezone' => '{0} {1}',
8756             },
8757             } },
8758             );
8759              
8760             has 'datetime_formats_interval' => (
8761             is => 'ro',
8762             isa => 'HashRef',
8763             init_arg => undef,
8764             default => sub { {
8765             'generic' => {
8766             H => {
8767             H => q{HH – HH},
8768             },
8769             Hm => {
8770             H => q{HH:mm – HH:mm},
8771             m => q{HH:mm – HH:mm},
8772             },
8773             Hmv => {
8774             H => q{HH:mm – HH:mm v},
8775             m => q{HH:mm – HH:mm v},
8776             },
8777             Hv => {
8778             H => q{HH – HH v},
8779             },
8780             M => {
8781             M => q{M – M},
8782             },
8783             MEd => {
8784             M => q{E dd/MM – E dd/MM},
8785             d => q{E dd/MM – E dd/MM},
8786             },
8787             MMM => {
8788             M => q{MMM–MMM},
8789             },
8790             MMMEd => {
8791             M => q{E d MMM – E d MMM},
8792             d => q{E d MMM – E d MMM},
8793             },
8794             MMMd => {
8795             M => q{d MMM – d MMM},
8796             d => q{d–d MMM},
8797             },
8798             Md => {
8799             M => q{dd/MM – dd/MM},
8800             d => q{dd/MM – dd/MM},
8801             },
8802             d => {
8803             d => q{d – d},
8804             },
8805             fallback => '{0} – {1}',
8806             h => {
8807             a => q{h a – h a},
8808             h => q{h – h a},
8809             },
8810             hm => {
8811             a => q{h:mm a – h:mm a},
8812             h => q{h:mm – h:mm a},
8813             m => q{h:mm – h:mm a},
8814             },
8815             hmv => {
8816             a => q{h:mm a – h:mm a v},
8817             h => q{h:mm – h:mm a v},
8818             m => q{h:mm – h:mm a v},
8819             },
8820             hv => {
8821             a => q{h a – h a v},
8822             h => q{h – h a v},
8823             },
8824             y => {
8825             y => q{y – y G},
8826             },
8827             yM => {
8828             M => q{MM/y – MM/y G},
8829             y => q{M/y – M/y G},
8830             },
8831             yMEd => {
8832             M => q{E dd/MM/y – E dd/MM/y G},
8833             d => q{E dd/MM/y – E dd/MM/y G},
8834             y => q{E dd/MM/y – E dd/MM/y G},
8835             },
8836             yMMM => {
8837             M => q{MMM–MMM y G},
8838             y => q{MMM y – MMM y G},
8839             },
8840             yMMMEd => {
8841             M => q{E d MMM – E d MMM y G},
8842             d => q{E d – E d MMM y G},
8843             y => q{E d MMM y – E d MMM y G},
8844             },
8845             yMMMM => {
8846             M => q{MMMM – MMMM y G},
8847             y => q{MMMM y – MMMM y G},
8848             },
8849             yMMMd => {
8850             M => q{d MMM – d MMM y G},
8851             d => q{d–d MMM y G},
8852             y => q{d MMM y – d MMM y G},
8853             },
8854             yMd => {
8855             M => q{d/M/y – d/M/y G},
8856             d => q{d/M/y – d/M/y G},
8857             y => q{dd/MM/y – dd/MM/y G},
8858             },
8859             },
8860             'gregorian' => {
8861             H => {
8862             H => q{HH – HH},
8863             },
8864             Hm => {
8865             H => q{HH:mm – HH:mm},
8866             m => q{HH:mm – HH:mm},
8867             },
8868             Hmv => {
8869             H => q{HH:mm – HH:mm v},
8870             m => q{HH:mm – HH:mm v},
8871             },
8872             Hv => {
8873             H => q{HH – HH v},
8874             },
8875             M => {
8876             M => q{M–M},
8877             },
8878             MEd => {
8879             M => q{E dd/MM – E dd/MM},
8880             d => q{E dd/MM – E dd/MM},
8881             },
8882             MMM => {
8883             M => q{MMM–MMM},
8884             },
8885             MMMEd => {
8886             M => q{E d MMM – E d MMM},
8887             d => q{E d – E d MMM},
8888             },
8889             MMMd => {
8890             M => q{d MMM – d MMM},
8891             d => q{d–d MMM},
8892             },
8893             Md => {
8894             M => q{dd/MM – dd/MM},
8895             d => q{dd/MM – dd/MM},
8896             },
8897             d => {
8898             d => q{d–d},
8899             },
8900             fallback => '{0} – {1}',
8901             h => {
8902             a => q{h a – h a},
8903             h => q{h – h a},
8904             },
8905             hm => {
8906             a => q{h:mm a – h:mm a},
8907             h => q{h:mm – h:mm a},
8908             m => q{h:mm – h:mm a},
8909             },
8910             hmv => {
8911             a => q{h:mm a – h:mm a v},
8912             h => q{h:mm – h:mm a v},
8913             m => q{h:mm – h:mm a v},
8914             },
8915             hv => {
8916             a => q{h a – h a v},
8917             h => q{h – h a v},
8918             },
8919             y => {
8920             y => q{y–y},
8921             },
8922             yM => {
8923             M => q{MM/y – MM/y},
8924             y => q{M/y – M/y},
8925             },
8926             yMEd => {
8927             M => q{E dd/MM/y – E dd/MM/y},
8928             d => q{E dd/MM/y – E dd/MM/y},
8929             y => q{E dd/MM/y – E dd/MM/y},
8930             },
8931             yMMM => {
8932             M => q{MMM–MMM y},
8933             y => q{MMM y – MMM y},
8934             },
8935             yMMMEd => {
8936             M => q{E d MMM – E d MMM y},
8937             d => q{E d – E d MMM y},
8938             y => q{E d MMM y – E d MMM y},
8939             },
8940             yMMMM => {
8941             M => q{MMMM – MMMM y},
8942             y => q{MMMM y – MMMM y},
8943             },
8944             yMMMd => {
8945             M => q{d MMM – d MMM y},
8946             d => q{d–d MMM y},
8947             y => q{d MMM y – d MMM y},
8948             },
8949             yMd => {
8950             M => q{d/M/y – d/M/y},
8951             d => q{d/M/y – d/M/y},
8952             y => q{dd/MM/y – dd/MM/y},
8953             },
8954             },
8955             } },
8956             );
8957              
8958             has 'cyclic_name_sets' => (
8959             is => 'ro',
8960             isa => 'HashRef',
8961             init_arg => undef,
8962             default => sub { {
8963             'chinese' => {
8964             'dayParts' => {
8965             'format' => {
8966             'abbreviated' => {
8967             0 => q(zi),
8968             1 => q(chou),
8969             2 => q(yin),
8970             3 => q(mao),
8971             4 => q(chen),
8972             5 => q(si),
8973             6 => q(wu),
8974             7 => q(wei),
8975             8 => q(shen),
8976             9 => q(you),
8977             10 => q(xu),
8978             11 => q(hai),
8979             },
8980             },
8981             },
8982             'years' => {
8983             'format' => {
8984             'abbreviated' => {
8985             0 => q(jia-zi),
8986             1 => q(yi-chou),
8987             2 => q(bing-yin),
8988             3 => q(ding-mao),
8989             4 => q(wu-chen),
8990             5 => q(ji-si),
8991             6 => q(geng-wu),
8992             7 => q(xin-wei),
8993             8 => q(ren-shen),
8994             9 => q(gui-you),
8995             10 => q(jia-xu),
8996             11 => q(yi-hai),
8997             12 => q(bing-zi),
8998             13 => q(ding-chou),
8999             14 => q(wu-yin),
9000             15 => q(ji-mao),
9001             16 => q(geng-chen),
9002             17 => q(xin-si),
9003             18 => q(ren-wu),
9004             19 => q(gui-wei),
9005             20 => q(jia-shen),
9006             21 => q(yi-you),
9007             22 => q(bing-xu),
9008             23 => q(ding-hai),
9009             24 => q(wu-zi),
9010             25 => q(ji-chou),
9011             26 => q(geng-yin),
9012             27 => q(xin-mao),
9013             28 => q(ren-chen),
9014             29 => q(gui-si),
9015             30 => q(jia-wu),
9016             31 => q(yi-wei),
9017             32 => q(bing-shen),
9018             33 => q(ding-you),
9019             34 => q(wu-xu),
9020             35 => q(ji-hai),
9021             36 => q(geng-zi),
9022             37 => q(xin-chou),
9023             38 => q(ren-yin),
9024             39 => q(gui-mao),
9025             40 => q(jia-chen),
9026             41 => q(yi-si),
9027             42 => q(bing-wu),
9028             43 => q(ding-wei),
9029             44 => q(wu-shen),
9030             45 => q(ji-you),
9031             46 => q(geng-xu),
9032             47 => q(xin-hai),
9033             48 => q(ren-zi),
9034             49 => q(gui-chou),
9035             50 => q(jia-yin),
9036             51 => q(yi-mao),
9037             52 => q(bing-chen),
9038             53 => q(ding-si),
9039             54 => q(wu-wu),
9040             55 => q(ji-wei),
9041             56 => q(geng-shen),
9042             57 => q(xin-you),
9043             58 => q(ren-xu),
9044             59 => q(gui-hai),
9045             },
9046             },
9047             },
9048             'zodiacs' => {
9049             'format' => {
9050             'abbreviated' => {
9051             0 => q(zi),
9052             1 => q(chou),
9053             2 => q(yin),
9054             3 => q(mao),
9055             4 => q(chen),
9056             5 => q(si),
9057             6 => q(wu),
9058             7 => q(wei),
9059             8 => q(shen),
9060             9 => q(you),
9061             10 => q(xu),
9062             11 => q(hai),
9063             },
9064             },
9065             },
9066             },
9067             'dangi' => {
9068             'dayParts' => {
9069             'format' => {
9070             'abbreviated' => {
9071             0 => q(zi),
9072             1 => q(chou),
9073             2 => q(yin),
9074             3 => q(mao),
9075             4 => q(chen),
9076             5 => q(si),
9077             6 => q(wu),
9078             7 => q(wei),
9079             8 => q(shen),
9080             9 => q(you),
9081             10 => q(xu),
9082             11 => q(hai),
9083             },
9084             },
9085             },
9086             'years' => {
9087             'format' => {
9088             'abbreviated' => {
9089             0 => q(jia-zi),
9090             1 => q(yi-chou),
9091             2 => q(bing-yin),
9092             3 => q(ding-mao),
9093             4 => q(wu-chen),
9094             5 => q(ji-si),
9095             6 => q(geng-wu),
9096             7 => q(xin-wei),
9097             8 => q(ren-shen),
9098             9 => q(gui-you),
9099             10 => q(jia-xu),
9100             11 => q(yi-hai),
9101             12 => q(bing-zi),
9102             13 => q(ding-chou),
9103             14 => q(wu-yin),
9104             15 => q(ji-mao),
9105             16 => q(geng-chen),
9106             17 => q(xin-si),
9107             18 => q(ren-wu),
9108             19 => q(gui-wei),
9109             20 => q(jia-shen),
9110             21 => q(yi-you),
9111             22 => q(bing-xu),
9112             23 => q(ding-hai),
9113             24 => q(wu-zi),
9114             25 => q(ji-chou),
9115             26 => q(geng-yin),
9116             27 => q(xin-mao),
9117             28 => q(ren-chen),
9118             29 => q(gui-si),
9119             30 => q(jia-wu),
9120             31 => q(yi-wei),
9121             32 => q(bing-shen),
9122             33 => q(ding-you),
9123             34 => q(wu-xu),
9124             35 => q(ji-hai),
9125             36 => q(geng-zi),
9126             37 => q(xin-chou),
9127             38 => q(ren-yin),
9128             39 => q(gui-mao),
9129             40 => q(jia-chen),
9130             41 => q(yi-si),
9131             42 => q(bing-wu),
9132             43 => q(ding-wei),
9133             44 => q(wu-shen),
9134             45 => q(ji-you),
9135             46 => q(geng-xu),
9136             47 => q(xin-hai),
9137             48 => q(ren-zi),
9138             49 => q(gui-chou),
9139             50 => q(jia-yin),
9140             51 => q(yi-mao),
9141             52 => q(bing-chen),
9142             53 => q(ding-si),
9143             54 => q(wu-wu),
9144             55 => q(ji-wei),
9145             56 => q(geng-shen),
9146             57 => q(xin-you),
9147             58 => q(ren-xu),
9148             59 => q(gui-hai),
9149             },
9150             },
9151             },
9152             'zodiacs' => {
9153             'format' => {
9154             'abbreviated' => {
9155             0 => q(zi),
9156             1 => q(chou),
9157             2 => q(yin),
9158             3 => q(mao),
9159             4 => q(chen),
9160             5 => q(si),
9161             6 => q(wu),
9162             7 => q(wei),
9163             8 => q(shen),
9164             9 => q(you),
9165             10 => q(xu),
9166             11 => q(hai),
9167             },
9168             },
9169             },
9170             },
9171             } },
9172             );
9173              
9174             has 'time_zone_names' => (
9175             is => 'ro',
9176             isa => 'HashRef',
9177             init_arg => undef,
9178             default => sub { {
9179             hourFormat => q(+HH:mm;−HH:mm),
9180             gmtFormat => q(UTC{0}),
9181             gmtZeroFormat => q(UTC),
9182             regionFormat => q(heure : {0}),
9183             regionFormat => q({0} (heure d’été)),
9184             regionFormat => q({0} (heure standard)),
9185             fallbackFormat => q({1} ({0})),
9186             'Acre' => {
9187             long => {
9188             'daylight' => q(heure d’été de l’Acre),
9189             'generic' => q(heure de l’Acre),
9190             'standard' => q(heure normale de l’Acre),
9191             },
9192             },
9193             'Afghanistan' => {
9194             long => {
9195             'standard' => q(heure de l’Afghanistan),
9196             },
9197             },
9198             'Africa/Abidjan' => {
9199             exemplarCity => q#Abidjan#,
9200             },
9201             'Africa/Accra' => {
9202             exemplarCity => q#Accra#,
9203             },
9204             'Africa/Addis_Ababa' => {
9205             exemplarCity => q#Addis-Abeba#,
9206             },
9207             'Africa/Algiers' => {
9208             exemplarCity => q#Alger#,
9209             },
9210             'Africa/Asmera' => {
9211             exemplarCity => q#Asmara#,
9212             },
9213             'Africa/Bamako' => {
9214             exemplarCity => q#Bamako#,
9215             },
9216             'Africa/Bangui' => {
9217             exemplarCity => q#Bangui#,
9218             },
9219             'Africa/Banjul' => {
9220             exemplarCity => q#Banjul#,
9221             },
9222             'Africa/Bissau' => {
9223             exemplarCity => q#Bissau#,
9224             },
9225             'Africa/Blantyre' => {
9226             exemplarCity => q#Blantyre#,
9227             },
9228             'Africa/Brazzaville' => {
9229             exemplarCity => q#Brazzaville#,
9230             },
9231             'Africa/Bujumbura' => {
9232             exemplarCity => q#Bujumbura#,
9233             },
9234             'Africa/Cairo' => {
9235             exemplarCity => q#Le Caire#,
9236             },
9237             'Africa/Casablanca' => {
9238             exemplarCity => q#Casablanca#,
9239             },
9240             'Africa/Ceuta' => {
9241             exemplarCity => q#Ceuta#,
9242             },
9243             'Africa/Conakry' => {
9244             exemplarCity => q#Conakry#,
9245             },
9246             'Africa/Dakar' => {
9247             exemplarCity => q#Dakar#,
9248             },
9249             'Africa/Dar_es_Salaam' => {
9250             exemplarCity => q#Dar es Salaam#,
9251             },
9252             'Africa/Djibouti' => {
9253             exemplarCity => q#Djibouti#,
9254             },
9255             'Africa/Douala' => {
9256             exemplarCity => q#Douala#,
9257             },
9258             'Africa/El_Aaiun' => {
9259             exemplarCity => q#Laâyoune#,
9260             },
9261             'Africa/Freetown' => {
9262             exemplarCity => q#Freetown#,
9263             },
9264             'Africa/Gaborone' => {
9265             exemplarCity => q#Gaborone#,
9266             },
9267             'Africa/Harare' => {
9268             exemplarCity => q#Harare#,
9269             },
9270             'Africa/Johannesburg' => {
9271             exemplarCity => q#Johannesburg#,
9272             },
9273             'Africa/Juba' => {
9274             exemplarCity => q#Juba#,
9275             },
9276             'Africa/Kampala' => {
9277             exemplarCity => q#Kampala#,
9278             },
9279             'Africa/Khartoum' => {
9280             exemplarCity => q#Khartoum#,
9281             },
9282             'Africa/Kigali' => {
9283             exemplarCity => q#Kigali#,
9284             },
9285             'Africa/Kinshasa' => {
9286             exemplarCity => q#Kinshasa#,
9287             },
9288             'Africa/Lagos' => {
9289             exemplarCity => q#Lagos#,
9290             },
9291             'Africa/Libreville' => {
9292             exemplarCity => q#Libreville#,
9293             },
9294             'Africa/Lome' => {
9295             exemplarCity => q#Lomé#,
9296             },
9297             'Africa/Luanda' => {
9298             exemplarCity => q#Luanda#,
9299             },
9300             'Africa/Lubumbashi' => {
9301             exemplarCity => q#Lubumbashi#,
9302             },
9303             'Africa/Lusaka' => {
9304             exemplarCity => q#Lusaka#,
9305             },
9306             'Africa/Malabo' => {
9307             exemplarCity => q#Malabo#,
9308             },
9309             'Africa/Maputo' => {
9310             exemplarCity => q#Maputo#,
9311             },
9312             'Africa/Maseru' => {
9313             exemplarCity => q#Maseru#,
9314             },
9315             'Africa/Mbabane' => {
9316             exemplarCity => q#Mbabane#,
9317             },
9318             'Africa/Mogadishu' => {
9319             exemplarCity => q#Mogadiscio#,
9320             },
9321             'Africa/Monrovia' => {
9322             exemplarCity => q#Monrovia#,
9323             },
9324             'Africa/Nairobi' => {
9325             exemplarCity => q#Nairobi#,
9326             },
9327             'Africa/Ndjamena' => {
9328             exemplarCity => q#N’Djamena#,
9329             },
9330             'Africa/Niamey' => {
9331             exemplarCity => q#Niamey#,
9332             },
9333             'Africa/Nouakchott' => {
9334             exemplarCity => q#Nouakchott#,
9335             },
9336             'Africa/Ouagadougou' => {
9337             exemplarCity => q#Ouagadougou#,
9338             },
9339             'Africa/Porto-Novo' => {
9340             exemplarCity => q#Porto-Novo#,
9341             },
9342             'Africa/Sao_Tome' => {
9343             exemplarCity => q#São Tomé#,
9344             },
9345             'Africa/Tripoli' => {
9346             exemplarCity => q#Tripoli [Libye]#,
9347             },
9348             'Africa/Tunis' => {
9349             exemplarCity => q#Tunis#,
9350             },
9351             'Africa/Windhoek' => {
9352             exemplarCity => q#Windhoek#,
9353             },
9354             'Africa_Central' => {
9355             long => {
9356             'standard' => q(heure normale d’Afrique centrale),
9357             },
9358             },
9359             'Africa_Eastern' => {
9360             long => {
9361             'standard' => q(heure normale d’Afrique de l’Est),
9362             },
9363             },
9364             'Africa_Southern' => {
9365             long => {
9366             'standard' => q(heure normale d’Afrique méridionale),
9367             },
9368             },
9369             'Africa_Western' => {
9370             long => {
9371             'daylight' => q(heure d’été d’Afrique de l’Ouest),
9372             'generic' => q(heure d’Afrique de l’Ouest),
9373             'standard' => q(heure normale d’Afrique de l’Ouest),
9374             },
9375             },
9376             'Alaska' => {
9377             long => {
9378             'daylight' => q(heure d’été de l’Alaska),
9379             'generic' => q(heure de l’Alaska),
9380             'standard' => q(heure normale de l’Alaska),
9381             },
9382             },
9383             'Almaty' => {
9384             long => {
9385             'daylight' => q(heure d’été d’Alma Ata),
9386             'generic' => q(heure d’Alma Ata),
9387             'standard' => q(heure normale d’Alma Ata),
9388             },
9389             },
9390             'Amazon' => {
9391             long => {
9392             'daylight' => q(heure d’été de l’Amazonie),
9393             'generic' => q(heure de l’Amazonie),
9394             'standard' => q(heure normale de l’Amazonie),
9395             },
9396             },
9397             'America/Adak' => {
9398             exemplarCity => q#Adak#,
9399             },
9400             'America/Anchorage' => {
9401             exemplarCity => q#Anchorage#,
9402             },
9403             'America/Anguilla' => {
9404             exemplarCity => q#Anguilla#,
9405             },
9406             'America/Antigua' => {
9407             exemplarCity => q#Antigua#,
9408             },
9409             'America/Araguaina' => {
9410             exemplarCity => q#Araguaína#,
9411             },
9412             'America/Argentina/La_Rioja' => {
9413             exemplarCity => q#La Rioja#,
9414             },
9415             'America/Argentina/Rio_Gallegos' => {
9416             exemplarCity => q#Río Gallegos#,
9417             },
9418             'America/Argentina/Salta' => {
9419             exemplarCity => q#Salta#,
9420             },
9421             'America/Argentina/San_Juan' => {
9422             exemplarCity => q#San Juan#,
9423             },
9424             'America/Argentina/San_Luis' => {
9425             exemplarCity => q#San Luis#,
9426             },
9427             'America/Argentina/Tucuman' => {
9428             exemplarCity => q#Tucumán#,
9429             },
9430             'America/Argentina/Ushuaia' => {
9431             exemplarCity => q#Ushuaïa#,
9432             },
9433             'America/Aruba' => {
9434             exemplarCity => q#Aruba#,
9435             },
9436             'America/Asuncion' => {
9437             exemplarCity => q#Asunción#,
9438             },
9439             'America/Bahia' => {
9440             exemplarCity => q#Bahia#,
9441             },
9442             'America/Bahia_Banderas' => {
9443             exemplarCity => q#Bahia de Banderas#,
9444             },
9445             'America/Barbados' => {
9446             exemplarCity => q#La Barbade#,
9447             },
9448             'America/Belem' => {
9449             exemplarCity => q#Belém#,
9450             },
9451             'America/Belize' => {
9452             exemplarCity => q#Belize#,
9453             },
9454             'America/Blanc-Sablon' => {
9455             exemplarCity => q#Blanc-Sablon#,
9456             },
9457             'America/Boa_Vista' => {
9458             exemplarCity => q#Boa Vista#,
9459             },
9460             'America/Bogota' => {
9461             exemplarCity => q#Bogota#,
9462             },
9463             'America/Boise' => {
9464             exemplarCity => q#Boise#,
9465             },
9466             'America/Buenos_Aires' => {
9467             exemplarCity => q#Buenos Aires#,
9468             },
9469             'America/Cambridge_Bay' => {
9470             exemplarCity => q#Cambridge Bay#,
9471             },
9472             'America/Campo_Grande' => {
9473             exemplarCity => q#Campo Grande#,
9474             },
9475             'America/Cancun' => {
9476             exemplarCity => q#Cancún#,
9477             },
9478             'America/Caracas' => {
9479             exemplarCity => q#Caracas#,
9480             },
9481             'America/Catamarca' => {
9482             exemplarCity => q#Catamarca#,
9483             },
9484             'America/Cayenne' => {
9485             exemplarCity => q#Cayenne#,
9486             },
9487             'America/Cayman' => {
9488             exemplarCity => q#Caïmans#,
9489             },
9490             'America/Chicago' => {
9491             exemplarCity => q#Chicago#,
9492             },
9493             'America/Chihuahua' => {
9494             exemplarCity => q#Chihuahua#,
9495             },
9496             'America/Coral_Harbour' => {
9497             exemplarCity => q#Atikokan#,
9498             },
9499             'America/Cordoba' => {
9500             exemplarCity => q#Córdoba#,
9501             },
9502             'America/Costa_Rica' => {
9503             exemplarCity => q#Costa Rica#,
9504             },
9505             'America/Creston' => {
9506             exemplarCity => q#Creston#,
9507             },
9508             'America/Cuiaba' => {
9509             exemplarCity => q#Cuiabá#,
9510             },
9511             'America/Curacao' => {
9512             exemplarCity => q#Curaçao#,
9513             },
9514             'America/Danmarkshavn' => {
9515             exemplarCity => q#Danmarkshavn#,
9516             },
9517             'America/Dawson' => {
9518             exemplarCity => q#Dawson#,
9519             },
9520             'America/Dawson_Creek' => {
9521             exemplarCity => q#Dawson Creek#,
9522             },
9523             'America/Denver' => {
9524             exemplarCity => q#Denver#,
9525             },
9526             'America/Detroit' => {
9527             exemplarCity => q#Détroit#,
9528             },
9529             'America/Dominica' => {
9530             exemplarCity => q#Dominique#,
9531             },
9532             'America/Edmonton' => {
9533             exemplarCity => q#Edmonton#,
9534             },
9535             'America/Eirunepe' => {
9536             exemplarCity => q#Eirunepé#,
9537             },
9538             'America/El_Salvador' => {
9539             exemplarCity => q#El Salvador#,
9540             },
9541             'America/Fortaleza' => {
9542             exemplarCity => q#Fortaleza#,
9543             },
9544             'America/Glace_Bay' => {
9545             exemplarCity => q#Glace Bay#,
9546             },
9547             'America/Godthab' => {
9548             exemplarCity => q#Nuuk#,
9549             },
9550             'America/Goose_Bay' => {
9551             exemplarCity => q#Goose Bay#,
9552             },
9553             'America/Grand_Turk' => {
9554             exemplarCity => q#Grand Turk#,
9555             },
9556             'America/Grenada' => {
9557             exemplarCity => q#Grenade#,
9558             },
9559             'America/Guadeloupe' => {
9560             exemplarCity => q#Guadeloupe#,
9561             },
9562             'America/Guatemala' => {
9563             exemplarCity => q#Guatemala#,
9564             },
9565             'America/Guayaquil' => {
9566             exemplarCity => q#Guayaquil#,
9567             },
9568             'America/Guyana' => {
9569             exemplarCity => q#Guyana#,
9570             },
9571             'America/Halifax' => {
9572             exemplarCity => q#Halifax#,
9573             },
9574             'America/Havana' => {
9575             exemplarCity => q#La Havane#,
9576             },
9577             'America/Hermosillo' => {
9578             exemplarCity => q#Hermosillo#,
9579             },
9580             'America/Indiana/Knox' => {
9581             exemplarCity => q#Knox [Indiana]#,
9582             },
9583             'America/Indiana/Marengo' => {
9584             exemplarCity => q#Marengo [Indiana]#,
9585             },
9586             'America/Indiana/Petersburg' => {
9587             exemplarCity => q#Petersburg [Indiana]#,
9588             },
9589             'America/Indiana/Tell_City' => {
9590             exemplarCity => q#Tell City [Indiana]#,
9591             },
9592             'America/Indiana/Vevay' => {
9593             exemplarCity => q#Vevay [Indiana]#,
9594             },
9595             'America/Indiana/Vincennes' => {
9596             exemplarCity => q#Vincennes [Indiana]#,
9597             },
9598             'America/Indiana/Winamac' => {
9599             exemplarCity => q#Winamac [Indiana]#,
9600             },
9601             'America/Indianapolis' => {
9602             exemplarCity => q#Indianapolis#,
9603             },
9604             'America/Inuvik' => {
9605             exemplarCity => q#Inuvik#,
9606             },
9607             'America/Iqaluit' => {
9608             exemplarCity => q#Iqaluit#,
9609             },
9610             'America/Jamaica' => {
9611             exemplarCity => q#Jamaïque#,
9612             },
9613             'America/Jujuy' => {
9614             exemplarCity => q#Jujuy#,
9615             },
9616             'America/Juneau' => {
9617             exemplarCity => q#Juneau#,
9618             },
9619             'America/Kentucky/Monticello' => {
9620             exemplarCity => q#Monticello [Kentucky]#,
9621             },
9622             'America/Kralendijk' => {
9623             exemplarCity => q#Kralendijk#,
9624             },
9625             'America/La_Paz' => {
9626             exemplarCity => q#La Paz#,
9627             },
9628             'America/Lima' => {
9629             exemplarCity => q#Lima#,
9630             },
9631             'America/Los_Angeles' => {
9632             exemplarCity => q#Los Angeles#,
9633             },
9634             'America/Louisville' => {
9635             exemplarCity => q#Louisville#,
9636             },
9637             'America/Lower_Princes' => {
9638             exemplarCity => q#Lower Prince’s Quarter#,
9639             },
9640             'America/Maceio' => {
9641             exemplarCity => q#Maceió#,
9642             },
9643             'America/Managua' => {
9644             exemplarCity => q#Managua#,
9645             },
9646             'America/Manaus' => {
9647             exemplarCity => q#Manaos#,
9648             },
9649             'America/Marigot' => {
9650             exemplarCity => q#Marigot#,
9651             },
9652             'America/Martinique' => {
9653             exemplarCity => q#Martinique#,
9654             },
9655             'America/Matamoros' => {
9656             exemplarCity => q#Matamoros#,
9657             },
9658             'America/Mazatlan' => {
9659             exemplarCity => q#Mazatlán#,
9660             },
9661             'America/Mendoza' => {
9662             exemplarCity => q#Mendoza#,
9663             },
9664             'America/Menominee' => {
9665             exemplarCity => q#Menominee#,
9666             },
9667             'America/Merida' => {
9668             exemplarCity => q#Mérida#,
9669             },
9670             'America/Metlakatla' => {
9671             exemplarCity => q#Metlakatla#,
9672             },
9673             'America/Mexico_City' => {
9674             exemplarCity => q#Mexico#,
9675             },
9676             'America/Miquelon' => {
9677             exemplarCity => q#Miquelon#,
9678             },
9679             'America/Moncton' => {
9680             exemplarCity => q#Moncton#,
9681             },
9682             'America/Monterrey' => {
9683             exemplarCity => q#Monterrey#,
9684             },
9685             'America/Montevideo' => {
9686             exemplarCity => q#Montevideo#,
9687             },
9688             'America/Montserrat' => {
9689             exemplarCity => q#Montserrat#,
9690             },
9691             'America/Nassau' => {
9692             exemplarCity => q#Nassau#,
9693             },
9694             'America/New_York' => {
9695             exemplarCity => q#New York#,
9696             },
9697             'America/Nipigon' => {
9698             exemplarCity => q#Nipigon#,
9699             },
9700             'America/Nome' => {
9701             exemplarCity => q#Nome#,
9702             },
9703             'America/Noronha' => {
9704             exemplarCity => q#Noronha#,
9705             },
9706             'America/North_Dakota/Beulah' => {
9707             exemplarCity => q#Beulah [Dakota du Nord]#,
9708             },
9709             'America/North_Dakota/Center' => {
9710             exemplarCity => q#Center [Dakota du Nord]#,
9711             },
9712             'America/North_Dakota/New_Salem' => {
9713             exemplarCity => q#New Salem [Dakota du Nord]#,
9714             },
9715             'America/Ojinaga' => {
9716             exemplarCity => q#Ojinaga#,
9717             },
9718             'America/Panama' => {
9719             exemplarCity => q#Panama#,
9720             },
9721             'America/Pangnirtung' => {
9722             exemplarCity => q#Pangnirtung#,
9723             },
9724             'America/Paramaribo' => {
9725             exemplarCity => q#Paramaribo#,
9726             },
9727             'America/Phoenix' => {
9728             exemplarCity => q#Phoenix#,
9729             },
9730             'America/Port-au-Prince' => {
9731             exemplarCity => q#Port-au-Prince#,
9732             },
9733             'America/Port_of_Spain' => {
9734             exemplarCity => q#Port-d’Espagne#,
9735             },
9736             'America/Porto_Velho' => {
9737             exemplarCity => q#Porto Velho#,
9738             },
9739             'America/Puerto_Rico' => {
9740             exemplarCity => q#Porto Rico#,
9741             },
9742             'America/Rainy_River' => {
9743             exemplarCity => q#Rainy River#,
9744             },
9745             'America/Rankin_Inlet' => {
9746             exemplarCity => q#Rankin Inlet#,
9747             },
9748             'America/Recife' => {
9749             exemplarCity => q#Recife#,
9750             },
9751             'America/Regina' => {
9752             exemplarCity => q#Regina#,
9753             },
9754             'America/Resolute' => {
9755             exemplarCity => q#Resolute#,
9756             },
9757             'America/Rio_Branco' => {
9758             exemplarCity => q#Rio Branco#,
9759             },
9760             'America/Santa_Isabel' => {
9761             exemplarCity => q#Santa Isabel#,
9762             },
9763             'America/Santarem' => {
9764             exemplarCity => q#Santarém#,
9765             },
9766             'America/Santiago' => {
9767             exemplarCity => q#Santiago#,
9768             },
9769             'America/Santo_Domingo' => {
9770             exemplarCity => q#Saint-Domingue#,
9771             },
9772             'America/Sao_Paulo' => {
9773             exemplarCity => q#São Paulo#,
9774             },
9775             'America/Scoresbysund' => {
9776             exemplarCity => q#Ittoqqortoormiit#,
9777             },
9778             'America/Sitka' => {
9779             exemplarCity => q#Sitka#,
9780             },
9781             'America/St_Barthelemy' => {
9782             exemplarCity => q#Saint-Barthélemy#,
9783             },
9784             'America/St_Johns' => {
9785             exemplarCity => q#Saint-Jean de Terre-Neuve#,
9786             },
9787             'America/St_Kitts' => {
9788             exemplarCity => q#Saint-Kitts#,
9789             },
9790             'America/St_Lucia' => {
9791             exemplarCity => q#Sainte-Lucie#,
9792             },
9793             'America/St_Thomas' => {
9794             exemplarCity => q#Saint-Thomas#,
9795             },
9796             'America/St_Vincent' => {
9797             exemplarCity => q#Saint-Vincent#,
9798             },
9799             'America/Swift_Current' => {
9800             exemplarCity => q#Swift Current#,
9801             },
9802             'America/Tegucigalpa' => {
9803             exemplarCity => q#Tégucigalpa#,
9804             },
9805             'America/Thule' => {
9806             exemplarCity => q#Thulé#,
9807             },
9808             'America/Thunder_Bay' => {
9809             exemplarCity => q#Thunder Bay#,
9810             },
9811             'America/Tijuana' => {
9812             exemplarCity => q#Tijuana#,
9813             },
9814             'America/Toronto' => {
9815             exemplarCity => q#Toronto#,
9816             },
9817             'America/Tortola' => {
9818             exemplarCity => q#Tortola#,
9819             },
9820             'America/Vancouver' => {
9821             exemplarCity => q#Vancouver#,
9822             },
9823             'America/Whitehorse' => {
9824             exemplarCity => q#Whitehorse#,
9825             },
9826             'America/Winnipeg' => {
9827             exemplarCity => q#Winnipeg#,
9828             },
9829             'America/Yakutat' => {
9830             exemplarCity => q#Yakutat#,
9831             },
9832             'America/Yellowknife' => {
9833             exemplarCity => q#Yellowknife#,
9834             },
9835             'America_Central' => {
9836             long => {
9837             'daylight' => q(heure d’été du Centre),
9838             'generic' => q(heure du centre nord-américain),
9839             'standard' => q(heure normale du centre nord-américain),
9840             },
9841             },
9842             'America_Eastern' => {
9843             long => {
9844             'daylight' => q(heure d’été de l’Est),
9845             'generic' => q(heure de l’Est nord-américain),
9846             'standard' => q(heure normale de l’Est nord-américain),
9847             },
9848             },
9849             'America_Mountain' => {
9850             long => {
9851             'daylight' => q(heure d’été des Rocheuses),
9852             'generic' => q(heure des Rocheuses),
9853             'standard' => q(heure normale des Rocheuses),
9854             },
9855             },
9856             'America_Pacific' => {
9857             long => {
9858             'daylight' => q(heure d’été du Pacifique),
9859             'generic' => q(heure du Pacifique nord-américain),
9860             'standard' => q(heure normale du Pacifique nord-américain),
9861             },
9862             },
9863             'Anadyr' => {
9864             long => {
9865             'daylight' => q(heure d’été d’Anadyr),
9866             'generic' => q(heure d’Anadyr),
9867             'standard' => q(heure normale d’Anadyr),
9868             },
9869             },
9870             'Antarctica/Casey' => {
9871             exemplarCity => q#Casey#,
9872             },
9873             'Antarctica/Davis' => {
9874             exemplarCity => q#Davis#,
9875             },
9876             'Antarctica/DumontDUrville' => {
9877             exemplarCity => q#Dumont d’Urville#,
9878             },
9879             'Antarctica/Macquarie' => {
9880             exemplarCity => q#Macquarie#,
9881             },
9882             'Antarctica/Mawson' => {
9883             exemplarCity => q#Mawson#,
9884             },
9885             'Antarctica/McMurdo' => {
9886             exemplarCity => q#McMurdo#,
9887             },
9888             'Antarctica/Palmer' => {
9889             exemplarCity => q#Palmer#,
9890             },
9891             'Antarctica/Rothera' => {
9892             exemplarCity => q#Rothera#,
9893             },
9894             'Antarctica/Syowa' => {
9895             exemplarCity => q#Showa#,
9896             },
9897             'Antarctica/Troll' => {
9898             exemplarCity => q#Troll#,
9899             },
9900             'Antarctica/Vostok' => {
9901             exemplarCity => q#Vostok#,
9902             },
9903             'Apia' => {
9904             long => {
9905             'daylight' => q(heure d’été d’Apia),
9906             'generic' => q(heure d’Apia),
9907             'standard' => q(heure normale d’Apia),
9908             },
9909             },
9910             'Aqtau' => {
9911             long => {
9912             'daylight' => q(heure d’été d’Aktaou),
9913             'generic' => q(heure d’Aktaou),
9914             'standard' => q(heure normale d’Aktaou),
9915             },
9916             },
9917             'Aqtobe' => {
9918             long => {
9919             'daylight' => q(heure d’été d’Aqtöbe),
9920             'generic' => q(heure d’Aqtöbe),
9921             'standard' => q(heure normale d’Aqtöbe),
9922             },
9923             },
9924             'Arabian' => {
9925             long => {
9926             'daylight' => q(heure d’été de l’Arabie),
9927             'generic' => q(heure de l’Arabie),
9928             'standard' => q(heure normale de l’Arabie),
9929             },
9930             },
9931             'Arctic/Longyearbyen' => {
9932             exemplarCity => q#Longyearbyen#,
9933             },
9934             'Argentina' => {
9935             long => {
9936             'daylight' => q(heure d’été de l’Argentine),
9937             'generic' => q(heure de l’Argentine),
9938             'standard' => q(heure normale d’Argentine),
9939             },
9940             },
9941             'Argentina_Western' => {
9942             long => {
9943             'daylight' => q(heure d’été de l’Ouest argentin),
9944             'generic' => q(heure de l’Ouest argentin),
9945             'standard' => q(heure normale de l’Ouest argentin),
9946             },
9947             },
9948             'Armenia' => {
9949             long => {
9950             'daylight' => q(heure d’été d’Arménie),
9951             'generic' => q(heure de l’Arménie),
9952             'standard' => q(heure normale de l’Arménie),
9953             },
9954             },
9955             'Asia/Aden' => {
9956             exemplarCity => q#Aden#,
9957             },
9958             'Asia/Almaty' => {
9959             exemplarCity => q#Alma Ata#,
9960             },
9961             'Asia/Amman' => {
9962             exemplarCity => q#Amman#,
9963             },
9964             'Asia/Anadyr' => {
9965             exemplarCity => q#Anadyr#,
9966             },
9967             'Asia/Aqtau' => {
9968             exemplarCity => q#Aktaou#,
9969             },
9970             'Asia/Aqtobe' => {
9971             exemplarCity => q#Aktioubinsk#,
9972             },
9973             'Asia/Ashgabat' => {
9974             exemplarCity => q#Achgabat#,
9975             },
9976             'Asia/Baghdad' => {
9977             exemplarCity => q#Bagdad#,
9978             },
9979             'Asia/Bahrain' => {
9980             exemplarCity => q#Bahreïn#,
9981             },
9982             'Asia/Baku' => {
9983             exemplarCity => q#Bakou#,
9984             },
9985             'Asia/Bangkok' => {
9986             exemplarCity => q#Bangkok#,
9987             },
9988             'Asia/Beirut' => {
9989             exemplarCity => q#Beyrouth#,
9990             },
9991             'Asia/Bishkek' => {
9992             exemplarCity => q#Bichkek#,
9993             },
9994             'Asia/Brunei' => {
9995             exemplarCity => q#Brunei#,
9996             },
9997             'Asia/Calcutta' => {
9998             exemplarCity => q#Calcutta#,
9999             },
10000             'Asia/Choibalsan' => {
10001             exemplarCity => q#Tchoïbalsan#,
10002             },
10003             'Asia/Colombo' => {
10004             exemplarCity => q#Colombo#,
10005             },
10006             'Asia/Damascus' => {
10007             exemplarCity => q#Damas#,
10008             },
10009             'Asia/Dhaka' => {
10010             exemplarCity => q#Dhaka#,
10011             },
10012             'Asia/Dili' => {
10013             exemplarCity => q#Dili#,
10014             },
10015             'Asia/Dubai' => {
10016             exemplarCity => q#Dubaï#,
10017             },
10018             'Asia/Dushanbe' => {
10019             exemplarCity => q#Douchanbé#,
10020             },
10021             'Asia/Gaza' => {
10022             exemplarCity => q#Gaza#,
10023             },
10024             'Asia/Hebron' => {
10025             exemplarCity => q#Hébron#,
10026             },
10027             'Asia/Hong_Kong' => {
10028             exemplarCity => q#Hong Kong#,
10029             },
10030             'Asia/Hovd' => {
10031             exemplarCity => q#Hovd#,
10032             },
10033             'Asia/Irkutsk' => {
10034             exemplarCity => q#Irkoutsk#,
10035             },
10036             'Asia/Jakarta' => {
10037             exemplarCity => q#Jakarta#,
10038             },
10039             'Asia/Jayapura' => {
10040             exemplarCity => q#Jayapura#,
10041             },
10042             'Asia/Jerusalem' => {
10043             exemplarCity => q#Jérusalem#,
10044             },
10045             'Asia/Kabul' => {
10046             exemplarCity => q#Kaboul#,
10047             },
10048             'Asia/Kamchatka' => {
10049             exemplarCity => q#Kamtchatka#,
10050             },
10051             'Asia/Karachi' => {
10052             exemplarCity => q#Karachi#,
10053             },
10054             'Asia/Katmandu' => {
10055             exemplarCity => q#Katmandou#,
10056             },
10057             'Asia/Khandyga' => {
10058             exemplarCity => q#Khandyga#,
10059             },
10060             'Asia/Krasnoyarsk' => {
10061             exemplarCity => q#Krasnoïarsk#,
10062             },
10063             'Asia/Kuala_Lumpur' => {
10064             exemplarCity => q#Kuala Lumpur#,
10065             },
10066             'Asia/Kuching' => {
10067             exemplarCity => q#Kuching#,
10068             },
10069             'Asia/Kuwait' => {
10070             exemplarCity => q#Koweït#,
10071             },
10072             'Asia/Macau' => {
10073             exemplarCity => q#Macao#,
10074             },
10075             'Asia/Magadan' => {
10076             exemplarCity => q#Magadan#,
10077             },
10078             'Asia/Makassar' => {
10079             exemplarCity => q#Macassar#,
10080             },
10081             'Asia/Manila' => {
10082             exemplarCity => q#Manille#,
10083             },
10084             'Asia/Muscat' => {
10085             exemplarCity => q#Mascate#,
10086             },
10087             'Asia/Nicosia' => {
10088             exemplarCity => q#Nicosie#,
10089             },
10090             'Asia/Novokuznetsk' => {
10091             exemplarCity => q#Novokuznetsk#,
10092             },
10093             'Asia/Novosibirsk' => {
10094             exemplarCity => q#Novossibirsk#,
10095             },
10096             'Asia/Omsk' => {
10097             exemplarCity => q#Omsk#,
10098             },
10099             'Asia/Oral' => {
10100             exemplarCity => q#Ouralsk#,
10101             },
10102             'Asia/Phnom_Penh' => {
10103             exemplarCity => q#Phnom Penh#,
10104             },
10105             'Asia/Pontianak' => {
10106             exemplarCity => q#Pontianak#,
10107             },
10108             'Asia/Pyongyang' => {
10109             exemplarCity => q#Pyongyang#,
10110             },
10111             'Asia/Qatar' => {
10112             exemplarCity => q#Qatar#,
10113             },
10114             'Asia/Qyzylorda' => {
10115             exemplarCity => q#Kzyl Orda#,
10116             },
10117             'Asia/Rangoon' => {
10118             exemplarCity => q#Rangoun#,
10119             },
10120             'Asia/Riyadh' => {
10121             exemplarCity => q#Riyad#,
10122             },
10123             'Asia/Saigon' => {
10124             exemplarCity => q#Hô-Chi-Minh-Ville#,
10125             },
10126             'Asia/Sakhalin' => {
10127             exemplarCity => q#Sakhaline#,
10128             },
10129             'Asia/Samarkand' => {
10130             exemplarCity => q#Samarcande#,
10131             },
10132             'Asia/Seoul' => {
10133             exemplarCity => q#Séoul#,
10134             },
10135             'Asia/Shanghai' => {
10136             exemplarCity => q#Shanghai#,
10137             },
10138             'Asia/Singapore' => {
10139             exemplarCity => q#Singapour#,
10140             },
10141             'Asia/Taipei' => {
10142             exemplarCity => q#Taipei#,
10143             },
10144             'Asia/Tashkent' => {
10145             exemplarCity => q#Tachkent#,
10146             },
10147             'Asia/Tbilisi' => {
10148             exemplarCity => q#Tbilissi#,
10149             },
10150             'Asia/Tehran' => {
10151             exemplarCity => q#Téhéran#,
10152             },
10153             'Asia/Thimphu' => {
10154             exemplarCity => q#Thimphu#,
10155             },
10156             'Asia/Tokyo' => {
10157             exemplarCity => q#Tokyo#,
10158             },
10159             'Asia/Ulaanbaatar' => {
10160             exemplarCity => q#Oulan-Bator#,
10161             },
10162             'Asia/Urumqi' => {
10163             exemplarCity => q#Ãœrümqi#,
10164             },
10165             'Asia/Ust-Nera' => {
10166             exemplarCity => q#Ust-Nera#,
10167             },
10168             'Asia/Vientiane' => {
10169             exemplarCity => q#Vientiane#,
10170             },
10171             'Asia/Vladivostok' => {
10172             exemplarCity => q#Vladivostok#,
10173             },
10174             'Asia/Yakutsk' => {
10175             exemplarCity => q#Iakoutsk#,
10176             },
10177             'Asia/Yekaterinburg' => {
10178             exemplarCity => q#Ekaterinbourg#,
10179             },
10180             'Asia/Yerevan' => {
10181             exemplarCity => q#Erevan#,
10182             },
10183             'Atlantic' => {
10184             long => {
10185             'daylight' => q(heure d’été de l’Atlantique),
10186             'generic' => q(heure de l’Atlantique),
10187             'standard' => q(heure normale de l’Atlantique),
10188             },
10189             },
10190             'Atlantic/Azores' => {
10191             exemplarCity => q#Açores#,
10192             },
10193             'Atlantic/Bermuda' => {
10194             exemplarCity => q#Bermudes#,
10195             },
10196             'Atlantic/Canary' => {
10197             exemplarCity => q#ÃŽles Canaries#,
10198             },
10199             'Atlantic/Cape_Verde' => {
10200             exemplarCity => q#Cap-Vert#,
10201             },
10202             'Atlantic/Faeroe' => {
10203             exemplarCity => q#Féroé#,
10204             },
10205             'Atlantic/Madeira' => {
10206             exemplarCity => q#Madère#,
10207             },
10208             'Atlantic/Reykjavik' => {
10209             exemplarCity => q#Reykjavik#,
10210             },
10211             'Atlantic/South_Georgia' => {
10212             exemplarCity => q#Géorgie du Sud#,
10213             },
10214             'Atlantic/St_Helena' => {
10215             exemplarCity => q#Sainte-Hélène#,
10216             },
10217             'Atlantic/Stanley' => {
10218             exemplarCity => q#Stanley#,
10219             },
10220             'Australia/Adelaide' => {
10221             exemplarCity => q#Adélaïde#,
10222             },
10223             'Australia/Brisbane' => {
10224             exemplarCity => q#Brisbane#,
10225             },
10226             'Australia/Broken_Hill' => {
10227             exemplarCity => q#Broken Hill#,
10228             },
10229             'Australia/Currie' => {
10230             exemplarCity => q#Currie#,
10231             },
10232             'Australia/Darwin' => {
10233             exemplarCity => q#Darwin#,
10234             },
10235             'Australia/Eucla' => {
10236             exemplarCity => q#Eucla#,
10237             },
10238             'Australia/Hobart' => {
10239             exemplarCity => q#Hobart#,
10240             },
10241             'Australia/Lindeman' => {
10242             exemplarCity => q#Lindeman#,
10243             },
10244             'Australia/Lord_Howe' => {
10245             exemplarCity => q#Lord Howe#,
10246             },
10247             'Australia/Melbourne' => {
10248             exemplarCity => q#Melbourne#,
10249             },
10250             'Australia/Perth' => {
10251             exemplarCity => q#Perth#,
10252             },
10253             'Australia/Sydney' => {
10254             exemplarCity => q#Sydney#,
10255             },
10256             'Australia_Central' => {
10257             long => {
10258             'daylight' => q(heure d’été du centre de l’Australie),
10259             'generic' => q(heure du centre de l’Australie),
10260             'standard' => q(heure normale du centre de l’Australie),
10261             },
10262             },
10263             'Australia_CentralWestern' => {
10264             long => {
10265             'daylight' => q(heure d’été du centre-ouest de l’Australie),
10266             'generic' => q(heure du centre-ouest de l’Australie),
10267             'standard' => q(heure normale du centre-ouest de l’Australie),
10268             },
10269             },
10270             'Australia_Eastern' => {
10271             long => {
10272             'daylight' => q(heure d’été de l’Est de l’Australie),
10273             'generic' => q(heure de l’Est de l’Australie),
10274             'standard' => q(heure normale de l’Est de l’Australie),
10275             },
10276             },
10277             'Australia_Western' => {
10278             long => {
10279             'daylight' => q(heure d’été de l’Ouest de l’Australie),
10280             'generic' => q(heure de l’Ouest de l’Australie),
10281             'standard' => q(heure normale de l’Ouest de l’Australie),
10282             },
10283             },
10284             'Azerbaijan' => {
10285             long => {
10286             'daylight' => q(heure d’été d’Azerbaïdjan),
10287             'generic' => q(heure de l’Azerbaïdjan),
10288             'standard' => q(heure normale de l’Azerbaïdjan),
10289             },
10290             },
10291             'Azores' => {
10292             long => {
10293             'daylight' => q(heure d’été des Açores),
10294             'generic' => q(heure des Açores),
10295             'standard' => q(heure normale des Açores),
10296             },
10297             },
10298             'Bangladesh' => {
10299             long => {
10300             'daylight' => q(heure d’été du Bangladesh),
10301             'generic' => q(heure du Bangladesh),
10302             'standard' => q(heure normale du Bangladesh),
10303             },
10304             },
10305             'Bhutan' => {
10306             long => {
10307             'standard' => q(heure du Bhoutan),
10308             },
10309             },
10310             'Bolivia' => {
10311             long => {
10312             'standard' => q(heure de Bolivie),
10313             },
10314             },
10315             'Brasilia' => {
10316             long => {
10317             'daylight' => q(heure d’été de Brasilia),
10318             'generic' => q(heure de Brasilia),
10319             'standard' => q(heure normale de Brasilia),
10320             },
10321             },
10322             'Brunei' => {
10323             long => {
10324             'standard' => q(heure du Brunéi),
10325             },
10326             },
10327             'Cape_Verde' => {
10328             long => {
10329             'daylight' => q(heure d’été du Cap-Vert),
10330             'generic' => q(heure du Cap-Vert),
10331             'standard' => q(heure normale du Cap-Vert),
10332             },
10333             },
10334             'Chamorro' => {
10335             long => {
10336             'standard' => q(heure des Chamorro),
10337             },
10338             },
10339             'Chatham' => {
10340             long => {
10341             'daylight' => q(heure d’été des ÃŽles Chatham),
10342             'generic' => q(heure des îles Chatham),
10343             'standard' => q(heure normale des ÃŽles Chatham),
10344             },
10345             },
10346             'Chile' => {
10347             long => {
10348             'daylight' => q(heure d’été du Chili),
10349             'generic' => q(heure du Chili),
10350             'standard' => q(heure normale du Chili),
10351             },
10352             },
10353             'China' => {
10354             long => {
10355             'daylight' => q(heure d’été de Chine),
10356             'generic' => q(heure de la Chine),
10357             'standard' => q(heure normale de la Chine),
10358             },
10359             },
10360             'Choibalsan' => {
10361             long => {
10362             'daylight' => q(heure d’été de Choibalsan),
10363             'generic' => q(heure de Choibalsan),
10364             'standard' => q(heure normale de Choibalsan),
10365             },
10366             },
10367             'Christmas' => {
10368             long => {
10369             'standard' => q(heure de l’île Christmas),
10370             },
10371             },
10372             'Cocos' => {
10373             long => {
10374             'standard' => q(heure des îles Cocos),
10375             },
10376             },
10377             'Colombia' => {
10378             long => {
10379             'daylight' => q(heure d’été de Colombie),
10380             'generic' => q(heure de Colombie),
10381             'standard' => q(heure normale de Colombie),
10382             },
10383             },
10384             'Cook' => {
10385             long => {
10386             'daylight' => q(heure d’été des îles Cook),
10387             'generic' => q(heure des îles Cook),
10388             'standard' => q(heure normale des îles Cook),
10389             },
10390             },
10391             'Cuba' => {
10392             long => {
10393             'daylight' => q(heure d’été de Cuba),
10394             'generic' => q(heure de Cuba),
10395             'standard' => q(heure normale de Cuba),
10396             },
10397             },
10398             'Davis' => {
10399             long => {
10400             'standard' => q(heure de Davis),
10401             },
10402             },
10403             'DumontDUrville' => {
10404             long => {
10405             'standard' => q(heure de Dumont-d’Urville),
10406             },
10407             },
10408             'East_Timor' => {
10409             long => {
10410             'standard' => q(heure du Timor oriental),
10411             },
10412             },
10413             'Easter' => {
10414             long => {
10415             'daylight' => q(heure d’été de l’île de Pâques),
10416             'generic' => q(heure de l’île de Pâques),
10417             'standard' => q(heure normale de l’île de Pâques),
10418             },
10419             },
10420             'Ecuador' => {
10421             long => {
10422             'standard' => q(heure de l’Équateur),
10423             },
10424             },
10425             'Etc/Unknown' => {
10426             exemplarCity => q#zone inconnue#,
10427             },
10428             'Europe/Amsterdam' => {
10429             exemplarCity => q#Amsterdam#,
10430             },
10431             'Europe/Andorra' => {
10432             exemplarCity => q#Andorre#,
10433             },
10434             'Europe/Athens' => {
10435             exemplarCity => q#Athènes#,
10436             },
10437             'Europe/Belgrade' => {
10438             exemplarCity => q#Belgrade#,
10439             },
10440             'Europe/Berlin' => {
10441             exemplarCity => q#Berlin#,
10442             },
10443             'Europe/Bratislava' => {
10444             exemplarCity => q#Bratislava#,
10445             },
10446             'Europe/Brussels' => {
10447             exemplarCity => q#Bruxelles#,
10448             },
10449             'Europe/Bucharest' => {
10450             exemplarCity => q#Bucarest#,
10451             },
10452             'Europe/Budapest' => {
10453             exemplarCity => q#Budapest#,
10454             },
10455             'Europe/Busingen' => {
10456             exemplarCity => q#Büsingen#,
10457             },
10458             'Europe/Chisinau' => {
10459             exemplarCity => q#Chisinau#,
10460             },
10461             'Europe/Copenhagen' => {
10462             exemplarCity => q#Copenhague#,
10463             },
10464             'Europe/Dublin' => {
10465             exemplarCity => q#Dublin#,
10466             long => {
10467             'daylight' => q(heure d’été irlandaise),
10468             },
10469             },
10470             'Europe/Gibraltar' => {
10471             exemplarCity => q#Gibraltar#,
10472             },
10473             'Europe/Guernsey' => {
10474             exemplarCity => q#Guernesey#,
10475             },
10476             'Europe/Helsinki' => {
10477             exemplarCity => q#Helsinki#,
10478             },
10479             'Europe/Isle_of_Man' => {
10480             exemplarCity => q#ÃŽle de Man#,
10481             },
10482             'Europe/Istanbul' => {
10483             exemplarCity => q#Istanbul#,
10484             },
10485             'Europe/Jersey' => {
10486             exemplarCity => q#Jersey#,
10487             },
10488             'Europe/Kaliningrad' => {
10489             exemplarCity => q#Kaliningrad#,
10490             },
10491             'Europe/Kiev' => {
10492             exemplarCity => q#Kiev#,
10493             },
10494             'Europe/Lisbon' => {
10495             exemplarCity => q#Lisbonne#,
10496             },
10497             'Europe/Ljubljana' => {
10498             exemplarCity => q#Ljubljana#,
10499             },
10500             'Europe/London' => {
10501             exemplarCity => q#Londres#,
10502             long => {
10503             'daylight' => q(heure d’été britannique),
10504             },
10505             },
10506             'Europe/Luxembourg' => {
10507             exemplarCity => q#Luxembourg#,
10508             },
10509             'Europe/Madrid' => {
10510             exemplarCity => q#Madrid#,
10511             },
10512             'Europe/Malta' => {
10513             exemplarCity => q#Malte#,
10514             },
10515             'Europe/Mariehamn' => {
10516             exemplarCity => q#Mariehamn#,
10517             },
10518             'Europe/Minsk' => {
10519             exemplarCity => q#Minsk#,
10520             },
10521             'Europe/Monaco' => {
10522             exemplarCity => q#Monaco#,
10523             },
10524             'Europe/Moscow' => {
10525             exemplarCity => q#Moscou#,
10526             },
10527             'Europe/Oslo' => {
10528             exemplarCity => q#Oslo#,
10529             },
10530             'Europe/Paris' => {
10531             exemplarCity => q#Paris#,
10532             },
10533             'Europe/Podgorica' => {
10534             exemplarCity => q#Podgorica#,
10535             },
10536             'Europe/Prague' => {
10537             exemplarCity => q#Prague#,
10538             },
10539             'Europe/Riga' => {
10540             exemplarCity => q#Riga#,
10541             },
10542             'Europe/Rome' => {
10543             exemplarCity => q#Rome#,
10544             },
10545             'Europe/Samara' => {
10546             exemplarCity => q#Samara#,
10547             },
10548             'Europe/San_Marino' => {
10549             exemplarCity => q#Saint-Marin#,
10550             },
10551             'Europe/Sarajevo' => {
10552             exemplarCity => q#Sarajevo#,
10553             },
10554             'Europe/Simferopol' => {
10555             exemplarCity => q#Simferopol#,
10556             },
10557             'Europe/Skopje' => {
10558             exemplarCity => q#Skopje#,
10559             },
10560             'Europe/Sofia' => {
10561             exemplarCity => q#Sofia#,
10562             },
10563             'Europe/Stockholm' => {
10564             exemplarCity => q#Stockholm#,
10565             },
10566             'Europe/Tallinn' => {
10567             exemplarCity => q#Tallinn#,
10568             },
10569             'Europe/Tirane' => {
10570             exemplarCity => q#Tirana#,
10571             },
10572             'Europe/Uzhgorod' => {
10573             exemplarCity => q#Oujgorod#,
10574             },
10575             'Europe/Vaduz' => {
10576             exemplarCity => q#Vaduz#,
10577             },
10578             'Europe/Vatican' => {
10579             exemplarCity => q#Le Vatican#,
10580             },
10581             'Europe/Vienna' => {
10582             exemplarCity => q#Vienne#,
10583             },
10584             'Europe/Vilnius' => {
10585             exemplarCity => q#Vilnius#,
10586             },
10587             'Europe/Volgograd' => {
10588             exemplarCity => q#Volgograd#,
10589             },
10590             'Europe/Warsaw' => {
10591             exemplarCity => q#Varsovie#,
10592             },
10593             'Europe/Zagreb' => {
10594             exemplarCity => q#Zagreb#,
10595             },
10596             'Europe/Zaporozhye' => {
10597             exemplarCity => q#Zaporojie#,
10598             },
10599             'Europe/Zurich' => {
10600             exemplarCity => q#Zurich#,
10601             },
10602             'Europe_Central' => {
10603             long => {
10604             'daylight' => q(heure d’été d’Europe centrale),
10605             'generic' => q(heure d’Europe centrale),
10606             'standard' => q(heure normale d’Europe centrale),
10607             },
10608             },
10609             'Europe_Eastern' => {
10610             long => {
10611             'daylight' => q(heure d’été d’Europe de l’Est),
10612             'generic' => q(heure d’Europe de l’Est),
10613             'standard' => q(heure normale d’Europe de l’Est),
10614             },
10615             },
10616             'Europe_Further_Eastern' => {
10617             long => {
10618             'standard' => q(heure de Kaliningrad),
10619             },
10620             },
10621             'Europe_Western' => {
10622             long => {
10623             'daylight' => q(heure d’été d’Europe de l’Ouest),
10624             'generic' => q(heure d’Europe de l’Ouest),
10625             'standard' => q(heure normale d’Europe de l’Ouest),
10626             },
10627             },
10628             'Falkland' => {
10629             long => {
10630             'daylight' => q(heure d’été des îles Malouines),
10631             'generic' => q(heure des îles Malouines),
10632             'standard' => q(heure normale des îles Malouines),
10633             },
10634             },
10635             'Fiji' => {
10636             long => {
10637             'daylight' => q(heure d’été des îles Fidji),
10638             'generic' => q(heure des îles Fidji),
10639             'standard' => q(heure normale des îles Fidji),
10640             },
10641             },
10642             'French_Guiana' => {
10643             long => {
10644             'standard' => q(heure de la Guyane française),
10645             },
10646             },
10647             'French_Southern' => {
10648             long => {
10649             'standard' => q(heure des Terres australes et antarctiques françaises),
10650             },
10651             },
10652             'GMT' => {
10653             long => {
10654             'standard' => q(heure moyenne de Greenwich),
10655             },
10656             },
10657             'Galapagos' => {
10658             long => {
10659             'standard' => q(heure des îles Galápagos),
10660             },
10661             },
10662             'Gambier' => {
10663             long => {
10664             'standard' => q(heure des îles Gambier),
10665             },
10666             },
10667             'Georgia' => {
10668             long => {
10669             'daylight' => q(heure d’été de Géorgie),
10670             'generic' => q(heure de la Géorgie),
10671             'standard' => q(heure normale de la Géorgie),
10672             },
10673             },
10674             'Gilbert_Islands' => {
10675             long => {
10676             'standard' => q(heure des îles Gilbert),
10677             },
10678             },
10679             'Greenland_Eastern' => {
10680             long => {
10681             'daylight' => q(heure d’été de l’Est du Groenland),
10682             'generic' => q(heure de l’Est du Groenland),
10683             'standard' => q(heure normale de l’Est du Groenland),
10684             },
10685             },
10686             'Greenland_Western' => {
10687             long => {
10688             'daylight' => q(heure d’été de l’Ouest du Groenland),
10689             'generic' => q(heure de l’Ouest du Groenland),
10690             'standard' => q(heure normale de l’Ouest du Groenland),
10691             },
10692             },
10693             'Guam' => {
10694             long => {
10695             'standard' => q(heure de Guam),
10696             },
10697             },
10698             'Gulf' => {
10699             long => {
10700             'standard' => q(heure du Golfe),
10701             },
10702             },
10703             'Guyana' => {
10704             long => {
10705             'standard' => q(heure du Guyana),
10706             },
10707             },
10708             'Hawaii_Aleutian' => {
10709             long => {
10710             'daylight' => q(heure d’été d’Hawaii - Aléoutiennes),
10711             'generic' => q(heure d’Hawaii - Aléoutiennes),
10712             'standard' => q(heure normale d’Hawaii - Aléoutiennes),
10713             },
10714             },
10715             'Hong_Kong' => {
10716             long => {
10717             'daylight' => q(heure d’été de Hong Kong),
10718             'generic' => q(heure de Hong Kong),
10719             'standard' => q(heure normale de Hong Kong),
10720             },
10721             },
10722             'Hovd' => {
10723             long => {
10724             'daylight' => q(heure d’été de Hovd),
10725             'generic' => q(heure de Hovd),
10726             'standard' => q(heure normale de Hovd),
10727             },
10728             },
10729             'India' => {
10730             long => {
10731             'standard' => q(heure de l’Inde),
10732             },
10733             },
10734             'Indian/Antananarivo' => {
10735             exemplarCity => q#Antananarivo#,
10736             },
10737             'Indian/Chagos' => {
10738             exemplarCity => q#Chagos#,
10739             },
10740             'Indian/Christmas' => {
10741             exemplarCity => q#Christmas#,
10742             },
10743             'Indian/Cocos' => {
10744             exemplarCity => q#Cocos#,
10745             },
10746             'Indian/Comoro' => {
10747             exemplarCity => q#Comores#,
10748             },
10749             'Indian/Kerguelen' => {
10750             exemplarCity => q#Kerguelen#,
10751             },
10752             'Indian/Mahe' => {
10753             exemplarCity => q#Mahé#,
10754             },
10755             'Indian/Maldives' => {
10756             exemplarCity => q#Maldives#,
10757             },
10758             'Indian/Mauritius' => {
10759             exemplarCity => q#Maurice#,
10760             },
10761             'Indian/Mayotte' => {
10762             exemplarCity => q#Mayotte#,
10763             },
10764             'Indian/Reunion' => {
10765             exemplarCity => q#La Réunion#,
10766             },
10767             'Indian_Ocean' => {
10768             long => {
10769             'standard' => q(heure de l’Océan Indien),
10770             },
10771             },
10772             'Indochina' => {
10773             long => {
10774             'standard' => q(heure d’Indochine),
10775             },
10776             },
10777             'Indonesia_Central' => {
10778             long => {
10779             'standard' => q(heure du Centre indonésien),
10780             },
10781             },
10782             'Indonesia_Eastern' => {
10783             long => {
10784             'standard' => q(heure de l’Est indonésien),
10785             },
10786             },
10787             'Indonesia_Western' => {
10788             long => {
10789             'standard' => q(heure de l’Ouest indonésien),
10790             },
10791             },
10792             'Iran' => {
10793             long => {
10794             'daylight' => q(heure d’été d’Iran),
10795             'generic' => q(heure de l’Iran),
10796             'standard' => q(heure normale d’Iran),
10797             },
10798             },
10799             'Irkutsk' => {
10800             long => {
10801             'daylight' => q(heure d’été d’Irkoutsk),
10802             'generic' => q(heure d’Irkoutsk),
10803             'standard' => q(heure normale d’Irkoutsk),
10804             },
10805             },
10806             'Israel' => {
10807             long => {
10808             'daylight' => q(heure d’été d’Israël),
10809             'generic' => q(heure d’Israël),
10810             'standard' => q(heure normale d’Israël),
10811             },
10812             },
10813             'Japan' => {
10814             long => {
10815             'daylight' => q(heure d’été du Japon),
10816             'generic' => q(heure du Japon),
10817             'standard' => q(heure normale du Japon),
10818             },
10819             },
10820             'Kamchatka' => {
10821             long => {
10822             'daylight' => q(heure d’été de Petropavlovsk-Kamchatski),
10823             'generic' => q(heure de Petropavlovsk-Kamchatski),
10824             'standard' => q(heure normale de Petropavlovsk-Kamchatski),
10825             },
10826             },
10827             'Kazakhstan_Eastern' => {
10828             long => {
10829             'standard' => q(heure de l’Est du Kazakhstan),
10830             },
10831             },
10832             'Kazakhstan_Western' => {
10833             long => {
10834             'standard' => q(heure de l’Ouest du Kazakhstan),
10835             },
10836             },
10837             'Korea' => {
10838             long => {
10839             'daylight' => q(heure d’été de Corée),
10840             'generic' => q(heure de la Corée),
10841             'standard' => q(heure normale de la Corée),
10842             },
10843             },
10844             'Kosrae' => {
10845             long => {
10846             'standard' => q(heure de Kosrae),
10847             },
10848             },
10849             'Krasnoyarsk' => {
10850             long => {
10851             'daylight' => q(heure d’été de Krasnoïarsk),
10852             'generic' => q(heure de Krasnoïarsk),
10853             'standard' => q(heure normale de Krasnoïarsk),
10854             },
10855             },
10856             'Kyrgystan' => {
10857             long => {
10858             'standard' => q(heure du Kirghizistan),
10859             },
10860             },
10861             'Lanka' => {
10862             long => {
10863             'standard' => q(heure de Lanka),
10864             },
10865             },
10866             'Line_Islands' => {
10867             long => {
10868             'standard' => q(heure des îles de la Ligne),
10869             },
10870             },
10871             'Lord_Howe' => {
10872             long => {
10873             'daylight' => q(heure d’été de Lord Howe),
10874             'generic' => q(heure de Lord Howe),
10875             'standard' => q(heure normale de Lord Howe),
10876             },
10877             },
10878             'Macau' => {
10879             long => {
10880             'daylight' => q(heure d’été de Macao),
10881             'generic' => q(heure de Macao),
10882             'standard' => q(heure normale de Macao),
10883             },
10884             },
10885             'Macquarie' => {
10886             long => {
10887             'standard' => q(heure de l’île Macquarie),
10888             },
10889             },
10890             'Magadan' => {
10891             long => {
10892             'daylight' => q(heure d’été de Magadan),
10893             'generic' => q(heure de Magadan),
10894             'standard' => q(heure normale de Magadan),
10895             },
10896             },
10897             'Malaysia' => {
10898             long => {
10899             'standard' => q(heure de la Malaisie),
10900             },
10901             },
10902             'Maldives' => {
10903             long => {
10904             'standard' => q(heure des Maldives),
10905             },
10906             },
10907             'Marquesas' => {
10908             long => {
10909             'standard' => q(heure des îles Marquises),
10910             },
10911             },
10912             'Marshall_Islands' => {
10913             long => {
10914             'standard' => q(heure des îles Marshall),
10915             },
10916             },
10917             'Mauritius' => {
10918             long => {
10919             'daylight' => q(heure d’été de Maurice),
10920             'generic' => q(heure de Maurice),
10921             'standard' => q(heure normale de Maurice),
10922             },
10923             },
10924             'Mawson' => {
10925             long => {
10926             'standard' => q(heure de Mawson),
10927             },
10928             },
10929             'Mexico_Northwest' => {
10930             long => {
10931             'daylight' => q(heure d’été du Nord-Ouest du Mexique),
10932             'generic' => q(heure du Nord-Ouest du Mexique),
10933             'standard' => q(heure normale du Nord-Ouest du Mexique),
10934             },
10935             },
10936             'Mexico_Pacific' => {
10937             long => {
10938             'daylight' => q(heure d’été du Pacifique mexicain),
10939             'generic' => q(heure du Pacifique mexicain),
10940             'standard' => q(heure normale du Pacifique mexicain),
10941             },
10942             },
10943             'Mongolia' => {
10944             long => {
10945             'daylight' => q(heure d’été d’Oulan-Bator),
10946             'generic' => q(heure d’Oulan-Bator),
10947             'standard' => q(heure normale d’Oulan-Bator),
10948             },
10949             },
10950             'Moscow' => {
10951             long => {
10952             'daylight' => q(heure d’été de Moscou),
10953             'generic' => q(heure de Moscou),
10954             'standard' => q(heure normale de Moscou),
10955             },
10956             },
10957             'Myanmar' => {
10958             long => {
10959             'standard' => q(heure du Myanmar),
10960             },
10961             },
10962             'Nauru' => {
10963             long => {
10964             'standard' => q(heure de Nauru),
10965             },
10966             },
10967             'Nepal' => {
10968             long => {
10969             'standard' => q(heure du Népal),
10970             },
10971             },
10972             'New_Caledonia' => {
10973             long => {
10974             'daylight' => q(heure d’été de Nouvelle-Calédonie),
10975             'generic' => q(heure de la Nouvelle-Calédonie),
10976             'standard' => q(heure normale de la Nouvelle-Calédonie),
10977             },
10978             },
10979             'New_Zealand' => {
10980             long => {
10981             'daylight' => q(heure d’été de la Nouvelle-Zélande),
10982             'generic' => q(heure de la Nouvelle-Zélande),
10983             'standard' => q(heure normale de la Nouvelle-Zélande),
10984             },
10985             },
10986             'Newfoundland' => {
10987             long => {
10988             'daylight' => q(heure d’été de Terre-Neuve),
10989             'generic' => q(heure de Terre-Neuve),
10990             'standard' => q(heure normale de Terre-Neuve),
10991             },
10992             },
10993             'Niue' => {
10994             long => {
10995             'standard' => q(heure de Nioué),
10996             },
10997             },
10998             'Norfolk' => {
10999             long => {
11000             'standard' => q(heure de l’île Norfolk),
11001             },
11002             },
11003             'Noronha' => {
11004             long => {
11005             'daylight' => q(heure d’été de Fernando de Noronha),
11006             'generic' => q(heure de Fernando de Noronha),
11007             'standard' => q(heure normale de Fernando de Noronha),
11008             },
11009             },
11010             'North_Mariana' => {
11011             long => {
11012             'standard' => q(heure des îles Mariannes du Nord),
11013             },
11014             },
11015             'Novosibirsk' => {
11016             long => {
11017             'daylight' => q(heure d’été de Novossibirsk),
11018             'generic' => q(heure de Novossibirsk),
11019             'standard' => q(heure normale de Novossibirsk),
11020             },
11021             },
11022             'Omsk' => {
11023             long => {
11024             'daylight' => q(heure d’été de Omsk),
11025             'generic' => q(heure de Omsk),
11026             'standard' => q(heure normale de Omsk),
11027             },
11028             },
11029             'Pacific/Apia' => {
11030             exemplarCity => q#Apia#,
11031             },
11032             'Pacific/Auckland' => {
11033             exemplarCity => q#Auckland#,
11034             },
11035             'Pacific/Chatham' => {
11036             exemplarCity => q#Chatham#,
11037             },
11038             'Pacific/Easter' => {
11039             exemplarCity => q#ÃŽle de Pâques#,
11040             },
11041             'Pacific/Efate' => {
11042             exemplarCity => q#Éfaté#,
11043             },
11044             'Pacific/Enderbury' => {
11045             exemplarCity => q#Enderbury#,
11046             },
11047             'Pacific/Fakaofo' => {
11048             exemplarCity => q#Fakaofo#,
11049             },
11050             'Pacific/Fiji' => {
11051             exemplarCity => q#Fidji#,
11052             },
11053             'Pacific/Funafuti' => {
11054             exemplarCity => q#Funafuti#,
11055             },
11056             'Pacific/Galapagos' => {
11057             exemplarCity => q#Galápagos#,
11058             },
11059             'Pacific/Gambier' => {
11060             exemplarCity => q#Gambier#,
11061             },
11062             'Pacific/Guadalcanal' => {
11063             exemplarCity => q#Guadalcanal#,
11064             },
11065             'Pacific/Guam' => {
11066             exemplarCity => q#Guam#,
11067             },
11068             'Pacific/Honolulu' => {
11069             exemplarCity => q#Honolulu#,
11070             },
11071             'Pacific/Johnston' => {
11072             exemplarCity => q#Johnston#,
11073             },
11074             'Pacific/Kiritimati' => {
11075             exemplarCity => q#Kiritimati#,
11076             },
11077             'Pacific/Kosrae' => {
11078             exemplarCity => q#Kosrae#,
11079             },
11080             'Pacific/Kwajalein' => {
11081             exemplarCity => q#Kwajalein#,
11082             },
11083             'Pacific/Majuro' => {
11084             exemplarCity => q#Majuro#,
11085             },
11086             'Pacific/Marquesas' => {
11087             exemplarCity => q#Marquises#,
11088             },
11089             'Pacific/Midway' => {
11090             exemplarCity => q#Midway#,
11091             },
11092             'Pacific/Nauru' => {
11093             exemplarCity => q#Nauru#,
11094             },
11095             'Pacific/Niue' => {
11096             exemplarCity => q#Niue#,
11097             },
11098             'Pacific/Norfolk' => {
11099             exemplarCity => q#Norfolk#,
11100             },
11101             'Pacific/Noumea' => {
11102             exemplarCity => q#Nouméa#,
11103             },
11104             'Pacific/Pago_Pago' => {
11105             exemplarCity => q#Pago Pago#,
11106             },
11107             'Pacific/Palau' => {
11108             exemplarCity => q#Palau#,
11109             },
11110             'Pacific/Pitcairn' => {
11111             exemplarCity => q#Pitcairn#,
11112             },
11113             'Pacific/Ponape' => {
11114             exemplarCity => q#Pohnpei#,
11115             },
11116             'Pacific/Port_Moresby' => {
11117             exemplarCity => q#Port Moresby#,
11118             },
11119             'Pacific/Rarotonga' => {
11120             exemplarCity => q#Rarotonga#,
11121             },
11122             'Pacific/Saipan' => {
11123             exemplarCity => q#Saipan#,
11124             },
11125             'Pacific/Tahiti' => {
11126             exemplarCity => q#Tahiti#,
11127             },
11128             'Pacific/Tarawa' => {
11129             exemplarCity => q#Tarawa#,
11130             },
11131             'Pacific/Tongatapu' => {
11132             exemplarCity => q#Tongatapu#,
11133             },
11134             'Pacific/Truk' => {
11135             exemplarCity => q#Chuuk#,
11136             },
11137             'Pacific/Wake' => {
11138             exemplarCity => q#Wake#,
11139             },
11140             'Pacific/Wallis' => {
11141             exemplarCity => q#Wallis#,
11142             },
11143             'Pakistan' => {
11144             long => {
11145             'daylight' => q(heure d’été du Pakistan),
11146             'generic' => q(heure du Pakistan),
11147             'standard' => q(heure normale du Pakistan),
11148             },
11149             },
11150             'Palau' => {
11151             long => {
11152             'standard' => q(heure des Palaos),
11153             },
11154             },
11155             'Papua_New_Guinea' => {
11156             long => {
11157             'standard' => q(heure de la Papouasie-Nouvelle-Guinée),
11158             },
11159             },
11160             'Paraguay' => {
11161             long => {
11162             'daylight' => q(heure d’été du Paraguay),
11163             'generic' => q(heure du Paraguay),
11164             'standard' => q(heure normale du Paraguay),
11165             },
11166             },
11167             'Peru' => {
11168             long => {
11169             'daylight' => q(heure d’été du Pérou),
11170             'generic' => q(heure du Pérou),
11171             'standard' => q(heure normale du Pérou),
11172             },
11173             },
11174             'Philippines' => {
11175             long => {
11176             'daylight' => q(heure d’été des Philippines),
11177             'generic' => q(heure des Philippines),
11178             'standard' => q(heure normale des Philippines),
11179             },
11180             },
11181             'Phoenix_Islands' => {
11182             long => {
11183             'standard' => q(heure des îles Phoenix),
11184             },
11185             },
11186             'Pierre_Miquelon' => {
11187             long => {
11188             'daylight' => q(heure d’été de Saint-Pierre-et-Miquelon),
11189             'generic' => q(heure de Saint-Pierre-et-Miquelon),
11190             'standard' => q(heure normale de Saint-Pierre-et-Miquelon),
11191             },
11192             },
11193             'Pitcairn' => {
11194             long => {
11195             'standard' => q(heure des îles Pitcairn),
11196             },
11197             },
11198             'Ponape' => {
11199             long => {
11200             'standard' => q(heure de l’île de Pohnpei),
11201             },
11202             },
11203             'Reunion' => {
11204             long => {
11205             'standard' => q(heure de la Réunion),
11206             },
11207             },
11208             'Rothera' => {
11209             long => {
11210             'standard' => q(heure de Rothera),
11211             },
11212             },
11213             'Sakhalin' => {
11214             long => {
11215             'daylight' => q(heure d’été de Sakhaline),
11216             'generic' => q(heure de Sakhaline),
11217             'standard' => q(heure normale de Sakhaline),
11218             },
11219             },
11220             'Samara' => {
11221             long => {
11222             'daylight' => q(heure d’été de Samara),
11223             'generic' => q(heure de Samara),
11224             'standard' => q(heure normale de Samara),
11225             },
11226             },
11227             'Samoa' => {
11228             long => {
11229             'daylight' => q(heure d’été des Samoa),
11230             'generic' => q(heure des Samoa),
11231             'standard' => q(heure normale des Samoa),
11232             },
11233             },
11234             'Seychelles' => {
11235             long => {
11236             'standard' => q(heure des Seychelles),
11237             },
11238             },
11239             'Singapore' => {
11240             long => {
11241             'standard' => q(heure de Singapour),
11242             },
11243             },
11244             'Solomon' => {
11245             long => {
11246             'standard' => q(heure des îles Salomon),
11247             },
11248             },
11249             'South_Georgia' => {
11250             long => {
11251             'standard' => q(heure de Géorgie du Sud),
11252             },
11253             },
11254             'Suriname' => {
11255             long => {
11256             'standard' => q(heure du Suriname),
11257             },
11258             },
11259             'Syowa' => {
11260             long => {
11261             'standard' => q(heure de Syowa),
11262             },
11263             },
11264             'Tahiti' => {
11265             long => {
11266             'standard' => q(heure de Tahiti),
11267             },
11268             },
11269             'Taipei' => {
11270             long => {
11271             'daylight' => q(heure d’été de Taipei),
11272             'generic' => q(heure de Taipei),
11273             'standard' => q(heure normale de Taipei),
11274             },
11275             },
11276             'Tajikistan' => {
11277             long => {
11278             'standard' => q(heure du Tadjikistan),
11279             },
11280             },
11281             'Tokelau' => {
11282             long => {
11283             'standard' => q(heure de Tokelau),
11284             },
11285             },
11286             'Tonga' => {
11287             long => {
11288             'daylight' => q(heure d’été de Tonga),
11289             'generic' => q(heure des Tonga),
11290             'standard' => q(heure normale des Tonga),
11291             },
11292             },
11293             'Truk' => {
11294             long => {
11295             'standard' => q(heure de Chuuk),
11296             },
11297             },
11298             'Turkmenistan' => {
11299             long => {
11300             'daylight' => q(heure d’été du Turkménistan),
11301             'generic' => q(heure du Turkménistan),
11302             'standard' => q(heure normale du Turkménistan),
11303             },
11304             },
11305             'Tuvalu' => {
11306             long => {
11307             'standard' => q(heure des Tuvalu),
11308             },
11309             },
11310             'Uruguay' => {
11311             long => {
11312             'daylight' => q(heure d’été de l’Uruguay),
11313             'generic' => q(heure de l’Uruguay),
11314             'standard' => q(heure normale de l’Uruguay),
11315             },
11316             },
11317             'Uzbekistan' => {
11318             long => {
11319             'daylight' => q(heure d’été de l’Ouzbékistan),
11320             'generic' => q(heure de l’Ouzbékistan),
11321             'standard' => q(heure normale de l’Ouzbékistan),
11322             },
11323             },
11324             'Vanuatu' => {
11325             long => {
11326             'daylight' => q(heure d’été de Vanuatu),
11327             'generic' => q(heure du Vanuatu),
11328             'standard' => q(heure normale du Vanuatu),
11329             },
11330             },
11331             'Venezuela' => {
11332             long => {
11333             'standard' => q(heure du Venezuela),
11334             },
11335             },
11336             'Vladivostok' => {
11337             long => {
11338             'daylight' => q(heure d’été de Vladivostok),
11339             'generic' => q(heure de Vladivostok),
11340             'standard' => q(heure normale de Vladivostok),
11341             },
11342             },
11343             'Volgograd' => {
11344             long => {
11345             'daylight' => q(heure d’été de Volgograd),
11346             'generic' => q(heure de Volgograd),
11347             'standard' => q(heure normale de Volgograd),
11348             },
11349             },
11350             'Vostok' => {
11351             long => {
11352             'standard' => q(heure de Vostok),
11353             },
11354             },
11355             'Wake' => {
11356             long => {
11357             'standard' => q(heure de l’île Wake),
11358             },
11359             },
11360             'Wallis' => {
11361             long => {
11362             'standard' => q(heure de Wallis-et-Futuna),
11363             },
11364             },
11365             'Yakutsk' => {
11366             long => {
11367             'daylight' => q(heure d’été de Iakoutsk),
11368             'generic' => q(heure de Iakoutsk),
11369             'standard' => q(heure normale de Iakoutsk),
11370             },
11371             },
11372             'Yekaterinburg' => {
11373             long => {
11374             'daylight' => q(heure d’été d’Ekaterinbourg),
11375             'generic' => q(heure d’Ekaterinbourg),
11376             'standard' => q(heure normale d’Ekaterinbourg),
11377             },
11378             },
11379             } }
11380             );
11381 18     18   474428 no Moose;
  18         50  
  18         177  
11382             __PACKAGE__->meta->make_immutable;
11383              
11384             1;
11385              
11386             # vim: tabstop=4