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