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