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