File Coverage

blib/lib/Locale/CLDR/Locales/Ti.pm
Criterion Covered Total %
statement 32 39 82.0
branch n/a
condition n/a
subroutine 11 12 91.6
pod 0 1 0.0
total 43 52 82.6


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Ti - Package for language Tigrinya
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/ti.xml
10             # on Mon 11 Apr 5:39:26 pm GMT
11              
12             use strict;
13 1     1   863269 use warnings;
  1         2  
  1         25  
14 1     1   4 use version;
  1         1  
  1         20  
15 1     1   4  
  1         2  
  1         5  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   91 use mro 'c3';
  1         3  
20 1     1   4 use utf8;
  1         2  
  1         5  
21 1     1   19 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         5  
22 1     1   466 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         23  
23 1     1   102 use Moo;
  1         2  
  1         7  
24 1     1   853  
  1         2  
  1         5  
25             extends('Locale::CLDR::Locales::Root');
26             # Need to add code for Key type pattern
27             my ($self, $name, $region, $script, $variant) = @_;
28              
29 0     0 0   my $display_pattern = '{0} ({1})';
30             $display_pattern =~s/\{0\}/$name/g;
31 0           my $subtags = join '{0}, {1}', grep {$_} (
32 0           $region,
33 0           $script,
  0            
34             $variant,
35             );
36              
37             $display_pattern =~s/\{1\}/$subtags/g;
38             return $display_pattern;
39 0           }
40 0            
41             has 'display_name_language' => (
42             is => 'ro',
43             isa => CodeRef,
44             init_arg => undef,
45             default => sub {
46             sub {
47             my %languages = (
48             'af' => 'አፍሪቃንሰኛ',
49             'am' => 'አምሐረኛ',
50             'ar' => 'ዓረበኛ',
51             'az' => 'አዜርባይጃንኛ',
52             'be' => 'ቤላራሻኛ',
53             'bg' => 'ቡልጋሪኛ',
54             'bn' => 'በንጋሊኛ',
55             'br' => 'ብሬቶን',
56             'bs' => 'ቦስኒያን',
57             'ca' => 'ካታላን',
58             'cs' => 'ቼክኛ',
59             'cy' => 'ወልሽ',
60             'da' => 'ዴኒሽ',
61             'de' => 'ጀርመን',
62             'el' => 'ግሪከኛ',
63             'en' => 'እንግሊዝኛ',
64             'en_GB@alt=short' => 'እንግሊዝኛ (GB)',
65             'en_US@alt=short' => 'እንግሊዝኛ (US)',
66             'eo' => 'ኤስፐራንቶ',
67             'es' => 'ስፓኒሽ',
68             'et' => 'ኤስቶኒአን',
69             'eu' => 'ባስክኛ',
70             'fa' => 'ፐርሲያኛ',
71             'fi' => 'ፊኒሽ',
72             'fil' => 'ታጋሎገኛ',
73             'fo' => 'ፋሮኛ',
74             'fr' => 'ፈረንሳይኛ',
75             'fy' => 'ፍሪሰኛ',
76             'ga' => 'አይሪሽ',
77             'gd' => 'እስኮትስ ጌልክኛ',
78             'gl' => 'ጋለቪኛ',
79             'gn' => 'ጓራኒ',
80             'gu' => 'ጉጃራቲኛ',
81             'he' => 'ዕብራስጥ',
82             'hi' => 'ሕንደኛ',
83             'hr' => 'ክሮሽያንኛ',
84             'hu' => 'ሀንጋሪኛ',
85             'ia' => 'ኢንቴር ቋንቋ',
86             'id' => 'እንዶኑሲኛ',
87             'is' => 'አይስላንደኛ',
88             'it' => 'ጣሊያንኛ',
89             'ja' => 'ጃፓንኛ',
90             'jv' => 'ጃቫንኛ',
91             'ka' => 'ጊዮርጊያኛ',
92             'kn' => 'ካማደኛ',
93             'ko' => 'ኮሪያኛ',
94             'ku' => 'ኩርድሽ',
95             'ky' => 'ኪሩጋዚ',
96             'la' => 'ላቲንኛ',
97             'lt' => 'ሊቱአኒየን',
98             'lv' => 'ላቲቪያን',
99             'mk' => 'ማክዶኒኛ',
100             'ml' => 'ማላያላምኛ',
101             'mr' => 'ማራቲኛ',
102             'ms' => 'ማላይኛ',
103             'mt' => 'ማልቲስኛ',
104             'ne' => 'ኔፖሊኛ',
105             'nl' => 'ደች',
106             'nn' => 'ኖርዌይኛ (ናይ ኝኖርስክ)',
107             'no' => 'ኖርዌጂያን',
108             'oc' => 'ኦኪታንኛ',
109             'or' => 'ኦሪያ',
110             'pa' => 'ፑንጃቢኛ',
111             'pl' => 'ፖሊሽ',
112             'ps' => 'ፓሽቶ',
113             'pt' => 'ፖርቱጋሊኛ',
114             'pt_BR' => 'ፖርቱጋልኛ (ናይ ብራዚል)',
115             'pt_PT' => 'ፖርቱጋልኛ (ናይ ፖርቱጋል)',
116             'ro' => 'ሮማኒያን',
117             'ru' => 'ራሽኛ',
118             'sh' => 'ሰርቦ- ክሮዊታን',
119             'si' => 'ስንሃልኛ',
120             'sk' => 'ስሎቨክኛ',
121             'sl' => 'ስቁቪኛ',
122             'sq' => 'አልቤኒኛ',
123             'sr' => 'ሰርቢኛ',
124             'st' => 'ሰሴቶ',
125             'su' => 'ሱዳንኛ',
126             'sv' => 'ስዊድንኛ',
127             'sw' => 'ሰዋሂሊኛ',
128             'ta' => 'ታሚልኛ',
129             'te' => 'ተሉጉኛ',
130             'th' => 'ታይኛ',
131             'ti' => 'ትግርኛ',
132             'tk' => 'ናይ ቱርኪ ሰብዓይ (ቱርካዊ)',
133             'tlh' => 'ክሊንግኦንኛ',
134             'tr' => 'ቱርከኛ',
135             'tw' => 'ትዊ',
136             'uk' => 'ዩክረኒኛ',
137             'ur' => 'ኡርዱኛ',
138             'uz' => 'ኡዝበክኛ',
139             'vi' => 'ቪትናምኛ',
140             'xh' => 'ዞሳኛ',
141             'yi' => 'ዪዲሽ',
142             'zu' => 'ዙሉኛ',
143              
144             );
145             if (@_) {
146             return $languages{$_[0]};
147             }
148             return \%languages;
149             }
150             },
151             );
152              
153             has 'display_name_script' => (
154             is => 'ro',
155             isa => CodeRef,
156             init_arg => undef,
157             default => sub {
158             sub {
159             my %scripts = (
160             'Ethi' => 'ፊደል',
161             'Latn' => 'ላቲን',
162              
163             );
164             if ( @_ ) {
165             return $scripts{$_[0]};
166             }
167             return \%scripts;
168             }
169             }
170             );
171              
172             has 'display_name_region' => (
173             is => 'ro',
174             isa => HashRef[Str],
175             init_arg => undef,
176             default => sub {
177             {
178             '001' => 'ዓለም',
179             '002' => 'አፍሪካ',
180             '005' => 'ደቡባዊ አሜሪካ',
181             '009' => 'ኦሽኒያ',
182             '011' => 'ምዕራባዊ አፍሪካ',
183             '014' => 'ምስራቃዊ አፍሪካ',
184             '015' => 'ሰሜናዊ አፍሪካ',
185             '017' => 'መካከለኛ አፍሪካ',
186             '018' => 'ደቡባዊ አፍሪካ',
187             '019' => 'አሜሪካዎች',
188             '021' => 'ሰሜናዊ አሜሪካ',
189             '029' => 'ካሪቢያን',
190             '034' => 'ምሥራቃዊ እስያ',
191             '039' => 'ደቡባዊ አውሮፓ',
192             '053' => 'አውስትራሊያ እና ኒው ዚላንድ',
193             '054' => 'ሜላኔሲያ',
194             '061' => 'ፖሊኔዢያ',
195             '142' => 'እስያ',
196             '145' => 'ምዕራባዊ እስያ',
197             '150' => 'አውሮፓ',
198             '151' => 'ምስራቃዊ አውሮፓ',
199             '154' => 'ሰሜናዊ አውሮፓ',
200             '155' => 'ምዕራባዊ አውሮፓ',
201             'AC' => 'አሴንሽን ደሴት',
202             'AD' => 'አንዶራ',
203             'AE' => 'ሕቡራት ኢማራት ዓረብ',
204             'AF' => 'አፍጋኒስታን',
205             'AG' => 'ኣንቲጓን ባሩዳን',
206             'AI' => 'አንጉኢላ',
207             'AL' => 'አልባኒያ',
208             'AM' => 'አርሜኒያ',
209             'AO' => 'አንጐላ',
210             'AQ' => 'አንታርክቲካ',
211             'AR' => 'አርጀንቲና',
212             'AS' => 'ናይ ኣሜሪካ ሳሞኣ',
213             'AT' => 'ኦስትሪያ',
214             'AU' => 'አውስትሬሊያ',
215             'AW' => 'አሩባ',
216             'AX' => 'ደሴታት ኣላንድ',
217             'AZ' => 'አዘርባጃን',
218             'BA' => 'ቦዝንያን ሄርዘጎቪናን',
219             'BB' => 'ባርቤዶስ',
220             'BD' => 'ባንግላዲሽ',
221             'BE' => 'ቤልጄም',
222             'BF' => 'ቡርኪና ፋሶ',
223             'BG' => 'ቡልጌሪያ',
224             'BH' => 'ባህሬን',
225             'BI' => 'ብሩንዲ',
226             'BJ' => 'ቤኒን',
227             'BL' => 'ቅዱስ ባርተለሚይ',
228             'BM' => 'ቤርሙዳ',
229             'BN' => 'ብሩኒ',
230             'BO' => 'ቦሊቪያ',
231             'BQ' => 'ካሪቢያን ኔዘርላንድስ',
232             'BR' => 'ብራዚል',
233             'BS' => 'ባሃማስ',
234             'BT' => 'ቡህታን',
235             'BV' => 'ደሴታት ቦውቬት',
236             'BW' => 'ቦትስዋና',
237             'BY' => 'ቤላሩስ',
238             'BZ' => 'ቤሊዘ',
239             'CA' => 'ካናዳ',
240             'CC' => 'ኮኮስ ኬሊንግ ደሴቶች',
241             'CD' => 'ኮንጎ',
242             'CF' => 'ማእከላይ ኣፍሪቃ ሪፓብሊክ',
243             'CG' => 'ኮንጎ ሪፓብሊክ',
244             'CH' => 'ስዊዘርላንድ',
245             'CI' => 'ኮት ዲቯር',
246             'CI@alt=variant' => 'አይቮሪ ኮስት',
247             'CK' => 'ደሴታት ኩክ',
248             'CL' => 'ቺሊ',
249             'CM' => 'ካሜሩን',
250             'CN' => 'ቻይና',
251             'CO' => 'ኮሎምቢያ',
252             'CP' => 'ክሊፐርቶን ደሴት',
253             'CR' => 'ኮስታ ሪካ',
254             'CU' => 'ኩባ',
255             'CV' => 'ኬፕ ቬርዴ',
256             'CW' => 'ኩራካዎ',
257             'CX' => 'ደሴታት ክሪስትማስ',
258             'CY' => 'ሳይፕረስ',
259             'CZ' => 'ቼክ ሪፓብሊክ',
260             'CZ@alt=variant' => 'CZ',
261             'DE' => 'ጀርመን',
262             'DG' => 'ዲየጎ ጋርሺያ',
263             'DJ' => 'ጂቡቲ',
264             'DK' => 'ዴንማርክ',
265             'DM' => 'ዶሚኒካ',
266             'DO' => 'ዶመኒካ ሪፓብሊክ',
267             'DZ' => 'አልጄሪያ',
268             'EA' => 'ሲውታን ሜሊላን',
269             'EC' => 'ኢኳዶር',
270             'EE' => 'ኤስቶኒያ',
271             'EG' => 'ግብጽ',
272             'EH' => 'ምዕራባዊ ሳህራ',
273             'ER' => 'ኤርትራ',
274             'ES' => 'ስፔን',
275             'ET' => 'ኢትዮጵያ',
276             'FI' => 'ፊንላንድ',
277             'FJ' => 'ፊጂ',
278             'FK' => 'ደሴታት ፎክላንድ',
279             'FM' => 'ሚክሮኔዢያ',
280             'FO' => 'ደሴታት ፋራኦ',
281             'FR' => 'ፈረንሳይ',
282             'GA' => 'ጋቦን',
283             'GB' => 'እንግሊዝ',
284             'GB@alt=short' => 'ዩኬይ',
285             'GD' => 'ግሬናዳ',
286             'GE' => 'ጆርጂያ',
287             'GF' => 'ናይ ፈረንሳይ ጉይና',
288             'GG' => 'ገርንሲ',
289             'GH' => 'ጋና',
290             'GI' => 'ጊብራልታር',
291             'GL' => 'ግሪንላንድ',
292             'GM' => 'ጋምቢያ',
293             'GN' => 'ጊኒ',
294             'GP' => 'ጉዋደሉፕ',
295             'GQ' => 'ኢኳቶሪያል ጊኒ',
296             'GR' => 'ግሪክ',
297             'GS' => 'ደሴታት ደቡብ ጆርጂያን ደቡድ ሳንድዊችን',
298             'GT' => 'ጉዋቲማላ',
299             'GU' => 'ጉዋም',
300             'GW' => 'ቢሳዎ',
301             'GY' => 'ጉያና',
302             'HK' => 'ሆንግ ኮንግ',
303             'HK@alt=short' => 'ሆንግ ኮንግ',
304             'HM' => 'ደሴታት ሀርድን ማክዶናልድን',
305             'HN' => 'ሆንዱራስ',
306             'HR' => 'ክሮኤሽያ',
307             'HT' => 'ሀይቲ',
308             'HU' => 'ሀንጋሪ',
309             'IC' => 'ደሴታት ካናሪ',
310             'ID' => 'ኢንዶኔዢያ',
311             'IE' => 'አየርላንድ',
312             'IL' => 'እስራኤል',
313             'IM' => 'አይል ኦፍ ማን',
314             'IN' => 'ህንዲ',
315             'IO' => 'ናይ ብሪጣንያ ህንዳዊ ውቅያኖስ ግዝኣት',
316             'IQ' => 'ኢራቅ',
317             'IR' => 'ኢራን',
318             'IS' => 'አይስላንድ',
319             'IT' => 'ጣሊያን',
320             'JE' => 'ጀርሲ',
321             'JM' => 'ጃማይካ',
322             'JO' => 'ጆርዳን',
323             'JP' => 'ጃፓን',
324             'KE' => 'ኬንያ',
325             'KG' => 'ኪርጂስታን',
326             'KH' => 'ካምቦዲያ',
327             'KI' => 'ኪሪባቲ',
328             'KM' => 'ኮሞሮስ',
329             'KN' => 'ቅዱስ ኪትስን ኔቪስን',
330             'KP' => 'ሰሜን ኮሪያ',
331             'KR' => 'ደቡብ ኮሪያ',
332             'KW' => 'ክዌት',
333             'KY' => 'ካይማን ደሴቶች',
334             'KZ' => 'ካዛኪስታን',
335             'LA' => 'ላኦስ',
336             'LB' => 'ሊባኖስ',
337             'LC' => 'ሴንት ሉቺያ',
338             'LI' => 'ሊችተንስታይን',
339             'LK' => 'ሲሪላንካ',
340             'LR' => 'ላይቤሪያ',
341             'LS' => 'ሌሶቶ',
342             'LT' => 'ሊቱዌኒያ',
343             'LU' => 'ሉክሰምበርግ',
344             'LV' => 'ላትቪያ',
345             'LY' => 'ሊቢያ',
346             'MA' => 'ሞሮኮ',
347             'MC' => 'ሞናኮ',
348             'MD' => 'ሞልዶቫ',
349             'ME' => 'ሞንቴኔግሮ',
350             'MF' => 'ሴንት ማርቲን',
351             'MG' => 'ማዳጋስካር',
352             'MH' => 'ማርሻል አይላንድ',
353             'MK' => 'ማከዶኒያ',
354             'MK@alt=variant' => 'መቄዶኒያ',
355             'ML' => 'ማሊ',
356             'MM' => 'ማያንማር',
357             'MN' => 'ሞንጎሊያ',
358             'MO' => 'ማካዎ',
359             'MO@alt=short' => 'ማካው',
360             'MP' => 'ደሴታት ሰሜናዊ ማሪያና',
361             'MQ' => 'ማርቲኒክ',
362             'MR' => 'ሞሪቴኒያ',
363             'MS' => 'ሞንትሴራት',
364             'MT' => 'ማልታ',
365             'MU' => 'ማሩሸስ',
366             'MV' => 'ማልዲቭስ',
367             'MW' => 'ማላዊ',
368             'MX' => 'ሜክሲኮ',
369             'MY' => 'ማሌዢያ',
370             'MZ' => 'ሞዛምቢክ',
371             'NA' => 'ናሚቢያ',
372             'NC' => 'ኒው ካሌዶኒያ',
373             'NE' => 'ኒጀር',
374             'NF' => 'ኖርፎልክ ደሴት',
375             'NG' => 'ናይጄሪያ',
376             'NI' => 'ኒካራጓ',
377             'NL' => 'ኔዘርላንድስ',
378             'NO' => 'ኖርዌ',
379             'NP' => 'ኔፓል',
380             'NR' => 'ናኡሩ',
381             'NU' => 'ኒኡይ',
382             'NZ' => 'ኒው ዚላንድ',
383             'OM' => 'ኦማን',
384             'PA' => 'ፓናማ',
385             'PE' => 'ፔሩ',
386             'PF' => 'ናይ ፈረንሳይ ፖሊነዝያ',
387             'PG' => 'ፓፑዋ ኒው ጊኒ',
388             'PH' => 'ፊሊፒንስ',
389             'PK' => 'ፓኪስታን',
390             'PL' => 'ፖላንድ',
391             'PM' => 'ቅዱስ ፒዬርን ሚኩኤሎን',
392             'PN' => 'ፒትካኢርን',
393             'PR' => 'ፖርታ ሪኮ',
394             'PS' => 'ምምሕዳር ፍልስጤም',
395             'PS@alt=short' => 'ፍልስጤም',
396             'PT' => 'ፖርቱጋል',
397             'PW' => 'ፓላው',
398             'PY' => 'ፓራጓይ',
399             'QA' => 'ቀጠር',
400             'QO' => 'ወጣ ያለ ኦሽኒያ',
401             'RE' => 'ሪዩኒየን',
402             'RO' => 'ሮሜኒያ',
403             'RS' => 'ሰርቢያ',
404             'RU' => 'ራሺያ',
405             'RW' => 'ሩዋንዳ',
406             'SA' => 'ስዑዲ ዓረብ',
407             'SB' => 'ሰሎሞን ደሴት',
408             'SC' => 'ሲሼልስ',
409             'SD' => 'ሱዳን',
410             'SE' => 'ስዊድን',
411             'SG' => 'ሲንጋፖር',
412             'SH' => 'ሴንት ሄለና',
413             'SI' => 'ስሎቬኒያ',
414             'SJ' => 'ስቫልባርድን ዣን ማየን ደሴታት',
415             'SK' => 'ስሎቫኪያ',
416             'SL' => 'ሴራሊዮን',
417             'SM' => 'ሳን ማሪኖ',
418             'SN' => 'ሴኔጋል',
419             'SO' => 'ሱማሌ',
420             'SR' => 'ሱሪናም',
421             'SS' => 'ደቡብ ሱዳን',
422             'ST' => 'ሳኦ ቶሜን ፕሪንሲፔን',
423             'SV' => 'ኤል ሳልቫዶር',
424             'SX' => 'ሲንት ማርቲን',
425             'SY' => 'ሲሪያ',
426             'SZ' => 'ሱዋዚላንድ',
427             'TA' => 'ትሪስን ዳ ኩንሃ',
428             'TC' => 'ደሴታት ቱርክን ካይኮስን',
429             'TD' => 'ጫድ',
430             'TF' => 'ናይ ፈረንሳይ ደቡባዊ ግዝኣታት',
431             'TG' => 'ቶጐ',
432             'TH' => 'ታይላንድ',
433             'TJ' => 'ታጃኪስታን',
434             'TK' => 'ቶክላው',
435             'TL' => 'ምብራቕ ቲሞር',
436             'TM' => 'ቱርክሜኒስታን',
437             'TN' => 'ቱኒዚያ',
438             'TO' => 'ቶንጋ',
439             'TR' => 'ቱርክ',
440             'TT' => 'ትሪኒዳድን ቶባጎን',
441             'TV' => 'ቱቫሉ',
442             'TW' => 'ታይዋን',
443             'TZ' => 'ታንዛኒያ',
444             'UA' => 'ዩክሬን',
445             'UG' => 'ዩጋንዳ',
446             'UM' => 'ናይ ኣሜሪካ ፍንትት ዝበሉ ደሴታት',
447             'US' => 'አሜሪካ',
448             'US@alt=short' => 'ዩኤስ',
449             'UY' => 'ኡራጓይ',
450             'UZ' => 'ዩዝበኪስታን',
451             'VA' => 'ቫቲካን',
452             'VC' => 'ቅዱስ ቪንሴንትን ግሬናዲንስን',
453             'VE' => 'ቬንዙዌላ',
454             'VG' => 'ቨርጂን ደሴታት እንግሊዝ',
455             'VI' => 'ቨርጂን ደሴታት ኣሜሪካ',
456             'VN' => 'ቬትናም',
457             'VU' => 'ቫኑአቱ',
458             'WF' => 'ዋሊስን ፉቱናን',
459             'WS' => 'ሳሞአ',
460             'XK' => 'ኮሶቮ',
461             'YE' => 'የመን',
462             'YT' => 'ሜይኦቴ',
463             'ZA' => 'ደቡብ አፍሪካ',
464             'ZM' => 'ዛምቢያ',
465             'ZW' => 'ዚምቧቤ',
466              
467             }
468             },
469             );
470              
471             has 'display_name_code_patterns' => (
472             is => 'ro',
473             isa => HashRef[Str],
474             init_arg => undef,
475             default => sub {
476             {
477             'language' => '{0}',
478             'script' => '{0}',
479             'region' => '{0}',
480              
481             }
482             },
483             );
484              
485             has 'characters' => (
486             is => 'ro',
487             isa => HashRef,
488             init_arg => undef,
489             default => $^V ge v5.18.0
490             ? eval <<'EOT'
491             sub {
492             no warnings 'experimental::regex_sets';
493             return {
494             auxiliary => qr{[᎐ ᎑ ᎒ ᎓ ᎔ ᎕ ᎖ ᎗ ᎘ ᎙ ሇ ⶀ ᎀ ᎁ ᎂ ᎃ ⶁ ⶂ ⶃ ⶄ ቇ ᎄ ᎅ ᎆ ᎇ ⶅ ⶆ ⶇ ኇ ⶈ ⶉ ⶊ ኯ ዏ ⶋ ዯ ⶌ ዸ ዹ ዺ ዻ ዼ ዽ ዾ ዿ ⶍ ⶎ ጏ ጘ ጙ ጚ ጛ ጜ ጝ ጞ ጟ ⶓ ⶔ ⶕ ⶖ ⶏ ⶐ ⶑ ᎈ ᎉ ᎊ ᎋ ᎌ ᎍ ᎎ ᎏ ⶒ ፘ ፙ ፚ ⶠ ⶡ ⶢ ⶣ ⶤ ⶥ ⶦ ⶨ ⶩ ⶪ ⶫ ⶬ ⶭ ⶮ ⶰ ⶱ ⶲ ⶳ ⶴ ⶵ ⶶ ⶸ ⶹ ⶺ ⶻ ⶼ ⶽ ⶾ ⷀ ⷁ ⷂ ⷃ ⷄ ⷅ ⷆ ⷈ ⷉ ⷊ ⷋ ⷌ ⷍ ⷎ ⷐ ⷑ ⷒ ⷓ ⷔ ⷕ ⷖ ⷘ ⷙ ⷚ ⷛ ⷜ ⷝ ⷞ]},
495             index => ['ሀ', 'ለ', 'ሐ', 'መ', 'ሠ', 'ረ', 'ሰ', 'ሸ', 'ቀ', 'ቈ', 'ቐ', 'ቘ', 'በ', 'ቨ', 'ተ', 'ቸ', 'ኀ', 'ኈ', 'ነ', 'ኘ', 'አ', 'ከ', 'ኰ', 'ኸ', 'ዀ', 'ወ', 'ዐ', 'ዘ', 'ዠ', 'የ', 'ደ', 'ጀ', 'ገ', 'ጐ', 'ጠ', 'ጨ', 'ጰ', 'ጸ', 'ፀ', 'ፈ', 'ፐ'],
496             main => qr{[፟ ሀ-ሆ ለ-ቆ ቈ ቊ-ቍ ቐ-ቖ ቘ ቚ-ቝ በ-ኆ ኈ ኊ-ኍ ነ-ኮ ኰ ኲ-ኵ ኸ-ኾ ዀ ዂ-ዅ ወ-ዎ ዐ-ዖ ዘ-ዮ ደ-ዷ ጀ-ጎ ጐ ጒ-ጕ ጠ-ፗ]},
497             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]},
498             };
499             },
500             EOT
501             : sub {
502             return { index => ['ሀ', 'ለ', 'ሐ', 'መ', 'ሠ', 'ረ', 'ሰ', 'ሸ', 'ቀ', 'ቈ', 'ቐ', 'ቘ', 'በ', 'ቨ', 'ተ', 'ቸ', 'ኀ', 'ኈ', 'ነ', 'ኘ', 'አ', 'ከ', 'ኰ', 'ኸ', 'ዀ', 'ወ', 'ዐ', 'ዘ', 'ዠ', 'የ', 'ደ', 'ጀ', 'ገ', 'ጐ', 'ጠ', 'ጨ', 'ጰ', 'ጸ', 'ፀ', 'ፈ', 'ፐ'], };
503             },
504             );
505              
506 1     1   100  
  1         1  
  1         171  
