File Coverage

blib/lib/Locale/CLDR/Locales/Fr/Any/Ca.pm
Criterion Covered Total %
statement 29 29 100.0
branch n/a
condition n/a
subroutine 10 10 100.0
pod n/a
total 39 39 100.0


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Fr::Any::Ca - Package for language French
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/fr_CA.xml
10             # on Mon 11 Apr 5:28:36 pm GMT
11              
12             use strict;
13 1     1   909 use warnings;
  1         2  
  1         21  
14 1     1   4 use version;
  1         2  
  1         18  
15 1     1   3  
  1         2  
  1         4  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   85 use mro 'c3';
  1         3  
20 1     1   5 use utf8;
  1         1  
  1         4  
21 1     1   27 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         4  
22 1     1   24 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         16  
23 1     1   82 use Moo;
  1         2  
  1         6  
24 1     1   814  
  1         2  
  1         5  
25             extends('Locale::CLDR::Locales::Fr::Any');
26             has 'display_name_language' => (
27             is => 'ro',
28             isa => CodeRef,
29             init_arg => undef,
30             default => sub {
31             sub {
32             my %languages = (
33             'ady' => 'adygué',
34             'ang' => 'vieil anglais',
35             'asa' => 'assou',
36             'az' => 'azerbaïdjanais',
37             'bbj' => 'ghomala',
38             'bez' => 'bena',
39             'bik' => 'bicol',
40             'byn' => 'bilen',
41             'byv' => 'medumba',
42             'chg' => 'tchagatay',
43             'chn' => 'chinook',
44             'ckb' => 'kurde central',
45             'cr' => 'cri',
46             'den' => 'slave',
47             'dgr' => 'tlicho',
48             'esu' => 'yupik central',
49             'ewo' => 'ewondo',
50             'frc' => 'cajun',
51             'frp' => 'franco-provençal',
52             'gbz' => 'dari',
53             'goh' => 'vieux haut-allemand',
54             'gu' => 'gujarati',
55             'ii' => 'yi de Sichuan',
56             'ken' => 'kenyang',
57             'kg' => 'kongo',
58             'kl' => 'kalaallisut',
59             'ks' => 'kashmiri',
60             'ksb' => 'chambala',
61             'ksh' => 'kölsch',
62             'liv' => 'live',
63             'lu' => 'luba-katanga',
64             'luo' => 'luo',
65             'lzh' => 'chinois classique',
66             'mgh' => 'makhuwa-meetto',
67             'mgo' => 'meta’',
68             'mr' => 'marathe',
69             'mwr' => 'marwari',
70             'mwv' => 'mentawai',
71             'nds' => 'bas allemand',
72             'nds_NL' => 'bas saxon',
73             'njo' => 'ao naga',
74             'nmg' => 'kwasio',
75             'nwc' => 'newari classique',
76             'nyn' => 'nkole',
77             'pau' => 'palauan',
78             'pdc' => 'allemand de Pennsylvanie',
79             'pdt' => 'bas allemand mennonite',
80             'peo' => 'vieux perse',
81             'pfl' => 'palatin',
82             'pro' => 'ancien occitan',
83             'quc' => 'k’iche’',
84             'rar' => 'rarotonga',
85             'sbp' => 'sangu',
86             'sdh' => 'kurde méridional',
87             'sei' => 'seri',
88             'sga' => 'vieil irlandais',
89             'sly' => 'selayar',
90             'smn' => 'sami d’Inari',
91             'stq' => 'frison de Saterland',
92             'sus' => 'sosso',
93             'sw_CD' => 'swahili congolais',
94             'tru' => 'turoyo',
95             'tzm' => 'tamazight',
96             'ug@alt=variant' => 'ouïghour',
97              
98             );
99             if (@_) {
100             return $languages{$_[0]};
101             }
102             return \%languages;
103             }
104             },
105             );
106              
107             has 'display_name_script' => (
108             is => 'ro',
109             isa => CodeRef,
110             init_arg => undef,
111             default => sub {
112             sub {
113             my %scripts = (
114             'Deva' => 'devanagari',
115             'Gujr' => 'gujarati',
116             'Hanb' => 'hanb',
117             'Hans' => 'idéogrammes han simplifiés',
118             'Hans@alt=stand-alone' => 'caractères chinois simplifiés',
119             'Hant' => 'idéogrammes han traditionnels',
120             'Hant@alt=stand-alone' => 'caractères chinois traditionnels',
121             'Hrkt' => 'syllabaires japonais',
122             'Zsye' => 'zsye',
123              
124             );
125             if ( @_ ) {
126             return $scripts{$_[0]};
127             }
128             return \%scripts;
129             }
130             }
131             );
132              
133             has 'display_name_region' => (
134             is => 'ro',
135             isa => HashRef[Str],
136             init_arg => undef,
137             default => sub {
138             {
139             '030' => 'Asie orientale',
140             '039' => 'Europe méridionale',
141             '145' => 'Asie occidentale',
142             '151' => 'Europe orientale',
143             '154' => 'Europe septentrionale',
144             '155' => 'Europe occidentale',
145             'AC' => 'île de l’Ascension',
146             'AX' => 'îles d’Åland',
147             'BN' => 'Brunei',
148             'BV' => 'île Bouvet',
149             'BY' => 'Bélarus',
150             'CC' => 'îles Cocos (Keeling)',
151             'CI@alt=variant' => 'République de Côte d’Ivoire',
152             'CK' => 'îles Cook',
153             'CX' => 'île Christmas',
154             'FK' => 'îles Malouines',
155             'FK@alt=variant' => 'îles Falkland (Malouines)',
156             'FM' => 'Micronésie',
157             'FO' => 'îles Féroé',
158             'HM' => 'îles Heard et McDonald',
159             'IC' => 'îles Canaries',
160             'IM' => 'île de Man',
161             'IO' => 'territoire britannique de l’océan Indien',
162             'MF' => 'Saint-Martin (France)',
163             'MM' => 'Myanmar',
164             'MP' => 'Mariannes du Nord',
165             'NF' => 'île Norfolk',
166             'PN' => 'îles Pitcairn',
167             'QO' => 'Océanie lointaine',
168             'RE' => 'la Réunion',
169             'SX' => 'Saint-Martin (Pays-Bas)',
170             'TL' => 'Timor-Leste',
171             'TL@alt=variant' => 'Timor oriental',
172             'UM' => 'îles mineures éloignées des États-Unis',
173             'VA' => 'Cité du Vatican',
174             'VC' => 'Saint-Vincent-et-les Grenadines',
175             'VG' => 'îles Vierges britanniques',
176             'VI' => 'îles Vierges américaines',
177              
178             }
179             },
180             );
181              
182             has 'display_name_type' => (
183             is => 'ro',
184             isa => HashRef[HashRef[Str]],
185             init_arg => undef,
186             default => sub {
187             {
188             'calendar' => {
189             'ethiopic-amete-alem' => q{Calendrier éthiopien de l’An de grâce},
190             'islamic-umalqura' => q{calendrier musulman (calculé, Umm al-Qura)},
191             },
192             'collation' => {
193             'dictionary' => q{Ordre de tri du dictionnaire},
194             'eor' => q{ordre multilingue européen},
195             'reformed' => q{Ordre de tri réformé},
196             'searchjl' => q{Rechercher par consonne initiale en hangeul},
197             },
198             'd0' => {
199             'fwidth' => q{pleine chasse},
200             'hwidth' => q{demi-chasse},
201             },
202             'm0' => {
203             'bgn' => q{BGN (commission de toponymie des États-Unis)},
204             'ungegn' => q{GENUNG},
205             },
206             'numbers' => {
207             'gujr' => q{chiffres gujaratis},
208             'mong' => q{Chiffres mongols},
209             },
210              
211             }
212             },
213             );
214              
215             has 'display_name_code_patterns' => (
216             is => 'ro',
217             isa => HashRef[Str],
218             init_arg => undef,
219             default => sub {
220             {
221             'language' => 'langue : {0}',
222             'script' => 'écriture : {0}',
223             'region' => 'région : {0}',
224              
225             }
226             },
227             );
228              
229             has 'alternate_quote_start' => (
230             is => 'ro',
231             isa => Str,
232             init_arg => undef,
233             default => qq{”},
234             );
235              
236             has 'alternate_quote_end' => (
237             is => 'ro',
238             isa => Str,
239             init_arg => undef,
240             default => qq{“},
241             );
242              
243             has 'units' => (
244             is => 'ro',
245             isa => HashRef[HashRef[HashRef[Str]]],
246             init_arg => undef,
247             default => sub { {
248             'long' => {
249             '' => {
250             'name' => q(point cardinal),
251             },
252             'acre' => {
253             'name' => q(acres),
254             'one' => q({0} acre),
255             'other' => q({0} acres),
256             },
257             'ampere' => {
258             'one' => q({0} ampère),
259             'other' => q({0} ampères),
260             },
261             'arc-minute' => {
262             'one' => q({0} minute d’angle),
263             'other' => q({0} minutes d’angle),
264             },
265             'arc-second' => {
266             'one' => q({0} seconde d’angle),
267             'other' => q({0} secondes d’angle),
268             },
269             'astronomical-unit' => {
270             'one' => q({0} unité astronomique),
271             'other' => q({0} unités astronomiques),
272             },
273             'atmosphere' => {
274             'one' => q({0} atmosphère),
275             'other' => q({0} atmosphères),
276             },
277             'bit' => {
278             'one' => q({0} bit),
279             'other' => q({0} bits),
280             },
281             'byte' => {
282             'one' => q({0} octet),
283             'other' => q({0} octets),
284             },
285             'calorie' => {
286             'one' => q({0} calorie),
287             'other' => q({0} calories),
288             },
289             'carat' => {
290             'one' => q({0} carat),
291             'other' => q({0} carats),
292             },
293             'celsius' => {
294             'one' => q({0} degré Celsius),
295             'other' => q({0} degrés Celsius),
296             },
297             'centimeter' => {
298             'one' => q({0} centimètre),
299             'other' => q({0} centimètres),
300             },
301             'coordinate' => {
302             'west' => q({0} ouest),
303             },
304             'cubic-centimeter' => {
305             'one' => q({0} centimètre cube),
306             'other' => q({0} centimètres cubes),
307             },
308             'cubic-foot' => {
309             'one' => q({0} pied cube),
310             'other' => q({0} pieds cubes),
311             },
312             'cubic-inch' => {
313             'one' => q({0} pouce cube),
314             'other' => q({0} pouces cubes),
315             },
316             'cubic-kilometer' => {
317             'one' => q({0} kilomètre cube),
318             'other' => q({0} kilomètres cubes),
319             },
320             'cubic-meter' => {
321             'one' => q({0} mètre cube),
322             'other' => q({0} mètres cubes),
323             },
324             'cubic-mile' => {
325             'one' => q({0} mille cube),
326             'other' => q({0} milles cubes),
327             },
328             'cubic-yard' => {
329             'name' => q(verges cubes),
330             'one' => q({0} verge cube),
331             'other' => q({0} verges cubes),
332             },
333             'day' => {
334             'one' => q({0} jour),
335             'other' => q({0} jours),
336             },
337             'decimeter' => {
338             'one' => q({0} décimètre),
339             'other' => q({0} décimètres),
340             },
341             'degree' => {
342             'one' => q({0} degré),
343             'other' => q({0} degrés),
344             },
345             'fahrenheit' => {
346             'one' => q({0} degré Fahrenheit),
347             'other' => q({0} degrés Fahrenheit),
348             },
349             'foodcalorie' => {
350             'one' => q({0} kilocalorie),
351             'other' => q({0} kilocalories),
352             },
353             'foot' => {
354             'one' => q({0} pied),
355             'other' => q({0} pieds),
356             },
357             'g-force' => {
358             'name' => q(force G),
359             'one' => q({0} fois la gravitation terrestre),
360             'other' => q({0} fois la gravitation terrestre),
361             },
362             'gallon-imperial' => {
363             'name' => q(gallon impérial),
364             },
365             'generic' => {
366             'name' => q(°),
367             'one' => q({0}°),
368             'other' => q({0}°),
369             },
370             'gigabit' => {
371             'one' => q({0} gigabit),
372             'other' => q({0} gigabits),
373             },
374             'gigabyte' => {
375             'one' => q({0} gigaoctet),
376             'other' => q({0} gigaoctets),
377             },
378             'gigahertz' => {
379             'one' => q({0} gigahertz),
380             'other' => q({0} gigahertz),
381             },
382             'gigawatt' => {
383             'one' => q({0} gigawatt),
384             'other' => q({0} gigawatts),
385             },
386             'gram' => {
387             'one' => q({0} gramme),
388             'other' => q({0} grammes),
389             },
390             'hectare' => {
391             'one' => q({0} hectare),
392             'other' => q({0} hectares),
393             },
394             'hectoliter' => {
395             'one' => q({0} hectolitre),
396             'other' => q({0} hectolitres),
397             },
398             'hectopascal' => {
399             'one' => q({0} hectopascal),
400             'other' => q({0} hectopascals),
401             },
402             'hertz' => {
403             'one' => q({0} hertz),
404             'other' => q({0} hertz),
405             },
406             'horsepower' => {
407             'one' => q({0} cheval-vapeur),
408             'other' => q({0} chevaux-vapeur),
409             },
410             'hour' => {
411             'one' => q({0} heure),
412             'other' => q({0} heures),
413             },
414             'inch' => {
415             'one' => q({0} pouce),
416             'other' => q({0} pouces),
417             },
418             'inch-hg' => {
419             'one' => q({0} pouce de mercure),
420             'other' => q({0} pouces de mercure),
421             },
422             'joule' => {
423             'one' => q({0} joule),
424             'other' => q({0} joules),
425             },
426             'kilobit' => {
427             'one' => q({0} kilobit),
428             'other' => q({0} kilobits),
429             },
430             'kilobyte' => {
431             'one' => q({0} kilooctet),
432             'other' => q({0} kilooctets),
433             },
434             'kilocalorie' => {
435             'one' => q({0} kilocalorie),
436             'other' => q({0} kilocalories),
437             },
438             'kilogram' => {
439             'one' => q({0} kilogramme),
440             'other' => q({0} kilogrammes),
441             'per' => q({0} par kilogramme),
442             },
443             'kilohertz' => {
444             'one' => q({0} kilohertz),
445             'other' => q({0} kilohertz),
446             },
447             'kilojoule' => {
448             'one' => q({0} kilojoule),
449             'other' => q({0} kilojoules),
450             },
451             'kilometer' => {
452             'one' => q({0} kilomètre),
453             'other' => q({0} kilomètres),
454             },
455             'kilometer-per-hour' => {
456             'name' => q(kilomètres à l’heure),
457             'one' => q({0} kilomètre par heure),
458             'other' => q({0} kilomètres par heure),
459             },
460             'kilowatt' => {
461             'one' => q({0} kilowatt),
462             'other' => q({0} kilowatts),
463             },
464             'kilowatt-hour' => {
465             'one' => q({0} kilowattheure),
466             'other' => q({0} kilowattheures),
467             },
468             'light-year' => {
469             'one' => q({0} année-lumière),
470             'other' => q({0} années-lumière),
471             },
472             'liter' => {
473             'one' => q({0} litre),
474             'other' => q({0} litres),
475             },
476             'liter-per-100kilometers' => {
477             'name' => q(litres aux 100 kilomètres),
478             'one' => q({0} litre aux 100 kilomètres),
479             'other' => q({0} litres aux 100 kilomètres),
480             },
481             'lux' => {
482             'one' => q({0} lux),
483             'other' => q({0} lux),
484             },
485             'megabit' => {
486             'one' => q({0} mégabit),
487             'other' => q({0} mégabits),
488             },
489             'megabyte' => {
490             'one' => q({0} mégaoctet),
491             'other' => q({0} mégaoctets),
492             },
493             'megahertz' => {
494             'one' => q({0} mégahertz),
495             'other' => q({0} mégahertz),
496             },
497             'megaliter' => {
498             'one' => q({0} mégalitre),
499             'other' => q({0} mégalitres),
500             },
501             'megawatt' => {
502             'one' => q({0} mégawatt),
503             'other' => q({0} mégawatts),
504             },
505             'meter' => {
506             'one' => q({0} mètre),
507             'other' => q({0} mètres),
508             },
509             'meter-per-second' => {
510             'one' => q({0} mètre par seconde),
511             'other' => q({0} mètres par seconde),
512             },
513             'meter-per-second-squared' => {
514             'one' => q({0} mètre par seconde carrée),
515             'other' => q({0} mètres par seconde carrée),
516             },
517             'metric-ton' => {
518             'one' => q({0} tonne),
519             'other' => q({0} tonnes),
520             },
521             'micrometer' => {
522             'one' => q({0} micromètre),
523             'other' => q({0} micromètres),
524             },
525             'microsecond' => {
526             'one' => q({0} microseconde),
527             'other' => q({0} microsecondes),
528             },
529             'mile' => {
530             'name' => q(mille),
531             'one' => q({0} mille),
532             'other' => q({0} milles),
533             },
534             'mile-per-gallon' => {
535             'name' => q(milles au gallon),
536             'one' => q({0} mille au gallon),
537             'other' => q({0} milles au gallon),
538             },
539             'mile-per-gallon-imperial' => {
540             'name' => q(milles au gallon impérial),
541             'one' => q({0} mille au gallon impérial),
542             'other' => q({0} milles au gallon impérial),
543             },
544             'mile-per-hour' => {
545             'name' => q(milles à l’heure),
546             'one' => q({0} mille à l’heure),
547             'other' => q({0} milles à l’heure),
548             },
549             'milliampere' => {
550             'one' => q({0} milliampère),
551             'other' => q({0} milliampères),
552             },
553             'millibar' => {
554             'one' => q({0} millibar),
555             'other' => q({0} millibars),
556             },
557             'milligram' => {
558             'one' => q({0} milligramme),
559             'other' => q({0} milligrammes),
560             },
561             'millimeter' => {
562             'one' => q({0} millimètre),
563             'other' => q({0} millimètres),
564             },
565             'millisecond' => {
566             'one' => q({0} milliseconde),
567             'other' => q({0} millisecondes),
568             },
569             'milliwatt' => {
570             'one' => q({0} milliwatt),
571             'other' => q({0} milliwatts),
572             },
573             'month' => {
574             'one' => q({0} mois),
575             'other' => q({0} mois),
576             },
577             'nanometer' => {
578             'one' => q({0} nanomètre),
579             'other' => q({0} nanomètres),
580             },
581             'nanosecond' => {
582             'one' => q({0} nanoseconde),
583             'other' => q({0} nanosecondes),
584             },
585             'nautical-mile' => {
586             'one' => q({0} mille marin),
587             'other' => q({0} milles marins),
588             },
589             'ohm' => {
590             'one' => q({0} ohm),
591             'other' => q({0} ohms),
592             },
593             'ounce' => {
594             'one' => q({0} once),
595             'other' => q({0} onces),
596             },
597             'ounce-troy' => {
598             'one' => q({0} once troy),
599             'other' => q({0} onces troy),
600             },
601             'parsec' => {
602             'one' => q({0} parsec),
603             'other' => q({0} parsecs),
604             },
605             'part-per-million' => {
606             'name' => q(parties par million),
607             'one' => q({0} partie par million),
608             'other' => q({0} parties par million),
609             },
610             'percent' => {
611             'other' => q({0} pour cent),
612             },
613             'permille' => {
614             'one' => q({0} pour mille),
615             'other' => q({0} pour mille),
616             },
617             'picometer' => {
618             'one' => q({0} picomètre),
619             'other' => q({0} picomètres),
620             },
621             'pint' => {
622             'name' => q(chopine),
623             'one' => q({0} chopine),
624             'other' => q({0} chopines),
625             },
626             'pound' => {
627             'one' => q({0} livre),
628             'other' => q({0} livres),
629             },
630             'quart' => {
631             'name' => q(pintes),
632             'one' => q({0} pinte),
633             'other' => q({0} pintes),
634             },
635             'radian' => {
636             'one' => q({0} radian),
637             'other' => q({0} radians),
638             },
639             'second' => {
640             'one' => q({0} seconde),
641             'other' => q({0} secondes),
642             'per' => q({0} à la seconde),
643             },
644             'square-centimeter' => {
645             'one' => q({0} centimètre carré),
646             'other' => q({0} centimètres carrés),
647             },
648             'square-foot' => {
649             'one' => q({0} pied carré),
650             'other' => q({0} pieds carrés),
651             },
652             'square-inch' => {
653             'one' => q({0} pouce carré),
654             'other' => q({0} pouces carrés),
655             },
656             'square-kilometer' => {
657             'one' => q({0} kilomètre carré),
658             'other' => q({0} kilomètres carrés),
659             },
660             'square-meter' => {
661             'one' => q({0} mètre carré),
662             'other' => q({0} mètres carrés),
663             },
664             'square-mile' => {
665             'one' => q({0} mille carré),
666             'other' => q({0} milles carrés),
667             'per' => q({0} par mille carré),
668             },
669             'square-yard' => {
670             'name' => q(verges carrées),
671             'one' => q({0} verge carrée),
672             'other' => q({0} verges carrées),
673             },
674             'stone' => {
675             'other' => q({0} stone),
676             },
677             'teaspoon' => {
678             'name' => q(cuillères à thé),
679             'one' => q({0} cuillère à thé),
680             'other' => q({0} cuillères à thé),
681             },
682             'terabit' => {
683             'one' => q({0} térabit),
684             'other' => q({0} térabits),
685             },
686             'terabyte' => {
687             'one' => q({0} téraoctet),
688             'other' => q({0} téraoctets),
689             },
690             'ton' => {
691             'one' => q({0} tonne courte),
692             'other' => q({0} tonnes courtes),
693             },
694             'volt' => {
695             'one' => q({0} volt),
696             'other' => q({0} volts),
697             },
698             'watt' => {
699             'one' => q({0} watt),
700             'other' => q({0} watts),
701             },
702             'week' => {
703             'one' => q({0} semaine),
704             'other' => q({0} semaines),
705             },
706             'yard' => {
707             'name' => q(verges),
708             'one' => q({0} verge),
709             'other' => q({0} verges),
710             },
711             'year' => {
712             'one' => q({0} an),
713             'other' => q({0} ans),
714             },
715             },
716             'narrow' => {
717             'celsius' => {
718             'one' => q({0} °C),
719             'other' => q({0} °C),
720             },
721             'century' => {
722             'one' => q(´{0}s.),
723             'other' => q(´{0}s.),
724             },
725             'decimeter' => {
726             'one' => q({0}dm),
727             'other' => q({0}dm),
728             },
729             'foot' => {
730             'one' => q({0}pi),
731             'other' => q({0}pi),
732             },
733             'inch' => {
734             'one' => q({0}po),
735             'other' => q({0}po),
736             },
737             'inch-hg' => {
738             'name' => q(inHg),
739             },
740             'kelvin' => {
741             'one' => q({0}K),
742             'other' => q({0}K),
743             },
744             'knot' => {
745             'one' => q({0}nd),
746             'other' => q({0}nd),
747             },
748             'light-year' => {
749             'one' => q({0}al),
750             'other' => q({0}al),
751             },
752             'liter' => {
753             'name' => q(L),
754             'one' => q({0}L),
755             'other' => q({0}L),
756             },
757             'liter-per-100kilometers' => {
758             'name' => q(L/100 km),
759             'one' => q({0} L/100 km),
760             'other' => q({0} L/100 km),
761             },
762             'meter-per-second-squared' => {
763             'one' => q({0}m/s²),
764             'other' => q({0}m/s²),
765             },
766             'metric-ton' => {
767             'one' => q({0}t),
768             'other' => q({0}t),
769             },
770             'microgram' => {
771             'one' => q({0}µg),
772             'other' => q({0}µg),
773             },
774             'micrometer' => {
775             'one' => q({0}µm),
776             'other' => q({0}µm),
777             },
778             'microsecond' => {
779             'one' => q({0}µs),
780             'other' => q({0}µs),
781             },
782             'mile-scandinavian' => {
783             'one' => q({0}smi),
784             'other' => q({0}smi),
785             },
786             'milligram' => {
787             'one' => q({0}mg),
788             'other' => q({0}mg),
789             },
790             'millimeter-of-mercury' => {
791             'one' => q({0}mmHg),
792             'other' => q({0}mmHg),
793             },
794             'minute' => {
795             'one' => q({0}m),
796             'other' => q({0}m),
797             'per' => q({0}/m),
798             },
799             'month' => {
800             'one' => q({0}m),
801             'other' => q({0}m),
802             'per' => q({0}/m),
803             },
804             'nanometer' => {
805             'one' => q({0}nm),
806             'other' => q({0}nm),
807             },
808             'nanosecond' => {
809             'one' => q({0}ns),
810             'other' => q({0}ns),
811             },
812             'nautical-mile' => {
813             'name' => q(NM),
814             'one' => q({0}NM),
815             'other' => q({0}NM),
816             },
817             'parsec' => {
818             'one' => q({0}pc),
819             'other' => q({0}pc),
820             },
821             'percent' => {
822             'one' => q({0} %),
823             'other' => q({0} %),
824             },
825             'point' => {
826             'one' => q({0}pt),
827             'other' => q({0}pt),
828             },
829             'pound-per-square-inch' => {
830             'name' => q(psi),
831             'one' => q({0}psi),
832             'other' => q({0}psi),
833             },
834             'stone' => {
835             'one' => q({0}st),
836             'other' => q({0}st),
837             },
838             'ton' => {
839             'name' => q(tc),
840             'one' => q({0}tc),
841             'other' => q({0}tc),
842             },
843             'week' => {
844             'name' => q(sem),
845             'one' => q({0}sem),
846             'other' => q({0}sem),
847             'per' => q({0}/sem),
848             },
849             'yard' => {
850             'name' => q(vg),
851             'one' => q({0}vg),
852             'other' => q({0}vg),
853             },
854             },
855             'short' => {
856             'acre' => {
857             'one' => q({0} ac),
858             'other' => q({0} ac),
859             },
860             'ampere' => {
861             'one' => q({0} A),
862             'other' => q({0} A),
863             },
864             'astronomical-unit' => {
865             'one' => q({0} ua),
866             'other' => q({0} ua),
867             },
868             'bit' => {
869             'one' => q({0} bit),
870             'other' => q({0} bit),
871             },
872             'byte' => {
873             'one' => q({0} octet),
874             'other' => q({0} octet),
875             },
876             'calorie' => {
877             'one' => q({0} cal),
878             'other' => q({0} cal),
879             },
880             'carat' => {
881             'one' => q({0} ct),
882             'other' => q({0} ct),
883             },
884             'celsius' => {
885             'one' => q({0} °C),
886             'other' => q({0} °C),
887             },
888             'centiliter' => {
889             'name' => q(cL),
890             'one' => q({0} cL),
891             'other' => q({0} cL),
892             },
893             'centimeter' => {
894             'one' => q({0} cm),
895             'other' => q({0} cm),
896             },
897             'century' => {
898             'name' => q(si),
899             },
900             'cubic-centimeter' => {
901             'one' => q({0} cm³),
902             'other' => q({0} cm³),
903             },
904             'cubic-foot' => {
905             'one' => q({0} pi³),
906             'other' => q({0} pi³),
907             },
908             'cubic-inch' => {
909             'one' => q({0} po³),
910             'other' => q({0} po³),
911             },
912             'cubic-kilometer' => {
913             'one' => q({0} km³),
914             'other' => q({0} km³),
915             },
916             'cubic-meter' => {
917             'one' => q({0} m³),
918             'other' => q({0} m³),
919             },
920             'cubic-mile' => {
921             'one' => q({0} mi³),
922             'other' => q({0} mi³),
923             },
924             'cubic-yard' => {
925             'name' => q(vg³),
926             'one' => q({0} vg³),
927             'other' => q({0} vg³),
928             },
929             'day' => {
930             'one' => q({0} j),
931             'other' => q({0} j),
932             },
933             'deciliter' => {
934             'name' => q(dL),
935             'one' => q({0} dL),
936             'other' => q({0} dL),
937             },
938             'decimeter' => {
939             'one' => q({0} dm),
940             'other' => q({0} dm),
941             },
942             'fahrenheit' => {
943             'one' => q({0} °F),
944             'other' => q({0} °F),
945             },
946             'fluid-ounce' => {
947             'name' => q(oz liq.),
948             'one' => q({0} oz liq.),
949             'other' => q({0} oz liq.),
950             },
951             'foodcalorie' => {
952             'one' => q({0} kcal),
953             'other' => q({0} kcal),
954             },
955             'foot' => {
956             'one' => q({0} pi),
957             'other' => q({0} pi),
958             },
959             'g-force' => {
960             'name' => q(G),
961             'one' => q({0} G),
962             'other' => q({0} G),
963             },
964             'gallon-imperial' => {
965             'name' => q(gal Imp),
966             'one' => q({0} gal Imp),
967             'other' => q({0} gal Imp),
968             'per' => q({0}/gal Imp),
969             },
970             'generic' => {
971             'one' => q({0}°),
972             },
973             'gigabit' => {
974             'name' => q(Gb),
975             'one' => q({0} Gb),
976             'other' => q({0} Gb),
977             },
978             'gigabyte' => {
979             'one' => q({0} Go),
980             'other' => q({0} Go),
981             },
982             'gigahertz' => {
983             'one' => q({0} GHz),
984             'other' => q({0} GHz),
985             },
986             'gigawatt' => {
987             'one' => q({0} GW),
988             'other' => q({0} GW),
989             },
990             'gram' => {
991             'one' => q({0} g),
992             'other' => q({0} g),
993             },
994             'hectare' => {
995             'one' => q({0} ha),
996             'other' => q({0} ha),
997             },
998             'hectoliter' => {
999             'name' => q(hL),
1000             'one' => q({0} hL),
1001             'other' => q({0} hL),
1002             },
1003             'hectopascal' => {
1004             'one' => q({0} hPa),
1005             'other' => q({0} hPa),
1006             },
1007             'hertz' => {
1008             'one' => q({0} Hz),
1009             'other' => q({0} Hz),
1010             },
1011             'horsepower' => {
1012             'one' => q({0} ch),
1013             'other' => q({0} ch),
1014             },
1015             'hour' => {
1016             'one' => q({0} h),
1017             'other' => q({0} h),
1018             },
1019             'inch' => {
1020             'one' => q({0} po),
1021             'other' => q({0} po),
1022             },
1023             'inch-hg' => {
1024             'name' => q(po Hg),
1025             'one' => q({0} po Hg),
1026             'other' => q({0} po Hg),
1027             },
1028             'joule' => {
1029             'one' => q({0} J),
1030             'other' => q({0} J),
1031             },
1032             'karat' => {
1033             'name' => q(carats),
1034             },
1035             'kelvin' => {
1036             'one' => q({0} K),
1037             'other' => q({0} K),
1038             },
1039             'kilobit' => {
1040             'name' => q(kb),
1041             'one' => q({0} kb),
1042             'other' => q({0} kb),
1043             },
1044             'kilobyte' => {
1045             'one' => q({0} ko),
1046             'other' => q({0} ko),
1047             },
1048             'kilocalorie' => {
1049             'one' => q({0} kcal),
1050             'other' => q({0} kcal),
1051             },
1052             'kilogram' => {
1053             'one' => q({0} kg),
1054             'other' => q({0} kg),
1055             },
1056             'kilohertz' => {
1057             'one' => q({0} kHz),
1058             'other' => q({0} kHz),
1059             },
1060             'kilojoule' => {
1061             'one' => q({0} kJ),
1062             'other' => q({0} kJ),
1063             },
1064             'kilometer' => {
1065             'one' => q({0} km),
1066             'other' => q({0} km),
1067             },
1068             'kilometer-per-hour' => {
1069             'one' => q({0} km/h),
1070             'other' => q({0} km/h),
1071             },
1072             'kilowatt' => {
1073             'one' => q({0} kW),
1074             'other' => q({0} kW),
1075             },
1076             'kilowatt-hour' => {
1077             'one' => q({0} kWh),
1078             'other' => q({0} kWh),
1079             },
1080             'light-year' => {
1081             'one' => q({0} al),
1082             'other' => q({0} al),
1083             },
1084             'liter' => {
1085             'name' => q(L),
1086             'one' => q({0} L),
1087             'other' => q({0} L),
1088             'per' => q({0}/L),
1089             },
1090             'liter-per-100kilometers' => {
1091             'name' => q(L/100 km),
1092             'one' => q({0} L/100 km),
1093             'other' => q({0} L/100 km),
1094             },
1095             'liter-per-kilometer' => {
1096             'name' => q(L/km),
1097             'one' => q({0} L/km),
1098             'other' => q({0} L/km),
1099             },
1100             'lux' => {
1101             'one' => q({0} lx),
1102             'other' => q({0} lx),
1103             },
1104             'megabit' => {
1105             'name' => q(Mb),
1106             'one' => q({0} Mb),
1107             'other' => q({0} Mb),
1108             },
1109             'megabyte' => {
1110             'one' => q({0} Mo),
1111             'other' => q({0} Mo),
1112             },
1113             'megahertz' => {
1114             'one' => q({0} MHz),
1115             'other' => q({0} MHz),
1116             },
1117             'megaliter' => {
1118             'name' => q(ML),
1119             'one' => q({0} ML),
1120             'other' => q({0} ML),
1121             },
1122             'megawatt' => {
1123             'one' => q({0} MW),
1124             'other' => q({0} MW),
1125             },
1126             'meter' => {
1127             'one' => q({0} m),
1128             'other' => q({0} m),
1129             },
1130             'meter-per-second' => {
1131             'one' => q({0} m/s),
1132             'other' => q({0} m/s),
1133             },
1134             'meter-per-second-squared' => {
1135             'one' => q({0} m/s²),
1136             'other' => q({0} m/s²),
1137             },
1138             'metric-ton' => {
1139             'one' => q({0} t),
1140             'other' => q({0} t),
1141             },
1142             'microgram' => {
1143             'one' => q({0} µg),
1144             'other' => q({0} µg),
1145             },
1146             'micrometer' => {
1147             'one' => q({0} µm),
1148             'other' => q({0} µm),
1149             },
1150             'microsecond' => {
1151             'one' => q({0} μs),
1152             'other' => q({0} μs),
1153             },
1154             'mile' => {
1155             'one' => q({0} mi),
1156             'other' => q({0} mi),
1157             },
1158             'mile-per-gallon' => {
1159             'one' => q({0} mi/gal),
1160             'other' => q({0} mi/gal),
1161             },
1162             'mile-per-gallon-imperial' => {
1163             'name' => q(mi/gal Imp),
1164             'one' => q({0} mi/gal Imp),
1165             'other' => q({0} mi/gal Imp),
1166             },
1167             'mile-per-hour' => {
1168             'one' => q({0} mi/h),
1169             'other' => q({0} mi/h),
1170             },
1171             'milliampere' => {
1172             'one' => q({0} mA),
1173             'other' => q({0} mA),
1174             },
1175             'millibar' => {
1176             'one' => q({0} mbar),
1177             'other' => q({0} mbar),
1178             },
1179             'milligram' => {
1180             'one' => q({0} mg),
1181             'other' => q({0} mg),
1182             },
1183             'milliliter' => {
1184             'name' => q(mL),
1185             'one' => q({0} mL),
1186             'other' => q({0} mL),
1187             },
1188             'millimeter' => {
1189             'one' => q({0} mm),
1190             'other' => q({0} mm),
1191             },
1192             'millimeter-of-mercury' => {
1193             'name' => q(mm Hg),
1194             'one' => q({0} mm Hg),
1195             'other' => q({0} mm Hg),
1196             },
1197             'millisecond' => {
1198             'one' => q({0} ms),
1199             'other' => q({0} ms),
1200             },
1201             'milliwatt' => {
1202             'one' => q({0} mW),
1203             'other' => q({0} mW),
1204             },
1205             'minute' => {
1206             'one' => q({0} min),
1207             'other' => q({0} min),
1208             },
1209             'month' => {
1210             'one' => q({0} m.),
1211             'other' => q({0} m.),
1212             },
1213             'nanometer' => {
1214             'one' => q({0} nm),
1215             'other' => q({0} nm),
1216             },
1217             'nanosecond' => {
1218             'one' => q({0} ns),
1219             'other' => q({0} ns),
1220             },
1221             'nautical-mile' => {
1222             'name' => q(NM),
1223             'one' => q({0} NM),
1224             'other' => q({0} NM),
1225             },
1226             'ohm' => {
1227             'one' => q({0} Ω),
1228             'other' => q({0} Ω),
1229             },
1230             'ounce' => {
1231             'one' => q({0} oz),
1232             'other' => q({0} oz),
1233             },
1234             'ounce-troy' => {
1235             'one' => q({0} oz t),
1236             'other' => q({0} oz t),
1237             },
1238             'parsec' => {
1239             'one' => q({0} pc),
1240             'other' => q({0} pc),
1241             },
1242             'percent' => {
1243             'one' => q({0} %),
1244             'other' => q({0} %),
1245             },
1246             'permille' => {
1247             'one' => q({0} ‰),
1248             'other' => q({0} ‰),
1249             },
1250             'picometer' => {
1251             'one' => q({0} pm),
1252             'other' => q({0} pm),
1253             },
1254             'pint' => {
1255             'name' => q(chop),
1256             'one' => q({0} chop),
1257             'other' => q({0} chop),
1258             },
1259             'pound' => {
1260             'one' => q({0} lb),
1261             'other' => q({0} lb),
1262             },
1263             'pound-per-square-inch' => {
1264             'name' => q(psi),
1265             'one' => q({0} psi),
1266             'other' => q({0} psi),
1267             },
1268             'quart' => {
1269             'name' => q(pte),
1270             'one' => q({0} pte),
1271             'other' => q({0} pte),
1272             },
1273             'radian' => {
1274             'one' => q({0} rad),
1275             'other' => q({0} rad),
1276             },
1277             'second' => {
1278             'one' => q({0} s),
1279             'other' => q({0} s),
1280             },
1281             'square-centimeter' => {
1282             'one' => q({0} cm²),
1283             'other' => q({0} cm²),
1284             },
1285             'square-foot' => {
1286             'one' => q({0} pi²),
1287             'other' => q({0} pi²),
1288             },
1289             'square-inch' => {
1290             'one' => q({0} po²),
1291             'other' => q({0} po²),
1292             },
1293             'square-kilometer' => {
1294             'one' => q({0} km²),
1295             'other' => q({0} km²),
1296             },
1297             'square-meter' => {
1298             'one' => q({0} m²),
1299             'other' => q({0} m²),
1300             },
1301             'square-mile' => {
1302             'one' => q({0} mi²),
1303             'other' => q({0} mi²),
1304             },
1305             'square-yard' => {
1306             'name' => q(vg²),
1307             'one' => q({0} vg²),
1308             'other' => q({0} vg²),
1309             },
1310             'teaspoon' => {
1311             'name' => q(c. à t.),
1312             'one' => q({0} c. à t.),
1313             'other' => q({0} c. à t.),
1314             },
1315             'terabit' => {
1316             'name' => q(Tb),
1317             'one' => q({0} Tb),
1318             'other' => q({0} Tb),
1319             },
1320             'terabyte' => {
1321             'one' => q({0} To),
1322             'other' => q({0} To),
1323             },
1324             'ton' => {
1325             'name' => q(tc),
1326             'one' => q({0} tc),
1327             'other' => q({0} tc),
1328             },
1329             'volt' => {
1330             'one' => q({0} V),
1331             'other' => q({0} V),
1332             },
1333             'watt' => {
1334             'one' => q({0} W),
1335             'other' => q({0} W),
1336             },
1337             'week' => {
1338             'one' => q({0} sem.),
1339             'other' => q({0} sem.),
1340             },
1341             'yard' => {
1342             'name' => q(vg),
1343             'one' => q({0} vg),
1344             'other' => q({0} vg),
1345             },
1346             'year' => {
1347             'one' => q({0} an),
1348             'other' => q({0} ans),
1349             },
1350             },
1351             } }
1352             );
1353              
1354             has 'number_symbols' => (
1355             is => 'ro',
1356             isa => HashRef,
1357             init_arg => undef,
1358             default => sub { {
1359             'latn' => {
1360             'group' => q( ),
1361             },
1362             } }
1363             );
1364              
1365             has 'number_formats' => (
1366             is => 'ro',
1367             isa => HashRef,
1368             init_arg => undef,
1369             default => sub { {
1370             decimalFormat => {
1371             'long' => {
1372             '1000' => {
1373             'one' => '0 mille',
1374             'other' => '0 mille',
1375             },
1376             '10000' => {
1377             'other' => '00 mille',
1378             },
1379             '100000' => {
1380             'other' => '000 mille',
1381             },
1382             '1000000' => {
1383             'one' => '0 million',
1384             'other' => '0 millions',
1385             },
1386             '10000000' => {
1387             'one' => '00 million',
1388             'other' => '00 millions',
1389             },
1390             '100000000' => {
1391             'other' => '000 millions',
1392             },
1393             },
1394             'short' => {
1395             '1000' => {
1396             'one' => '0 k',
1397             'other' => '0 k',
1398             },
1399             '10000' => {
1400             'other' => '00 k',
1401             },
1402             '100000' => {
1403             'other' => '000 k',
1404             },
1405             '1000000' => {
1406             'one' => '0 M',
1407             'other' => '0 M',
1408             },
1409             '10000000' => {
1410             'other' => '00 M',
1411             },
1412             '100000000' => {
1413             'other' => '000 M',
1414             },
1415             '1000000000' => {
1416             'one' => '0 G',
1417             'other' => '0 G',
1418             },
1419             '10000000000' => {
1420             'one' => '00 G',
1421             'other' => '00 G',
1422             },
1423             '100000000000' => {
1424             'one' => '000 G',
1425             'other' => '000 G',
1426             },
1427             '1000000000000' => {
1428             'one' => '0 T',
1429             'other' => '0 T',
1430             },
1431             '10000000000000' => {
1432             'one' => '00 T',
1433             'other' => '00 T',
1434             },
1435             '100000000000000' => {
1436             'one' => '000 T',
1437             'other' => '000 T',
1438             },
1439             },
1440             },
1441             } },
1442             );
1443              
1444             has 'currencies' => (
1445             is => 'ro',
1446             isa => HashRef,
1447             init_arg => undef,
1448             default => sub { {
1449             'ARS' => {
1450             symbol => 'ARS',
1451             },
1452             'AUD' => {
1453             symbol => '$ AU',
1454             },
1455             'AZN' => {
1456             display_name => {
1457             'currency' => q(manat azerbaïdjanais),
1458             'one' => q(manat azerbaïdjanais),
1459             'other' => q(manats azerbaïdjanais),
1460             },
1461             },
1462             'BMD' => {
1463             symbol => 'BMD',
1464             },
1465             'BND' => {
1466             symbol => 'BND',
1467             },
1468             'BYN' => {
1469             symbol => 'Br',
1470             },
1471             'BZD' => {
1472             symbol => 'BZD',
1473             },
1474             'CAD' => {
1475             symbol => '$',
1476             },
1477             'CLP' => {
1478             symbol => 'CLP',
1479             },
1480             'CNY' => {
1481             symbol => 'CN¥',
1482             },
1483             'COP' => {
1484             symbol => 'COP',
1485             },
1486             'CVE' => {
1487             display_name => {
1488             'currency' => q(escudo cap-verdien),
1489             'one' => q(escudo cap-verdien),
1490             'other' => q(escudos cap-verdiens),
1491             },
1492             },
1493             'FJD' => {
1494             symbol => 'FJD',
1495             },
1496             'FKP' => {
1497             symbol => 'FKP',
1498             display_name => {
1499             'currency' => q(livre des Îles Malouines),
1500             'one' => q(livre des Îles Malouines),
1501             'other' => q(livres des Îles Malouines),
1502             },
1503             },
1504             'GBP' => {
1505             symbol => '£',
1506             },
1507             'GEL' => {
1508             symbol => 'GEL',
1509             display_name => {
1510             'one' => q(lari géorgien),
1511             },
1512             },
1513             'GIP' => {
1514             symbol => 'GIP',
1515             },
1516             'GYD' => {
1517             display_name => {
1518             'one' => q(dollar guyanien),
1519             'other' => q(dollars guyaniens),
1520             },
1521             },
1522             'HKD' => {
1523             symbol => '$ HK',
1524             },
1525             'ILS' => {
1526             symbol => 'ILS',
1527             },
1528             'INR' => {
1529             symbol => 'INR',
1530             },
1531             'IRR' => {
1532             display_name => {
1533             'currency' => q(rial iranien),
1534             'one' => q(rial iranien),
1535             'other' => q(rials iraniens),
1536             },
1537             },
1538             'JPY' => {
1539             symbol => '¥',
1540             },
1541             'KMF' => {
1542             symbol => 'CF',
1543             },
1544             'KRW' => {
1545             symbol => 'KRW',
1546             },
1547             'LAK' => {
1548             display_name => {
1549             'currency' => q(kip laotien),
1550             'one' => q(kip laotien),
1551             'other' => q(kips laotiens),
1552             },
1553             },
1554             'LBP' => {
1555             symbol => 'LBP',
1556             },
1557             'MXN' => {
1558             symbol => 'MXN',
1559             },
1560             'NAD' => {
1561             symbol => 'NAD',
1562             },
1563             'NIO' => {
1564             symbol => 'C$',
1565             },
1566             'NZD' => {
1567             symbol => '$ NZ',
1568             },
1569             'OMR' => {
1570             display_name => {
1571             'currency' => q(rial omanais),
1572             'one' => q(rial omanais),
1573             'other' => q(rials omanis),
1574             },
1575             },
1576             'PEN' => {
1577             display_name => {
1578             'currency' => q(nouveau sol péruvien),
1579             'one' => q(nouveau sol péruvien),
1580             'other' => q(nouveaux sols péruviens),
1581             },
1582             },
1583             'PGK' => {
1584             display_name => {
1585             'currency' => q(kina papou-néo-guinéen),
1586             'one' => q(kina papou-néo-guinéen),
1587             'other' => q(kinas papou-néo-guinéens),
1588             },
1589             },
1590             'QAR' => {
1591             display_name => {
1592             'currency' => q(riyal du Qatar),
1593             'one' => q(riyal du Qatar),
1594             'other' => q(riyals du Qatar),
1595             },
1596             },
1597             'SAR' => {
1598             display_name => {
1599             'currency' => q(rial saoudien),
1600             'one' => q(rial saoudien),
1601             'other' => q(rials saoudiens),
1602             },
1603             },
1604             'SBD' => {
1605             symbol => 'SBD',
1606             },
1607             'SGD' => {
1608             symbol => '$ SG',
1609             },
1610             'SRD' => {
1611             symbol => 'SRD',
1612             display_name => {
1613             'currency' => q(dollar du Suriname),
1614             'one' => q(dollar du Suriname),
1615             'other' => q(dollars du Suriname),
1616             },
1617             },
1618             'TOP' => {
1619             display_name => {
1620             'currency' => q(pa’anga),
1621             'one' => q(pa’anga),
1622             'other' => q(pa’angas),
1623             },
1624             },
1625             'TRY' => {
1626             symbol => 'TL',
1627             },
1628             'TTD' => {
1629             symbol => 'TTD',
1630             display_name => {
1631             'currency' => q(dollar de Trinité-et-Tobago),
1632             },
1633             },
1634             'USD' => {
1635             symbol => '$ US',
1636             },
1637             'UYU' => {
1638             symbol => 'UYU',
1639             },
1640             'VND' => {
1641             symbol => 'VND',
1642             },
1643             'VUV' => {
1644             display_name => {
1645             'currency' => q(vatu),
1646             'one' => q(vatu),
1647             'other' => q(vatus),
1648             },
1649             },
1650             'WST' => {
1651             symbol => 'WST',
1652             display_name => {
1653             'currency' => q(tala),
1654             'one' => q(tala),
1655             'other' => q(talas),
1656             },
1657             },
1658             'XAF' => {
1659             symbol => 'XAF',
1660             },
1661             'XOF' => {
1662             symbol => 'XOF',
1663             },
1664             'XPF' => {
1665             symbol => 'XPF',
1666             },
1667             'XXX' => {
1668             display_name => {
1669             'currency' => q(Devise inconnue),
1670             'one' => q(\(devise inconnue\)),
1671             'other' => q(\(devise inconnue\)),
1672             },
1673             },
1674             'YER' => {
1675             display_name => {
1676             'currency' => q(rial yéménite),
1677             'one' => q(rial yéménite),
1678             'other' => q(rials yéménites),
1679             },
1680             },
1681             'ZMW' => {
1682             symbol => 'ZK',
1683             },
1684             } },
1685             );
1686              
1687              
1688             has 'calendar_months' => (
1689             is => 'ro',
1690             isa => HashRef,
1691             init_arg => undef,
1692             default => sub { {
1693             'coptic' => {
1694             'format' => {
1695             narrow => {
1696             nonleap => [
1697             'T',
1698             'B',
1699             'H',
1700             'K',
1701             'T',
1702             'A',
1703             'B',
1704             'B',
1705             'B',
1706             'B',
1707             'A',
1708             'M',
1709             'N'
1710             ],
1711             leap => [
1712            
1713             ],
1714             },
1715             wide => {
1716             nonleap => [
1717             '',
1718             '',
1719             '',
1720             'kyakh'
1721             ],
1722             leap => [
1723            
1724             ],
1725             },
1726             },
1727             'stand-alone' => {
1728             narrow => {
1729             nonleap => [
1730             'T',
1731             'B',
1732             'H',
1733             'K',
1734             'T',
1735             'A',
1736             'B',
1737             'B',
1738             'B',
1739             'B',
1740             'A',
1741             'M',
1742             'N'
1743             ],
1744             leap => [
1745            
1746             ],
1747             },
1748             wide => {
1749             nonleap => [
1750             '',
1751             '',
1752             '',
1753             'kyakh'
1754             ],
1755             leap => [
1756            
1757             ],
1758             },
1759             },
1760             },
1761             'ethiopic' => {
1762             'format' => {
1763             narrow => {
1764             nonleap => [
1765             'M',
1766             'T',
1767             'H',
1768             'T',
1769             'T',
1770             'Y',
1771             'M',
1772             'M',
1773             'G',
1774             'S',
1775             'H',
1776             'N',
1777             'P'
1778             ],
1779             leap => [
1780            
1781             ],
1782             },
1783             },
1784             'stand-alone' => {
1785             narrow => {
1786             nonleap => [
1787             'M',
1788             'T',
1789             'H',
1790             'T',
1791             'T',
1792             'Y',
1793             'M',
1794             'M',
1795             'G',
1796             'S',
1797             'H',
1798             'N',
1799             'P'
1800             ],
1801             leap => [
1802            
1803             ],
1804             },
1805             },
1806             },
1807             'gregorian' => {
1808             'format' => {
1809             abbreviated => {
1810             nonleap => [
1811             'janv.',
1812             'févr.',
1813             'mars',
1814             'avr.',
1815             'mai',
1816             'juin',
1817             'juill.',
1818             'août',
1819             'sept.',
1820             'oct.',
1821             'nov.',
1822             'déc.'
1823             ],
1824             leap => [
1825            
1826             ],
1827             },
1828             },
1829             'stand-alone' => {
1830             abbreviated => {
1831             nonleap => [
1832             'janv.',
1833             'févr.',
1834             'mars',
1835             'avr.',
1836             'mai',
1837             'juin',
1838             'juill.',
1839             'août',
1840             'sept.',
1841             'oct.',
1842             'nov.',
1843             'déc.'
1844             ],
1845             leap => [
1846            
1847             ],
1848             },
1849             },
1850             },
1851             'hebrew' => {
1852             'format' => {
1853             abbreviated => {
1854             nonleap => [
1855             'tis.',
1856             'hes.',
1857             '',
1858             'téb.',
1859             'sché.',
1860             '',
1861             '',
1862             '',
1863             '',
1864             '',
1865             '',
1866             'av',
1867             'ell.'
1868             ],
1869             leap => [
1870            
1871             ],
1872             },
1873             narrow => {
1874             nonleap => [
1875             'T',
1876             'H',
1877             'K',
1878             'T',
1879             'S',
1880             'A',
1881             'A',
1882             'N',
1883             'I',
1884             'S',
1885             'T',
1886             'A',
1887             'E'
1888             ],
1889             leap => [
1890             '',
1891             '',
1892             '',
1893             '',
1894             '',
1895             '',
1896             'A'
1897             ],
1898             },
1899             },
1900             'stand-alone' => {
1901             abbreviated => {
1902             nonleap => [
1903             'tis.',
1904             'hes.',
1905             '',
1906             'téb.',
1907             'sché.',
1908             '',
1909             '',
1910             '',
1911             '',
1912             '',
1913             '',
1914             'av',
1915             'ell.'
1916             ],
1917             leap => [
1918            
1919             ],
1920             },
1921             narrow => {
1922             nonleap => [
1923             'T',
1924             'H',
1925             'K',
1926             'T',
1927             'S',
1928             'A',
1929             'A',
1930             'N',
1931             'I',
1932             'S',
1933             'T',
1934             'A',
1935             'E'
1936             ],
1937             leap => [
1938             '',
1939             '',
1940             '',
1941             '',
1942             '',
1943             '',
1944             'A'
1945             ],
1946             },
1947             },
1948             },
1949             'indian' => {
1950             'format' => {
1951             narrow => {
1952             nonleap => [
1953             'C',
1954             'V',
1955             'J',
1956             'Ā',
1957             'S',
1958             'B',
1959             'Ā',
1960             'K',
1961             'M',
1962             'P',
1963             'M',
1964             'P'
1965             ],
1966             leap => [
1967            
1968             ],
1969             },
1970             },
1971             'stand-alone' => {
1972             narrow => {
1973             nonleap => [
1974             'C',
1975             'V',
1976             'J',
1977             'Ā',
1978             'S',
1979             'B',
1980             'Ā',
1981             'K',
1982             'M',
1983             'P',
1984             'M',
1985             'P'
1986             ],
1987             leap => [
1988            
1989             ],
1990             },
1991             },
1992             },
1993             'persian' => {
1994             'format' => {
1995             abbreviated => {
1996             nonleap => [
1997             'Far.',
1998             'Ord.',
1999             'Kho.',
2000             'Tir',
2001             'Mor.',
2002             'Šah.',
2003             'Mehr',
2004             'Âbâ.',
2005             'Âzar',
2006             'Dey',
2007             'Bah.',
2008             'Esf.'
2009             ],
2010             leap => [
2011            
2012             ],
2013             },
2014             wide => {
2015             nonleap => [
2016             'Farvardin',
2017             'Ordibehešt',
2018             'Khordâd',
2019             'Tir',
2020             'Mordâd',
2021             'Šahrivar',
2022             'Mehr',
2023             'Âbân',
2024             'Âzar',
2025             'Dey',
2026             'Bahman',
2027             'Esfand'
2028             ],
2029             leap => [
2030            
2031             ],
2032             },
2033             },
2034             'stand-alone' => {
2035             abbreviated => {
2036             nonleap => [
2037             'Far.',
2038             'Ord.',
2039             'Kho.',
2040             'Tir',
2041             'Mor.',
2042             'Šah.',
2043             'Mehr',
2044             'Âbâ.',
2045             'Âzar',
2046             'Dey',
2047             'Bah.',
2048             'Esf.'
2049             ],
2050             leap => [
2051            
2052             ],
2053             },
2054             wide => {
2055             nonleap => [
2056             'Farvardin',
2057             'Ordibehešt',
2058             'Khordâd',
2059             'Tir',
2060             'Mordâd',
2061             'Šahrivar',
2062             'Mehr',
2063             'Âbân',
2064             'Âzar',
2065             'Dey',
2066             'Bahman',
2067             'Esfand'
2068             ],
2069             leap => [
2070            
2071             ],
2072             },
2073             },
2074             },
2075             } },
2076             );
2077              
2078             has 'day_period_data' => (
2079             is => 'ro',
2080             isa => CodeRef,
2081             init_arg => undef,
2082             default => sub { sub {
2083             # Time in hhmm format
2084             my ($self, $type, $time, $day_period_type) = @_;
2085             $day_period_type //= 'default';
2086             SWITCH:
2087             for ($type) {
2088             if ($_ eq 'coptic') {
2089             if($day_period_type eq 'default') {
2090             return 'midnight' if $time == 0;
2091             return 'noon' if $time == 1200;
2092             return 'afternoon1' if $time >= 1200
2093             && $time < 1800;
2094             return 'evening1' if $time >= 1800
2095             && $time < 2400;
2096             return 'morning1' if $time >= 400
2097             && $time < 1200;
2098             return 'night1' if $time >= 0
2099             && $time < 400;
2100             }
2101             if($day_period_type eq 'selection') {
2102             return 'afternoon1' if $time >= 1200
2103             && $time < 1800;
2104             return 'evening1' if $time >= 1800
2105             && $time < 2400;
2106             return 'morning1' if $time >= 400
2107             && $time < 1200;
2108             return 'night1' if $time >= 0
2109             && $time < 400;
2110             }
2111             last SWITCH;
2112             }
2113             if ($_ eq 'ethiopic') {
2114             if($day_period_type eq 'default') {
2115             return 'midnight' if $time == 0;
2116             return 'noon' if $time == 1200;
2117             return 'afternoon1' if $time >= 1200
2118             && $time < 1800;
2119             return 'evening1' if $time >= 1800
2120             && $time < 2400;
2121             return 'morning1' if $time >= 400
2122             && $time < 1200;
2123             return 'night1' if $time >= 0
2124             && $time < 400;
2125             }
2126             if($day_period_type eq 'selection') {
2127             return 'afternoon1' if $time >= 1200
2128             && $time < 1800;
2129             return 'evening1' if $time >= 1800
2130             && $time < 2400;
2131             return 'morning1' if $time >= 400
2132             && $time < 1200;
2133             return 'night1' if $time >= 0
2134             && $time < 400;
2135             }
2136             last SWITCH;
2137             }
2138             if ($_ eq 'generic') {
2139             if($day_period_type eq 'default') {
2140             return 'midnight' if $time == 0;
2141             return 'noon' if $time == 1200;
2142             return 'afternoon1' if $time >= 1200
2143             && $time < 1800;
2144             return 'evening1' if $time >= 1800
2145             && $time < 2400;
2146             return 'morning1' if $time >= 400
2147             && $time < 1200;
2148             return 'night1' if $time >= 0
2149             && $time < 400;
2150             }
2151             if($day_period_type eq 'selection') {
2152             return 'afternoon1' if $time >= 1200
2153             && $time < 1800;
2154             return 'evening1' if $time >= 1800
2155             && $time < 2400;
2156             return 'morning1' if $time >= 400
2157             && $time < 1200;
2158             return 'night1' if $time >= 0
2159             && $time < 400;
2160             }
2161             last SWITCH;
2162             }
2163             if ($_ eq 'gregorian') {
2164             if($day_period_type eq 'default') {
2165             return 'midnight' if $time == 0;
2166             return 'noon' if $time == 1200;
2167             return 'afternoon1' if $time >= 1200
2168             && $time < 1800;
2169             return 'evening1' if $time >= 1800
2170             && $time < 2400;
2171             return 'morning1' if $time >= 400
2172             && $time < 1200;
2173             return 'night1' if $time >= 0
2174             && $time < 400;
2175             }
2176             if($day_period_type eq 'selection') {
2177             return 'afternoon1' if $time >= 1200
2178             && $time < 1800;
2179             return 'evening1' if $time >= 1800
2180             && $time < 2400;
2181             return 'morning1' if $time >= 400
2182             && $time < 1200;
2183             return 'night1' if $time >= 0
2184             && $time < 400;
2185             }
2186             last SWITCH;
2187             }
2188             if ($_ eq 'hebrew') {
2189             if($day_period_type eq 'default') {
2190             return 'midnight' if $time == 0;
2191             return 'noon' if $time == 1200;
2192             return 'afternoon1' if $time >= 1200
2193             && $time < 1800;
2194             return 'evening1' if $time >= 1800
2195             && $time < 2400;
2196             return 'morning1' if $time >= 400
2197             && $time < 1200;
2198             return 'night1' if $time >= 0
2199             && $time < 400;
2200             }
2201             if($day_period_type eq 'selection') {
2202             return 'afternoon1' if $time >= 1200
2203             && $time < 1800;
2204             return 'evening1' if $time >= 1800
2205             && $time < 2400;
2206             return 'morning1' if $time >= 400
2207             && $time < 1200;
2208             return 'night1' if $time >= 0
2209             && $time < 400;
2210             }
2211             last SWITCH;
2212             }
2213             if ($_ eq 'indian') {
2214             if($day_period_type eq 'default') {
2215             return 'midnight' if $time == 0;
2216             return 'noon' if $time == 1200;
2217             return 'afternoon1' if $time >= 1200
2218             && $time < 1800;
2219             return 'evening1' if $time >= 1800
2220             && $time < 2400;
2221             return 'morning1' if $time >= 400
2222             && $time < 1200;
2223             return 'night1' if $time >= 0
2224             && $time < 400;
2225             }
2226             if($day_period_type eq 'selection') {
2227             return 'afternoon1' if $time >= 1200
2228             && $time < 1800;
2229             return 'evening1' if $time >= 1800
2230             && $time < 2400;
2231             return 'morning1' if $time >= 400
2232             && $time < 1200;
2233             return 'night1' if $time >= 0
2234             && $time < 400;
2235             }
2236             last SWITCH;
2237             }
2238             if ($_ eq 'islamic') {
2239             if($day_period_type eq 'default') {
2240             return 'midnight' if $time == 0;
2241             return 'noon' if $time == 1200;
2242             return 'afternoon1' if $time >= 1200
2243             && $time < 1800;
2244             return 'evening1' if $time >= 1800
2245             && $time < 2400;
2246             return 'morning1' if $time >= 400
2247             && $time < 1200;
2248             return 'night1' if $time >= 0
2249             && $time < 400;
2250             }
2251             if($day_period_type eq 'selection') {
2252             return 'afternoon1' if $time >= 1200
2253             && $time < 1800;
2254             return 'evening1' if $time >= 1800
2255             && $time < 2400;
2256             return 'morning1' if $time >= 400
2257             && $time < 1200;
2258             return 'night1' if $time >= 0
2259             && $time < 400;
2260             }
2261             last SWITCH;
2262             }
2263             if ($_ eq 'persian') {
2264             if($day_period_type eq 'default') {
2265             return 'midnight' if $time == 0;
2266             return 'noon' if $time == 1200;
2267             return 'afternoon1' if $time >= 1200
2268             && $time < 1800;
2269             return 'evening1' if $time >= 1800
2270             && $time < 2400;
2271             return 'morning1' if $time >= 400
2272             && $time < 1200;
2273             return 'night1' if $time >= 0
2274             && $time < 400;
2275             }
2276             if($day_period_type eq 'selection') {
2277             return 'afternoon1' if $time >= 1200
2278             && $time < 1800;
2279             return 'evening1' if $time >= 1800
2280             && $time < 2400;
2281             return 'morning1' if $time >= 400
2282             && $time < 1200;
2283             return 'night1' if $time >= 0
2284             && $time < 400;
2285             }
2286             last SWITCH;
2287             }
2288             }
2289             } },
2290             );
2291              
2292             around day_period_data => sub {
2293             my ($orig, $self) = @_;
2294             return $self->$orig;
2295             };
2296              
2297             has 'day_periods' => (
2298             is => 'ro',
2299             isa => HashRef,
2300             init_arg => undef,
2301             default => sub { {
2302             'gregorian' => {
2303             'format' => {
2304             'abbreviated' => {
2305             'afternoon1' => q{après-midi},
2306             'am' => q{a.m.},
2307             'evening1' => q{du soir},
2308             'midnight' => q{minuit},
2309             'morning1' => q{du mat.},
2310             'night1' => q{du mat.},
2311             'noon' => q{midi},
2312             'pm' => q{p.m.},
2313             },
2314             'narrow' => {
2315             'afternoon1' => q{après-midi},
2316             'am' => q{a},
2317             'evening1' => q{soir},
2318             'midnight' => q{minuit},
2319             'morning1' => q{mat.},
2320             'night1' => q{mat.},
2321             'noon' => q{midi},
2322             'pm' => q{p},
2323             },
2324             'wide' => {
2325             'am' => q{a.m.},
2326             'pm' => q{p.m.},
2327             },
2328             },
2329             'stand-alone' => {
2330             'abbreviated' => {
2331             'afternoon1' => q{après-midi},
2332             'am' => q{a.m.},
2333             'evening1' => q{soir},
2334             'morning1' => q{mat.},
2335             'pm' => q{p.m.},
2336             },
2337             'narrow' => {
2338             'afternoon1' => q{après-midi},
2339             'am' => q{a.m.},
2340             'evening1' => q{soir},
2341             'morning1' => q{mat.},
2342             'night1' => q{mat.},
2343             'pm' => q{p.m.},
2344             },
2345             'wide' => {
2346             'am' => q{a.m.},
2347             'pm' => q{p.m.},
2348             },
2349             },
2350             },
2351             } },
2352             );
2353              
2354             has 'eras' => (
2355             is => 'ro',
2356             isa => HashRef,
2357             init_arg => undef,
2358             default => sub { {
2359             'coptic' => {
2360             },
2361             'ethiopic' => {
2362             },
2363             'generic' => {
2364             },
2365             'gregorian' => {
2366             },
2367             'hebrew' => {
2368             abbreviated => {
2369             '0' => 'AM'
2370             },
2371             },
2372             'indian' => {
2373             wide => {
2374             '0' => 'Saka'
2375             },
2376             },
2377             'islamic' => {
2378             narrow => {
2379             '0' => 'AH'
2380             },
2381             wide => {
2382             '0' => 'Anno Hegirae'
2383             },
2384             },
2385             'persian' => {
2386             abbreviated => {
2387             '0' => 'AP'
2388             },
2389             wide => {
2390             '0' => 'AP'
2391             },
2392             },
2393             } },
2394             );
2395              
2396             has 'date_formats' => (
2397             is => 'ro',
2398             isa => HashRef,
2399             init_arg => undef,
2400             default => sub { {
2401             'coptic' => {
2402             },
2403             'ethiopic' => {
2404             },
2405             'generic' => {
2406             'short' => q{yy-MM-dd GGGGG},
2407             },
2408             'gregorian' => {
2409             'short' => q{yy-MM-dd},
2410             },
2411             'hebrew' => {
2412             },
2413             'indian' => {
2414             },
2415             'islamic' => {
2416             'short' => q{y-MM-dd GGGGG},
2417             },
2418             'persian' => {
2419             },
2420             } },
2421             );
2422              
2423             has 'time_formats' => (
2424             is => 'ro',
2425             isa => HashRef,
2426             init_arg => undef,
2427             default => sub { {
2428             'coptic' => {
2429             },
2430             'ethiopic' => {
2431             },
2432             'generic' => {
2433             },
2434             'gregorian' => {
2435             'full' => q{HH 'h' mm 'min' ss 's' zzzz},
2436             'long' => q{HH 'h' mm 'min' ss 's' z},
2437             'medium' => q{HH 'h' mm 'min' ss 's'},
2438             'short' => q{HH 'h' mm},
2439             },
2440             'hebrew' => {
2441             },
2442             'indian' => {
2443             },
2444             'islamic' => {
2445             },
2446             'persian' => {
2447             },
2448             } },
2449             );
2450              
2451             has 'datetime_formats' => (
2452             is => 'ro',
2453             isa => HashRef,
2454             init_arg => undef,
2455             default => sub { {
2456             'coptic' => {
2457             },
2458             'ethiopic' => {
2459             },
2460             'generic' => {
2461             },
2462             'gregorian' => {
2463             'medium' => q{{1} {0}},
2464             },
2465             'hebrew' => {
2466             },
2467             'indian' => {
2468             },
2469             'islamic' => {
2470             },
2471             'persian' => {
2472             },
2473             } },
2474             );
2475              
2476             has 'datetime_formats_available_formats' => (
2477             is => 'ro',
2478             isa => HashRef,
2479             init_arg => undef,
2480             default => sub { {
2481             'generic' => {
2482             Bh => q{h 'h' B},
2483             Bhm => q{h 'h' mm B},
2484             Bhms => q{h 'h' mm 'min' ss 's' B},
2485             EBhm => q{E h 'h' mm B},
2486             EBhms => q{E h 'h' mm 'min' ss 's' B},
2487             EHm => q{E HH 'h' mm},
2488             EHms => q{E HH 'h' mm 'min' ss 's'},
2489             Ehm => q{E h 'h' mm a},
2490             Ehms => q{E h 'h' mm 'min' ss 's' a},
2491             H => q{HH 'h'},
2492             Hm => q{HH 'h' mm},
2493             Hms => q{HH 'h' mm 'min' ss 's'},
2494             MEd => q{E M-d},
2495             MMd => q{MM-d},
2496             MMdd => q{MM-dd},
2497             Md => q{M-d},
2498             h => q{h 'h' a},
2499             hm => q{h 'h' mm a},
2500             hms => q{h 'h' mm 'min' ss 's' a},
2501             ms => q{mm 'min' ss 's'},
2502             yyyyM => q{y-MM G},
2503             yyyyMEd => q{E y-MM-dd G},
2504             yyyyMM => q{y-MM G},
2505             yyyyMd => q{y-MM-dd G},
2506             },
2507             'gregorian' => {
2508             Bh => q{h 'h' B},
2509             Bhm => q{h 'h' mm B},
2510             Bhms => q{h 'h' mm 'min' ss 's' B},
2511             EBhm => q{E h 'h' mm B},
2512             EBhms => q{E h 'h' mm 'min' ss 's' B},
2513             EHm => q{E HH 'h' mm},
2514             EHms => q{E HH 'h' mm 'min' ss 's'},
2515             Ehm => q{E h 'h' mm a},
2516             Ehms => q{E h 'h' mm 'min' ss 's' a},
2517             Hm => q{HH 'h' mm},
2518             Hms => q{HH 'h' mm 'min' ss 's'},
2519             Hmsv => q{HH 'h' mm 'min' ss 's' v},
2520             Hmv => q{HH 'h' mm v},
2521             MEd => q{E M-d},
2522             MMd => q{MM-d},
2523             MMdd => q{MM-dd},
2524             Md => q{M-d},
2525             h => q{h 'h' a},
2526             hm => q{h 'h' mm a},
2527             hms => q{h 'h' mm 'min' ss 's' a},
2528             hmsv => q{h 'h' mm 'min' ss 's' a v},
2529             hmv => q{h 'h' mm a v},
2530             ms => q{mm 'min' ss 's'},
2531             yM => q{y-MM},
2532             yMEd => q{E y-MM-dd},
2533             yMM => q{y-MM},
2534             yMd => q{y-MM-dd},
2535             },
2536             'islamic' => {
2537             MEd => q{E d MMM},
2538             Md => q{MM-dd},
2539             yyyyM => q{y-MM GGGGG},
2540             yyyyMEd => q{E y-MM-dd GGGGG},
2541             yyyyMd => q{y-MM-dd GGGGG},
2542             },
2543             } },
2544             );
2545              
2546             has 'datetime_formats_append_item' => (
2547             is => 'ro',
2548             isa => HashRef,
2549             init_arg => undef,
2550             default => sub { {
2551             } },
2552             );
2553              
2554             has 'datetime_formats_interval' => (
2555             is => 'ro',
2556             isa => HashRef,
2557             init_arg => undef,
2558             default => sub { {
2559             'generic' => {
2560             MEd => {
2561             M => q{E MM-dd – E MM-dd},
2562             d => q{E MM-dd – E MM-dd},
2563             },
2564             MMMEd => {
2565             d => q{E d – E d MMM},
2566             },
2567             Md => {
2568             M => q{MM-dd – MM-dd},
2569             d => q{MM-dd – MM-dd},
2570             },
2571             yM => {
2572             M => q{y-MM – y-MM G},
2573             y => q{y-MM – y-MM G},
2574             },
2575             yMEd => {
2576             M => q{E y-MM-dd – E y-MM-dd G},
2577             d => q{E y-MM-dd – E y-MM-dd G},
2578             y => q{E y-MM-dd – E y-MM-dd G},
2579             },
2580             yMd => {
2581             M => q{y-MM-dd – y-MM-dd G},
2582             d => q{y-MM-dd – y-MM-dd G},
2583             y => q{y-MM-dd – y-MM-dd G},
2584             },
2585             },
2586             'gregorian' => {
2587             H => {
2588             H => q{H 'h' – H 'h'},
2589             },
2590             Hm => {
2591             H => q{H 'h' mm – H 'h' mm},
2592             m => q{H 'h' mm – H 'h' mm},
2593             },
2594             Hmv => {
2595             H => q{H 'h' mm – H 'h' mm v},
2596             m => q{H 'h' mm – H 'h' mm v},
2597             },
2598             Hv => {
2599             H => q{H 'h' – H 'h' v},
2600             },
2601             M => {
2602             M => q{M – M},
2603             },
2604             MEd => {
2605             M => q{E MM-dd – E MM-dd},
2606             d => q{E MM-dd – E MM-dd},
2607             },
2608             MMM => {
2609             M => q{MMM – MMM},
2610             },
2611             MMMd => {
2612             d => q{d – d MMM},
2613             },
2614             Md => {
2615             M => q{MM-dd – MM-dd},
2616             d => q{MM-dd – MM-dd},
2617             },
2618             d => {
2619             d => q{d – d},
2620             },
2621             h => {
2622             a => q{h 'h' a – h 'h' a},
2623             h => q{h 'h' – h 'h' a},
2624             },
2625             hm => {
2626             a => q{h 'h' mm a – h 'h' mm a},
2627             h => q{h 'h' mm – h 'h' mm a},
2628             m => q{h 'h' mm – h 'h' mm a},
2629             },
2630             hmv => {
2631             a => q{h 'h' mm a – h 'h' mm a v},
2632             h => q{h 'h' mm – h 'h' mm a v},
2633             m => q{h 'h' mm – h 'h' mm a v},
2634             },
2635             hv => {
2636             a => q{h 'h' a – h 'h' a v},
2637             h => q{h 'h' – h 'h' a v},
2638             },
2639             y => {
2640             y => q{y – y},
2641             },
2642             yM => {
2643             M => q{y-MM – y-MM},
2644             y => q{y-MM – y-MM},
2645             },
2646             yMEd => {
2647             M => q{E y-MM-dd – E y-MM-dd},
2648             d => q{E y-MM-dd – E y-MM-dd},
2649             y => q{E y-MM-dd – E y-MM-dd},
2650             },
2651             yMMM => {
2652             M => q{MMM – MMM y},
2653             },
2654             yMd => {
2655             M => q{y-MM-dd – y-MM-dd},
2656             d => q{y-MM-dd – y-MM-dd},
2657             y => q{y-MM-dd – y-MM-dd},
2658             },
2659             },
2660             } },
2661             );
2662              
2663             has 'time_zone_names' => (
2664             is => 'ro',
2665             isa => HashRef,
2666             init_arg => undef,
2667             default => sub { {
2668             regionFormat => q({0} (heure avancée)),
2669             regionFormat => q({0} (heure normale)),
2670             'Acre' => {
2671             long => {
2672             'daylight' => q#heure avancée de l’Acre#,
2673             'generic' => q#heure de l’Acre#,
2674             'standard' => q#heure normale de l’Acre#,
2675             },
2676             },
2677             'Africa/Ndjamena' => {
2678             exemplarCity => q#Ndjamena#,
2679             },
2680             'Africa/Tripoli' => {
2681             exemplarCity => q#Tripoli [Libye]#,
2682             },
2683             'Africa_Central' => {
2684             long => {
2685             'standard' => q#heure d’Afrique centrale#,
2686             },
2687             },
2688             'Africa_Eastern' => {
2689             long => {
2690             'standard' => q#heure d’Afrique orientale#,
2691             },
2692             },
2693             'Africa_Southern' => {
2694             long => {
2695             'standard' => q#heure normale d’Afrique du Sud#,
2696             },
2697             },
2698             'Africa_Western' => {
2699             long => {
2700             'daylight' => q#heure avancée d’Afrique de l’Ouest#,
2701             'generic' => q#heure d’Afrique de l’Ouest#,
2702             'standard' => q#heure normale d’Afrique de l’Ouest#,
2703             },
2704             },
2705             'Alaska' => {
2706             long => {
2707             'daylight' => q#heure avancée de l’Alaska#,
2708             'generic' => q#heure de l’Alaska#,
2709             'standard' => q#heure normale de l’Alaska#,
2710             },
2711             },
2712             'Almaty' => {
2713             long => {
2714             'daylight' => q#heure avancée d’Alma Ata#,
2715             'generic' => q#heure d’Alma Ata#,
2716             'standard' => q#heure normale d’Alma Ata#,
2717             },
2718             },
2719             'Amazon' => {
2720             long => {
2721             'daylight' => q#heure avancée de l’Amazonie#,
2722             'generic' => q#heure de l’Amazonie#,
2723             'standard' => q#heure normale de l’Amazonie#,
2724             },
2725             },
2726             'America/Barbados' => {
2727             exemplarCity => q#Barbade (La)#,
2728             },
2729             'America/Cayman' => {
2730             exemplarCity => q#îles Caïmans#,
2731             },
2732             'America/North_Dakota/Beulah' => {
2733             exemplarCity => q#Beulah [Dakota du Nord]#,
2734             },
2735             'America/North_Dakota/Center' => {
2736             exemplarCity => q#Center [Dakota du Nord]#,
2737             },
2738             'America/North_Dakota/New_Salem' => {
2739             exemplarCity => q#New Salem, Dakota du Nord#,
2740             },
2741             'America/St_Johns' => {
2742             exemplarCity => q#St. John’s#,
2743             },
2744             'America/St_Kitts' => {
2745             exemplarCity => q#Saint-Christophe-et-Niévès#,
2746             },
2747             'America/St_Thomas' => {
2748             exemplarCity => q#Saint Thomas#,
2749             },
2750             'America_Central' => {
2751             long => {
2752             'daylight' => q#heure avancée du Centre#,
2753             'generic' => q#heure du Centre#,
2754             'standard' => q#heure normale du Centre#,
2755             },
2756             short => {
2757             'daylight' => q#HAC#,
2758             'generic' => q#HC#,
2759             'standard' => q#HNC#,
2760             },
2761             },
2762             'America_Eastern' => {
2763             long => {
2764             'daylight' => q#heure avancée de l’Est#,
2765             'generic' => q#heure de l’Est#,
2766             'standard' => q#heure normale de l’Est#,
2767             },
2768             short => {
2769             'daylight' => q#HAE#,
2770             'generic' => q#HE#,
2771             'standard' => q#HNE#,
2772             },
2773             },
2774             'America_Mountain' => {
2775             long => {
2776             'daylight' => q#heure avancée des Rocheuses#,
2777             'generic' => q#heure des Rocheuses#,
2778             'standard' => q#heure normale des Rocheuses#,
2779             },
2780             short => {
2781             'daylight' => q#HAR#,
2782             'generic' => q#HR#,
2783             'standard' => q#HNR#,
2784             },
2785             },
2786             'America_Pacific' => {
2787             long => {
2788             'daylight' => q#heure avancée du Pacifique#,
2789             'generic' => q#heure du Pacifique#,
2790             'standard' => q#heure normale du Pacifique#,
2791             },
2792             short => {
2793             'daylight' => q#HAP#,
2794             'generic' => q#HP#,
2795             'standard' => q#HNP#,
2796             },
2797             },
2798             'Anadyr' => {
2799             long => {
2800             'daylight' => q#heure avancée d’Anadyr#,
2801             'generic' => q#heure d’Anadyr#,
2802             'standard' => q#heure normale d’Anadyr#,
2803             },
2804             },
2805             'Apia' => {
2806             long => {
2807             'daylight' => q#heure avancée d’Apia#,
2808             'generic' => q#heure d’Apia#,
2809             'standard' => q#heure normale d’Apia#,
2810             },
2811             },
2812             'Aqtau' => {
2813             long => {
2814             'daylight' => q#heure avancée d’Aktaou#,
2815             'generic' => q#heure d’Aktaou#,
2816             'standard' => q#heure normale d’Aktaou#,
2817             },
2818             },
2819             'Aqtobe' => {
2820             long => {
2821             'daylight' => q#heure avancée d’Aqtöbe#,
2822             'generic' => q#heure d’Aqtöbe#,
2823             'standard' => q#heure normale d’Aqtöbe#,
2824             },
2825             },
2826             'Arabian' => {
2827             long => {
2828             'daylight' => q#heure avancée de l’Arabie#,
2829             'generic' => q#heure de l’Arabie#,
2830             'standard' => q#heure normale de l’Arabie#,
2831             },
2832             },
2833             'Argentina' => {
2834             long => {
2835             'daylight' => q#heure avancée de l’Argentine#,
2836             'generic' => q#heure de l’Argentine#,
2837             'standard' => q#heure normale d’Argentine#,
2838             },
2839             },
2840             'Argentina_Western' => {
2841             long => {
2842             'daylight' => q#heure avancée de l’Ouest argentin#,
2843             'generic' => q#heure de l’Ouest argentin#,
2844             'standard' => q#heure normale de l’Ouest argentin#,
2845             },
2846             },
2847             'Armenia' => {
2848             long => {
2849             'daylight' => q#heure avancée d’Arménie#,
2850             'generic' => q#heure de l’Arménie#,
2851             'standard' => q#heure normale de l’Arménie#,
2852             },
2853             },
2854             'Asia/Dhaka' => {
2855             exemplarCity => q#Dacca#,
2856             },
2857             'Asia/Thimphu' => {
2858             exemplarCity => q#Thimphou#,
2859             },
2860             'Atlantic' => {
2861             long => {
2862             'daylight' => q#heure avancée de l’Atlantique#,
2863             'generic' => q#heure de l’Atlantique#,
2864             'standard' => q#heure normale de l’Atlantique#,
2865             },
2866             },
2867             'Atlantic/Canary' => {
2868             exemplarCity => q#îles Canaries#,
2869             },
2870             'Atlantic/Faeroe' => {
2871             exemplarCity => q#îles Féroé#,
2872             },
2873             'Australia_Central' => {
2874             long => {
2875             'daylight' => q#heure avancée du centre de l’Australie#,
2876             'generic' => q#heure du centre de l’Australie#,
2877             'standard' => q#heure normale du centre de l’Australie#,
2878             },
2879             },
2880             'Australia_CentralWestern' => {
2881             long => {
2882             'daylight' => q#heure avancée du centre-ouest de l’Australie#,
2883             'generic' => q#heure du centre-ouest de l’Australie#,
2884             'standard' => q#heure normale du centre-ouest de l’Australie#,
2885             },
2886             },
2887             'Australia_Eastern' => {
2888             long => {
2889             'daylight' => q#heure avancée de l’Est de l’Australie#,
2890             'generic' => q#heure de l’Est de l’Australie#,
2891             'standard' => q#heure normale de l’Est de l’Australie#,
2892             },
2893             },
2894             'Australia_Western' => {
2895             long => {
2896             'daylight' => q#heure avancée de l’Ouest de l’Australie#,
2897             'generic' => q#heure de l’Ouest de l’Australie#,
2898             'standard' => q#heure normale de l’Ouest de l’Australie#,
2899             },
2900             },
2901             'Azerbaijan' => {
2902             long => {
2903             'daylight' => q#heure avancée d’Azerbaïdjan#,
2904             'generic' => q#heure de l’Azerbaïdjan#,
2905             'standard' => q#heure normale de l’Azerbaïdjan#,
2906             },
2907             },
2908             'Azores' => {
2909             long => {
2910             'daylight' => q#heure avancée des Açores#,
2911             'generic' => q#heure des Açores#,
2912             'standard' => q#heure normale des Açores#,
2913             },
2914             },
2915             'Bangladesh' => {
2916             long => {
2917             'daylight' => q#heure avancée du Bangladesh#,
2918             'generic' => q#heure du Bangladesh#,
2919             'standard' => q#heure normale du Bangladesh#,
2920             },
2921             },
2922             'Brasilia' => {
2923             long => {
2924             'daylight' => q#heure avancée de Brasilia#,
2925             'generic' => q#heure de Brasilia#,
2926             'standard' => q#heure normale de Brasilia#,
2927             },
2928             },
2929             'Cape_Verde' => {
2930             long => {
2931             'daylight' => q#heure avancée du Cap-Vert#,
2932             'generic' => q#heure du Cap-Vert#,
2933             'standard' => q#heure normale du Cap-Vert#,
2934             },
2935             },
2936             'Chatham' => {
2937             long => {
2938             'daylight' => q#heure avancée des Îles Chatham#,
2939             'generic' => q#heure des îles Chatham#,
2940             'standard' => q#heure normale des Îles Chatham#,
2941             },
2942             },
2943             'Chile' => {
2944             long => {
2945             'daylight' => q#heure avancée du Chili#,
2946             'generic' => q#heure du Chili#,
2947             'standard' => q#heure normale du Chili#,
2948             },
2949             },
2950             'China' => {
2951             long => {
2952             'daylight' => q#heure avancée de Chine#,
2953             'generic' => q#heure de Chine#,
2954             'standard' => q#heure normale de Chine#,
2955             },
2956             },
2957             'Choibalsan' => {
2958             long => {
2959             'daylight' => q#heure avancée de Choibalsan#,
2960             'generic' => q#heure de Choibalsan#,
2961             'standard' => q#heure normale de Choibalsan#,
2962             },
2963             },
2964             'Colombia' => {
2965             long => {
2966             'daylight' => q#heure avancée de Colombie#,
2967             'generic' => q#heure de Colombie#,
2968             'standard' => q#heure normale de Colombie#,
2969             },
2970             },
2971             'Cook' => {
2972             long => {
2973             'daylight' => q#heure avancée des îles Cook#,
2974             'generic' => q#heure des îles Cook#,
2975             'standard' => q#heure normale des îles Cook#,
2976             },
2977             },
2978             'Cuba' => {
2979             long => {
2980             'daylight' => q#heure avancée de Cuba#,
2981             'generic' => q#heure de Cuba#,
2982             'standard' => q#heure normale de Cuba#,
2983             },
2984             },
2985             'Easter' => {
2986             long => {
2987             'daylight' => q#heure avancée de l’île de Pâques#,
2988             'generic' => q#heure de l’île de Pâques#,
2989             'standard' => q#heure normale de l’île de Pâques#,
2990             },
2991             },
2992             'Etc/UTC' => {
2993             long => {
2994             'standard' => q#temps universel coordonné#,
2995             },
2996             },
2997             'Europe/Dublin' => {
2998             long => {
2999             'daylight' => q#heure avancée irlandaise#,
3000             },
3001             },
3002             'Europe/Isle_of_Man' => {
3003             exemplarCity => q#île de Man#,
3004             },
3005             'Europe/London' => {
3006             long => {
3007             'daylight' => q#heure avancée britannique#,
3008             },
3009             },
3010             'Europe/Vatican' => {
3011             exemplarCity => q#Vatican#,
3012             },
3013             'Europe_Central' => {
3014             long => {
3015             'daylight' => q#heure avancée d’Europe centrale#,
3016             'generic' => q#heure d’Europe centrale#,
3017             'standard' => q#heure normale d’Europe centrale#,
3018             },
3019             },
3020             'Europe_Eastern' => {
3021             long => {
3022             'daylight' => q#heure avancée d’Europe de l’Est#,
3023             'generic' => q#heure d’Europe de l’Est#,
3024             'standard' => q#heure normale d’Europe de l’Est#,
3025             },
3026             },
3027             'Europe_Western' => {
3028             long => {
3029             'daylight' => q#heure avancée d’Europe de l’Ouest#,
3030             'generic' => q#heure d’Europe de l’Ouest#,
3031             'standard' => q#heure normale d’Europe de l’Ouest#,
3032             },
3033             },
3034             'Falkland' => {
3035             long => {
3036             'daylight' => q#heure avancée des îles Malouines#,
3037             'generic' => q#heure des îles Malouines#,
3038             'standard' => q#heure normale des îles Malouines#,
3039             },
3040             },
3041             'Fiji' => {
3042             long => {
3043             'daylight' => q#heure avancée des îles Fidji#,
3044             'generic' => q#heure des îles Fidji#,
3045             'standard' => q#heure normale des îles Fidji#,
3046             },
3047             },
3048             'French_Guiana' => {
3049             long => {
3050             'standard' => q#heure de Guyane française#,
3051             },
3052             },
3053             'Georgia' => {
3054             long => {
3055             'daylight' => q#heure avancée de Géorgie#,
3056             'generic' => q#heure de la Géorgie#,
3057             'standard' => q#heure normale de la Géorgie#,
3058             },
3059             },
3060             'Greenland_Eastern' => {
3061             long => {
3062             'daylight' => q#heure avancée de l’Est du Groenland#,
3063             'generic' => q#heure de l’Est du Groenland#,
3064             'standard' => q#heure normale de l’Est du Groenland#,
3065             },
3066             },
3067             'Greenland_Western' => {
3068             long => {
3069             'daylight' => q#heure avancée de l’Ouest du Groenland#,
3070             'generic' => q#heure de l’Ouest du Groenland#,
3071             'standard' => q#heure normale de l’Ouest du Groenland#,
3072             },
3073             },
3074             'Hawaii_Aleutian' => {
3075             long => {
3076             'daylight' => q#heure avancée d’Hawaï-Aléoutiennes#,
3077             'generic' => q#heure d’Hawaï-Aléoutiennes#,
3078             'standard' => q#heure normale d’Hawaï-Aléoutiennes#,
3079             },
3080             },
3081             'Hong_Kong' => {
3082             long => {
3083             'daylight' => q#heure avancée de Hong Kong#,
3084             'generic' => q#heure de Hong Kong#,
3085             'standard' => q#heure normale de Hong Kong#,
3086             },
3087             },
3088             'Hovd' => {
3089             long => {
3090             'daylight' => q#heure avancée de Hovd#,
3091             'generic' => q#heure de Hovd#,
3092             'standard' => q#heure normale de Hovd#,
3093             },
3094             },
3095             'Iran' => {
3096             long => {
3097             'daylight' => q#heure avancée d’Iran#,
3098             'generic' => q#heure de l’Iran#,
3099             'standard' => q#heure normale d’Iran#,
3100             },
3101             },
3102             'Irkutsk' => {
3103             long => {
3104             'daylight' => q#heure avancée d’Irkoutsk#,
3105             'generic' => q#heure d’Irkoutsk#,
3106             'standard' => q#heure normale d’Irkoutsk#,
3107             },
3108             },
3109             'Israel' => {
3110             long => {
3111             'daylight' => q#heure avancée d’Israël#,
3112             'generic' => q#heure d’Israël#,
3113             'standard' => q#heure normale d’Israël#,
3114             },
3115             },
3116             'Japan' => {
3117             long => {
3118             'daylight' => q#heure avancée du Japon#,
3119             'generic' => q#heure du Japon#,
3120             'standard' => q#heure normale du Japon#,
3121             },
3122             },
3123             'Kamchatka' => {
3124             long => {
3125             'daylight' => q#heure avancée de Petropavlovsk-Kamchatski#,
3126             'generic' => q#heure de Petropavlovsk-Kamchatski#,
3127             'standard' => q#heure normale de Petropavlovsk-Kamchatski#,
3128             },
3129             },
3130             'Korea' => {
3131             long => {
3132             'daylight' => q#heure avancée de Corée#,
3133             'generic' => q#heure de la Corée#,
3134             'standard' => q#heure normale de la Corée#,
3135             },
3136             },
3137             'Krasnoyarsk' => {
3138             long => {
3139             'daylight' => q#heure avancée de Krasnoïarsk#,
3140             'generic' => q#heure de Krasnoïarsk#,
3141             'standard' => q#heure normale de Krasnoïarsk#,
3142             },
3143             },
3144             'Lord_Howe' => {
3145             long => {
3146             'daylight' => q#heure avancée de Lord Howe#,
3147             'generic' => q#heure de Lord Howe#,
3148             'standard' => q#heure normale de Lord Howe#,
3149             },
3150             },
3151             'Macau' => {
3152             long => {
3153             'daylight' => q#heure avancée de Macao#,
3154             'generic' => q#heure de Macao#,
3155             'standard' => q#heure normale de Macao#,
3156             },
3157             },
3158             'Magadan' => {
3159             long => {
3160             'daylight' => q#heure avancée de Magadan#,
3161             'generic' => q#heure de Magadan#,
3162             'standard' => q#heure normale de Magadan#,
3163             },
3164             },
3165             'Mauritius' => {
3166             long => {
3167             'daylight' => q#heure avancée de Maurice#,
3168             'generic' => q#heure de Maurice#,
3169             'standard' => q#heure normale de Maurice#,
3170             },
3171             },
3172             'Mexico_Northwest' => {
3173             long => {
3174             'daylight' => q#heure avancée du Nord-Ouest du Mexique#,
3175             'generic' => q#heure du Nord-Ouest du Mexique#,
3176             'standard' => q#heure normale du Nord-Ouest du Mexique#,
3177             },
3178             },
3179             'Mexico_Pacific' => {
3180             long => {
3181             'daylight' => q#heure avancée du Pacifique mexicain#,
3182             'generic' => q#heure du Pacifique mexicain#,
3183             'standard' => q#heure normale du Pacifique mexicain#,
3184             },
3185             },
3186             'Mongolia' => {
3187             long => {
3188             'daylight' => q#heure avancée d’Oulan-Bator#,
3189             'generic' => q#heure d’Oulan-Bator#,
3190             'standard' => q#heure normale d’Oulan-Bator#,
3191             },
3192             },
3193             'Moscow' => {
3194             long => {
3195             'daylight' => q#heure avancée de Moscou#,
3196             'generic' => q#heure de Moscou#,
3197             'standard' => q#heure normale de Moscou#,
3198             },
3199             },
3200             'New_Caledonia' => {
3201             long => {
3202             'daylight' => q#heure avancée de Nouvelle-Calédonie#,
3203             'generic' => q#heure de la Nouvelle-Calédonie#,
3204             'standard' => q#heure normale de la Nouvelle-Calédonie#,
3205             },
3206             },
3207             'New_Zealand' => {
3208             long => {
3209             'daylight' => q#heure avancée de la Nouvelle-Zélande#,
3210             'generic' => q#heure de la Nouvelle-Zélande#,
3211             'standard' => q#heure normale de la Nouvelle-Zélande#,
3212             },
3213             },
3214             'Newfoundland' => {
3215             long => {
3216             'daylight' => q#heure avancée de Terre-Neuve#,
3217             'generic' => q#heure de Terre-Neuve#,
3218             'standard' => q#heure normale de Terre-Neuve#,
3219             },
3220             short => {
3221             'daylight' => q#HAT#,
3222             'generic' => q#HT#,
3223             'standard' => q#HNT#,
3224             },
3225             },
3226             'Noronha' => {
3227             long => {
3228             'daylight' => q#heure avancée de Fernando de Noronha#,
3229             'generic' => q#heure de Fernando de Noronha#,
3230             'standard' => q#heure normale de Fernando de Noronha#,
3231             },
3232             },
3233             'Novosibirsk' => {
3234             long => {
3235             'daylight' => q#heure avancée de Novossibirsk#,
3236             'generic' => q#heure de Novossibirsk#,
3237             'standard' => q#heure normale de Novossibirsk#,
3238             },
3239             },
3240             'Omsk' => {
3241             long => {
3242             'daylight' => q#heure avancée d’Omsk#,
3243             'generic' => q#heure d’Omsk#,
3244             'standard' => q#heure normale d’Omsk#,
3245             },
3246             },
3247             'Pacific/Easter' => {
3248             exemplarCity => q#île de Pâques#,
3249             },
3250             'Pakistan' => {
3251             long => {
3252             'daylight' => q#heure avancée du Pakistan#,
3253             'generic' => q#heure du Pakistan#,
3254             'standard' => q#heure normale du Pakistan#,
3255             },
3256             },
3257             'Paraguay' => {
3258             long => {
3259             'daylight' => q#heure avancée du Paraguay#,
3260             'generic' => q#heure du Paraguay#,
3261             'standard' => q#heure normale du Paraguay#,
3262             },
3263             },
3264             'Peru' => {
3265             long => {
3266             'daylight' => q#heure avancée du Pérou#,
3267             'generic' => q#heure du Pérou#,
3268             'standard' => q#heure normale du Pérou#,
3269             },
3270             },
3271             'Philippines' => {
3272             long => {
3273             'daylight' => q#heure avancée des Philippines#,
3274             'generic' => q#heure des Philippines#,
3275             'standard' => q#heure normale des Philippines#,
3276             },
3277             },
3278             'Pierre_Miquelon' => {
3279             long => {
3280             'daylight' => q#heure avancée de Saint-Pierre-et-Miquelon#,
3281             'generic' => q#heure de Saint-Pierre-et-Miquelon#,
3282             'standard' => q#heure normale de Saint-Pierre-et-Miquelon#,
3283             },
3284             },
3285             'Reunion' => {
3286             long => {
3287             'standard' => q#heure de la Réunion#,
3288             },
3289             },
3290             'Sakhalin' => {
3291             long => {
3292             'daylight' => q#heure avancée de Sakhaline#,
3293             'generic' => q#heure de Sakhaline#,
3294             'standard' => q#heure normale de Sakhaline#,
3295             },
3296             },
3297             'Samoa' => {
3298             long => {
3299             'daylight' => q#heure avancée des Samoa#,
3300             'generic' => q#heure des Samoa#,
3301             'standard' => q#heure normale des Samoa#,
3302             },
3303             },
3304             'Taipei' => {
3305             long => {
3306             'daylight' => q#heure avancée de Taipei#,
3307             'generic' => q#heure de Taipei#,
3308             'standard' => q#heure normale de Taipei#,
3309             },
3310             },
3311             'Tonga' => {
3312             long => {
3313             'daylight' => q#heure avancée de Tonga#,
3314             'generic' => q#heure des Tonga#,
3315             'standard' => q#heure normale des Tonga#,
3316             },
3317             },
3318             'Turkmenistan' => {
3319             long => {
3320             'daylight' => q#heure avancée du Turkménistan#,
3321             'generic' => q#heure du Turkménistan#,
3322             'standard' => q#heure normale du Turkménistan#,
3323             },
3324             },
3325             'Uruguay' => {
3326             long => {
3327             'daylight' => q#heure avancée de l’Uruguay#,
3328             'generic' => q#heure de l’Uruguay#,
3329             'standard' => q#heure normale de l’Uruguay#,
3330             },
3331             },
3332             'Uzbekistan' => {
3333             long => {
3334             'daylight' => q#heure avancée de l’Ouzbékistan#,
3335             'generic' => q#heure de l’Ouzbékistan#,
3336             'standard' => q#heure normale de l’Ouzbékistan#,
3337             },
3338             },
3339             'Vanuatu' => {
3340             long => {
3341             'daylight' => q#heure avancée de Vanuatu#,
3342             'generic' => q#heure du Vanuatu#,
3343             'standard' => q#heure normale du Vanuatu#,
3344             },
3345             },
3346             'Vladivostok' => {
3347             long => {
3348             'daylight' => q#heure avancée de Vladivostok#,
3349             'generic' => q#heure de Vladivostok#,
3350             'standard' => q#heure normale de Vladivostok#,
3351             },
3352             },
3353             'Volgograd' => {
3354             long => {
3355             'daylight' => q#heure avancée de Volgograd#,
3356             'generic' => q#heure de Volgograd#,
3357             'standard' => q#heure normale de Volgograd#,
3358             },
3359             },
3360             'Yakutsk' => {
3361             long => {
3362             'daylight' => q#heure avancée de Iakoutsk#,
3363             'generic' => q#heure de Iakoutsk#,
3364             'standard' => q#heure normale de Iakoutsk#,
3365             },
3366             },
3367             'Yekaterinburg' => {
3368             long => {
3369             'daylight' => q#heure avancée d’Ekaterinbourg#,
3370             'generic' => q#heure d’Ekaterinbourg#,
3371             'standard' => q#heure normale d’Ekaterinbourg#,
3372             },
3373             },
3374             } }
3375             );
3376             no Moo;
3377 1     1   5437  
  1         2  
  1         4  
3378             1;
3379              
3380             # vim: tabstop=4