File Coverage

blib/lib/Locale/CLDR/Locales/Mg.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::Mg - Package for language Malagasy
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/mg.xml
10             # on Mon 11 Apr 5:33:07 pm GMT
11              
12             use strict;
13 1     1   881620 use warnings;
  1         3  
  1         26  
14 1     1   4 use version;
  1         2  
  1         20  
15 1     1   4  
  1         1  
  1         6  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   96 use mro 'c3';
  1         3  
20 1     1   5 use utf8;
  1         1  
  1         6  
21 1     1   32 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         6  
22 1     1   27 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         23  
23 1     1   104 use Moo;
  1         2  
  1         8  
24 1     1   879  
  1         2  
  1         4  
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' => 'Akan',
34             'am' => 'Amharika',
35             'ar' => 'Arabo',
36             'be' => 'Bielorosy',
37             'bg' => 'Biolgara',
38             'bn' => 'Bengali',
39             'cs' => 'Tseky',
40             'de' => 'Alemanina',
41             'el' => 'Grika',
42             'en' => 'Anglisy',
43             'es' => 'Espaniola',
44             'fa' => 'Persa',
45             'fr' => 'Frantsay',
46             'ha' => 'haoussa',
47             'hi' => 'hindi',
48             'hu' => 'hongroà',
49             'id' => 'Indonezianina',
50             'ig' => 'igbo',
51             'it' => 'Italianina',
52             'ja' => 'Japoney',
53             'jv' => 'Javaney',
54             'km' => 'khmer',
55             'ko' => 'Koreanina',
56             'mg' => 'Malagasy',
57             'ms' => 'Malay',
58             'my' => 'Birmana',
59             'ne' => 'Nepale',
60             'nl' => 'Holandey',
61             'pa' => 'Penjabi',
62             'pl' => 'Poloney',
63             'pt' => 'Portiogey',
64             'ro' => 'Romanianina',
65             'ru' => 'Rosianina',
66             'rw' => 'Roande',
67             'so' => 'Somalianina',
68             'sv' => 'Soisa',
69             'ta' => 'Tamoila',
70             'th' => 'Taioaney',
71             'tr' => 'Tiorka',
72             'uk' => 'Okrainianina',
73             'ur' => 'Ordò',
74             'vi' => 'Vietnamianina',
75             'yo' => 'Yôrobà',
76             'zh' => 'Sinoa, Mandarin',
77             'zu' => 'Zolò',
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' => 'Andorra',
95             'AE' => 'Emirà Arabo mitambatra',
96             'AF' => 'Afghanistan',
97             'AG' => 'Antiga sy Barboda',
98             'AI' => 'Anguilla',
99             'AL' => 'Albania',
100             'AM' => 'Armenia',
101             'AO' => 'Angola',
102             'AR' => 'Arzantina',
103             'AS' => 'Samoa amerikanina',
104             'AT' => 'Aotrisy',
105             'AU' => 'Aostralia',
106             'AW' => 'Arobà',
107             'AZ' => 'Azerbaidjan',
108             'BA' => 'Bosnia sy Herzegovina',
109             'BB' => 'Barbady',
110             'BD' => 'Bangladesy',
111             'BE' => 'Belzika',
112             'BF' => 'Borkina Faso',
113             'BG' => 'Biolgaria',
114             'BH' => 'Bahrain',
115             'BI' => 'Borondi',
116             'BJ' => 'Benin',
117             'BM' => 'Bermioda',
118             'BN' => 'Brunei',
119             'BO' => 'Bolivia',
120             'BR' => 'Brezila',
121             'BS' => 'Bahamas',
122             'BT' => 'Bhotana',
123             'BW' => 'Botsoana',
124             'BY' => 'Belarosy',
125             'BZ' => 'Belize',
126             'CA' => 'Kanada',
127             'CD' => 'Repoblikan’i Kongo',
128             'CF' => 'Repoblika Ivon’Afrika',
129             'CG' => 'Kôngô',
130             'CH' => 'Soisa',
131             'CI' => 'Côte d’Ivoire',
132             'CK' => 'Nosy Kook',
133             'CL' => 'Shili',
134             'CM' => 'Kamerona',
135             'CN' => 'Sina',
136             'CO' => 'Kôlômbia',
137             'CR' => 'Kosta Rikà',
138             'CU' => 'Kiobà',
139             'CV' => 'Nosy Cap-Vert',
140             'CY' => 'Sypra',
141             'CZ' => 'Repoblikan’i Tseky',
142             'DE' => 'Alemaina',
143             'DJ' => 'Djiboti',
144             'DK' => 'Danmarka',
145             'DM' => 'Dominika',
146             'DO' => 'Repoblika Dominikanina',
147             'DZ' => 'Alzeria',
148             'EC' => 'Ekoatera',
149             'EE' => 'Estonia',
150             'EG' => 'Ejypta',
151             'ER' => 'Eritrea',
152             'ES' => 'Espaina',
153             'ET' => 'Ethiopia',
154             'FI' => 'Finlandy',
155             'FJ' => 'Fidji',
156             'FK' => 'Nosy Falkand',
157             'FM' => 'Mikrônezia',
158             'FR' => 'Frantsa',
159             'GA' => 'Gabon',
160             'GB' => 'Angletera',
161             'GD' => 'Grenady',
162             'GE' => 'Zeorzia',
163             'GF' => 'Guyana frantsay',
164             'GH' => 'Ghana',
165             'GI' => 'Zibraltara',
166             'GL' => 'Groenland',
167             'GM' => 'Gambia',
168             'GN' => 'Ginea',
169             'GP' => 'Goadelopy',
170             'GQ' => 'Guinea Ekoatera',
171             'GR' => 'Gresy',
172             'GT' => 'Goatemalà',
173             'GU' => 'Guam',
174             'GW' => 'Giné-Bisao',
175             'GY' => 'Guyana',
176             'HN' => 'Hondiorasy',
177             'HR' => 'Kroasia',
178             'HT' => 'Haiti',
179             'HU' => 'Hongria',
180             'ID' => 'Indonezia',
181             'IE' => 'Irlandy',
182             'IL' => 'Israely',
183             'IN' => 'Indy',
184             'IO' => 'Faridranomasina indiana britanika',
185             'IQ' => 'Irak',
186             'IR' => 'Iran',
187             'IS' => 'Islandy',
188             'IT' => 'Italia',
189             'JM' => 'Jamaïka',
190             'JO' => 'Jordania',
191             'JP' => 'Japana',
192             'KE' => 'Kenya',
193             'KG' => 'Kiordistan',
194             'KH' => 'Kambôdja',
195             'KI' => 'Kiribati',
196             'KM' => 'Kômaoro',
197             'KN' => 'Saint-Christophe-et-Niévès',
198             'KP' => 'Korea Avaratra',
199             'KR' => 'Korea Atsimo',
200             'KW' => 'Kôeity',
201             'KY' => 'Nosy Kayman',
202             'KZ' => 'Kazakhstan',
203             'LA' => 'Laôs',
204             'LB' => 'Libana',
205             'LC' => 'Sainte-Lucie',
206             'LI' => 'Listenstein',
207             'LK' => 'Sri Lanka',
208             'LR' => 'Liberia',
209             'LS' => 'Lesotho',
210             'LT' => 'Litoania',
211             'LU' => 'Lioksamboro',
212             'LV' => 'Letonia',
213             'LY' => 'Libya',
214             'MA' => 'Marôka',
215             'MC' => 'Mônakô',
216             'MD' => 'Môldavia',
217             'MG' => 'Madagasikara',
218             'MH' => 'Nosy Marshall',
219             'MK' => 'Makedonia',
220             'ML' => 'Mali',
221             'MM' => 'Myanmar',
222             'MN' => 'Môngôlia',
223             'MP' => 'Nosy Mariana Atsinanana',
224             'MQ' => 'Martinika',
225             'MR' => 'Maoritania',
226             'MS' => 'Montserrat',
227             'MT' => 'Malta',
228             'MU' => 'Maorisy',
229             'MV' => 'Maldiva',
230             'MW' => 'Malaoì',
231             'MX' => 'Meksika',
232             'MY' => 'Malaizia',
233             'MZ' => 'Mozambika',
234             'NA' => 'Namibia',
235             'NC' => 'Nouvelle-Calédonie',
236             'NE' => 'Niger',
237             'NF' => 'Nosy Norfolk',
238             'NG' => 'Nizeria',
239             'NI' => 'Nikaragoà',
240             'NL' => 'Holanda',
241             'NO' => 'Nôrvezy',
242             'NP' => 'Nepala',
243             'NR' => 'Naorò',
244             'NU' => 'Nioé',
245             'NZ' => 'Nouvelle-Zélande',
246             'OM' => 'Oman',
247             'PA' => 'Panama',
248             'PE' => 'Peroa',
249             'PF' => 'Polynezia frantsay',
250             'PG' => 'Papouasie-Nouvelle-Guinée',
251             'PH' => 'Filipina',
252             'PK' => 'Pakistan',
253             'PL' => 'Pôlôna',
254             'PM' => 'Saint-Pierre-et-Miquelon',
255             'PN' => 'Pitkairn',
256             'PR' => 'Pôrtô Rikô',
257             'PS' => 'Palestina',
258             'PT' => 'Pôrtiogala',
259             'PW' => 'Palao',
260             'PY' => 'Paragoay',
261             'QA' => 'Katar',
262             'RE' => 'Larenion',
263             'RO' => 'Romania',
264             'RU' => 'Rosia',
265             'RW' => 'Roanda',
266             'SA' => 'Arabia saodita',
267             'SB' => 'Nosy Salomona',
268             'SC' => 'Seyshela',
269             'SD' => 'Sodan',
270             'SE' => 'Soedy',
271             'SG' => 'Singaporo',
272             'SH' => 'Sainte-Hélène',
273             'SI' => 'Slovenia',
274             'SK' => 'Slovakia',
275             'SL' => 'Sierra Leone',
276             'SM' => 'Saint-Marin',
277             'SN' => 'Senegal',
278             'SO' => 'Somalia',
279             'SR' => 'Sorinam',
280             'ST' => 'São Tomé-et-Príncipe',
281             'SV' => 'El Salvador',
282             'SY' => 'Syria',
283             'SZ' => 'Soazilandy',
284             'TC' => 'Nosy Turks sy Caïques',
285             'TD' => 'Tsady',
286             'TG' => 'Togo',
287             'TH' => 'Thailandy',
288             'TJ' => 'Tajikistan',
289             'TK' => 'Tokelao',
290             'TL' => 'Timor Atsinanana',
291             'TM' => 'Torkmenistan',
292             'TN' => 'Tonizia',
293             'TO' => 'Tongà',
294             'TR' => 'Torkia',
295             'TT' => 'Trinidad sy Tobagô',
296             'TV' => 'Tovalò',
297             'TW' => 'Taioana',
298             'TZ' => 'Tanzania',
299             'UA' => 'Okraina',
300             'UG' => 'Oganda',
301             'US' => 'Etazonia',
302             'UY' => 'Orogoay',
303             'UZ' => 'Ozbekistan',
304             'VA' => 'Firenen’i Vatikana',
305             'VC' => 'Saint-Vincent-et-les Grenadines',
306             'VE' => 'Venezoelà',
307             'VG' => 'Nosy britanika virijiny',
308             'VI' => 'Nosy Virijiny Etazonia',
309             'VN' => 'Vietnam',
310             'VU' => 'Vanoatò',
311             'WF' => 'Wallis sy Futuna',
312             'WS' => 'Samoa',
313             'YE' => 'Yemen',
314             'YT' => 'Mayôty',
315             'ZA' => 'Afrika Atsimo',
316             'ZM' => 'Zambia',
317             'ZW' => 'Zimbaboe',
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{[c q u w x]},
333             index => ['A', 'B', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'V', 'Y', 'Z'],
334             main => qr{[a à â b d e é è ê ë f g h i ì î ï j k l m n ñ o ô p r s t v 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', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'V', 'Y', 'Z'], };
341             },
342             );
343 1     1   111  
  1         3  
  1         140  
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:Eny|E|yes|y)$' }
378             );
379              
380             has 'nostr' => (
381             is => 'ro',
382             isa => RegexpRef,
383             init_arg => undef,
384             default => sub { qr'^(?i:Tsia|T|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             '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(Dirham),
471             },
472             },
473             'AOA' => {
474             display_name => {
475             'currency' => q(kwanza angoley),
476             },
477             },
478             'AUD' => {
479             display_name => {
480             'currency' => q(Dolara aostralianina),
481             },
482             },
483             'BHD' => {
484             display_name => {
485             'currency' => q(dinar bahreïni),
486             },
487             },
488             'BIF' => {
489             display_name => {
490             'currency' => q(Farantsa Borondi),
491             },
492             },
493             'BWP' => {
494             display_name => {
495             'currency' => q(Pola botsoaney),
496             },
497             },
498             'CAD' => {
499             display_name => {
500             'currency' => q(Dôlara Kanadianina),
501             },
502             },
503             'CDF' => {
504             display_name => {
505             'currency' => q(Farantsa kôngôley),
506             },
507             },
508             'CHF' => {
509             display_name => {
510             'currency' => q(Farantsa soisa),
511             },
512             },
513             'CNY' => {
514             display_name => {
515             'currency' => q(Yoan sinoa Renminbi),
516             },
517             },
518             'CVE' => {
519             display_name => {
520             'currency' => q(Escudo),
521             },
522             },
523             'DJF' => {
524             display_name => {
525             'currency' => q(Farantsa Djibotianina),
526             },
527             },
528             'DZD' => {
529             display_name => {
530             'currency' => q(Dinara alzerianina),
531             },
532             },
533             'EGP' => {
534             display_name => {
535             'currency' => q(vola venty ejipsiana),
536             },
537             },
538             'ERN' => {
539             display_name => {
540             'currency' => q(Nakfà Eritreanina),
541             },
542             },
543             'ETB' => {
544             display_name => {
545             'currency' => q(Bir etiopianina),
546             },
547             },
548             'EUR' => {
549             display_name => {
550             'currency' => q(Eoro),
551             },
552             },
553             'GBP' => {
554             display_name => {
555             'currency' => q(livre sterling),
556             },
557             },
558             'GHC' => {
559             display_name => {
560             'currency' => q(cédi),
561             },
562             },
563             'GMD' => {
564             display_name => {
565             'currency' => q(Dalasi gambianina),
566             },
567             },
568             'GNS' => {
569             display_name => {
570             'currency' => q(Farantsa Gineanina),
571             },
572             },
573             'INR' => {
574             display_name => {
575             'currency' => q(Ropia Indianina),
576             },
577             },
578             'JPY' => {
579             display_name => {
580             'currency' => q(Yen Japoney),
581             },
582             },
583             'KES' => {
584             display_name => {
585             'currency' => q(Shilling kenianina),
586             },
587             },
588             'KMF' => {
589             display_name => {
590             'currency' => q(Farantsa Komorianina),
591             },
592             },
593             'LRD' => {
594             display_name => {
595             'currency' => q(Dôlara Liberianina),
596             },
597             },
598             'LSL' => {
599             display_name => {
600             'currency' => q(Loti),
601             },
602             },
603             'LYD' => {
604             display_name => {
605             'currency' => q(Dinara Libyanina),
606             },
607             },
608             'MAD' => {
609             display_name => {
610             'currency' => q(Dirham marokianina),
611             },
612             },
613             'MGA' => {
614             symbol => 'Ar',
615             display_name => {
616             'currency' => q(Ariary),
617             },
618             },
619             'MRO' => {
620             display_name => {
621             'currency' => q(Ouguiya moritanianina \(1973–2017\)),
622             },
623             },
624             'MRU' => {
625             display_name => {
626             'currency' => q(Ouguiya moritanianina),
627             },
628             },
629             'MUR' => {
630             display_name => {
631             'currency' => q(Ropia maorisianina),
632             },
633             },
634             'MWK' => {
635             display_name => {
636             'currency' => q(kwacha malawite),
637             },
638             },
639             'MZM' => {
640             display_name => {
641             'currency' => q(Metikaly),
642             },
643             },
644             'NAD' => {
645             display_name => {
646             'currency' => q(Dolara namibianina),
647             },
648             },
649             'NGN' => {
650             display_name => {
651             'currency' => q(Naira nigerianina),
652             },
653             },
654             'RWF' => {
655             display_name => {
656             'currency' => q(Farantsa Roande),
657             },
658             },
659             'SAR' => {
660             display_name => {
661             'currency' => q(Rial saodianina),
662             },
663             },
664             'SCR' => {
665             display_name => {
666             'currency' => q(Ropia Seysheloà),
667             },
668             },
669             'SDG' => {
670             display_name => {
671             'currency' => q(Dinara Sodaney),
672             },
673             },
674             'SDP' => {
675             display_name => {
676             'currency' => q(livre soudanaise \(1956–2007\)),
677             },
678             },
679             'SHP' => {
680             display_name => {
681             'currency' => q(livre de Sainte-Hélène),
682             },
683             },
684             'SLL' => {
685             display_name => {
686             'currency' => q(Leone),
687             },
688             },
689             'SOS' => {
690             display_name => {
691             'currency' => q(Shilling somalianina),
692             },
693             },
694             'STD' => {
695             display_name => {
696             'currency' => q(Dobra \(1977–2017\)),
697             },
698             },
699             'STN' => {
700             display_name => {
701             'currency' => q(Dobra),
702             },
703             },
704             'SZL' => {
705             display_name => {
706             'currency' => q(Lilangeni),
707             },
708             },
709             'TND' => {
710             display_name => {
711             'currency' => q(Dinar tonizianina),
712             },
713             },
714             'TZS' => {
715             display_name => {
716             'currency' => q(Shilling tanzanianina),
717             },
718             },
719             'UGX' => {
720             display_name => {
721             'currency' => q(Shilling ogandianina),
722             },
723             },
724             'USD' => {
725             display_name => {
726             'currency' => q(Dolara amerikanina),
727             },
728             },
729             'XAF' => {
730             display_name => {
731             'currency' => q(Farantsa CFA \(BEAC\)),
732             },
733             },
734             'XOF' => {
735             display_name => {
736             'currency' => q(Farantsa CFA \(BCEAO\)),
737             },
738             },
739             'ZAR' => {
740             display_name => {
741             'currency' => q(Rand afrikanina tatsimo),
742             },
743             },
744             'ZMK' => {
745             display_name => {
746             'currency' => q(Kwacha zambianina \(1968–2012\)),
747             },
748             },
749             'ZMW' => {
750             display_name => {
751             'currency' => q(Kwacha zambianina),
752             },
753             },
754             'ZWD' => {
755             display_name => {
756             'currency' => q(Dôlara Zimbaboeanina),
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             'Jan',
773             'Feb',
774             'Mar',
775             'Apr',
776             'Mey',
777             'Jon',
778             'Jol',
779             'Aog',
780             'Sep',
781             'Okt',
782             'Nov',
783             'Des'
784             ],
785             leap => [
786            
787             ],
788             },
789             narrow => {
790             nonleap => [
791             'J',
792             'F',
793             'M',
794             'A',
795             'M',
796             'J',
797             'J',
798             'A',
799             'S',
800             'O',
801             'N',
802             'D'
803             ],
804             leap => [
805            
806             ],
807             },
808             wide => {
809             nonleap => [
810             'Janoary',
811             'Febroary',
812             'Martsa',
813             'Aprily',
814             'Mey',
815             'Jona',
816             'Jolay',
817             'Aogositra',
818             'Septambra',
819             'Oktobra',
820             'Novambra',
821             'Desambra'
822             ],
823             leap => [
824            
825             ],
826             },
827             },
828             'stand-alone' => {
829             abbreviated => {
830             nonleap => [
831             'Jan',
832             'Feb',
833             'Mar',
834             'Apr',
835             'Mey',
836             'Jon',
837             'Jol',
838             'Aog',
839             'Sep',
840             'Okt',
841             'Nov',
842             'Des'
843             ],
844             leap => [
845            
846             ],
847             },
848             narrow => {
849             nonleap => [
850             'J',
851             'F',
852             'M',
853             'A',
854             'M',
855             'J',
856             'J',
857             'A',
858             'S',
859             'O',
860             'N',
861             'D'
862             ],
863             leap => [
864            
865             ],
866             },
867             wide => {
868             nonleap => [
869             'Janoary',
870             'Febroary',
871             'Martsa',
872             'Aprily',
873             'Mey',
874             'Jona',
875             'Jolay',
876             'Aogositra',
877             'Septambra',
878             'Oktobra',
879             'Novambra',
880             'Desambra'
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 => 'Alats',
900             tue => 'Tal',
901             wed => 'Alar',
902             thu => 'Alak',
903             fri => 'Zom',
904             sat => 'Asab',
905             sun => 'Alah'
906             },
907             narrow => {
908             mon => 'A',
909             tue => 'T',
910             wed => 'A',
911             thu => 'A',
912             fri => 'Z',
913             sat => 'A',
914             sun => 'A'
915             },
916             short => {
917             mon => 'Alats',
918             tue => 'Tal',
919             wed => 'Alar',
920             thu => 'Alak',
921             fri => 'Zom',
922             sat => 'Asab',
923             sun => 'Alah'
924             },
925             wide => {
926             mon => 'Alatsinainy',
927             tue => 'Talata',
928             wed => 'Alarobia',
929             thu => 'Alakamisy',
930             fri => 'Zoma',
931             sat => 'Asabotsy',
932             sun => 'Alahady'
933             },
934             },
935             'stand-alone' => {
936             abbreviated => {
937             mon => 'Alats',
938             tue => 'Tal',
939             wed => 'Alar',
940             thu => 'Alak',
941             fri => 'Zom',
942             sat => 'Asab',
943             sun => 'Alah'
944             },
945             narrow => {
946             mon => 'A',
947             tue => 'T',
948             wed => 'A',
949             thu => 'A',
950             fri => 'Z',
951             sat => 'A',
952             sun => 'A'
953             },
954             short => {
955             mon => 'Alats',
956             tue => 'Tal',
957             wed => 'Alar',
958             thu => 'Alak',
959             fri => 'Zom',
960             sat => 'Asab',
961             sun => 'Alah'
962             },
963             wide => {
964             mon => 'Alatsinainy',
965             tue => 'Talata',
966             wed => 'Alarobia',
967             thu => 'Alakamisy',
968             fri => 'Zoma',
969             sat => 'Asabotsy',
970             sun => 'Alahady'
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 => 'T1',
985             1 => 'T2',
986             2 => 'T3',
987             3 => 'T4'
988             },
989             narrow => {0 => '1',
990             1 => '2',
991             2 => '3',
992             3 => '4'
993             },
994             wide => {0 => 'Telovolana voalohany',
995             1 => 'Telovolana faharoa',
996             2 => 'Telovolana fahatelo',
997             3 => 'Telovolana fahefatra'
998             },
999             },
1000             'stand-alone' => {
1001             abbreviated => {0 => 'T1',
1002             1 => 'T2',
1003             2 => 'T3',
1004             3 => 'T4'
1005             },
1006             narrow => {0 => '1',
1007             1 => '2',
1008             2 => '3',
1009             3 => '4'
1010             },
1011             wide => {0 => 'Telovolana voalohany',
1012             1 => 'Telovolana faharoa',
1013             2 => 'Telovolana fahatelo',
1014             3 => 'Telovolana fahefatra'
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             'abbreviated' => {
1029             'am' => q{AM},
1030             'pm' => q{PM},
1031             },
1032             'wide' => {
1033             'am' => q{AM},
1034             'pm' => q{PM},
1035             },
1036             },
1037             'stand-alone' => {
1038             'abbreviated' => {
1039             'am' => q{AM},
1040             'pm' => q{PM},
1041             },
1042             'narrow' => {
1043             'am' => q{AM},
1044             'pm' => q{PM},
1045             },
1046             'wide' => {
1047             'am' => q{AM},
1048             'pm' => q{PM},
1049             },
1050             },
1051             },
1052             } },
1053             );
1054              
1055             has 'eras' => (
1056             is => 'ro',
1057             isa => HashRef,
1058             init_arg => undef,
1059             default => sub { {
1060             'generic' => {
1061             },
1062             'gregorian' => {
1063             abbreviated => {
1064             '0' => 'BC',
1065             '1' => 'AD'
1066             },
1067             wide => {
1068             '0' => 'Alohan’i JK',
1069             '1' => 'Aorian’i JK'
1070             },
1071             },
1072             } },
1073             );
1074              
1075             has 'date_formats' => (
1076             is => 'ro',
1077             isa => HashRef,
1078             init_arg => undef,
1079             default => sub { {
1080             'generic' => {
1081             'full' => q{EEEE d MMMM y G},
1082             'long' => q{d MMMM y G},
1083             'medium' => q{d MMM, y G},
1084             'short' => q{d/M/y GGGGG},
1085             },
1086             'gregorian' => {
1087             'full' => q{EEEE d MMMM y},
1088             'long' => q{d MMMM y},
1089             'medium' => q{y MMM d},
1090             'short' => q{y-MM-dd},
1091             },
1092             } },
1093             );
1094              
1095             has 'time_formats' => (
1096             is => 'ro',
1097             isa => HashRef,
1098             init_arg => undef,
1099             default => sub { {
1100             'generic' => {
1101             },
1102             'gregorian' => {
1103             'full' => q{HH:mm:ss zzzz},
1104             'long' => q{HH:mm:ss z},
1105             'medium' => q{HH:mm:ss},
1106             'short' => q{HH:mm},
1107             },
1108             } },
1109             );
1110              
1111             has 'datetime_formats' => (
1112             is => 'ro',
1113             isa => HashRef,
1114             init_arg => undef,
1115             default => sub { {
1116             'generic' => {
1117             },
1118             'gregorian' => {
1119             'full' => q{{1} {0}},
1120             'long' => q{{1} {0}},
1121             'medium' => q{{1} {0}},
1122             'short' => q{{1} {0}},
1123             },
1124             } },
1125             );
1126              
1127             has 'datetime_formats_available_formats' => (
1128             is => 'ro',
1129             isa => HashRef,
1130             init_arg => undef,
1131             default => sub { {
1132             'generic' => {
1133             M => q{M},
1134             MEd => q{E d/M},
1135             MMM => q{MMM},
1136             MMMEd => q{E d MMM},
1137             MMMMEd => q{E d MMMM},
1138             MMMMd => q{d MMMM},
1139             MMMd => q{d MMM},
1140             MMd => q{d/MM},
1141             MMdd => q{dd/MM},
1142             Md => q{d/M},
1143             ms => q{m:ss},
1144             y => q{y},
1145             yM => q{M/y},
1146             yMEd => q{E d/M/y},
1147             yMM => q{MM/y},
1148             yMMM => q{MMM y},
1149             yMMMEd => q{E d MMM y},
1150             yMMMM => q{MMMM y},
1151             yMMMd => q{d MMM y},
1152             yQQQ => q{QQQ y},
1153             yQQQQ => q{QQQQ y},
1154             },
1155             'gregorian' => {
1156             E => q{ccc},
1157             EHm => q{E HH:mm},
1158             EHms => q{E HH:mm:ss},
1159             Ed => q{d, E},
1160             Ehm => q{E h:mm a},
1161             Ehms => q{E h:mm:ss a},
1162             Gy => q{G y},
1163             GyMMM => q{G y MMM},
1164             GyMMMEd => q{G y MMM d, E},
1165             GyMMMd => q{G y MMM d},
1166             H => q{HH},
1167             Hm => q{HH:mm},
1168             Hms => q{HH:mm:ss},
1169             Hmsv => q{HH:mm:ss v},
1170             Hmv => q{HH:mm v},
1171             M => q{M},
1172             MEd => q{E d/M},
1173             MMM => q{MMM},
1174             MMMEd => q{E d MMM},
1175             MMMMEd => q{E d MMMM},
1176             MMMMW => q{'week' W 'of' MMM},
1177             MMMMd => q{d MMMM},
1178             MMMd => q{d MMM},
1179             MMd => q{d/MM},
1180             MMdd => q{dd/MM},
1181             Md => q{d/M},
1182             d => q{d},
1183             h => q{h a},
1184             hm => q{h:mm a},
1185             hms => q{h:mm:ss a},
1186             hmsv => q{h:mm:ss a v},
1187             hmv => q{h:mm a v},
1188             ms => q{m:ss},
1189             y => q{y},
1190             yM => q{M/y},
1191             yMEd => q{E d/M/y},
1192             yMM => q{MM/y},
1193             yMMM => q{MMM y},
1194             yMMMEd => q{E d MMM y},
1195             yMMMM => q{MMMM y},
1196             yMMMd => q{d MMM y},
1197             yMd => q{y-MM-dd},
1198             yQQQ => q{QQQ y},
1199             yQQQQ => q{QQQQ y},
1200             yw => q{'week' w 'of' Y},
1201             },
1202             } },
1203             );
1204              
1205             has 'datetime_formats_append_item' => (
1206             is => 'ro',
1207             isa => HashRef,
1208             init_arg => undef,
1209             default => sub { {
1210             'gregorian' => {
1211             'Day' => '{0} ({2}: {1})',
1212             'Day-Of-Week' => '{0} {1}',
1213             'Era' => '{1} {0}',
1214             'Hour' => '{0} ({2}: {1})',
1215             'Minute' => '{0} ({2}: {1})',
1216             'Month' => '{0} ({2}: {1})',
1217             'Quarter' => '{0} ({2}: {1})',
1218             'Second' => '{0} ({2}: {1})',
1219             'Timezone' => '{0} {1}',
1220             'Week' => '{0} ({2}: {1})',
1221             'Year' => '{1} {0}',
1222             },
1223             } },
1224             );
1225              
1226             has 'datetime_formats_interval' => (
1227             is => 'ro',
1228             isa => HashRef,
1229             init_arg => undef,
1230             default => sub { {
1231             'gregorian' => {
1232             H => {
1233             H => q{HH–HH},
1234             },
1235             Hm => {
1236             H => q{HH:mm–HH:mm},
1237             m => q{HH:mm–HH:mm},
1238             },
1239             Hmv => {
1240             H => q{HH:mm–HH:mm v},
1241             m => q{HH:mm–HH:mm v},
1242             },
1243             Hv => {
1244             H => q{HH–HH v},
1245             },
1246             M => {
1247             M => q{MM–MM},
1248             },
1249             MEd => {
1250             M => q{MM-dd, E – MM-dd, E},
1251             d => q{MM-dd, E – MM-dd, E},
1252             },
1253             MMM => {
1254             M => q{LLL–LLL},
1255             },
1256             MMMEd => {
1257             M => q{MMM d, E – MMM d, E},
1258             d => q{MMM d, E – MMM d, E},
1259             },
1260             MMMd => {
1261             M => q{MMM d – MMM d},
1262             d => q{MMM d–d},
1263             },
1264             Md => {
1265             M => q{MM-dd – MM-dd},
1266             d => q{MM-dd – MM-dd},
1267             },
1268             d => {
1269             d => q{d–d},
1270             },
1271             fallback => '{0} – {1}',
1272             h => {
1273             a => q{h a – h a},
1274             h => q{h–h a},
1275             },
1276             hm => {
1277             a => q{h:mm a – h:mm a},
1278             h => q{h:mm–h:mm a},
1279             m => q{h:mm–h:mm a},
1280             },
1281             hmv => {
1282             a => q{h:mm a – h:mm a v},
1283             h => q{h:mm–h:mm a v},
1284             m => q{h:mm–h:mm a v},
1285             },
1286             hv => {
1287             a => q{h a – h a v},
1288             h => q{h–h a v},
1289             },
1290             y => {
1291             y => q{y–y},
1292             },
1293             yM => {
1294             M => q{y-MM – y-MM},
1295             y => q{y-MM – y-MM},
1296             },
1297             yMEd => {
1298             M => q{y-MM-dd, E – y-MM-dd, E},
1299             d => q{y-MM-dd, E – y-MM-dd, E},
1300             y => q{y-MM-dd, E – y-MM-dd, E},
1301             },
1302             yMMM => {
1303             M => q{y MMM–MMM},
1304             y => q{y MMM – y MMM},
1305             },
1306             yMMMEd => {
1307             M => q{y MMM d, E – MMM d, E},
1308             d => q{y MMM d, E – MMM d, E},
1309             y => q{y MMM d, E – y MMM d, E},
1310             },
1311             yMMMM => {
1312             M => q{y MMMM–MMMM},
1313             y => q{y MMMM – y MMMM},
1314             },
1315             yMMMd => {
1316             M => q{y MMM d – MMM d},
1317             d => q{y MMM d–d},
1318             y => q{y MMM d – y MMM d},
1319             },
1320             yMd => {
1321             M => q{y-MM-dd – y-MM-dd},
1322             d => q{y-MM-dd – y-MM-dd},
1323             y => q{y-MM-dd – y-MM-dd},
1324             },
1325             },
1326             } },
1327             );
1328              
1329             no Moo;
1330 1     1   2553  
  1         2  
  1         5  
1331             1;
1332              
1333             # vim: tabstop=4