File Coverage

blib/lib/Locale/CLDR/Locales/Xh.pm
Criterion Covered Total %
statement 32 32 100.0
branch n/a
condition n/a
subroutine 11 11 100.0
pod n/a
total 43 43 100.0


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::Xh - Package for language Xhosa
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Xh;
10             # This file auto generated from Data\common\main\xh.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1702633 use strict;
  1         2  
  1         33  
14 1     1   4 use warnings;
  1         6  
  1         44  
15 1     1   4 use version;
  1         1  
  1         7  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   90 use v5.12.0;
  1         3  
20 1     1   3 use mro 'c3';
  1         1  
  1         7  
21 1     1   35 use utf8;
  1         1  
  1         8  
22 1     1   29 use feature 'unicode_strings';
  1         2  
  1         200  
23 1     1   29 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         14  
24 1     1   1732 use Moo;
  1         1  
  1         10  
25              
26             extends('Locale::CLDR::Locales::Root');
27             has 'display_name_language' => (
28             is => 'ro',
29             isa => CodeRef,
30             init_arg => undef,
31             default => sub {
32             sub {
33             my %languages = (
34             'af' => 'IsiBhulu',
35             'am' => 'IsiAmharic',
36             'ar' => 'Isi-Arabhu',
37             'ar_001' => 'Isi-Arabhu (Sale mihla)',
38             'as' => 'isiAssamese',
39             'az' => 'Isi-Azerbaijani',
40             'be' => 'Isi-Belarusian',
41             'bg' => 'Isi-Bulgaria',
42             'bn' => 'IsiBangla',
43             'br' => 'Breton',
44             'bs' => 'Isi-Bosnia',
45             'ca' => 'Isi-Calatan',
46             'cs' => 'Isi-Czech',
47             'cy' => 'Isi-Welsh',
48             'da' => 'Isi-Danish',
49             'de' => 'IsiJamani',
50             'de_AT' => 'IsiJamani Sase-Austria',
51             'de_CH' => 'IsiJamani Esiyi-High Swiss',
52             'el' => 'Isi-Greek',
53             'en' => 'IsiNgesi',
54             'en_AU' => 'IsiNgesi Sase-Australia',
55             'en_CA' => 'IsiNgesi SaseKhanada',
56             'en_GB' => 'IsiNgesi SaseBritane',
57             'en_GB@alt=short' => 'IsiNgesi sase-UK',
58             'en_US' => 'Isingesi SaseMelika',
59             'en_US@alt=short' => 'IsiNgesi Sase-US',
60             'eo' => 'Isi-Esperanto',
61             'es' => 'Isi-Spanish',
62             'es_419' => 'IsiSpanish SaseLatin America',
63             'es_ES' => 'IsiSpanish SaseYurophu',
64             'es_MX' => 'IsiSpanish SaseMexico',
65             'et' => 'Isi-Estonian',
66             'eu' => 'Isi-Basque',
67             'fa' => 'Isi-Persia',
68             'fi' => 'Isi-Finnish',
69             'fil' => 'Isi-Taglog',
70             'fo' => 'Isi-Faroese',
71             'fr' => 'IsiFrentshi',
72             'fr_CA' => 'IsiFrentshi SaseKhanada',
73             'fr_CH' => 'IsiFrentshi SaseSwitzerland',
74             'fy' => 'Isi-Frisian',
75             'ga' => 'Isi-Irish',
76             'gd' => 'Scots Gaelic',
77             'gl' => 'Isi-Galician',
78             'gn' => 'Guarani',
79             'gu' => 'Isi-Gujarati',
80             'he' => 'Isi-Hebrew',
81             'hi' => 'IsiHindi',
82             'hi_Latn' => 'IsiHindi (Latin)',
83             'hi_Latn@alt=variant' => 'IsiHinglish',
84             'hr' => 'Isi-Croatia',
85             'hu' => 'Isi-Hungarian',
86             'hy' => 'isiArmenian',
87             'ia' => 'Interlingua',
88             'id' => 'Isi-Indonesia',
89             'ie' => 'isiInterlingue',
90             'is' => 'Isi-Icelandic',
91             'it' => 'IsiTaliyane',
92             'ja' => 'IsiJapan',
93             'jv' => 'Isi-Javanese',
94             'ka' => 'Isi-Georgia',
95             'km' => 'isiCambodia',
96             'kn' => 'Isi-Kannada',
97             'ko' => 'Isi-Korean',
98             'ku' => 'Kurdish',
99             'ky' => 'Kyrgyz',
100             'la' => 'Isi-Latin',
101             'ln' => 'Iilwimi',
102             'lo' => 'IsiLoathian',
103             'lt' => 'Isi-Lithuanian',
104             'lv' => 'Isi-Latvian',
105             'mk' => 'Isi-Macedonian',
106             'ml' => 'Isi-Malayalam',
107             'mn' => 'IsiMongolian',
108             'mr' => 'Isi-Marathi',
109             'ms' => 'Isi-Malay',
110             'mt' => 'Isi-Maltese',
111             'ne' => 'Isi-Nepali',
112             'nl' => 'IsiDatshi',
113             'nl_BE' => 'IsiFlemish',
114             'nn' => 'Isi-Norwegia (Nynorsk)',
115             'no' => 'Isi-Norwegian',
116             'oc' => 'Iso-Occitan',
117             'or' => 'Oriya',
118             'pa' => 'Isi-Punjabi',
119             'pl' => 'Isi-Polish',
120             'ps' => 'Pashto',
121             'pt' => 'IsiPhuthukezi',
122             'pt_BR' => 'IsiPhuthukezi SaseBrazil',
123             'pt_PT' => 'IsiPhuthukezi SasePortugal',
124             'ro' => 'Isi-Romanian',
125             'ru' => 'Isi-Russian',
126             'sa' => 'iSanskrit',
127             'sd' => 'isiSindhi',
128             'sh' => 'Serbo-Croatian',
129             'si' => 'Isi-Sinhalese',
130             'sk' => 'Isi-Slovak',
131             'sl' => 'Isi-Slovenian',
132             'so' => 'IsiSomaliya',
133             'sq' => 'IsiAlbania',
134             'sr' => 'Isi-Serbia',
135             'st' => 'Sesotho',
136             'su' => 'Isi-Sudanese',
137             'sv' => 'Isi-Swedish',
138             'sw' => 'Isi-Swahili',
139             'ta' => 'Isi-Tamil',
140             'te' => 'Isi-Telegu',
141             'th' => 'Isi-Thai',
142             'ti' => 'Isi-Tigrinya',
143             'tk' => 'Turkmen',
144             'tlh' => 'Klingon',
145             'tr' => 'Isi-Turkish',
146             'tw' => 'Twi',
147             'ug' => 'Isi Uighur',
148             'uk' => 'Isi-Ukranian',
149             'und' => 'Unknown language',
150             'ur' => 'Urdu',
151             'uz' => 'Isi-Uzbek',
152             'vi' => 'Isi-Vietnamese',
153             'xh' => 'IsiXhosa',
154             'yi' => 'Yiddish',
155             'zh' => 'IsiMandarin',
156             'zh@alt=menu' => 'IsiTshayina, IsiMandarin',
157             'zh_Hans' => 'IsiTshayina Esenziwe Lula',
158             'zh_Hans@alt=long' => 'IsiMandarin Esenziwe Lula',
159             'zh_Hant' => 'IsiTshayina Esiqhelekileyo',
160             'zh_Hant@alt=long' => 'IsiMandarin Esiqhelekileyo',
161             'zu' => 'isiZulu',
162              
163             );
164             if (@_) {
165             return $languages{$_[0]};
166             }
167             return \%languages;
168             }
169             },
170             );
171              
172             has 'display_name_script' => (
173             is => 'ro',
174             isa => CodeRef,
175             init_arg => undef,
176             default => sub {
177             sub {
178             my %scripts = (
179             'Arab' => 'Isi-Arabhu',
180             'Cyrl' => 'IsiCyrillic',
181             'Hans' => 'IsiHans Esenziwe Lula',
182             'Hans@alt=stand-alone' => 'IsiHan Esenziwe Lula',
183             'Hant' => 'IsiHant Esiqhelekileyo',
184             'Hant@alt=stand-alone' => 'IsiHan Esiqhelekileyo',
185             'Jpan' => 'IsiJapanese',
186             'Kore' => 'IsiKorean',
187             'Latn' => 'IsiLatin',
188             'Zxxx' => 'Engabhalwanga',
189             'Zzzz' => 'Ulwimi Olungaziwayo',
190              
191             );
192             if ( @_ ) {
193             return $scripts{$_[0]};
194             }
195             return \%scripts;
196             }
197             }
198             );
199              
200             has 'display_name_region' => (
201             is => 'ro',
202             isa => HashRef[Str],
203             init_arg => undef,
204             default => sub {
205             {
206             '001' => 'ihlabathi',
207             '002' => 'IAfrika',
208             '003' => 'UMntla Melika',
209             '005' => 'UMzantsi Melika',
210             '009' => 'E-Oceania',
211             '011' => 'INtshona Afrika',
212             '013' => 'UMbindi Melika',
213             '014' => 'IMpuma Afrika',
214             '015' => 'UMntla Afrika',
215             '017' => 'UMbindi Afrika',
216             '018' => 'EMazantsi e-Afrika',
217             '019' => 'EMzantsi Melika',
218             '021' => 'EMantla Melika',
219             '029' => 'ECaribbean',
220             '030' => 'IMpuma Asia',
221             '034' => 'UMzantsi Asia',
222             '035' => 'UMzantsi-mpuma Asia',
223             '039' => 'UMzantsi Yurophu',
224             '053' => 'I-Australasia',
225             '054' => 'IMelanasia',
226             '057' => 'UMmandla weMicronesia',
227             '061' => 'I-Polynesia',
228             '142' => 'E-Asia',
229             '143' => 'UMbindi Asia',
230             '145' => 'INtshona Asia',
231             '150' => 'EYurophu',
232             '151' => 'IMpuma Yurophu',
233             '154' => 'UMntla Yurophu',
234             '155' => 'INtshona Yurophu',
235             '202' => 'UMzantsi weSahara',
236             '419' => 'ILatin America',
237             'AC' => 'E-Ascension Island',
238             'AD' => 'E-Andorra',
239             'AE' => 'E-United Arab Emirates',
240             'AF' => 'E-Afghanistan',
241             'AG' => 'E-Antigua & Barbuda',
242             'AI' => 'E-Anguilla',
243             'AL' => 'E-Albania',
244             'AM' => 'E-Armenia',
245             'AO' => 'E-Angola',
246             'AQ' => 'E-Antarctica',
247             'AR' => 'E-Argentina',
248             'AS' => 'E-American Samoa',
249             'AT' => 'E-Austria',
250             'AU' => 'E-Australia',
251             'AW' => 'E-Aruba',
252             'AX' => 'E-Åland Islands',
253             'AZ' => 'E-Azerbaijan',
254             'BA' => 'EBosnia & Herzegovina',
255             'BB' => 'EBarbados',
256             'BD' => 'EBangladesh',
257             'BE' => 'EBelgium',
258             'BF' => 'EBurkina Faso',
259             'BG' => 'EBulgaria',
260             'BH' => 'EBahrain',
261             'BI' => 'EBurundi',
262             'BJ' => 'EBenin',
263             'BL' => 'ESt. Barthélemy',
264             'BM' => 'EBermuda',
265             'BN' => 'eBrunei',
266             'BO' => 'EBolivia',
267             'BQ' => 'ECaribbean Netherlands',
268             'BR' => 'EBrazil',
269             'BS' => 'EBahamas',
270             'BT' => 'EBhutan',
271             'BV' => 'EBouvet Island',
272             'BW' => 'EBotswana',
273             'BY' => 'EBelarus',
274             'BZ' => 'EBelize',
275             'CA' => 'EKhanada',
276             'CC' => 'ECocos (Keeling) Islands',
277             'CD' => 'ECongo -Kinshasa',
278             'CD@alt=variant' => 'ECongo (DRC)',
279             'CF' => 'ECentral African Republic',
280             'CG' => 'ECongo - Brazzaville',
281             'CG@alt=variant' => 'ECongo (Republic)',
282             'CH' => 'ESwitzerland',
283             'CI' => 'ECôte d’Ivoire',
284             'CI@alt=variant' => 'E-Ivory Coast',
285             'CK' => 'ECook Islands',
286             'CL' => 'EChile',
287             'CM' => 'ECameroon',
288             'CN' => 'ETshayina',
289             'CO' => 'EColombia',
290             'CP' => 'EClipperton Island',
291             'CR' => 'ECosta Rica',
292             'CU' => 'ECuba',
293             'CV' => 'ECape Verde',
294             'CW' => 'ECuraçao',
295             'CX' => 'EChristmas Island',
296             'CY' => 'ECyprus',
297             'CZ' => 'ECzechia',
298             'CZ@alt=variant' => 'ECzech Republic',
299             'DE' => 'EJamani',
300             'DG' => 'EDiego Garcia',
301             'DJ' => 'EDjibouti',
302             'DK' => 'EDenmark',
303             'DM' => 'EDominica',
304             'DO' => 'EDominican Republic',
305             'DZ' => 'E-Algeria',
306             'EA' => 'ECeuta & Melilla',
307             'EC' => 'EEcuador',
308             'EE' => 'E-Estonia',
309             'EG' => 'IYiputa',
310             'EH' => 'EWestern Sahara',
311             'ER' => 'E-Eritrea',
312             'ES' => 'ESpain',
313             'ET' => 'E-Ethiopia',
314             'EU' => 'I-European Union',
315             'EZ' => 'I-Eurozone',
316             'FI' => 'EFinland',
317             'FJ' => 'EFiji',
318             'FK' => 'EFalkland Islands',
319             'FK@alt=variant' => 'EFalkland Islands (Islas Malvinas)',
320             'FM' => 'EMicronesia',
321             'FO' => 'EFaroe Islands',
322             'FR' => 'EFrance',
323             'GA' => 'EGabon',
324             'GB' => 'E-United Kingdom',
325             'GB@alt=short' => 'E-UK',
326             'GD' => 'EGrenada',
327             'GE' => 'EGeorgia',
328             'GF' => 'EFrench Guiana',
329             'GG' => 'EGuernsey',
330             'GH' => 'EGhana',
331             'GI' => 'EGibraltar',
332             'GL' => 'EGreenland',
333             'GM' => 'EGambia',
334             'GN' => 'EGuinea',
335             'GP' => 'EGuadeloupe',
336             'GQ' => 'E-Equatorial Guinea',
337             'GR' => 'EGreece',
338             'GS' => 'ESouth Georgia & South Sandwich Islands',
339             'GT' => 'EGuatemala',
340             'GU' => 'EGuam',
341             'GW' => 'EGuinea-Bissau',
342             'GY' => 'EGuyana',
343             'HK' => 'EHong Kong SAR China',
344             'HK@alt=short' => 'EHong Kong',
345             'HM' => 'EHeard & McDonald Islands',
346             'HN' => 'EHonduras',
347             'HR' => 'ECroatia',
348             'HT' => 'EHaiti',
349             'HU' => 'EHungary',
350             'IC' => 'ECanary Islands',
351             'ID' => 'E-Indonesia',
352             'IE' => 'E-Ireland',
353             'IL' => 'E-Israel',
354             'IM' => 'E-Isle of Man',
355             'IN' => 'E-Indiya',
356             'IO' => 'EBritish Indian Ocean Territory',
357             'IO@alt=chagos' => 'EChagos Archipelago',
358             'IQ' => 'E-Iraq',
359             'IR' => 'E-Iran',
360             'IS' => 'E-Iceland',
361             'IT' => 'E-Italy',
362             'JE' => 'EJersey',
363             'JM' => 'EJamaica',
364             'JO' => 'EJordan',
365             'JP' => 'EJapan',
366             'KE' => 'EKenya',
367             'KG' => 'EKyrgyzstan',
368             'KH' => 'ECambodia',
369             'KI' => 'EKiribati',
370             'KM' => 'EComoros',
371             'KN' => 'ESt. Kitts & Nevis',
372             'KP' => 'EMntla Korea',
373             'KR' => 'EMzantsi Korea',
374             'KW' => 'EKuwait',
375             'KY' => 'ECayman Islands',
376             'KZ' => 'EKazakhstan',
377             'LA' => 'ELaos',
378             'LB' => 'ELebanon',
379             'LC' => 'ESt. Lucia',
380             'LI' => 'ELiechtenstein',
381             'LK' => 'ESri Lanka',
382             'LR' => 'ELiberia',
383             'LS' => 'ELesotho',
384             'LT' => 'ELithuania',
385             'LU' => 'ELuxembourg',
386             'LV' => 'ELatvia',
387             'LY' => 'ELibya',
388             'MA' => 'EMorocco',
389             'MC' => 'EMonaco',
390             'MD' => 'EMoldova',
391             'ME' => 'EMontenegro',
392             'MF' => 'ESt. Martin',
393             'MG' => 'EMadagascar',
394             'MH' => 'EMarshall Islands',
395             'MK' => 'EMntla Macedonia',
396             'ML' => 'EMali',
397             'MM' => 'EMyanmar (Burma)',
398             'MN' => 'EMongolia',
399             'MO' => 'EMacao SAR China',
400             'MO@alt=short' => 'EMacao',
401             'MP' => 'ENorthern Mariana Islands',
402             'MQ' => 'EMartinique',
403             'MR' => 'EMauritania',
404             'MS' => 'EMontserrat',
405             'MT' => 'EMalta',
406             'MU' => 'EMauritius',
407             'MV' => 'EMaldives',
408             'MW' => 'EMalawi',
409             'MX' => 'EMexico',
410             'MY' => 'EMalaysia',
411             'MZ' => 'EMozambique',
412             'NA' => 'ENamibia',
413             'NC' => 'ENew Caledonia',
414             'NE' => 'ENiger',
415             'NF' => 'ENorfolk Island',
416             'NG' => 'ENigeria',
417             'NI' => 'ENicaragua',
418             'NL' => 'ENetherlands',
419             'NO' => 'ENorway',
420             'NP' => 'ENepal',
421             'NR' => 'ENauru',
422             'NU' => 'ENiue',
423             'NZ' => 'ENew Zealand',
424             'NZ@alt=variant' => 'E-Aotearoa New Zealand',
425             'OM' => 'E-Oman',
426             'PA' => 'EPanama',
427             'PE' => 'EPeru',
428             'PF' => 'EFrench Polynesia',
429             'PG' => 'EPapua New Guinea',
430             'PH' => 'EPhilippines',
431             'PK' => 'EPakistan',
432             'PL' => 'EPoland',
433             'PM' => 'ESt. Pierre & Miquelon',
434             'PN' => 'EPitcairn Islands',
435             'PR' => 'EPuerto Rico',
436             'PS' => 'IPalestinian Territories',
437             'PS@alt=short' => 'EPalestina',
438             'PT' => 'EPortugal',
439             'PW' => 'EPalau',
440             'PY' => 'EParaguay',
441             'QA' => 'EQatar',
442             'QO' => 'I-Oceania Esemaphandleni',
443             'RE' => 'ERéunion',
444             'RO' => 'ERomania',
445             'RS' => 'ESerbia',
446             'RU' => 'ERashiya',
447             'RW' => 'ERwanda',
448             'SA' => 'ESaudi Arabia',
449             'SB' => 'ESolomon Islands',
450             'SC' => 'ESeychelles',
451             'SD' => 'ESudan',
452             'SE' => 'ESweden',
453             'SG' => 'ESingapore',
454             'SH' => 'ESt. Helena',
455             'SI' => 'ESlovenia',
456             'SJ' => 'ESvalbard & Jan Mayen',
457             'SK' => 'ESlovakia',
458             'SL' => 'ESierra Leone',
459             'SM' => 'ESan Marino',
460             'SN' => 'ESenegal',
461             'SO' => 'ESomalia',
462             'SR' => 'ESuriname',
463             'SS' => 'ESouth Sudan',
464             'ST' => 'ESão Tomé & Príncipe',
465             'SV' => 'E-El Salvador',
466             'SX' => 'ESint Maarten',
467             'SY' => 'ESiriya',
468             'SZ' => 'ESwatini',
469             'SZ@alt=variant' => 'ESwaziland',
470             'TA' => 'ETristan da Cunha',
471             'TC' => 'ETurks & Caicos Islands',
472             'TD' => 'EChad',
473             'TF' => 'EFrench Southern Territories',
474             'TG' => 'ETogo',
475             'TH' => 'EThailand',
476             'TJ' => 'ETajikistan',
477             'TK' => 'ETokelau',
478             'TL' => 'ETimor-Leste',
479             'TL@alt=variant' => 'E-East Timor',
480             'TM' => 'ETurkmenistan',
481             'TN' => 'ETunisia',
482             'TO' => 'ETonga',
483             'TR' => 'ETurkey',
484             'TR@alt=variant' => 'ETürkiye',
485             'TT' => 'ETrinidad & Tobago',
486             'TV' => 'ETuvalu',
487             'TW' => 'ETaiwan',
488             'TZ' => 'ETanzania',
489             'UA' => 'E-Ukraine',
490             'UG' => 'E-Uganda',
491             'UM' => 'I-U.S. Outlying Islands',
492             'UN' => 'Izizwe Ezimanyeneyo',
493             'US' => 'EMelika',
494             'US@alt=short' => 'I-US',
495             'UY' => 'E-Uruguay',
496             'UZ' => 'E-Uzbekistan',
497             'VA' => 'EVatican City',
498             'VC' => 'ESt. Vincent & Grenadines',
499             'VE' => 'EVenezuela',
500             'VG' => 'EBritish Virgin Islands',
501             'VI' => 'E-U.S. Virgin Islands',
502             'VN' => 'EVietnam',
503             'VU' => 'EVanuatu',
504             'WF' => 'EWallis & Futuna',
505             'WS' => 'ESamoa',
506             'XA' => 'I-Pseudo-Accents',
507             'XB' => 'I-Pseudo-Bidi',
508             'XK' => 'EKosovo',
509             'YE' => 'EYemen',
510             'YT' => 'EMayotte',
511             'ZA' => 'EMzantsi Afrika',
512             'ZM' => 'EZambia',
513             'ZW' => 'EZimbabwe',
514             'ZZ' => 'Ingingqi Engaziwayo',
515              
516             }
517             },
518             );
519              
520             has 'display_name_type' => (
521             is => 'ro',
522             isa => HashRef[HashRef[Str]],
523             init_arg => undef,
524             default => sub {
525             {
526             'calendar' => {
527             'gregorian' => q{Ngokwekhalenda YeGregorian},
528             'iso8601' => q{Ikhalenda ye-ISO-8601},
529             },
530             'collation' => {
531             'standard' => q{Standard Sort Order},
532             },
533             'numbers' => {
534             'latn' => q{Western Digits},
535             },
536              
537             }
538             },
539             );
540              
541             has 'display_name_code_patterns' => (
542             is => 'ro',
543             isa => HashRef[Str],
544             init_arg => undef,
545             default => sub {
546             {
547             'language' => 'Language: {0}',
548             'script' => 'Script: {0}',
549             'region' => 'Region: {0}',
550              
551             }
552             },
553             );
554              
555             has 'characters' => (
556             is => 'ro',
557             isa => HashRef,
558             init_arg => undef,
559             default => $^V ge v5.18.0
560             ? eval <<'EOT'
561             sub {
562             no warnings 'experimental::regex_sets';
563             return {
564             auxiliary => qr{[áàăâåäãā æ ç éèĕêëē íìĭîïī ñ óòŏôöøō œ úùŭûüū ÿ]},
565             index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'],
566             main => qr{[a b c d e f g h i j k l m n o p q r s t u v w x y z]},
567             punctuation => qr{[\- ‐‑ – — , ; \: ! ? . … '‘’ "“” ( ) \[ \] § @ * / \& # † ‡ ′ ″]},
568             };
569             },
570             EOT
571             : sub {
572             return { index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'], };
573             },
574 1     1   136 );
  1         2  
  1         223  
575              
576              
577             has 'units' => (
578             is => 'ro',
579             isa => HashRef[HashRef[HashRef[Str]]],
580             init_arg => undef,
581             default => sub { {
582             'long' => {
583             # Long Unit Identifier
584             '' => {
585             'name' => q(cardinal direction),
586             },
587             # Core Unit Identifier
588             '' => {
589             'name' => q(cardinal direction),
590             },
591             # Long Unit Identifier
592             'coordinate' => {
593             'east' => q({0} east),
594             'north' => q({0} north),
595             'south' => q({0} south),
596             },
597             # Core Unit Identifier
598             'coordinate' => {
599             'east' => q({0} east),
600             'north' => q({0} north),
601             'south' => q({0} south),
602             },
603             },
604             'narrow' => {
605             # Long Unit Identifier
606             'coordinate' => {
607             'south' => q({0}S),
608             },
609             # Core Unit Identifier
610             'coordinate' => {
611             'south' => q({0}S),
612             },
613             },
614             'short' => {
615             # Long Unit Identifier
616             'coordinate' => {
617             'south' => q({0} S),
618             },
619             # Core Unit Identifier
620             'coordinate' => {
621             'south' => q({0} S),
622             },
623             },
624             } }
625             );
626              
627             has 'yesstr' => (
628             is => 'ro',
629             isa => RegexpRef,
630             init_arg => undef,
631             default => sub { qr'^(?i:ewe|e|yes|y)$' }
632             );
633              
634             has 'nostr' => (
635             is => 'ro',
636             isa => RegexpRef,
637             init_arg => undef,
638             default => sub { qr'^(?i:hayi|h|no|n)$' }
639             );
640              
641             has 'number_symbols' => (
642             is => 'ro',
643             isa => HashRef,
644             init_arg => undef,
645             default => sub { {
646             'latn' => {
647             'group' => q( ),
648             },
649             } }
650             );
651              
652             has 'number_currency_formats' => (
653             is => 'ro',
654             isa => HashRef,
655             init_arg => undef,
656             default => sub { {
657             'latn' => {
658             'pattern' => {
659             'default' => {
660             'standard' => {
661             'positive' => '¤#,##0.00',
662             },
663             },
664             },
665             },
666             } },
667             );
668              
669             has 'currencies' => (
670             is => 'ro',
671             isa => HashRef,
672             init_arg => undef,
673             default => sub { {
674             'AED' => {
675             display_name => {
676             'currency' => q(I-Dirham yase-UAE),
677             'one' => q(I-dirham yase-UAE),
678             'other' => q(Ii-dirham zase-UAE),
679             },
680             },
681             'AFN' => {
682             display_name => {
683             'currency' => q(I-Afghani yase-Afghanistan),
684             'one' => q(I-Afghani yase-Afghanistan),
685             'other' => q(Ii-Afghani zase-Afghanistan),
686             },
687             },
688             'ALL' => {
689             display_name => {
690             'currency' => q(I-Lek yase-Albania),
691             'one' => q(I-lek yase-Albania),
692             'other' => q(Ii-lekë zase-Albania),
693             },
694             },
695             'AMD' => {
696             display_name => {
697             'currency' => q(I-Dram yase Armenia),
698             'one' => q(I-dram yase-Armenia),
699             'other' => q(Ii-dram zase-Armenia),
700             },
701             },
702             'ANG' => {
703             display_name => {
704             'currency' => q(Netherlands Antillean Guilder),
705             'one' => q(Netherlands Antillean guilder),
706             'other' => q(Netherlands Antillean guilders),
707             },
708             },
709             'AOA' => {
710             display_name => {
711             'currency' => q(IKwanza yaseAngola),
712             'one' => q(Ikwanza yaseAngola),
713             'other' => q(Iikwanza zaseAngola),
714             },
715             },
716             'ARS' => {
717             display_name => {
718             'currency' => q(IPeso yase-Argentina),
719             'one' => q(Ipeso yase-Argentina),
720             'other' => q(Iipeso zase-Argentina),
721             },
722             },
723             'AUD' => {
724             display_name => {
725             'currency' => q(IDola yase-Australia),
726             'one' => q(Idola yase-Australia),
727             'other' => q(Iidola zase-Australia),
728             },
729             },
730             'AWG' => {
731             display_name => {
732             'currency' => q(Aruban Florin),
733             'one' => q(Aruban florin),
734             'other' => q(Aruban florin),
735             },
736             },
737             'AZN' => {
738             display_name => {
739             'currency' => q(I-Manat yase-Azerbeijan),
740             'one' => q(I-manat yase-Azerbaijan),
741             'other' => q(Ii-manat zase-Azerbaijan),
742             },
743             },
744             'BAM' => {
745             display_name => {
746             'currency' => q(I-Convertible Mark yaseBosnia-Herzegovina),
747             'one' => q(I-convertible mark yaseBosnia-Herzegovina),
748             'other' => q(Ii-convertible mark zaseBosnia-Herzegovina),
749             },
750             },
751             'BBD' => {
752             display_name => {
753             'currency' => q(Barbadian Dollar),
754             'one' => q(Barbadian dollar),
755             'other' => q(Barbadian dollars),
756             },
757             },
758             'BDT' => {
759             display_name => {
760             'currency' => q(I-Taka yaseBangladesh),
761             'one' => q(I-taka yaseBangladesh),
762             'other' => q(Ii-taka yaseBanglaesh),
763             },
764             },
765             'BGN' => {
766             display_name => {
767             'currency' => q(I-Lev yaseBulgaria),
768             'one' => q(I-lev yaseBulgaria),
769             'other' => q(Ii-leva zaseBulgaria),
770             },
771             },
772             'BHD' => {
773             display_name => {
774             'currency' => q(I-Dinar yaseBahrain),
775             'one' => q(I-dinar yaseBahrain),
776             'other' => q(Ii-dinar zaseBahrain),
777             },
778             },
779             'BIF' => {
780             display_name => {
781             'currency' => q(I-Franc yaseBurundi),
782             'one' => q(I-franc yaseBurundi),
783             'other' => q(Ii-franc zaseBurundi),
784             },
785             },
786             'BMD' => {
787             display_name => {
788             'currency' => q(Bermudan Dollar),
789             'one' => q(Bermudan dollar),
790             'other' => q(Bermudan dollars),
791             },
792             },
793             'BND' => {
794             display_name => {
795             'currency' => q(IDola yaseBrunei),
796             'one' => q(Idola yaseBrunei),
797             'other' => q(Iidola zaseBrunei),
798             },
799             },
800             'BOB' => {
801             display_name => {
802             'currency' => q(I-Boliviano yaseBolivia),
803             'one' => q(I-boliviano yaseBolivia),
804             'other' => q(I-bolivianos yaseBolivia),
805             },
806             },
807             'BRL' => {
808             display_name => {
809             'currency' => q(I-Real yaseBrazil),
810             'one' => q(I-real yaseBrazil),
811             'other' => q(Ii-reals zaseBrazil),
812             },
813             },
814             'BSD' => {
815             display_name => {
816             'currency' => q(Bahamian Dollar),
817             'one' => q(Bahamian dollar),
818             'other' => q(Bahamian dollars),
819             },
820             },
821             'BTN' => {
822             display_name => {
823             'currency' => q(I-Ngultrum yaseBhutan),
824             'one' => q(I-ngultrum yaseBhutan),
825             'other' => q(Ii-ngultrum zaseBhutan),
826             },
827             },
828             'BWP' => {
829             display_name => {
830             'currency' => q(I-Pula yaseBotswana),
831             'one' => q(I-pula yaseBotswana),
832             'other' => q(I-Pula yaseBotswana),
833             },
834             },
835             'BYN' => {
836             display_name => {
837             'currency' => q(I-Ruble yaseBelarus),
838             'one' => q(I-ruble yaseBelarus),
839             'other' => q(Ii-ruble zaseBelarus),
840             },
841             },
842             'BZD' => {
843             display_name => {
844             'currency' => q(Belize Dollar),
845             'one' => q(Belize dollar),
846             'other' => q(Belize dollars),
847             },
848             },
849             'CAD' => {
850             display_name => {
851             'currency' => q(Canadian Dollar),
852             'one' => q(Canadian dollar),
853             'other' => q(Canadian dollars),
854             },
855             },
856             'CDF' => {
857             display_name => {
858             'currency' => q(IFranc yaseCongo),
859             'one' => q(Ifranc yaseCongo),
860             'other' => q(Iifranc zaseCongo),
861             },
862             },
863             'CHF' => {
864             display_name => {
865             'currency' => q(IFranc yaseSwirtzeland),
866             'one' => q(Ifranc yaseSwitzerland),
867             'other' => q(Iifranc zaseSwitzerland),
868             },
869             },
870             'CLP' => {
871             display_name => {
872             'currency' => q(I-Peso yaseChile),
873             'one' => q(I-peso yaseChile),
874             'other' => q(Ii-pesos zaseChile),
875             },
876             },
877             'CNH' => {
878             symbol => 'I-CNH',
879             display_name => {
880             'currency' => q(I-Chinese Yuan \(offshore\)),
881             'one' => q(I-Chinese yuan \(offshore\)),
882             'other' => q(I-Chinese yuan \(offshore\)),
883             },
884             },
885             'CNY' => {
886             display_name => {
887             'currency' => q(I-Yuan yaseTshayina),
888             'one' => q(I-yuan yaseTshayina),
889             'other' => q(I-yuan yaseTshayina),
890             },
891             },
892             'COP' => {
893             display_name => {
894             'currency' => q(I-Peso yaseColombia),
895             'one' => q(I-peso yaseColombia),
896             'other' => q(Ii-peso zaseColombia),
897             },
898             },
899             'CRC' => {
900             display_name => {
901             'currency' => q(Costa Rican Colón),
902             'one' => q(Costa Rican colón),
903             'other' => q(Costa Rican colóns),
904             },
905             },
906             'CUC' => {
907             display_name => {
908             'currency' => q(Cuban Convertible Peso),
909             'one' => q(Cuban convertible peso),
910             'other' => q(Cuban convertible pesos),
911             },
912             },
913             'CUP' => {
914             display_name => {
915             'currency' => q(Cuban Peso),
916             'one' => q(Cuban peso),
917             'other' => q(Cuban pesos),
918             },
919             },
920             'CVE' => {
921             display_name => {
922             'currency' => q(Cape Verdean Escudo),
923             'one' => q(I-escudo yaseCape Verde),
924             'other' => q(Ii-escudo zaseCape Verde),
925             },
926             },
927             'CZK' => {
928             display_name => {
929             'currency' => q(I-Koruna yaseCzech),
930             'one' => q(I-koruna yaseCzech),
931             'other' => q(Ii-koruna zaseCzech),
932             },
933             },
934             'DJF' => {
935             display_name => {
936             'currency' => q(I-Franc yaseDjibouti),
937             'one' => q(I-franc yaseDjibouti),
938             'other' => q(Ii-franc zaseDjibouti),
939             },
940             },
941             'DKK' => {
942             display_name => {
943             'currency' => q(I-Krone yaseDenmark),
944             'one' => q(I-krone yaseDenmark),
945             'other' => q(I-kroner yaseDenmark),
946             },
947             },
948             'DOP' => {
949             display_name => {
950             'currency' => q(Dominican Peso),
951             'one' => q(Dominican peso),
952             'other' => q(Dominican pesos),
953             },
954             },
955             'DZD' => {
956             display_name => {
957             'currency' => q(I-Dinar yase-Algeria),
958             'one' => q(I-dinar yase-Algeria),
959             'other' => q(Ii-dinar zase-Algeria),
960             },
961             },
962             'EGP' => {
963             display_name => {
964             'currency' => q(IPonti yase-Egypt),
965             'one' => q(Iponti yase-Egypt),
966             'other' => q(Iiponti zaseYiputa),
967             },
968             },
969             'ERN' => {
970             display_name => {
971             'currency' => q(I-Nakfa yase-Eritria),
972             'one' => q(I-nakfa yase-Eritria),
973             'other' => q(Ii-nakfa zase-Eritria),
974             },
975             },
976             'ETB' => {
977             display_name => {
978             'currency' => q(I-Birr yase-Ethopia),
979             'one' => q(I-birr yase-Ethopia),
980             'other' => q(Ii-birr zase-Ethopia),
981             },
982             },
983             'EUR' => {
984             display_name => {
985             'currency' => q(I-Euro),
986             'one' => q(i-euro),
987             'other' => q(ii-euro),
988             },
989             },
990             'FJD' => {
991             display_name => {
992             'currency' => q(IDola yaseFiji),
993             'one' => q(Idola yaseFiji),
994             'other' => q(Iidola zaseFiji),
995             },
996             },
997             'FKP' => {
998             display_name => {
999             'currency' => q(IPonti yaseFalkland Islands),
1000             'one' => q(IPonti yaseFalkland Islands),
1001             'other' => q(Iiponti zaseFalkland Islands),
1002             },
1003             },
1004             'GBP' => {
1005             display_name => {
1006             'currency' => q(IPonti yaseBritane),
1007             'one' => q(Iponti yaseBritane),
1008             'other' => q(Iiponti zaseBritane),
1009             },
1010             },
1011             'GEL' => {
1012             display_name => {
1013             'currency' => q(I-Lari yaseGeorgia),
1014             'one' => q(I-lari yaseGeorgia),
1015             'other' => q(Ii-lari zaseGeorgia),
1016             },
1017             },
1018             'GHS' => {
1019             display_name => {
1020             'currency' => q(ICedi yaseGhana),
1021             'one' => q(Icedi yaseGhana),
1022             'other' => q(Iicedi zaseGhana),
1023             },
1024             },
1025             'GIP' => {
1026             display_name => {
1027             'currency' => q(IPonti yaseGilbraltar),
1028             'one' => q(Iponti yaseGibraltar),
1029             'other' => q(Iiponti zaseGibraltar),
1030             },
1031             },
1032             'GMD' => {
1033             display_name => {
1034             'currency' => q(IDalasi yaseGambia),
1035             'one' => q(Idalasi yaseGambia),
1036             'other' => q(Iidalasi zaseGambia),
1037             },
1038             },
1039             'GNF' => {
1040             display_name => {
1041             'currency' => q(IFranc yaseGuinea),
1042             'one' => q(ifranc yaseGuinea),
1043             'other' => q(Iifranc zaseGuinea),
1044             },
1045             },
1046             'GTQ' => {
1047             display_name => {
1048             'currency' => q(Guatemalan Quetzal),
1049             'one' => q(Guatemalan quetzal),
1050             'other' => q(Guatemalan quetzals),
1051             },
1052             },
1053             'GYD' => {
1054             display_name => {
1055             'currency' => q(IDola yaseGuyana),
1056             'one' => q(Idola yaseGuyana),
1057             'other' => q(Iidola zaseGuyana),
1058             },
1059             },
1060             'HKD' => {
1061             display_name => {
1062             'currency' => q(IDola yaseHong Kong),
1063             'one' => q(Idola yaseHong Kong),
1064             'other' => q(Iidola zaseHong Kong),
1065             },
1066             },
1067             'HNL' => {
1068             display_name => {
1069             'currency' => q(Honduran Lempira),
1070             'one' => q(Honduran lempira),
1071             'other' => q(Honduran lempiras),
1072             },
1073             },
1074             'HRK' => {
1075             display_name => {
1076             'currency' => q(I-Kuna yaseCrotia),
1077             'one' => q(I-kuna yaseCroatia),
1078             'other' => q(Ii-kuna zaseCroatia),
1079             },
1080             },
1081             'HTG' => {
1082             display_name => {
1083             'currency' => q(Haitian Gourde),
1084             'one' => q(Haitian gourde),
1085             'other' => q(Haitian gourdes),
1086             },
1087             },
1088             'HUF' => {
1089             display_name => {
1090             'currency' => q(I-Forint yaseHungay),
1091             'one' => q(I-forint yaseHungary),
1092             'other' => q(Ii-forint zaseHungary),
1093             },
1094             },
1095             'IDR' => {
1096             display_name => {
1097             'currency' => q(I-Rupiah yase-Indonesia),
1098             'one' => q(I-rupiah yase-Indonesia),
1099             'other' => q(Ii-rupiah zase-Indonesia),
1100             },
1101             },
1102             'ILS' => {
1103             display_name => {
1104             'currency' => q(I-New Shekel yase-Israel),
1105             'one' => q(I-new shekel yase-Israel),
1106             'other' => q(Ii-new shekel zase-Israel),
1107             },
1108             },
1109             'INR' => {
1110             display_name => {
1111             'currency' => q(I-Rupee yase-Indiya),
1112             'one' => q(I-rupee yase-Indiya),
1113             'other' => q(Ii-rupee zase-Indiya),
1114             },
1115             },
1116             'IQD' => {
1117             display_name => {
1118             'currency' => q(I-Dinar yase-Iraq),
1119             'one' => q(I-dinar yase-Iraq),
1120             'other' => q(Ii-dinar zase-Iraq),
1121             },
1122             },
1123             'IRR' => {
1124             display_name => {
1125             'currency' => q(I-Rial yase-Iran),
1126             'one' => q(I-rial yase-Iran),
1127             'other' => q(Ii-rial zase-Iran),
1128             },
1129             },
1130             'ISK' => {
1131             display_name => {
1132             'currency' => q(IKróna yaseIceland),
1133             'one' => q(Ikróna yaseIceland),
1134             'other' => q(Iikrónur zaseIceland),
1135             },
1136             },
1137             'JMD' => {
1138             display_name => {
1139             'currency' => q(Jamaican Dollar),
1140             'one' => q(Jamaican dollar),
1141             'other' => q(Jamaican dollars),
1142             },
1143             },
1144             'JOD' => {
1145             display_name => {
1146             'currency' => q(I-Dinar yaseJordan),
1147             'one' => q(I-dinar yaseJordan),
1148             'other' => q(Ii-dinar zaseJordan),
1149             },
1150             },
1151             'JPY' => {
1152             symbol => '¥',
1153             display_name => {
1154             'currency' => q(I-Yen yaseJapan),
1155             'one' => q(I-yen yaseJapan),
1156             'other' => q(I-yen yaseJapan),
1157             },
1158             },
1159             'KES' => {
1160             display_name => {
1161             'currency' => q(I-Shilling yaseKenya),
1162             'one' => q(I-shilling yaseKenya),
1163             'other' => q(Iis-shilling zaseKenya),
1164             },
1165             },
1166             'KGS' => {
1167             display_name => {
1168             'currency' => q(I-Som yaseKyrgystan),
1169             'one' => q(I-som yaseKyrgystan),
1170             'other' => q(Ii-som zaseKyrgystan),
1171             },
1172             },
1173             'KHR' => {
1174             display_name => {
1175             'currency' => q(I-Riel yaseCambodia),
1176             'one' => q(I-riel yaseCambodia),
1177             'other' => q(Ii-riel zaseCambodia),
1178             },
1179             },
1180             'KMF' => {
1181             display_name => {
1182             'currency' => q(I-Franc yaseComoros),
1183             'one' => q(I-franc yaseComoros),
1184             'other' => q(Ii-franc zaseComoros),
1185             },
1186             },
1187             'KPW' => {
1188             display_name => {
1189             'currency' => q(I-Won yaseNorth Korea),
1190             'one' => q(I-won yaseNorth Korea),
1191             'other' => q(I-won yaseNorth Korea),
1192             },
1193             },
1194             'KRW' => {
1195             display_name => {
1196             'currency' => q(I-Won yaseSouth Korea),
1197             'one' => q(I-won yaseSouth Korea),
1198             'other' => q(I-won yaseSouth Korean),
1199             },
1200             },
1201             'KWD' => {
1202             display_name => {
1203             'currency' => q(I-Dinar yaseKuwait),
1204             'one' => q(I-dinar yaseKuwait),
1205             'other' => q(Ii-dinar zaseKuwait),
1206             },
1207             },
1208             'KYD' => {
1209             display_name => {
1210             'currency' => q(Cayman Islands Dollar),
1211             'one' => q(Cayman Islands dollar),
1212             'other' => q(Cayman Islands dollars),
1213             },
1214             },
1215             'KZT' => {
1216             display_name => {
1217             'currency' => q(I-Tenge yaseKhazakhstan),
1218             'one' => q(I-tenge yaseKhazakhstan),
1219             'other' => q(Ii-tenge zaseKhazakhstan),
1220             },
1221             },
1222             'LAK' => {
1223             display_name => {
1224             'currency' => q(I-Kip yaseLaos),
1225             'one' => q(I-kip yaseLaos),
1226             'other' => q(Ii-kip zaseLaos),
1227             },
1228             },
1229             'LBP' => {
1230             display_name => {
1231             'currency' => q(IPonti yaseLebanon),
1232             'one' => q(Iponti yaseLebanon),
1233             'other' => q(Iiponti zaseLebanon),
1234             },
1235             },
1236             'LKR' => {
1237             display_name => {
1238             'currency' => q(I-Rupee yaseSri Lanka),
1239             'one' => q(I-rupee yaseSri Lanka),
1240             'other' => q(Ii-rupee zaseSri Lanka),
1241             },
1242             },
1243             'LRD' => {
1244             display_name => {
1245             'currency' => q(IDola yaseLiberia),
1246             'one' => q(Idola yaseLiberia),
1247             'other' => q(Iidola zaseLiberia),
1248             },
1249             },
1250             'LSL' => {
1251             display_name => {
1252             'currency' => q(I-Loti yaseLesotho),
1253             'one' => q(I-loti yaseLesotho),
1254             'other' => q(Ii-loti zaseLesotho),
1255             },
1256             },
1257             'LYD' => {
1258             display_name => {
1259             'currency' => q(Libyan Dinar),
1260             'one' => q(I-dinar yaseLibya),
1261             'other' => q(Ii-dinar zaseLibya),
1262             },
1263             },
1264             'MAD' => {
1265             display_name => {
1266             'currency' => q(Moroccan Dirham),
1267             'one' => q(I-dirham yaseMorocco),
1268             'other' => q(Ii-dirham zaseMorocco),
1269             },
1270             },
1271             'MDL' => {
1272             display_name => {
1273             'currency' => q(Moldovan Leu),
1274             'one' => q(I-leu yaseMoldova),
1275             'other' => q(I-lei yaseMoldova),
1276             },
1277             },
1278             'MGA' => {
1279             display_name => {
1280             'currency' => q(I-Ariary yaseMadagascar),
1281             'one' => q(I-ariary yaseMadagascar),
1282             'other' => q(Ii-ariary zaseMadagascar),
1283             },
1284             },
1285             'MKD' => {
1286             display_name => {
1287             'currency' => q(Macedonian Denar),
1288             'one' => q(I-denar yaseMacedonia),
1289             'other' => q(Ii-denar zaseMacedonia),
1290             },
1291             },
1292             'MMK' => {
1293             display_name => {
1294             'currency' => q(I-Kyat yaseMyanmar),
1295             'one' => q(I-kyat yaseMyanmar),
1296             'other' => q(Ii-kyat zaseMyanmar),
1297             },
1298             },
1299             'MNT' => {
1300             display_name => {
1301             'currency' => q(I-Tugrik yaseMongolia),
1302             'one' => q(I-tugrik yaseMongolia),
1303             'other' => q(Ii-tugrik zaseMongolia),
1304             },
1305             },
1306             'MOP' => {
1307             display_name => {
1308             'currency' => q(I-Pataca yaseMacao),
1309             'one' => q(I-pataca yaseMacao),
1310             'other' => q(Ii-pataca zaseMacao),
1311             },
1312             },
1313             'MRU' => {
1314             display_name => {
1315             'currency' => q(I-Ouguiya yaseMauritania),
1316             'one' => q(I-ouguiya yaseMauritania),
1317             'other' => q(Ii-ouguiya zaseMauritania),
1318             },
1319             },
1320             'MUR' => {
1321             display_name => {
1322             'currency' => q(I-Rupee yaseMauritius),
1323             'one' => q(I-rupee yaseMauritius),
1324             'other' => q(Ii-rupee zaseMaritius),
1325             },
1326             },
1327             'MVR' => {
1328             display_name => {
1329             'currency' => q(I-Rufiyaa yaseMaldives),
1330             'one' => q(I-rufiyaa yaseMaldives),
1331             'other' => q(Ii-rufiyaa zaseMaldives),
1332             },
1333             },
1334             'MWK' => {
1335             display_name => {
1336             'currency' => q(I-Kwacha yaseMalawi),
1337             'one' => q(I-kwacha yaseMalawi),
1338             'other' => q(Ii-kwacha zaseMalawi),
1339             },
1340             },
1341             'MXN' => {
1342             display_name => {
1343             'currency' => q(Mexican Peso),
1344             'one' => q(Mexican peso),
1345             'other' => q(Mexican pesos),
1346             },
1347             },
1348             'MYR' => {
1349             display_name => {
1350             'currency' => q(I-Ringgit yaseMalysia),
1351             'one' => q(I-ringgit yaseMalaysia),
1352             'other' => q(Ii-ringgit zaseMalaysia),
1353             },
1354             },
1355             'MZN' => {
1356             display_name => {
1357             'currency' => q(I-Metical yaseMozambique),
1358             'one' => q(I-metical yaseMozambique),
1359             'other' => q(Ii-metical zaseMozambique),
1360             },
1361             },
1362             'NAD' => {
1363             display_name => {
1364             'currency' => q(IDola yaseNamibia),
1365             'one' => q(Idola yaseNamibia),
1366             'other' => q(Iidola zaseNamibia),
1367             },
1368             },
1369             'NGN' => {
1370             display_name => {
1371             'currency' => q(INaira yaseNigeria),
1372             'one' => q(Inaira yaseNigeria),
1373             'other' => q(Iinaira zaseNigeria),
1374             },
1375             },
1376             'NIO' => {
1377             display_name => {
1378             'currency' => q(Nicaraguan Córdoba),
1379             'one' => q(Nicaraguan córdoba),
1380             'other' => q(Nicaraguan córdobas),
1381             },
1382             },
1383             'NOK' => {
1384             display_name => {
1385             'currency' => q(IKrone yaseNorway),
1386             'one' => q(Ikrone yaseNorway),
1387             'other' => q(Iikroner zaseNorway),
1388             },
1389             },
1390             'NPR' => {
1391             display_name => {
1392             'currency' => q(I-Rupee yaseNepal),
1393             'one' => q(I-rupee yaseNepal),
1394             'other' => q(Ii-rupee zaseNepal),
1395             },
1396             },
1397             'NZD' => {
1398             display_name => {
1399             'currency' => q(IDola yaseNew Zealand),
1400             'one' => q(Idola yaseNew Zealand),
1401             'other' => q(Iidola zaseNew Zealand),
1402             },
1403             },
1404             'OMR' => {
1405             display_name => {
1406             'currency' => q(I-Rial yase-Oman),
1407             'one' => q(I-rial yase-Oman),
1408             'other' => q(Ii-rial zase-Oman),
1409             },
1410             },
1411             'PAB' => {
1412             display_name => {
1413             'currency' => q(Panamanian Balboa),
1414             'one' => q(Panamanian balboa),
1415             'other' => q(Panamanian balboas),
1416             },
1417             },
1418             'PEN' => {
1419             display_name => {
1420             'currency' => q(I-Sol yasePeruvia),
1421             'one' => q(I-sol yasePeruvia),
1422             'other' => q(Ii-sol zasePeruvia),
1423             },
1424             },
1425             'PGK' => {
1426             display_name => {
1427             'currency' => q(I-Kina yasePapua New Guinea),
1428             'one' => q(I-kina yasePapua New Guinea),
1429             'other' => q(I-kina yasePapua New Guinea),
1430             },
1431             },
1432             'PHP' => {
1433             display_name => {
1434             'currency' => q(I-Peso yasePhilippines),
1435             'one' => q(I-peso yasePhilippiines),
1436             'other' => q(Ii-peso zasePhilippines),
1437             },
1438             },
1439             'PKR' => {
1440             display_name => {
1441             'currency' => q(I-Rupee yasePakistan),
1442             'one' => q(I-rupee yasePakistan),
1443             'other' => q(Ii-rupee zasePakistan),
1444             },
1445             },
1446             'PLN' => {
1447             display_name => {
1448             'currency' => q(Polish Zloty),
1449             'one' => q(I-zloty yasePoland),
1450             'other' => q(Ii-zloty zasePoland),
1451             },
1452             },
1453             'PYG' => {
1454             display_name => {
1455             'currency' => q(I-Guarani yaseParaguay),
1456             'one' => q(I-guarani yaseParaguay),
1457             'other' => q(Ii-guarani zaseParaguay),
1458             },
1459             },
1460             'QAR' => {
1461             display_name => {
1462             'currency' => q(I-Riyal yaseQatar),
1463             'one' => q(I-riyal yaseQatar),
1464             'other' => q(Ii-riyal zaseQatar),
1465             },
1466             },
1467             'RON' => {
1468             display_name => {
1469             'currency' => q(I-Leu yaseRomania),
1470             'one' => q(I-leu yaseRomania),
1471             'other' => q(Ii-lei zaseRomania),
1472             },
1473             },
1474             'RSD' => {
1475             display_name => {
1476             'currency' => q(I-Dinar yaseSerbia),
1477             'one' => q(I-dinar yaseSerbia),
1478             'other' => q(Ii-dinars zaseSerbia),
1479             },
1480             },
1481             'RUB' => {
1482             display_name => {
1483             'currency' => q(I-Ruble yaseRashiya),
1484             'one' => q(I-ruble yaseRashiya),
1485             'other' => q(Ii-ruble zaseRashiya),
1486             },
1487             },
1488             'RWF' => {
1489             display_name => {
1490             'currency' => q(I-Franc yaseRwanda),
1491             'one' => q(I-franc yaseRwanda),
1492             'other' => q(Ii-franc zaseRwanda),
1493             },
1494             },
1495             'SAR' => {
1496             display_name => {
1497             'currency' => q(I-Riyal yaseSaudi),
1498             'one' => q(I-riyal yaseSaudi),
1499             'other' => q(Ii-riyal zaseSaudi),
1500             },
1501             },
1502             'SBD' => {
1503             display_name => {
1504             'currency' => q(IDola yaseSolomon Islands),
1505             'one' => q(Idola yaseSolomon Islands),
1506             'other' => q(Iidola zaseSolomon Islands),
1507             },
1508             },
1509             'SCR' => {
1510             display_name => {
1511             'currency' => q(I-Rupee yaseSeychelles),
1512             'one' => q(I-rupee yaseSeychelles),
1513             'other' => q(Ii-rupee zaseSeychelles),
1514             },
1515             },
1516             'SDG' => {
1517             display_name => {
1518             'currency' => q(Sudanese Pound),
1519             'one' => q(Iponti yaseSudan),
1520             'other' => q(Iiponti zaseSudan),
1521             },
1522             },
1523             'SEK' => {
1524             display_name => {
1525             'currency' => q(IKrona yaseSweden),
1526             'one' => q(Ikrona yaseSweden),
1527             'other' => q(Iikronor zaseSweden),
1528             },
1529             },
1530             'SGD' => {
1531             display_name => {
1532             'currency' => q(IDola yaseSingapore),
1533             'one' => q(Idola yaseSingapore),
1534             'other' => q(Iidola zaseSingapore),
1535             },
1536             },
1537             'SHP' => {
1538             display_name => {
1539             'currency' => q(IPonti yaseSt. Helena),
1540             'one' => q(Iponti yaseSt. Helena),
1541             'other' => q(Iiponti zaseSt. Helena),
1542             },
1543             },
1544             'SLE' => {
1545             display_name => {
1546             'currency' => q(I-Loeone yaseSierra Leone),
1547             'one' => q(I-leone yaseSierra Leone),
1548             'other' => q(Ii-leones zaseSierra Leone),
1549             },
1550             },
1551             'SLL' => {
1552             display_name => {
1553             'currency' => q(I-Loeone yaseSierra Leone \(1964—2022\)),
1554             'one' => q(I-leone yaseSierra Leone \(1964—2022\)),
1555             'other' => q(Ii-leones zaseSierra Leone \(1964—2022\)),
1556             },
1557             },
1558             'SOS' => {
1559             display_name => {
1560             'currency' => q(I-Shilling yaseSomalia),
1561             'one' => q(I-shilling yaseSomalia),
1562             'other' => q(Ii-shilling zaseSomalia),
1563             },
1564             },
1565             'SRD' => {
1566             display_name => {
1567             'currency' => q(IDola yaseSuriname),
1568             'one' => q(Idola yaseSuriname),
1569             'other' => q(Iidola zaseSuriname),
1570             },
1571             },
1572             'SSP' => {
1573             display_name => {
1574             'currency' => q(IPonti yaseSouth Sudan),
1575             'one' => q(Iponti yaseSouth Sudan),
1576             'other' => q(Iiponti zaseSouth Sudan),
1577             },
1578             },
1579             'STN' => {
1580             display_name => {
1581             'currency' => q(IDobra yaseSão Tomé & Príncipe),
1582             'one' => q(Idobra yaseSão Tomé & Príncipe),
1583             'other' => q(Iidobra zaseSão Tomé & Príncipe),
1584             },
1585             },
1586             'SYP' => {
1587             display_name => {
1588             'currency' => q(IPonti yaseSiriya),
1589             'one' => q(Iponti yaseSiriya),
1590             'other' => q(Iiponti zaseSiriya),
1591             },
1592             },
1593             'SZL' => {
1594             display_name => {
1595             'currency' => q(I-Lilangeni yase-Eswatini),
1596             'one' => q(I-lilangeni yase-Eswatini),
1597             'other' => q(I-emalangeni yase-Eswatini),
1598             },
1599             },
1600             'THB' => {
1601             display_name => {
1602             'currency' => q(I-Baht yaseThailand),
1603             'one' => q(I-baht yaseThailand),
1604             'other' => q(I-baht yaseThailand),
1605             },
1606             },
1607             'TJS' => {
1608             display_name => {
1609             'currency' => q(I-Somoni yaseTajikistan),
1610             'one' => q(I-somoni yaseTajikistan),
1611             'other' => q(Ii-somonis zaseTajikistan),
1612             },
1613             },
1614             'TMT' => {
1615             display_name => {
1616             'currency' => q(I-Manat yaseTurkmenistan),
1617             'one' => q(I-manat yaseTurkmenistan),
1618             'other' => q(I-manat yaseTurkmenistan),
1619             },
1620             },
1621             'TND' => {
1622             display_name => {
1623             'currency' => q(Tunisian Dinar),
1624             'one' => q(I-dinar yaseTunisia),
1625             'other' => q(Ii-dinar zaseTunisia),
1626             },
1627             },
1628             'TOP' => {
1629             display_name => {
1630             'currency' => q(I-Paʻanga yaseTonga),
1631             'one' => q(I-paʻanga yaseTonga),
1632             'other' => q(I-paʻanga yaseTonga),
1633             },
1634             },
1635             'TRY' => {
1636             display_name => {
1637             'currency' => q(I-Lira yaseTurkey),
1638             'one' => q(I-lira yaseTurkey),
1639             'other' => q(I-Lira yaseTurkey),
1640             },
1641             },
1642             'TTD' => {
1643             display_name => {
1644             'currency' => q(Trinidad & Tobago Dollar),
1645             'one' => q(Trinidad & Tobago dollar),
1646             'other' => q(Trinidad & Tobago dollars),
1647             },
1648             },
1649             'TWD' => {
1650             display_name => {
1651             'currency' => q(IDola yaseNew Taiwan),
1652             'one' => q(Idola yaseNew Taiwan),
1653             'other' => q(Iidola zaseNew Taiwan),
1654             },
1655             },
1656             'TZS' => {
1657             display_name => {
1658             'currency' => q(I-Shilling yaseTanzania),
1659             'one' => q(I-shilling yaseTanzania),
1660             'other' => q(Ii-shilling zaseTanzania),
1661             },
1662             },
1663             'UAH' => {
1664             display_name => {
1665             'currency' => q(I-Hryvnia yase-Ukraine),
1666             'one' => q(I-hryvnia yase-Ukraine),
1667             'other' => q(Ii-hryvnias zase-Ukraine),
1668             },
1669             },
1670             'UGX' => {
1671             display_name => {
1672             'currency' => q(I-Shilling yase-Uganda),
1673             'one' => q(I-shilling yase-Uganda),
1674             'other' => q(Ii-shilling zase-Uganda),
1675             },
1676             },
1677             'USD' => {
1678             symbol => '$',
1679             display_name => {
1680             'currency' => q(US Dollar),
1681             'one' => q(US dollar),
1682             'other' => q(US dollars),
1683             },
1684             },
1685             'UYU' => {
1686             display_name => {
1687             'currency' => q(I-Peso yase-Uruguay),
1688             'one' => q(I-peso yase-Uruguay),
1689             'other' => q(Ii-peso zase-Uruguay),
1690             },
1691             },
1692             'UZS' => {
1693             display_name => {
1694             'currency' => q(I-Som yase-Uzbekistan),
1695             'one' => q(I-som yase-Uzbekistan),
1696             'other' => q(I-som yase-Uzbekistan),
1697             },
1698             },
1699             'VES' => {
1700             display_name => {
1701             'currency' => q(I-Bolívar yaseVenezuela),
1702             'one' => q(I-bolivar yaseVenezuela),
1703             'other' => q(Ii-bolivar zaseVenezuela),
1704             },
1705             },
1706             'VND' => {
1707             display_name => {
1708             'currency' => q(I-Dong yaseVietnam),
1709             'one' => q(I-dong yaseVietnam),
1710             'other' => q(I-dong yaseVietnam),
1711             },
1712             },
1713             'VUV' => {
1714             display_name => {
1715             'currency' => q(I-Vatu yaseVanuatu),
1716             'one' => q(I-vatu yaseVanuatu),
1717             'other' => q(Ii-vatu zaseVanuatu),
1718             },
1719             },
1720             'WST' => {
1721             display_name => {
1722             'currency' => q(I-Tala yaseSamoa),
1723             'one' => q(I-tala yaseSamoa),
1724             'other' => q(I-tala yaseSamoa),
1725             },
1726             },
1727             'XAF' => {
1728             display_name => {
1729             'currency' => q(ICFA Franc yaseCentral Africa),
1730             'one' => q(ICFA franc yaseCentral Africa),
1731             'other' => q(IiCFA franc zaseCentral Africa),
1732             },
1733             },
1734             'XCD' => {
1735             display_name => {
1736             'currency' => q(East Caribbean Dollar),
1737             'one' => q(East Caribbean dollar),
1738             'other' => q(East Caribbean dollars),
1739             },
1740             },
1741             'XOF' => {
1742             display_name => {
1743             'currency' => q(ICFA Franc yaseWest Africa),
1744             'one' => q(ICFA franc yaseWest Africa),
1745             'other' => q(IiCFA franc zaseWest Africa),
1746             },
1747             },
1748             'XPF' => {
1749             display_name => {
1750             'currency' => q(I-Franc yaseCFP),
1751             'one' => q(I-franc yaseCFP),
1752             'other' => q(Ii-franc zaseCFP),
1753             },
1754             },
1755             'XXX' => {
1756             display_name => {
1757             'currency' => q(Ikharensi Engaziwayo),
1758             'one' => q(ikharensi engaziwayo),
1759             'other' => q(\(ikharensi engaziwayo\)),
1760             },
1761             },
1762             'YER' => {
1763             display_name => {
1764             'currency' => q(I-Rial yaseYemen),
1765             'one' => q(I-rial yaseYemen),
1766             'other' => q(Ii-rial zaseYemen),
1767             },
1768             },
1769             'ZAR' => {
1770             symbol => 'R',
1771             display_name => {
1772             'currency' => q(IRandi yaseMzantsi Afrika),
1773             'one' => q(Irandi yaseMzantsi Afrika),
1774             'other' => q(Irandi yaseMzantsi Afrika),
1775             },
1776             },
1777             'ZMW' => {
1778             display_name => {
1779             'currency' => q(I-Kwacha yaseZambi),
1780             'one' => q(I-kwacha yaseZambia),
1781             'other' => q(I-kwacha yaseZambia),
1782             },
1783             },
1784             } },
1785             );
1786              
1787              
1788             has 'calendar_months' => (
1789             is => 'ro',
1790             isa => HashRef,
1791             init_arg => undef,
1792             default => sub { {
1793             'gregorian' => {
1794             'format' => {
1795             abbreviated => {
1796             nonleap => [
1797             'Jan',
1798             'Feb',
1799             'Mat',
1800             'Epr',
1801             'Mey',
1802             'Jun',
1803             'Jul',
1804             'Aga',
1805             'Sept',
1806             'Okt',
1807             'Nov',
1808             'Dis'
1809             ],
1810             leap => [
1811            
1812             ],
1813             },
1814             wide => {
1815             nonleap => [
1816             'Janyuwari',
1817             'Februwari',
1818             'Matshi',
1819             'Epreli',
1820             'Meyi',
1821             'Juni',
1822             'Julayi',
1823             'Agasti',
1824             'Septemba',
1825             'Okthobha',
1826             'Novemba',
1827             'Disemba'
1828             ],
1829             leap => [
1830            
1831             ],
1832             },
1833             },
1834             'stand-alone' => {
1835             abbreviated => {
1836             nonleap => [
1837             'Jan',
1838             'Feb',
1839             'Mat',
1840             'Epr',
1841             'Mey',
1842             'Jun',
1843             'Jul',
1844             'Aga',
1845             'Sep',
1846             'Okt',
1847             'Nov',
1848             'Dis'
1849             ],
1850             leap => [
1851            
1852             ],
1853             },
1854             wide => {
1855             nonleap => [
1856             'Janyuwari',
1857             'Februwari',
1858             'Matshi',
1859             'Epreli',
1860             'Meyi',
1861             'Juni',
1862             'Julayi',
1863             'Agasti',
1864             'Septemba',
1865             'Okthoba',
1866             'Novemba',
1867             'Disemba'
1868             ],
1869             leap => [
1870            
1871             ],
1872             },
1873             },
1874             },
1875             } },
1876             );
1877              
1878             has 'calendar_days' => (
1879             is => 'ro',
1880             isa => HashRef,
1881             init_arg => undef,
1882             default => sub { {
1883             'gregorian' => {
1884             'format' => {
1885             abbreviated => {
1886             mon => 'Mvu',
1887             tue => 'Lwesb',
1888             wed => 'Tha',
1889             thu => 'Sin',
1890             fri => 'Hla',
1891             sat => 'Mgq',
1892             sun => 'Caw'
1893             },
1894             narrow => {
1895             mon => 'M',
1896             tue => 'Sb',
1897             wed => 'Tht',
1898             thu => 'Sin',
1899             fri => 'Hl',
1900             sat => 'Mg',
1901             sun => 'C'
1902             },
1903             wide => {
1904             mon => 'Mvulo',
1905             tue => 'Lwesibini',
1906             wed => 'Lwesithathu',
1907             thu => 'Lwesine',
1908             fri => 'Lwesihlanu',
1909             sat => 'Mgqibelo',
1910             sun => 'Cawe'
1911             },
1912             },
1913             'stand-alone' => {
1914             abbreviated => {
1915             mon => 'Mvu',
1916             tue => 'Bin',
1917             wed => 'Tha',
1918             thu => 'Sin',
1919             fri => 'Hla',
1920             sat => 'Mgq',
1921             sun => 'Caw'
1922             },
1923             narrow => {
1924             mon => 'M',
1925             tue => 'Sb',
1926             wed => 'St',
1927             thu => 'Sin',
1928             fri => 'Hl',
1929             sat => 'Mg',
1930             sun => 'C'
1931             },
1932             },
1933             },
1934             } },
1935             );
1936              
1937             has 'calendar_quarters' => (
1938             is => 'ro',
1939             isa => HashRef,
1940             init_arg => undef,
1941             default => sub { {
1942             'gregorian' => {
1943             'format' => {
1944             abbreviated => {0 => 'Kota 1',
1945             1 => 'Kota 2',
1946             2 => 'Kota 3',
1947             3 => 'Kota 4'
1948             },
1949             wide => {0 => 'ikota yoku-1',
1950             1 => 'ikota yesi-2',
1951             2 => 'ikota yesi-3',
1952             3 => 'ikota yesi-4'
1953             },
1954             },
1955             },
1956             } },
1957             );
1958              
1959             has 'eras' => (
1960             is => 'ro',
1961             isa => HashRef,
1962             init_arg => undef,
1963             default => sub { {
1964             'generic' => {
1965             },
1966             'gregorian' => {
1967             abbreviated => {
1968             '0' => 'BC',
1969             '1' => 'AD'
1970             },
1971             },
1972             } },
1973             );
1974              
1975             has 'date_formats' => (
1976             is => 'ro',
1977             isa => HashRef,
1978             init_arg => undef,
1979             default => sub { {
1980             'generic' => {
1981             'full' => q{EEEE, MMMM d, y G},
1982             'long' => q{MMMM d, y G},
1983             'medium' => q{MMM d, y G},
1984             'short' => q{M/d/y GGGGG},
1985             },
1986             'gregorian' => {
1987             'full' => q{EEEE, MMMM d, y},
1988             'long' => q{MMMM d, y},
1989             'medium' => q{MMM d, y},
1990             'short' => q{M/d/yy},
1991             },
1992             } },
1993             );
1994              
1995             has 'time_formats' => (
1996             is => 'ro',
1997             isa => HashRef,
1998             init_arg => undef,
1999             default => sub { {
2000             'generic' => {
2001             },
2002             'gregorian' => {
2003             'full' => q{HH:mm:ss zzzz},
2004             'long' => q{HH:mm:ss z},
2005             'medium' => q{HH:mm:ss},
2006             'short' => q{HH:mm},
2007             },
2008             } },
2009             );
2010              
2011             has 'datetime_formats' => (
2012             is => 'ro',
2013             isa => HashRef,
2014             init_arg => undef,
2015             default => sub { {
2016             'generic' => {
2017             'full' => q{{1}, {0}},
2018             'long' => q{{1}, {0}},
2019             'medium' => q{{1}, {0}},
2020             'short' => q{{1}, {0}},
2021             },
2022             'gregorian' => {
2023             'full' => q{{1} {0}},
2024             'long' => q{{1} {0}},
2025             'medium' => q{{1} {0}},
2026             'short' => q{{1} {0}},
2027             },
2028             } },
2029             );
2030              
2031             has 'datetime_formats_available_formats' => (
2032             is => 'ro',
2033             isa => HashRef,
2034             init_arg => undef,
2035             default => sub { {
2036             'generic' => {
2037             Ed => q{d E},
2038             Ehm => q{E h:mm a},
2039             Ehms => q{E h:mm:ss a},
2040             Gy => q{y G},
2041             GyMMM => q{MMM y G},
2042             GyMMMEd => q{E, MMM d, y G},
2043             GyMMMd => q{MMM d, y G},
2044             GyMd => q{M/d/y GGGGG},
2045             MEd => q{E, M/d},
2046             MMMEd => q{E, MMM d},
2047             Md => q{M/d},
2048             h => q{h a},
2049             hm => q{h:mm a},
2050             hms => q{h:mm:ss a},
2051             y => q{y G},
2052             yyyy => q{y G},
2053             yyyyM => q{M/y GGGGG},
2054             yyyyMEd => q{E, M/d/y GGGGG},
2055             yyyyMMM => q{MMM y G},
2056             yyyyMMMEd => q{E, MMM d, y G},
2057             yyyyMMMM => q{MMMM y G},
2058             yyyyMMMd => q{MMM d, y G},
2059             yyyyMd => q{M/d/y GGGGG},
2060             yyyyQQQ => q{QQQ y G},
2061             yyyyQQQQ => q{QQQQ y G},
2062             },
2063             'gregorian' => {
2064             Ed => q{d E},
2065             Ehm => q{E h:mm a},
2066             Ehms => q{E h:mm:ss a},
2067             Gy => q{y G},
2068             GyMMM => q{MMM y G},
2069             GyMMMEd => q{E, MMM d, y G},
2070             GyMMMd => q{MMM d, y G},
2071             GyMd => q{M/d/y G},
2072             MEd => q{E, M/d},
2073             MMMEd => q{E, MMM d},
2074             Md => q{M/d},
2075             h => q{h a},
2076             hm => q{h:mm a},
2077             hms => q{h:mm:ss a},
2078             hmsv => q{h:mm:ss a v},
2079             hmv => q{h:mm a v},
2080             yM => q{M/y},
2081             yMEd => q{E, M/d/y},
2082             yMMM => q{MMM y},
2083             yMMMEd => q{E, MMM d, y},
2084             yMMMM => q{MMMM y},
2085             yMMMd => q{MMM d, y},
2086             yMd => q{M/d/y},
2087             yQQQ => q{QQQ y},
2088             yQQQQ => q{QQQQ y},
2089             },
2090             } },
2091             );
2092              
2093             has 'datetime_formats_append_item' => (
2094             is => 'ro',
2095             isa => HashRef,
2096             init_arg => undef,
2097             default => sub { {
2098             } },
2099             );
2100              
2101             has 'datetime_formats_interval' => (
2102             is => 'ro',
2103             isa => HashRef,
2104             init_arg => undef,
2105             default => sub { {
2106             'generic' => {
2107             Gy => {
2108             G => q{y G – y G},
2109             y => q{y – y G},
2110             },
2111             GyM => {
2112             G => q{M/y GGGGG – M/y GGGGG},
2113             M => q{M/y – M/y GGGGG},
2114             y => q{M/y – M/y GGGGG},
2115             },
2116             GyMEd => {
2117             G => q{E, M/d/y GGGGG – E, M/d/y GGGGG},
2118             M => q{E, M/d/y – E, M/d/y GGGGG},
2119             d => q{E, M/d/y – E, M/d/y GGGGG},
2120             y => q{E, M/d/y – E, M/d/y GGGGG},
2121             },
2122             GyMMM => {
2123             G => q{MMM y G – MMM y G},
2124             M => q{MMM – MMM y G},
2125             y => q{MMM y – MMM y G},
2126             },
2127             GyMMMEd => {
2128             G => q{E, MMM d, y G – E, MMM d, y G},
2129             M => q{E, MMM d – E, MMM d, y G},
2130             d => q{E, MMM d – E, MMM d, y G},
2131             y => q{E, MMM d, y – E, MMM d, y G},
2132             },
2133             GyMMMd => {
2134             G => q{MMM d, y G – MMM d, y G},
2135             M => q{MMM d – MMM d, y G},
2136             d => q{MMM d – d, y G},
2137             y => q{MMM d, y – MMM d, y G},
2138             },
2139             GyMd => {
2140             G => q{M/d/y GGGGG – M/d/y GGGGG},
2141             M => q{M/d/y – M/d/y GGGGG},
2142             d => q{M/d/y – M/d/y GGGGG},
2143             y => q{M/d/y – M/d/y GGGGG},
2144             },
2145             M => {
2146             M => q{M – M},
2147             },
2148             MEd => {
2149             M => q{E, M/d – E, M/d},
2150             d => q{E, M/d – E, M/d},
2151             },
2152             MMM => {
2153             M => q{MMM – MMM},
2154             },
2155             MMMEd => {
2156             M => q{E, MMM d – E, MMM d},
2157             d => q{E, MMM d – E, MMM d},
2158             },
2159             MMMd => {
2160             M => q{MMM d – MMM d},
2161             d => q{MMM d – d},
2162             },
2163             Md => {
2164             M => q{M/d – M/d},
2165             d => q{M/d – M/d},
2166             },
2167             d => {
2168             d => q{d – d},
2169             },
2170             y => {
2171             y => q{y – y G},
2172             },
2173             yM => {
2174             M => q{M/y – M/y GGGGG},
2175             y => q{M/y – M/y GGGGG},
2176             },
2177             yMEd => {
2178             M => q{E, M/d/y – E, M/d/y GGGGG},
2179             d => q{E, M/d/y – E, M/d/y GGGGG},
2180             y => q{E, M/d/y – E, M/d/y GGGGG},
2181             },
2182             yMMM => {
2183             M => q{MMM – MMM y G},
2184             y => q{MMM y – MMM y G},
2185             },
2186             yMMMEd => {
2187             M => q{E, MMM d – E, MMM d, y G},
2188             d => q{E, MMM d – E, MMM d, y G},
2189             y => q{E, MMM d, y – E, MMM d, y G},
2190             },
2191             yMMMM => {
2192             M => q{MMMM – MMMM y G},
2193             y => q{MMMM y – MMMM y G},
2194             },
2195             yMMMd => {
2196             M => q{MMM d – MMM d, y G},
2197             d => q{MMM d – d, y G},
2198             y => q{MMM d, y – MMM d, y G},
2199             },
2200             yMd => {
2201             M => q{M/d/y – M/d/y GGGGG},
2202             d => q{M/d/y – M/d/y GGGGG},
2203             y => q{M/d/y – M/d/y GGGGG},
2204             },
2205             },
2206             'gregorian' => {
2207             Gy => {
2208             G => q{y G – y G},
2209             y => q{y – y G},
2210             },
2211             GyM => {
2212             G => q{M/y G – M/y G},
2213             M => q{M/y – M/y G},
2214             y => q{M/y – M/y G},
2215             },
2216             GyMEd => {
2217             G => q{E, M/d/y G – E, M/d/y G},
2218             M => q{E, M/d/y – E, M/d/y G},
2219             d => q{E, M/d/y – E, M/d/y G},
2220             y => q{E, M/d/y – E, M/d/y G},
2221             },
2222             GyMMM => {
2223             G => q{MMM y G – MMM y G},
2224             M => q{MMM – MMM y G},
2225             y => q{MMM y – MMM y G},
2226             },
2227             GyMMMEd => {
2228             G => q{E, MMM d, y G – E, MMM d, y G},
2229             M => q{E, MMM d – E, MMM d, y G},
2230             d => q{E, MMM d – E, MMM d, y G},
2231             y => q{E, MMM d, y – E, MMM d, y G},
2232             },
2233             GyMMMd => {
2234             G => q{MMM d, y G – MMM d, y G},
2235             M => q{MMM d – MMM d, y G},
2236             d => q{MMM d – d, y G},
2237             y => q{MMM d, y – MMM d, y G},
2238             },
2239             GyMd => {
2240             G => q{M/d/y G – M/d/y G},
2241             M => q{M/d/y – M/d/y G},
2242             d => q{M/d/y – M/d/y G},
2243             y => q{M/d/y – M/d/y G},
2244             },
2245             M => {
2246             M => q{M – M},
2247             },
2248             MEd => {
2249             M => q{E, M/d – E, M/d},
2250             d => q{E, M/d – E, M/d},
2251             },
2252             MMM => {
2253             M => q{MMM – MMM},
2254             },
2255             MMMEd => {
2256             M => q{E, MMM d – E, MMM d},
2257             d => q{E, MMM d – E, MMM d},
2258             },
2259             MMMd => {
2260             M => q{MMM d – MMM d},
2261             d => q{MMM d – d},
2262             },
2263             Md => {
2264             M => q{M/d – M/d},
2265             d => q{M/d – M/d},
2266             },
2267             d => {
2268             d => q{d – d},
2269             },
2270             h => {
2271             a => q{h a – h a},
2272             h => q{h–h a},
2273             },
2274             hm => {
2275             a => q{h:mm a – h:mm a},
2276             h => q{h:mm–h:mm a},
2277             m => q{h:mm–h:mm a},
2278             },
2279             hmv => {
2280             a => q{h:mm a – h:mm a v},
2281             },
2282             hv => {
2283             h => q{h–h a v},
2284             },
2285             y => {
2286             y => q{y – y},
2287             },
2288             yM => {
2289             M => q{M/y – M/y},
2290             y => q{M/y – M/y},
2291             },
2292             yMEd => {
2293             M => q{E, M/d/y – E, M/d/y},
2294             d => q{E, M/d/y – E, M/d/y},
2295             y => q{E, M/d/y – E, M/d/y},
2296             },
2297             yMMM => {
2298             M => q{MMM – MMM y},
2299             y => q{MMM y – MMM y},
2300             },
2301             yMMMEd => {
2302             M => q{E, MMM d – E, MMM d, y},
2303             d => q{E, MMM d – E, MMM d, y},
2304             y => q{E, MMM d, y – E, MMM d, y},
2305             },
2306             yMMMM => {
2307             M => q{MMMM – MMMM y},
2308             y => q{MMMM y – MMMM y},
2309             },
2310             yMMMd => {
2311             M => q{MMM d – MMM d, y},
2312             d => q{MMM d – d, y},
2313             y => q{MMM d, y – MMM d, y},
2314             },
2315             yMd => {
2316             M => q{M/d/y – M/d/y},
2317             d => q{M/d/y – M/d/y},
2318             y => q{M/d/y – M/d/y},
2319             },
2320             },
2321             } },
2322             );
2323              
2324             has 'time_zone_names' => (
2325             is => 'ro',
2326             isa => HashRef,
2327             init_arg => undef,
2328             default => sub { {
2329             regionFormat => q({0} Time),
2330             regionFormat => q({0} Daylight Time),
2331             regionFormat => q({0} Standard Time),
2332             'Afghanistan' => {
2333             long => {
2334             'standard' => q#Afghanistan Time#,
2335             },
2336             },
2337             'Africa_Central' => {
2338             long => {
2339             'standard' => q#Central Africa Time#,
2340             },
2341             },
2342             'Africa_Eastern' => {
2343             long => {
2344             'standard' => q#East Africa Time#,
2345             },
2346             },
2347             'Africa_Southern' => {
2348             long => {
2349             'standard' => q#South Africa Standard Time#,
2350             },
2351             },
2352             'Africa_Western' => {
2353             long => {
2354             'daylight' => q#West Africa Summer Time#,
2355             'generic' => q#West Africa Time#,
2356             'standard' => q#West Africa Standard Time#,
2357             },
2358             },
2359             'Alaska' => {
2360             long => {
2361             'daylight' => q#Alaska Daylight Time#,
2362             'generic' => q#Alaska Time#,
2363             'standard' => q#Alaska Standard Time#,
2364             },
2365             },
2366             'Amazon' => {
2367             long => {
2368             'daylight' => q#Amazon Summer Time#,
2369             'generic' => q#Amazon Time#,
2370             'standard' => q#Amazon Standard Time#,
2371             },
2372             },
2373             'America/Bahia_Banderas' => {
2374             exemplarCity => q#Bahia Banderas#,
2375             },
2376             'America/Cancun' => {
2377             exemplarCity => q#Cancun#,
2378             },
2379             'America/Merida' => {
2380             exemplarCity => q#Merida#,
2381             },
2382             'America_Central' => {
2383             long => {
2384             'daylight' => q#Central Daylight Time#,
2385             'generic' => q#Central Time#,
2386             'standard' => q#Central Standard Time#,
2387             },
2388             },
2389             'America_Eastern' => {
2390             long => {
2391             'daylight' => q#Eastern Daylight Time#,
2392             'generic' => q#Eastern Time#,
2393             'standard' => q#Eastern Standard Time#,
2394             },
2395             },
2396             'America_Mountain' => {
2397             long => {
2398             'daylight' => q#Mountain Daylight Time#,
2399             'generic' => q#Mountain Time#,
2400             'standard' => q#Mountain Standard Time#,
2401             },
2402             },
2403             'America_Pacific' => {
2404             long => {
2405             'daylight' => q#Pacific Daylight Time#,
2406             'generic' => q#Pacific Time#,
2407             'standard' => q#Pacific Standard Time#,
2408             },
2409             },
2410             'Apia' => {
2411             long => {
2412             'daylight' => q#Apia Daylight Time#,
2413             'generic' => q#Apia Time#,
2414             'standard' => q#Apia Standard Time#,
2415             },
2416             },
2417             'Arabian' => {
2418             long => {
2419             'daylight' => q#Arabian Daylight Time#,
2420             'generic' => q#Arabian Time#,
2421             'standard' => q#Arabian Standard Time#,
2422             },
2423             },
2424             'Argentina' => {
2425             long => {
2426             'daylight' => q#Argentina Summer Time#,
2427             'generic' => q#Argentina Time#,
2428             'standard' => q#Argentina Standard Time#,
2429             },
2430             },
2431             'Argentina_Western' => {
2432             long => {
2433             'daylight' => q#Western Argentina Summer Time#,
2434             'generic' => q#Western Argentina Time#,
2435             'standard' => q#Western Argentina Standard Time#,
2436             },
2437             },
2438             'Armenia' => {
2439             long => {
2440             'daylight' => q#Armenia Summer Time#,
2441             'generic' => q#Armenia Time#,
2442             'standard' => q#Armenia Standard Time#,
2443             },
2444             },
2445             'Asia/Qostanay' => {
2446             exemplarCity => q#Kostanay#,
2447             },
2448             'Asia/Saigon' => {
2449             exemplarCity => q#Ho Chi Minh City#,
2450             },
2451             'Atlantic' => {
2452             long => {
2453             'daylight' => q#Atlantic Daylight Time#,
2454             'generic' => q#Atlantic Time#,
2455             'standard' => q#Atlantic Standard Time#,
2456             },
2457             },
2458             'Australia_Central' => {
2459             long => {
2460             'daylight' => q#Australian Central Daylight Time#,
2461             'generic' => q#Central Australia Time#,
2462             'standard' => q#Australian Central Standard Time#,
2463             },
2464             },
2465             'Australia_CentralWestern' => {
2466             long => {
2467             'daylight' => q#Australian Central Western Daylight Time#,
2468             'generic' => q#Australian Central Western Time#,
2469             'standard' => q#Australian Central Western Standard Time#,
2470             },
2471             },
2472             'Australia_Eastern' => {
2473             long => {
2474             'daylight' => q#Australian Eastern Daylight Time#,
2475             'generic' => q#Eastern Australia Time#,
2476             'standard' => q#Australian Eastern Standard Time#,
2477             },
2478             },
2479             'Australia_Western' => {
2480             long => {
2481             'daylight' => q#Australian Western Daylight Time#,
2482             'generic' => q#Western Australia Time#,
2483             'standard' => q#Australian Western Standard Time#,
2484             },
2485             },
2486             'Azerbaijan' => {
2487             long => {
2488             'daylight' => q#Azerbaijan Summer Time#,
2489             'generic' => q#Azerbaijan Time#,
2490             'standard' => q#Azerbaijan Standard Time#,
2491             },
2492             },
2493             'Azores' => {
2494             long => {
2495             'daylight' => q#Azores Summer Time#,
2496             'generic' => q#Azores Time#,
2497             'standard' => q#Azores Standard Time#,
2498             },
2499             },
2500             'Bangladesh' => {
2501             long => {
2502             'daylight' => q#Bangladesh Summer Time#,
2503             'generic' => q#Bangladesh Time#,
2504             'standard' => q#Bangladesh Standard Time#,
2505             },
2506             },
2507             'Bhutan' => {
2508             long => {
2509             'standard' => q#Bhutan Time#,
2510             },
2511             },
2512             'Bolivia' => {
2513             long => {
2514             'standard' => q#Bolivia Time#,
2515             },
2516             },
2517             'Brasilia' => {
2518             long => {
2519             'daylight' => q#Brasilia Summer Time#,
2520             'generic' => q#Brasilia Time#,
2521             'standard' => q#Brasilia Standard Time#,
2522             },
2523             },
2524             'Brunei' => {
2525             long => {
2526             'standard' => q#Brunei Darussalam Time#,
2527             },
2528             },
2529             'Cape_Verde' => {
2530             long => {
2531             'daylight' => q#Cape Verde Summer Time#,
2532             'generic' => q#Cape Verde Time#,
2533             'standard' => q#Cape Verde Standard Time#,
2534             },
2535             },
2536             'Chamorro' => {
2537             long => {
2538             'standard' => q#Chamorro Standard Time#,
2539             },
2540             },
2541             'Chatham' => {
2542             long => {
2543             'daylight' => q#Chatham Daylight Time#,
2544             'generic' => q#Chatham Time#,
2545             'standard' => q#Chatham Standard Time#,
2546             },
2547             },
2548             'Chile' => {
2549             long => {
2550             'daylight' => q#Chile Summer Time#,
2551             'generic' => q#Chile Time#,
2552             'standard' => q#Chile Standard Time#,
2553             },
2554             },
2555             'China' => {
2556             long => {
2557             'daylight' => q#China Daylight Time#,
2558             'generic' => q#China Time#,
2559             'standard' => q#China Standard Time#,
2560             },
2561             },
2562             'Christmas' => {
2563             long => {
2564             'standard' => q#Christmas Island Time#,
2565             },
2566             },
2567             'Cocos' => {
2568             long => {
2569             'standard' => q#Cocos Islands Time#,
2570             },
2571             },
2572             'Colombia' => {
2573             long => {
2574             'daylight' => q#Colombia Summer Time#,
2575             'generic' => q#Colombia Time#,
2576             'standard' => q#Colombia Standard Time#,
2577             },
2578             },
2579             'Cook' => {
2580             long => {
2581             'daylight' => q#Cook Islands Half Summer Time#,
2582             'generic' => q#Cook Islands Time#,
2583             'standard' => q#Cook Islands Standard Time#,
2584             },
2585             },
2586             'Cuba' => {
2587             long => {
2588             'daylight' => q#Cuba Daylight Time#,
2589             'generic' => q#Cuba Time#,
2590             'standard' => q#Cuba Standard Time#,
2591             },
2592             },
2593             'Davis' => {
2594             long => {
2595             'standard' => q#Davis Time#,
2596             },
2597             },
2598             'DumontDUrville' => {
2599             long => {
2600             'standard' => q#Dumont-d’Urville Time#,
2601             },
2602             },
2603             'East_Timor' => {
2604             long => {
2605             'standard' => q#East Timor Time#,
2606             },
2607             },
2608             'Easter' => {
2609             long => {
2610             'daylight' => q#Easter Island Summer Time#,
2611             'generic' => q#Easter Island Time#,
2612             'standard' => q#Easter Island Standard Time#,
2613             },
2614             },
2615             'Ecuador' => {
2616             long => {
2617             'standard' => q#Ecuador Time#,
2618             },
2619             },
2620             'Etc/UTC' => {
2621             long => {
2622             'standard' => q#Coordinated Universal Time#,
2623             },
2624             },
2625             'Etc/Unknown' => {
2626             exemplarCity => q#Unknown City#,
2627             },
2628             'Europe/Dublin' => {
2629             long => {
2630             'daylight' => q#Irish Standard Time#,
2631             },
2632             },
2633             'Europe/London' => {
2634             long => {
2635             'daylight' => q#British Summer Time#,
2636             },
2637             },
2638             'Europe_Central' => {
2639             long => {
2640             'daylight' => q#Central European Summer Time#,
2641             'generic' => q#Central European Time#,
2642             'standard' => q#Central European Standard Time#,
2643             },
2644             },
2645             'Europe_Eastern' => {
2646             long => {
2647             'daylight' => q#Eastern European Summer Time#,
2648             'generic' => q#Eastern European Time#,
2649             'standard' => q#Eastern European Standard Time#,
2650             },
2651             },
2652             'Europe_Further_Eastern' => {
2653             long => {
2654             'standard' => q#Further-eastern European Time#,
2655             },
2656             },
2657             'Europe_Western' => {
2658             long => {
2659             'daylight' => q#Western European Summer Time#,
2660             'generic' => q#Western European Time#,
2661             'standard' => q#Western European Standard Time#,
2662             },
2663             },
2664             'Falkland' => {
2665             long => {
2666             'daylight' => q#Falkland Islands Summer Time#,
2667             'generic' => q#Falkland Islands Time#,
2668             'standard' => q#Falkland Islands Standard Time#,
2669             },
2670             },
2671             'Fiji' => {
2672             long => {
2673             'daylight' => q#Fiji Summer Time#,
2674             'generic' => q#Fiji Time#,
2675             'standard' => q#Fiji Standard Time#,
2676             },
2677             },
2678             'French_Guiana' => {
2679             long => {
2680             'standard' => q#French Guiana Time#,
2681             },
2682             },
2683             'French_Southern' => {
2684             long => {
2685             'standard' => q#French Southern & Antarctic Time#,
2686             },
2687             },
2688             'GMT' => {
2689             long => {
2690             'standard' => q#Greenwich Mean Time#,
2691             },
2692             },
2693             'Galapagos' => {
2694             long => {
2695             'standard' => q#Galapagos Time#,
2696             },
2697             },
2698             'Gambier' => {
2699             long => {
2700             'standard' => q#Gambier Time#,
2701             },
2702             },
2703             'Georgia' => {
2704             long => {
2705             'daylight' => q#Georgia Summer Time#,
2706             'generic' => q#Georgia Time#,
2707             'standard' => q#Georgia Standard Time#,
2708             },
2709             },
2710             'Gilbert_Islands' => {
2711             long => {
2712             'standard' => q#Gilbert Islands Time#,
2713             },
2714             },
2715             'Greenland_Eastern' => {
2716             long => {
2717             'daylight' => q#East Greenland Summer Time#,
2718             'generic' => q#East Greenland Time#,
2719             'standard' => q#East Greenland Standard Time#,
2720             },
2721             },
2722             'Greenland_Western' => {
2723             long => {
2724             'daylight' => q#West Greenland Summer Time#,
2725             'generic' => q#West Greenland Time#,
2726             'standard' => q#West Greenland Standard Time#,
2727             },
2728             },
2729             'Gulf' => {
2730             long => {
2731             'standard' => q#Gulf Standard Time#,
2732             },
2733             },
2734             'Guyana' => {
2735             long => {
2736             'standard' => q#Guyana Time#,
2737             },
2738             },
2739             'Hawaii_Aleutian' => {
2740             long => {
2741             'daylight' => q#Hawaii-Aleutian Daylight Time#,
2742             'generic' => q#Hawaii-Aleutian Time#,
2743             'standard' => q#Hawaii-Aleutian Standard Time#,
2744             },
2745             },
2746             'Hong_Kong' => {
2747             long => {
2748             'daylight' => q#Hong Kong Summer Time#,
2749             'generic' => q#Hong Kong Time#,
2750             'standard' => q#Hong Kong Standard Time#,
2751             },
2752             },
2753             'Hovd' => {
2754             long => {
2755             'daylight' => q#Hovd Summer Time#,
2756             'generic' => q#Hovd Time#,
2757             'standard' => q#Hovd Standard Time#,
2758             },
2759             },
2760             'India' => {
2761             long => {
2762             'standard' => q#India Standard Time#,
2763             },
2764             },
2765             'Indian_Ocean' => {
2766             long => {
2767             'standard' => q#Indian Ocean Time#,
2768             },
2769             },
2770             'Indochina' => {
2771             long => {
2772             'standard' => q#Indochina Time#,
2773             },
2774             },
2775             'Indonesia_Central' => {
2776             long => {
2777             'standard' => q#Central Indonesia Time#,
2778             },
2779             },
2780             'Indonesia_Eastern' => {
2781             long => {
2782             'standard' => q#Eastern Indonesia Time#,
2783             },
2784             },
2785             'Indonesia_Western' => {
2786             long => {
2787             'standard' => q#Western Indonesia Time#,
2788             },
2789             },
2790             'Iran' => {
2791             long => {
2792             'daylight' => q#Iran Daylight Time#,
2793             'generic' => q#Iran Time#,
2794             'standard' => q#Iran Standard Time#,
2795             },
2796             },
2797             'Irkutsk' => {
2798             long => {
2799             'daylight' => q#Irkutsk Summer Time#,
2800             'generic' => q#Irkutsk Time#,
2801             'standard' => q#Irkutsk Standard Time#,
2802             },
2803             },
2804             'Israel' => {
2805             long => {
2806             'daylight' => q#Israel Daylight Time#,
2807             'generic' => q#Israel Time#,
2808             'standard' => q#Israel Standard Time#,
2809             },
2810             },
2811             'Japan' => {
2812             long => {
2813             'daylight' => q#Japan Daylight Time#,
2814             'generic' => q#Japan Time#,
2815             'standard' => q#Japan Standard Time#,
2816             },
2817             },
2818             'Kazakhstan' => {
2819             long => {
2820             'standard' => q#Kazakhstan Time#,
2821             },
2822             },
2823             'Kazakhstan_Eastern' => {
2824             long => {
2825             'standard' => q#East Kazakhstan Time#,
2826             },
2827             },
2828             'Kazakhstan_Western' => {
2829             long => {
2830             'standard' => q#West Kazakhstan Time#,
2831             },
2832             },
2833             'Korea' => {
2834             long => {
2835             'daylight' => q#Korean Daylight Time#,
2836             'generic' => q#Korean Time#,
2837             'standard' => q#Korean Standard Time#,
2838             },
2839             },
2840             'Kosrae' => {
2841             long => {
2842             'standard' => q#Kosrae Time#,
2843             },
2844             },
2845             'Krasnoyarsk' => {
2846             long => {
2847             'daylight' => q#Krasnoyarsk Summer Time#,
2848             'generic' => q#Krasnoyarsk Time#,
2849             'standard' => q#Krasnoyarsk Standard Time#,
2850             },
2851             },
2852             'Kyrgystan' => {
2853             long => {
2854             'standard' => q#Kyrgyzstan Time#,
2855             },
2856             },
2857             'Line_Islands' => {
2858             long => {
2859             'standard' => q#Line Islands Time#,
2860             },
2861             },
2862             'Lord_Howe' => {
2863             long => {
2864             'daylight' => q#Lord Howe Daylight Time#,
2865             'generic' => q#Lord Howe Time#,
2866             'standard' => q#Lord Howe Standard Time#,
2867             },
2868             },
2869             'Magadan' => {
2870             long => {
2871             'daylight' => q#Magadan Summer Time#,
2872             'generic' => q#Magadan Time#,
2873             'standard' => q#Magadan Standard Time#,
2874             },
2875             },
2876             'Malaysia' => {
2877             long => {
2878             'standard' => q#Malaysia Time#,
2879             },
2880             },
2881             'Maldives' => {
2882             long => {
2883             'standard' => q#Maldives Time#,
2884             },
2885             },
2886             'Marquesas' => {
2887             long => {
2888             'standard' => q#Marquesas Time#,
2889             },
2890             },
2891             'Marshall_Islands' => {
2892             long => {
2893             'standard' => q#Marshall Islands Time#,
2894             },
2895             },
2896             'Mauritius' => {
2897             long => {
2898             'daylight' => q#Mauritius Summer Time#,
2899             'generic' => q#Mauritius Time#,
2900             'standard' => q#Mauritius Standard Time#,
2901             },
2902             },
2903             'Mawson' => {
2904             long => {
2905             'standard' => q#Mawson Time#,
2906             },
2907             },
2908             'Mexico_Pacific' => {
2909             long => {
2910             'daylight' => q#Mexican Pacific Daylight Time#,
2911             'generic' => q#Mexican Pacific Time#,
2912             'standard' => q#Mexican Pacific Standard Time#,
2913             },
2914             },
2915             'Mongolia' => {
2916             long => {
2917             'daylight' => q#Ulaanbaatar Summer Time#,
2918             'generic' => q#Ulaanbaatar Time#,
2919             'standard' => q#Ulaanbaatar Standard Time#,
2920             },
2921             },
2922             'Moscow' => {
2923             long => {
2924             'daylight' => q#Moscow Summer Time#,
2925             'generic' => q#Moscow Time#,
2926             'standard' => q#Moscow Standard Time#,
2927             },
2928             },
2929             'Myanmar' => {
2930             long => {
2931             'standard' => q#Myanmar Time#,
2932             },
2933             },
2934             'Nauru' => {
2935             long => {
2936             'standard' => q#Nauru Time#,
2937             },
2938             },
2939             'Nepal' => {
2940             long => {
2941             'standard' => q#Nepal Time#,
2942             },
2943             },
2944             'New_Caledonia' => {
2945             long => {
2946             'daylight' => q#New Caledonia Summer Time#,
2947             'generic' => q#New Caledonia Time#,
2948             'standard' => q#New Caledonia Standard Time#,
2949             },
2950             },
2951             'New_Zealand' => {
2952             long => {
2953             'daylight' => q#New Zealand Daylight Time#,
2954             'generic' => q#New Zealand Time#,
2955             'standard' => q#New Zealand Standard Time#,
2956             },
2957             },
2958             'Newfoundland' => {
2959             long => {
2960             'daylight' => q#Newfoundland Daylight Time#,
2961             'generic' => q#Newfoundland Time#,
2962             'standard' => q#Newfoundland Standard Time#,
2963             },
2964             },
2965             'Niue' => {
2966             long => {
2967             'standard' => q#Niue Time#,
2968             },
2969             },
2970             'Norfolk' => {
2971             long => {
2972             'daylight' => q#Norfolk Island Daylight Time#,
2973             'generic' => q#Norfolk Island Time#,
2974             'standard' => q#Norfolk Island Standard Time#,
2975             },
2976             },
2977             'Noronha' => {
2978             long => {
2979             'daylight' => q#Fernando de Noronha Summer Time#,
2980             'generic' => q#Fernando de Noronha Time#,
2981             'standard' => q#Fernando de Noronha Standard Time#,
2982             },
2983             },
2984             'Novosibirsk' => {
2985             long => {
2986             'daylight' => q#Novosibirsk Summer Time#,
2987             'generic' => q#Novosibirsk Time#,
2988             'standard' => q#Novosibirsk Standard Time#,
2989             },
2990             },
2991             'Omsk' => {
2992             long => {
2993             'daylight' => q#Omsk Summer Time#,
2994             'generic' => q#Omsk Time#,
2995             'standard' => q#Omsk Standard Time#,
2996             },
2997             },
2998             'Pakistan' => {
2999             long => {
3000             'daylight' => q#Pakistan Summer Time#,
3001             'generic' => q#Pakistan Time#,
3002             'standard' => q#Pakistan Standard Time#,
3003             },
3004             },
3005             'Palau' => {
3006             long => {
3007             'standard' => q#Palau Time#,
3008             },
3009             },
3010             'Papua_New_Guinea' => {
3011             long => {
3012             'standard' => q#Papua New Guinea Time#,
3013             },
3014             },
3015             'Paraguay' => {
3016             long => {
3017             'daylight' => q#Paraguay Summer Time#,
3018             'generic' => q#Paraguay Time#,
3019             'standard' => q#Paraguay Standard Time#,
3020             },
3021             },
3022             'Peru' => {
3023             long => {
3024             'daylight' => q#Peru Summer Time#,
3025             'generic' => q#Peru Time#,
3026             'standard' => q#Peru Standard Time#,
3027             },
3028             },
3029             'Philippines' => {
3030             long => {
3031             'daylight' => q#Philippine Summer Time#,
3032             'generic' => q#Philippine Time#,
3033             'standard' => q#Philippine Standard Time#,
3034             },
3035             },
3036             'Phoenix_Islands' => {
3037             long => {
3038             'standard' => q#Phoenix Islands Time#,
3039             },
3040             },
3041             'Pierre_Miquelon' => {
3042             long => {
3043             'daylight' => q#St. Pierre & Miquelon Daylight Time#,
3044             'generic' => q#St. Pierre & Miquelon Time#,
3045             'standard' => q#St. Pierre & Miquelon Standard Time#,
3046             },
3047             },
3048             'Pitcairn' => {
3049             long => {
3050             'standard' => q#Pitcairn Time#,
3051             },
3052             },
3053             'Ponape' => {
3054             long => {
3055             'standard' => q#Ponape Time#,
3056             },
3057             },
3058             'Pyongyang' => {
3059             long => {
3060             'standard' => q#Pyongyang Time#,
3061             },
3062             },
3063             'Reunion' => {
3064             long => {
3065             'standard' => q#Réunion Time#,
3066             },
3067             },
3068             'Rothera' => {
3069             long => {
3070             'standard' => q#Rothera Time#,
3071             },
3072             },
3073             'Sakhalin' => {
3074             long => {
3075             'daylight' => q#Sakhalin Summer Time#,
3076             'generic' => q#Sakhalin Time#,
3077             'standard' => q#Sakhalin Standard Time#,
3078             },
3079             },
3080             'Samoa' => {
3081             long => {
3082             'daylight' => q#Samoa Daylight Time#,
3083             'generic' => q#Samoa Time#,
3084             'standard' => q#Samoa Standard Time#,
3085             },
3086             },
3087             'Seychelles' => {
3088             long => {
3089             'standard' => q#Seychelles Time#,
3090             },
3091             },
3092             'Singapore' => {
3093             long => {
3094             'standard' => q#Singapore Standard Time#,
3095             },
3096             },
3097             'Solomon' => {
3098             long => {
3099             'standard' => q#Solomon Islands Time#,
3100             },
3101             },
3102             'South_Georgia' => {
3103             long => {
3104             'standard' => q#South Georgia Time#,
3105             },
3106             },
3107             'Suriname' => {
3108             long => {
3109             'standard' => q#Suriname Time#,
3110             },
3111             },
3112             'Syowa' => {
3113             long => {
3114             'standard' => q#Syowa Time#,
3115             },
3116             },
3117             'Tahiti' => {
3118             long => {
3119             'standard' => q#Tahiti Time#,
3120             },
3121             },
3122             'Taipei' => {
3123             long => {
3124             'daylight' => q#Taipei Daylight Time#,
3125             'generic' => q#Taipei Time#,
3126             'standard' => q#Taipei Standard Time#,
3127             },
3128             },
3129             'Tajikistan' => {
3130             long => {
3131             'standard' => q#Tajikistan Time#,
3132             },
3133             },
3134             'Tokelau' => {
3135             long => {
3136             'standard' => q#Tokelau Time#,
3137             },
3138             },
3139             'Tonga' => {
3140             long => {
3141             'daylight' => q#Tonga Summer Time#,
3142             'generic' => q#Tonga Time#,
3143             'standard' => q#Tonga Standard Time#,
3144             },
3145             },
3146             'Truk' => {
3147             long => {
3148             'standard' => q#Chuuk Time#,
3149             },
3150             },
3151             'Turkmenistan' => {
3152             long => {
3153             'daylight' => q#Turkmenistan Summer Time#,
3154             'generic' => q#Turkmenistan Time#,
3155             'standard' => q#Turkmenistan Standard Time#,
3156             },
3157             },
3158             'Tuvalu' => {
3159             long => {
3160             'standard' => q#Tuvalu Time#,
3161             },
3162             },
3163             'Uruguay' => {
3164             long => {
3165             'daylight' => q#Uruguay Summer Time#,
3166             'generic' => q#Uruguay Time#,
3167             'standard' => q#Uruguay Standard Time#,
3168             },
3169             },
3170             'Uzbekistan' => {
3171             long => {
3172             'daylight' => q#Uzbekistan Summer Time#,
3173             'generic' => q#Uzbekistan Time#,
3174             'standard' => q#Uzbekistan Standard Time#,
3175             },
3176             },
3177             'Vanuatu' => {
3178             long => {
3179             'daylight' => q#Vanuatu Summer Time#,
3180             'generic' => q#Vanuatu Time#,
3181             'standard' => q#Vanuatu Standard Time#,
3182             },
3183             },
3184             'Venezuela' => {
3185             long => {
3186             'standard' => q#Venezuela Time#,
3187             },
3188             },
3189             'Vladivostok' => {
3190             long => {
3191             'daylight' => q#Vladivostok Summer Time#,
3192             'generic' => q#Vladivostok Time#,
3193             'standard' => q#Vladivostok Standard Time#,
3194             },
3195             },
3196             'Volgograd' => {
3197             long => {
3198             'daylight' => q#Volgograd Summer Time#,
3199             'generic' => q#Volgograd Time#,
3200             'standard' => q#Volgograd Standard Time#,
3201             },
3202             },
3203             'Vostok' => {
3204             long => {
3205             'standard' => q#Vostok Time#,
3206             },
3207             },
3208             'Wake' => {
3209             long => {
3210             'standard' => q#Wake Island Time#,
3211             },
3212             },
3213             'Wallis' => {
3214             long => {
3215             'standard' => q#Wallis & Futuna Time#,
3216             },
3217             },
3218             'Yakutsk' => {
3219             long => {
3220             'daylight' => q#Yakutsk Summer Time#,
3221             'generic' => q#Yakutsk Time#,
3222             'standard' => q#Yakutsk Standard Time#,
3223             },
3224             },
3225             'Yekaterinburg' => {
3226             long => {
3227             'daylight' => q#Yekaterinburg Summer Time#,
3228             'generic' => q#Yekaterinburg Time#,
3229             'standard' => q#Yekaterinburg Standard Time#,
3230             },
3231             },
3232             'Yukon' => {
3233             long => {
3234             'standard' => q#Yukon Time#,
3235             },
3236             },
3237             } }
3238             );
3239 1     1   6550 no Moo;
  1         2  
  1         5  
3240              
3241             1;
3242              
3243             # vim: tabstop=4