File Coverage

blib/lib/Locale/CLDR/Locales/Ig.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 NAME
4              
5             Locale::CLDR::Locales::Ig - Package for language Igbo
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Ig;
10             # This file auto generated from Data\common\main\ig.xml
11             # on Fri 13 Oct 9:21:13 am GMT
12              
13 1     1   941759 use strict;
  1         5  
  1         30  
14 1     1   5 use warnings;
  1         2  
  1         23  
15 1     1   5 use version;
  1         2  
  1         8  
16              
17             our $VERSION = version->declare('v0.34.2');
18              
19 1     1   93 use v5.10.1;
  1         3  
20 1     1   4 use mro 'c3';
  1         2  
  1         7  
21 1     1   22 use utf8;
  1         2  
  1         6  
22 1     1   41 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         3  
  1         16  
23 1     1   115 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         11  
24 1     1   943 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' => 'Amariikị',
36             'ar' => 'Arabiikị',
37             'be' => 'Belaruusu',
38             'bg' => 'Bọlụgarịa',
39             'bn' => 'Bengali',
40             'cs' => 'Cheekị',
41             'de' => 'Jamaan',
42             'el' => 'Giriikị',
43             'en' => 'Oyibo',
44             'es' => 'Panya',
45             'fa' => 'Peshan',
46             'fr' => 'Fụrench',
47             'ha' => 'Awụsa',
48             'hi' => 'Hindi',
49             'hu' => 'Magịya',
50             'id' => 'Indonisia',
51             'ig' => 'Igbo',
52             'it' => 'Italo',
53             'ja' => 'Japanese',
54             'jv' => 'Java',
55             'km' => 'Keme, Etiti',
56             'ko' => 'Koria',
57             'ms' => 'Maleyi',
58             'my' => 'Mịanma',
59             'ne' => 'Nepali',
60             'nl' => 'Dọọch',
61             'pa' => 'Punjabi',
62             'pl' => 'Poliishi',
63             'pt' => 'Potoki',
64             'ro' => 'Rumenia',
65             'ru' => 'Rọshan',
66             'rw' => 'Rụwanda',
67             'so' => 'Somali',
68             'sv' => 'Sụwidiishi',
69             'ta' => 'Tamụlụ',
70             'th' => 'Taị',
71             'tr' => 'Tọkiishi',
72             'uk' => 'Ukureenị',
73             'ur' => 'Urudu',
74             'vi' => 'Viyetịnaamụ',
75             'yo' => 'Yoruba',
76             'zh' => 'Mandarịịnị',
77             'zu' => 'Zulu',
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             'BJ' => 'Binin',
95             'BM' => 'Bemuda',
96             'CN' => 'Chaina',
97             'HT' => 'Hati',
98             'KM' => 'Comorosu',
99             'LY' => 'Libyia',
100             'MV' => 'Maldivesa',
101             'NG' => 'Naịjịrịa',
102              
103             }
104             },
105             );
106              
107             has 'characters' => (
108             is => 'ro',
109             isa => HashRef,
110             init_arg => undef,
111             default => $^V ge v5.18.0
112             ? eval <<'EOT'
113             sub {
114             no warnings 'experimental::regex_sets';
115             return {
116             index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'],
117             main => qr{[a b {ch} d e ẹ f g {gb} {gh} {gw} h i ị j k {kp} {kw} l m n ṅ {nw} {ny} o ọ p r s {sh} t u ụ v w y z]},
118             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]},
119             };
120             },
121             EOT
122             : sub {
123             return { index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'], };
124             },
125 1     1   117 );
  1         2  
  1         125  
