File Coverage

blib/lib/Locale/CLDR/Locales/Jgo.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::Jgo - Package for language Ngomba
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Jgo;
10             # This file auto generated from Data\common\main\jgo.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1828324 use strict;
  1         3  
  1         47  
14 1     1   6 use warnings;
  1         8  
  1         81  
15 1     1   7 use version;
  1         4  
  1         8  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   141 use v5.12.0;
  1         5  
20 1     1   6 use mro 'c3';
  1         2  
  1         9  
21 1     1   55 use utf8;
  1         2  
  1         9  
22 1     1   48 use feature 'unicode_strings';
  1         2  
  1         213  
23 1     1   12 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         12  
24 1     1   2817 use Moo;
  1         8  
  1         9  
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             'ar' => 'Alâbɛ',
35             'de' => 'Njáman',
36             'el' => 'Ŋgɛlɛ̂k',
37             'en' => 'Aŋgɛlúshi',
38             'fr' => 'Fɛlánci',
39             'jgo' => 'Ndaꞌa',
40             'und' => 'cú-pʉɔ yi pɛ́ ká kɛ́ jí',
41             'zh' => 'Shinwâ',
42              
43             );
44             if (@_) {
45             return $languages{$_[0]};
46             }
47             return \%languages;
48             }
49             },
50             );
51              
52             has 'display_name_script' => (
53             is => 'ro',
54             isa => CodeRef,
55             init_arg => undef,
56             default => sub {
57             sub {
58             my %scripts = (
59             'Latn' => 'mík -ŋwaꞌnɛ yi ɛ́ líŋɛ́nɛ Latɛ̂ŋ',
60             'Zxxx' => 'ntúu yi pɛ́ ká ŋwaꞌnε',
61             'Zzzz' => 'ntɛ-ŋwaꞌnɛ yí pɛ́ ká kɛ́ jí',
62              
63             );
64             if ( @_ ) {
65             return $scripts{$_[0]};
66             }
67             return \%scripts;
68             }
69             }
70             );
71              
72             has 'display_name_region' => (
73             is => 'ro',
74             isa => HashRef[Str],
75             init_arg => undef,
76             default => sub {
77             {
78             '001' => 'Mbí',
79             '002' => 'Afɛlîk',
80             '019' => 'Amɛlîk',
81             '142' => 'Azî',
82             '150' => 'Ʉlôp',
83             'AO' => 'Aŋgɔ́la',
84             'AR' => 'Ajɛntîn',
85             'BF' => 'Mbulukína Fásɔ',
86             'BI' => 'Mbulundí',
87             'BJ' => 'Mbɛnɛ̂ŋ',
88             'BO' => 'Mbɔlivî',
89             'BR' => 'Mbɛlazîl',
90             'BW' => 'Mbɔtswána',
91             'CA' => 'Kanadâ',
92             'CD' => 'Kɔ́ŋgɔ-Kinshása',
93             'CG' => 'Kɔ́ŋgɔ-Mbɛlazavîl',
94             'CH' => 'Sẅísɛ',
95             'CI' => 'Kɔ́t Ndivwâ',
96             'CL' => 'Cíllɛ',
97             'CM' => 'Kamɛlûn',
98             'CN' => 'Shîn',
99             'CO' => 'Kɔllɔmbî',
100             'CU' => 'Kúba',
101             'DE' => 'Njáman',
102             'DJ' => 'Njimbúti',
103             'DZ' => 'Aljɛlî',
104             'EC' => 'Ɛkwandɔ̂',
105             'EG' => 'Ɛjíptɛ',
106             'ER' => 'Ɛlitɛlɛ́ya',
107             'ES' => 'Ɛspániya',
108             'ET' => 'Ɛtiyɔpî',
109             'FR' => 'Fɛlánci',
110             'GA' => 'Ŋgabɔ̂ŋ',
111             'GH' => 'Ŋgána',
112             'GM' => 'Ŋgambî',
113             'GN' => 'Ŋginɛ̂',
114             'GQ' => 'Ŋginɛ̂ Ɛkwatɔliyâl',
115             'GR' => 'Ŋgɛlɛ̂k',
116             'GW' => 'Ŋginɛ̂ Mbisáwu',
117             'IL' => 'Islayɛ̂l',
118             'IN' => 'Ándɛ',
119             'IQ' => 'Ilâk',
120             'IT' => 'Italî',
121             'JP' => 'Japɔ̂n',
122             'KE' => 'Kɛ́nya',
123             'KM' => 'Kɔmɔ́lɔshi',
124             'LR' => 'Libɛrî',
125             'LS' => 'Lɛsɔ́tɔ',
126             'LY' => 'Libî',
127             'MA' => 'Mɔlɔ̂k',
128             'MG' => 'Mándaŋgasɛkâ',
129             'ML' => 'Malî',
130             'MR' => 'Mɔlitanî',
131             'MW' => 'Maláwi',
132             'MX' => 'Mɛksîk',
133             'MZ' => 'Mɔzambîk',
134             'NA' => 'Namimbî',
135             'NE' => 'Nijɛ̂',
136             'NG' => 'Ninjɛliyâ',
137             'NO' => 'Nɔlɛvɛ́jɛ',
138             'PE' => 'Pɛlû',
139             'RE' => 'Lɛ́uniyɔ̂n',
140             'RS' => 'Sɛlɛbî',
141             'RU' => 'Lusî',
142             'RW' => 'Luwánda',
143             'SC' => 'Pɛsɛ́shɛl',
144             'SD' => 'Sundân',
145             'SL' => 'Siyɛ́la Lɛɔ̂n',
146             'SN' => 'Sɛnɛgâl',
147             'SO' => 'Sɔmalî',
148             'ST' => 'Sáwɔŋ Tɔmɛ́ nɛ́ Pɛlínsipɛ',
149             'SZ' => 'Swazilân',
150             'TD' => 'Cât',
151             'TG' => 'Tɔ́ŋgɔ',
152             'TN' => 'Tunizî',
153             'TZ' => 'Tanzanî',
154             'UG' => 'Uŋgánda',
155             'VE' => 'Vɛnɛzwɛ́la',
156             'YT' => 'Mayɔ̂t',
157             'ZM' => 'Zambî',
158             'ZW' => 'Zimbámbwɛ',
159             'ZZ' => 'ŋgɔŋ yi pɛ́ ká kɛ́ jʉɔ',
160              
161             }
162             },
163             );
164              
165             has 'display_name_key' => (
166             is => 'ro',
167             isa => HashRef[Str],
168             init_arg => undef,
169             default => sub {
170             {
171             'currency' => 'Ŋkáp',
172             'numbers' => 'Pɛnɔ́mba',
173              
174             }
175             },
176             );
177              
178             has 'display_name_type' => (
179             is => 'ro',
180             isa => HashRef[HashRef[Str]],
181             init_arg => undef,
182             default => sub {
183             {
184             'calendar' => {
185             'gregorian' => q{mɛlɛ́ꞌ-mɛkát},
186             },
187             'numbers' => {
188             'latn' => q{pɛnɔ́mba},
189             },
190              
191             }
192             },
193             );
194              
195             has 'characters' => (
196             is => 'ro',
197             isa => HashRef,
198             init_arg => undef,
199             default => $^V ge v5.18.0
200             ? eval <<'EOT'
201             sub {
202             no warnings 'experimental::regex_sets';
203             return {
204             auxiliary => qr{[e o q r x]},
205             index => ['A', 'B', 'C', 'D', 'Ɛ', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'Ŋ', 'Ɔ', 'P', '{Pf}', 'S', '{Sh}', 'T', '{Ts}', 'U', 'Ʉ{Ʉ̈}', 'V', 'WẄ', 'Y', 'Z', 'Ꞌ'],
206             main => qr{[aáâǎ b c d ɛ{ɛ́}{ɛ̀}{ɛ̂}{ɛ̌}{ɛ̄} f g h iíîǐ j k l mḿ{m̀}{m̄} nńǹ{n̄} ŋ{ŋ́}{ŋ̀}{ŋ̄} ɔ{ɔ́}{ɔ̂}{ɔ̌} p {pf} s {sh} t {ts} uúûǔ ʉ{ʉ́}{ʉ̂}{ʉ̌}{ʉ̈} v wẅ y z ꞌ]},
207             punctuation => qr{[\- ‑ , ; \: ! ? . ‹ › « »]},
208             };
209             },
210             EOT
211             : sub {
212             return { index => ['A', 'B', 'C', 'D', 'Ɛ', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'Ŋ', 'Ɔ', 'P', '{Pf}', 'S', '{Sh}', 'T', '{Ts}', 'U', 'Ʉ{Ʉ̈}', 'V', 'WẄ', 'Y', 'Z', 'Ꞌ'], };
213             },
214 1     1   230 );
  1         2  
  1         396  
