File Coverage

blib/lib/Locale/CLDR/Locales/En/Latn/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::En::Latn::Ca - Package for language English
6              
7             =cut
8              
9             package Locale::CLDR::Locales::En::Latn::Ca;
10             # This file auto generated from Data\common\main\en_CA.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   2176 use strict;
  1         3  
  1         48  
14 1     1   36 use warnings;
  1         3  
  1         70  
15 1     1   6 use version;
  1         3  
  1         8  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   142 use v5.12.0;
  1         3  
20 1     1   6 use mro 'c3';
  1         2  
  1         8  
21 1     1   87 use utf8;
  1         3  
  1         9  
22 1     1   43 use feature 'unicode_strings';
  1         2  
  1         179  
23 1     1   8 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         10  
24 1     1   3103 use Moo;
  1         3  
  1         9  
25              
26             extends('Locale::CLDR::Locales::En::Latn');
27             has 'display_name_language' => (
28             is => 'ro',
29             isa => CodeRef,
30             init_arg => undef,
31             default => sub {
32             sub {
33             my %languages = (
34             'ar_001' => 'Arabic (Modern Standard)',
35             'bn' => 'Bengali',
36             'mfe' => 'Mauritian Creole',
37             'my@alt=variant' => 'Myanmar language',
38             'nds_NL' => 'West Low German',
39             'ro_MD' => 'Moldovan',
40              
41             );
42             if (@_) {
43             return $languages{$_[0]};
44             }
45             return \%languages;
46             }
47             },
48             );
49              
50             has 'display_name_region' => (
51             is => 'ro',
52             isa => HashRef[Str],
53             init_arg => undef,
54             default => sub {
55             {
56             '057' => 'Micronesian region',
57             'AG' => 'Antigua and Barbuda',
58             'BA' => 'Bosnia and Herzegovina',
59             'BL' => 'Saint-Barthélemy',
60             'EA' => 'Ceuta and Melilla',
61             'GS' => 'South Georgia and South Sandwich Islands',
62             'HM' => 'Heard and McDonald Islands',
63             'KN' => 'Saint Kitts and Nevis',
64             'LC' => 'Saint Lucia',
65             'MF' => 'Saint Martin',
66             'MO@alt=short' => 'Macau',
67             'PM' => 'Saint-Pierre-et-Miquelon',
68             'PS' => 'Palestinian territories',
69             'SH' => 'Saint Helena',
70             'SJ' => 'Svalbard and Jan Mayen',
71             'ST' => 'São Tomé and Príncipe',
72             'TC' => 'Turks and Caicos Islands',
73             'TT' => 'Trinidad and Tobago',
74             'UM' => 'US Outlying Islands',
75             'VC' => 'Saint Vincent and the Grenadines',
76             'VI' => 'US Virgin Islands',
77             'WF' => 'Wallis and Futuna',
78              
79             }
80             },
81             );
82              
83             has 'display_name_key' => (
84             is => 'ro',
85             isa => HashRef[Str],
86             init_arg => undef,
87             default => sub {
88             {
89             'colcaselevel' => 'Case-Sensitive Sorting',
90             'hc' => 'Hour cycle (12 vs. 24)',
91             't0' => 'Machine-Translated',
92              
93             }
94             },
95             );
96              
97             has 'display_name_type' => (
98             is => 'ro',
99             isa => HashRef[HashRef[Str]],
100             init_arg => undef,
101             default => sub {
102             {
103             'calendar' => {
104             'buddhist' => q{Buddhist calendar},
105             'chinese' => q{Chinese calendar},
106             'coptic' => q{Coptic calendar},
107             'dangi' => q{Dangi calendar},
108             'ethiopic' => q{Ethiopic calendar},
109             'ethiopic-amete-alem' => q{Ethiopic Amete Alem calendar},
110             'gregorian' => q{Gregorian calendar},
111             'hebrew' => q{Hebrew calendar},
112             'indian' => q{Indian national calendar},
113             'islamic' => q{Hijri calendar},
114             'islamic-civil' => q{Hijri calendar (tabular, civil epoch)},
115             'islamic-tbla' => q{Hijri calendar (tabular, astronomical epoch)},
116             'islamic-umalqura' => q{Hijri calendar (Umm al-Qura)},
117             'iso8601' => q{ISO-8601 calendar},
118             'japanese' => q{Japanese calendar},
119             'persian' => q{Persian calendar},
120             'roc' => q{Minguo calendar},
121             },
122             'colnormalization' => {
123             'no' => q{Sort Without Normalisation},
124             'yes' => q{Sort Unicode Normalised},
125             },
126             'd0' => {
127             'ascii' => q{to ASCII},
128             'fwidth' => q{to full width},
129             'hwidth' => q{to half width},
130             'lower' => q{to lowercase},
131             'title' => q{to title case},
132             'upper' => q{to uppercase},
133             },
134             'fw' => {
135             'fri' => q{First day of week is Friday},
136             'mon' => q{First day of week is Monday},
137             'sat' => q{First day of week is Saturday},
138             'sun' => q{First day of week is Sunday},
139             'thu' => q{First day of week is Thursday},
140             'tue' => q{First day of week is Tuesday},
141             'wed' => q{First day of week is Wednesday},
142             },
143             'hc' => {
144             'h11' => q{12-hour system (0–11)},
145             'h12' => q{12-hour system (1–12)},
146             'h23' => q{24-hour system (0–23)},
147             'h24' => q{24-hour system (1–24)},
148             },
149             'm0' => {
150             'bgn' => q{US BGN transliteration},
151             'ungegn' => q{UN GEGN transliteration},
152             },
153             'ms' => {
154             'ussystem' => q{US measurement system},
155             },
156             'numbers' => {
157             'adlm' => q{Adlam digits},
158             'arab' => q{Arabic-Indic digits},
159             'armn' => q{Armenian numerals},
160             'armnlow' => q{Armenian lowercase numerals},
161             'beng' => q{Bangla digits},
162             'cakm' => q{Chakma digits},
163             'deva' => q{Devanagari digits},
164             'ethi' => q{Ethiopic numerals},
165             'geor' => q{Georgian numerals},
166             'grek' => q{Greek numerals},
167             'greklow' => q{Greek lowercase numerals},
168             'gujr' => q{Gujarati digits},
169             'guru' => q{Gurmukhi digits},
170             'hanidec' => q{Chinese decimal numerals},
171             'hebr' => q{Hebrew numerals},
172             'java' => q{Javanese digits},
173             'jpan' => q{Japanese numerals},
174             'jpanfin' => q{Japanese financial numerals},
175             'khmr' => q{Khmer digits},
176             'knda' => q{Kannada digits},
177             'laoo' => q{Lao digits},
178             'latn' => q{Western digits},
179             'mlym' => q{Malayalam digits},
180             'mtei' => q{Meetei Mayek digits},
181             'mymr' => q{Myanmar digits},
182             'native' => q{Native digits},
183             'olck' => q{Ol Chiki digits},
184             'orya' => q{Odia digits},
185             'roman' => q{Roman numerals},
186             'romanlow' => q{Roman lowercase numerals},
187             'tamldec' => q{Tamil digits},
188             'telu' => q{Telugu digits},
189             'thai' => q{Thai digits},
190             'tibt' => q{Tibetan digits},
191             'vaii' => q{Vai digits},
192             },
193              
194             }
195             },
196             );
197              
198             has 'units' => (
199             is => 'ro',
200             isa => HashRef[HashRef[HashRef[Str]]],
201             init_arg => undef,
202             default => sub { {
203             'long' => {
204             # Long Unit Identifier
205             '10p1' => {
206             '1' => q(deca{0}),
207             },
208             # Core Unit Identifier
209             '10p1' => {
210             '1' => q(deca{0}),
211             },
212             # Long Unit Identifier
213             'acceleration-meter-per-square-second' => {
214             'name' => q(metres per second squared),
215             'one' => q({0} metre per second squared),
216             'other' => q({0} metres per second squared),
217             },
218             # Core Unit Identifier
219             'meter-per-square-second' => {
220             'name' => q(metres per second squared),
221             'one' => q({0} metre per second squared),
222             'other' => q({0} metres per second squared),
223             },
224             # Long Unit Identifier
225             'area-square-centimeter' => {
226             'name' => q(square centimetres),
227             'one' => q({0} square centimetre),
228             'other' => q({0} square centimetres),
229             'per' => q({0} per square centimetre),
230             },
231             # Core Unit Identifier
232             'square-centimeter' => {
233             'name' => q(square centimetres),
234             'one' => q({0} square centimetre),
235             'other' => q({0} square centimetres),
236             'per' => q({0} per square centimetre),
237             },
238             # Long Unit Identifier
239             'area-square-kilometer' => {
240             'name' => q(square kilometres),
241             'one' => q({0} square kilometre),
242             'other' => q({0} square kilometres),
243             'per' => q({0} per square kilometre),
244             },
245             # Core Unit Identifier
246             'square-kilometer' => {
247             'name' => q(square kilometres),
248             'one' => q({0} square kilometre),
249             'other' => q({0} square kilometres),
250             'per' => q({0} per square kilometre),
251             },
252             # Long Unit Identifier
253             'area-square-meter' => {
254             'name' => q(square metres),
255             'one' => q({0} square metre),
256             'other' => q({0} square metres),
257             'per' => q({0} per square metre),
258             },
259             # Core Unit Identifier
260             'square-meter' => {
261             'name' => q(square metres),
262             'one' => q({0} square metre),
263             'other' => q({0} square metres),
264             'per' => q({0} per square metre),
265             },
266             # Long Unit Identifier
267             'concentr-milligram-ofglucose-per-deciliter' => {
268             'name' => q(milligrams per decilitre),
269             'one' => q({0} milligram per decilitre),
270             'other' => q({0} milligrams per decilitre),
271             },
272             # Core Unit Identifier
273             'milligram-ofglucose-per-deciliter' => {
274             'name' => q(milligrams per decilitre),
275             'one' => q({0} milligram per decilitre),
276             'other' => q({0} milligrams per decilitre),
277             },
278             # Long Unit Identifier
279             'concentr-millimole-per-liter' => {
280             'name' => q(millimoles per litre),
281             'one' => q({0} millimole per litre),
282             'other' => q({0} millimoles per litre),
283             },
284             # Core Unit Identifier
285             'millimole-per-liter' => {
286             'name' => q(millimoles per litre),
287             'one' => q({0} millimole per litre),
288             'other' => q({0} millimoles per litre),
289             },
290             # Long Unit Identifier
291             'concentr-permille' => {
292             'name' => q(per mille),
293             'one' => q({0} per mille),
294             'other' => q({0} per mille),
295             },
296             # Core Unit Identifier
297             'permille' => {
298             'name' => q(per mille),
299             'one' => q({0} per mille),
300             'other' => q({0} per mille),
301             },
302             # Long Unit Identifier
303             'concentr-permyriad' => {
304             'name' => q(per myriad),
305             'one' => q({0} per myriad),
306             'other' => q({0} per myriad),
307             },
308             # Core Unit Identifier
309             'permyriad' => {
310             'name' => q(per myriad),
311             'one' => q({0} per myriad),
312             'other' => q({0} per myriad),
313             },
314             # Long Unit Identifier
315             'consumption-liter-per-100-kilometer' => {
316             'name' => q(litres per 100 kilometres),
317             'one' => q({0} litre per 100 kilometres),
318             'other' => q({0} litres per 100 kilometres),
319             },
320             # Core Unit Identifier
321             'liter-per-100-kilometer' => {
322             'name' => q(litres per 100 kilometres),
323             'one' => q({0} litre per 100 kilometres),
324             'other' => q({0} litres per 100 kilometres),
325             },
326             # Long Unit Identifier
327             'consumption-liter-per-kilometer' => {
328             'name' => q(litres per kilometre),
329             'one' => q({0} litre per kilometre),
330             'other' => q({0} litres per kilometre),
331             },
332             # Core Unit Identifier
333             'liter-per-kilometer' => {
334             'name' => q(litres per kilometre),
335             'one' => q({0} litre per kilometre),
336             'other' => q({0} litres per kilometre),
337             },
338             # Long Unit Identifier
339             'consumption-mile-per-gallon' => {
340             'name' => q(miles per US gallon),
341             'one' => q({0} mile per US gallon),
342             'other' => q({0} miles per US gallon),
343             },
344             # Core Unit Identifier
345             'mile-per-gallon' => {
346             'name' => q(miles per US gallon),
347             'one' => q({0} mile per US gallon),
348             'other' => q({0} miles per US gallon),
349             },
350             # Long Unit Identifier
351             'consumption-mile-per-gallon-imperial' => {
352             'name' => q(miles per gallon),
353             'one' => q({0} mile per gallon),
354             'other' => q({0} miles per gallon),
355             },
356             # Core Unit Identifier
357             'mile-per-gallon-imperial' => {
358             'name' => q(miles per gallon),
359             'one' => q({0} mile per gallon),
360             'other' => q({0} miles per gallon),
361             },
362             # Long Unit Identifier
363             'energy-kilowatt-hour' => {
364             'one' => q({0} kilowatt-hour),
365             'other' => q({0} kilowatt-hours),
366             },
367             # Core Unit Identifier
368             'kilowatt-hour' => {
369             'one' => q({0} kilowatt-hour),
370             'other' => q({0} kilowatt-hours),
371             },
372             # Long Unit Identifier
373             'force-kilowatt-hour-per-100-kilometer' => {
374             'name' => q(kilowatt-hour per 100 kilometres),
375             'one' => q({0} kilowatt-hour per 100 kilometres),
376             'other' => q({0} kilowatt-hours per 100 kilometres),
377             },
378             # Core Unit Identifier
379             'kilowatt-hour-per-100-kilometer' => {
380             'name' => q(kilowatt-hour per 100 kilometres),
381             'one' => q({0} kilowatt-hour per 100 kilometres),
382             'other' => q({0} kilowatt-hours per 100 kilometres),
383             },
384             # Long Unit Identifier
385             'graphics-dot' => {
386             'one' => q({0} dot),
387             'other' => q({0} dots),
388             },
389             # Core Unit Identifier
390             'dot' => {
391             'one' => q({0} dot),
392             'other' => q({0} dots),
393             },
394             # Long Unit Identifier
395             'graphics-dot-per-centimeter' => {
396             'name' => q(dots per centimetre),
397             'one' => q({0} dot per centimetre),
398             'other' => q({0} dots per centimetre),
399             },
400             # Core Unit Identifier
401             'dot-per-centimeter' => {
402             'name' => q(dots per centimetre),
403             'one' => q({0} dot per centimetre),
404             'other' => q({0} dots per centimetre),
405             },
406             # Long Unit Identifier
407             'graphics-pixel-per-centimeter' => {
408             'name' => q(pixels per centimetre),
409             'one' => q({0} pixel per centimetre),
410             'other' => q({0} pixels per centimetre),
411             },
412             # Core Unit Identifier
413             'pixel-per-centimeter' => {
414             'name' => q(pixels per centimetre),
415             'one' => q({0} pixel per centimetre),
416             'other' => q({0} pixels per centimetre),
417             },
418             # Long Unit Identifier
419             'length-centimeter' => {
420             'name' => q(centimetres),
421             'one' => q({0} centimetre),
422             'other' => q({0} centimetres),
423             'per' => q({0} per centimetre),
424             },
425             # Core Unit Identifier
426             'centimeter' => {
427             'name' => q(centimetres),
428             'one' => q({0} centimetre),
429             'other' => q({0} centimetres),
430             'per' => q({0} per centimetre),
431             },
432             # Long Unit Identifier
433             'length-decimeter' => {
434             'name' => q(decimetre),
435             'one' => q({0} decimetre),
436             'other' => q({0} decimetres),
437             },
438             # Core Unit Identifier
439             'decimeter' => {
440             'name' => q(decimetre),
441             'one' => q({0} decimetre),
442             'other' => q({0} decimetres),
443             },
444             # Long Unit Identifier
445             'length-earth-radius' => {
446             'one' => q({0} earth radius),
447             'other' => q({0} earth radii),
448             },
449             # Core Unit Identifier
450             'earth-radius' => {
451             'one' => q({0} earth radius),
452             'other' => q({0} earth radii),
453             },
454             # Long Unit Identifier
455             'length-kilometer' => {
456             'name' => q(kilometres),
457             'one' => q({0} kilometre),
458             'other' => q({0} kilometres),
459             'per' => q({0} per kilometre),
460             },
461             # Core Unit Identifier
462             'kilometer' => {
463             'name' => q(kilometres),
464             'one' => q({0} kilometre),
465             'other' => q({0} kilometres),
466             'per' => q({0} per kilometre),
467             },
468             # Long Unit Identifier
469             'length-meter' => {
470             'name' => q(metres),
471             'one' => q({0} metre),
472             'other' => q({0} metres),
473             'per' => q({0} per metre),
474             },
475             # Core Unit Identifier
476             'meter' => {
477             'name' => q(metres),
478             'one' => q({0} metre),
479             'other' => q({0} metres),
480             'per' => q({0} per metre),
481             },
482             # Long Unit Identifier
483             'length-micrometer' => {
484             'name' => q(micrometre),
485             'one' => q({0} micrometre),
486             'other' => q({0} micrometres),
487             },
488             # Core Unit Identifier
489             'micrometer' => {
490             'name' => q(micrometre),
491             'one' => q({0} micrometre),
492             'other' => q({0} micrometres),
493             },
494             # Long Unit Identifier
495             'length-mile-scandinavian' => {
496             'name' => q(Scandinavian mile),
497             'one' => q({0} Scandinavian mile),
498             'other' => q({0} Scandinavian miles),
499             },
500             # Core Unit Identifier
501             'mile-scandinavian' => {
502             'name' => q(Scandinavian mile),
503             'one' => q({0} Scandinavian mile),
504             'other' => q({0} Scandinavian miles),
505             },
506             # Long Unit Identifier
507             'length-millimeter' => {
508             'name' => q(millimetres),
509             'one' => q({0} millimetre),
510             'other' => q({0} millimetres),
511             },
512             # Core Unit Identifier
513             'millimeter' => {
514             'name' => q(millimetres),
515             'one' => q({0} millimetre),
516             'other' => q({0} millimetres),
517             },
518             # Long Unit Identifier
519             'length-nanometer' => {
520             'name' => q(nanometres),
521             'one' => q({0} nanometre),
522             'other' => q({0} nanometres),
523             },
524             # Core Unit Identifier
525             'nanometer' => {
526             'name' => q(nanometres),
527             'one' => q({0} nanometre),
528             'other' => q({0} nanometres),
529             },
530             # Long Unit Identifier
531             'length-picometer' => {
532             'name' => q(picometres),
533             'one' => q({0} picometre),
534             'other' => q({0} picometres),
535             },
536             # Core Unit Identifier
537             'picometer' => {
538             'name' => q(picometres),
539             'one' => q({0} picometre),
540             'other' => q({0} picometres),
541             },
542             # Long Unit Identifier
543             'light-candela' => {
544             'name' => q(candelas),
545             'one' => q({0} candela),
546             'other' => q({0} candelas),
547             },
548             # Core Unit Identifier
549             'candela' => {
550             'name' => q(candelas),
551             'one' => q({0} candela),
552             'other' => q({0} candelas),
553             },
554             # Long Unit Identifier
555             'light-lumen' => {
556             'name' => q(lumens),
557             'one' => q({0} lumen),
558             'other' => q({0} lumens),
559             },
560             # Core Unit Identifier
561             'lumen' => {
562             'name' => q(lumens),
563             'one' => q({0} lumen),
564             'other' => q({0} lumens),
565             },
566             # Long Unit Identifier
567             'mass-stone' => {
568             'name' => q(stone),
569             'one' => q({0} stone),
570             'other' => q({0} stone),
571             },
572             # Core Unit Identifier
573             'stone' => {
574             'name' => q(stone),
575             'one' => q({0} stone),
576             'other' => q({0} stone),
577             },
578             # Long Unit Identifier
579             'mass-tonne' => {
580             'name' => q(tonnes),
581             'one' => q({0} tonne),
582             'other' => q({0} tonnes),
583             },
584             # Core Unit Identifier
585             'tonne' => {
586             'name' => q(tonnes),
587             'one' => q({0} tonne),
588             'other' => q({0} tonnes),
589             },
590             # Long Unit Identifier
591             'pressure-millimeter-ofhg' => {
592             'name' => q(millimetres of mercury),
593             'one' => q({0} millimetre of mercury),
594             'other' => q({0} millimetres of mercury),
595             },
596             # Core Unit Identifier
597             'millimeter-ofhg' => {
598             'name' => q(millimetres of mercury),
599             'one' => q({0} millimetre of mercury),
600             'other' => q({0} millimetres of mercury),
601             },
602             # Long Unit Identifier
603             'speed-kilometer-per-hour' => {
604             'name' => q(kilometres per hour),
605             'one' => q({0} kilometre per hour),
606             'other' => q({0} kilometres per hour),
607             },
608             # Core Unit Identifier
609             'kilometer-per-hour' => {
610             'name' => q(kilometres per hour),
611             'one' => q({0} kilometre per hour),
612             'other' => q({0} kilometres per hour),
613             },
614             # Long Unit Identifier
615             'speed-meter-per-second' => {
616             'name' => q(metres per second),
617             'one' => q({0} metre per second),
618             'other' => q({0} metres per second),
619             },
620             # Core Unit Identifier
621             'meter-per-second' => {
622             'name' => q(metres per second),
623             'one' => q({0} metre per second),
624             'other' => q({0} metres per second),
625             },
626             # Long Unit Identifier
627             'temperature-generic' => {
628             'name' => q(degree),
629             },
630             # Core Unit Identifier
631             'generic' => {
632             'name' => q(degree),
633             },
634             # Long Unit Identifier
635             'temperature-kelvin' => {
636             'name' => q(kelvin),
637             'one' => q({0} kelvin),
638             'other' => q({0} kelvin),
639             },
640             # Core Unit Identifier
641             'kelvin' => {
642             'name' => q(kelvin),
643             'one' => q({0} kelvin),
644             'other' => q({0} kelvin),
645             },
646             # Long Unit Identifier
647             'torque-newton-meter' => {
648             'name' => q(newton metres),
649             'one' => q({0} newton metre),
650             'other' => q({0} newton metres),
651             },
652             # Core Unit Identifier
653             'newton-meter' => {
654             'name' => q(newton metres),
655             'one' => q({0} newton metre),
656             'other' => q({0} newton metres),
657             },
658             # Long Unit Identifier
659             'volume-centiliter' => {
660             'name' => q(centilitres),
661             'one' => q({0} centilitre),
662             'other' => q({0} centilitres),
663             },
664             # Core Unit Identifier
665             'centiliter' => {
666             'name' => q(centilitres),
667             'one' => q({0} centilitre),
668             'other' => q({0} centilitres),
669             },
670             # Long Unit Identifier
671             'volume-cubic-centimeter' => {
672             'name' => q(cubic centimetres),
673             'one' => q({0} cubic centimetre),
674             'other' => q({0} cubic centimetres),
675             'per' => q({0} per cubic centimetre),
676             },
677             # Core Unit Identifier
678             'cubic-centimeter' => {
679             'name' => q(cubic centimetres),
680             'one' => q({0} cubic centimetre),
681             'other' => q({0} cubic centimetres),
682             'per' => q({0} per cubic centimetre),
683             },
684             # Long Unit Identifier
685             'volume-cubic-kilometer' => {
686             'name' => q(cubic kilometres),
687             'one' => q({0} cubic kilometre),
688             'other' => q({0} cubic kilometres),
689             },
690             # Core Unit Identifier
691             'cubic-kilometer' => {
692             'name' => q(cubic kilometres),
693             'one' => q({0} cubic kilometre),
694             'other' => q({0} cubic kilometres),
695             },
696             # Long Unit Identifier
697             'volume-cubic-meter' => {
698             'name' => q(cubic metres),
699             'one' => q({0} cubic metre),
700             'other' => q({0} cubic metres),
701             'per' => q({0} per cubic metre),
702             },
703             # Core Unit Identifier
704             'cubic-meter' => {
705             'name' => q(cubic metres),
706             'one' => q({0} cubic metre),
707             'other' => q({0} cubic metres),
708             'per' => q({0} per cubic metre),
709             },
710             # Long Unit Identifier
711             'volume-deciliter' => {
712             'name' => q(decilitres),
713             'one' => q({0} decilitre),
714             'other' => q({0} decilitres),
715             },
716             # Core Unit Identifier
717             'deciliter' => {
718             'name' => q(decilitres),
719             'one' => q({0} decilitre),
720             'other' => q({0} decilitres),
721             },
722             # Long Unit Identifier
723             'volume-dessert-spoon' => {
724             'one' => q({0} US dessertspoon),
725             'other' => q({0} US dessertspoons),
726             },
727             # Core Unit Identifier
728             'dessert-spoon' => {
729             'one' => q({0} US dessertspoon),
730             'other' => q({0} US dessertspoons),
731             },
732             # Long Unit Identifier
733             'volume-dessert-spoon-imperial' => {
734             'name' => q(dessertspoon),
735             'one' => q({0} dessertspoon),
736             'other' => q({0} dessertspoons),
737             },
738             # Core Unit Identifier
739             'dessert-spoon-imperial' => {
740             'name' => q(dessertspoon),
741             'one' => q({0} dessertspoon),
742             'other' => q({0} dessertspoons),
743             },
744             # Long Unit Identifier
745             'volume-dram' => {
746             'name' => q(fluid drams),
747             'one' => q({0} fluid dram),
748             'other' => q({0} fluid drams),
749             },
750             # Core Unit Identifier
751             'dram' => {
752             'name' => q(fluid drams),
753             'one' => q({0} fluid dram),
754             'other' => q({0} fluid drams),
755             },
756             # Long Unit Identifier
757             'volume-fluid-ounce' => {
758             'name' => q(US fluid ounces),
759             'one' => q({0} US fluid ounce),
760             'other' => q({0} US fluid ounces),
761             },
762             # Core Unit Identifier
763             'fluid-ounce' => {
764             'name' => q(US fluid ounces),
765             'one' => q({0} US fluid ounce),
766             'other' => q({0} US fluid ounces),
767             },
768             # Long Unit Identifier
769             'volume-fluid-ounce-imperial' => {
770             'name' => q(fluid ounces),
771             'one' => q({0} fluid ounce),
772             'other' => q({0} fluid ounces),
773             },
774             # Core Unit Identifier
775             'fluid-ounce-imperial' => {
776             'name' => q(fluid ounces),
777             'one' => q({0} fluid ounce),
778             'other' => q({0} fluid ounces),
779             },
780             # Long Unit Identifier
781             'volume-gallon' => {
782             'name' => q(US gallons),
783             'one' => q({0} US gallon),
784             'other' => q({0} US gallons),
785             'per' => q({0} per US gallon),
786             },
787             # Core Unit Identifier
788             'gallon' => {
789             'name' => q(US gallons),
790             'one' => q({0} US gallon),
791             'other' => q({0} US gallons),
792             'per' => q({0} per US gallon),
793             },
794             # Long Unit Identifier
795             'volume-gallon-imperial' => {
796             'name' => q(gallons),
797             'one' => q({0} gallon),
798             'other' => q({0} gallons),
799             'per' => q({0} per gallon),
800             },
801             # Core Unit Identifier
802             'gallon-imperial' => {
803             'name' => q(gallons),
804             'one' => q({0} gallon),
805             'other' => q({0} gallons),
806             'per' => q({0} per gallon),
807             },
808             # Long Unit Identifier
809             'volume-hectoliter' => {
810             'name' => q(hectolitres),
811             'one' => q({0} hectolitre),
812             'other' => q({0} hectolitres),
813             },
814             # Core Unit Identifier
815             'hectoliter' => {
816             'name' => q(hectolitres),
817             'one' => q({0} hectolitre),
818             'other' => q({0} hectolitres),
819             },
820             # Long Unit Identifier
821             'volume-liter' => {
822             'name' => q(litres),
823             'one' => q({0} litre),
824             'other' => q({0} litres),
825             'per' => q({0} per litre),
826             },
827             # Core Unit Identifier
828             'liter' => {
829             'name' => q(litres),
830             'one' => q({0} litre),
831             'other' => q({0} litres),
832             'per' => q({0} per litre),
833             },
834             # Long Unit Identifier
835             'volume-megaliter' => {
836             'name' => q(megalitres),
837             'one' => q({0} megalitre),
838             'other' => q({0} megalitres),
839             },
840             # Core Unit Identifier
841             'megaliter' => {
842             'name' => q(megalitres),
843             'one' => q({0} megalitre),
844             'other' => q({0} megalitres),
845             },
846             # Long Unit Identifier
847             'volume-milliliter' => {
848             'name' => q(millilitres),
849             'one' => q({0} millilitre),
850             'other' => q({0} millilitres),
851             },
852             # Core Unit Identifier
853             'milliliter' => {
854             'name' => q(millilitres),
855             'one' => q({0} millilitre),
856             'other' => q({0} millilitres),
857             },
858             # Long Unit Identifier
859             'volume-quart' => {
860             'name' => q(US quarts),
861             'one' => q({0} US quart),
862             'other' => q({0} US quarts),
863             },
864             # Core Unit Identifier
865             'quart' => {
866             'name' => q(US quarts),
867             'one' => q({0} US quart),
868             'other' => q({0} US quarts),
869             },
870             # Long Unit Identifier
871             'volume-quart-imperial' => {
872             'name' => q(quart),
873             'one' => q({0} quart),
874             'other' => q({0} quarts),
875             },
876             # Core Unit Identifier
877             'quart-imperial' => {
878             'name' => q(quart),
879             'one' => q({0} quart),
880             'other' => q({0} quarts),
881             },
882             },
883             'narrow' => {
884             # Long Unit Identifier
885             'angle-revolution' => {
886             'one' => q({0}rev),
887             'other' => q({0}revs),
888             },
889             # Core Unit Identifier
890             'revolution' => {
891             'one' => q({0}rev),
892             'other' => q({0}revs),
893             },
894             # Long Unit Identifier
895             'area-square-inch' => {
896             'per' => q({0}/sq in),
897             },
898             # Core Unit Identifier
899             'square-inch' => {
900             'per' => q({0}/sq in),
901             },
902             # Long Unit Identifier
903             'area-square-meter' => {
904             'name' => q(metres²),
905             },
906             # Core Unit Identifier
907             'square-meter' => {
908             'name' => q(metres²),
909             },
910             # Long Unit Identifier
911             'consumption-mile-per-gallon' => {
912             'name' => q(mpg US),
913             'one' => q({0}mpgUS),
914             'other' => q({0}mpgUS),
915             },
916             # Core Unit Identifier
917             'mile-per-gallon' => {
918             'name' => q(mpg US),
919             'one' => q({0}mpgUS),
920             'other' => q({0}mpgUS),
921             },
922             # Long Unit Identifier
923             'consumption-mile-per-gallon-imperial' => {
924             'name' => q(mpg),
925             'one' => q({0}mpg),
926             'other' => q({0}mpg),
927             },
928             # Core Unit Identifier
929             'mile-per-gallon-imperial' => {
930             'name' => q(mpg),
931             'one' => q({0}mpg),
932             'other' => q({0}mpg),
933             },
934             # Long Unit Identifier
935             'digital-bit' => {
936             'one' => q({0}bit),
937             'other' => q({0}bits),
938             },
939             # Core Unit Identifier
940             'bit' => {
941             'one' => q({0}bit),
942             'other' => q({0}bits),
943             },
944             # Long Unit Identifier
945             'duration-hour' => {
946             'per' => q({0}/hr),
947             },
948             # Core Unit Identifier
949             'hour' => {
950             'per' => q({0}/hr),
951             },
952             # Long Unit Identifier
953             'duration-minute' => {
954             'one' => q({0}min),
955             'other' => q({0}min),
956             },
957             # Core Unit Identifier
958             'minute' => {
959             'one' => q({0}min),
960             'other' => q({0}min),
961             },
962             # Long Unit Identifier
963             'duration-month' => {
964             'per' => q({0}/mo),
965             },
966             # Core Unit Identifier
967             'month' => {
968             'per' => q({0}/mo),
969             },
970             # Long Unit Identifier
971             'duration-second' => {
972             'per' => q({0}/sec),
973             },
974             # Core Unit Identifier
975             'second' => {
976             'per' => q({0}/sec),
977             },
978             # Long Unit Identifier
979             'duration-week' => {
980             'per' => q({0}/wk),
981             },
982             # Core Unit Identifier
983             'week' => {
984             'per' => q({0}/wk),
985             },
986             # Long Unit Identifier
987             'duration-year' => {
988             'per' => q({0}/yr),
989             },
990             # Core Unit Identifier
991             'year' => {
992             'per' => q({0}/yr),
993             },
994             # Long Unit Identifier
995             'electric-ampere' => {
996             'name' => q(A),
997             },
998             # Core Unit Identifier
999             'ampere' => {
1000             'name' => q(A),
1001             },
1002             # Long Unit Identifier
1003             'electric-volt' => {
1004             'name' => q(V),
1005             },
1006             # Core Unit Identifier
1007             'volt' => {
1008             'name' => q(V),
1009             },
1010             # Long Unit Identifier
1011             'length-meter' => {
1012             'name' => q(metre),
1013             },
1014             # Core Unit Identifier
1015             'meter' => {
1016             'name' => q(metre),
1017             },
1018             # Long Unit Identifier
1019             'light-lux' => {
1020             'name' => q(lx),
1021             },
1022             # Core Unit Identifier
1023             'lux' => {
1024             'name' => q(lx),
1025             },
1026             # Long Unit Identifier
1027             'mass-carat' => {
1028             'one' => q({0}ct),
1029             'other' => q({0}ct),
1030             },
1031             # Core Unit Identifier
1032             'carat' => {
1033             'one' => q({0}ct),
1034             'other' => q({0}ct),
1035             },
1036             # Long Unit Identifier
1037             'mass-pound' => {
1038             'one' => q({0}lb),
1039             'other' => q({0}lb),
1040             },
1041             # Core Unit Identifier
1042             'pound' => {
1043             'one' => q({0}lb),
1044             'other' => q({0}lb),
1045             },
1046             # Long Unit Identifier
1047             'power-watt' => {
1048             'name' => q(W),
1049             },
1050             # Core Unit Identifier
1051             'watt' => {
1052             'name' => q(W),
1053             },
1054             # Long Unit Identifier
1055             'speed-kilometer-per-hour' => {
1056             'name' => q(km/h),
1057             },
1058             # Core Unit Identifier
1059             'kilometer-per-hour' => {
1060             'name' => q(km/h),
1061             },
1062             # Long Unit Identifier
1063             'speed-mile-per-hour' => {
1064             'name' => q(mph),
1065             },
1066             # Core Unit Identifier
1067             'mile-per-hour' => {
1068             'name' => q(mph),
1069             },
1070             # Long Unit Identifier
1071             'temperature-celsius' => {
1072             'one' => q({0}°),
1073             'other' => q({0}°),
1074             },
1075             # Core Unit Identifier
1076             'celsius' => {
1077             'one' => q({0}°),
1078             'other' => q({0}°),
1079             },
1080             # Long Unit Identifier
1081             'temperature-fahrenheit' => {
1082             'one' => q({0}°F),
1083             'other' => q({0}°F),
1084             },
1085             # Core Unit Identifier
1086             'fahrenheit' => {
1087             'one' => q({0}°F),
1088             'other' => q({0}°F),
1089             },
1090             # Long Unit Identifier
1091             'temperature-generic' => {
1092             'name' => q(deg),
1093             },
1094             # Core Unit Identifier
1095             'generic' => {
1096             'name' => q(deg),
1097             },
1098             # Long Unit Identifier
1099             'volume-cup' => {
1100             'name' => q(cups),
1101             },
1102             # Core Unit Identifier
1103             'cup' => {
1104             'name' => q(cups),
1105             },
1106             # Long Unit Identifier
1107             'volume-dessert-spoon-imperial' => {
1108             'name' => q(dsp),
1109             'one' => q({0}dsp),
1110             'other' => q({0}dsp),
1111             },
1112             # Core Unit Identifier
1113             'dessert-spoon-imperial' => {
1114             'name' => q(dsp),
1115             'one' => q({0}dsp),
1116             'other' => q({0}dsp),
1117             },
1118             # Long Unit Identifier
1119             'volume-dram' => {
1120             'name' => q(fl dr),
1121             'one' => q({0}fl dr),
1122             'other' => q({0}fl dr),
1123             },
1124             # Core Unit Identifier
1125             'dram' => {
1126             'name' => q(fl dr),
1127             'one' => q({0}fl dr),
1128             'other' => q({0}fl dr),
1129             },
1130             # Long Unit Identifier
1131             'volume-fluid-ounce' => {
1132             'name' => q(US fl oz),
1133             'one' => q({0}US fl oz),
1134             'other' => q({0}US fl oz),
1135             },
1136             # Core Unit Identifier
1137             'fluid-ounce' => {
1138             'name' => q(US fl oz),
1139             'one' => q({0}US fl oz),
1140             'other' => q({0}US fl oz),
1141             },
1142             # Long Unit Identifier
1143             'volume-fluid-ounce-imperial' => {
1144             'name' => q(fl oz),
1145             'one' => q({0}fl oz),
1146             'other' => q({0}fl oz),
1147             },
1148             # Core Unit Identifier
1149             'fluid-ounce-imperial' => {
1150             'name' => q(fl oz),
1151             'one' => q({0}fl oz),
1152             'other' => q({0}fl oz),
1153             },
1154             # Long Unit Identifier
1155             'volume-gallon' => {
1156             'name' => q(US gal),
1157             'one' => q({0}USgal),
1158             'other' => q({0}USgal),
1159             'per' => q({0}/USgal),
1160             },
1161             # Core Unit Identifier
1162             'gallon' => {
1163             'name' => q(US gal),
1164             'one' => q({0}USgal),
1165             'other' => q({0}USgal),
1166             'per' => q({0}/USgal),
1167             },
1168             # Long Unit Identifier
1169             'volume-gallon-imperial' => {
1170             'name' => q(gal),
1171             'one' => q({0}gal),
1172             'other' => q({0}gal),
1173             'per' => q({0}/gal),
1174             },
1175             # Core Unit Identifier
1176             'gallon-imperial' => {
1177             'name' => q(gal),
1178             'one' => q({0}gal),
1179             'other' => q({0}gal),
1180             'per' => q({0}/gal),
1181             },
1182             # Long Unit Identifier
1183             'volume-jigger' => {
1184             'name' => q(jiggers),
1185             'one' => q({0}jigger),
1186             'other' => q({0}jiggers),
1187             },
1188             # Core Unit Identifier
1189             'jigger' => {
1190             'name' => q(jiggers),
1191             'one' => q({0}jigger),
1192             'other' => q({0}jiggers),
1193             },
1194             # Long Unit Identifier
1195             'volume-liter' => {
1196             'name' => q(litre),
1197             },
1198             # Core Unit Identifier
1199             'liter' => {
1200             'name' => q(litre),
1201             },
1202             # Long Unit Identifier
1203             'volume-pint-metric' => {
1204             'name' => q(mpt),
1205             },
1206             # Core Unit Identifier
1207             'pint-metric' => {
1208             'name' => q(mpt),
1209             },
1210             # Long Unit Identifier
1211             'volume-quart' => {
1212             'name' => q(US qt),
1213             'one' => q({0}USqt),
1214             'other' => q({0}USqt),
1215             },
1216             # Core Unit Identifier
1217             'quart' => {
1218             'name' => q(US qt),
1219             'one' => q({0}USqt),
1220             'other' => q({0}USqt),
1221             },
1222             # Long Unit Identifier
1223             'volume-quart-imperial' => {
1224             'name' => q(qt),
1225             'one' => q({0}qt),
1226             'other' => q({0}qt),
1227             },
1228             # Core Unit Identifier
1229             'quart-imperial' => {
1230             'name' => q(qt),
1231             'one' => q({0}qt),
1232             'other' => q({0}qt),
1233             },
1234             },
1235             'short' => {
1236             # Long Unit Identifier
1237             'acceleration-meter-per-square-second' => {
1238             'name' => q(metres/sec²),
1239             },
1240             # Core Unit Identifier
1241             'meter-per-square-second' => {
1242             'name' => q(metres/sec²),
1243             },
1244             # Long Unit Identifier
1245             'angle-revolution' => {
1246             'one' => q({0} rev),
1247             'other' => q({0} revs),
1248             },
1249             # Core Unit Identifier
1250             'revolution' => {
1251             'one' => q({0} rev),
1252             'other' => q({0} revs),
1253             },
1254             # Long Unit Identifier
1255             'area-square-inch' => {
1256             'name' => q(sq inches),
1257             'one' => q({0} sq in),
1258             'other' => q({0} sq in),
1259             'per' => q({0}/sq in),
1260             },
1261             # Core Unit Identifier
1262             'square-inch' => {
1263             'name' => q(sq inches),
1264             'one' => q({0} sq in),
1265             'other' => q({0} sq in),
1266             'per' => q({0}/sq in),
1267             },
1268             # Long Unit Identifier
1269             'area-square-meter' => {
1270             'name' => q(metres²),
1271             },
1272             # Core Unit Identifier
1273             'square-meter' => {
1274             'name' => q(metres²),
1275             },
1276             # Long Unit Identifier
1277             'area-square-mile' => {
1278             'per' => q({0}/sq mi),
1279             },
1280             # Core Unit Identifier
1281             'square-mile' => {
1282             'per' => q({0}/sq mi),
1283             },
1284             # Long Unit Identifier
1285             'area-square-yard' => {
1286             'name' => q(sq yards),
1287             'one' => q({0} sq yd),
1288             'other' => q({0} sq yd),
1289             },
1290             # Core Unit Identifier
1291             'square-yard' => {
1292             'name' => q(sq yards),
1293             'one' => q({0} sq yd),
1294             'other' => q({0} sq yd),
1295             },
1296             # Long Unit Identifier
1297             'concentr-milligram-ofglucose-per-deciliter' => {
1298             'name' => q(milligrams/decilitre),
1299             },
1300             # Core Unit Identifier
1301             'milligram-ofglucose-per-deciliter' => {
1302             'name' => q(milligrams/decilitre),
1303             },
1304             # Long Unit Identifier
1305             'concentr-millimole-per-liter' => {
1306             'name' => q(millimoles/litre),
1307             },
1308             # Core Unit Identifier
1309             'millimole-per-liter' => {
1310             'name' => q(millimoles/litre),
1311             },
1312             # Long Unit Identifier
1313             'concentr-mole' => {
1314             'name' => q(moles),
1315             },
1316             # Core Unit Identifier
1317             'mole' => {
1318             'name' => q(moles),
1319             },
1320             # Long Unit Identifier
1321             'concentr-permille' => {
1322             'name' => q(per mille),
1323             },
1324             # Core Unit Identifier
1325             'permille' => {
1326             'name' => q(per mille),
1327             },
1328             # Long Unit Identifier
1329             'concentr-permyriad' => {
1330             'name' => q(per myriad),
1331             },
1332             # Core Unit Identifier
1333             'permyriad' => {
1334             'name' => q(per myriad),
1335             },
1336             # Long Unit Identifier
1337             'consumption-liter-per-100-kilometer' => {
1338             'name' => q(litres/100 km),
1339             },
1340             # Core Unit Identifier
1341             'liter-per-100-kilometer' => {
1342             'name' => q(litres/100 km),
1343             },
1344             # Long Unit Identifier
1345             'consumption-liter-per-kilometer' => {
1346             'name' => q(litres/km),
1347             },
1348             # Core Unit Identifier
1349             'liter-per-kilometer' => {
1350             'name' => q(litres/km),
1351             },
1352             # Long Unit Identifier
1353             'consumption-mile-per-gallon' => {
1354             'name' => q(miles/US gal),
1355             'one' => q({0} mpg US),
1356             'other' => q({0} mpg US),
1357             },
1358             # Core Unit Identifier
1359             'mile-per-gallon' => {
1360             'name' => q(miles/US gal),
1361             'one' => q({0} mpg US),
1362             'other' => q({0} mpg US),
1363             },
1364             # Long Unit Identifier
1365             'consumption-mile-per-gallon-imperial' => {
1366             'name' => q(miles/gal),
1367             'one' => q({0} mpg),
1368             'other' => q({0} mpg),
1369             },
1370             # Core Unit Identifier
1371             'mile-per-gallon-imperial' => {
1372             'name' => q(miles/gal),
1373             'one' => q({0} mpg),
1374             'other' => q({0} mpg),
1375             },
1376             # Long Unit Identifier
1377             'digital-bit' => {
1378             'one' => q({0} bit),
1379             'other' => q({0} bits),
1380             },
1381             # Core Unit Identifier
1382             'bit' => {
1383             'one' => q({0} bit),
1384             'other' => q({0} bits),
1385             },
1386             # Long Unit Identifier
1387             'digital-byte' => {
1388             'one' => q({0} byte),
1389             'other' => q({0} bytes),
1390             },
1391             # Core Unit Identifier
1392             'byte' => {
1393             'one' => q({0} byte),
1394             'other' => q({0} bytes),
1395             },
1396             # Long Unit Identifier
1397             'duration-hour' => {
1398             'one' => q({0} hr),
1399             'other' => q({0} hrs),
1400             'per' => q({0}/hr),
1401             },
1402             # Core Unit Identifier
1403             'hour' => {
1404             'one' => q({0} hr),
1405             'other' => q({0} hrs),
1406             'per' => q({0}/hr),
1407             },
1408             # Long Unit Identifier
1409             'duration-microsecond' => {
1410             'one' => q({0} μsec),
1411             'other' => q({0} μsecs),
1412             },
1413             # Core Unit Identifier
1414             'microsecond' => {
1415             'one' => q({0} μsec),
1416             'other' => q({0} μsecs),
1417             },
1418             # Long Unit Identifier
1419             'duration-millisecond' => {
1420             'one' => q({0} millisec),
1421             'other' => q({0} millisecs),
1422             },
1423             # Core Unit Identifier
1424             'millisecond' => {
1425             'one' => q({0} millisec),
1426             'other' => q({0} millisecs),
1427             },
1428             # Long Unit Identifier
1429             'duration-minute' => {
1430             'one' => q({0} min),
1431             'other' => q({0} mins),
1432             },
1433             # Core Unit Identifier
1434             'minute' => {
1435             'one' => q({0} min),
1436             'other' => q({0} mins),
1437             },
1438             # Long Unit Identifier
1439             'duration-month' => {
1440             'one' => q({0} mo),
1441             'other' => q({0} mos),
1442             'per' => q({0}/mo),
1443             },
1444             # Core Unit Identifier
1445             'month' => {
1446             'one' => q({0} mo),
1447             'other' => q({0} mos),
1448             'per' => q({0}/mo),
1449             },
1450             # Long Unit Identifier
1451             'duration-nanosecond' => {
1452             'one' => q({0} nanosec),
1453             'other' => q({0} nanosecs),
1454             },
1455             # Core Unit Identifier
1456             'nanosecond' => {
1457             'one' => q({0} nanosec),
1458             'other' => q({0} nanosecs),
1459             },
1460             # Long Unit Identifier
1461             'duration-second' => {
1462             'one' => q({0} sec),
1463             'other' => q({0} secs),
1464             'per' => q({0}/sec),
1465             },
1466             # Core Unit Identifier
1467             'second' => {
1468             'one' => q({0} sec),
1469             'other' => q({0} secs),
1470             'per' => q({0}/sec),
1471             },
1472             # Long Unit Identifier
1473             'duration-week' => {
1474             'per' => q({0}/wk),
1475             },
1476             # Core Unit Identifier
1477             'week' => {
1478             'per' => q({0}/wk),
1479             },
1480             # Long Unit Identifier
1481             'duration-year' => {
1482             'per' => q({0}/yr),
1483             },
1484             # Core Unit Identifier
1485             'year' => {
1486             'per' => q({0}/yr),
1487             },
1488             # Long Unit Identifier
1489             'force-kilowatt-hour-per-100-kilometer' => {
1490             'name' => q(kWh/100 km),
1491             'one' => q({0} kWh/100 km),
1492             'other' => q({0} kWh/100 km),
1493             },
1494             # Core Unit Identifier
1495             'kilowatt-hour-per-100-kilometer' => {
1496             'name' => q(kWh/100 km),
1497             'one' => q({0} kWh/100 km),
1498             'other' => q({0} kWh/100 km),
1499             },
1500             # Long Unit Identifier
1501             'length-meter' => {
1502             'name' => q(metres),
1503             },
1504             # Core Unit Identifier
1505             'meter' => {
1506             'name' => q(metres),
1507             },
1508             # Long Unit Identifier
1509             'length-micrometer' => {
1510             'name' => q(μmetres),
1511             },
1512             # Core Unit Identifier
1513             'micrometer' => {
1514             'name' => q(μmetres),
1515             },
1516             # Long Unit Identifier
1517             'mass-carat' => {
1518             'one' => q({0} ct),
1519             'other' => q({0} ct),
1520             },
1521             # Core Unit Identifier
1522             'carat' => {
1523             'one' => q({0} ct),
1524             'other' => q({0} ct),
1525             },
1526             # Long Unit Identifier
1527             'mass-grain' => {
1528             'one' => q({0} grain),
1529             'other' => q({0} grains),
1530             },
1531             # Core Unit Identifier
1532             'grain' => {
1533             'one' => q({0} grain),
1534             'other' => q({0} grains),
1535             },
1536             # Long Unit Identifier
1537             'mass-stone' => {
1538             'name' => q(stone),
1539             },
1540             # Core Unit Identifier
1541             'stone' => {
1542             'name' => q(stone),
1543             },
1544             # Long Unit Identifier
1545             'pressure-bar' => {
1546             'name' => q(bars),
1547             },
1548             # Core Unit Identifier
1549             'bar' => {
1550             'name' => q(bars),
1551             },
1552             # Long Unit Identifier
1553             'pressure-millimeter-ofhg' => {
1554             'name' => q(mm Hg),
1555             'one' => q({0} mm Hg),
1556             'other' => q({0} mm Hg),
1557             },
1558             # Core Unit Identifier
1559             'millimeter-ofhg' => {
1560             'name' => q(mm Hg),
1561             'one' => q({0} mm Hg),
1562             'other' => q({0} mm Hg),
1563             },
1564             # Long Unit Identifier
1565             'speed-meter-per-second' => {
1566             'name' => q(metres/sec),
1567             },
1568             # Core Unit Identifier
1569             'meter-per-second' => {
1570             'name' => q(metres/sec),
1571             },
1572             # Long Unit Identifier
1573             'temperature-celsius' => {
1574             'name' => q(deg C),
1575             'one' => q({0} °C),
1576             'other' => q({0} °C),
1577             },
1578             # Core Unit Identifier
1579             'celsius' => {
1580             'name' => q(deg C),
1581             'one' => q({0} °C),
1582             'other' => q({0} °C),
1583             },
1584             # Long Unit Identifier
1585             'temperature-fahrenheit' => {
1586             'name' => q(deg F),
1587             'one' => q({0} °F),
1588             'other' => q({0} °F),
1589             },
1590             # Core Unit Identifier
1591             'fahrenheit' => {
1592             'name' => q(deg F),
1593             'one' => q({0} °F),
1594             'other' => q({0} °F),
1595             },
1596             # Long Unit Identifier
1597             'temperature-generic' => {
1598             'name' => q(deg),
1599             },
1600             # Core Unit Identifier
1601             'generic' => {
1602             'name' => q(deg),
1603             },
1604             # Long Unit Identifier
1605             'volume-cubic-centimeter' => {
1606             'name' => q(cu centimetres),
1607             'one' => q({0}/cu cm),
1608             'other' => q({0}/cu cm),
1609             'per' => q({0}/cu cm),
1610             },
1611             # Core Unit Identifier
1612             'cubic-centimeter' => {
1613             'name' => q(cu centimetres),
1614             'one' => q({0}/cu cm),
1615             'other' => q({0}/cu cm),
1616             'per' => q({0}/cu cm),
1617             },
1618             # Long Unit Identifier
1619             'volume-cubic-foot' => {
1620             'name' => q(cu feet),
1621             'one' => q({0} cu ft),
1622             'other' => q({0} cu ft),
1623             },
1624             # Core Unit Identifier
1625             'cubic-foot' => {
1626             'name' => q(cu feet),
1627             'one' => q({0} cu ft),
1628             'other' => q({0} cu ft),
1629             },
1630             # Long Unit Identifier
1631             'volume-cubic-inch' => {
1632             'name' => q(cu inches),
1633             'one' => q({0} cu in),
1634             'other' => q({0} cu in),
1635             },
1636             # Core Unit Identifier
1637             'cubic-inch' => {
1638             'name' => q(cu inches),
1639             'one' => q({0} cu in),
1640             'other' => q({0} cu in),
1641             },
1642             # Long Unit Identifier
1643             'volume-cubic-kilometer' => {
1644             'name' => q(cu kilometres),
1645             'one' => q({0} cu km),
1646             'other' => q({0} cu km),
1647             },
1648             # Core Unit Identifier
1649             'cubic-kilometer' => {
1650             'name' => q(cu kilometres),
1651             'one' => q({0} cu km),
1652             'other' => q({0} cu km),
1653             },
1654             # Long Unit Identifier
1655             'volume-cubic-meter' => {
1656             'name' => q(cu metres),
1657             'one' => q({0}/cu m),
1658             'other' => q({0}/cu m),
1659             'per' => q({0}/cu m),
1660             },
1661             # Core Unit Identifier
1662             'cubic-meter' => {
1663             'name' => q(cu metres),
1664             'one' => q({0}/cu m),
1665             'other' => q({0}/cu m),
1666             'per' => q({0}/cu m),
1667             },
1668             # Long Unit Identifier
1669             'volume-cubic-mile' => {
1670             'name' => q(cu miles),
1671             'one' => q({0} cu mi),
1672             'other' => q({0} cu mi),
1673             },
1674             # Core Unit Identifier
1675             'cubic-mile' => {
1676             'name' => q(cu miles),
1677             'one' => q({0} cu mi),
1678             'other' => q({0} cu mi),
1679             },
1680             # Long Unit Identifier
1681             'volume-cubic-yard' => {
1682             'name' => q(cu yards),
1683             'one' => q({0} cu yd),
1684             'other' => q({0} cu yd),
1685             },
1686             # Core Unit Identifier
1687             'cubic-yard' => {
1688             'name' => q(cu yards),
1689             'one' => q({0} cu yd),
1690             'other' => q({0} cu yd),
1691             },
1692             # Long Unit Identifier
1693             'volume-dessert-spoon-imperial' => {
1694             'name' => q(dssp),
1695             'one' => q({0} dssp),
1696             'other' => q({0} dssp),
1697             },
1698             # Core Unit Identifier
1699             'dessert-spoon-imperial' => {
1700             'name' => q(dssp),
1701             'one' => q({0} dssp),
1702             'other' => q({0} dssp),
1703             },
1704             # Long Unit Identifier
1705             'volume-dram' => {
1706             'name' => q(fl drams),
1707             'one' => q({0} fl dram),
1708             'other' => q({0} fl drams),
1709             },
1710             # Core Unit Identifier
1711             'dram' => {
1712             'name' => q(fl drams),
1713             'one' => q({0} fl dram),
1714             'other' => q({0} fl drams),
1715             },
1716             # Long Unit Identifier
1717             'volume-drop' => {
1718             'one' => q({0} drops),
1719             'other' => q({0} drops),
1720             },
1721             # Core Unit Identifier
1722             'drop' => {
1723             'one' => q({0} drops),
1724             'other' => q({0} drops),
1725             },
1726             # Long Unit Identifier
1727             'volume-fluid-ounce' => {
1728             'name' => q(US fl oz),
1729             'one' => q({0} US fl oz),
1730             'other' => q({0} US fl oz),
1731             },
1732             # Core Unit Identifier
1733             'fluid-ounce' => {
1734             'name' => q(US fl oz),
1735             'one' => q({0} US fl oz),
1736             'other' => q({0} US fl oz),
1737             },
1738             # Long Unit Identifier
1739             'volume-fluid-ounce-imperial' => {
1740             'name' => q(fl oz),
1741             'one' => q({0} fl oz),
1742             'other' => q({0} fl oz),
1743             },
1744             # Core Unit Identifier
1745             'fluid-ounce-imperial' => {
1746             'name' => q(fl oz),
1747             'one' => q({0} fl oz),
1748             'other' => q({0} fl oz),
1749             },
1750             # Long Unit Identifier
1751             'volume-gallon' => {
1752             'name' => q(US gal),
1753             'one' => q({0} US gal),
1754             'other' => q({0} US gal),
1755             'per' => q({0}/US gal),
1756             },
1757             # Core Unit Identifier
1758             'gallon' => {
1759             'name' => q(US gal),
1760             'one' => q({0} US gal),
1761             'other' => q({0} US gal),
1762             'per' => q({0}/US gal),
1763             },
1764             # Long Unit Identifier
1765             'volume-gallon-imperial' => {
1766             'name' => q(gal),
1767             'one' => q({0} gal),
1768             'other' => q({0} gal),
1769             'per' => q({0}/gal),
1770             },
1771             # Core Unit Identifier
1772             'gallon-imperial' => {
1773             'name' => q(gal),
1774             'one' => q({0} gal),
1775             'other' => q({0} gal),
1776             'per' => q({0}/gal),
1777             },
1778             # Long Unit Identifier
1779             'volume-jigger' => {
1780             'one' => q({0} jiggers),
1781             'other' => q({0} jiggers),
1782             },
1783             # Core Unit Identifier
1784             'jigger' => {
1785             'one' => q({0} jiggers),
1786             'other' => q({0} jiggers),
1787             },
1788             # Long Unit Identifier
1789             'volume-liter' => {
1790             'name' => q(litres),
1791             },
1792             # Core Unit Identifier
1793             'liter' => {
1794             'name' => q(litres),
1795             },
1796             # Long Unit Identifier
1797             'volume-pinch' => {
1798             'one' => q({0} pinches),
1799             'other' => q({0} pinches),
1800             },
1801             # Core Unit Identifier
1802             'pinch' => {
1803             'one' => q({0} pinches),
1804             'other' => q({0} pinches),
1805             },
1806             # Long Unit Identifier
1807             'volume-quart' => {
1808             'name' => q(US qts),
1809             'one' => q({0} US qt),
1810             'other' => q({0} US qt),
1811             },
1812             # Core Unit Identifier
1813             'quart' => {
1814             'name' => q(US qts),
1815             'one' => q({0} US qt),
1816             'other' => q({0} US qt),
1817             },
1818             # Long Unit Identifier
1819             'volume-quart-imperial' => {
1820             'name' => q(qt),
1821             'one' => q({0} qt),
1822             'other' => q({0} qt),
1823             },
1824             # Core Unit Identifier
1825             'quart-imperial' => {
1826             'name' => q(qt),
1827             'one' => q({0} qt),
1828             'other' => q({0} qt),
1829             },
1830             },
1831             } }
1832             );
1833              
1834             has 'listPatterns' => (
1835             is => 'ro',
1836             isa => HashRef,
1837             init_arg => undef,
1838             default => sub { {
1839             end => q({0} and {1}),
1840             } }
1841             );
1842              
1843             has 'currencies' => (
1844             is => 'ro',
1845             isa => HashRef,
1846             init_arg => undef,
1847             default => sub { {
1848             'AFN' => {
1849             display_name => {
1850             'one' => q(Afghan afghani),
1851             'other' => q(Afghan afghanis),
1852             },
1853             },
1854             'BMD' => {
1855             display_name => {
1856             'currency' => q(Bermudian Dollar),
1857             'one' => q(Bermudian dollar),
1858             'other' => q(Bermudian dollars),
1859             },
1860             },
1861             'BYB' => {
1862             display_name => {
1863             'currency' => q(Belarusian New Rouble \(1994–1999\)),
1864             'one' => q(Belarusian new rouble \(1994–1999\)),
1865             'other' => q(Belarusian new roubles \(1994–1999\)),
1866             },
1867             },
1868             'BYR' => {
1869             display_name => {
1870             'currency' => q(Belarusian Rouble \(2000–2016\)),
1871             'one' => q(Belarusian rouble \(2000–2016\)),
1872             'other' => q(Belarusian roubles \(2000–2016\)),
1873             },
1874             },
1875             'CAD' => {
1876             symbol => '$',
1877             },
1878             'JPY' => {
1879             symbol => 'JP¥',
1880             },
1881             'LVR' => {
1882             display_name => {
1883             'currency' => q(Latvian Rouble),
1884             'one' => q(Latvian rouble),
1885             'other' => q(Latvian roubles),
1886             },
1887             },
1888             'RUR' => {
1889             display_name => {
1890             'currency' => q(Russian Rouble \(1991–1998\)),
1891             'one' => q(Russian rouble \(1991–1998\)),
1892             'other' => q(Russian roubles \(1991–1998\)),
1893             },
1894             },
1895             'SHP' => {
1896             display_name => {
1897             'currency' => q(Saint Helena Pound),
1898             'one' => q(Saint Helena pound),
1899             'other' => q(Saint Helena pounds),
1900             },
1901             },
1902             'STN' => {
1903             display_name => {
1904             'currency' => q(São Tomé and Príncipe Dobra),
1905             'one' => q(São Tomé and Príncipe dobra),
1906             'other' => q(São Tomé and Príncipe dobras),
1907             },
1908             },
1909             'TJR' => {
1910             display_name => {
1911             'currency' => q(Tajikistani Rouble),
1912             'one' => q(Tajikistani rouble),
1913             'other' => q(Tajikistani roubles),
1914             },
1915             },
1916             'TTD' => {
1917             display_name => {
1918             'currency' => q(Trinidad and Tobago Dollar),
1919             'one' => q(Trinidad and Tobago dollar),
1920             'other' => q(Trinidad and Tobago dollars),
1921             },
1922             },
1923             'USD' => {
1924             symbol => 'US$',
1925             },
1926             'XXX' => {
1927             display_name => {
1928             'currency' => q(unknown currency),
1929             },
1930             },
1931             } },
1932             );
1933              
1934              
1935             has 'day_period_data' => (
1936             is => 'ro',
1937             isa => CodeRef,
1938             init_arg => undef,
1939             default => sub { sub {
1940             # Time in hhmm format
1941             my ($self, $type, $time, $day_period_type) = @_;
1942             $day_period_type //= 'default';
1943             SWITCH:
1944             for ($type) {
1945             if ($_ eq 'chinese') {
1946             if($day_period_type eq 'default') {
1947             return 'midnight' if $time == 0;
1948             return 'noon' if $time == 1200;
1949             return 'afternoon1' if $time >= 1200
1950             && $time < 1800;
1951             return 'evening1' if $time >= 1800
1952             && $time < 2100;
1953             return 'morning1' if $time >= 600
1954             && $time < 1200;
1955             return 'night1' if $time >= 2100;
1956             return 'night1' if $time < 600;
1957             }
1958             if($day_period_type eq 'selection') {
1959             return 'afternoon1' if $time >= 1200
1960             && $time < 1800;
1961             return 'evening1' if $time >= 1800
1962             && $time < 2100;
1963             return 'morning1' if $time >= 600
1964             && $time < 1200;
1965             return 'night1' if $time >= 2100;
1966             return 'night1' if $time < 600;
1967             }
1968             last SWITCH;
1969             }
1970             if ($_ eq 'generic') {
1971             if($day_period_type eq 'default') {
1972             return 'midnight' if $time == 0;
1973             return 'noon' if $time == 1200;
1974             return 'afternoon1' if $time >= 1200
1975             && $time < 1800;
1976             return 'evening1' if $time >= 1800
1977             && $time < 2100;
1978             return 'morning1' if $time >= 600
1979             && $time < 1200;
1980             return 'night1' if $time >= 2100;
1981             return 'night1' if $time < 600;
1982             }
1983             if($day_period_type eq 'selection') {
1984             return 'afternoon1' if $time >= 1200
1985             && $time < 1800;
1986             return 'evening1' if $time >= 1800
1987             && $time < 2100;
1988             return 'morning1' if $time >= 600
1989             && $time < 1200;
1990             return 'night1' if $time >= 2100;
1991             return 'night1' if $time < 600;
1992             }
1993             last SWITCH;
1994             }
1995             if ($_ eq 'gregorian') {
1996             if($day_period_type eq 'default') {
1997             return 'midnight' if $time == 0;
1998             return 'noon' if $time == 1200;
1999             return 'afternoon1' if $time >= 1200
2000             && $time < 1800;
2001             return 'evening1' if $time >= 1800
2002             && $time < 2100;
2003             return 'morning1' if $time >= 600
2004             && $time < 1200;
2005             return 'night1' if $time >= 2100;
2006             return 'night1' if $time < 600;
2007             }
2008             if($day_period_type eq 'selection') {
2009             return 'afternoon1' if $time >= 1200
2010             && $time < 1800;
2011             return 'evening1' if $time >= 1800
2012             && $time < 2100;
2013             return 'morning1' if $time >= 600
2014             && $time < 1200;
2015             return 'night1' if $time >= 2100;
2016             return 'night1' if $time < 600;
2017             }
2018             last SWITCH;
2019             }
2020             if ($_ eq 'islamic') {
2021             if($day_period_type eq 'default') {
2022             return 'midnight' if $time == 0;
2023             return 'noon' if $time == 1200;
2024             return 'afternoon1' if $time >= 1200
2025             && $time < 1800;
2026             return 'evening1' if $time >= 1800
2027             && $time < 2100;
2028             return 'morning1' if $time >= 600
2029             && $time < 1200;
2030             return 'night1' if $time >= 2100;
2031             return 'night1' if $time < 600;
2032             }
2033             if($day_period_type eq 'selection') {
2034             return 'afternoon1' if $time >= 1200
2035             && $time < 1800;
2036             return 'evening1' if $time >= 1800
2037             && $time < 2100;
2038             return 'morning1' if $time >= 600
2039             && $time < 1200;
2040             return 'night1' if $time >= 2100;
2041             return 'night1' if $time < 600;
2042             }
2043             last SWITCH;
2044             }
2045             }
2046             } },
2047             );
2048              
2049             around day_period_data => sub {
2050             my ($orig, $self) = @_;
2051             return $self->$orig;
2052             };
2053              
2054             has 'day_periods' => (
2055             is => 'ro',
2056             isa => HashRef,
2057             init_arg => undef,
2058             default => sub { {
2059             'gregorian' => {
2060             'format' => {
2061             'abbreviated' => {
2062             'am' => q{a.m.},
2063             'pm' => q{p.m.},
2064             },
2065             'narrow' => {
2066             'afternoon1' => q{aft},
2067             'am' => q{am},
2068             'evening1' => q{eve},
2069             'midnight' => q{mid},
2070             'morning1' => q{mor},
2071             'night1' => q{night},
2072             'noon' => q{n},
2073             'pm' => q{pm},
2074             },
2075             'wide' => {
2076             'am' => q{a.m.},
2077             'pm' => q{p.m.},
2078             },
2079             },
2080             'stand-alone' => {
2081             'abbreviated' => {
2082             'am' => q{a.m.},
2083             'pm' => q{p.m.},
2084             },
2085             'narrow' => {
2086             'afternoon1' => q{aft},
2087             'am' => q{am},
2088             'evening1' => q{eve},
2089             'midnight' => q{mid},
2090             'morning1' => q{mor},
2091             'night1' => q{night},
2092             'pm' => q{pm},
2093             },
2094             'wide' => {
2095             'am' => q{a.m.},
2096             'pm' => q{p.m.},
2097             },
2098             },
2099             },
2100             } },
2101             );
2102              
2103             has 'eras' => (
2104             is => 'ro',
2105             isa => HashRef,
2106             init_arg => undef,
2107             default => sub { {
2108             'chinese' => {
2109             },
2110             'generic' => {
2111             },
2112             'gregorian' => {
2113             },
2114             'islamic' => {
2115             },
2116             } },
2117             );
2118              
2119             has 'date_formats' => (
2120             is => 'ro',
2121             isa => HashRef,
2122             init_arg => undef,
2123             default => sub { {
2124             'chinese' => {
2125             'full' => q{EEEE, MMMM d, r (U)},
2126             'long' => q{MMMM d, r (U)},
2127             'medium' => q{MMM d, r},
2128             'short' => q{M/d/r},
2129             },
2130             'generic' => {
2131             'full' => q{EEEE, MMMM d, y G},
2132             'long' => q{MMMM d, y G},
2133             'medium' => q{MMM d, y G},
2134             'short' => q{M/d/y GGGGG},
2135             },
2136             'gregorian' => {
2137             'full' => q{EEEE, MMMM d, y},
2138             'long' => q{MMMM d, y},
2139             'medium' => q{MMM d, y},
2140             'short' => q{y-MM-dd},
2141             },
2142             'islamic' => {
2143             },
2144             } },
2145             );
2146              
2147             has 'time_formats' => (
2148             is => 'ro',
2149             isa => HashRef,
2150             init_arg => undef,
2151             default => sub { {
2152             'chinese' => {
2153             },
2154             'generic' => {
2155             },
2156             'gregorian' => {
2157             'full' => q{h:mm:ss a zzzz},
2158             'long' => q{h:mm:ss a z},
2159             'medium' => q{h:mm:ss a},
2160             'short' => q{h:mm a},
2161             },
2162             'islamic' => {
2163             },
2164             } },
2165             );
2166              
2167             has 'datetime_formats' => (
2168             is => 'ro',
2169             isa => HashRef,
2170             init_arg => undef,
2171             default => sub { {
2172             'chinese' => {
2173             },
2174             'generic' => {
2175             'full' => q{{1}, {0}},
2176             'long' => q{{1}, {0}},
2177             'medium' => q{{1}, {0}},
2178             'short' => q{{1}, {0}},
2179             },
2180             'gregorian' => {
2181             'full' => q{{1}, {0}},
2182             'long' => q{{1}, {0}},
2183             'medium' => q{{1}, {0}},
2184             'short' => q{{1}, {0}},
2185             },
2186             'islamic' => {
2187             },
2188             } },
2189             );
2190              
2191             has 'datetime_formats_available_formats' => (
2192             is => 'ro',
2193             isa => HashRef,
2194             init_arg => undef,
2195             default => sub { {
2196             'chinese' => {
2197             GyMMMEd => q{E, MMM d, r(U)},
2198             GyMMMMEd => q{E, d MMMM r(U)},
2199             GyMMMMd => q{d MMMM r(U)},
2200             M => q{LL},
2201             MEd => q{E, d/M},
2202             Md => q{d/M},
2203             UMd => q{d/M/U},
2204             yMd => q{d/M/r},
2205             yyyyM => q{r-MM},
2206             yyyyMEd => q{E, d/M/r},
2207             yyyyMMMEd => q{E, MMM d, r(U)},
2208             yyyyMMMMEd => q{E, d MMMM r(U)},
2209             yyyyMMMMd => q{d MMMM r(U)},
2210             yyyyMd => q{d/M/r},
2211             },
2212             'generic' => {
2213             Ed => q{E d},
2214             MEd => q{E, d/M},
2215             Md => q{d/M},
2216             yyyyMEd => q{E, d/M/y GGGGG},
2217             yyyyMd => q{d/M/y GGGGG},
2218             },
2219             'gregorian' => {
2220             Ed => q{E d},
2221             MEd => q{E, d/M},
2222             MMdd => q{dd/MM},
2223             Md => q{d/M},
2224             yM => q{y-MM},
2225             yMEd => q{E, d/M/y},
2226             yMd => q{d/M/y},
2227             },
2228             'islamic' => {
2229             Ed => q{E d},
2230             },
2231             } },
2232             );
2233              
2234             has 'datetime_formats_append_item' => (
2235             is => 'ro',
2236             isa => HashRef,
2237             init_arg => undef,
2238             default => sub { {
2239             } },
2240             );
2241              
2242             has 'datetime_formats_interval' => (
2243             is => 'ro',
2244             isa => HashRef,
2245             init_arg => undef,
2246             default => sub { {
2247             'chinese' => {
2248             MEd => {
2249             M => q{E, d/M – E, d/M},
2250             d => q{E, d/M – E, d/M},
2251             },
2252             Md => {
2253             M => q{d/M – d/M},
2254             d => q{d/M – d/M},
2255             },
2256             yM => {
2257             M => q{y-MM – y-MM},
2258             y => q{y-MM – y-MM},
2259             },
2260             yMEd => {
2261             M => q{E, d/M/y – E, d/M/y},
2262             d => q{E, d/M/y – E, d/M/y},
2263             y => q{E, d/M/y – E, d/M/y},
2264             },
2265             yMd => {
2266             M => q{d/M/y – d/M/y},
2267             d => q{d/M/y – d/M/y},
2268             y => q{d/M/y – d/M/y},
2269             },
2270             },
2271             'generic' => {
2272             Bh => {
2273             B => q{h B–h B},
2274             h => q{h–h B},
2275             },
2276             Bhm => {
2277             B => q{h:mm B–h:mm B},
2278             h => q{h:mm–h:mm B},
2279             m => q{h:mm–h:mm B},
2280             },
2281             Gy => {
2282             G => q{y G–y G},
2283             y => q{y–y G},
2284             },
2285             GyM => {
2286             G => q{M/y GGGGG–M/y GGGGG},
2287             M => q{M/y–M/y GGGGG},
2288             y => q{M/y–M/y GGGGG},
2289             },
2290             GyMEd => {
2291             G => q{E, M/d/y GGGGG–E, M/d/y GGGGG},
2292             M => q{E, M/d/y–E, M/d/y GGGGG},
2293             d => q{E, M/d/y–E, M/d/y GGGGG},
2294             y => q{E, M/d/y–E, M/d/y GGGGG},
2295             },
2296             GyMMM => {
2297             G => q{MMM y G–MMM y G},
2298             M => q{MMM–MMM y G},
2299             y => q{MMM y–MMM y G},
2300             },
2301             GyMMMEd => {
2302             G => q{E, MMM d, y G–E, MMM d, y G},
2303             M => q{E, MMM d–E, MMM d, y G},
2304             d => q{E, MMM d–E, MMM d, y G},
2305             y => q{E, MMM d, y–E, MMM d, y G},
2306             },
2307             GyMMMd => {
2308             G => q{MMM d, y G–MMM d, y G},
2309             M => q{MMM d–MMM d, y G},
2310             d => q{MMM d–d, y G},
2311             y => q{MMM d, y–MMM d, y G},
2312             },
2313             GyMd => {
2314             G => q{M/d/y GGGGG–M/d/y GGGGG},
2315             M => q{M/d/y–M/d/y GGGGG},
2316             d => q{M/d/y–M/d/y GGGGG},
2317             y => q{M/d/y–M/d/y GGGGG},
2318             },
2319             M => {
2320             M => q{M–M},
2321             },
2322             MEd => {
2323             M => q{E, d/M – E, d/M},
2324             d => q{E, d/M – E, d/M},
2325             },
2326             MMM => {
2327             M => q{MMM–MMM},
2328             },
2329             MMMEd => {
2330             M => q{E, MMM d–E, MMM d},
2331             d => q{E, MMM d–E, MMM d},
2332             },
2333             MMMd => {
2334             M => q{MMM d–MMM d},
2335             d => q{MMM d–d},
2336             },
2337             Md => {
2338             M => q{d/M – d/M},
2339             d => q{d/M – d/M},
2340             },
2341             d => {
2342             d => q{d–d},
2343             },
2344             fallback => '{0}–{1}',
2345             y => {
2346             y => q{y–y G},
2347             },
2348             yM => {
2349             M => q{M/y–M/y GGGGG},
2350             y => q{M/y–M/y GGGGG},
2351             },
2352             yMEd => {
2353             M => q{E, d/M/y – E, d/M/y GGGGG},
2354             d => q{E, d/M/y – E, d/M/y GGGGG},
2355             y => q{E, d/M/y – E, d/M/y GGGGG},
2356             },
2357             yMMM => {
2358             M => q{MMM–MMM y G},
2359             y => q{MMM y–MMM y G},
2360             },
2361             yMMMEd => {
2362             M => q{E, MMM d–E, MMM d, y G},
2363             d => q{E, MMM d–E, MMM d, y G},
2364             y => q{E, MMM d, y–E, MMM d, y G},
2365             },
2366             yMMMM => {
2367             M => q{MMMM–MMMM y G},
2368             y => q{MMMM y–MMMM y G},
2369             },
2370             yMMMd => {
2371             M => q{MMM d–MMM d, y G},
2372             d => q{MMM d–d, y G},
2373             y => q{MMM d, y–MMM d, y G},
2374             },
2375             yMd => {
2376             M => q{d/M/y – d/M/y GGGGG},
2377             d => q{d/M/y – d/M/y GGGGG},
2378             y => q{d/M/y – d/M/y GGGGG},
2379             },
2380             },
2381             'gregorian' => {
2382             Bh => {
2383             B => q{h B–h B},
2384             h => q{h–h B},
2385             },
2386             Bhm => {
2387             B => q{h:mm B–h:mm B},
2388             h => q{h:mm–h:mm B},
2389             m => q{h:mm–h:mm B},
2390             },
2391             Gy => {
2392             G => q{y G–y G},
2393             y => q{y–y G},
2394             },
2395             GyM => {
2396             G => q{M/y G–M/y G},
2397             M => q{M/y–M/y G},
2398             y => q{M/y–M/y G},
2399             },
2400             GyMEd => {
2401             G => q{E, M/d/y G–E, M/d/y G},
2402             M => q{E, M/d/y–E, M/d/y G},
2403             d => q{E, M/d/y–E, M/d/y G},
2404             y => q{E, M/d/y–E, M/d/y G},
2405             },
2406             GyMMM => {
2407             G => q{MMM y G–MMM y G},
2408             M => q{MMM–MMM y G},
2409             y => q{MMM y–MMM y G},
2410             },
2411             GyMMMEd => {
2412             G => q{E, MMM d, y G–E, MMM d, y G},
2413             M => q{E, MMM d–E, MMM d, y G},
2414             d => q{E, MMM d–E, MMM d, y G},
2415             y => q{E, MMM d, y–E, MMM d, y G},
2416             },
2417             GyMMMd => {
2418             G => q{MMM d, y G–MMM d, y G},
2419             M => q{MMM d–MMM d, y G},
2420             d => q{MMM d–d, y G},
2421             y => q{MMM d, y–MMM d, y G},
2422             },
2423             GyMd => {
2424             G => q{M/d/y G–M/d/y G},
2425             M => q{M/d/y–M/d/y G},
2426             d => q{M/d/y–M/d/y G},
2427             y => q{M/d/y–M/d/y G},
2428             },
2429             H => {
2430             H => q{HH–HH},
2431             },
2432             Hm => {
2433             H => q{HH:mm–HH:mm},
2434             m => q{HH:mm–HH:mm},
2435             },
2436             Hmv => {
2437             H => q{HH:mm–HH:mm v},
2438             m => q{HH:mm–HH:mm v},
2439             },
2440             Hv => {
2441             H => q{HH–HH v},
2442             },
2443             M => {
2444             M => q{M–M},
2445             },
2446             MEd => {
2447             M => q{E, d/M – E, d/M},
2448             d => q{E, d/M – E, d/M},
2449             },
2450             MMM => {
2451             M => q{MMM–MMM},
2452             },
2453             MMMEd => {
2454             M => q{E, MMM d–E, MMM d},
2455             d => q{E, MMM d–E, MMM d},
2456             },
2457             MMMd => {
2458             M => q{MMM d–MMM d},
2459             d => q{MMM d–d},
2460             },
2461             Md => {
2462             M => q{d/M – d/M},
2463             d => q{d/M – d/M},
2464             },
2465             d => {
2466             d => q{d–d},
2467             },
2468             fallback => '{0}–{1}',
2469             h => {
2470             a => q{h a–h a},
2471             h => q{h–h a},
2472             },
2473             hm => {
2474             a => q{h:mm a–h:mm a},
2475             h => q{h:mm–h:mm a},
2476             m => q{h:mm–h:mm a},
2477             },
2478             hmv => {
2479             a => q{h:mm a–h:mm a v},
2480             h => q{h:mm–h:mm a v},
2481             m => q{h:mm–h:mm a v},
2482             },
2483             hv => {
2484             a => q{h a–h a v},
2485             h => q{h–h a v},
2486             },
2487             y => {
2488             y => q{y–y},
2489             },
2490             yM => {
2491             M => q{M/y–M/y},
2492             y => q{M/y–M/y},
2493             },
2494             yMEd => {
2495             M => q{E, d/M/y – E, d/M/y},
2496             d => q{E, d/M/y – E, d/M/y},
2497             y => q{E, d/M/y – E, d/M/y},
2498             },
2499             yMMM => {
2500             M => q{MMM–MMM y},
2501             y => q{MMM y–MMM y},
2502             },
2503             yMMMEd => {
2504             M => q{E, MMM d–E, MMM d, y},
2505             d => q{E, MMM d–E, MMM d, y},
2506             y => q{E, MMM d, y–E, MMM d, y},
2507             },
2508             yMMMM => {
2509             M => q{MMMM–MMMM y},
2510             y => q{MMMM y–MMMM y},
2511             },
2512             yMMMd => {
2513             M => q{MMM d–MMM d, y},
2514             d => q{MMM d–d, y},
2515             y => q{MMM d, y–MMM d, y},
2516             },
2517             yMd => {
2518             M => q{d/M/y – d/M/y},
2519             d => q{d/M/y – d/M/y},
2520             y => q{d/M/y – d/M/y},
2521             },
2522             },
2523             } },
2524             );
2525              
2526             has 'time_zone_names' => (
2527             is => 'ro',
2528             isa => HashRef,
2529             init_arg => undef,
2530             default => sub { {
2531             regionFormat => q({0} Daylight Saving Time),
2532             'Afghanistan' => {
2533             short => {
2534             'standard' => q#AFT#,
2535             },
2536             },
2537             'Alaska' => {
2538             long => {
2539             'daylight' => q#Alaska Daylight Saving Time#,
2540             'generic' => q#Alaska Time#,
2541             'standard' => q#Alaska Standard Time#,
2542             },
2543             },
2544             'America/St_Barthelemy' => {
2545             exemplarCity => q#Saint-Barthélemy#,
2546             },
2547             'America/St_Johns' => {
2548             exemplarCity => q#Saint John’s#,
2549             },
2550             'America/St_Kitts' => {
2551             exemplarCity => q#Saint Kitts#,
2552             },
2553             'America/St_Lucia' => {
2554             exemplarCity => q#Saint Lucia#,
2555             },
2556             'America/St_Thomas' => {
2557             exemplarCity => q#Saint Thomas#,
2558             },
2559             'America/St_Vincent' => {
2560             exemplarCity => q#Saint Vincent#,
2561             },
2562             'America_Central' => {
2563             long => {
2564             'daylight' => q#Central Daylight Saving Time#,
2565             'generic' => q#Central Time#,
2566             'standard' => q#Central Standard Time#,
2567             },
2568             },
2569             'America_Eastern' => {
2570             long => {
2571             'daylight' => q#Eastern Daylight Saving Time#,
2572             'generic' => q#Eastern Time#,
2573             'standard' => q#Eastern Standard Time#,
2574             },
2575             },
2576             'Argentina' => {
2577             short => {
2578             'generic' => q#ART#,
2579             },
2580             },
2581             'Asia/Rangoon' => {
2582             exemplarCity => q#Rangoon#,
2583             },
2584             'Atlantic/St_Helena' => {
2585             exemplarCity => q#Saint Helena#,
2586             },
2587             'Australia_CentralWestern' => {
2588             short => {
2589             'daylight' => q#ACWDT#,
2590             'generic' => q#ACWT#,
2591             'standard' => q#ACWST#,
2592             },
2593             },
2594             'Australia_Eastern' => {
2595             short => {
2596             'daylight' => q#AEDT#,
2597             'generic' => q#AET#,
2598             'standard' => q#AEST#,
2599             },
2600             },
2601             'Australia_Western' => {
2602             short => {
2603             'daylight' => q#AWDT#,
2604             'standard' => q#AWST#,
2605             },
2606             },
2607             'Bangladesh' => {
2608             short => {
2609             'standard' => q#BST#,
2610             },
2611             },
2612             'Bhutan' => {
2613             short => {
2614             'standard' => q#BTT#,
2615             },
2616             },
2617             'Brasilia' => {
2618             short => {
2619             'daylight' => q#BRST#,
2620             'generic' => q#BRT#,
2621             },
2622             },
2623             'Brunei' => {
2624             short => {
2625             'standard' => q#BNT#,
2626             },
2627             },
2628             'Chatham' => {
2629             short => {
2630             'daylight' => q#CHADT#,
2631             'standard' => q#CHAST#,
2632             },
2633             },
2634             'Christmas' => {
2635             short => {
2636             'standard' => q#CXT#,
2637             },
2638             },
2639             'Cocos' => {
2640             short => {
2641             'standard' => q#CCT#,
2642             },
2643             },
2644             'Colombia' => {
2645             short => {
2646             'daylight' => q#COST#,
2647             },
2648             },
2649             'East_Timor' => {
2650             short => {
2651             'standard' => q#TLT#,
2652             },
2653             },
2654             'Easter' => {
2655             short => {
2656             'daylight' => q#EASST#,
2657             'standard' => q#EAST#,
2658             },
2659             },
2660             'Ecuador' => {
2661             short => {
2662             'standard' => q#ECT#,
2663             },
2664             },
2665             'Falkland' => {
2666             short => {
2667             'daylight' => q#FKST#,
2668             'generic' => q#FKT#,
2669             },
2670             },
2671             'French_Southern' => {
2672             long => {
2673             'standard' => q#French Southern and Antarctic Time#,
2674             },
2675             },
2676             'Galapagos' => {
2677             short => {
2678             'standard' => q#GALT#,
2679             },
2680             },
2681             'Greenland_Eastern' => {
2682             short => {
2683             'generic' => q#EGT#,
2684             },
2685             },
2686             'Gulf' => {
2687             short => {
2688             'standard' => q#Gulf Time#,
2689             },
2690             },
2691             'Guyana' => {
2692             short => {
2693             'standard' => q#GYT#,
2694             },
2695             },
2696             'India' => {
2697             short => {
2698             'standard' => q#IST#,
2699             },
2700             },
2701             'Indochina' => {
2702             short => {
2703             'standard' => q#ICT#,
2704             },
2705             },
2706             'Indonesia_Central' => {
2707             short => {
2708             'standard' => q#WITA#,
2709             },
2710             },
2711             'Indonesia_Eastern' => {
2712             short => {
2713             'standard' => q#WIT#,
2714             },
2715             },
2716             'Indonesia_Western' => {
2717             short => {
2718             'standard' => q#WIB#,
2719             },
2720             },
2721             'Iran' => {
2722             long => {
2723             'daylight' => q#Iran Daylight Saving Time#,
2724             'generic' => q#Iran Time#,
2725             'standard' => q#Iran Standard Time#,
2726             },
2727             short => {
2728             'daylight' => q#IRDT#,
2729             'standard' => q#IRST#,
2730             },
2731             },
2732             'Malaysia' => {
2733             short => {
2734             'standard' => q#MYT#,
2735             },
2736             },
2737             'Maldives' => {
2738             short => {
2739             'standard' => q#MVT#,
2740             },
2741             },
2742             'Nepal' => {
2743             short => {
2744             'standard' => q#NPT#,
2745             },
2746             },
2747             'Newfoundland' => {
2748             short => {
2749             'daylight' => q#NDT#,
2750             'generic' => q#NT#,
2751             'standard' => q#NST#,
2752             },
2753             },
2754             'Noronha' => {
2755             short => {
2756             'generic' => q#FNT#,
2757             },
2758             },
2759             'Pakistan' => {
2760             short => {
2761             'standard' => q#PKT#,
2762             },
2763             },
2764             'Paraguay' => {
2765             short => {
2766             'daylight' => q#PYST#,
2767             'generic' => q#PYT#,
2768             },
2769             },
2770             'Peru' => {
2771             short => {
2772             'generic' => q#PET#,
2773             },
2774             },
2775             'Pierre_Miquelon' => {
2776             long => {
2777             'daylight' => q#Saint-Pierre-et-Miquelon Daylight Saving Time#,
2778             'generic' => q#Saint-Pierre-et-Miquelon Time#,
2779             'standard' => q#Saint-Pierre-et-Miquelon Standard Time#,
2780             },
2781             short => {
2782             'daylight' => q#PMDT#,
2783             'generic' => q#PMT#,
2784             'standard' => q#PMST#,
2785             },
2786             },
2787             'Samoa' => {
2788             long => {
2789             'daylight' => q#Samoan Time#,
2790             'generic' => q#Samoa Time#,
2791             'standard' => q#Samoa Standard Time#,
2792             },
2793             },
2794             'Uruguay' => {
2795             short => {
2796             'daylight' => q#UYST#,
2797             'standard' => q#UYT#,
2798             },
2799             },
2800             'Venezuela' => {
2801             short => {
2802             'standard' => q#VET#,
2803             },
2804             },
2805             'Wallis' => {
2806             long => {
2807             'standard' => q#Wallis and Futuna Time#,
2808             },
2809             },
2810             } }
2811             );
2812 1     1   9014 no Moo;
  1         3  
  1         6  
2813              
2814             1;
2815              
2816             # vim: tabstop=4