File Coverage

blib/lib/Locale/CLDR/Locales/So.pm
Criterion Covered Total %
statement 26 26 100.0
branch n/a
condition n/a
subroutine 9 9 100.0
pod n/a
total 35 35 100.0


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::So - Package for language Somali
4              
5             =cut
6              
7             package Locale::CLDR::Locales::So;
8             # This file auto generated from Data\common\main\so.xml
9             # on Sun 24 Apr 8:50:22 am GMT
10              
11 1     1   2348102 use version;
  1         2  
  1         5  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   86 use v5.10.1;
  1         2  
16 1     1   3 use mro 'c3';
  1         5  
  1         7  
17 1     1   28 use utf8;
  1         1  
  1         8  
18 1     1   25 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         12  
19              
20 1     1   676 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         49672  
  1         10  
21 1     1   1607 use Moo;
  1         9085  
  1         4  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'display_name_language' => (
25             is => 'ro',
26             isa => CodeRef,
27             init_arg => undef,
28             default => sub {
29             sub {
30             my %languages = (
31             'af' => 'Afrikaanays',
32             'ak' => 'Akan',
33             'am' => 'Axmaari',
34             'ar' => 'Carabi',
35             'as' => 'Asaamiis',
36             'az' => 'Azerbaijan',
37             'be' => 'Beleruusiyaan',
38             'bg' => 'Bulgeeriyaan',
39             'bn' => 'Bangaali',
40             'br' => 'Bereton',
41             'bs' => 'Boosniya',
42             'ca' => 'Katalaan',
43             'cs' => 'Jeeg',
44             'cy' => 'Welsh',
45             'da' => 'Danmarkays',
46             'de' => 'Jarmal',
47             'de_CH' => 'Jarmal (Iswiiserlaand)',
48             'el' => 'Giriik',
49             'en' => 'Ingiriisi',
50             'en_GB' => 'Ingiriisi (Boqortooyada Midowday)',
51             'en_US' => 'Ingiriisi (Maraykan)',
52             'eo' => 'Isberento',
53             'es' => 'Isbaanish',
54             'es_419' => 'Isbaanishka Laatiin Ameerika',
55             'es_ES' => 'Isbaanish (Isbayn)',
56             'et' => 'Istooniyaan',
57             'eu' => 'Basquu',
58             'fa' => 'Faarisi',
59             'fi' => 'Fiinlaandees',
60             'fil' => 'Tagalog',
61             'fo' => 'Farowsi',
62             'fr' => 'Faransiis',
63             'fr_CH' => 'Faransiis (Iswiiserlaand)',
64             'fy' => 'Firiisiyan Galbeed',
65             'ga' => 'Ayrish',
66             'gd' => 'Iskot Giilik',
67             'gl' => 'Galiisiyaan',
68             'gn' => 'Guraani',
69             'gu' => 'Gujaraati',
70             'ha' => 'Hawsa',
71             'he' => 'Cibri',
72             'hi' => 'Hindi',
73             'hr' => 'Koro’eeshiyaan',
74             'hu' => 'Hangariyaan',
75             'hy' => 'Armeeniyaan',
76             'ia' => 'Interlinguwa',
77             'id' => 'Indunuusiyaan',
78             'ie' => 'Interlingue',
79             'ig' => 'Igbo',
80             'is' => 'Ayslandays',
81             'it' => 'Talyaani',
82             'ja' => 'Jabbaaniis',
83             'jv' => 'Jafaaniis',
84             'ka' => 'Joorijiyaan',
85             'km' => 'Kamboodhian',
86             'kn' => 'Kannadays',
87             'ko' => 'Kuuriyaan',
88             'ku' => 'Kurdishka',
89             'ky' => 'Kirgiis',
90             'la' => 'Laatiin',
91             'ln' => 'Lingala',
92             'lo' => 'Laothian',
93             'lt' => 'Lituwaanays',
94             'lv' => 'Laatfiyaan',
95             'mk' => 'Masadooniyaan',
96             'ml' => 'Malayalam',
97             'mn' => 'Mangooli',
98             'mr' => 'Maarati',
99             'ms' => 'Malaay',
100             'mt' => 'Maltiis',
101             'my' => 'Burmese',
102             'ne' => 'Nebaali',
103             'nl' => 'Holandays',
104             'nn' => 'Nowrwejiyan (naynoroski)',
105             'no' => 'Af Noorwiijiyaan',
106             'oc' => 'Okitaan',
107             'or' => 'Oriya',
108             'pa' => 'Bunjaabi',
109             'pl' => 'Boolish',
110             'ps' => 'Bashtuu',
111             'pt' => 'Boortaqiis',
112             'pt_BR' => 'Boortaqiiska Baraasiil',
113             'pt_PT' => 'Boortaqiis (Boortuqaal)',
114             'ro' => 'Romanka',
115             'ru' => 'Ruush',
116             'rw' => 'Rwanda',
117             'sa' => 'Sanskrit',
118             'sd' => 'SINDHI',
119             'sh' => 'Serbiyaan',
120             'si' => 'Sinhaleys',
121             'sk' => 'Isloofaak',
122             'sl' => 'Islofeeniyaan',
123             'so' => 'Soomaali',
124             'sq' => 'Albaaniyaan',
125             'sr' => 'Seerbiyaan',
126             'st' => 'Sesooto',
127             'sv' => 'Swiidhis',
128             'sw' => 'Sawaaxili',
129             'ta' => 'Tamiil',
130             'te' => 'Teluugu',
131             'th' => 'Taaylandays',
132             'ti' => 'Tigrinya',
133             'tk' => 'Turkumaanish',
134             'tlh' => 'Kiligoon',
135             'tr' => 'Turkish',
136             'tw' => 'Tiwiyan',
137             'ug' => 'UIGHUR',
138             'uk' => 'Yukreeniyaan',
139             'und' => 'Af aan la aqoon ama aan sax ahayn',
140             'ur' => 'Urduu',
141             'uz' => 'Usbakis',
142             'vi' => 'Fiitnaamays',
143             'xh' => 'Hoosta',
144             'yi' => 'Yadhish',
145             'yo' => 'Yoruuba',
146             'zh' => 'Jayniis',
147             'zu' => 'Zuulu',
148              
149             );
150             if (@_) {
151             return $languages{$_[0]};
152             }
153             return \%languages;
154             }
155             },
156             );
157              
158             has 'display_name_script' => (
159             is => 'ro',
160             isa => CodeRef,
161             init_arg => undef,
162             default => sub {
163             sub {
164             my %scripts = (
165             'Latn' => 'Laatiin',
166             'Zxxx' => 'Aan la qorin',
167             'Zzzz' => 'Far aan la aqoon amase aan saxnayn',
168              
169             );
170             if ( @_ ) {
171             return $scripts{$_[0]};
172             }
173             return \%scripts;
174             }
175             }
176             );
177              
178             has 'display_name_region' => (
179             is => 'ro',
180             isa => HashRef[Str],
181             init_arg => undef,
182             default => sub {
183             {
184             '014' => 'Afrikada Bari',
185             '030' => 'Aasiyada Bari',
186             '151' => 'Yurubta Bari',
187             'AD' => 'Andora',
188             'AE' => 'Imaaraadka Carabta ee Midoobay',
189             'AF' => 'Afgaanistaan',
190             'AG' => 'Antigua iyo Barbuda',
191             'AI' => 'Anguilla',
192             'AL' => 'Albaaniya',
193             'AM' => 'Armeeniya',
194             'AO' => 'Angoola',
195             'AR' => 'Arjantiin',
196             'AS' => 'Samowa Ameerika',
197             'AT' => 'Awsteriya',
198             'AU' => 'Awstaraaliya',
199             'AW' => 'Aruba',
200             'AZ' => 'Azerbajaan',
201             'BA' => 'Bosniya Hersigoviina',
202             'BB' => 'Baarbadoos',
203             'BD' => 'Bangaaladheesh',
204             'BE' => 'Biljam',
205             'BF' => 'Burkiina Faaso',
206             'BG' => 'Bulgaariya',
207             'BH' => 'Baxreyn',
208             'BI' => 'Burundi',
209             'BJ' => 'Biniin',
210             'BM' => 'Bermuuda',
211             'BN' => 'Buruneeya',
212             'BO' => 'Boliifiya',
213             'BR' => 'Braasiil',
214             'BS' => 'Bahaamas',
215             'BT' => 'Bhutan',
216             'BW' => 'Botuswaana',
217             'BY' => 'Belarus',
218             'BZ' => 'Belize',
219             'CA' => 'Kanada',
220             'CD' => 'Jamhuuriyadda Dimuquraadiga Kongo',
221             'CF' => 'Jamhuuriyadda Afrikada Dhexe',
222             'CG' => 'Kongo',
223             'CH' => 'Swiiserlaand',
224             'CI' => 'Ivory coast',
225             'CK' => 'Jaziiradda Cook',
226             'CL' => 'Jili',
227             'CM' => 'Kaameruun',
228             'CN' => 'Shiinaha',
229             'CO' => 'Kolombiya',
230             'CR' => 'Kosta Riika',
231             'CU' => 'Kuuba',
232             'CV' => 'Cape Verde Islands',
233             'CY' => 'Qubrus',
234             'CZ' => 'Jamhuuriyadda Jek',
235             'DE' => 'Jarmal',
236             'DJ' => 'Jabuuti',
237             'DK' => 'Denmark',
238             'DM' => 'Domeenika',
239             'DO' => 'Jamhuuriyadda Domeenika',
240             'DZ' => 'Aljeeriya',
241             'EC' => 'Ikuwadoor',
242             'EE' => 'Estooniya',
243             'EG' => 'Masar',
244             'ER' => 'Eretereeya',
245             'ES' => 'Isbeyn',
246             'ET' => 'Itoobiya',
247             'FI' => 'Finland',
248             'FJ' => 'Fiji',
249             'FK' => 'Jaziiradaha Fooklaan',
250             'FM' => 'Micronesia',
251             'FR' => 'Faransiis',
252             'GA' => 'Gaaboon',
253             'GB' => 'United Kingdom',
254             'GD' => 'Giriinaada',
255             'GE' => 'Joorjiya',
256             'GF' => 'French Guiana',
257             'GH' => 'Gaana',
258             'GI' => 'Gibraltar',
259             'GL' => 'Greenland',
260             'GM' => 'Gambiya',
261             'GN' => 'Gini',
262             'GP' => 'Guadeloupe',
263             'GQ' => 'Equatorial Guinea',
264             'GR' => 'Giriig',
265             'GT' => 'Guwaatamaala',
266             'GU' => 'Guam',
267             'GW' => 'Gini-Bisaaw',
268             'GY' => 'Guyana',
269             'HN' => 'Honduras',
270             'HR' => 'Korweeshiya',
271             'HT' => 'Hayti',
272             'HU' => 'Hangeri',
273             'ID' => 'Indoneesiya',
274             'IE' => 'Ayrlaand',
275             'IL' => 'Israaʼiil',
276             'IN' => 'Hindiya',
277             'IO' => 'British Indian Ocean Territory',
278             'IQ' => 'Ciraaq',
279             'IR' => 'Iiraan',
280             'IS' => 'Iislaand',
281             'IT' => 'Talyaani',
282             'JM' => 'Jameyka',
283             'JO' => 'Urdun',
284             'JP' => 'Jabaan',
285             'KE' => 'Kiiniya',
286             'KG' => 'Kirgistaan',
287             'KH' => 'Kamboodiya',
288             'KI' => 'Kiribati',
289             'KM' => 'Komooros',
290             'KN' => 'Saint Kitts and Nevis',
291             'KP' => 'Kuuriyada Waqooyi',
292             'KR' => 'Kuuriyada Koonfureed',
293             'KW' => 'Kuwayt',
294             'KY' => 'Cayman Islands',
295             'KZ' => 'Kasaakhistaan',
296             'LA' => 'Laos',
297             'LB' => 'Lubnaan',
298             'LC' => 'Saint Lucia',
299             'LI' => 'Liechtenstein',
300             'LK' => 'Sirilaanka',
301             'LR' => 'Laybeeriya',
302             'LS' => 'Losooto',
303             'LT' => 'Lituweeniya',
304             'LU' => 'Luksemboorg',
305             'LV' => 'Latfiya',
306             'LY' => 'Liibiya',
307             'MA' => 'Marooko',
308             'MC' => 'Moonako',
309             'MD' => 'Moldofa',
310             'MG' => 'Madagaskar',
311             'MH' => 'Marshall Islands',
312             'MK' => 'Makadooniya',
313             'ML' => 'Maali',
314             'MM' => 'Myanmar',
315             'MN' => 'Mongooliya',
316             'MP' => 'Northern Mariana Islands',
317             'MQ' => 'Martinique',
318             'MR' => 'Muritaaniya',
319             'MS' => 'Montserrat',
320             'MT' => 'Maalda',
321             'MU' => 'Murishiyoos',
322             'MV' => 'Maaldiqeen',
323             'MW' => 'Malaawi',
324             'MX' => 'Meksiko',
325             'MY' => 'Malaysia',
326             'MZ' => 'Musambiig',
327             'NA' => 'Namiibiya',
328             'NC' => 'New Caledonia',
329             'NE' => 'Nayjer',
330             'NF' => 'Norfolk Island',
331             'NG' => 'Nayjeeriya',
332             'NI' => 'Nikaraaguwa',
333             'NL' => 'Netherlands',
334             'NO' => 'Noorweey',
335             'NP' => 'Nebaal',
336             'NR' => 'Nauru',
337             'NU' => 'Niue',
338             'NZ' => 'Neyuusilaand',
339             'OM' => 'Cumaan',
340             'PA' => 'Panama',
341             'PE' => 'Peru',
342             'PF' => 'French Polynesia',
343             'PG' => 'Papua New Guinea',
344             'PH' => 'Filibiin',
345             'PK' => 'Bakistaan',
346             'PL' => 'Booland',
347             'PM' => 'Saint Pierre and Miquelon',
348             'PN' => 'Pitcairn',
349             'PR' => 'Puerto Rico',
350             'PS' => 'Falastiin Daanka galbeed iyo Qasa',
351             'PT' => 'Bortuqaal',
352             'PW' => 'Palau',
353             'PY' => 'Paraguay',
354             'QA' => 'Qadar',
355             'RE' => 'Réunion',
356             'RO' => 'Rumaaniya',
357             'RU' => 'Ruush',
358             'RW' => 'Ruwanda',
359             'SA' => 'Sacuudi Carabiya',
360             'SB' => 'Solomon Islands',
361             'SC' => 'Sishelis',
362             'SD' => 'Suudaan',
363             'SE' => 'Iswidhan',
364             'SG' => 'Singaboor',
365             'SH' => 'Saint Helena',
366             'SI' => 'Slovenia',
367             'SK' => 'Slovakia',
368             'SL' => 'Siraaliyoon',
369             'SM' => 'San Marino',
370             'SN' => 'Sinigaal',
371             'SO' => 'Soomaaliya',
372             'SR' => 'Suriname',
373             'SS' => 'Koonfur Suudaan',
374             'ST' => 'São Tomé and Príncipe',
375             'SV' => 'El Salvador',
376             'SY' => 'Suuriya',
377             'SZ' => 'Iswaasilaand',
378             'TC' => 'Turks and Caicos Islands',
379             'TD' => 'Jaad',
380             'TG' => 'Toogo',
381             'TH' => 'Taylaand',
382             'TJ' => 'Tajikistan',
383             'TK' => 'Tokelau',
384             'TL' => 'Timorka bari',
385             'TM' => 'Turkmenistan',
386             'TN' => 'Tuniisiya',
387             'TO' => 'Tonga',
388             'TR' => 'Turki',
389             'TT' => 'Trinidad and Tobago',
390             'TV' => 'Tuvalu',
391             'TW' => 'Taywaan',
392             'TZ' => 'Tansaaniya',
393             'UA' => 'Ukrayn',
394             'UG' => 'Ugaanda',
395             'US' => 'Maraykanka',
396             'UY' => 'Uruguwaay',
397             'UZ' => 'Uusbakistaan',
398             'VA' => 'Faatikaan',
399             'VC' => 'Saint Vincent and the Grenadines',
400             'VE' => 'Fenisuweela',
401             'VG' => 'British Virgin Islands',
402             'VI' => 'U.S. Virgin Islands',
403             'VN' => 'Fiyetnaam',
404             'VU' => 'Vanuatu',
405             'WF' => 'Wallis and Futuna',
406             'WS' => 'Samoa',
407             'YE' => 'Yaman',
408             'YT' => 'Mayotte',
409             'ZA' => 'Koonfur Afrika',
410             'ZM' => 'Saambiya',
411             'ZW' => 'Simbaabwe',
412             'ZZ' => 'Far aan la aqoon amase aan saxnayn',
413              
414             }
415             },
416             );
417              
418             has 'display_name_key' => (
419             is => 'ro',
420             isa => HashRef[Str],
421             init_arg => undef,
422             default => sub {
423             {
424             'calendar' => 'Habeentiris',
425             'currency' => 'Lacag',
426              
427             }
428             },
429             );
430              
431             has 'display_name_type' => (
432             is => 'ro',
433             isa => HashRef[HashRef[Str]],
434             init_arg => undef,
435             default => sub {
436             {
437             'calendar' => {
438             'hebrew' => q{Habeentiriska yuhuudda},
439             'islamic' => q{Habeentiriska islaamka},
440             'japanese' => q{Habeentiriska jabbaanka},
441             },
442              
443             }
444             },
445             );
446              
447             has 'characters' => (
448             is => 'ro',
449             isa => HashRef,
450             init_arg => undef,
451             default => $^V ge v5.18.0
452             ? eval <<'EOT'
453             sub {
454             no warnings 'experimental::regex_sets';
455             return {
456             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'],
457             main => qr{(?^u:[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])},
458             };
459             },
460             EOT
461             : sub {
462             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'], };
463             },
464 1     1   98 );
  1         2  
  1         87  