215              
216              
217             has 'quote_start' => (
218             is => 'ro',
219             isa => Str,
220             init_arg => undef,
221             default => qq{«},
222             );
223              
224             has 'quote_end' => (
225             is => 'ro',
226             isa => Str,
227             init_arg => undef,
228             default => qq{»},
229             );
230              
231             has 'alternate_quote_start' => (
232             is => 'ro',
233             isa => Str,
234             init_arg => undef,
235             default => qq{‹},
236             );
237              
238             has 'alternate_quote_end' => (
239             is => 'ro',
240             isa => Str,
241             init_arg => undef,
242             default => qq{›},
243             );
244              
245             has 'units' => (
246             is => 'ro',
247             isa => HashRef[HashRef[HashRef[Str]]],
248             init_arg => undef,
249             default => sub { {
250             'long' => {
251             # Long Unit Identifier
252             'duration-day' => {
253             'one' => q({0} lɛ́Ꞌ),
254             'other' => q({0} lɛ́Ꞌ),
255             },
256             # Core Unit Identifier
257             'day' => {
258             'one' => q({0} lɛ́Ꞌ),
259             'other' => q({0} lɛ́Ꞌ),
260             },
261             # Long Unit Identifier
262             'duration-hour' => {
263             'one' => q({0} háwa),
264             'other' => q({0} háwa),
265             },
266             # Core Unit Identifier
267             'hour' => {
268             'one' => q({0} háwa),
269             'other' => q({0} háwa),
270             },
271             # Long Unit Identifier
272             'duration-minute' => {
273             'one' => q({0} minút),
274             'other' => q({0} minút),
275             },
276             # Core Unit Identifier
277             'minute' => {
278             'one' => q({0} minút),
279             'other' => q({0} minút),
280             },
281             # Long Unit Identifier
282             'duration-month' => {
283             'one' => q(pɛsaŋ {0}),
284             'other' => q(pɛsaŋ {0}),
285             },
286             # Core Unit Identifier
287             'month' => {
288             'one' => q(pɛsaŋ {0}),
289             'other' => q(pɛsaŋ {0}),
290             },
291             # Long Unit Identifier
292             'duration-year' => {
293             'one' => q(ŋguꞋ {0}),
294             'other' => q(ŋguꞋ {0}),
295             },
296             # Core Unit Identifier
297             'year' => {
298             'one' => q(ŋguꞋ {0}),
299             'other' => q(ŋguꞋ {0}),
300             },
301             },
302             'short' => {
303             # Long Unit Identifier
304             'duration-day' => {
305             'name' => q(lɛ́Ꞌ),
306             },
307             # Core Unit Identifier
308             'day' => {
309             'name' => q(lɛ́Ꞌ),
310             },
311             # Long Unit Identifier
312             'duration-hour' => {
313             'name' => q(háwa),
314             },
315             # Core Unit Identifier
316             'hour' => {
317             'name' => q(háwa),
318             },
319             # Long Unit Identifier
320             'duration-minute' => {
321             'name' => q(minút),
322             },
323             # Core Unit Identifier
324             'minute' => {
325             'name' => q(minút),
326             },
327             # Long Unit Identifier
328             'duration-month' => {
329             'name' => q(pɛsaŋ),
330             },
331             # Core Unit Identifier
332             'month' => {
333             'name' => q(pɛsaŋ),
334             },
335             # Long Unit Identifier
336             'duration-year' => {
337             'name' => q(ŋguꞋ),
338             },
339             # Core Unit Identifier
340             'year' => {
341             'name' => q(ŋguꞋ),
342             },
343             },
344             } }
345             );
346              
347             has 'yesstr' => (
348             is => 'ro',
349             isa => RegexpRef,
350             init_arg => undef,
351             default => sub { qr'^(?i:ɔ́ŋ|ɔ́|yes|y)$' }
352             );
353              
354             has 'nostr' => (
355             is => 'ro',
356             isa => RegexpRef,
357             init_arg => undef,
358             default => sub { qr'^(?i:ŋgáŋ|ŋ|no|n)$' }
359             );
360              
361             has 'listPatterns' => (
362             is => 'ro',
363             isa => HashRef,
364             init_arg => undef,
365             default => sub { {
366             start => q({0}, ŋ́gɛ {1}),
367             middle => q({0}, ŋ́gɛ {1}),
368             end => q({0}, ḿbɛn ŋ́gɛ {1}),
369             2 => q({0} pɔp {1}),
370             } }
371             );
372              
373             has 'number_symbols' => (
374             is => 'ro',
375             isa => HashRef,
376             init_arg => undef,
377             default => sub { {
378             'latn' => {
379             'decimal' => q(,),
380             'group' => q(.),
381             },
382             } }
383             );
384              
385             has 'currencies' => (
386             is => 'ro',
387             isa => HashRef,
388             init_arg => undef,
389             default => sub { {
390             'CAD' => {
391             display_name => {
392             'currency' => q(Ndɔ́la-Kanandâ),
393             },
394             },
395             'EUR' => {
396             display_name => {
397             'currency' => q(Ʉ́lɔ),
398             },
399             },
400             'USD' => {
401             display_name => {
402             'currency' => q(Ndɔ́la-Amɛlîk),
403             },
404             },
405             'XAF' => {
406             display_name => {
407             'currency' => q(Fɛlâŋ),
408             },
409             },
410             'XXX' => {
411             display_name => {
412             'currency' => q(ntɛ-ŋkáp yi pɛ́ ká kɛ́ jínɛ),
413             },
414             },
415             } },
416             );
417              
418              
419             has 'calendar_months' => (
420             is => 'ro',
421             isa => HashRef,
422             init_arg => undef,
423             default => sub { {
424             'gregorian' => {
425             'format' => {
426             wide => {
427             nonleap => [
428             'Nduŋmbi Saŋ',
429             'Pɛsaŋ Pɛ́pá',
430             'Pɛsaŋ Pɛ́tát',
431             'Pɛsaŋ Pɛ́nɛ́kwa',
432             'Pɛsaŋ Pataa',
433             'Pɛsaŋ Pɛ́nɛ́ntúkú',
434             'Pɛsaŋ Saambá',
435             'Pɛsaŋ Pɛ́nɛ́fɔm',
436             'Pɛsaŋ Pɛ́nɛ́pfúꞋú',
437             'Pɛsaŋ Nɛgɛ́m',
438             'Pɛsaŋ Ntsɔ̌pmɔ́',
439             'Pɛsaŋ Ntsɔ̌ppá'
440             ],
441             leap => [
442            
443             ],
444             },
445             },
446             },
447             } },
448             );
449              
450             has 'calendar_days' => (
451             is => 'ro',
452             isa => HashRef,
453             init_arg => undef,
454             default => sub { {
455             'gregorian' => {
456             'format' => {
457             wide => {
458             mon => 'Mɔ́ndi',
459             tue => 'Ápta Mɔ́ndi',
460             wed => 'Wɛ́nɛsɛdɛ',
461             thu => 'Tɔ́sɛdɛ',
462             fri => 'Fɛlâyɛdɛ',
463             sat => 'Sásidɛ',
464             sun => 'Sɔ́ndi'
465             },
466             },
467             'stand-alone' => {
468             narrow => {
469             mon => 'Mɔ́',
470             tue => 'ÁM',
471             wed => 'Wɛ́',
472             thu => 'Tɔ́',
473             fri => 'Fɛ',
474             sat => 'Sá',
475             sun => 'Sɔ́'
476             },
477             },
478             },
479             } },
480             );
481              
482             has 'day_periods' => (
483             is => 'ro',
484             isa => HashRef,
485             init_arg => undef,
486             default => sub { {
487             'gregorian' => {
488             'format' => {
489             'abbreviated' => {
490             'am' => q{mbaꞌmbaꞌ},
491             'pm' => q{ŋka mbɔ́t nji},
492             },
493             'wide' => {
494             'am' => q{mbaꞌmbaꞌ},
495             'pm' => q{ŋka mbɔ́t nji},
496             },
497             },
498             },
499             } },
500             );
501              
502             has 'eras' => (
503             is => 'ro',
504             isa => HashRef,
505             init_arg => undef,
506             default => sub { {
507             'generic' => {
508             },
509             'gregorian' => {
510             wide => {
511             '0' => 'tsɛttsɛt mɛŋguꞌ mi ɛ́ lɛɛnɛ Kɛlísɛtɔ gɔ ńɔ́',
512             '1' => 'tsɛttsɛt mɛŋguꞌ mi ɛ́ fúnɛ Kɛlísɛtɔ tɔ́ mɔ́'
513             },
514             },
515             } },
516             );
517              
518             has 'date_formats' => (
519             is => 'ro',
520             isa => HashRef,
521             init_arg => undef,
522             default => sub { {
523             'generic' => {
524             'full' => q{EEEE, G y MMMM dd},
525             'long' => q{G y MMMM d},
526             'medium' => q{G y MMM d},
527             'short' => q{GGGGG y-MM-dd},
528             },
529             'gregorian' => {
530             'full' => q{EEEE, y MMMM dd},
531             'long' => q{y MMMM d},
532             'medium' => q{y MMM d},
533             'short' => q{y-MM-dd},
534             },
535             } },
536             );
537              
538             has 'time_formats' => (
539             is => 'ro',
540             isa => HashRef,
541             init_arg => undef,
542             default => sub { {
543             'generic' => {
544             },
545             'gregorian' => {
546             'full' => q{HH:mm:ss zzzz},
547             'long' => q{HH:mm:ss z},
548             'medium' => q{HH:mm:ss},
549             'short' => q{HH:mm},
550             },
551             } },
552             );
553              
554             has 'datetime_formats' => (
555             is => 'ro',
556             isa => HashRef,
557             init_arg => undef,
558             default => sub { {
559             'generic' => {
560             'full' => q{{1} {0}},
561             'long' => q{{1} {0}},
562             'medium' => q{{1} {0}},
563             'short' => q{{1} {0}},
564             },
565             'gregorian' => {
566             'full' => q{{1} {0}},
567             'long' => q{{1} {0}},
568             'medium' => q{{1} {0}},
569             'short' => q{{1} {0}},
570             },
571             } },
572             );
573              
574             has 'datetime_formats_available_formats' => (
575             is => 'ro',
576             isa => HashRef,
577             init_arg => undef,
578             default => sub { {
579             'generic' => {
580             Ed => q{E d},
581             MEd => q{E, d.M},
582             Md => q{d.M},
583             yyyyMd => q{M.d.y G},
584             },
585             'gregorian' => {
586             Ed => q{E d},
587             MEd => q{E, d.M},
588             Md => q{d.M},
589             yMd => q{M.d.y},
590             },
591             } },
592             );
593              
594             has 'datetime_formats_append_item' => (
595             is => 'ro',
596             isa => HashRef,
597             init_arg => undef,
598             default => sub { {
599             } },
600             );
601              
602             has 'datetime_formats_interval' => (
603             is => 'ro',
604             isa => HashRef,
605             init_arg => undef,
606             default => sub { {
607             } },
608             );
609              
610 1     1   3567 no Moo;
  1         3  
  1         6  
611              
612             1;
613              
614             # vim: tabstop=4