File Coverage

blib/lib/Locale/CLDR/Locales/Ig.pm
Criterion Covered Total %
statement 26 26 100.0
branch n/a
condition n/a
subroutine 9 9 100.0
pod n/a
total 35 35 100.0


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Ig - Package for language Igbo
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Ig;
8             # This file auto generated from Data\common\main\ig.xml
9             # on Sun 24 Apr 8:34:42 am GMT
10              
11 1     1   4730882 use version;
  1         1  
  1         7  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   86 use v5.10.1;
  1         3  
16 1     1   4 use mro 'c3';
  1         4  
  1         6  
17 1     1   32 use utf8;
  1         0  
  1         6  
18 1     1   26 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         15  
19              
20 1     1   628 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         51957  
  1         10  
21 1     1   1393 use Moo;
  1         14041  
  1         5  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'display_name_language' => (
25             is => 'ro',
26             isa => CodeRef,
27             init_arg => undef,
28             default => sub {
29             sub {
30             my %languages = (
31             'ak' => 'Akan',
32             'am' => 'Amariikị',
33             'ar' => 'Arabiikị',
34             'be' => 'Belaruusu',
35             'bg' => 'Bọlụgarịa',
36             'bn' => 'Bengali',
37             'cs' => 'Cheekị',
38             'de' => 'Jamaan',
39             'el' => 'Giriikị',
40             'en' => 'Oyibo',
41             'es' => 'Panya',
42             'fa' => 'Peshan',
43             'fr' => 'Fụrench',
44             'ha' => 'Awụsa',
45             'hi' => 'Hindi',
46             'hu' => 'Magịya',
47             'id' => 'Indonisia',
48             'ig' => 'Igbo',
49             'it' => 'Italo',
50             'ja' => 'Japanese',
51             'jv' => 'Java',
52             'km' => 'Keme, Etiti',
53             'ko' => 'Koria',
54             'ms' => 'Maleyi',
55             'my' => 'Mịanma',
56             'ne' => 'Nepali',
57             'nl' => 'Dọọch',
58             'pa' => 'Punjabi',
59             'pl' => 'Poliishi',
60             'pt' => 'Potoki',
61             'ro' => 'Rumenia',
62             'ru' => 'Rọshan',
63             'rw' => 'Rụwanda',
64             'so' => 'Somali',
65             'sv' => 'Sụwidiishi',
66             'ta' => 'Tamụlụ',
67             'th' => 'Taị',
68             'tr' => 'Tọkiishi',
69             'uk' => 'Ukureenị',
70             'ur' => 'Urudu',
71             'vi' => 'Viyetịnaamụ',
72             'yo' => 'Yoruba',
73             'zh' => 'Mandarịịnị',
74             'zu' => 'Zulu',
75              
76             );
77             if (@_) {
78             return $languages{$_[0]};
79             }
80             return \%languages;
81             }
82             },
83             );
84              
85             has 'display_name_region' => (
86             is => 'ro',
87             isa => HashRef[Str],
88             init_arg => undef,
89             default => sub {
90             {
91             'BJ' => 'Binin',
92             'BM' => 'Bemuda',
93             'CN' => 'Chaina',
94             'HT' => 'Hati',
95             'KM' => 'Comorosu',
96             'LY' => 'Libyia',
97             'MV' => 'Maldivesa',
98             'NG' => 'Nigeria',
99              
100             }
101             },
102             );
103              
104             has 'characters' => (
105             is => 'ro',
106             isa => HashRef,
107             init_arg => undef,
108             default => $^V ge v5.18.0
109             ? eval <<'EOT'
110             sub {
111             no warnings 'experimental::regex_sets';
112             return {
113             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'],
114             main => qr{(?^u:[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])},
115             };
116             },
117             EOT
118             : sub {
119             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'], };
120             },
121 1     1   182 );
  1         4  
  1         215  