507             has 'duration_units' => (
508             is => 'ro',
509             isa => HashRef[Str],
510             init_arg => undef,
511             default => sub { {
512             hm => 'h:mm',
513             hms => 'h:mm:ss',
514             ms => 'm:ss',
515             } }
516             );
517              
518             has 'units' => (
519             is => 'ro',
520             isa => HashRef[HashRef[HashRef[Str]]],
521             init_arg => undef,
522             default => sub { {
523             } }
524             );
525              
526             has 'default_numbering_system' => (
527             is => 'ro',
528             isa => Str,
529             init_arg => undef,
530             default => 'latn',
531             );
532              
533             has native_numbering_system => (
534             is => 'ro',
535             isa => Str,
536             init_arg => undef,
537             default => 'latn',
538             );
539              
540             has traditional_numbering_system => (
541             is => 'ro',
542             isa => Str,
543             init_arg => undef,
544             default => 'ethi',
545             );
546              
547             has 'minimum_grouping_digits' => (
548             is =>'ro',
549             isa => Int,
550             init_arg => undef,
551             default => 1,
552             );
553              
554             has 'number_symbols' => (
555             is => 'ro',
556             isa => HashRef,
557             init_arg => undef,
558             default => sub { {
559             'latn' => {
560             'decimal' => q(.),
561             'exponential' => q(E),
562             'group' => q(,),
563             'infinity' => q(∞),
564             'minusSign' => q(-),
565             'nan' => q(NaN),
566             'perMille' => q(‰),
567             'percentSign' => q(%),
568             'plusSign' => q(+),
569             'superscriptingExponent' => q(×),
570             'timeSeparator' => q(:),
571             },
572             } }
573             );
574              
575             has 'number_formats' => (
576             is => 'ro',
577             isa => HashRef,
578             init_arg => undef,
579             default => sub { {
580             decimalFormat => {
581             'default' => {
582             '1000' => {
583             'one' => '0K',
584             'other' => '0K',
585             },
586             '10000' => {
587             'one' => '00K',
588             'other' => '00K',
589             },
590             '100000' => {
591             'one' => '000K',
592             'other' => '000K',
593             },
594             '1000000' => {
595             'one' => '0M',
596             'other' => '0M',
597             },
598             '10000000' => {
599             'one' => '00M',
600             'other' => '00M',
601             },
602             '100000000' => {
603             'one' => '000M',
604             'other' => '000M',
605             },
606             '1000000000' => {
607             'one' => '0G',
608             'other' => '0G',
609             },
610             '10000000000' => {
611             'one' => '00G',
612             'other' => '00G',
613             },
614             '100000000000' => {
615             'one' => '000G',
616             'other' => '000G',
617             },
618             '1000000000000' => {
619             'one' => '0T',
620             'other' => '0T',
621             },
622             '10000000000000' => {
623             'one' => '00T',
624             'other' => '00T',
625             },
626             '100000000000000' => {
627             'one' => '000T',
628             'other' => '000T',
629             },
630             'standard' => {
631             'default' => '#,##0.###',
632             },
633             },
634             'long' => {
635             '1000' => {
636             'one' => '0K',
637             'other' => '0K',
638             },
639             '10000' => {
640             'one' => '00K',
641             'other' => '00K',
642             },
643             '100000' => {
644             'one' => '000K',
645             'other' => '000K',
646             },
647             '1000000' => {
648             'one' => '0M',
649             'other' => '0M',
650             },
651             '10000000' => {
652             'one' => '00M',
653             'other' => '00M',
654             },
655             '100000000' => {
656             'one' => '000M',
657             'other' => '000M',
658             },
659             '1000000000' => {
660             'one' => '0G',
661             'other' => '0G',
662             },
663             '10000000000' => {
664             'one' => '00G',
665             'other' => '00G',
666             },
667             '100000000000' => {
668             'one' => '000G',
669             'other' => '000G',
670             },
671             '1000000000000' => {
672             'one' => '0T',
673             'other' => '0T',
674             },
675             '10000000000000' => {
676             'one' => '00T',
677             'other' => '00T',
678             },
679             '100000000000000' => {
680             'one' => '000T',
681             'other' => '000T',
682             },
683             },
684             'short' => {
685             '1000' => {
686             'one' => '0K',
687             'other' => '0K',
688             },
689             '10000' => {
690             'one' => '00K',
691             'other' => '00K',
692             },
693             '100000' => {
694             'one' => '000K',
695             'other' => '000K',
696             },
697             '1000000' => {
698             'one' => '0M',
699             'other' => '0M',
700             },
701             '10000000' => {
702             'one' => '00M',
703             'other' => '00M',
704             },
705             '100000000' => {
706             'one' => '000M',
707             'other' => '000M',
708             },
709             '1000000000' => {
710             'one' => '0G',
711             'other' => '0G',
712             },
713             '10000000000' => {
714             'one' => '00G',
715             'other' => '00G',
716             },
717             '100000000000' => {
718             'one' => '000G',
719             'other' => '000G',
720             },
721             '1000000000000' => {
722             'one' => '0T',
723             'other' => '0T',
724             },
725             '10000000000000' => {
726             'one' => '00T',
727             'other' => '00T',
728             },
729             '100000000000000' => {
730             'one' => '000T',
731             'other' => '000T',
732             },
733             },
734             },
735             percentFormat => {
736             'default' => {
737             'standard' => {
738             'default' => '#,##0%',
739             },
740             },
741             },
742             scientificFormat => {
743             'default' => {
744             'standard' => {
745             'default' => '#E0',
746             },
747             },
748             },
749             } },
750             );
751              
752             has 'number_currency_formats' => (
753             is => 'ro',
754             isa => HashRef,
755             init_arg => undef,
756             default => sub { {
757             'latn' => {
758             'pattern' => {
759             'default' => {
760             'accounting' => {
761             'positive' => '¤#,##0.00',
762             },
763             'standard' => {
764             'positive' => '¤#,##0.00',
765             },
766             },
767             },
768             },
769             } },
770             );
771              
772             has 'currencies' => (
773             is => 'ro',
774             isa => HashRef,
775             init_arg => undef,
776             default => sub { {
777             'BRL' => {
778             display_name => {
779             'currency' => q(የብራዚል ሪል),
780             },
781             },
782             'CNY' => {
783             display_name => {
784             'currency' => q(የቻይና ዩአን ረንሚንቢ),
785             },
786             },
787             'ETB' => {
788             symbol => 'Br',
789             display_name => {
790             'currency' => q(የኢትዮጵያ ብር),
791             },
792             },
793             'EUR' => {
794             display_name => {
795             'currency' => q(አውሮ),
796             },
797             },
798             'GBP' => {
799             display_name => {
800             'currency' => q(የእንግሊዝ ፓውንድ ስተርሊንግ),
801             },
802             },
803             'INR' => {
804             display_name => {
805             'currency' => q(የሕንድ ሩፒ),
806             },
807             },
808             'JPY' => {
809             display_name => {
810             'currency' => q(የጃፓን የን),
811             },
812             },
813             'RUB' => {
814             display_name => {
815             'currency' => q(የራሻ ሩብል),
816             },
817             },
818             'USD' => {
819             display_name => {
820             'currency' => q(የአሜሪካን ዶላር),
821             },
822             },
823             } },
824             );
825              
826              
827             has 'calendar_months' => (
828             is => 'ro',
829             isa => HashRef,
830             init_arg => undef,
831             default => sub { {
832             'gregorian' => {
833             'format' => {
834             abbreviated => {
835             nonleap => [
836             'ጥሪ',
837             'ለካ',
838             'መጋ',
839             'ሚያ',
840             'ግን',
841             'ሰነ',
842             'ሓም',
843             'ነሓ',
844             'መስ',
845             'ጥቅ',
846             'ሕዳ',
847             'ታሕ'
848             ],
849             leap => [
850            
851             ],
852             },
853             narrow => {
854             nonleap => [
855             'ጥ',
856             'ለ',
857             'መ',
858             'ሚ',
859             'ግ',
860             'ሰ',
861             'ሓ',
862             'ነ',
863             'መ',
864             'ጥ',
865             'ሕ',
866             'ታ'
867             ],
868             leap => [
869            
870             ],
871             },
872             wide => {
873             nonleap => [
874             'ጥሪ',
875             'ለካቲት',
876             'መጋቢት',
877             'ሚያዝያ',
878             'ግንቦት',
879             'ሰነ',
880             'ሓምለ',
881             'ነሓሰ',
882             'መስከረም',
883             'ጥቅምቲ',
884             'ሕዳር',
885             'ታሕሳስ'
886             ],
887             leap => [
888            
889             ],
890             },
891             },
892             'stand-alone' => {
893             abbreviated => {
894             nonleap => [
895             'ጥሪ',
896             'ለካ',
897             'መጋ',
898             'ሚያ',
899             'ግን',
900             'ሰነ',
901             'ሓም',
902             'ነሓ',
903             'መስ',
904             'ጥቅ',
905             'ሕዳ',
906             'ታሕ'
907             ],
908             leap => [
909            
910             ],
911             },
912             narrow => {
913             nonleap => [
914             'ጥ',
915             'ለ',
916             'መ',
917             'ሚ',
918             'ግ',
919             'ሰ',
920             'ሓ',
921             'ነ',
922             'መ',
923             'ጥ',
924             'ሕ',
925             'ታ'
926             ],
927             leap => [
928            
929             ],
930             },
931             wide => {
932             nonleap => [
933             'ጥሪ',
934             'ለካቲት',
935             'መጋቢት',
936             'ሚያዝያ',
937             'ግንቦት',
938             'ሰነ',
939             'ሓምለ',
940             'ነሓሰ',
941             'መስከረም',
942             'ጥቅምቲ',
943             'ሕዳር',
944             'ታሕሳስ'
945             ],
946             leap => [
947            
948             ],
949             },
950             },
951             },
952             } },
953             );
954              
955             has 'calendar_days' => (
956             is => 'ro',
957             isa => HashRef,
958             init_arg => undef,
959             default => sub { {
960             'gregorian' => {
961             'format' => {
962             abbreviated => {
963             mon => 'ሰኑ',
964             tue => 'ሰሉ',
965             wed => 'ረቡ',
966             thu => 'ሓሙ',
967             fri => 'ዓር',
968             sat => 'ቀዳ',
969             sun => 'ሰን'
970             },
971             narrow => {
972             mon => 'ሰ',
973             tue => 'ሰ',
974             wed => 'ረ',
975             thu => 'ሓ',
976             fri => 'ዓ',
977             sat => 'ቀ',
978             sun => 'ሰ'
979             },
980             short => {
981             mon => 'ሰኑ',
982             tue => 'ሰሉ',
983             wed => 'ረቡ',
984             thu => 'ሓሙ',
985             fri => 'ዓር',
986             sat => 'ቀዳ',
987             sun => 'ሰን'
988             },
989             wide => {
990             mon => 'ሰኑይ',
991             tue => 'ሠሉስ',
992             wed => 'ረቡዕ',
993             thu => 'ኃሙስ',
994             fri => 'ዓርቢ',
995             sat => 'ቀዳም',
996             sun => 'ሰንበት'
997             },
998             },
999             'stand-alone' => {
1000             abbreviated => {
1001             mon => 'ሰኑ',
1002             tue => 'ሰሉ',
1003             wed => 'ረቡ',
1004             thu => 'ሓሙ',
1005             fri => 'ዓር',
1006             sat => 'ቀዳ',
1007             sun => 'ሰን'
1008             },
1009             narrow => {
1010             mon => 'ሰ',
1011             tue => 'ሠ',
1012             wed => 'ረ',
1013             thu => 'ሓ',
1014             fri => 'ዓ',
1015             sat => 'ቀ',
1016             sun => 'ሰ'
1017             },
1018             short => {
1019             mon => 'ሰኑ',
1020             tue => 'ሰሉ',
1021             wed => 'ረቡ',
1022             thu => 'ሓሙ',
1023             fri => 'ዓር',
1024             sat => 'ቀዳ',
1025             sun => 'ሰን'
1026             },
1027             wide => {
1028             mon => 'ሰኑይ',
1029             tue => 'ሠሉስ',
1030             wed => 'ረቡዕ',
1031             thu => 'ኃሙስ',
1032             fri => 'ዓርቢ',
1033             sat => 'ቀዳም',
1034             sun => 'ሰንበት'
1035             },
1036             },
1037             },
1038             } },
1039             );
1040              
1041             has 'calendar_quarters' => (
1042             is => 'ro',
1043             isa => HashRef,
1044             init_arg => undef,
1045             default => sub { {
1046             'gregorian' => {
1047             'format' => {
1048             abbreviated => {0 => 'ር1',
1049             1 => 'ር2',
1050             2 => 'ር3',
1051             3 => 'ር4'
1052             },
1053             narrow => {0 => '1',
1054             1 => '2',
1055             2 => '3',
1056             3 => '4'
1057             },
1058             wide => {0 => 'ቀዳማይ ርብዒ',
1059             1 => 'ካልኣይ ርብዒ',
1060             2 => 'ሳልሳይ ርብዒ',
1061             3 => 'ራብዓይ ርብዒ'
1062             },
1063             },
1064             'stand-alone' => {
1065             abbreviated => {0 => 'ር1',
1066             1 => 'ር2',
1067             2 => 'ር3',
1068             3 => 'ር4'
1069             },
1070             narrow => {0 => '1',
1071             1 => '2',
1072             2 => '3',
1073             3 => '4'
1074             },
1075             wide => {0 => 'ቀዳማይ ርብዒ',
1076             1 => 'ካልኣይ ርብዒ',
1077             2 => 'ሳልሳይ ርብዒ',
1078             3 => 'ራብዓይ ርብዒ'
1079             },
1080             },
1081             },
1082             } },
1083             );
1084              
1085             has 'day_periods' => (
1086             is => 'ro',
1087             isa => HashRef,
1088             init_arg => undef,
1089             default => sub { {
1090             'gregorian' => {
1091             'format' => {
1092             'abbreviated' => {
1093             'am' => q{ንጉሆ ሰዓተ},
1094             'pm' => q{ድሕር ሰዓት},
1095             },
1096             'narrow' => {
1097             'am' => q{ንጉሆ ሰዓተ},
1098             'pm' => q{ድሕር ሰዓት},
1099             },
1100             'wide' => {
1101             'am' => q{ንጉሆ ሰዓተ},
1102             'pm' => q{ድሕር ሰዓት},
1103             },
1104             },
1105             'stand-alone' => {
1106             'abbreviated' => {
1107             'am' => q{ንጉሆ ሰዓተ},
1108             'pm' => q{ድሕር ሰዓት},
1109             },
1110             'narrow' => {
1111             'am' => q{ንጉሆ ሰዓተ},
1112             'pm' => q{ድሕር ሰዓት},
1113             },
1114             'wide' => {
1115             'am' => q{ንጉሆ ሰዓተ},
1116             'pm' => q{ድሕር ሰዓት},
1117             },
1118             },
1119             },
1120             } },
1121             );
1122              
1123             has 'eras' => (
1124             is => 'ro',
1125             isa => HashRef,
1126             init_arg => undef,
1127             default => sub { {
1128             'generic' => {
1129             },
1130             'gregorian' => {
1131             abbreviated => {
1132             '0' => 'ዓ/ዓ',
1133             '1' => 'ዓ/ም'
1134             },
1135             wide => {
1136             '0' => 'ዓ/ዓ',
1137             '1' => 'ዓመተ ምህረት'
1138             },
1139             },
1140             } },
1141             );
1142              
1143             has 'date_formats' => (
1144             is => 'ro',
1145             isa => HashRef,
1146             init_arg => undef,
1147             default => sub { {
1148             'generic' => {
1149             'full' => q{G y MMMM d, EEEE},
1150             'long' => q{dd MMMM y G},
1151             'medium' => q{dd-MMM-y G},
1152             'short' => q{dd/MM/yy GGGGG},
1153             },
1154             'gregorian' => {
1155             'full' => q{EEEE፣ dd MMMM መዓልቲ y G},
1156             'long' => q{dd MMMM y},
1157             'medium' => q{dd-MMM-y},
1158             'short' => q{dd/MM/yy},
1159             },
1160             } },
1161             );
1162              
1163             has 'time_formats' => (
1164             is => 'ro',
1165             isa => HashRef,
1166             init_arg => undef,
1167             default => sub { {
1168             'generic' => {
1169             },
1170             'gregorian' => {
1171             'full' => q{h:mm:ss a zzzz},
1172             'long' => q{h:mm:ss a z},
1173             'medium' => q{h:mm:ss a},
1174             'short' => q{h:mm a},
1175             },
1176             } },
1177             );
1178              
1179             has 'datetime_formats' => (
1180             is => 'ro',
1181             isa => HashRef,
1182             init_arg => undef,
1183             default => sub { {
1184             'generic' => {
1185             },
1186             'gregorian' => {
1187             'full' => q{{1} {0}},
1188             'long' => q{{1} {0}},
1189             'medium' => q{{1} {0}},
1190             'short' => q{{1} {0}},
1191             },
1192             } },
1193             );
1194              
1195             has 'datetime_formats_available_formats' => (
1196             is => 'ro',
1197             isa => HashRef,
1198             init_arg => undef,
1199             default => sub { {
1200             'generic' => {
1201             MMMMdd => q{dd MMMM},
1202             MMdd => q{dd/MM},
1203             yMM => q{MM/y},
1204             yMMMM => q{MMMM y},
1205             yQQQ => q{QQQ y},
1206             },
1207             'gregorian' => {
1208             Bh => q{h B},
1209             Bhm => q{h:mm B},
1210             Bhms => q{h:mm:ss B},
1211             E => q{ccc},
1212             EBhm => q{E h:mm B},
1213             EBhms => q{E h:mm:ss B},
1214             EHm => q{E HH:mm},
1215             EHms => q{E HH:mm:ss},
1216             Ed => q{d, E},
1217             Ehm => q{E h:mm a},
1218             Ehms => q{E h:mm:ss a},
1219             Gy => q{G y},
1220             GyMMM => q{G y MMM},
1221             GyMMMEd => q{G y MMM d, E},
1222             GyMMMd => q{G y MMM d},
1223             H => q{HH},
1224             Hm => q{HH:mm},
1225             Hms => q{HH:mm:ss},
1226             Hmsv => q{HH:mm:ss v},
1227             Hmv => q{HH:mm v},
1228             M => q{L},
1229             MEd => q{MM-dd, E},
1230             MMM => q{LLL},
1231             MMMEd => q{MMM d, E},
1232             MMMMW => q{ሰሙን W ናይ MMM},
1233             MMMMd => q{MMMM d},
1234             MMMMdd => q{dd MMMM},
1235             MMMd => q{MMM d},
1236             MMdd => q{dd/MM},
1237             Md => q{MM-dd},
1238             d => q{d},
1239             h => q{h a},
1240             hm => q{h:mm a},
1241             hms => q{h:mm:ss a},
1242             hmsv => q{h:mm:ss a v},
1243             hmv => q{h:mm a v},
1244             ms => q{mm:ss},
1245             y => q{y},
1246             yM => q{y-MM},
1247             yMEd => q{y-MM-dd, E},
1248             yMM => q{MM/y},
1249             yMMM => q{y MMM},
1250             yMMMEd => q{y MMM d, E},
1251             yMMMM => q{MMMM y},
1252             yMMMd => q{y MMM d},
1253             yMd => q{y-MM-dd},
1254             yQQQ => q{QQQ y},
1255             yQQQQ => q{y QQQQ},
1256             yw => q{መበል w ሰሙን ናይ Y},
1257             },
1258             } },
1259             );
1260              
1261             has 'datetime_formats_append_item' => (
1262             is => 'ro',
1263             isa => HashRef,
1264             init_arg => undef,
1265             default => sub { {
1266             'gregorian' => {
1267             'Timezone' => '{0} {1}',
1268             },
1269             } },
1270             );
1271              
1272             has 'datetime_formats_interval' => (
1273             is => 'ro',
1274             isa => HashRef,
1275             init_arg => undef,
1276             default => sub { {
1277             'gregorian' => {
1278             H => {
1279             H => q{HH–HH},
1280             },
1281             Hm => {
1282             H => q{HH:mm–HH:mm},
1283             m => q{HH:mm–HH:mm},
1284             },
1285             Hmv => {
1286             H => q{HH:mm–HH:mm v},
1287             m => q{HH:mm–HH:mm v},
1288             },
1289             Hv => {
1290             H => q{HH–HH v},
1291             },
1292             M => {
1293             M => q{MM–MM},
1294             },
1295             MEd => {
1296             M => q{MM-dd, E – MM-dd, E},
1297             d => q{MM-dd, E – MM-dd, E},
1298             },
1299             MMM => {
1300             M => q{LLL–LLL},
1301             },
1302             MMMEd => {
1303             M => q{MMM d, E – MMM d, E},
1304             d => q{MMM d, E – MMM d, E},
1305             },
1306             MMMd => {
1307             M => q{MMM d – MMM d},
1308             d => q{MMM d–d},
1309             },
1310             Md => {
1311             M => q{MM-dd – MM-dd},
1312             d => q{MM-dd – MM-dd},
1313             },
1314             d => {
1315             d => q{d–d},
1316             },
1317             fallback => '{0} – {1}',
1318             h => {
1319             a => q{h a – h a},
1320             h => q{h–h a},
1321             },
1322             hm => {
1323             a => q{h:mm a – h:mm a},
1324             h => q{h:mm–h:mm a},
1325             m => q{h:mm–h:mm a},
1326             },
1327             hmv => {
1328             a => q{h:mm a – h:mm a v},
1329             h => q{h:mm–h:mm a v},
1330             m => q{h:mm–h:mm a v},
1331             },
1332             hv => {
1333             a => q{h a – h a v},
1334             h => q{h–h a v},
1335             },
1336             y => {
1337             y => q{y–y},
1338             },
1339             yM => {
1340             M => q{y-MM – y-MM},
1341             y => q{y-MM – y-MM},
1342             },
1343             yMEd => {
1344             M => q{y-MM-dd, E – y-MM-dd, E},
1345             d => q{y-MM-dd, E – y-MM-dd, E},
1346             y => q{y-MM-dd, E – y-MM-dd, E},
1347             },
1348             yMMM => {
1349             M => q{y MMM–MMM},
1350             y => q{y MMM – y MMM},
1351             },
1352             yMMMEd => {
1353             M => q{y MMM d, E – MMM d, E},
1354             d => q{y MMM d, E – MMM d, E},
1355             y => q{y MMM d, E – y MMM d, E},
1356             },
1357             yMMMM => {
1358             M => q{y MMMM–MMMM},
1359             y => q{y MMMM – y MMMM},
1360             },
1361             yMMMd => {
1362             M => q{y MMM d – MMM d},
1363             d => q{y MMM d–d},
1364             y => q{y MMM d – y MMM d},
1365             },
1366             yMd => {
1367             M => q{y-MM-dd – y-MM-dd},
1368             d => q{y-MM-dd – y-MM-dd},
1369             y => q{y-MM-dd – y-MM-dd},
1370             },
1371             },
1372             } },
1373             );
1374              
1375             has 'time_zone_names' => (
1376             is => 'ro',
1377             isa => HashRef,
1378             init_arg => undef,
1379             default => sub { {
1380             hourFormat => q(+HH:mm;-HH:mm),
1381             gmtFormat => q(GMT{0}),
1382             gmtZeroFormat => q(GMT),
1383             regionFormat => q({0}),
1384             regionFormat => q({0} (+1)),
1385             regionFormat => q({0} (+0)),
1386             fallbackFormat => q({1} ({0})),
1387             'Africa/Abidjan' => {
1388             exemplarCity => q#Abidjan#,
1389             },
1390             'Africa/Accra' => {
1391             exemplarCity => q#Accra#,
1392             },
1393             'Africa/Addis_Ababa' => {
1394             exemplarCity => q#Addis Ababa#,
1395             },
1396             'Africa/Algiers' => {
1397             exemplarCity => q#Algiers#,
1398             },
1399             'Africa/Asmera' => {
1400             exemplarCity => q#Asmara#,
1401             },
1402             'Africa/Bamako' => {
1403             exemplarCity => q#Bamako#,
1404             },
1405             'Africa/Bangui' => {
1406             exemplarCity => q#Bangui#,
1407             },
1408             'Africa/Banjul' => {
1409             exemplarCity => q#Banjul#,
1410             },
1411             'Africa/Bissau' => {
1412             exemplarCity => q#Bissau#,
1413             },
1414             'Africa/Blantyre' => {
1415             exemplarCity => q#Blantyre#,
1416             },
1417             'Africa/Brazzaville' => {
1418             exemplarCity => q#Brazzaville#,
1419             },
1420             'Africa/Bujumbura' => {
1421             exemplarCity => q#Bujumbura#,
1422             },
1423             'Africa/Cairo' => {
1424             exemplarCity => q#Cairo#,
1425             },
1426             'Africa/Casablanca' => {
1427             exemplarCity => q#Casablanca#,
1428             },
1429             'Africa/Ceuta' => {
1430             exemplarCity => q#Ceuta#,
1431             },
1432             'Africa/Conakry' => {
1433             exemplarCity => q#Conakry#,
1434             },
1435             'Africa/Dakar' => {
1436             exemplarCity => q#Dakar#,
1437             },
1438             'Africa/Dar_es_Salaam' => {
1439             exemplarCity => q#Dar es Salaam#,
1440             },
1441             'Africa/Djibouti' => {
1442             exemplarCity => q#Djibouti#,
1443             },
1444             'Africa/Douala' => {
1445             exemplarCity => q#Douala#,
1446             },
1447             'Africa/El_Aaiun' => {
1448             exemplarCity => q#El Aaiun#,
1449             },
1450             'Africa/Freetown' => {
1451             exemplarCity => q#Freetown#,
1452             },
1453             'Africa/Gaborone' => {
1454             exemplarCity => q#Gaborone#,
1455             },
1456             'Africa/Harare' => {
1457             exemplarCity => q#Harare#,
1458             },
1459             'Africa/Johannesburg' => {
1460             exemplarCity => q#Johannesburg#,
1461             },
1462             'Africa/Juba' => {
1463             exemplarCity => q#Juba#,
1464             },
1465             'Africa/Kampala' => {
1466             exemplarCity => q#Kampala#,
1467             },
1468             'Africa/Khartoum' => {
1469             exemplarCity => q#Khartoum#,
1470             },
1471             'Africa/Kigali' => {
1472             exemplarCity => q#Kigali#,
1473             },
1474             'Africa/Kinshasa' => {
1475             exemplarCity => q#Kinshasa#,
1476             },
1477             'Africa/Lagos' => {
1478             exemplarCity => q#Lagos#,
1479             },
1480             'Africa/Libreville' => {
1481             exemplarCity => q#Libreville#,
1482             },
1483             'Africa/Lome' => {
1484             exemplarCity => q#Lome#,
1485             },
1486             'Africa/Luanda' => {
1487             exemplarCity => q#Luanda#,
1488             },
1489             'Africa/Lubumbashi' => {
1490             exemplarCity => q#Lubumbashi#,
1491             },
1492             'Africa/Lusaka' => {
1493             exemplarCity => q#Lusaka#,
1494             },
1495             'Africa/Malabo' => {
1496             exemplarCity => q#Malabo#,
1497             },
1498             'Africa/Maputo' => {
1499             exemplarCity => q#Maputo#,
1500             },
1501             'Africa/Maseru' => {
1502             exemplarCity => q#Maseru#,
1503             },
1504             'Africa/Mbabane' => {
1505             exemplarCity => q#Mbabane#,
1506             },
1507             'Africa/Mogadishu' => {
1508             exemplarCity => q#Mogadishu#,
1509             },
1510             'Africa/Monrovia' => {
1511             exemplarCity => q#Monrovia#,
1512             },
1513             'Africa/Nairobi' => {
1514             exemplarCity => q#Nairobi#,
1515             },
1516             'Africa/Ndjamena' => {
1517             exemplarCity => q#Ndjamena#,
1518             },
1519             'Africa/Niamey' => {
1520             exemplarCity => q#Niamey#,
1521             },
1522             'Africa/Nouakchott' => {
1523             exemplarCity => q#Nouakchott#,
1524             },
1525             'Africa/Ouagadougou' => {
1526             exemplarCity => q#Ouagadougou#,
1527             },
1528             'Africa/Porto-Novo' => {
1529             exemplarCity => q#Porto-Novo#,
1530             },
1531             'Africa/Sao_Tome' => {
1532             exemplarCity => q#Sao Tome#,
1533             },
1534             'Africa/Tripoli' => {
1535             exemplarCity => q#Tripoli#,
1536             },
1537             'Africa/Tunis' => {
1538             exemplarCity => q#Tunis#,
1539             },
1540             'Africa/Windhoek' => {
1541             exemplarCity => q#Windhoek#,
1542             },
1543             'America/Adak' => {
1544             exemplarCity => q#Adak#,
1545             },
1546             'America/Anchorage' => {
1547             exemplarCity => q#Anchorage#,
1548             },
1549             'America/Anguilla' => {
1550             exemplarCity => q#Anguilla#,
1551             },
1552             'America/Antigua' => {
1553             exemplarCity => q#Antigua#,
1554             },
1555             'America/Araguaina' => {
1556             exemplarCity => q#Araguaina#,
1557             },
1558             'America/Argentina/La_Rioja' => {
1559             exemplarCity => q#La Rioja#,
1560             },
1561             'America/Argentina/Rio_Gallegos' => {
1562             exemplarCity => q#Rio Gallegos#,
1563             },
1564             'America/Argentina/Salta' => {
1565             exemplarCity => q#Salta#,
1566             },
1567             'America/Argentina/San_Juan' => {
1568             exemplarCity => q#San Juan#,
1569             },
1570             'America/Argentina/San_Luis' => {
1571             exemplarCity => q#San Luis#,
1572             },
1573             'America/Argentina/Tucuman' => {
1574             exemplarCity => q#Tucuman#,
1575             },
1576             'America/Argentina/Ushuaia' => {
1577             exemplarCity => q#Ushuaia#,
1578             },
1579             'America/Aruba' => {
1580             exemplarCity => q#Aruba#,
1581             },
1582             'America/Asuncion' => {
1583             exemplarCity => q#Asuncion#,
1584             },
1585             'America/Bahia' => {
1586             exemplarCity => q#Bahia#,
1587             },
1588             'America/Bahia_Banderas' => {
1589             exemplarCity => q#Bahia Banderas#,
1590             },
1591             'America/Barbados' => {
1592             exemplarCity => q#Barbados#,
1593             },
1594             'America/Belem' => {
1595             exemplarCity => q#Belem#,
1596             },
1597             'America/Belize' => {
1598             exemplarCity => q#Belize#,
1599             },
1600             'America/Blanc-Sablon' => {
1601             exemplarCity => q#Blanc-Sablon#,
1602             },
1603             'America/Boa_Vista' => {
1604             exemplarCity => q#Boa Vista#,
1605             },
1606             'America/Bogota' => {
1607             exemplarCity => q#Bogota#,
1608             },
1609             'America/Boise' => {
1610             exemplarCity => q#Boise#,
1611             },
1612             'America/Buenos_Aires' => {
1613             exemplarCity => q#Buenos Aires#,
1614             },
1615             'America/Cambridge_Bay' => {
1616             exemplarCity => q#Cambridge Bay#,
1617             },
1618             'America/Campo_Grande' => {
1619             exemplarCity => q#Campo Grande#,
1620             },
1621             'America/Cancun' => {
1622             exemplarCity => q#Cancun#,
1623             },
1624             'America/Caracas' => {
1625             exemplarCity => q#Caracas#,
1626             },
1627             'America/Catamarca' => {
1628             exemplarCity => q#Catamarca#,
1629             },
1630             'America/Cayenne' => {
1631             exemplarCity => q#Cayenne#,
1632             },
1633             'America/Cayman' => {
1634             exemplarCity => q#Cayman#,
1635             },
1636             'America/Chicago' => {
1637             exemplarCity => q#Chicago#,
1638             },
1639             'America/Chihuahua' => {
1640             exemplarCity => q#Chihuahua#,
1641             },
1642             'America/Coral_Harbour' => {
1643             exemplarCity => q#Atikokan#,
1644             },
1645             'America/Cordoba' => {
1646             exemplarCity => q#Cordoba#,
1647             },
1648             'America/Costa_Rica' => {
1649             exemplarCity => q#Costa Rica#,
1650             },
1651             'America/Creston' => {
1652             exemplarCity => q#Creston#,
1653             },
1654             'America/Cuiaba' => {
1655             exemplarCity => q#Cuiaba#,
1656             },
1657             'America/Curacao' => {
1658             exemplarCity => q#Curacao#,
1659             },
1660             'America/Danmarkshavn' => {
1661             exemplarCity => q#Danmarkshavn#,
1662             },
1663             'America/Dawson' => {
1664             exemplarCity => q#Dawson#,
1665             },
1666             'America/Dawson_Creek' => {
1667             exemplarCity => q#Dawson Creek#,
1668             },
1669             'America/Denver' => {
1670             exemplarCity => q#Denver#,
1671             },
1672             'America/Detroit' => {
1673             exemplarCity => q#Detroit#,
1674             },
1675             'America/Dominica' => {
1676             exemplarCity => q#Dominica#,
1677             },
1678             'America/Edmonton' => {
1679             exemplarCity => q#Edmonton#,
1680             },
1681             'America/Eirunepe' => {
1682             exemplarCity => q#Eirunepe#,
1683             },
1684             'America/El_Salvador' => {
1685             exemplarCity => q#El Salvador#,
1686             },
1687             'America/Fort_Nelson' => {
1688             exemplarCity => q#Fort Nelson#,
1689             },
1690             'America/Fortaleza' => {
1691             exemplarCity => q#Fortaleza#,
1692             },
1693             'America/Glace_Bay' => {
1694             exemplarCity => q#Glace Bay#,
1695             },
1696             'America/Godthab' => {
1697             exemplarCity => q#Nuuk#,
1698             },
1699             'America/Goose_Bay' => {
1700             exemplarCity => q#Goose Bay#,
1701             },
1702             'America/Grand_Turk' => {
1703             exemplarCity => q#Grand Turk#,
1704             },
1705             'America/Grenada' => {
1706             exemplarCity => q#Grenada#,
1707             },
1708             'America/Guadeloupe' => {
1709             exemplarCity => q#Guadeloupe#,
1710             },
1711             'America/Guatemala' => {
1712             exemplarCity => q#Guatemala#,
1713             },
1714             'America/Guayaquil' => {
1715             exemplarCity => q#Guayaquil#,
1716             },
1717             'America/Guyana' => {
1718             exemplarCity => q#Guyana#,
1719             },
1720             'America/Halifax' => {
1721             exemplarCity => q#Halifax#,
1722             },
1723             'America/Havana' => {
1724             exemplarCity => q#Havana#,
1725             },
1726             'America/Hermosillo' => {
1727             exemplarCity => q#Hermosillo#,
1728             },
1729             'America/Indiana/Knox' => {
1730             exemplarCity => q#Knox, Indiana#,
1731             },
1732             'America/Indiana/Marengo' => {
1733             exemplarCity => q#Marengo, Indiana#,
1734             },
1735             'America/Indiana/Petersburg' => {
1736             exemplarCity => q#Petersburg, Indiana#,
1737             },
1738             'America/Indiana/Tell_City' => {
1739             exemplarCity => q#Tell City, Indiana#,
1740             },
1741             'America/Indiana/Vevay' => {
1742             exemplarCity => q#Vevay, Indiana#,
1743             },
1744             'America/Indiana/Vincennes' => {
1745             exemplarCity => q#Vincennes, Indiana#,
1746             },
1747             'America/Indiana/Winamac' => {
1748             exemplarCity => q#Winamac, Indiana#,
1749             },
1750             'America/Indianapolis' => {
1751             exemplarCity => q#Indianapolis#,
1752             },
1753             'America/Inuvik' => {
1754             exemplarCity => q#Inuvik#,
1755             },
1756             'America/Iqaluit' => {
1757             exemplarCity => q#Iqaluit#,
1758             },
1759             'America/Jamaica' => {
1760             exemplarCity => q#Jamaica#,
1761             },
1762             'America/Jujuy' => {
1763             exemplarCity => q#Jujuy#,
1764             },
1765             'America/Juneau' => {
1766             exemplarCity => q#Juneau#,
1767             },
1768             'America/Kentucky/Monticello' => {
1769             exemplarCity => q#Monticello, Kentucky#,
1770             },
1771             'America/Kralendijk' => {
1772             exemplarCity => q#Kralendijk#,
1773             },
1774             'America/La_Paz' => {
1775             exemplarCity => q#La Paz#,
1776             },
1777             'America/Lima' => {
1778             exemplarCity => q#Lima#,
1779             },
1780             'America/Los_Angeles' => {
1781             exemplarCity => q#Los Angeles#,
1782             },
1783             'America/Louisville' => {
1784             exemplarCity => q#Louisville#,
1785             },
1786             'America/Lower_Princes' => {
1787             exemplarCity => q#Lower Prince’s Quarter#,
1788             },
1789             'America/Maceio' => {
1790             exemplarCity => q#Maceio#,
1791             },
1792             'America/Managua' => {
1793             exemplarCity => q#Managua#,
1794             },
1795             'America/Manaus' => {
1796             exemplarCity => q#Manaus#,
1797             },
1798             'America/Marigot' => {
1799             exemplarCity => q#Marigot#,
1800             },
1801             'America/Martinique' => {
1802             exemplarCity => q#Martinique#,
1803             },
1804             'America/Matamoros' => {
1805             exemplarCity => q#Matamoros#,
1806             },
1807             'America/Mazatlan' => {
1808             exemplarCity => q#Mazatlan#,
1809             },
1810             'America/Mendoza' => {
1811             exemplarCity => q#Mendoza#,
1812             },
1813             'America/Menominee' => {
1814             exemplarCity => q#Menominee#,
1815             },
1816             'America/Merida' => {
1817             exemplarCity => q#Merida#,
1818             },
1819             'America/Metlakatla' => {
1820             exemplarCity => q#Metlakatla#,
1821             },
1822             'America/Mexico_City' => {
1823             exemplarCity => q#Mexico City#,
1824             },
1825             'America/Miquelon' => {
1826             exemplarCity => q#Miquelon#,
1827             },
1828             'America/Moncton' => {
1829             exemplarCity => q#Moncton#,
1830             },
1831             'America/Monterrey' => {
1832             exemplarCity => q#Monterrey#,
1833             },
1834             'America/Montevideo' => {
1835             exemplarCity => q#Montevideo#,
1836             },
1837             'America/Montserrat' => {
1838             exemplarCity => q#Montserrat#,
1839             },
1840             'America/Nassau' => {
1841             exemplarCity => q#Nassau#,
1842             },
1843             'America/New_York' => {
1844             exemplarCity => q#New York#,
1845             },
1846             'America/Nipigon' => {
1847             exemplarCity => q#Nipigon#,
1848             },
1849             'America/Nome' => {
1850             exemplarCity => q#Nome#,
1851             },
1852             'America/Noronha' => {
1853             exemplarCity => q#Noronha#,
1854             },
1855             'America/North_Dakota/Beulah' => {
1856             exemplarCity => q#Beulah, North Dakota#,
1857             },
1858             'America/North_Dakota/Center' => {
1859             exemplarCity => q#Center, North Dakota#,
1860             },
1861             'America/North_Dakota/New_Salem' => {
1862             exemplarCity => q#New Salem, North Dakota#,
1863             },
1864             'America/Ojinaga' => {
1865             exemplarCity => q#Ojinaga#,
1866             },
1867             'America/Panama' => {
1868             exemplarCity => q#Panama#,
1869             },
1870             'America/Pangnirtung' => {
1871             exemplarCity => q#Pangnirtung#,
1872             },
1873             'America/Paramaribo' => {
1874             exemplarCity => q#Paramaribo#,
1875             },
1876             'America/Phoenix' => {
1877             exemplarCity => q#Phoenix#,
1878             },
1879             'America/Port-au-Prince' => {
1880             exemplarCity => q#Port-au-Prince#,
1881             },
1882             'America/Port_of_Spain' => {
1883             exemplarCity => q#Port of Spain#,
1884             },
1885             'America/Porto_Velho' => {
1886             exemplarCity => q#Porto Velho#,
1887             },
1888             'America/Puerto_Rico' => {
1889             exemplarCity => q#Puerto Rico#,
1890             },
1891             'America/Punta_Arenas' => {
1892             exemplarCity => q#Punta Arenas#,
1893             },
1894             'America/Rainy_River' => {
1895             exemplarCity => q#Rainy River#,
1896             },
1897             'America/Rankin_Inlet' => {
1898             exemplarCity => q#Rankin Inlet#,
1899             },
1900             'America/Recife' => {
1901             exemplarCity => q#Recife#,
1902             },
1903             'America/Regina' => {
1904             exemplarCity => q#Regina#,
1905             },
1906             'America/Resolute' => {
1907             exemplarCity => q#Resolute#,
1908             },
1909             'America/Rio_Branco' => {
1910             exemplarCity => q#Rio Branco#,
1911             },
1912             'America/Santarem' => {
1913             exemplarCity => q#Santarem#,
1914             },
1915             'America/Santiago' => {
1916             exemplarCity => q#Santiago#,
1917             },
1918             'America/Santo_Domingo' => {
1919             exemplarCity => q#Santo Domingo#,
1920             },
1921             'America/Sao_Paulo' => {
1922             exemplarCity => q#Sao Paulo#,
1923             },
1924             'America/Scoresbysund' => {
1925             exemplarCity => q#Ittoqqortoormiit#,
1926             },
1927             'America/Sitka' => {
1928             exemplarCity => q#Sitka#,
1929             },
1930             'America/St_Barthelemy' => {
1931             exemplarCity => q#St. Barthelemy#,
1932             },
1933             'America/St_Johns' => {
1934             exemplarCity => q#St. John’s#,
1935             },
1936             'America/St_Kitts' => {
1937             exemplarCity => q#St. Kitts#,
1938             },
1939             'America/St_Lucia' => {
1940             exemplarCity => q#St. Lucia#,
1941             },
1942             'America/St_Thomas' => {
1943             exemplarCity => q#St. Thomas#,
1944             },
1945             'America/St_Vincent' => {
1946             exemplarCity => q#St. Vincent#,
1947             },
1948             'America/Swift_Current' => {
1949             exemplarCity => q#Swift Current#,
1950             },
1951             'America/Tegucigalpa' => {
1952             exemplarCity => q#Tegucigalpa#,
1953             },
1954             'America/Thule' => {
1955             exemplarCity => q#Thule#,
1956             },
1957             'America/Thunder_Bay' => {
1958             exemplarCity => q#Thunder Bay#,
1959             },
1960             'America/Tijuana' => {
1961             exemplarCity => q#Tijuana#,
1962             },
1963             'America/Toronto' => {
1964             exemplarCity => q#Toronto#,
1965             },
1966             'America/Tortola' => {
1967             exemplarCity => q#Tortola#,
1968             },
1969             'America/Vancouver' => {
1970             exemplarCity => q#Vancouver#,
1971             },
1972             'America/Whitehorse' => {
1973             exemplarCity => q#Whitehorse#,
1974             },
1975             'America/Winnipeg' => {
1976             exemplarCity => q#Winnipeg#,
1977             },
1978             'America/Yakutat' => {
1979             exemplarCity => q#Yakutat#,
1980             },
1981             'America/Yellowknife' => {
1982             exemplarCity => q#Yellowknife#,
1983             },
1984             'Antarctica/Casey' => {
1985             exemplarCity => q#Casey#,
1986             },
1987             'Antarctica/Davis' => {
1988             exemplarCity => q#Davis#,
1989             },
1990             'Antarctica/DumontDUrville' => {
1991             exemplarCity => q#Dumont d’Urville#,
1992             },
1993             'Antarctica/Macquarie' => {
1994             exemplarCity => q#Macquarie#,
1995             },
1996             'Antarctica/Mawson' => {
1997             exemplarCity => q#Mawson#,
1998             },
1999             'Antarctica/McMurdo' => {
2000             exemplarCity => q#McMurdo#,
2001             },
2002             'Antarctica/Palmer' => {
2003             exemplarCity => q#Palmer#,
2004             },
2005             'Antarctica/Rothera' => {
2006             exemplarCity => q#Rothera#,
2007             },
2008             'Antarctica/Syowa' => {
2009             exemplarCity => q#Syowa#,
2010             },
2011             'Antarctica/Troll' => {
2012             exemplarCity => q#Troll#,
2013             },
2014             'Antarctica/Vostok' => {
2015             exemplarCity => q#Vostok#,
2016             },
2017             'Arctic/Longyearbyen' => {
2018             exemplarCity => q#Longyearbyen#,
2019             },
2020             'Asia/Aden' => {
2021             exemplarCity => q#Aden#,
2022             },
2023             'Asia/Almaty' => {
2024             exemplarCity => q#Almaty#,
2025             },
2026             'Asia/Amman' => {
2027             exemplarCity => q#Amman#,
2028             },
2029             'Asia/Anadyr' => {
2030             exemplarCity => q#Anadyr#,
2031             },
2032             'Asia/Aqtau' => {
2033             exemplarCity => q#Aqtau#,
2034             },
2035             'Asia/Aqtobe' => {
2036             exemplarCity => q#Aqtobe#,
2037             },
2038             'Asia/Ashgabat' => {
2039             exemplarCity => q#Ashgabat#,
2040             },
2041             'Asia/Atyrau' => {
2042             exemplarCity => q#Atyrau#,
2043             },
2044             'Asia/Baghdad' => {
2045             exemplarCity => q#Baghdad#,
2046             },
2047             'Asia/Bahrain' => {
2048             exemplarCity => q#Bahrain#,
2049             },
2050             'Asia/Baku' => {
2051             exemplarCity => q#Baku#,
2052             },
2053             'Asia/Bangkok' => {
2054             exemplarCity => q#Bangkok#,
2055             },
2056             'Asia/Barnaul' => {
2057             exemplarCity => q#Barnaul#,
2058             },
2059             'Asia/Beirut' => {
2060             exemplarCity => q#Beirut#,
2061             },
2062             'Asia/Bishkek' => {
2063             exemplarCity => q#Bishkek#,
2064             },
2065             'Asia/Brunei' => {
2066             exemplarCity => q#Brunei#,
2067             },
2068             'Asia/Calcutta' => {
2069             exemplarCity => q#Kolkata#,
2070             },
2071             'Asia/Chita' => {
2072             exemplarCity => q#Chita#,
2073             },
2074             'Asia/Choibalsan' => {
2075             exemplarCity => q#Choibalsan#,
2076             },
2077             'Asia/Colombo' => {
2078             exemplarCity => q#Colombo#,
2079             },
2080             'Asia/Damascus' => {
2081             exemplarCity => q#Damascus#,
2082             },
2083             'Asia/Dhaka' => {
2084             exemplarCity => q#Dhaka#,
2085             },
2086             'Asia/Dili' => {
2087             exemplarCity => q#Dili#,
2088             },
2089             'Asia/Dubai' => {
2090             exemplarCity => q#Dubai#,
2091             },
2092             'Asia/Dushanbe' => {
2093             exemplarCity => q#Dushanbe#,
2094             },
2095             'Asia/Famagusta' => {
2096             exemplarCity => q#Famagusta#,
2097             },
2098             'Asia/Gaza' => {
2099             exemplarCity => q#Gaza#,
2100             },
2101             'Asia/Hebron' => {
2102             exemplarCity => q#Hebron#,
2103             },
2104             'Asia/Hong_Kong' => {
2105             exemplarCity => q#Hong Kong#,
2106             },
2107             'Asia/Hovd' => {
2108             exemplarCity => q#Hovd#,
2109             },
2110             'Asia/Irkutsk' => {
2111             exemplarCity => q#Irkutsk#,
2112             },
2113             'Asia/Jakarta' => {
2114             exemplarCity => q#Jakarta#,
2115             },
2116             'Asia/Jayapura' => {
2117             exemplarCity => q#Jayapura#,
2118             },
2119             'Asia/Jerusalem' => {
2120             exemplarCity => q#Jerusalem#,
2121             },
2122             'Asia/Kabul' => {
2123             exemplarCity => q#Kabul#,
2124             },
2125             'Asia/Kamchatka' => {
2126             exemplarCity => q#Kamchatka#,
2127             },
2128             'Asia/Karachi' => {
2129             exemplarCity => q#Karachi#,
2130             },
2131             'Asia/Katmandu' => {
2132             exemplarCity => q#Kathmandu#,
2133             },
2134             'Asia/Khandyga' => {
2135             exemplarCity => q#Khandyga#,
2136             },
2137             'Asia/Krasnoyarsk' => {
2138             exemplarCity => q#Krasnoyarsk#,
2139             },
2140             'Asia/Kuala_Lumpur' => {
2141             exemplarCity => q#Kuala Lumpur#,
2142             },
2143             'Asia/Kuching' => {
2144             exemplarCity => q#Kuching#,
2145             },
2146             'Asia/Kuwait' => {
2147             exemplarCity => q#Kuwait#,
2148             },
2149             'Asia/Macau' => {
2150             exemplarCity => q#Macau#,
2151             },
2152             'Asia/Magadan' => {
2153             exemplarCity => q#Magadan#,
2154             },
2155             'Asia/Makassar' => {
2156             exemplarCity => q#Makassar#,
2157             },
2158             'Asia/Manila' => {
2159             exemplarCity => q#Manila#,
2160             },
2161             'Asia/Muscat' => {
2162             exemplarCity => q#Muscat#,
2163             },
2164             'Asia/Nicosia' => {
2165             exemplarCity => q#Nicosia#,
2166             },
2167             'Asia/Novokuznetsk' => {
2168             exemplarCity => q#Novokuznetsk#,
2169             },
2170             'Asia/Novosibirsk' => {
2171             exemplarCity => q#Novosibirsk#,
2172             },
2173             'Asia/Omsk' => {
2174             exemplarCity => q#Omsk#,
2175             },
2176             'Asia/Oral' => {
2177             exemplarCity => q#Oral#,
2178             },
2179             'Asia/Phnom_Penh' => {
2180             exemplarCity => q#Phnom Penh#,
2181             },
2182             'Asia/Pontianak' => {
2183             exemplarCity => q#Pontianak#,
2184             },
2185             'Asia/Pyongyang' => {
2186             exemplarCity => q#Pyongyang#,
2187             },
2188             'Asia/Qatar' => {
2189             exemplarCity => q#Qatar#,
2190             },
2191             'Asia/Qyzylorda' => {
2192             exemplarCity => q#Qyzylorda#,
2193             },
2194             'Asia/Rangoon' => {
2195             exemplarCity => q#Rangoon#,
2196             },
2197             'Asia/Riyadh' => {
2198             exemplarCity => q#Riyadh#,
2199             },
2200             'Asia/Saigon' => {
2201             exemplarCity => q#Ho Chi Minh#,
2202             },
2203             'Asia/Sakhalin' => {
2204             exemplarCity => q#Sakhalin#,
2205             },
2206             'Asia/Samarkand' => {
2207             exemplarCity => q#Samarkand#,
2208             },
2209             'Asia/Seoul' => {
2210             exemplarCity => q#Seoul#,
2211             },
2212             'Asia/Shanghai' => {
2213             exemplarCity => q#Shanghai#,
2214             },
2215             'Asia/Singapore' => {
2216             exemplarCity => q#Singapore#,
2217             },
2218             'Asia/Srednekolymsk' => {
2219             exemplarCity => q#Srednekolymsk#,
2220             },
2221             'Asia/Taipei' => {
2222             exemplarCity => q#Taipei#,
2223             },
2224             'Asia/Tashkent' => {
2225             exemplarCity => q#Tashkent#,
2226             },
2227             'Asia/Tbilisi' => {
2228             exemplarCity => q#Tbilisi#,
2229             },
2230             'Asia/Tehran' => {
2231             exemplarCity => q#Tehran#,
2232             },
2233             'Asia/Thimphu' => {
2234             exemplarCity => q#Thimphu#,
2235             },
2236             'Asia/Tokyo' => {
2237             exemplarCity => q#Tokyo#,
2238             },
2239             'Asia/Tomsk' => {
2240             exemplarCity => q#Tomsk#,
2241             },
2242             'Asia/Ulaanbaatar' => {
2243             exemplarCity => q#Ulaanbaatar#,
2244             },
2245             'Asia/Urumqi' => {
2246             exemplarCity => q#Urumqi#,
2247             },
2248             'Asia/Ust-Nera' => {
2249             exemplarCity => q#Ust-Nera#,
2250             },
2251             'Asia/Vientiane' => {
2252             exemplarCity => q#Vientiane#,
2253             },
2254             'Asia/Vladivostok' => {
2255             exemplarCity => q#Vladivostok#,
2256             },
2257             'Asia/Yakutsk' => {
2258             exemplarCity => q#Yakutsk#,
2259             },
2260             'Asia/Yekaterinburg' => {
2261             exemplarCity => q#Yekaterinburg#,
2262             },
2263             'Asia/Yerevan' => {
2264             exemplarCity => q#Yerevan#,
2265             },
2266             'Atlantic/Azores' => {
2267             exemplarCity => q#Azores#,
2268             },
2269             'Atlantic/Bermuda' => {
2270             exemplarCity => q#Bermuda#,
2271             },
2272             'Atlantic/Canary' => {
2273             exemplarCity => q#Canary#,
2274             },
2275             'Atlantic/Cape_Verde' => {
2276             exemplarCity => q#Cape Verde#,
2277             },
2278             'Atlantic/Faeroe' => {
2279             exemplarCity => q#Faroe#,
2280             },
2281             'Atlantic/Madeira' => {
2282             exemplarCity => q#Madeira#,
2283             },
2284             'Atlantic/Reykjavik' => {
2285             exemplarCity => q#Reykjavik#,
2286             },
2287             'Atlantic/South_Georgia' => {
2288             exemplarCity => q#South Georgia#,
2289             },
2290             'Atlantic/St_Helena' => {
2291             exemplarCity => q#St. Helena#,
2292             },
2293             'Atlantic/Stanley' => {
2294             exemplarCity => q#Stanley#,
2295             },
2296             'Australia/Adelaide' => {
2297             exemplarCity => q#Adelaide#,
2298             },
2299             'Australia/Brisbane' => {
2300             exemplarCity => q#Brisbane#,
2301             },
2302             'Australia/Broken_Hill' => {
2303             exemplarCity => q#Broken Hill#,
2304             },
2305             'Australia/Currie' => {
2306             exemplarCity => q#Currie#,
2307             },
2308             'Australia/Darwin' => {
2309             exemplarCity => q#Darwin#,
2310             },
2311             'Australia/Eucla' => {
2312             exemplarCity => q#Eucla#,
2313             },
2314             'Australia/Hobart' => {
2315             exemplarCity => q#Hobart#,
2316             },
2317             'Australia/Lindeman' => {
2318             exemplarCity => q#Lindeman#,
2319             },
2320             'Australia/Lord_Howe' => {
2321             exemplarCity => q#Lord Howe#,
2322             },
2323             'Australia/Melbourne' => {
2324             exemplarCity => q#Melbourne#,
2325             },
2326             'Australia/Perth' => {
2327             exemplarCity => q#Perth#,
2328             },
2329             'Australia/Sydney' => {
2330             exemplarCity => q#Sydney#,
2331             },
2332             'Etc/Unknown' => {
2333             exemplarCity => q#Unknown#,
2334             },
2335             'Europe/Amsterdam' => {
2336             exemplarCity => q#Amsterdam#,
2337             },
2338             'Europe/Andorra' => {
2339             exemplarCity => q#Andorra#,
2340             },
2341             'Europe/Astrakhan' => {
2342             exemplarCity => q#Astrakhan#,
2343             },
2344             'Europe/Athens' => {
2345             exemplarCity => q#Athens#,
2346             },
2347             'Europe/Belgrade' => {
2348             exemplarCity => q#Belgrade#,
2349             },
2350             'Europe/Berlin' => {
2351             exemplarCity => q#Berlin#,
2352             },
2353             'Europe/Bratislava' => {
2354             exemplarCity => q#Bratislava#,
2355             },
2356             'Europe/Brussels' => {
2357             exemplarCity => q#Brussels#,
2358             },
2359             'Europe/Bucharest' => {
2360             exemplarCity => q#Bucharest#,
2361             },
2362             'Europe/Budapest' => {
2363             exemplarCity => q#Budapest#,
2364             },
2365             'Europe/Busingen' => {
2366             exemplarCity => q#Busingen#,
2367             },
2368             'Europe/Chisinau' => {
2369             exemplarCity => q#Chisinau#,
2370             },
2371             'Europe/Copenhagen' => {
2372             exemplarCity => q#Copenhagen#,
2373             },
2374             'Europe/Dublin' => {
2375             exemplarCity => q#Dublin#,
2376             },
2377             'Europe/Gibraltar' => {
2378             exemplarCity => q#Gibraltar#,
2379             },
2380             'Europe/Guernsey' => {
2381             exemplarCity => q#Guernsey#,
2382             },
2383             'Europe/Helsinki' => {
2384             exemplarCity => q#Helsinki#,
2385             },
2386             'Europe/Isle_of_Man' => {
2387             exemplarCity => q#Isle of Man#,
2388             },
2389             'Europe/Istanbul' => {
2390             exemplarCity => q#Istanbul#,
2391             },
2392             'Europe/Jersey' => {
2393             exemplarCity => q#Jersey#,
2394             },
2395             'Europe/Kaliningrad' => {
2396             exemplarCity => q#Kaliningrad#,
2397             },
2398             'Europe/Kiev' => {
2399             exemplarCity => q#Kiev#,
2400             },
2401             'Europe/Kirov' => {
2402             exemplarCity => q#Kirov#,
2403             },
2404             'Europe/Lisbon' => {
2405             exemplarCity => q#Lisbon#,
2406             },
2407             'Europe/Ljubljana' => {
2408             exemplarCity => q#Ljubljana#,
2409             },
2410             'Europe/London' => {
2411             exemplarCity => q#London#,
2412             },
2413             'Europe/Luxembourg' => {
2414             exemplarCity => q#Luxembourg#,
2415             },
2416             'Europe/Madrid' => {
2417             exemplarCity => q#Madrid#,
2418             },
2419             'Europe/Malta' => {
2420             exemplarCity => q#Malta#,
2421             },
2422             'Europe/Mariehamn' => {
2423             exemplarCity => q#Mariehamn#,
2424             },
2425             'Europe/Minsk' => {
2426             exemplarCity => q#Minsk#,
2427             },
2428             'Europe/Monaco' => {
2429             exemplarCity => q#Monaco#,
2430             },
2431             'Europe/Moscow' => {
2432             exemplarCity => q#Moscow#,
2433             },
2434             'Europe/Oslo' => {
2435             exemplarCity => q#Oslo#,
2436             },
2437             'Europe/Paris' => {
2438             exemplarCity => q#Paris#,
2439             },
2440             'Europe/Podgorica' => {
2441             exemplarCity => q#Podgorica#,
2442             },
2443             'Europe/Prague' => {
2444             exemplarCity => q#Prague#,
2445             },
2446             'Europe/Riga' => {
2447             exemplarCity => q#Riga#,
2448             },
2449             'Europe/Rome' => {
2450             exemplarCity => q#Rome#,
2451             },
2452             'Europe/Samara' => {
2453             exemplarCity => q#Samara#,
2454             },
2455             'Europe/San_Marino' => {
2456             exemplarCity => q#San Marino#,
2457             },
2458             'Europe/Sarajevo' => {
2459             exemplarCity => q#Sarajevo#,
2460             },
2461             'Europe/Saratov' => {
2462             exemplarCity => q#Saratov#,
2463             },
2464             'Europe/Simferopol' => {
2465             exemplarCity => q#Simferopol#,
2466             },
2467             'Europe/Skopje' => {
2468             exemplarCity => q#Skopje#,
2469             },
2470             'Europe/Sofia' => {
2471             exemplarCity => q#Sofia#,
2472             },
2473             'Europe/Stockholm' => {
2474             exemplarCity => q#Stockholm#,
2475             },
2476             'Europe/Tallinn' => {
2477             exemplarCity => q#Tallinn#,
2478             },
2479             'Europe/Tirane' => {
2480             exemplarCity => q#Tirane#,
2481             },
2482             'Europe/Ulyanovsk' => {
2483             exemplarCity => q#Ulyanovsk#,
2484             },
2485             'Europe/Uzhgorod' => {
2486             exemplarCity => q#Uzhgorod#,
2487             },
2488             'Europe/Vaduz' => {
2489             exemplarCity => q#Vaduz#,
2490             },
2491             'Europe/Vatican' => {
2492             exemplarCity => q#Vatican#,
2493             },
2494             'Europe/Vienna' => {
2495             exemplarCity => q#Vienna#,
2496             },
2497             'Europe/Vilnius' => {
2498             exemplarCity => q#Vilnius#,
2499             },
2500             'Europe/Volgograd' => {
2501             exemplarCity => q#Volgograd#,
2502             },
2503             'Europe/Warsaw' => {
2504             exemplarCity => q#Warsaw#,
2505             },
2506             'Europe/Zagreb' => {
2507             exemplarCity => q#Zagreb#,
2508             },
2509             'Europe/Zaporozhye' => {
2510             exemplarCity => q#Zaporozhye#,
2511             },
2512             'Europe/Zurich' => {
2513             exemplarCity => q#Zurich#,
2514             },
2515             'Indian/Antananarivo' => {
2516             exemplarCity => q#Antananarivo#,
2517             },
2518             'Indian/Chagos' => {
2519             exemplarCity => q#Chagos#,
2520             },
2521             'Indian/Christmas' => {
2522             exemplarCity => q#Christmas#,
2523             },
2524             'Indian/Cocos' => {
2525             exemplarCity => q#Cocos#,
2526             },
2527             'Indian/Comoro' => {
2528             exemplarCity => q#Comoro#,
2529             },
2530             'Indian/Kerguelen' => {
2531             exemplarCity => q#Kerguelen#,
2532             },
2533             'Indian/Mahe' => {
2534             exemplarCity => q#Mahe#,
2535             },
2536             'Indian/Maldives' => {
2537             exemplarCity => q#Maldives#,
2538             },
2539             'Indian/Mauritius' => {
2540             exemplarCity => q#Mauritius#,
2541             },
2542             'Indian/Mayotte' => {
2543             exemplarCity => q#Mayotte#,
2544             },
2545             'Indian/Reunion' => {
2546             exemplarCity => q#Reunion#,
2547             },
2548             'Pacific/Apia' => {
2549             exemplarCity => q#Apia#,
2550             },
2551             'Pacific/Auckland' => {
2552             exemplarCity => q#Auckland#,
2553             },
2554             'Pacific/Bougainville' => {
2555             exemplarCity => q#Bougainville#,
2556             },
2557             'Pacific/Chatham' => {
2558             exemplarCity => q#Chatham#,
2559             },
2560             'Pacific/Easter' => {
2561             exemplarCity => q#Easter#,
2562             },
2563             'Pacific/Efate' => {
2564             exemplarCity => q#Efate#,
2565             },
2566             'Pacific/Enderbury' => {
2567             exemplarCity => q#Enderbury#,
2568             },
2569             'Pacific/Fakaofo' => {
2570             exemplarCity => q#Fakaofo#,
2571             },
2572             'Pacific/Fiji' => {
2573             exemplarCity => q#Fiji#,
2574             },
2575             'Pacific/Funafuti' => {
2576             exemplarCity => q#Funafuti#,
2577             },
2578             'Pacific/Galapagos' => {
2579             exemplarCity => q#Galapagos#,
2580             },
2581             'Pacific/Gambier' => {
2582             exemplarCity => q#Gambier#,
2583             },
2584             'Pacific/Guadalcanal' => {
2585             exemplarCity => q#Guadalcanal#,
2586             },
2587             'Pacific/Guam' => {
2588             exemplarCity => q#Guam#,
2589             },
2590             'Pacific/Honolulu' => {
2591             exemplarCity => q#Honolulu#,
2592             },
2593             'Pacific/Kiritimati' => {
2594             exemplarCity => q#Kiritimati#,
2595             },
2596             'Pacific/Kosrae' => {
2597             exemplarCity => q#Kosrae#,
2598             },
2599             'Pacific/Kwajalein' => {
2600             exemplarCity => q#Kwajalein#,
2601             },
2602             'Pacific/Majuro' => {
2603             exemplarCity => q#Majuro#,
2604             },
2605             'Pacific/Marquesas' => {
2606             exemplarCity => q#Marquesas#,
2607             },
2608             'Pacific/Midway' => {
2609             exemplarCity => q#Midway#,
2610             },
2611             'Pacific/Nauru' => {
2612             exemplarCity => q#Nauru#,
2613             },
2614             'Pacific/Niue' => {
2615             exemplarCity => q#Niue#,
2616             },
2617             'Pacific/Norfolk' => {
2618             exemplarCity => q#Norfolk#,
2619             },
2620             'Pacific/Noumea' => {
2621             exemplarCity => q#Noumea#,
2622             },
2623             'Pacific/Pago_Pago' => {
2624             exemplarCity => q#Pago Pago#,
2625             },
2626             'Pacific/Palau' => {
2627             exemplarCity => q#Palau#,
2628             },
2629             'Pacific/Pitcairn' => {
2630             exemplarCity => q#Pitcairn#,
2631             },
2632             'Pacific/Ponape' => {
2633             exemplarCity => q#Pohnpei#,
2634             },
2635             'Pacific/Port_Moresby' => {
2636             exemplarCity => q#Port Moresby#,
2637             },
2638             'Pacific/Rarotonga' => {
2639             exemplarCity => q#Rarotonga#,
2640             },
2641             'Pacific/Saipan' => {
2642             exemplarCity => q#Saipan#,
2643             },
2644             'Pacific/Tahiti' => {
2645             exemplarCity => q#Tahiti#,
2646             },
2647             'Pacific/Tarawa' => {
2648             exemplarCity => q#Tarawa#,
2649             },
2650             'Pacific/Tongatapu' => {
2651             exemplarCity => q#Tongatapu#,
2652             },
2653             'Pacific/Truk' => {
2654             exemplarCity => q#Chuuk#,
2655             },
2656             'Pacific/Wake' => {
2657             exemplarCity => q#Wake#,
2658             },
2659             'Pacific/Wallis' => {
2660             exemplarCity => q#Wallis#,
2661             },
2662             } }
2663             );
2664             no Moo;
2665              
2666 1     1   4320 1;
  1         3  
  1         4  
2667              
2668             # vim: tabstop=4