File Coverage

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


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Sn - Package for language Shona
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/sn.xml
10             # on Mon 11 Apr 5:38:05 pm GMT
11              
12             use strict;
13 1     1   849588 use warnings;
  1         2  
  1         24  
14 1     1   4 use version;
  1         2  
  1         20  
15 1     1   4  
  1         2  
  1         6  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   87 use mro 'c3';
  1         2  
20 1     1   6 use utf8;
  1         2  
  1         7  
21 1     1   23 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         6  
22 1     1   26 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         24  
23 1     1   123 use Moo;
  1         2  
  1         11  
24 1     1   1307  
  1         2  
  1         5  
25             extends('Locale::CLDR::Locales::Root');
26             has 'display_name_language' => (
27             is => 'ro',
28             isa => CodeRef,
29             init_arg => undef,
30             default => sub {
31             sub {
32             my %languages = (
33             'ak' => 'chiAkani',
34             'am' => 'chiAmaric',
35             'ar' => 'chiArabu',
36             'be' => 'chiBelarusi',
37             'bg' => 'chiBulgarian',
38             'bn' => 'chiBengali',
39             'cs' => 'chiCzech',
40             'de' => 'chiJerimani',
41             'el' => 'chiGreek',
42             'en' => 'Chirungu',
43             'es' => 'chiSpanish',
44             'fa' => 'chiPeshiya',
45             'fr' => 'chiFurenchi',
46             'ha' => 'chiHausa',
47             'hi' => 'chiHindi',
48             'hu' => 'chiHungari',
49             'id' => 'chiIndonesia',
50             'ig' => 'chiIgbo',
51             'it' => 'chiTariana',
52             'ja' => 'chiJapani',
53             'jv' => 'chiJava',
54             'km' => 'chiKhema',
55             'ko' => 'chiKoria',
56             'ms' => 'chiMalay',
57             'my' => 'chiBurma',
58             'ne' => 'chiNepali',
59             'nl' => 'chiDutch',
60             'pa' => 'chiPunjabi',
61             'pl' => 'chiPolish',
62             'pt' => 'chiPutukezi',
63             'ro' => 'chiRomanian',
64             'ru' => 'chiRashiya',
65             'rw' => 'chiRwanda',
66             'sn' => 'chiShona',
67             'so' => 'chiSomali',
68             'sv' => 'chiSwedish',
69             'ta' => 'chiTamil',
70             'th' => 'chiThai',
71             'tr' => 'chiTurkish',
72             'uk' => 'chiUkrenia',
73             'ur' => 'chiUrdu',
74             'vi' => 'chiVietnam',
75             'yo' => 'chiYoruba',
76             'zh' => 'chiChinese',
77             'zu' => 'chiZulu',
78              
79             );
80             if (@_) {
81             return $languages{$_[0]};
82             }
83             return \%languages;
84             }
85             },
86             );
87              
88             has 'display_name_region' => (
89             is => 'ro',
90             isa => HashRef[Str],
91             init_arg => undef,
92             default => sub {
93             {
94             'AD' => 'Andora',
95             'AE' => 'United Arab Emirates',
96             'AF' => 'Afuganistani',
97             'AG' => 'Antigua ne Barbuda',
98             'AI' => 'Anguila',
99             'AL' => 'Albania',
100             'AM' => 'Armenia',
101             'AO' => 'Angola',
102             'AR' => 'Ajentina',
103             'AS' => 'Samoa ye Amerika',
104             'AT' => 'Austria',
105             'AU' => 'Australia',
106             'AW' => 'Arubha',
107             'AZ' => 'Azabajani',
108             'BA' => 'Boznia ne Herzegovina',
109             'BB' => 'Barbados',
110             'BD' => 'Bangladeshi',
111             'BE' => 'Beljium',
112             'BF' => 'Bukinafaso',
113             'BG' => 'Bulgaria',
114             'BH' => 'Bahareni',
115             'BI' => 'Burundi',
116             'BJ' => 'Benini',
117             'BM' => 'Bermuda',
118             'BN' => 'Burunei',
119             'BO' => 'Bolivia',
120             'BR' => 'Brazil',
121             'BS' => 'Bahama',
122             'BT' => 'Bhutani',
123             'BW' => 'Botswana',
124             'BY' => 'Belarusi',
125             'BZ' => 'Belize',
126             'CA' => 'Kanada',
127             'CD' => 'Democratic Republic of the Congo',
128             'CF' => 'Central African Republic',
129             'CG' => 'Kongo',
130             'CH' => 'Switzerland',
131             'CI' => 'Ivory Coast',
132             'CK' => 'Zvitsuwa zveCook',
133             'CL' => 'Chile',
134             'CM' => 'Kameruni',
135             'CN' => 'China',
136             'CO' => 'Kolombia',
137             'CR' => 'Kostarika',
138             'CU' => 'Cuba',
139             'CV' => 'Zvitsuwa zveCape Verde',
140             'CY' => 'Cyprus',
141             'CZ' => 'Czech Republic',
142             'DE' => 'Germany',
143             'DJ' => 'Djibouti',
144             'DK' => 'Denmark',
145             'DM' => 'Dominica',
146             'DO' => 'Dominican Republic',
147             'DZ' => 'Aljeria',
148             'EC' => 'Ecuador',
149             'EE' => 'Estonia',
150             'EG' => 'Egypt',
151             'ER' => 'Eritrea',
152             'ES' => 'Spain',
153             'ET' => 'Etiopia',
154             'FI' => 'Finland',
155             'FJ' => 'Fiji',
156             'FK' => 'Zvitsuwa zveFalklands',
157             'FM' => 'Micronesia',
158             'FR' => 'France',
159             'GA' => 'Gabon',
160             'GB' => 'United Kingdom',
161             'GD' => 'Grenada',
162             'GE' => 'Georgia',
163             'GF' => 'French Guiana',
164             'GH' => 'Ghana',
165             'GI' => 'Gibraltar',
166             'GL' => 'Greenland',
167             'GM' => 'Gambia',
168             'GN' => 'Guinea',
169             'GP' => 'Guadeloupe',
170             'GQ' => 'Equatorial Guinea',
171             'GR' => 'Greece',
172             'GT' => 'Guatemala',
173             'GU' => 'Guam',
174             'GW' => 'Guinea-Bissau',
175             'GY' => 'Guyana',
176             'HN' => 'Honduras',
177             'HR' => 'Korasia',
178             'HT' => 'Haiti',
179             'HU' => 'Hungary',
180             'ID' => 'Indonesia',
181             'IE' => 'Ireland',
182             'IL' => 'Izuraeri',
183             'IN' => 'India',
184             'IO' => 'British Indian Ocean Territory',
185             'IQ' => 'Iraq',
186             'IR' => 'Iran',
187             'IS' => 'Iceland',
188             'IT' => 'Italy',
189             'JM' => 'Jamaica',
190             'JO' => 'Jordan',
191             'JP' => 'Japan',
192             'KE' => 'Kenya',
193             'KG' => 'Kyrgyzstan',
194             'KH' => 'Kambodia',
195             'KI' => 'Kiribati',
196             'KM' => 'Komoro',
197             'KN' => 'Saint Kitts and Nevis',
198             'KP' => 'Korea, North',
199             'KR' => 'Korea, South',
200             'KW' => 'Kuwait',
201             'KY' => 'Zvitsuwa zveCayman',
202             'KZ' => 'Kazakhstan',
203             'LA' => 'Laos',
204             'LB' => 'Lebanon',
205             'LC' => 'Saint Lucia',
206             'LI' => 'Liechtenstein',
207             'LK' => 'Sri Lanka',
208             'LR' => 'Liberia',
209             'LS' => 'Lesotho',
210             'LT' => 'Lithuania',
211             'LU' => 'Luxembourg',
212             'LV' => 'Latvia',
213             'LY' => 'Libya',
214             'MA' => 'Morocco',
215             'MC' => 'Monaco',
216             'MD' => 'Moldova',
217             'MG' => 'Madagascar',
218             'MH' => 'Zvitsuwa zveMarshall',
219             'MK' => 'Macedonia',
220             'ML' => 'Mali',
221             'MM' => 'Myanmar',
222             'MN' => 'Mongolia',
223             'MP' => 'Zvitsuwa zvekumaodzanyemba eMariana',
224             'MQ' => 'Martinique',
225             'MR' => 'Mauritania',
226             'MS' => 'Montserrat',
227             'MT' => 'Malta',
228             'MU' => 'Mauritius',
229             'MV' => 'Maldives',
230             'MW' => 'Malawi',
231             'MX' => 'Mexico',
232             'MY' => 'Malaysia',
233             'MZ' => 'Mozambique',
234             'NA' => 'Namibia',
235             'NC' => 'New Caledonia',
236             'NE' => 'Niger',
237             'NF' => 'Chitsuwa cheNorfolk',
238             'NG' => 'Nigeria',
239             'NI' => 'Nicaragua',
240             'NL' => 'Netherlands',
241             'NO' => 'Norway',
242             'NP' => 'Nepal',
243             'NR' => 'Nauru',
244             'NU' => 'Niue',
245             'NZ' => 'New Zealand',
246             'OM' => 'Oman',
247             'PA' => 'Panama',
248             'PE' => 'Peru',
249             'PF' => 'French Polynesia',
250             'PG' => 'Papua New Guinea',
251             'PH' => 'Philippines',
252             'PK' => 'Pakistan',
253             'PL' => 'Poland',
254             'PM' => 'Saint Pierre and Miquelon',
255             'PN' => 'Pitcairn',
256             'PR' => 'Puerto Rico',
257             'PT' => 'Portugal',
258             'PW' => 'Palau',
259             'PY' => 'Paraguay',
260             'QA' => 'Qatar',
261             'RE' => 'Réunion',
262             'RO' => 'Romania',
263             'RU' => 'Russia',
264             'RW' => 'Rwanda',
265             'SA' => 'Saudi Arabia',
266             'SB' => 'Zvitsuwa zvaSolomon',
267             'SC' => 'Seychelles',
268             'SD' => 'Sudan',
269             'SE' => 'Sweden',
270             'SG' => 'Singapore',
271             'SH' => 'Saint Helena',
272             'SI' => 'Slovenia',
273             'SK' => 'Slovakia',
274             'SL' => 'Sierra Leone',
275             'SM' => 'San Marino',
276             'SN' => 'Senegal',
277             'SO' => 'Somalia',
278             'SR' => 'Suriname',
279             'ST' => 'São Tomé and Príncipe',
280             'SV' => 'El Salvador',
281             'SY' => 'Syria',
282             'SZ' => 'Swaziland',
283             'TC' => 'Zvitsuwa zveTurk neCaico',
284             'TD' => 'Chadi',
285             'TG' => 'Togo',
286             'TH' => 'Thailand',
287             'TJ' => 'Tajikistan',
288             'TK' => 'Tokelau',
289             'TL' => 'East Timor',
290             'TM' => 'Turkmenistan',
291             'TN' => 'Tunisia',
292             'TO' => 'Tonga',
293             'TR' => 'Turkey',
294             'TT' => 'Trinidad and Tobago',
295             'TV' => 'Tuvalu',
296             'TW' => 'Taiwan',
297             'TZ' => 'Tanzania',
298             'UA' => 'Ukraine',
299             'UG' => 'Uganda',
300             'US' => 'Amerika',
301             'UY' => 'Uruguay',
302             'UZ' => 'Uzbekistan',
303             'VA' => 'Vatican State',
304             'VC' => 'Saint Vincent and the Grenadines',
305             'VE' => 'Venezuela',
306             'VG' => 'Zvitsuwa zveHingirandi',
307             'VI' => 'Zvitsuwa zveAmerika',
308             'VN' => 'Vietnam',
309             'VU' => 'Vanuatu',
310             'WF' => 'Wallis and Futuna',
311             'WS' => 'Samoa',
312             'YE' => 'Yemen',
313             'YT' => 'Mayotte',
314             'ZA' => 'South Africa',
315             'ZM' => 'Zambia',
316             'ZW' => 'Zimbabwe',
317              
318             }
319             },
320             );
321              
322             has 'characters' => (
323             is => 'ro',
324             isa => HashRef,
325             init_arg => undef,
326             default => $^V ge v5.18.0
327             ? eval <<'EOT'
328             sub {
329             no warnings 'experimental::regex_sets';
330             return {
331             auxiliary => qr{[q x]},
332             index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'U', 'V', 'W', 'Y', 'Z'],
333             main => qr{[a b c d e f g h i j k l m n o p r s t u v w y z]},
334             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]},
335             };
336             },
337             EOT
338             : sub {
339             return { index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'U', 'V', 'W', 'Y', 'Z'], };
340             },
341             );
342 1     1   116  
  1         2  
  1         114  