122              
123              
124             has 'quote_start' => (
125             is => 'ro',
126             isa => Str,
127             init_arg => undef,
128             default => qq{“},
129             );
130              
131             has 'quote_end' => (
132             is => 'ro',
133             isa => Str,
134             init_arg => undef,
135             default => qq{”},
136             );
137              
138             has 'alternate_quote_start' => (
139             is => 'ro',
140             isa => Str,
141             init_arg => undef,
142             default => qq{‘},
143             );
144              
145             has 'alternate_quote_end' => (
146             is => 'ro',
147             isa => Str,
148             init_arg => undef,
149             default => qq{’},
150             );
151              
152             has 'yesstr' => (
153             is => 'ro',
154             isa => RegexpRef,
155             init_arg => undef,
156             default => sub { qr'^(?i:Eye|E|yes|y)$' }
157             );
158              
159             has 'nostr' => (
160             is => 'ro',
161             isa => RegexpRef,
162             init_arg => undef,
163             default => sub { qr'^(?i:Mba|M|no|n)$' }
164             );
165              
166             has 'number_currency_formats' => (
167             is => 'ro',
168             isa => HashRef,
169             init_arg => undef,
170             default => sub { {
171             'latn' => {
172             'pattern' => {
173             'default' => {
174             'accounting' => {
175             'negative' => '(¤#,##0.00)',
176             'positive' => '¤#,##0.00',
177             },
178             'standard' => {
179             'positive' => '¤#,##0.00',
180             },
181             },
182             },
183             },
184             } },
185             );
186              
187             has 'currencies' => (
188             is => 'ro',
189             isa => HashRef,
190             init_arg => undef,
191             default => sub { {
192             'CVE' => {
193             display_name => {
194             'currency' => q(Escudo Caboverdiano),
195             },
196             },
197             'NGN' => {
198             symbol => '₦',
199             display_name => {
200             'currency' => q(Naịra),
201             },
202             },
203             } },
204             );
205              
206              
207             has 'calendar_months' => (
208             is => 'ro',
209             isa => HashRef,
210             init_arg => undef,
211             default => sub { {
212             'gregorian' => {
213             'format' => {
214             abbreviated => {
215             nonleap => [
216             'Jen',
217             'Feb',
218             'Maa',
219             'Epr',
220             'Mee',
221             'Juu',
222             'Jul',
223             'Ọgọ',
224             'Sep',
225             'Ọkt',
226             'Nov',
227             'Dis'
228             ],
229             leap => [
230            
231             ],
232             },
233             wide => {
234             nonleap => [
235             'Jenụwarị',
236             'Febrụwarị',
237             'Maachị',
238             'Eprel',
239             'Mee',
240             'Juun',
241             'Julaị',
242             'Ọgọọst',
243             'Septemba',
244             'Ọktoba',
245             'Novemba',
246             'Disemba'
247             ],
248             leap => [
249            
250             ],
251             },
252             },
253             },
254             } },
255             );
256              
257             has 'calendar_days' => (
258             is => 'ro',
259             isa => HashRef,
260             init_arg => undef,
261             default => sub { {
262             'gregorian' => {
263             'format' => {
264             abbreviated => {
265             mon => 'Mọn',
266             tue => 'Tiu',
267             wed => 'Wen',
268             thu => 'Tọọ',
269             fri => 'Fraị',
270             sat => 'Sat',
271             sun => 'Ụka'
272             },
273             wide => {
274             mon => 'Mọnde',
275             tue => 'Tiuzdee',
276             wed => 'Wenezdee',
277             thu => 'Tọọzdee',
278             fri => 'Fraịdee',
279             sat => 'Satọdee',
280             sun => 'Mbọsị Ụka'
281             },
282             },
283             },
284             } },
285             );
286              
287             has 'calendar_quarters' => (
288             is => 'ro',
289             isa => HashRef,
290             init_arg => undef,
291             default => sub { {
292             'gregorian' => {
293             'format' => {
294             abbreviated => {0 => 'Ọ1',
295             1 => 'Ọ2',
296             2 => 'Ọ3',
297             3 => 'Ọ4'
298             },
299             wide => {0 => 'Ọkara 1',
300             1 => 'Ọkara 2',
301             2 => 'Ọkara 3',
302             3 => 'Ọkara 4'
303             },
304             },
305             },
306             } },
307             );
308              
309             has 'day_periods' => (
310             is => 'ro',
311             isa => HashRef,
312             init_arg => undef,
313             default => sub { {
314             'gregorian' => {
315             'format' => {
316             'abbreviated' => {
317             'am' => q{A.M.},
318             'pm' => q{P.M.},
319             },
320             'wide' => {
321             'am' => q{A.M.},
322             'pm' => q{P.M.},
323             },
324             },
325             },
326             } },
327             );
328              
329             has 'eras' => (
330             is => 'ro',
331             isa => HashRef,
332             init_arg => undef,
333             default => sub { {
334             'generic' => {
335             },
336             'gregorian' => {
337             abbreviated => {
338             '0' => 'T.K.',
339             '1' => 'A.K.'
340             },
341             wide => {
342             '0' => 'Tupu Kristi',
343             '1' => 'Afọ Kristi'
344             },
345             },
346             } },
347             );
348              
349             has 'date_formats' => (
350             is => 'ro',
351             isa => HashRef,
352             init_arg => undef,
353             default => sub { {
354             'generic' => {
355             'full' => q{EEEE, d MMMM y G},
356             'long' => q{d MMMM y G},
357             'medium' => q{d MMM y G},
358             'short' => q{dd/MM/y GGGGG},
359             },
360             'gregorian' => {
361             'full' => q{EEEE, d MMMM y},
362             'long' => q{d MMMM y},
363             'medium' => q{d MMM y},
364             'short' => q{dd/MM/y},
365             },
366             } },
367             );
368              
369             has 'time_formats' => (
370             is => 'ro',
371             isa => HashRef,
372             init_arg => undef,
373             default => sub { {
374             'generic' => {
375             },
376             'gregorian' => {
377             'full' => q{h:mm:ss a zzzz},
378             'long' => q{h:mm:ss a z},
379             'medium' => q{h:mm:ss a},
380             'short' => q{h:mm a},
381             },
382             } },
383             );
384              
385             has 'datetime_formats' => (
386             is => 'ro',
387             isa => HashRef,
388             init_arg => undef,
389             default => sub { {
390             'generic' => {
391             },
392             'gregorian' => {
393             },
394             } },
395             );
396              
397             has 'datetime_formats_available_formats' => (
398             is => 'ro',
399             isa => HashRef,
400             init_arg => undef,
401             default => sub { {
402             'gregorian' => {
403             Hm => q{HH:mm},
404             Hms => q{HH:mm:ss},
405             M => q{L},
406             MEd => q{E, M/d},
407             MMM => q{LLL},
408             MMMEd => q{E, MMM d},
409             MMMMEd => q{E, MMMM d},
410             MMMMd => q{MMMM d},
411             MMMd => q{MMM d},
412             Md => q{M/d},
413             d => q{d},
414             hm => q{h:mm a},
415             ms => q{mm:ss},
416             y => q{y},
417             yM => q{M/y},
418             yMEd => q{E, M/d/y},
419             yMMM => q{MMM y},
420             yMMMEd => q{E, MMM d, y},
421             yMMMM => q{MMMM y},
422             yQQQ => q{QQQ y},
423             yQQQQ => q{QQQQ y},
424             },
425             'generic' => {
426             Hm => q{HH:mm},
427             Hms => q{HH:mm:ss},
428             M => q{L},
429             MEd => q{E, M/d},
430             MMM => q{LLL},
431             MMMEd => q{E, MMM d},
432             MMMMEd => q{E, MMMM d},
433             MMMMd => q{MMMM d},
434             MMMd => q{MMM d},
435             Md => q{M/d},
436             d => q{d},
437             hm => q{h:mm a},
438             ms => q{mm:ss},
439             y => q{y},
440             yM => q{M/y},
441             yMEd => q{E, M/d/y},
442             yMMM => q{MMM y},
443             yMMMEd => q{E, MMM d, y},
444             yMMMM => q{MMMM y},
445             yQQQ => q{QQQ y},
446             yQQQQ => q{QQQQ y},
447             },
448             } },
449             );
450              
451             has 'datetime_formats_append_item' => (
452             is => 'ro',
453             isa => HashRef,
454             init_arg => undef,
455             default => sub { {
456             } },
457             );
458              
459             has 'datetime_formats_interval' => (
460             is => 'ro',
461             isa => HashRef,
462             init_arg => undef,
463             default => sub { {
464             } },
465             );
466              
467 1     1   7375 no Moo;
  1         3  
  1         8  
468              
469             1;
470              
471             # vim: tabstop=4