465              
466              
467             has 'quote_start' => (
468             is => 'ro',
469             isa => Str,
470             init_arg => undef,
471             default => qq{“},
472             );
473              
474             has 'quote_end' => (
475             is => 'ro',
476             isa => Str,
477             init_arg => undef,
478             default => qq{”},
479             );
480              
481             has 'alternate_quote_start' => (
482             is => 'ro',
483             isa => Str,
484             init_arg => undef,
485             default => qq{‘},
486             );
487              
488             has 'alternate_quote_end' => (
489             is => 'ro',
490             isa => Str,
491             init_arg => undef,
492             default => qq{’},
493             );
494              
495             has 'yesstr' => (
496             is => 'ro',
497             isa => RegexpRef,
498             init_arg => undef,
499             default => sub { qr'^(?i:haa|h|yes|y)$' }
500             );
501              
502             has 'nostr' => (
503             is => 'ro',
504             isa => RegexpRef,
505             init_arg => undef,
506             default => sub { qr'^(?i:maya|m|no|n)$' }
507             );
508              
509             has 'number_symbols' => (
510             is => 'ro',
511             isa => HashRef,
512             init_arg => undef,
513             default => sub { {
514             'latn' => {
515             'decimal' => q(.),
516             'group' => q(,),
517             },
518             } }
519             );
520              
521             has 'number_currency_formats' => (
522             is => 'ro',
523             isa => HashRef,
524             init_arg => undef,
525             default => sub { {
526             'latn' => {
527             'pattern' => {
528             'default' => {
529             'standard' => {
530             'positive' => '¤#,##0.00',
531             },
532             },
533             },
534             },
535             } },
536             );
537              
538             has 'currencies' => (
539             is => 'ro',
540             isa => HashRef,
541             init_arg => undef,
542             default => sub { {
543             'DJF' => {
544             display_name => {
545             'currency' => q(Faran Jabbuuti),
546             },
547             },
548             'ETB' => {
549             display_name => {
550             'currency' => q(Birta Itoobbiya),
551             },
552             },
553             'EUR' => {
554             display_name => {
555             'currency' => q(Yuuroo),
556             },
557             },
558             'SAR' => {
559             display_name => {
560             'currency' => q(Riyaalka Sacuudiga),
561             },
562             },
563             'SOS' => {
564             symbol => 'S',
565             display_name => {
566             'currency' => q(Shilin soomaali),
567             },
568             },
569             'TZS' => {
570             display_name => {
571             'currency' => q(Shilin Tansaani),
572             },
573             },
574             'USD' => {
575             display_name => {
576             'currency' => q(Doollar maraykan),
577             },
578             },
579             'XXX' => {
580             display_name => {
581             'currency' => q(Lacag aan la qoon ama aan saxnayn),
582             },
583             },
584             } },
585             );
586              
587              
588             has 'calendar_months' => (
589             is => 'ro',
590             isa => HashRef,
591             init_arg => undef,
592             default => sub { {
593             'gregorian' => {
594             'format' => {
595             abbreviated => {
596             nonleap => [
597             'Kob',
598             'Lab',
599             'Sad',
600             'Afr',
601             'Sha',
602             'Lix',
603             'Tod',
604             'Sid',
605             'Sag',
606             'Tob',
607             'KIT',
608             'LIT'
609             ],
610             leap => [
611            
612             ],
613             },
614             wide => {
615             nonleap => [
616             'Bisha Koobaad',
617             'Bisha Labaad',
618             'Bisha Saddexaad',
619             'Bisha Afraad',
620             'Bisha Shanaad',
621             'Bisha Lixaad',
622             'Bisha Todobaad',
623             'Bisha Sideedaad',
624             'Bisha Sagaalaad',
625             'Bisha Tobnaad',
626             'Bisha Kow iyo Tobnaad',
627             'Bisha Laba iyo Tobnaad'
628             ],
629             leap => [
630            
631             ],
632             },
633             },
634             'stand-alone' => {
635             narrow => {
636             nonleap => [
637             'K',
638             'L',
639             'S',
640             'A',
641             'S',
642             'L',
643             'T',
644             'S',
645             'S',
646             'T',
647             'K',
648             'L'
649             ],
650             leap => [
651            
652             ],
653             },
654             },
655             },
656             } },
657             );
658              
659             has 'calendar_days' => (
660             is => 'ro',
661             isa => HashRef,
662             init_arg => undef,
663             default => sub { {
664             'gregorian' => {
665             'format' => {
666             abbreviated => {
667             mon => 'Isn',
668             tue => 'Tal',
669             wed => 'Arb',
670             thu => 'Kha',
671             fri => 'Jim',
672             sat => 'Sab',
673             sun => 'Axd'
674             },
675             wide => {
676             mon => 'Isniin',
677             tue => 'Talaado',
678             wed => 'Arbaco',
679             thu => 'Khamiis',
680             fri => 'Jimco',
681             sat => 'Sabti',
682             sun => 'Axad'
683             },
684             },
685             'stand-alone' => {
686             narrow => {
687             mon => 'I',
688             tue => 'T',
689             wed => 'A',
690             thu => 'K',
691             fri => 'J',
692             sat => 'S',
693             sun => 'A'
694             },
695             },
696             },
697             } },
698             );
699              
700             has 'calendar_quarters' => (
701             is => 'ro',
702             isa => HashRef,
703             init_arg => undef,
704             default => sub { {
705             'gregorian' => {
706             'format' => {
707             abbreviated => {0 => 'R1',
708             1 => 'R2',
709             2 => 'R3',
710             3 => 'R4'
711             },
712             wide => {0 => 'Rubaca 1aad',
713             1 => 'Rubaca 2aad',
714             2 => 'Rubaca 3aad',
715             3 => 'Rubaca 4aad'
716             },
717             },
718             },
719             } },
720             );
721              
722             has 'day_periods' => (
723             is => 'ro',
724             isa => HashRef,
725             init_arg => undef,
726             default => sub { {
727             'gregorian' => {
728             'format' => {
729             'abbreviated' => {
730             'pm' => q{gn.},
731             'am' => q{sn.},
732             },
733             'wide' => {
734             'pm' => q{gn.},
735             'am' => q{sn.},
736             },
737             },
738             },
739             } },
740             );
741              
742             has 'eras' => (
743             is => 'ro',
744             isa => HashRef,
745             init_arg => undef,
746             default => sub { {
747             'generic' => {
748             },
749             'gregorian' => {
750             abbreviated => {
751             '0' => 'CK',
752             '1' => 'CD'
753             },
754             wide => {
755             '0' => 'Ciise ka hor (CS)',
756             '1' => 'Ciise ka dib (CS)'
757             },
758             },
759             } },
760             );
761              
762             has 'date_formats' => (
763             is => 'ro',
764             isa => HashRef,
765             init_arg => undef,
766             default => sub { {
767             'generic' => {
768             'full' => q{EEEE, MMMM dd, y G},
769             'long' => q{dd MMMM y G},
770             'medium' => q{dd-MMM-y G},
771             'short' => q{dd/MM/yy GGGGG},
772             },
773             'gregorian' => {
774             'full' => q{EEEE, MMMM dd, y},
775             'long' => q{dd MMMM y},
776             'medium' => q{dd-MMM-y},
777             'short' => q{dd/MM/yy},
778             },
779             } },
780             );
781              
782             has 'time_formats' => (
783             is => 'ro',
784             isa => HashRef,
785             init_arg => undef,
786             default => sub { {
787             'generic' => {
788             },
789             'gregorian' => {
790             'full' => q{h:mm:ss a zzzz},
791             'long' => q{h:mm:ss a z},
792             'medium' => q{h:mm:ss a},
793             'short' => q{h:mm a},
794             },
795             } },
796             );
797              
798             has 'datetime_formats' => (
799             is => 'ro',
800             isa => HashRef,
801             init_arg => undef,
802             default => sub { {
803             'generic' => {
804             },
805             'gregorian' => {
806             },
807             } },
808             );
809              
810             has 'datetime_formats_available_formats' => (
811             is => 'ro',
812             isa => HashRef,
813             init_arg => undef,
814             default => sub { {
815             'generic' => {
816             Hm => q{HH:mm},
817             Hms => q{HH:mm:ss},
818             M => q{L},
819             MEd => q{E, M/d},
820             MMM => q{LLL},
821             MMMEd => q{E, MMM d},
822             MMMMEd => q{E, MMMM d},
823             MMMMd => q{MMMM d},
824             MMMd => q{MMM d},
825             Md => q{M/d},
826             d => q{d},
827             hm => q{h:mm a},
828             ms => q{mm:ss},
829             y => q{y},
830             yM => q{M/y},
831             yMEd => q{E, M/d/y},
832             yMMM => q{MMM y},
833             yMMMEd => q{E, MMM d, y},
834             yMMMM => q{MMMM y},
835             yQQQ => q{QQQ y},
836             yQQQQ => q{QQQQ y},
837             },
838             'gregorian' => {
839             Hm => q{HH:mm},
840             Hms => q{HH:mm:ss},
841             M => q{L},
842             MEd => q{E, M/d},
843             MMM => q{LLL},
844             MMMEd => q{E, MMM d},
845             MMMMEd => q{E, MMMM d},
846             MMMMd => q{MMMM d},
847             MMMd => q{MMM d},
848             Md => q{M/d},
849             d => q{d},
850             hm => q{h:mm a},
851             ms => q{mm:ss},
852             y => q{y},
853             yM => q{M/y},
854             yMEd => q{E, M/d/y},
855             yMMM => q{MMM y},
856             yMMMEd => q{E, MMM d, y},
857             yMMMM => q{MMMM y},
858             yQQQ => q{QQQ y},
859             yQQQQ => q{QQQQ y},
860             },
861             } },
862             );
863              
864             has 'datetime_formats_append_item' => (
865             is => 'ro',
866             isa => HashRef,
867             init_arg => undef,
868             default => sub { {
869             } },
870             );
871              
872             has 'datetime_formats_interval' => (
873             is => 'ro',
874             isa => HashRef,
875             init_arg => undef,
876             default => sub { {
877             'generic' => {
878             M => {
879             M => q{M–M},
880             },
881             MEd => {
882             M => q{E, dd/MM – E, dd/MM},
883             d => q{E, dd/MM – E, dd/MM},
884             },
885             MMM => {
886             M => q{MMM–MMM},
887             },
888             MMMEd => {
889             M => q{E, dd MMM – E, dd MMM},
890             d => q{E, dd – E, dd MMM},
891             },
892             MMMd => {
893             M => q{dd MMM – dd MMM},
894             d => q{dd–dd MMM},
895             },
896             Md => {
897             M => q{dd/MM – dd/MM},
898             d => q{dd/MM – dd/MM},
899             },
900             d => {
901             d => q{d–d},
902             },
903             fallback => '{0} - {1}',
904             h => {
905             a => q{h a – h a},
906             h => q{h–h a},
907             },
908             hm => {
909             a => q{h:mm a – h:mm a},
910             h => q{h:mm–h:mm a},
911             m => q{h:mm–h:mm a},
912             },
913             hmv => {
914             a => q{h:mm a – h:mm a v},
915             h => q{h:mm–h:mm a v},
916             m => q{h:mm–h:mm a v},
917             },
918             hv => {
919             a => q{h a – h a v},
920             h => q{h–h a v},
921             },
922             y => {
923             y => q{y–y},
924             },
925             yM => {
926             M => q{MM/y – MM/y},
927             y => q{MM/y – MM/y},
928             },
929             yMEd => {
930             M => q{E, dd/MM/y – E, dd/MM/y},
931             d => q{E, dd/MM/y – E, dd/MM/y},
932             y => q{E, dd/MM/y – E, dd/MM/y},
933             },
934             yMMM => {
935             M => q{MMM–MMM y},
936             y => q{MMM y – MMM y},
937             },
938             yMMMEd => {
939             M => q{E, MMM dd – E, MMM dd, y},
940             d => q{E, MMM dd – E, MMM dd, y},
941             y => q{E, MMM dd, y – E, MMM dd, y},
942             },
943             yMMMd => {
944             M => q{dd MMM – dd MMM y},
945             d => q{dd–dd MMM y},
946             y => q{dd MMM y – dd MMM y},
947             },
948             yMd => {
949             M => q{dd/MM/y – dd/MM/y},
950             d => q{dd/MM/y – dd/MM/y},
951             y => q{dd/MM/y – dd/MM/y},
952             },
953             },
954             'gregorian' => {
955             M => {
956             M => q{M–M},
957             },
958             MEd => {
959             M => q{E, dd/MM – E, dd/MM},
960             d => q{E, dd/MM – E, dd/MM},
961             },
962             MMM => {
963             M => q{MMM–MMM},
964             },
965             MMMEd => {
966             M => q{E, dd MMM – E, dd MMM},
967             d => q{E, dd – E, dd MMM},
968             },
969             MMMd => {
970             M => q{dd MMM – dd MMM},
971             d => q{dd–dd MMM},
972             },
973             Md => {
974             M => q{dd/MM – dd/MM},
975             d => q{dd/MM – dd/MM},
976             },
977             d => {
978             d => q{d–d},
979             },
980             fallback => '{0} - {1}',
981             h => {
982             a => q{h a – h a},
983             h => q{h–h a},
984             },
985             hm => {
986             a => q{h:mm a – h:mm a},
987             h => q{h:mm–h:mm a},
988             m => q{h:mm–h:mm a},
989             },
990             hmv => {
991             a => q{h:mm a – h:mm a v},
992             h => q{h:mm–h:mm a v},
993             m => q{h:mm–h:mm a v},
994             },
995             hv => {
996             a => q{h a – h a v},
997             h => q{h–h a v},
998             },
999             y => {
1000             y => q{y–y},
1001             },
1002             yM => {
1003             M => q{MM/y – MM/y},
1004             y => q{MM/y – MM/y},
1005             },
1006             yMEd => {
1007             M => q{E, dd/MM/y – E, dd/MM/y},
1008             d => q{E, dd/MM/y – E, dd/MM/y},
1009             y => q{E, dd/MM/y – E, dd/MM/y},
1010             },
1011             yMMM => {
1012             M => q{MMM–MMM y},
1013             y => q{MMM y – MMM y},
1014             },
1015             yMMMEd => {
1016             M => q{E, MMM dd – E, MMM dd, y},
1017             d => q{E, MMM dd – E, MMM dd, y},
1018             y => q{E, MMM dd, y – E, MMM dd, y},
1019             },
1020             yMMMd => {
1021             M => q{dd MMM – dd MMM y},
1022             d => q{dd–dd MMM y},
1023             y => q{dd MMM y – dd MMM y},
1024             },
1025             yMd => {
1026             M => q{dd/MM/y – dd/MM/y},
1027             d => q{dd/MM/y – dd/MM/y},
1028             y => q{dd/MM/y – dd/MM/y},
1029             },
1030             },
1031             } },
1032             );
1033              
1034 1     1   5454 no Moo;
  1         2  
  1         6  
1035              
1036             1;
1037              
1038             # vim: tabstop=4