343              
344             has 'quote_start' => (
345             is => 'ro',
346             isa => Str,
347             init_arg => undef,
348             default => qq{”},
349             );
350              
351             has 'quote_end' => (
352             is => 'ro',
353             isa => Str,
354             init_arg => undef,
355             default => qq{”},
356             );
357              
358             has 'alternate_quote_start' => (
359             is => 'ro',
360             isa => Str,
361             init_arg => undef,
362             default => qq{’},
363             );
364              
365             has 'alternate_quote_end' => (
366             is => 'ro',
367             isa => Str,
368             init_arg => undef,
369             default => qq{’},
370             );
371              
372             has 'yesstr' => (
373             is => 'ro',
374             isa => RegexpRef,
375             init_arg => undef,
376             default => sub { qr'^(?i:Hongu|H|yes|y)$' }
377             );
378              
379             has 'nostr' => (
380             is => 'ro',
381             isa => RegexpRef,
382             init_arg => undef,
383             default => sub { qr'^(?i:Kwete|K|no|n)$' }
384             );
385              
386             has 'minimum_grouping_digits' => (
387             is =>'ro',
388             isa => Int,
389             init_arg => undef,
390             default => 1,
391             );
392              
393             has 'number_symbols' => (
394             is => 'ro',
395             isa => HashRef,
396             init_arg => undef,
397             default => sub { {
398             'latn' => {
399             'decimal' => q(.),
400             'exponential' => q(E),
401             'group' => q(,),
402             'infinity' => q(∞),
403             'minusSign' => q(-),
404             'nan' => q(NaN),
405             'perMille' => q(‰),
406             'percentSign' => q(%),
407             'plusSign' => q(+),
408             'superscriptingExponent' => q(×),
409             },
410             } }
411             );
412              
413             has 'number_formats' => (
414             is => 'ro',
415             isa => HashRef,
416             init_arg => undef,
417             default => sub { {
418             decimalFormat => {
419             'default' => {
420             'standard' => {
421             'default' => '#,##0.###',
422             },
423             },
424             },
425             percentFormat => {
426             'default' => {
427             'standard' => {
428             'default' => '#,##0%',
429             },
430             },
431             },
432             scientificFormat => {
433             'default' => {
434             'standard' => {
435             'default' => '#E0',
436             },
437             },
438             },
439             } },
440             );
441              
442             has 'number_currency_formats' => (
443             is => 'ro',
444             isa => HashRef,
445             init_arg => undef,
446             default => sub { {
447             'latn' => {
448             'pattern' => {
449             'default' => {
450             'accounting' => {
451             'negative' => '(¤#,##0.00)',
452             'positive' => '¤#,##0.00',
453             },
454             'standard' => {
455             'positive' => '¤#,##0.00',
456             },
457             },
458             },
459             },
460             } },
461             );
462              
463             has 'currencies' => (
464             is => 'ro',
465             isa => HashRef,
466             init_arg => undef,
467             default => sub { {
468             'AED' => {
469             display_name => {
470             'currency' => q(Diramu re United Arab Emirates),
471             },
472             },
473             'AOA' => {
474             display_name => {
475             'currency' => q(Kwanza ye Angola),
476             },
477             },
478             'AUD' => {
479             display_name => {
480             'currency' => q(Dora re Australia),
481             },
482             },
483             'BHD' => {
484             display_name => {
485             'currency' => q(Dhinari re Bhahareni),
486             },
487             },
488             'BIF' => {
489             display_name => {
490             'currency' => q(Furenki re Bhurundi),
491             },
492             },
493             'BWP' => {
494             display_name => {
495             'currency' => q(Pura re Botswana),
496             },
497             },
498             'CAD' => {
499             display_name => {
500             'currency' => q(Dora re Kanada),
501             },
502             },
503             'CDF' => {
504             display_name => {
505             'currency' => q(Furenki re Kongo),
506             },
507             },
508             'CHF' => {
509             display_name => {
510             'currency' => q(Furenki re Swisi),
511             },
512             },
513             'CNY' => {
514             display_name => {
515             'currency' => q(Yuan Renminbi ye China),
516             },
517             },
518             'CVE' => {
519             display_name => {
520             'currency' => q(Dhora re Escudo),
521             },
522             },
523             'DJF' => {
524             display_name => {
525             'currency' => q(Furenki re Jibhuti),
526             },
527             },
528             'DZD' => {
529             display_name => {
530             'currency' => q(Dhinari re Aljeria),
531             },
532             },
533             'EGP' => {
534             display_name => {
535             'currency' => q(Paundi re Ijipita),
536             },
537             },
538             'ERN' => {
539             display_name => {
540             'currency' => q(Nakfa re Eritrea),
541             },
542             },
543             'ETB' => {
544             display_name => {
545             'currency' => q(Dhora re Etiopia),
546             },
547             },
548             'EUR' => {
549             display_name => {
550             'currency' => q(Yuro),
551             },
552             },
553             'GBP' => {
554             display_name => {
555             'currency' => q(Paundi ye Bhiriteni),
556             },
557             },
558             'GHC' => {
559             display_name => {
560             'currency' => q(Sedi ye Ghana),
561             },
562             },
563             'GMD' => {
564             display_name => {
565             'currency' => q(Dalasi ye Gambia),
566             },
567             },
568             'GNS' => {
569             display_name => {
570             'currency' => q(Furenki re Gine),
571             },
572             },
573             'INR' => {
574             display_name => {
575             'currency' => q(Rupe re India),
576             },
577             },
578             'JPY' => {
579             display_name => {
580             'currency' => q(Yeni ye Japani),
581             },
582             },
583             'KES' => {
584             display_name => {
585             'currency' => q(Shiringi ye Kenya),
586             },
587             },
588             'KMF' => {
589             display_name => {
590             'currency' => q(Furenki re Komoro),
591             },
592             },
593             'LRD' => {
594             display_name => {
595             'currency' => q(Dora re Liberia),
596             },
597             },
598             'LSL' => {
599             display_name => {
600             'currency' => q(Loti ye Lesoto),
601             },
602             },
603             'LYD' => {
604             display_name => {
605             'currency' => q(Dinari re Libya),
606             },
607             },
608             'MAD' => {
609             display_name => {
610             'currency' => q(Dirham ye Moroko),
611             },
612             },
613             'MGA' => {
614             display_name => {
615             'currency' => q(Furenki re Malagasi),
616             },
617             },
618             'MRO' => {
619             display_name => {
620             'currency' => q(Ugwiya ye Moritania \(1973–2017\)),
621             },
622             },
623             'MRU' => {
624             display_name => {
625             'currency' => q(Ugwiya ye Moritania),
626             },
627             },
628             'MUR' => {
629             display_name => {
630             'currency' => q(Rupi ye Morishasi),
631             },
632             },
633             'MWK' => {
634             display_name => {
635             'currency' => q(Kwacha ye Malawi),
636             },
637             },
638             'MZM' => {
639             display_name => {
640             'currency' => q(Metika ye Mozambiki),
641             },
642             },
643             'NAD' => {
644             display_name => {
645             'currency' => q(Dora re Namibia),
646             },
647             },
648             'NGN' => {
649             display_name => {
650             'currency' => q(Naira ye Nijeria),
651             },
652             },
653             'RWF' => {
654             display_name => {
655             'currency' => q(Furenki re Ruwanda),
656             },
657             },
658             'SAR' => {
659             display_name => {
660             'currency' => q(Riyali re Saudi),
661             },
662             },
663             'SCR' => {
664             display_name => {
665             'currency' => q(Rupi re Seyisheri),
666             },
667             },
668             'SDG' => {
669             display_name => {
670             'currency' => q(Dinari re Sudani),
671             },
672             },
673             'SDP' => {
674             display_name => {
675             'currency' => q(Paundi re Sudani),
676             },
677             },
678             'SHP' => {
679             display_name => {
680             'currency' => q(Paundi re Senti Helena),
681             },
682             },
683             'SLL' => {
684             display_name => {
685             'currency' => q(Leoni),
686             },
687             },
688             'SOS' => {
689             display_name => {
690             'currency' => q(Shiringi re Somalia),
691             },
692             },
693             'STD' => {
694             display_name => {
695             'currency' => q(Dobra re Sao Tome ne Principe \(1977–2017\)),
696             },
697             },
698             'STN' => {
699             display_name => {
700             'currency' => q(Dobra re Sao Tome ne Principe),
701             },
702             },
703             'SZL' => {
704             display_name => {
705             'currency' => q(Lilangeni),
706             },
707             },
708             'TND' => {
709             display_name => {
710             'currency' => q(Dinari re Tunisia),
711             },
712             },
713             'TZS' => {
714             display_name => {
715             'currency' => q(Shiringi re Tanzania),
716             },
717             },
718             'UGX' => {
719             display_name => {
720             'currency' => q(Shiringi re Uganda),
721             },
722             },
723             'USD' => {
724             display_name => {
725             'currency' => q(Dora re Amerika),
726             },
727             },
728             'XAF' => {
729             display_name => {
730             'currency' => q(Furenki CFA BEAC),
731             },
732             },
733             'XOF' => {
734             display_name => {
735             'currency' => q(Furenki CFA BCEAO),
736             },
737             },
738             'ZAR' => {
739             display_name => {
740             'currency' => q(Randi),
741             },
742             },
743             'ZMK' => {
744             display_name => {
745             'currency' => q(Kwacha ye Zambia \(1968–2012\)),
746             },
747             },
748             'ZMW' => {
749             display_name => {
750             'currency' => q(Kwacha ye Zambia),
751             },
752             },
753             'ZWD' => {
754             display_name => {
755             'currency' => q(Dora re Zimbabwe),
756             },
757             },
758             } },
759             );
760              
761              
762             has 'calendar_months' => (
763             is => 'ro',
764             isa => HashRef,
765             init_arg => undef,
766             default => sub { {
767             'gregorian' => {
768             'format' => {
769             abbreviated => {
770             nonleap => [
771             'Ndi',
772             'Kuk',
773             'Kur',
774             'Kub',
775             'Chv',
776             'Chk',
777             'Chg',
778             'Nya',
779             'Gun',
780             'Gum',
781             'Mbu',
782             'Zvi'
783             ],
784             leap => [
785            
786             ],
787             },
788             narrow => {
789             nonleap => [
790             'N',
791             'K',
792             'K',
793             'K',
794             'C',
795             'C',
796             'C',
797             'N',
798             'G',
799             'G',
800             'M',
801             'Z'
802             ],
803             leap => [
804            
805             ],
806             },
807             wide => {
808             nonleap => [
809             'Ndira',
810             'Kukadzi',
811             'Kurume',
812             'Kubvumbi',
813             'Chivabvu',
814             'Chikumi',
815             'Chikunguru',
816             'Nyamavhuvhu',
817             'Gunyana',
818             'Gumiguru',
819             'Mbudzi',
820             'Zvita'
821             ],
822             leap => [
823            
824             ],
825             },
826             },
827             'stand-alone' => {
828             abbreviated => {
829             nonleap => [
830             'Ndi',
831             'Kuk',
832             'Kur',
833             'Kub',
834             'Chv',
835             'Chk',
836             'Chg',
837             'Nya',
838             'Gun',
839             'Gum',
840             'Mbu',
841             'Zvi'
842             ],
843             leap => [
844            
845             ],
846             },
847             narrow => {
848             nonleap => [
849             'N',
850             'K',
851             'K',
852             'K',
853             'C',
854             'C',
855             'C',
856             'N',
857             'G',
858             'G',
859             'M',
860             'Z'
861             ],
862             leap => [
863            
864             ],
865             },
866             wide => {
867             nonleap => [
868             'Ndira',
869             'Kukadzi',
870             'Kurume',
871             'Kubvumbi',
872             'Chivabvu',
873             'Chikumi',
874             'Chikunguru',
875             'Nyamavhuvhu',
876             'Gunyana',
877             'Gumiguru',
878             'Mbudzi',
879             'Zvita'
880             ],
881             leap => [
882            
883             ],
884             },
885             },
886             },
887             } },
888             );
889              
890             has 'calendar_days' => (
891             is => 'ro',
892             isa => HashRef,
893             init_arg => undef,
894             default => sub { {
895             'gregorian' => {
896             'format' => {
897             abbreviated => {
898             mon => 'Muv',
899             tue => 'Chp',
900             wed => 'Cht',
901             thu => 'Chn',
902             fri => 'Chs',
903             sat => 'Mug',
904             sun => 'Svo'
905             },
906             narrow => {
907             mon => 'M',
908             tue => 'C',
909             wed => 'C',
910             thu => 'C',
911             fri => 'C',
912             sat => 'M',
913             sun => 'S'
914             },
915             short => {
916             mon => 'Mu',
917             tue => 'Cp',
918             wed => 'Ct',
919             thu => 'Cn',
920             fri => 'Cs',
921             sat => 'Mg',
922             sun => 'Sv'
923             },
924             wide => {
925             mon => 'Muvhuro',
926             tue => 'Chipiri',
927             wed => 'Chitatu',
928             thu => 'China',
929             fri => 'Chishanu',
930             sat => 'Mugovera',
931             sun => 'Svondo'
932             },
933             },
934             'stand-alone' => {
935             abbreviated => {
936             mon => 'Muv',
937             tue => 'Chp',
938             wed => 'Cht',
939             thu => 'Chn',
940             fri => 'Chs',
941             sat => 'Mug',
942             sun => 'Svo'
943             },
944             narrow => {
945             mon => 'M',
946             tue => 'C',
947             wed => 'C',
948             thu => 'C',
949             fri => 'C',
950             sat => 'M',
951             sun => 'S'
952             },
953             short => {
954             mon => 'Mu',
955             tue => 'Cp',
956             wed => 'Ct',
957             thu => 'Cn',
958             fri => 'Cs',
959             sat => 'Mg',
960             sun => 'Sv'
961             },
962             wide => {
963             mon => 'Muvhuro',
964             tue => 'Chipiri',
965             wed => 'Chitatu',
966             thu => 'China',
967             fri => 'Chishanu',
968             sat => 'Mugovera',
969             sun => 'Svondo'
970             },
971             },
972             },
973             } },
974             );
975              
976             has 'calendar_quarters' => (
977             is => 'ro',
978             isa => HashRef,
979             init_arg => undef,
980             default => sub { {
981             'gregorian' => {
982             'format' => {
983             abbreviated => {0 => 'K1',
984             1 => 'K2',
985             2 => 'K3',
986             3 => 'K4'
987             },
988             narrow => {0 => '1',
989             1 => '2',
990             2 => '3',
991             3 => '4'
992             },
993             wide => {0 => 'Kota 1',
994             1 => 'Kota 2',
995             2 => 'Kota 3',
996             3 => 'Kota 4'
997             },
998             },
999             'stand-alone' => {
1000             abbreviated => {0 => 'K1',
1001             1 => 'K2',
1002             2 => 'K3',
1003             3 => 'K4'
1004             },
1005             narrow => {0 => '1',
1006             1 => '2',
1007             2 => '3',
1008             3 => '4'
1009             },
1010             wide => {0 => 'Kota 1',
1011             1 => 'Kota 2',
1012             2 => 'Kota 3',
1013             3 => 'Kota 4'
1014             },
1015             },
1016             },
1017             } },
1018             );
1019              
1020             has 'day_periods' => (
1021             is => 'ro',
1022             isa => HashRef,
1023             init_arg => undef,
1024             default => sub { {
1025             'gregorian' => {
1026             'format' => {
1027             'abbreviated' => {
1028             'am' => q{AM},
1029             'pm' => q{PM},
1030             },
1031             'narrow' => {
1032             'am' => q{a},
1033             'pm' => q{p},
1034             },
1035             'wide' => {
1036             'am' => q{AM},
1037             'pm' => q{PM},
1038             },
1039             },
1040             'stand-alone' => {
1041             'abbreviated' => {
1042             'am' => q{AM},
1043             'pm' => q{PM},
1044             },
1045             'narrow' => {
1046             'am' => q{AM},
1047             'pm' => q{PM},
1048             },
1049             'wide' => {
1050             'am' => q{AM},
1051             'pm' => q{PM},
1052             },
1053             },
1054             },
1055             } },
1056             );
1057              
1058             has 'eras' => (
1059             is => 'ro',
1060             isa => HashRef,
1061             init_arg => undef,
1062             default => sub { {
1063             'generic' => {
1064             },
1065             'gregorian' => {
1066             abbreviated => {
1067             '0' => 'BC',
1068             '1' => 'AD'
1069             },
1070             wide => {
1071             '0' => 'Kristo asati auya',
1072             '1' => 'mugore ramambo vedu'
1073             },
1074             },
1075             } },
1076             );
1077              
1078             has 'date_formats' => (
1079             is => 'ro',
1080             isa => HashRef,
1081             init_arg => undef,
1082             default => sub { {
1083             'generic' => {
1084             'full' => q{EEEE, d MMMM y G},
1085             'long' => q{d MMMM y G},
1086             'medium' => q{d MMM y G},
1087             'short' => q{dd/MM/y GGGGG},
1088             },
1089             'gregorian' => {
1090             'full' => q{y MMMM d, EEEE},
1091             'long' => q{y MMMM d},
1092             'medium' => q{y MMM d},
1093             'short' => q{y-MM-dd},
1094             },
1095             } },
1096             );
1097              
1098             has 'time_formats' => (
1099             is => 'ro',
1100             isa => HashRef,
1101             init_arg => undef,
1102             default => sub { {
1103             'generic' => {
1104             },
1105             'gregorian' => {
1106             'full' => q{HH:mm:ss zzzz},
1107             'long' => q{HH:mm:ss z},
1108             'medium' => q{HH:mm:ss},
1109             'short' => q{HH:mm},
1110             },
1111             } },
1112             );
1113              
1114             has 'datetime_formats' => (
1115             is => 'ro',
1116             isa => HashRef,
1117             init_arg => undef,
1118             default => sub { {
1119             'generic' => {
1120             'full' => q{{1} {0}},
1121             'long' => q{{1} {0}},
1122             'medium' => q{{1} {0}},
1123             'short' => q{{1} {0}},
1124             },
1125             'gregorian' => {
1126             'full' => q{{1} {0}},
1127             'long' => q{{1} {0}},
1128             'medium' => q{{1} {0}},
1129             'short' => q{{1} {0}},
1130             },
1131             } },
1132             );
1133              
1134             has 'datetime_formats_available_formats' => (
1135             is => 'ro',
1136             isa => HashRef,
1137             init_arg => undef,
1138             default => sub { {
1139             'generic' => {
1140             E => q{ccc},
1141             Ed => q{d, E},
1142             Gy => q{G y},
1143             Hm => q{HH:mm},
1144             Hms => q{HH:mm:ss},
1145             M => q{L},
1146             MEd => q{E, M/d},
1147             MMM => q{LLL},
1148             MMMEd => q{E, MMM d},
1149             MMMMEd => q{E, MMMM d},
1150             MMMMd => q{MMMM d},
1151             MMMd => q{MMM d},
1152             Md => q{M/d},
1153             d => q{d},
1154             hm => q{h:mm a},
1155             ms => q{mm:ss},
1156             y => q{y},
1157             yM => q{M/y},
1158             yMEd => q{E, M/d/y},
1159             yMMM => q{MMM y},
1160             yMMMEd => q{E, MMM d, y},
1161             yMMMM => q{MMMM y},
1162             yQQQ => q{QQQ y},
1163             yQQQQ => q{QQQQ y},
1164             },
1165             'gregorian' => {
1166             E => q{ccc},
1167             EHm => q{E HH:mm},
1168             EHms => q{E HH:mm:ss},
1169             Ed => q{d, E},
1170             Ehm => q{E h:mm a},
1171             Ehms => q{E h:mm:ss a},
1172             Gy => q{G y},
1173             GyMMM => q{G y MMM},
1174             GyMMMEd => q{G y MMM d, E},
1175             GyMMMd => q{G y MMM d},
1176             H => q{HH},
1177             Hm => q{HH:mm},
1178             Hms => q{HH:mm:ss},
1179             Hmsv => q{HH:mm:ss v},
1180             Hmv => q{HH:mm v},
1181             M => q{L},
1182             MEd => q{MM-dd, E},
1183             MMM => q{LLL},
1184             MMMEd => q{MMM d, E},
1185             MMMMEd => q{E, MMMM d},
1186             MMMMW => q{'week' W 'of' MMM},
1187             MMMMd => q{MMMM d},
1188             MMMd => q{MMM d},
1189             Md => q{MM-dd},
1190             d => q{d},
1191             h => q{h a},
1192             hm => q{h:mm a},
1193             hms => q{h:mm:ss a},
1194             hmsv => q{h:mm:ss a v},
1195             hmv => q{h:mm a v},
1196             ms => q{mm:ss},
1197             y => q{y},
1198             yM => q{y-MM},
1199             yMEd => q{y-MM-dd, E},
1200             yMMM => q{y MMM},
1201             yMMMEd => q{y MMM d, E},
1202             yMMMM => q{y MMMM},
1203             yMMMd => q{y MMM d},
1204             yMd => q{y-MM-dd},
1205             yQQQ => q{y QQQ},
1206             yQQQQ => q{y QQQQ},
1207             yw => q{'week' w 'of' Y},
1208             },
1209             } },
1210             );
1211              
1212             has 'datetime_formats_append_item' => (
1213             is => 'ro',
1214             isa => HashRef,
1215             init_arg => undef,
1216             default => sub { {
1217             'gregorian' => {
1218             'Timezone' => '{0} {1}',
1219             },
1220             } },
1221             );
1222              
1223             has 'datetime_formats_interval' => (
1224             is => 'ro',
1225             isa => HashRef,
1226             init_arg => undef,
1227             default => sub { {
1228             'gregorian' => {
1229             H => {
1230             H => q{HH–HH},
1231             },
1232             Hm => {
1233             H => q{HH:mm–HH:mm},
1234             m => q{HH:mm–HH:mm},
1235             },
1236             Hmv => {
1237             H => q{HH:mm–HH:mm v},
1238             m => q{HH:mm–HH:mm v},
1239             },
1240             Hv => {
1241             H => q{HH–HH v},
1242             },
1243             M => {
1244             M => q{MM–MM},
1245             },
1246             MEd => {
1247             M => q{MM-dd, E – MM-dd, E},
1248             d => q{MM-dd, E – MM-dd, E},
1249             },
1250             MMM => {
1251             M => q{LLL–LLL},
1252             },
1253             MMMEd => {
1254             M => q{MMM d, E – MMM d, E},
1255             d => q{MMM d, E – MMM d, E},
1256             },
1257             MMMd => {
1258             M => q{MMM d – MMM d},
1259             d => q{MMM d–d},
1260             },
1261             Md => {
1262             M => q{MM-dd – MM-dd},
1263             d => q{MM-dd – MM-dd},
1264             },
1265             d => {
1266             d => q{d–d},
1267             },
1268             fallback => '{0} – {1}',
1269             h => {
1270             a => q{h a – h a},
1271             h => q{h–h a},
1272             },
1273             hm => {
1274             a => q{h:mm a – h:mm a},
1275             h => q{h:mm–h:mm a},
1276             m => q{h:mm–h:mm a},
1277             },
1278             hmv => {
1279             a => q{h:mm a – h:mm a v},
1280             h => q{h:mm–h:mm a v},
1281             m => q{h:mm–h:mm a v},
1282             },
1283             hv => {
1284             a => q{h a – h a v},
1285             h => q{h–h a v},
1286             },
1287             y => {
1288             y => q{y–y},
1289             },
1290             yM => {
1291             M => q{y-MM – y-MM},
1292             y => q{y-MM – y-MM},
1293             },
1294             yMEd => {
1295             M => q{y-MM-dd, E – y-MM-dd, E},
1296             d => q{y-MM-dd, E – y-MM-dd, E},
1297             y => q{y-MM-dd, E – y-MM-dd, E},
1298             },
1299             yMMM => {
1300             M => q{y MMM–MMM},
1301             y => q{y MMM – y MMM},
1302             },
1303             yMMMEd => {
1304             M => q{y MMM d, E – MMM d, E},
1305             d => q{y MMM d, E – MMM d, E},
1306             y => q{y MMM d, E – y MMM d, E},
1307             },
1308             yMMMM => {
1309             M => q{y MMMM–MMMM},
1310             y => q{y MMMM – y MMMM},
1311             },
1312             yMMMd => {
1313             M => q{y MMM d – MMM d},
1314             d => q{y MMM d–d},
1315             y => q{y MMM d – y MMM d},
1316             },
1317             yMd => {
1318             M => q{y-MM-dd – y-MM-dd},
1319             d => q{y-MM-dd – y-MM-dd},
1320             y => q{y-MM-dd – y-MM-dd},
1321             },
1322             },
1323             } },
1324             );
1325              
1326             no Moo;
1327 1     1   2679  
  1         2  
  1         4  
1328             1;
1329              
1330             # vim: tabstop=4