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