126              
127              
128             has 'quote_start' => (
129             is => 'ro',
130             isa => Str,
131             init_arg => undef,
132             default => qq{“},
133             );
134              
135             has 'quote_end' => (
136             is => 'ro',
137             isa => Str,
138             init_arg => undef,
139             default => qq{”},
140             );
141              
142             has 'alternate_quote_start' => (
143             is => 'ro',
144             isa => Str,
145             init_arg => undef,
146             default => qq{‘},
147             );
148              
149             has 'alternate_quote_end' => (
150             is => 'ro',
151             isa => Str,
152             init_arg => undef,
153             default => qq{’},
154             );
155              
156             has 'yesstr' => (
157             is => 'ro',
158             isa => RegexpRef,
159             init_arg => undef,
160             default => sub { qr'^(?i:Eye|E|yes|y)$' }
161             );
162              
163             has 'nostr' => (
164             is => 'ro',
165             isa => RegexpRef,
166             init_arg => undef,
167             default => sub { qr'^(?i:Mba|M|no|n)$' }
168             );
169              
170             has 'minimum_grouping_digits' => (
171             is =>'ro',
172             isa => Int,
173             init_arg => undef,
174             default => 1,
175             );
176              
177             has 'number_symbols' => (
178             is => 'ro',
179             isa => HashRef,
180             init_arg => undef,
181             default => sub { {
182             'arab' => {
183             'decimal' => q(٫),
184             'group' => q(٬),
185             'infinity' => q(∞),
186             'list' => q(؛),
187             'minusSign' => q(‏-),
188             'nan' => q(NaN),
189             'perMille' => q(؉),
190             'percentSign' => q(٪‏),
191             'plusSign' => q(‏+),
192             'superscriptingExponent' => q(×),
193             'timeSeparator' => q(:),
194             },
195             'arabext' => {
196             'decimal' => q(٫),
197             'group' => q(٬),
198             'infinity' => q(∞),
199             'list' => q(؛),
200             'minusSign' => q(‎-‎),
201             'nan' => q(NaN),
202             'perMille' => q(؉),
203             'percentSign' => q(٪),
204             'plusSign' => q(‎+‎),
205             'superscriptingExponent' => q(×),
206             'timeSeparator' => q(٫),
207             },
208             'bali' => {
209             'timeSeparator' => q(:),
210             },
211             'beng' => {
212             'timeSeparator' => q(:),
213             },
214             'brah' => {
215             'timeSeparator' => q(:),
216             },
217             'cakm' => {
218             'timeSeparator' => q(:),
219             },
220             'latn' => {
221             'decimal' => q(.),
222             'exponential' => q(E),
223             'group' => q(,),
224             'infinity' => q(∞),
225             'list' => q(;),
226             'minusSign' => q(-),
227             'nan' => q(NaN),
228             'perMille' => q(‰),
229             'percentSign' => q(%),
230             'plusSign' => q(+),
231             'superscriptingExponent' => q(×),
232             'timeSeparator' => q(:),
233             },
234             } }
235             );
236              
237             has 'number_formats' => (
238             is => 'ro',
239             isa => HashRef,
240             init_arg => undef,
241             default => sub { {
242             decimalFormat => {
243             'default' => {
244             'standard' => {
245             'default' => '#,##0.###',
246             },
247             },
248             },
249             percentFormat => {
250             'default' => {
251             'standard' => {
252             'default' => '#,##0%',
253             },
254             },
255             },
256             scientificFormat => {
257             'default' => {
258             'standard' => {
259             'default' => '#E0',
260             },
261             },
262             },
263             } },
264             );
265              
266             has 'number_currency_formats' => (
267             is => 'ro',
268             isa => HashRef,
269             init_arg => undef,
270             default => sub { {
271             'arab' => {
272             'pattern' => {
273             'default' => {
274             'standard' => {
275             'positive' => '¤#,##0.00',
276             },
277             },
278             },
279             },
280             'latn' => {
281             'pattern' => {
282             'default' => {
283             'accounting' => {
284             'negative' => '(¤#,##0.00)',
285             'positive' => '¤#,##0.00',
286             },
287             'standard' => {
288             'positive' => '¤#,##0.00',
289             },
290             },
291             },
292             },
293             } },
294             );
295              
296             has 'currencies' => (
297             is => 'ro',
298             isa => HashRef,
299             init_arg => undef,
300             default => sub { {
301             'CVE' => {
302             display_name => {
303             'currency' => q(Escudo Caboverdiano),
304             },
305             },
306             'NGN' => {
307             symbol => '₦',
308             display_name => {
309             'currency' => q(Naịra),
310             },
311             },
312             } },
313             );
314              
315              
316             has 'calendar_months' => (
317             is => 'ro',
318             isa => HashRef,
319             init_arg => undef,
320             default => sub { {
321             'gregorian' => {
322             'format' => {
323             abbreviated => {
324             nonleap => [
325             'Jen',
326             'Feb',
327             'Maa',
328             'Epr',
329             'Mee',
330             'Juu',
331             'Jul',
332             'Ọgọ',
333             'Sep',
334             'Ọkt',
335             'Nov',
336             'Dis'
337             ],
338             leap => [
339            
340             ],
341             },
342             narrow => {
343             nonleap => [
344             '1',
345             '2',
346             '3',
347             '4',
348             '5',
349             '6',
350             '7',
351             '8',
352             '9',
353             '10',
354             '11',
355             '12'
356             ],
357             leap => [
358            
359             ],
360             },
361             wide => {
362             nonleap => [
363             'Jenụwarị',
364             'Febrụwarị',
365             'Maachị',
366             'Eprel',
367             'Mee',
368             'Juun',
369             'Julaị',
370             'Ọgọọst',
371             'Septemba',
372             'Ọktoba',
373             'Novemba',
374             'Disemba'
375             ],
376             leap => [
377            
378             ],
379             },
380             },
381             'stand-alone' => {
382             abbreviated => {
383             nonleap => [
384             'Jen',
385             'Feb',
386             'Maa',
387             'Epr',
388             'Mee',
389             'Juu',
390             'Jul',
391             'Ọgọ',
392             'Sep',
393             'Ọkt',
394             'Nov',
395             'Dis'
396             ],
397             leap => [
398            
399             ],
400             },
401             narrow => {
402             nonleap => [
403             '1',
404             '2',
405             '3',
406             '4',
407             '5',
408             '6',
409             '7',
410             '8',
411             '9',
412             '10',
413             '11',
414             '12'
415             ],
416             leap => [
417            
418             ],
419             },
420             wide => {
421             nonleap => [
422             'Jenụwarị',
423             'Febrụwarị',
424             'Maachị',
425             'Eprel',
426             'Mee',
427             'Juun',
428             'Julaị',
429             'Ọgọọst',
430             'Septemba',
431             'Ọktoba',
432             'Novemba',
433             'Disemba'
434             ],
435             leap => [
436            
437             ],
438             },
439             },
440             },
441             } },
442             );
443              
444             has 'calendar_days' => (
445             is => 'ro',
446             isa => HashRef,
447             init_arg => undef,
448             default => sub { {
449             'gregorian' => {
450             'format' => {
451             abbreviated => {
452             mon => 'Mọn',
453             tue => 'Tiu',
454             wed => 'Wen',
455             thu => 'Tọọ',
456             fri => 'Fraị',
457             sat => 'Sat',
458             sun => 'Ụka'
459             },
460             narrow => {
461             mon => 'M',
462             tue => 'T',
463             wed => 'W',
464             thu => 'T',
465             fri => 'F',
466             sat => 'S',
467             sun => 'S'
468             },
469             short => {
470             mon => 'Mọn',
471             tue => 'Tiu',
472             wed => 'Wen',
473             thu => 'Tọọ',
474             fri => 'Fraị',
475             sat => 'Sat',
476             sun => 'Ụka'
477             },
478             wide => {
479             mon => 'Mọnde',
480             tue => 'Tiuzdee',
481             wed => 'Wenezdee',
482             thu => 'Tọọzdee',
483             fri => 'Fraịdee',
484             sat => 'Satọdee',
485             sun => 'Mbọsị Ụka'
486             },
487             },
488             'stand-alone' => {
489             abbreviated => {
490             mon => 'Mọn',
491             tue => 'Tiu',
492             wed => 'Wen',
493             thu => 'Tọọ',
494             fri => 'Fraị',
495             sat => 'Sat',
496             sun => 'Ụka'
497             },
498             narrow => {
499             mon => 'M',
500             tue => 'T',
501             wed => 'W',
502             thu => 'T',
503             fri => 'F',
504             sat => 'S',
505             sun => 'S'
506             },
507             short => {
508             mon => 'Mọn',
509             tue => 'Tiu',
510             wed => 'Wen',
511             thu => 'Tọọ',
512             fri => 'Fraị',
513             sat => 'Sat',
514             sun => 'Ụka'
515             },
516             wide => {
517             mon => 'Mọnde',
518             tue => 'Tiuzdee',
519             wed => 'Wenezdee',
520             thu => 'Tọọzdee',
521             fri => 'Fraịdee',
522             sat => 'Satọdee',
523             sun => 'Mbọsị Ụka'
524             },
525             },
526             },
527             } },
528             );
529              
530             has 'calendar_quarters' => (
531             is => 'ro',
532             isa => HashRef,
533             init_arg => undef,
534             default => sub { {
535             'gregorian' => {
536             'format' => {
537             abbreviated => {0 => 'Ọ1',
538             1 => 'Ọ2',
539             2 => 'Ọ3',
540             3 => 'Ọ4'
541             },
542             narrow => {0 => '1',
543             1 => '2',
544             2 => '3',
545             3 => '4'
546             },
547             wide => {0 => 'Ọkara 1',
548             1 => 'Ọkara 2',
549             2 => 'Ọkara 3',
550             3 => 'Ọkara 4'
551             },
552             },
553             'stand-alone' => {
554             abbreviated => {0 => 'Ọ1',
555             1 => 'Ọ2',
556             2 => 'Ọ3',
557             3 => 'Ọ4'
558             },
559             narrow => {0 => '1',
560             1 => '2',
561             2 => '3',
562             3 => '4'
563             },
564             wide => {0 => 'Ọkara 1',
565             1 => 'Ọkara 2',
566             2 => 'Ọkara 3',
567             3 => 'Ọkara 4'
568             },
569             },
570             },
571             } },
572             );
573              
574             has 'day_periods' => (
575             is => 'ro',
576             isa => HashRef,
577             init_arg => undef,
578             default => sub { {
579             'gregorian' => {
580             'format' => {
581             'abbreviated' => {
582             'am' => q{A.M.},
583             'pm' => q{P.M.},
584             },
585             'narrow' => {
586             'am' => q{A.M.},
587             'pm' => q{P.M.},
588             },
589             'wide' => {
590             'am' => q{A.M.},
591             'pm' => q{P.M.},
592             },
593             },
594             'stand-alone' => {
595             'abbreviated' => {
596             'am' => q{A.M.},
597             'pm' => q{P.M.},
598             },
599             'narrow' => {
600             'am' => q{A.M.},
601             'pm' => q{P.M.},
602             },
603             'wide' => {
604             'am' => q{A.M.},
605             'pm' => q{P.M.},
606             },
607             },
608             },
609             } },
610             );
611              
612             has 'eras' => (
613             is => 'ro',
614             isa => HashRef,
615             init_arg => undef,
616             default => sub { {
617             'generic' => {
618             },
619             'gregorian' => {
620             abbreviated => {
621             '0' => 'T.K.',
622             '1' => 'A.K.'
623             },
624             narrow => {
625             '0' => 'T.K.',
626             '1' => 'A.K.'
627             },
628             wide => {
629             '0' => 'Tupu Kristi',
630             '1' => 'Afọ Kristi'
631             },
632             },
633             } },
634             );
635              
636             has 'date_formats' => (
637             is => 'ro',
638             isa => HashRef,
639             init_arg => undef,
640             default => sub { {
641             'generic' => {
642             'full' => q{EEEE, d MMMM y G},
643             'long' => q{d MMMM y G},
644             'medium' => q{d MMM y G},
645             'short' => q{dd/MM/y GGGGG},
646             },
647             'gregorian' => {
648             'full' => q{EEEE, d MMMM y},
649             'long' => q{d MMMM y},
650             'medium' => q{d MMM y},
651             'short' => q{dd/MM/y},
652             },
653             } },
654             );
655              
656             has 'time_formats' => (
657             is => 'ro',
658             isa => HashRef,
659             init_arg => undef,
660             default => sub { {
661             'generic' => {
662             },
663             'gregorian' => {
664             'full' => q{HH:mm:ss zzzz},
665             'long' => q{HH:mm:ss z},
666             'medium' => q{HH:mm:ss},
667             'short' => q{HH:mm},
668             },
669             } },
670             );
671              
672             has 'datetime_formats' => (
673             is => 'ro',
674             isa => HashRef,
675             init_arg => undef,
676             default => sub { {
677             'generic' => {
678             },
679             'gregorian' => {
680             'full' => q{{1} {0}},
681             'long' => q{{1} {0}},
682             'medium' => q{{1} {0}},
683             'short' => q{{1} {0}},
684             },
685             } },
686             );
687              
688             has 'datetime_formats_available_formats' => (
689             is => 'ro',
690             isa => HashRef,
691             init_arg => undef,
692             default => sub { {
693             'generic' => {
694             Hm => q{HH:mm},
695             Hms => q{HH:mm:ss},
696             M => q{L},
697             MEd => q{E, M/d},
698             MMM => q{LLL},
699             MMMEd => q{E, MMM d},
700             MMMMEd => q{E, MMMM d},
701             MMMMd => q{MMMM d},
702             MMMd => q{MMM d},
703             Md => q{M/d},
704             d => q{d},
705             hm => q{h:mm a},
706             ms => q{mm:ss},
707             y => q{y},
708             yM => q{M/y},
709             yMEd => q{E, M/d/y},
710             yMMM => q{MMM y},
711             yMMMEd => q{E, MMM d, y},
712             yMMMM => q{MMMM y},
713             yQQQ => q{QQQ y},
714             yQQQQ => q{QQQQ y},
715             },
716             'gregorian' => {
717             E => q{ccc},
718             EHm => q{E HH:mm},
719             EHms => q{E HH:mm:ss},
720             Ed => q{d, E},
721             Ehm => q{E h:mm a},
722             Ehms => q{E h:mm:ss a},
723             Gy => q{y G},
724             GyMMM => q{MMM y G},
725             GyMMMEd => q{E, MMM d, y G},
726             GyMMMd => q{MMM d, y G},
727             H => q{HH},
728             Hm => q{HH:mm},
729             Hms => q{HH:mm:ss},
730             Hmsv => q{HH:mm:ss v},
731             Hmv => q{HH:mm v},
732             M => q{L},
733             MEd => q{E, M/d},
734             MMM => q{LLL},
735             MMMEd => q{E, MMM d},
736             MMMMEd => q{E, MMMM d},
737             MMMMW => q{'week' W 'of' MMM},
738             MMMMd => q{MMMM d},
739             MMMd => q{MMM d},
740             Md => q{M/d},
741             d => q{d},
742             h => q{h a},
743             hm => q{h:mm a},
744             hms => q{h:mm:ss a},
745             hmsv => q{h:mm:ss a v},
746             hmv => q{h:mm a v},
747             ms => q{mm:ss},
748             y => q{y},
749             yM => q{M/y},
750             yMEd => q{E, M/d/y},
751             yMMM => q{MMM y},
752             yMMMEd => q{E, MMM d, y},
753             yMMMM => q{MMMM y},
754             yMMMd => q{MMM d, y},
755             yMd => q{y-MM-dd},
756             yQQQ => q{QQQ y},
757             yQQQQ => q{QQQQ y},
758             yw => q{'week' w 'of' Y},
759             },
760             } },
761             );
762              
763             has 'datetime_formats_append_item' => (
764             is => 'ro',
765             isa => HashRef,
766             init_arg => undef,
767             default => sub { {
768             'gregorian' => {
769             'Timezone' => '{0} {1}',
770             },
771             } },
772             );
773              
774             has 'datetime_formats_interval' => (
775             is => 'ro',
776             isa => HashRef,
777             init_arg => undef,
778             default => sub { {
779             'gregorian' => {
780             H => {
781             H => q{HH–HH},
782             },
783             Hm => {
784             H => q{HH:mm–HH:mm},
785             m => q{HH:mm–HH:mm},
786             },
787             Hmv => {
788             H => q{HH:mm–HH:mm v},
789             m => q{HH:mm–HH:mm v},
790             },
791             Hv => {
792             H => q{HH–HH v},
793             },
794             M => {
795             M => q{MM–MM},
796             },
797             MEd => {
798             M => q{MM-dd, E – MM-dd, E},
799             d => q{E, MM/dd – E, MM/dd},
800             },
801             MMM => {
802             M => q{LLL–LLL},
803             },
804             MMMEd => {
805             M => q{MMM d, E – MMM d, E},
806             d => q{MMM d, E – MMM d, E},
807             },
808             MMMd => {
809             M => q{MMM d – MMM d},
810             d => q{MMM d–d},
811             },
812             Md => {
813             M => q{MM/dd – MM/dd},
814             d => q{MM/dd – MM/dd},
815             },
816             d => {
817             d => q{d–d},
818             },
819             fallback => '{0} – {1}',
820             h => {
821             a => q{h a – h a},
822             h => q{h–h a},
823             },
824             hm => {
825             a => q{h:mm a – h:mm a},
826             h => q{h:mm–h:mm a},
827             m => q{h:mm–h:mm a},
828             },
829             hmv => {
830             a => q{h:mm a – h:mm a v},
831             h => q{h:mm–h:mm a v},
832             m => q{h:mm–h:mm a v},
833             },
834             hv => {
835             a => q{h a – h a v},
836             h => q{h–h a v},
837             },
838             y => {
839             y => q{y–y},
840             },
841             yM => {
842             M => q{MM/y – MM/y},
843             y => q{y-MM – y-MM},
844             },
845             yMEd => {
846             M => q{y-MM-dd, E – y-MM-dd, E},
847             d => q{y-MM-dd, E – y-MM-dd, E},
848             y => q{y-MM-dd, E – y-MM-dd, E},
849             },
850             yMMM => {
851             M => q{y MMM–MMM},
852             y => q{y MMM – y MMM},
853             },
854             yMMMEd => {
855             M => q{y MMM d, E – MMM d, E},
856             d => q{y MMM d, E – MMM d, E},
857             y => q{y MMM d, E – y MMM d, E},
858             },
859             yMMMM => {
860             M => q{y MMMM–MMMM},
861             y => q{y MMMM – y MMMM},
862             },
863             yMMMd => {
864             M => q{y MMM d – MMM d},
865             d => q{y MMM d–d},
866             y => q{y MMM d – y MMM d},
867             },
868             yMd => {
869             M => q{y-MM-dd – y-MM-dd},
870             d => q{y-MM-dd – y-MM-dd},
871             y => q{y-MM-dd – y-MM-dd},
872             },
873             },
874             } },
875             );
876              
877 1     1   2116 no Moo;
  1         3  
  1         5  
878              
879             1;
880              
881             # vim: tabstop=4